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; negate(): Internal.Predicate; + isEqual(arg0: any): Internal.Predicate; } type Predicate_ = ((arg0: T) => boolean) | Predicate; - class class_1071 { - method_4656($$0: Internal.MinecraftProfileTexture_, $$1: Internal.MinecraftProfileTexture$Type_): ResourceLocation; - method_4652($$0: Internal.GameProfile_, $$1: Internal.class_1071$class_1072_, $$2: boolean): void; - method_4654($$0: Internal.GameProfile_): Internal.Map; - static readonly field_32970 : "textures"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1071_ = class_1071; - class class_2582 extends Internal.Enum { - static method_31652($$0: string): Internal.class_2582; - method_22536($$0: boolean): ResourceLocation; - method_10945(): string; - method_10947(): string; - static valueOf($$0: string): Internal.class_2582; - static method_10946($$0: string): Internal.class_2582; - static values(): Internal.class_2582[]; - static readonly field_11821 : Internal.class_2582; - static readonly field_11843 : Internal.class_2582; - static readonly field_11844 : Internal.class_2582; - static readonly field_11822 : Internal.class_2582; - static readonly field_11820 : Internal.class_2582; - static readonly field_11842 : Internal.class_2582; - static readonly field_11847 : Internal.class_2582; - static readonly field_11825 : Internal.class_2582; - static readonly field_11848 : Internal.class_2582; - static readonly field_11826 : Internal.class_2582; - static readonly field_11823 : Internal.class_2582; - static readonly field_11845 : Internal.class_2582; - static readonly field_11846 : 41; - static readonly field_11829 : Internal.class_2582; - static readonly field_11807 : Internal.class_2582; - static readonly field_11849 : Internal.class_2582; - static readonly field_11827 : Internal.class_2582; - static readonly field_11806 : Internal.class_2582; - static readonly field_11828 : Internal.class_2582; - static readonly field_11809 : Internal.class_2582; - static readonly field_11840 : Internal.class_2582; - static readonly field_11810 : Internal.class_2582; - static readonly field_11811 : Internal.class_2582; - static readonly field_11830 : Internal.class_2582; - static readonly field_11831 : Internal.class_2582; - static readonly field_11814 : Internal.class_2582; - static readonly field_11836 : Internal.class_2582; - static readonly field_11837 : Internal.class_2582; - static readonly field_11815 : Internal.class_2582; - static readonly field_11834 : Internal.class_2582; - static readonly field_11812 : Internal.class_2582; - static readonly field_11813 : Internal.class_2582; - static readonly field_11835 : Internal.class_2582; - static readonly field_11818 : Internal.class_2582; - static readonly field_11819 : Internal.class_2582; - static readonly field_11838 : Internal.class_2582; - static readonly field_11816 : Internal.class_2582; - static readonly field_11839 : Internal.class_2582; - static readonly field_11817 : Internal.class_2582; - static readonly field_23882 : Internal.class_2582; - static readonly field_24417 : 6; - static readonly field_18283 : 34; - static readonly field_11850 : Internal.class_2582; - static readonly field_18689 : Internal.class_2582; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2582_ = "triangle_bottom" | "straight_cross" | "diagonal_left_mirror" | "circle_middle" | "stripe_bottom" | "stripe_right" | "diagonal_right_mirror" | "half_horizontal_mirror" | "triangle_top" | "square_top_left" | "piglin" | "stripe_downleft" | "triangles_top" | "square_bottom_left" | "triangles_bottom" | "skull" | "mojang" | "rhombus_middle" | "stripe_left" | "border" | "bricks" | "stripe_small" | "gradient" | "cross" | "diagonal_right" | "half_vertical" | "curly_border" | "stripe_top" | "gradient_up" | "half_vertical_mirror" | "flower" | "stripe_downright" | "diagonal_left" | "globe" | "square_bottom_right" | "stripe_middle" | "stripe_center" | "square_top_right" | "creeper" | "base" | "half_horizontal" | class_2582; - interface GameVersion { - getProtocolVersion(): number; - getPackVersion(arg0: Internal.PackType_): number; - getPackVersion(): number; - getReleaseTarget(): string; - getName(): string; - getBuildTime(): Internal.Date; - getWorldVersion(): number; - getId(): string; - getSeriesId(): string; - isStable(): boolean; - } - type GameVersion_ = GameVersion; - class class_3986 extends Internal.class_1501 { - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_6807(): boolean; - method_35189($$0: number): void; - method_5749($$0: Internal.class_2487_): void; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3986_ = class_3986; - interface class_2165 { - method_9200(): boolean; - method_36320(): boolean; - method_9203(arg0: Internal.class_2561_, arg1: Internal.UUID_): void; - method_9202(): boolean; - method_9201(): boolean; - } - type class_2165_ = class_2165; - class class_4649 extends Internal.class_4647 { - method_26989($$0: Internal.Random_, $$1: number, $$2: Internal.class_4643_): number; - method_23452($$0: Internal.Random_, $$1: number): number; - static readonly field_24935 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4649_ = class_4649; - abstract class UnmodifiableIterator implements Internal.Iterator { - remove(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnmodifiableIterator_ = UnmodifiableIterator; - interface GenericFutureListener extends Internal.EventListener { - operationComplete(arg0: F): void; - } - type GenericFutureListener_ = GenericFutureListener; - interface ScheduledFuture extends Internal.Delayed, Internal.Future { - } - type ScheduledFuture_ = ScheduledFuture; - class class_3168 extends Internal.class_3031 { - method_13151($$0: Internal.class_5821_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3168_ = class_3168; - class class_4184 { - method_19333(): boolean; - method_23767(): Internal.class_1158; - method_19332(): boolean; - method_19321($$0: Internal.class_1922_, $$1: Internal.class_1297_, $$2: boolean, $$3: boolean, $$4: number): void; - method_19335(): Internal.class_1160; - method_19334(): Internal.class_5636; - method_19331(): Internal.class_1297; - method_19330(): number; - method_35689(): Internal.class_1160; - method_19329(): number; - method_19326(): Vec3; - method_19337(): void; - method_19336(): Internal.class_1160; - method_19328(): BlockPos; - method_36425(): Internal.class_4184$class_6355; - method_19317(): void; - static readonly field_32133 : 0.083333336; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4184_ = class_4184; - abstract class AbstractCollection implements Internal.Collection { - add(arg0: E): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: Internal.Collection_): boolean; - containsAll(arg0: Internal.Collection_): boolean; - toArray(): any[]; - toArray(arg0: T[]): T[]; - isEmpty(): boolean; - clear(): void; - toString(): string; - remove(arg0: any): boolean; - retainAll(arg0: Internal.Collection_): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractCollection_ = AbstractCollection; - class class_3620 { - static method_38480($$0: number): number; - method_38481($$0: Internal.class_3620$class_6594_): number; - static method_38479($$0: number): Internal.class_3620; - method_15820($$0: Internal.class_3620$class_6594_): number; - static readonly field_16010 : Internal.class_3620; - readonly field_16011 : number; - static readonly field_16012 : Internal.class_3620; - static readonly field_16017 : Internal.class_3620; - static readonly field_16018 : Internal.class_3620; - static readonly field_16019 : Internal.class_3620; - static readonly field_16013 : Internal.class_3620; - static readonly field_16014 : Internal.class_3620; - static readonly field_16015 : Internal.class_3620; - static readonly field_16016 : Internal.class_3620; - static readonly field_15977 : Internal.class_3620; - static readonly field_15978 : Internal.class_3620; - static readonly field_15979 : Internal.class_3620; - static readonly field_16020 : Internal.class_3620; - readonly field_16021 : number; - static readonly field_16022 : Internal.class_3620; - static readonly field_16023 : Internal.class_3620; - static readonly field_16028 : Internal.class_3620; - static readonly field_16029 : Internal.class_3620; - static readonly field_15976 : Internal.class_3620; - static readonly field_16024 : Internal.class_3620; - static readonly field_16025 : Internal.class_3620; - static readonly field_16026 : Internal.class_3620; - static readonly field_16027 : Internal.class_3620; - static readonly field_33532 : Internal.class_3620; - static readonly field_15988 : Internal.class_3620; - static readonly field_15989 : Internal.class_3620; - static readonly field_16030 : Internal.class_3620; - static readonly field_15984 : Internal.class_3620; - static readonly field_33617 : Internal.class_3620; - static readonly field_15985 : Internal.class_3620; - static readonly field_15986 : Internal.class_3620; - static readonly field_15987 : Internal.class_3620; - static readonly field_15980 : Internal.class_3620; - static readonly field_15981 : Internal.class_3620; - static readonly field_15982 : Internal.class_3620; - static readonly field_15983 : Internal.class_3620; - static readonly field_33533 : Internal.class_3620; - static readonly field_15999 : Internal.class_3620; - static readonly field_25703 : Internal.class_3620; - static readonly field_25704 : Internal.class_3620; - static readonly field_16000 : Internal.class_3620; - static readonly field_16001 : Internal.class_3620; - static readonly field_15990 : Internal.class_3620; - static readonly field_25702 : Internal.class_3620; - static readonly field_25707 : Internal.class_3620; - static readonly field_25708 : Internal.class_3620; - static readonly field_25705 : Internal.class_3620; - static readonly field_25706 : Internal.class_3620; - static readonly field_15995 : Internal.class_3620; - static readonly field_15996 : Internal.class_3620; - static readonly field_16007 : Internal.class_3620; - static readonly field_16008 : Internal.class_3620; - static readonly field_15997 : Internal.class_3620; - static readonly field_15998 : Internal.class_3620; - static readonly field_16009 : Internal.class_3620; - static readonly field_16002 : Internal.class_3620; - static readonly field_15991 : Internal.class_3620; - static readonly field_16003 : Internal.class_3620; - static readonly field_15992 : Internal.class_3620; - static readonly field_16004 : Internal.class_3620; - static readonly field_15993 : Internal.class_3620; - static readonly field_16005 : Internal.class_3620; - static readonly field_15994 : Internal.class_3620; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3620_ = class_3620; - class class_3765 { - method_16494(): number; - method_16495(): BlockPos; - method_16496($$0: number): Internal.class_3763; - method_16490(): number; - method_16491($$0: number, $$1: Internal.class_3763_): void; - method_16493(): number; - method_20017($$0: Internal.class_1297_): void; - method_20016($$0: Internal.class_1267_): number; - method_35213(): Internal.Set; - method_35212(): number; - method_16517(): number; - method_35211($$0: number): void; - method_16518($$0: Internal.class_1657_): void; - method_16513(): number; - method_16832(): boolean; - method_16514(): number; - static method_16515(): Internal.class_1799; - method_16516($$0: number, $$1: Internal.class_3763_, $$2: BlockPos_, $$3: boolean): void; - method_16510($$0: Internal.class_3763_, $$1: boolean): void; - method_16831(): Internal.class_1937; - method_20025(): number; - method_20024(): boolean; - method_20023(): boolean; - method_20022(): boolean; - method_20021(): boolean; - method_20020(): boolean; - method_16506(): void; - method_16509(): void; - method_16502($$0: Internal.class_2487_): Internal.class_2487; - method_16524(): boolean; - method_16504(): boolean; - method_16487($$0: number, $$1: Internal.class_3763_, $$2: boolean): boolean; - method_16500($$0: number): void; - method_16523(): void; - static readonly field_30671 : 600; - static readonly field_30672 : 24000; - static readonly field_30670 : 2400; - static readonly field_30669 : 16; - static readonly field_30675 : 12544; - static readonly field_30673 : 5; - static readonly field_30674 : 9216; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3765_ = class_3765; - class class_4968 { - method_26100(): Internal.class_3414; - method_26103(): number; - method_26101(): number; - method_26102(): number; - static readonly field_23146 : Internal.class_4968; - static readonly field_24674 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4968_ = class_4968; - class class_3793 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_24998 : Internal.Codec; - static readonly field_16718 : Internal.class_3793; - static readonly field_16719 : Internal.class_3793; - static readonly field_16721 : Internal.class_3793; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3793_ = class_3793; - interface ScreenAccessor { - getTextRenderer(): Internal.class_327; - getItemRenderer(): Internal.class_918; - getClient(): Internal.class_310; - } - type ScreenAccessor_ = ScreenAccessor; - class class_5419 extends Internal.class_5418 { - static method_30242(): Internal.class_5132$class_5133; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_24705(): Internal.class_4837; - method_18868(): Internal.class_4095; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_20820($$0: Internal.class_1799_): boolean; - method_26952(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5419_ = class_5419; - class class_6120 extends Internal.class_6122 { - static method_35377($$0: Internal.class_5843_, $$1: Internal.class_5843_, $$2: number): Internal.class_6120; - method_35388(): Internal.class_6123; - toString(): string; - method_35391($$0: Internal.Random_, $$1: Internal.class_5868_): number; - static readonly field_31531 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6120_ = class_6120; - abstract class class_1422 extends Internal.class_1480 implements Internal.class_5761 { - method_5945(): number; - static method_26879(): Internal.class_5132$class_5133; - method_6091($$0: Vec3_): void; - method_5749($$0: Internal.class_2487_): void; - method_6453(): boolean; - method_6454($$0: boolean): void; - method_35171(): Internal.class_3414; - method_35170($$0: Internal.class_2487_): void; - method_5974($$0: number): boolean; - method_6007(): void; - method_6455($$0: Internal.class_1799_): void; - method_5652($$0: Internal.class_2487_): void; - method_17326(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1422_ = class_1422; - class class_6584 extends Internal.class_6661 { - static method_39661($$0: Internal.class_2902$class_2903_, $$1: number, $$2: number): Internal.class_6584; - method_39615(): Internal.class_6798; - static readonly field_34721 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6584_ = class_6584; - class AccessControlContext { - checkPermission(arg0: Internal.Permission_): void; - hashCode(): number; - equals(arg0: any): boolean; - getDomainCombiner(): Internal.DomainCombiner; - get domainCombiner(): Internal.DomainCombiner; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AccessControlContext_ = AccessControlContext; - class class_1661 implements Internal.class_1263, Internal.class_1275 { - method_5438($$0: number): Internal.class_1799; - method_5439(): number; - method_37417($$0: boolean): Internal.class_1799; - method_7381(): void; - static method_7380($$0: number): boolean; - method_7384($$0: Internal.class_2499_): Internal.class_2499; - method_7382($$0: Internal.class_6862_): boolean; - method_7367($$0: number, $$1: Internal.class_1799_): boolean; - method_5441($$0: number): Internal.class_1799; - method_5442(): boolean; - method_7388(): void; - method_7365($$0: number): void; - method_7387($$0: Internal.class_1662_): void; - method_7386(): number; - method_7364(): number; - method_29280($$0: Internal.Predicate_, $$1: number, $$2: Internal.class_1263_): number; - method_5443($$0: Internal.class_1657_): boolean; - static method_7368(): number; - method_5447($$0: number, $$1: Internal.class_1799_): void; - method_5448(): void; - method_7370($$0: Internal.class_2680_): number; - method_7391(): Internal.class_1799; - method_7390($$0: Internal.class_1799_): number; - method_7374($$0: Internal.class_1799_): void; - method_7373($$0: number): void; - method_7395($$0: Internal.class_1799_): number; - method_7372($$0: number): Internal.class_1799; - method_7394($$0: Internal.class_1799_): boolean; - method_7371($$0: Internal.class_1799_): number; - method_7378($$0: Internal.class_1799_): void; - method_7377($$0: Internal.class_1661_): void; - method_5431(): void; - method_7398($$0: Internal.class_1799_): void; - method_7376(): number; - method_7375($$0: Internal.class_1282_, $$1: number, $$2: number[]): void; - method_7397($$0: Internal.class_2499_): void; - method_5434($$0: number, $$1: number): Internal.class_1799; - method_32338($$0: Internal.class_1799_, $$1: boolean): void; - method_7379($$0: Internal.class_1799_): boolean; - method_5477(): Internal.class_2561; - readonly field_7546 : Internal.class_1657; - field_7545 : number; - readonly field_7548 : Internal.class_2371; - readonly field_7547 : Internal.class_2371; - static readonly field_30639 : 40; - static readonly field_30637 : 5; - readonly field_7544 : Internal.class_2371; - static readonly field_30638 : 36; - static readonly field_33768 : number[]; - static readonly field_33767 : number[]; - static readonly field_30640 : -1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1661_ = class_1661; - abstract class Dictionary { - size(): number; - keys(): Internal.Enumeration; - elements(): Internal.Enumeration; - get(arg0: any): V; - isEmpty(): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Dictionary_ = Dictionary; - abstract class class_2586 implements Internal.RenderAttachmentBlockEntity { - getRenderAttachmentData(): any; - method_38240($$0: Internal.class_1799_): void; - method_38242(): Internal.class_2487; - method_38244(): Internal.class_2487; - method_38243(): Internal.class_2487; - method_10996(): void; - method_31662($$0: Internal.class_1937_): void; - method_11017(): Internal.class_2591; - method_10997(): Internal.class_1937; - method_11010(): Internal.class_2680; - method_16887(): Internal.class_2487; - method_38235(): Internal.class_2596; - method_5431(): void; - method_11012(): void; - method_11011(): boolean; - method_11003($$0: Internal.class_129_): void; - static method_38239($$0: Internal.class_2487_): BlockPos; - method_11014($$0: Internal.class_2487_): void; - static method_38238($$0: Internal.class_2487_, $$1: Internal.class_2591_): void; - method_11002(): boolean; - method_11016(): BlockPos; - method_31664($$0: Internal.class_2680_): void; - static method_11005($$0: BlockPos_, $$1: Internal.class_2680_, $$2: Internal.class_2487_): Internal.class_2586; - method_11004($$0: number, $$1: number): boolean; - method_11015(): boolean; - get renderAttachmentData(): any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2586_ = class_2586; - interface Object2FloatMap extends Internal.Object2FloatFunction, Internal.Map { - computeFloatIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; - computeFloatIfPresent(arg0: K, arg1: Internal.BiFunction_): number; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2ByteFunction + */ + interface Object2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { getOrDefault(arg0: any, arg1: number): number; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; - computeIfAbsent(arg0: K, arg1: Internal.Object2FloatFunction_): number; - values(): Internal.FloatCollection; - replace(arg0: K, arg1: number, arg2: number): boolean; - replace(arg0: K, arg1: number): number; - clear(): void; - containsValue(arg0: any): boolean; - containsValue(arg0: number): boolean; + getByte(arg0: any): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Object2ShortFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Object2IntFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; - remove(arg0: any, arg1: any): boolean; remove(arg0: any): number; - remove(arg0: any, arg1: number): boolean; - computeFloat(arg0: K, arg1: Internal.BiFunction_): number; - defaultReturnValue(): number; defaultReturnValue(arg0: number): void; - size(): number; - object2FloatEntrySet(): Internal.ObjectSet>; - mergeFloat(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; - mergeFloat(arg0: K, arg1: number, arg2: Internal.FloatBinaryOperator_): number; - mergeFloat(arg0: K, arg1: number, arg2: Internal.DoubleBinaryOperator_): number; - merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; - get(arg0: any): number; - keySet(): Internal.ObjectSet; - putIfAbsent(arg0: K, arg1: number): number; - computeFloatIfAbsentPartial(arg0: K, arg1: Internal.Object2FloatFunction_): number; - } - type Object2FloatMap_ = Object2FloatMap; - abstract class MultithreadEventLoopGroup extends Internal.MultithreadEventExecutorGroup implements Internal.EventLoopGroup { - next(): Internal.EventLoop; - register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; - register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MultithreadEventLoopGroup_ = MultithreadEventLoopGroup; - interface class_6026 { - } - type class_6026_ = class_6026; - interface BaseMapCodec { - encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; - elementCodec(): Internal.Codec; - keyCodec(): Internal.Codec; - decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult>; - } - type BaseMapCodec_ = BaseMapCodec; - class class_1940 { - static method_28383($$0: Internal.Dynamic_, $$1: Internal.class_5359_): Internal.class_1940; - method_28382($$0: Internal.class_1934_): Internal.class_1940; - method_28381($$0: Internal.class_1267_): Internal.class_1940; - method_8583(): boolean; - method_8582(): boolean; - method_27340(): Internal.class_1267; - method_28385(): Internal.class_1940; - method_27341(): Internal.class_1928; - method_29558(): Internal.class_5359; - method_29557($$0: Internal.class_5359_): Internal.class_1940; - method_8574(): Internal.class_1934; - method_27339(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1940_ = class_1940; - interface class_1275 { - method_16914(): boolean; - method_5797(): Internal.class_2561; - method_5476(): Internal.class_2561; - method_5477(): Internal.class_2561; - } - type class_1275_ = class_1275; - class class_3225 { - method_14264(): void; - method_14263($$0: BlockPos_, $$1: Internal.class_2846$class_2847_, $$2: Internal.class_2350_, $$3: number): void; - method_14262($$0: Internal.class_3222_, $$1: Internal.class_1937_, $$2: Internal.class_1799_, $$3: Hand_, $$4: Internal.class_3965_): Internal.class_1269; - handler$zfe000$interactBlock(player: Internal.class_3222_, world: Internal.class_1937_, stack: Internal.class_1799_, hand: Hand_, blockHitResult: Internal.class_3965_, info: Internal.CallbackInfoReturnable_): void; - handler$zfe000$interactItem(player: Internal.class_3222_, world: Internal.class_1937_, stack: Internal.class_1799_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; - method_21717($$0: BlockPos_, $$1: Internal.class_2846$class_2847_, $$2: string): void; - handler$zfe000$startBlockBreak(pos: BlockPos_, playerAction: Internal.class_2846$class_2847_, direction: Internal.class_2350_, i: number, info: Internal.CallbackInfo_): void; - method_14268(): boolean; - method_30118($$0: Internal.class_1934_): boolean; - method_14257(): Internal.class_1934; - method_14256($$0: Internal.class_3222_, $$1: Internal.class_1937_, $$2: Internal.class_1799_, $$3: Hand_): Internal.class_1269; - method_14267(): boolean; - method_14266($$0: BlockPos_): boolean; - method_30119(): Internal.class_1934; - method_14259($$0: Internal.class_3218_): void; - field_14003 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3225_ = class_3225; - class class_3794 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_25003 : Internal.Codec; - static readonly field_16871 : Internal.class_3794; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3794_ = class_3794; - interface LongIterator extends Internal.PrimitiveIterator$OfLong { - next(): number; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - nextLong(): number; - } - type LongIterator_ = LongIterator; - class class_161 { - method_690($$0: Internal.class_161_): void; - method_688(): ResourceLocation; - method_689(): Internal.class_161$class_162; - hashCode(): number; - equals($$0: any): boolean; - method_684(): Internal.class_2561; - method_686(): Internal.class_185; - toString(): string; - method_687(): Internal.class_161; - method_680(): string[][]; - method_691(): Internal.class_170; - method_681(): Internal.Iterable; - method_682(): Internal.Map; - method_683(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_161_ = class_161; - class class_6628 { - method_38726($$0: Internal.class_1934_, $$1: boolean): void; - method_38732($$0: string): void; - method_38725(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6628_ = class_6628; - interface Int2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Int2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2BooleanFunction; - } - type Int2BooleanFunction_ = ((arg0: number) => boolean) | Int2BooleanFunction; - class class_1606 extends Internal.class_1427 implements Internal.class_1569 { - method_5978(): number; - method_5634(): Internal.class_3419; - method_5678(): number; - method_7119(): Internal.class_2350; - method_5759($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - method_5814($$0: number, $$1: number, $$2: number): void; - method_33352($$0: number): Internal.Optional; - method_7121(): Internal.class_1767; - method_18798(): Vec3; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5784($$0: Internal.class_1313_, $$1: Vec3_): void; - method_18799($$0: Vec3_): void; - method_33579($$0: Internal.class_2610_): void; - method_5966(): void; - method_5986(): number; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_30948(): boolean; - method_5749($$0: Internal.class_2487_): void; - method_5848(): void; - static method_26921(): Internal.class_5132$class_5133; - static method_33346($$0: Internal.class_2350_, $$1: number): Internal.class_238; - method_5871(): number; - method_7116($$0: number): number; - static method_33347($$0: Internal.class_2350_, $$1: number, $$2: number): Internal.class_238; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_5873($$0: Internal.class_1297_, $$1: boolean): boolean; - method_5697($$0: Internal.class_1297_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1606_ = class_1606; - interface Stream$Builder extends Internal.Consumer { - add(arg0: T): Internal.Stream$Builder; - build(): Internal.Stream; - accept(arg0: T): void; - } - type Stream$Builder_ = Stream$Builder; - interface FluidVariant extends Internal.TransferVariant { - getFluid(): Internal.class_3611; - } - type FluidVariant_ = FluidVariant; - interface class_630$class_6229 { - method_35748(arg0: Internal.class_4587$class_4665_, arg1: string, arg2: number, arg3: Internal.class_630$class_628_): void; - } - type class_630$class_6229_ = ((arg0: Internal.class_4587$class_4665, arg1: string, arg2: number, arg3: Internal.class_630$class_628) => void) | class_630$class_6229; - class class_3820 extends Internal.class_3825 { - method_16768($$0: Internal.class_2680_, $$1: Internal.Random_): boolean; - static readonly field_25001 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3820_ = class_3820; - interface LootTableAccessor { - fabric_getPools(): Internal.class_55[]; - fabric_getFunctions(): Internal.class_117[]; - } - type LootTableAccessor_ = LootTableAccessor; - class class_3819 extends Internal.class_3825 { - method_16768($$0: Internal.class_2680_, $$1: Internal.Random_): boolean; - static readonly field_24999 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3819_ = class_3819; - interface FabricLootPool { - getEntries(): Internal.List; - getRolls(): Internal.class_5658; - getFunctions(): Internal.List; - getConditions(): Internal.List; - asVanilla(): Internal.class_55; - } - type FabricLootPool_ = FabricLootPool; - class FallingBlockBuilder extends Internal.BlockBuilder { - dustColor(color: Internal.Color_): Internal.FallingBlockBuilder; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FallingBlockBuilder_ = FallingBlockBuilder; - class class_3614 { - method_15804(): boolean; - method_15803(): Internal.class_3620; - method_15802(): boolean; - method_15797(): boolean; - method_15801(): boolean; - method_15800(): boolean; - method_15799(): boolean; - method_15798(): Internal.class_3619; - static readonly field_15926 : Internal.class_3614; - static readonly field_15948 : Internal.class_3614; - static readonly field_15927 : Internal.class_3614; - static readonly field_15949 : Internal.class_3614; - static readonly field_15928 : Internal.class_3614; - static readonly field_15922 : Internal.class_3614; - static readonly field_15945 : Internal.class_3614; - static readonly field_15923 : Internal.class_3614; - static readonly field_15924 : Internal.class_3614; - static readonly field_28242 : Internal.class_3614; - static readonly field_15946 : Internal.class_3614; - static readonly field_27890 : Internal.class_3614; - static readonly field_15947 : Internal.class_3614; - static readonly field_15925 : Internal.class_3614; - static readonly field_22223 : Internal.class_3614; - static readonly field_26708 : Internal.class_3614; - static readonly field_17008 : Internal.class_3614; - static readonly field_15941 : Internal.class_3614; - static readonly field_15920 : Internal.class_3614; - static readonly field_15942 : Internal.class_3614; - static readonly field_15943 : Internal.class_3614; - static readonly field_15921 : Internal.class_3614; - static readonly field_15959 : Internal.class_3614; - static readonly field_15915 : Internal.class_3614; - static readonly field_15937 : Internal.class_3614; - static readonly field_15916 : Internal.class_3614; - static readonly field_15938 : Internal.class_3614; - static readonly field_15917 : Internal.class_3614; - static readonly field_15918 : Internal.class_3614; - static readonly field_15955 : Internal.class_3614; - static readonly field_15933 : Internal.class_3614; - static readonly field_15956 : Internal.class_3614; - static readonly field_15934 : Internal.class_3614; - static readonly field_15957 : Internal.class_3614; - static readonly field_15935 : Internal.class_3614; - static readonly field_15913 : Internal.class_3614; - static readonly field_27340 : Internal.class_3614; - static readonly field_15936 : Internal.class_3614; - static readonly field_15958 : Internal.class_3614; - static readonly field_15914 : Internal.class_3614; - static readonly field_15919 : Internal.class_3614; - static readonly field_15952 : Internal.class_3614; - static readonly field_15930 : Internal.class_3614; - static readonly field_15931 : Internal.class_3614; - static readonly field_15953 : Internal.class_3614; - static readonly field_15932 : Internal.class_3614; - static readonly field_15954 : Internal.class_3614; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3614_ = class_3614; - interface class_6748$class_6831 { - getDistance(arg0: number, arg1: number, arg2: number): number; - } - type class_6748$class_6831_ = class_6748$class_6831; - class BasicBlockJS$Builder extends Internal.BlockBuilder { - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BasicBlockJS$Builder_ = BasicBlockJS$Builder; - class class_1855 extends Internal.class_1852 { - method_17714($$0: Internal.class_1715_): Internal.class_1799; - method_8113($$0: number, $$1: number): boolean; - method_17715($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_8119(): Internal.class_1865; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1855_ = class_1855; - class ModuleDescriptor$Opens$Modifier extends Internal.Enum { - static valueOf(arg0: string): Internal.ModuleDescriptor$Opens$Modifier; - static values(): Internal.ModuleDescriptor$Opens$Modifier[]; - static readonly SYNTHETIC : Internal.ModuleDescriptor$Opens$Modifier; - static readonly MANDATED : Internal.ModuleDescriptor$Opens$Modifier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Opens$Modifier_ = "synthetic" | "mandated" | ModuleDescriptor$Opens$Modifier; - class class_757 implements Internal.class_4013, Internal.AutoCloseable { - method_14491($$0: Internal.class_3300_): void; - static method_34545(): Internal.class_5944; - static method_34501(): Internal.class_5944; - static method_34500(): Internal.class_5944; - static method_34544(): Internal.class_5944; - static method_34543(): Internal.class_5944; - static method_34542(): Internal.class_5944; - static method_34541(): Internal.class_5944; - static method_34540(): Internal.class_5944; - static method_34509(): Internal.class_5944; - static method_34508(): Internal.class_5944; - method_22709($$0: Internal.class_1159_): void; - static method_34507(): Internal.class_5944; - static method_34506(): Internal.class_5944; - method_3167($$0: Internal.class_1297_): void; - static method_34549(): Internal.class_5944; - static method_34505(): Internal.class_5944; - static method_34504(): Internal.class_5944; - static method_34548(): Internal.class_5944; - method_3169($$0: number, $$1: number): void; - static method_34547(): Internal.class_5944; - static method_34503(): Internal.class_5944; - static method_34546(): Internal.class_5944; - static method_34502(): Internal.class_5944; - method_35766($$0: number, $$1: number, $$2: number): void; - static method_34512(): Internal.class_5944; - method_35765(): boolean; - static method_34511(): Internal.class_5944; - method_3190($$0: number): void; - static method_35764(): Internal.class_5944; - static method_34510(): Internal.class_5944; - method_3192($$0: number, $$1: number, $$2: boolean): void; - method_3194(): Internal.class_330; - method_3193(): number; - method_19418(): Internal.class_4184; - method_3195($$0: number): number; - static method_34519(): Internal.class_5944; - static method_34518(): Internal.class_5944; - static method_34517(): Internal.class_5944; - static method_34516(): Internal.class_5944; - method_35769($$0: boolean): void; - static method_34515(): Internal.class_5944; - method_35768($$0: boolean): void; - static method_34514(): Internal.class_5944; - method_35767($$0: string): Internal.class_5944; - static method_34513(): Internal.class_5944; - method_22974(): Internal.class_765; - method_22975(): Internal.class_4608; - method_22973($$0: number): Internal.class_1159; - static method_34523(): Internal.class_5944; - method_34521($$0: Internal.class_5912_): void; - static method_34520(): Internal.class_5944; - method_35772(): Internal.class_310; - method_3183(): Internal.class_279; - method_35771(): void; - method_35770($$0: boolean): void; - method_3182(): void; - method_3184(): void; - static method_34529(): Internal.class_5944; - static method_34528(): Internal.class_5944; - method_3189($$0: Internal.class_1799_): void; - handler$zcj000$renderScreenPre(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.class_1041_, matrix: Internal.class_1159_, matrices: Internal.class_4587_, matrices2: Internal.class_4587_): void; - static method_34527(): Internal.class_5944; - method_3188($$0: number, $$1: number, $$2: Internal.class_4587_): void; - handler$zcj000$reloadShaders(resourceManager: Internal.class_3300_, ci: Internal.CallbackInfo_, programs: Internal.List_, shaders: Internal.List_): void; - static method_34526(): Internal.class_5944; - close(): void; - static method_34525(): Internal.class_5944; - static method_34524(): Internal.class_5944; - method_3203(): void; - method_3207(): void; - handler$zcj000$renderScreenPost(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.class_1041_, matrix: Internal.class_1159_, matrices: Internal.class_4587_, matrices2: Internal.class_4587_): void; - static method_34534(): Internal.class_5944; - method_32796(): number; - static method_34533(): Internal.class_5944; - static method_34532(): Internal.class_5944; - static method_34499(): Internal.class_5944; - static method_34531(): Internal.class_5944; - static method_34498(): Internal.class_5944; - static method_34530(): Internal.class_5944; - static method_34497(): Internal.class_5944; - static method_34496(): Internal.class_5944; - static method_34495(): Internal.class_5944; - static method_3174($$0: Internal.class_1309_, $$1: number): number; - static method_36432(): Internal.class_5944; - static method_36433(): Internal.class_5944; - static method_34539(): Internal.class_5944; - method_34538($$0: Internal.class_3300_): void; - static method_34536(): Internal.class_5944; - static method_34535(): Internal.class_5944; - static readonly field_4010 : 24; - readonly field_4012 : Internal.class_759; - static readonly field_32687 : 40; - static readonly field_32686 : 0.05; - field_29403 : Internal.class_5944; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_757_ = class_757; - class class_1792 implements Internal.class_1935, Internal.FabricItem, Internal.ItemExtensions, Internal.ItemVariantCache, Internal.ItemKJS { - method_7837(): number; - method_7836($$0: Internal.class_1937_, $$1: Internal.class_1657_, $$2: Hand_): Internal.class_1271; - method_7879($$0: Internal.class_1799_, $$1: Internal.class_1937_, $$2: Internal.class_2680_, $$3: BlockPos_, $$4: Internal.class_1309_): boolean; - setBurnTime(i: number): void; - method_7878($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - method_19263(): boolean; - method_7838($$0: Internal.class_1799_): boolean; - method_19264(): Internal.class_4174; - static method_7880($$0: Internal.class_1792_): number; - method_7840($$0: Internal.class_1799_, $$1: Internal.class_1937_, $$2: Internal.class_1309_, $$3: number): void; - method_7884($$0: Internal.class_1838_): Internal.class_1269; - fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; - method_7882(): number; - fabric_getCachedItemVariant(): Internal.ItemVariant; - method_7881($$0: Internal.class_1799_): number; - method_7844($$0: EquipmentSlot_): Internal.Multimap; - method_7888($$0: Internal.class_1799_, $$1: Internal.class_1937_, $$2: Internal.class_1297_, $$3: number, $$4: boolean): void; - method_7843($$0: Internal.class_1799_, $$1: Internal.class_1937_, $$2: Internal.class_1657_): void; - method_7887(): boolean; - method_7886($$0: Internal.class_1799_): boolean; - method_7885($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_1657_): boolean; - method_7841(): number; - static method_7867($$0: Internal.class_2248_): Internal.class_1792; - method_33261($$0: Internal.class_1542_): void; - fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; - fabric_setEquipmentSlotProvider(equipmentSlotProvider: Internal.EquipmentSlotProvider_): void; - setItemBuilderKJS(b: Internal.ItemBuilder_): void; - method_7873($$0: Internal.class_1799_, $$1: Internal.class_1309_, $$2: Internal.class_1309_): boolean; - method_31569($$0: Internal.class_1799_): number; - method_7870($$0: Internal.class_1799_): boolean; - method_31567($$0: Internal.class_1799_): boolean; - method_31568(): boolean; - method_7876(): string; - getItemBuilderKJS(): Internal.ItemBuilder; - method_31565($$0: Internal.class_1799_, $$1: Internal.class_1735_, $$2: Internal.class_5536_, $$3: Internal.class_1657_): boolean; - static method_7875($$0: number): Internal.class_1792; - method_31566($$0: Internal.class_1799_, $$1: Internal.class_1799_, $$2: Internal.class_1735_, $$3: Internal.class_5536_, $$4: Internal.class_1657_, $$5: Internal.class_5630_): boolean; - method_7859(): Internal.class_1761; - method_7858(): Internal.class_1792; - method_7857(): boolean; - method_7856($$0: Internal.class_2680_): boolean; - getId(): string; - method_24357($$0: Internal.class_1282_): boolean; - method_24358(): boolean; - method_31570(): Internal.class_3414; - method_31571($$0: Internal.class_1799_): number; - method_7862($$0: Internal.class_1799_): Rarity; - method_7861($$0: Internal.class_1799_, $$1: Internal.class_1937_, $$2: Internal.class_1309_): Internal.class_1799; - method_7860($$0: Internal.class_2487_): void; - method_7866($$0: Internal.class_1799_): string; - method_7865($$0: Internal.class_1799_, $$1: Internal.class_2680_): number; - method_16698(): boolean; - method_7864($$0: Internal.class_1799_): Internal.class_2561; - method_32346($$0: Internal.class_1799_): Internal.Optional; - fabric_setCustomDamageHandler(handler: Internal.CustomDamageHandler_): void; - method_7848(): Internal.class_2561; - method_7847($$0: Internal.class_1799_, $$1: Internal.class_1657_, $$2: Internal.class_1309_, $$3: Hand_): Internal.class_1269; - method_7846(): boolean; - method_40131(): Internal.class_6880$class_6883; - method_21831(): Internal.class_3414; - method_21830(): Internal.class_3414; - method_7851($$0: Internal.class_1799_, $$1: Internal.class_1937_, $$2: Internal.List_, $$3: Internal.class_1836_): void; - method_7850($$0: Internal.class_1761_, $$1: Internal.class_2371_): void; - method_8389(): Internal.class_1792; - getTypeData(): Internal.class_2487; - toString(): string; - method_7854(): Internal.class_1799; - method_7853($$0: Internal.class_1799_): Internal.class_1839; - method_7852($$0: Internal.class_1937_, $$1: Internal.class_1309_, $$2: Internal.class_1799_, $$3: number): void; - static readonly field_8003 : {}; - static readonly field_30888 : 32; - static readonly field_30889 : 13; - static readonly field_30887 : 64; - get itemBuilderKJS(): Internal.ItemBuilder; - get id(): string; - get typeData(): Internal.class_2487; - set itemBuilderKJS(b: Internal.ItemBuilder_); - set burnTime(i: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1792_ = Special.class_1792 | class_1792; - interface Watchable { - register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ... arg2: any_[]): Internal.WatchKey; - register(arg0: Internal.WatchService_, ... arg1: Internal.WatchEvent$Kind_[]): Internal.WatchKey; - } - type Watchable_ = Watchable; - class class_3233 implements Internal.class_5281 { - method_8409(): Internal.Random; - method_22336(): Internal.class_3568; - method_8649($$0: Internal.class_1297_): boolean; - method_8604($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.class_1657; - method_8406($$0: Internal.class_2394_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - method_8608(): boolean; - method_31607(): number; - method_24852($$0: Internal.class_2350_, $$1: boolean): number; - method_8393($$0: number, $$1: number): boolean; - method_35237($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - method_8392($$0: number, $$1: number): Internal.class_2791; - method_8397(): Internal.class_6756; - method_8650($$0: BlockPos_, $$1: boolean): boolean; - method_8594(): number; - method_8396($$0: Internal.class_1657_, $$1: BlockPos_, $$2: Internal.class_3414_, $$3: Internal.class_3419_, $$4: number, $$5: number): void; - method_30349(): Internal.class_5455; - method_8412(): number; - method_8333($$0: Internal.class_1297_, $$1: Internal.class_238_, $$2: Internal.Predicate_): Internal.List; - method_8597(): Internal.class_2874; - method_8410(): Internal.class_3218; - method_8398(): Internal.class_2802; - method_32888($$0: Internal.class_1297_, $$1: Internal.class_5712_, $$2: BlockPos_): void; - method_18456(): Internal.List; - method_8316($$0: BlockPos_): Internal.class_3610; - method_16358($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - method_18023($$0: Internal.class_5575_, $$1: Internal.class_238_, $$2: Internal.Predicate_): Internal.List; - method_8615(): number; - method_30093($$0: BlockPos_, $$1: boolean, $$2: Internal.class_1297_, $$3: number): boolean; - method_22385(): Internal.class_4543; - method_30092($$0: BlockPos_, $$1: Internal.class_2680_, $$2: number, $$3: number): boolean; - method_22387($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_8320($$0: BlockPos_): Internal.class_2680; - method_33561(): Internal.class_1923; - method_8621(): Internal.class_2784; - method_8401(): Internal.class_5217; - method_8444($$0: Internal.class_1657_, $$1: number, $$2: BlockPos_, $$3: number): void; - method_39224(): number; - method_31605(): number; - method_8321($$0: BlockPos_): Internal.class_2586; - method_37368($$0: BlockPos_): boolean; - method_36972($$0: Internal.Supplier_): void; - method_8405(): Internal.class_6756; - method_8404($$0: BlockPos_): Internal.class_1266; - method_8624($$0: Internal.class_2902$class_2903_, $$1: number, $$2: number): number; - method_8503(): Internal.MinecraftServer; - method_8402($$0: number, $$1: number, $$2: Internal.class_2806_, $$3: boolean): Internal.class_2791; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3233_ = class_3233; - interface GroupPrincipal extends Internal.UserPrincipal { - } - type GroupPrincipal_ = GroupPrincipal; - interface DoublePredicate extends Internal.Predicate, java_.util.function_.DoublePredicate { - or(arg0: Internal.Predicate_): Internal.Predicate; - or(arg0: java_.util.function_.DoublePredicate_): Internal.DoublePredicate; - or(arg0: Internal.DoublePredicate_): Internal.DoublePredicate; - test(arg0: number): boolean; - and(arg0: java_.util.function_.DoublePredicate_): Internal.DoublePredicate; - and(arg0: Internal.DoublePredicate_): Internal.DoublePredicate; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): Internal.DoublePredicate; - } - type DoublePredicate_ = DoublePredicate; - class class_6749 { - static method_39570($$0: Internal.class_3233_, $$1: number, $$2: number): Internal.class_6749; - method_39566(): boolean; - static method_39579($$0: Internal.class_5281_, $$1: number, $$2: number, $$3: boolean): Internal.Set; - static readonly field_35682 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6749_ = class_6749; - interface ShortConsumer extends Internal.Consumer, java_.util.function_.IntConsumer { - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: java_.util.function_.IntConsumer_): Internal.ShortConsumer; - andThen(arg0: Internal.ShortConsumer_): Internal.ShortConsumer; - accept(arg0: number): void; - } - type ShortConsumer_ = ((arg0: number) => void) | ShortConsumer; - interface class_5481 { - accept(arg0: Internal.class_5224_): boolean; - } - type class_5481_ = ((arg0: Internal.class_5224) => boolean) | class_5481; - interface ScreenMouseEvents$BeforeMouseScroll { - beforeMouseScroll(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number, arg4: number): void; - } - type ScreenMouseEvents$BeforeMouseScroll_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number, arg4: number) => void) | ScreenMouseEvents$BeforeMouseScroll; - class MathContext implements Internal.Serializable { - getRoundingMode(): Internal.RoundingMode; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - getPrecision(): number; - static readonly DECIMAL128 : Internal.MathContext; - static readonly DECIMAL64 : Internal.MathContext; - static readonly DECIMAL32 : Internal.MathContext; - static readonly UNLIMITED : Internal.MathContext; - get roundingMode(): Internal.RoundingMode; - get precision(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MathContext_ = MathContext; - class class_763 { - method_3303(): Internal.class_1092; - method_3304($$0: Internal.class_1792_): Internal.class_1087; - method_3309($$0: Internal.class_1792_, $$1: Internal.class_1091_): void; - method_3308($$0: Internal.class_1799_): Internal.class_1087; - method_3310(): void; - handler$zil000$onInit(bakedModelManager: Internal.class_1092_, info: Internal.CallbackInfo_): void; - readonly field_4129 : Internal.Int2ObjectMap; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_763_ = class_763; - class class_2608 extends Internal.class_2601 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2608_ = class_2608; - interface SingleRedirectModifier { - apply(arg0: Internal.CommandContext_): S; - } - type SingleRedirectModifier_ = ((arg0: Internal.CommandContext) => S) | SingleRedirectModifier; - interface class_5716 { - method_32955(): Internal.class_5717; - method_32956(arg0: Internal.class_1937_): Internal.Optional; - } - type class_5716_ = class_5716; - class class_2871 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12475(): string; - method_12478(): boolean; - method_12476($$0: Internal.class_1937_): Internal.class_1918; - method_12477($$0: Internal.class_2792_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2871_ = class_2871; - class Thread$State extends Internal.Enum { - static valueOf(arg0: string): Internal.Thread$State; - static values(): Internal.Thread$State[]; - static readonly NEW : Internal.Thread$State; - static readonly TERMINATED : Internal.Thread$State; - static readonly RUNNABLE : Internal.Thread$State; - static readonly BLOCKED : Internal.Thread$State; - static readonly WAITING : Internal.Thread$State; - static readonly TIMED_WAITING : Internal.Thread$State; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Thread$State_ = "new" | "runnable" | "blocked" | "waiting" | "terminated" | "timed_waiting" | Thread$State; - class class_239$class_240 extends Internal.Enum { - static valueOf($$0: string): Internal.class_239$class_240; - static values(): Internal.class_239$class_240[]; - static readonly field_1332 : Internal.class_239$class_240; - static readonly field_1333 : Internal.class_239$class_240; - static readonly field_1331 : Internal.class_239$class_240; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_239$class_240_ = "block" | "entity" | "miss" | class_239$class_240; - class class_2827 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12266($$0: Internal.class_2792_): void; - method_12267(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2827_ = class_2827; - class class_2749 implements Internal.class_2596 { - method_11832($$0: Internal.class_2602_): void; - method_11831(): number; - method_11834(): number; - method_11833(): number; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2749_ = class_2749; - interface Command { - run(arg0: Internal.CommandContext_): number; - } - type Command_ = ((arg0: Internal.CommandContext) => number) | Command; - class class_5421 extends Internal.Enum { - static valueOf($$0: string): Internal.class_5421; - static values(): Internal.class_5421[]; - static readonly field_25765 : Internal.class_5421; - static readonly field_25766 : Internal.class_5421; - static readonly field_25763 : Internal.class_5421; - static readonly field_25764 : Internal.class_5421; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5421_ = "smoker" | "furnace" | "crafting" | "blast_furnace" | class_5421; - class class_846$class_851 implements Internal.AccessChunkRenderer { - method_3677(): Internal.class_846$class_849; - method_22777($$0: Internal.class_846_, $$1: Internal.class_6850_): void; - method_40051(): Internal.class_238; - method_3676($$0: Internal.class_2350_): BlockPos; - method_3654($$0: boolean): void; - method_3656($$0: Internal.class_1921_): Internal.class_291; - method_3659(): void; - method_22781($$0: Internal.class_6850_): void; - method_22773($$0: Internal.class_1921_, $$1: Internal.class_846_): boolean; - method_3670(): BlockPos; - method_3662(): void; - method_3673(): boolean; - method_3672(): boolean; - method_3661(): boolean; - method_3653($$0: number, $$1: number, $$2: number): void; - fabric_beginBufferBuilding(builder: Internal.class_287_): void; - method_3674($$0: Internal.class_6850_): Internal.class_846$class_851$class_4577; - readonly field_29641 : number; - static readonly field_32832 : 16; - readonly field_4459 : Internal.AtomicReference; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_846$class_851_ = class_846$class_851; - interface class_5250 extends Internal.class_2561, Internal.ComponentKJS { - method_10852(arg0: Internal.class_2561_): Internal.class_5250; - component(): Internal.class_2561; - iterator(): Internal.Iterator; - hasSiblings(): boolean; - method_27694($$0: Internal.UnaryOperator_): Internal.class_5250; - rawCopy(): Internal.class_5250; - method_27695(... $$0: Internal.class_124_[]): Internal.class_5250; - method_27692($$0: Internal.class_124_): Internal.class_5250; - method_27696($$0: Internal.class_2583_): Internal.class_5250; - hasStyle(): boolean; - rawComponent(): Internal.class_5250; - method_10862(arg0: Internal.class_2583_): Internal.class_5250; - } - type class_5250_ = class_5250; - interface MessageSender { - setStatusMessage(message: Internal.class_2561_): void; - getName(): Internal.class_2561; - getDisplayName(): Internal.class_2561; - tell(arg0: Internal.class_2561_): void; - runCommand(arg0: string): number; - runCommandSilent(command: string): number; - } - type MessageSender_ = MessageSender; - interface class_5718$class_5719 { - method_32970(arg0: Internal.class_1937_, arg1: Internal.class_5714_, arg2: BlockPos_, arg3: Internal.class_5712_, arg4: Internal.class_1297_): boolean; - method_32969(arg0: Internal.class_1937_, arg1: Internal.class_5714_, arg2: Internal.class_5712_, arg3: number): void; - } - type class_5718$class_5719_ = class_5718$class_5719; - class IngredientWithCustomPredicateJS implements Internal.IngredientJS { - toJson(): Internal.JsonElement; - testVanillaItem(i: Internal.class_1792_): boolean; - test(stack: Internal.ItemStackJS_): boolean; - getStacks(): Internal.Set; - getVanillaItems(): Internal.Set; - getFirst(): Internal.ItemStackJS; - testVanilla(stack: Internal.class_1799_): boolean; - isEmpty(): boolean; - isInvalidRecipeIngredient(): boolean; - toString(): string; - getCount(): number; - getVanillaPredicate(): Internal.Predicate; - readonly predicate : ((arg0: Internal.class_1799) => boolean); - readonly ingredient : Internal.IngredientJS; - readonly uuid : Internal.UUID; - get invalidRecipeIngredient(): boolean; - get stacks(): Internal.Set; - get count(): number; - get vanillaItems(): Internal.Set; - get first(): Internal.ItemStackJS; - get empty(): boolean; - get vanillaPredicate(): Internal.Predicate; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IngredientWithCustomPredicateJS_ = IngredientWithCustomPredicateJS; - interface ObjectBidirectionalIterator extends Internal.ObjectIterator, Internal.BidirectionalIterator { - back(arg0: number): number; - skip(arg0: number): number; - } - type ObjectBidirectionalIterator_ = ObjectBidirectionalIterator; - interface Boolean2FloatFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: any): number; - remove(arg0: boolean): number; defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Boolean2ObjectFunction; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Object2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Object2ObjectFunction; get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2FloatFunction; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Object2LongFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ByteFunction; + removeByte(arg0: any): number; + andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Object2ByteFunction; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Object2FloatFunction; + applyAsInt(arg0: K): number; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Object2CharFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ByteFunction; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Object2ReferenceFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ByteFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ByteFunction; } - type Boolean2FloatFunction_ = ((arg0: boolean) => number) | Boolean2FloatFunction; - interface FamilyOptic { - apply(arg0: number): Internal.OpticParts; - } - type FamilyOptic_ = FamilyOptic; - abstract class ImmutableMultisetGwtSerializationDependencies extends Internal.ImmutableCollection { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMultisetGwtSerializationDependencies_ = ImmutableMultisetGwtSerializationDependencies; - interface class_5864

{ - codec(): Internal.Codec

; - } - type class_5864_

= class_5864

{ - codec(): Internal.Codec

; - } - type class_6647_

= class_6647

; - class class_3244 implements Internal.class_5629, Internal.class_2792, Internal.DisconnectPacketSource, Internal.NetworkHandlerExtensions { - method_12070($$0: Internal.class_2873_): void; - method_12071($$0: Internal.class_2877_): void; - method_12074($$0: Internal.class_2822_): void; - method_12075($$0: Internal.class_2817_): void; - method_12072($$0: Internal.class_2795_): void; - method_14372(): void; - method_12073($$0: Internal.class_2884_): void; - method_12078($$0: Internal.class_2833_): void; - method_12076($$0: Internal.class_2813_): void; - method_12077($$0: Internal.class_2870_): void; - method_30303($$0: Internal.class_5427_): void; - method_2872(): Internal.class_2535; - method_12060($$0: Internal.class_2855_): void; - method_12063($$0: Internal.class_2828_): void; - method_14363($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_12064($$0: Internal.class_2836_): void; - method_12061($$0: Internal.class_2840_): void; - method_12062($$0: Internal.class_2824_): void; - method_14360($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_): void; - method_16383($$0: Internal.class_3753_): void; - method_10839($$0: Internal.class_2561_): void; - getAddon(): Internal.ServerPlayNetworkAddon; - method_27273($$0: Internal.class_5194_): void; - method_12067($$0: Internal.class_2851_): void; - method_14367($$0: Internal.class_2561_): void; - method_12068($$0: Internal.class_2799_): void; - method_12065($$0: Internal.class_2886_): void; - method_12066($$0: Internal.class_2846_): void; - method_14364($$0: Internal.class_2596_): void; - method_12069($$0: Internal.class_2803_): void; - method_14369($$0: Internal.class_2596_, $$1: Internal.GenericFutureListener_>): void; - method_12052($$0: Internal.class_2879_): void; - method_36580($$0: Internal.class_6374_): void; - method_12053($$0: Internal.class_2820_): void; - method_12050($$0: Internal.class_2793_): void; - method_12051($$0: Internal.class_2875_): void; - createDisconnectPacket(message: Internal.class_2561_): Internal.class_2596; - method_12056($$0: Internal.class_2868_): void; - method_12057($$0: Internal.class_2866_): void; - method_12054($$0: Internal.class_2815_): void; - method_12055($$0: Internal.class_2811_): void; - method_12058($$0: Internal.class_2859_): void; - method_12059($$0: Internal.class_2805_): void; - method_19476($$0: Internal.class_4211_): void; - method_12081($$0: Internal.class_2856_): void; - method_12082($$0: Internal.class_2827_): void; - method_19475($$0: Internal.class_4210_): void; - method_12080($$0: Internal.class_2863_): void; - method_18784(): void; - method_12083($$0: Internal.class_2842_): void; - method_12084($$0: Internal.class_2838_): void; - method_32311(): Internal.class_3222; - method_33563($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_, $$6: boolean): void; - method_33562($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_12045($$0: Internal.class_2848_): void; - method_12046($$0: Internal.class_2885_): void; - method_12049($$0: Internal.class_2871_): void; - method_12047($$0: Internal.class_2853_): void; - method_12048($$0: Internal.class_2797_): void; - field_14140 : Internal.class_3222; - readonly field_14127 : Internal.class_2535; - get addon(): Internal.ServerPlayNetworkAddon; + type Inventory_ = Inventory; + /** + * @javaClass net.minecraft.class_632 + */ + class ClientAdvancements { + setSelectedTab($$0: Internal.Advancement_, $$1: boolean): void; + setListener($$0: Internal.ClientAdvancements$Listener_): void; + update($$0: Internal.ClientboundUpdateAdvancementsPacket_): void; + getAdvancements(): Internal.AdvancementList; + get advancements(): Internal.AdvancementList; + set listener($$0: Internal.ClientAdvancements$Listener_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3244_ = class_3244; - interface DoubleStream$Builder extends java_.util.function_.DoubleConsumer { - add(arg0: number): Internal.DoubleStream$Builder; - build(): Internal.DoubleStream; - accept(arg0: number): void; + type ClientAdvancements_ = ClientAdvancements; + /** + * @javaClass net.coderbot.iris.mixin.GameRendererAccessor + */ + interface GameRendererAccessor { + getPanoramicMode(): boolean; + invokeGetFov(arg0: Internal.Camera_, arg1: number, arg2: boolean): number; + invokeBobView(arg0: Internal.PoseStack_, arg1: number): void; + getRenderHand(): boolean; + invokeBobHurt(arg0: Internal.PoseStack_, arg1: number): void; } - type DoubleStream$Builder_ = DoubleStream$Builder; - class class_6396 { - method_37120(): string; - method_37122($$0: string, $$1: string): void; - method_37123($$0: string, $$1: Internal.Supplier_): void; - method_37124($$0: Internal.StringBuilder_): void; - static readonly field_33852 : 1048576; + type GameRendererAccessor_ = GameRendererAccessor; + /** + * @javaClass me.jellysquid.mods.sodium.client.util.math.Matrix4fExtended + */ + interface Matrix4fExtended { + rotate(arg0: Internal.Quaternion_): void; + transformVecZ(arg0: number, arg1: number, arg2: number): number; + transformVecY(arg0: number, arg1: number, arg2: number): number; + transformVecX(arg0: number, arg1: number, arg2: number): number; + translate(arg0: number, arg1: number, arg2: number): void; + } + type Matrix4fExtended_ = Matrix4fExtended; + /** + * @javaClass net.minecraft.class_1293 + */ + class MobEffectInstance implements Internal.Comparable { + setNoCounter($$0: boolean): void; + getAmplifier(): number; + getDescriptionId(): string; + isNoCounter(): boolean; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + applyEffect($$0: Internal.LivingEntity_): void; + update($$0: Internal.MobEffectInstance_): boolean; + isAmbient(): boolean; + compareTo($$0: Internal.MobEffectInstance_): number; + isVisible(): boolean; + tick($$0: Internal.LivingEntity_, $$1: Internal.Runnable_): boolean; + getDuration(): number; + static load($$0: Internal.CompoundTag_): this; + hashCode(): number; + equals($$0: any): boolean; + getEffect(): Internal.MobEffect; + toString(): string; + showIcon(): boolean; + get duration(): number; + get noCounter(): boolean; + get descriptionId(): string; + get visible(): boolean; + get effect(): Internal.MobEffect; + get amplifier(): number; + get ambient(): boolean; + set noCounter($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6396_ = class_6396; + type MobEffectInstance_ = MobEffectInstance; + /** + * @javaClass mtr.packet.IPacket + */ + interface IPacket { + } + type IPacket_ = IPacket; + /** + * @javaClass net.minecraft.class_4074 + */ + class MobEffectTextureManager extends Internal.TextureAtlasHolder { + get($$0: Internal.MobEffect_): Internal.TextureAtlasSprite; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MobEffectTextureManager_ = MobEffectTextureManager; + /** + * @javaClass java.lang.module.ModuleDescriptor$Builder + */ + class ModuleDescriptor$Builder { + mainClass(arg0: string): this; + build(): Internal.ModuleDescriptor; + provides(arg0: Internal.ModuleDescriptor$Provides_): this; + provides(arg0: string, arg1: Internal.List_): this; + exports(arg0: string): this; + exports(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): this; + exports(arg0: string, arg1: Internal.Set_): this; + exports(arg0: Internal.Set_, arg1: string): this; + exports(arg0: Internal.ModuleDescriptor$Exports_): this; + opens(arg0: string): this; + opens(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): this; + opens(arg0: string, arg1: Internal.Set_): this; + opens(arg0: Internal.ModuleDescriptor$Opens_): this; + opens(arg0: Internal.Set_, arg1: string): this; + uses(arg0: string): this; + packages(arg0: Internal.Set_): this; + version(arg0: string): this; + version(arg0: Internal.ModuleDescriptor$Version_): this; + requires(arg0: Internal.ModuleDescriptor$Requires_): this; + requires(arg0: Internal.Set_, arg1: string, arg2: Internal.ModuleDescriptor$Version_): this; + requires(arg0: string): this; + requires(arg0: Internal.Set_, arg1: string): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModuleDescriptor$Builder_ = ModuleDescriptor$Builder; + /** + * @javaClass net.minecraft.class_1559 + */ + class Endermite extends Internal.Monster { + getMyRidingOffset(): number; + setYBodyRot($$0: number): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + aiStep(): void; + static checkEndermiteSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + get mobType(): Internal.MobType; + get myRidingOffset(): number; + set yBodyRot($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Endermite_ = Endermite; + /** + * @javaClass net.minecraft.class_5212 + */ + class FancyTrunkPlacer extends Internal.TrunkPlacer { + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FancyTrunkPlacer_ = FancyTrunkPlacer; + /** + * @javaClass net.minecraft.class_3986 + */ + class TraderLlama extends Internal.Llama { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + isTraderLlama(): boolean; + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setDespawnDelay($$0: number): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + get traderLlama(): boolean; + set despawnDelay($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TraderLlama_ = TraderLlama; + /** + * @javaClass com.mojang.serialization.Codec + */ + interface Codec extends Internal.Encoder, Internal.Decoder { + flatComapMap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; + dispatch(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; + dispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_>): Internal.Codec; + deprecated(arg0: number): Internal.Codec; + dispatchMap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.MapCodec; + dispatchMap(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_>): Internal.MapCodec; + mapPair(arg0: Internal.MapCodec_, arg1: Internal.MapCodec_): Internal.MapCodec>; + comapFlatMap(arg0: Internal.Function_>, arg1: Internal.Function_): Internal.Codec; + checkRange(arg0: N, arg1: N): Internal.Function>; + promotePartial(arg0: Internal.Consumer_): Internal.Codec; + either(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>; + flatXmap(arg0: Internal.Function_>, arg1: Internal.Function_>): Internal.Codec; + of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_, arg2: Internal.Supplier_): Internal.MapCodec; + of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_): Internal.MapCodec; + of(arg0: Internal.Encoder_, arg1: Internal.Decoder_, arg2: string): Internal.Codec; + of(arg0: Internal.Encoder_, arg1: Internal.Decoder_): Internal.Codec; + fieldOf(arg0: string): Internal.MapCodec; + xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + listOf(): Internal.Codec>; + optionalFieldOf(arg0: string): Internal.MapCodec>; + optionalFieldOf(arg0: string, arg1: A): Internal.MapCodec; + optionalFieldOf(arg0: string, arg1: A, arg2: Internal.Lifecycle_): Internal.MapCodec; + optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: A, arg3: Internal.Lifecycle_): Internal.MapCodec; + unboundedMap(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.UnboundedMapCodec; + compoundList(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>>; + intRange(arg0: number, arg1: number): Internal.Codec; + floatRange(arg0: number, arg1: number): Internal.Codec; + partialDispatch(arg0: string, arg1: Internal.Function_>, arg2: Internal.Function_>>): Internal.Codec; + simpleMap(arg0: Internal.Codec_, arg1: Internal.Codec_, arg2: Internal.Keyable_): Internal.SimpleMapCodec; + mapEither(arg0: Internal.MapCodec_, arg1: Internal.MapCodec_): Internal.MapCodec>; + withLifecycle(arg0: Internal.Lifecycle_): Internal.Codec; + list(arg0: Internal.Codec_): Internal.Codec>; + orElse(arg0: A): Internal.Codec; + orElse(arg0: Internal.Consumer_, arg1: A): Internal.Codec; + orElse(arg0: Internal.UnaryOperator_, arg1: A): Internal.Codec; + pair(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>; + unit(arg0: Internal.Supplier_): Internal.Codec; + unit(arg0: A): Internal.Codec; + optionalField(arg0: string, arg1: Internal.Codec_): Internal.MapCodec>; + dispatchStable(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; + orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.Codec; + orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.Codec; + orElseGet(arg0: Internal.Supplier_): Internal.Codec; + stable(): Internal.Codec; + mapResult(arg0: Internal.Codec$ResultFunction_): Internal.Codec; + doubleRange(arg0: number, arg1: number): Internal.Codec; + } + type Codec_ = Codec; + /** + * @javaClass net.minecraft.class_3675$class_306 + */ + class InputConstants$Key { + getValue(): number; + getName(): string; + getDisplayName(): Internal.Component; + getType(): Internal.InputConstants$Type; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + getNumericKeyValue(): Internal.OptionalInt; + get displayName(): Internal.Component; + get name(): string; + get numericKeyValue(): Internal.OptionalInt; + get type(): Internal.InputConstants$Type; + get value(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InputConstants$Key_ = InputConstants$Key; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder + */ + class BasicItemJS$Builder extends Internal.ItemBuilder { + createObject(): Internal.Item; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BasicItemJS$Builder_ = BasicItemJS$Builder; + /** + * @javaClass net.minecraft.class_3611 + */ + abstract class Fluid implements Internal.FluidVariantCache { + defaultFluidState(): Internal.FluidState; + getStateDefinition(): Internal.StateDefinition; + getOwnHeight(arg0: Internal.FluidState_): number; + getTickDelay(arg0: Internal.LevelReader_): number; + getShape(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape; + is($$0: Internal.TagKey_): boolean; + getPickupSound(): Internal.Optional; + getBucket(): Internal.Item; + getHeight(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number; + isSource(arg0: Internal.FluidState_): boolean; + isSame($$0: Internal.Fluid_): boolean; + fabric_getCachedFluidVariant(): Internal.FluidVariant; + builtInRegistryHolder(): Internal.Holder$Reference; + handler$zpd000$hookGetBucketFillSound(cir: Internal.CallbackInfoReturnable_): void; + getAmount(arg0: Internal.FluidState_): number; + static readonly "FLUID_STATE_REGISTRY" : Internal.IdMapper; + get bucket(): Internal.Item; + get pickupSound(): Internal.Optional; + get stateDefinition(): Internal.StateDefinition; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Fluid_ = Special.Fluid | Fluid; + /** + * @javaClass java.util.function.LongSupplier + */ + interface LongSupplier { + getAsLong(): number; + } + type LongSupplier_ = (() => number) | LongSupplier; + /** + * @javaClass net.minecraft.class_324 + */ + class BlockColors implements Internal.ColorProviderRegistryImpl$ColorMapperHolder, Internal.BlockColorsExtended { + getColorProvider(state: Internal.BlockState_): Internal.ColorSampler; + get(block: Internal.Block_): Internal.BlockColor; + getColor($$0: Internal.BlockState_, $$1: Internal.BlockAndTintGetter_, $$2: BlockPos_, $$3: number): number; + getColor($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): number; + getColoringProperties($$0: Internal.Block_): Internal.Set>; + static createDefault(): this; + register($$0: Internal.BlockColor_, ... $$1: Internal.Block_[]): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockColors_ = BlockColors; + /** + * @javaClass net.minecraft.class_3856 + */ + interface ItemSupplier { + getItem(): Internal.ItemStack; + } + type ItemSupplier_ = (() => Internal.ItemStack) | ItemSupplier; + /** + * @javaClass net.minecraft.class_372 + */ + class TutorialToast implements Internal.Toast { + hide(): void; + updateProgress($$0: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.ToastComponent_, $$2: number): Internal.Toast$Visibility; + static readonly "PROGRESS_BAR_HEIGHT" : 1; + static readonly "PROGRESS_BAR_X" : 3; + static readonly "PROGRESS_BAR_WIDTH" : 154; + static readonly "PROGRESS_BAR_Y" : 28; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TutorialToast_ = TutorialToast; + /** + * @javaClass net.minecraft.class_5206 + */ + class DarkOakFoliagePlacer extends Internal.FoliagePlacer { + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DarkOakFoliagePlacer_ = DarkOakFoliagePlacer; + /** + * @javaClass net.minecraft.class_1524 + */ + class DragonTakeoffPhase extends Internal.AbstractDragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DragonTakeoffPhase_ = DragonTakeoffPhase; + /** + * @javaClass net.minecraft.class_1144 + */ + class SoundManager extends Internal.SimplePreparableReloadListener implements Internal.IdentifiableResourceReloadListener { + resume(): void; + play($$0: Internal.SoundInstance_): void; + getSoundEvent($$0: ResourceLocation_): Internal.WeighedSoundEvents; + destroy(): void; + playDelayed($$0: Internal.SoundInstance_, $$1: number): void; + removeListener($$0: Internal.SoundEventListener_): void; + tick($$0: boolean): void; + isActive($$0: Internal.SoundInstance_): boolean; + updateSourceVolume($$0: Internal.SoundSource_, $$1: number): void; + getAvailableSoundDevices(): Internal.List; + pause(): void; + reload(): void; + getDebugString(): string; + updateSource($$0: Internal.Camera_): void; + stop($$0: ResourceLocation_, $$1: Internal.SoundSource_): void; + stop(): void; + stop($$0: Internal.SoundInstance_): void; + queueTickingSound($$0: Internal.TickableSoundInstance_): void; + getFabricId(): ResourceLocation; + getAvailableSounds(): Internal.Collection; + addListener($$0: Internal.SoundEventListener_): void; + getFabricDependencies(): Internal.Collection; + static readonly "EMPTY_SOUND" : Internal.Sound; + get fabricDependencies(): Internal.Collection; + get debugString(): string; + get availableSoundDevices(): Internal.List; + get fabricId(): ResourceLocation; + get availableSounds(): Internal.Collection; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SoundManager_ = SoundManager; + /** + * @javaClass com.mojang.datafixers.util.Function9 + */ + interface Function9 { + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9): R; + curry7(): Internal.Function7>; + curry8(): Internal.Function8>; + curry5(): Internal.Function5>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function9_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9) => R) | Function9; + /** + * @javaClass java.util.concurrent.Executor + */ + interface Executor { + execute(arg0: Internal.Runnable_): void; + } + type Executor_ = ((arg0: Internal.Runnable) => void) | Executor; + /** + * @javaClass net.minecraft.class_6661 + */ + abstract class PlacementFilter extends Internal.PlacementModifier { + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlacementFilter_ = PlacementFilter; + /** + * @javaClass net.minecraft.class_809 + */ + class ItemTransforms { + hasTransform($$0: Internal.ItemTransforms$TransformType_): boolean; + getTransform($$0: Internal.ItemTransforms$TransformType_): Internal.ItemTransform; + static readonly "NO_TRANSFORMS" : Internal.ItemTransforms; + readonly "head" : Internal.ItemTransform; + readonly "firstPersonLeftHand" : Internal.ItemTransform; + readonly "firstPersonRightHand" : Internal.ItemTransform; + readonly "thirdPersonRightHand" : Internal.ItemTransform; + readonly "thirdPersonLeftHand" : Internal.ItemTransform; + readonly "gui" : Internal.ItemTransform; + readonly "ground" : Internal.ItemTransform; + readonly "fixed" : Internal.ItemTransform; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemTransforms_ = ItemTransforms; + /** + * @javaClass net.minecraft.class_2568$class_5247 + */ + class HoverEvent$Action { + getName(): string; + deserializeFromLegacy($$0: Internal.Component_): Internal.HoverEvent; + serializeArg($$0: any): Internal.JsonElement; + static getByName($$0: string): Internal.HoverEvent$Action; + toString(): string; + isAllowedFromServer(): boolean; + deserialize($$0: Internal.JsonElement_): Internal.HoverEvent; + static readonly "SHOW_ITEM" : Internal.HoverEvent$Action; + static readonly "SHOW_ENTITY" : Internal.HoverEvent$Action; + static readonly "SHOW_TEXT" : Internal.HoverEvent$Action; + get allowedFromServer(): boolean; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HoverEvent$Action_ = HoverEvent$Action; + /** + * @javaClass java.nio.channels.spi.AbstractInterruptibleChannel + */ abstract class AbstractInterruptibleChannel implements Internal.Channel, Internal.InterruptibleChannel { isOpen(): boolean; close(): void; @@ -3853,901 +3868,876 @@ declare namespace Internal { protected constructor(); } type AbstractInterruptibleChannel_ = AbstractInterruptibleChannel; - class class_2708$class_2709 extends Internal.Enum { - static method_11744($$0: number): Internal.Set; - static valueOf($$0: string): Internal.class_2708$class_2709; - static values(): Internal.class_2708$class_2709[]; - static method_11741($$0: Internal.Set_): number; - static readonly field_12403 : Internal.class_2708$class_2709; - static readonly field_12397 : Internal.class_2708$class_2709; - static readonly field_12400 : Internal.class_2708$class_2709; - static readonly field_12401 : Internal.class_2708$class_2709; - static readonly field_12398 : Internal.class_2708$class_2709; + /** + * @javaClass net.minecraft.class_5225 + */ + class StringSplitter { + stringWidth($$0: Internal.FormattedCharSequence_): number; + stringWidth($$0: Internal.FormattedText_): number; + stringWidth($$0: string): number; + findLineBreak($$0: string, $$1: number, $$2: Internal.Style_): number; + static getWordPosition($$0: string, $$1: number, $$2: number, $$3: boolean): number; + plainIndexAtWidth($$0: string, $$1: number, $$2: Internal.Style_): number; + componentStyleAtWidth($$0: Internal.FormattedCharSequence_, $$1: number): Internal.Style; + componentStyleAtWidth($$0: Internal.FormattedText_, $$1: number): Internal.Style; + modify$zgf000$changeStyle(old: Internal.Style_): Internal.Style; + plainTailByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; + headByWidth($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_): Internal.FormattedText; + plainHeadByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; + splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_): Internal.List; + splitLines($$0: string, $$1: number, $$2: Internal.Style_): Internal.List; + splitLines($$0: string, $$1: number, $$2: Internal.Style_, $$3: boolean, $$4: Internal.StringSplitter$LinePosConsumer_): void; + splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_, $$3: Internal.FormattedText_): Internal.List; + splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_, $$3: Internal.BiConsumer_): void; + formattedHeadByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; + formattedIndexByWidth($$0: string, $$1: number, $$2: Internal.Style_): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2708$class_2709_ = "y_rot" | "x_rot" | "x" | "y" | "z" | class_2708$class_2709; - class class_4207 implements Internal.class_863$class_864 { - method_19432($$0: Internal.class_4207$class_4232_): void; - method_19434($$0: BlockPos_): void; - method_35797($$0: number): void; - method_23109($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: number, $$4: number): void; - method_20414(): void; - method_19702($$0: BlockPos_, $$1: number): void; - method_19701($$0: Internal.class_4207$class_4233_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4207_ = class_4207; - class class_2791$class_6745 extends Internal.Record { - comp_240(): Internal.class_6761; - comp_239(): Internal.class_6761; + type StringSplitter_ = StringSplitter; + /** + * @javaClass com.mojang.brigadier.context.StringRange + */ + class StringRange { + static encompassing(arg0: Internal.StringRange_, arg1: Internal.StringRange_): this; + static at(arg0: number): this; + getStart(): number; hashCode(): number; - equals($$0: any): boolean; + equals(arg0: any): boolean; + get(arg0: string): string; + get(arg0: Internal.ImmutableStringReader_): string; + isEmpty(): boolean; + getLength(): number; toString(): string; + getEnd(): number; + static between(arg0: number, arg1: number): this; + get start(): number; + get length(): number; + get end(): number; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2791$class_6745_ = class_2791$class_6745; - class class_4095$class_5303 { - method_28335($$0: Internal.Dynamic_): Internal.class_4095; + type StringRange_ = StringRange; + /** + * @javaClass net.coderbot.iris.shadows.CullingDataCache + */ + interface CullingDataCache { + restoreState(): void; + saveState(): void; + } + type CullingDataCache_ = CullingDataCache; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder + */ + abstract class HandheldItemBuilder extends Internal.ItemBuilder { + attackDamageBaseline(f: number): this; + speedBaseline(f: number): this; + tier(t: Internal.Tier_): this; + modifyTier(callback: Internal.Consumer_): this; + attackDamageBonus(f: number): this; + speed(f: number): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4095$class_5303_ = class_4095$class_5303; - class class_5138 { - method_41032($$0: Internal.class_5312_, $$1: Internal.LongSet_, $$2: Internal.Consumer_): void; - method_41033($$0: BlockPos_, $$1: Internal.class_3449_): boolean; - method_41034($$0: BlockPos_, $$1: Internal.class_5321_>): Internal.class_3449; - method_41035($$0: Internal.class_4076_, $$1: Internal.Predicate_>): Internal.List; - method_39784($$0: Internal.class_3449_): void; - method_39783($$0: Internal.class_1923_, $$1: Internal.class_5312_, $$2: boolean): Internal.class_6833; - method_26973($$0: Internal.class_4076_, $$1: Internal.class_5312_, $$2: number, $$3: Internal.class_2810_): void; - method_29951($$0: Internal.class_3233_): Internal.class_5138; - method_41036(): Internal.class_5455; - method_26976($$0: Internal.class_4076_, $$1: Internal.class_5312_, $$2: Internal.class_3449_, $$3: Internal.class_2810_): void; - method_27834(): boolean; - method_41037($$0: BlockPos_): Internal.Map, Internal.LongSet>; - method_26975($$0: Internal.class_4076_, $$1: Internal.class_5312_, $$2: Internal.class_2810_): Internal.class_3449; - method_28388($$0: BlockPos_, $$1: Internal.class_5312_): Internal.class_3449; - method_38853($$0: Internal.class_4076_, $$1: Internal.class_5312_): Internal.List; - method_38852($$0: BlockPos_): boolean; - method_38854($$0: BlockPos_, $$1: Internal.class_5312_): Internal.class_3449; + type HandheldItemBuilder_ = HandheldItemBuilder; + /** + * @javaClass net.minecraft.class_5890 + */ + class ClientboundPlayerCombatEndPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5138_ = class_5138; - interface RunningGame { - getVersion(): Internal.GameVersion; - getSelectedLanguage(): Internal.Language; - setSessionEventListener(arg0: Internal.SessionEventListener_): void; - getCurrentSession(): Internal.GameSession; - getPerformanceMetrics(): Internal.PerformanceMetrics; - } - type RunningGame_ = RunningGame; - interface Object2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction; - applyAsInt(arg0: K): number; - removeInt(arg0: any): number; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction; - getInt(arg0: any): number; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2IntFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2IntFunction; - } - type Object2IntFunction_ = ((arg0: any) => number) | Object2IntFunction; - class class_5308 extends Internal.Record { - comp_505(): number; - comp_506(): number; - comp_503(): number; - hashCode(): number; - comp_504(): number; - equals($$0: any): boolean; - toString(): string; - static readonly field_24799 : Internal.Codec; + type ClientboundPlayerCombatEndPacket_ = ClientboundPlayerCombatEndPacket; + /** + * @javaClass net.minecraft.class_1668 + */ + abstract class AbstractHurtingProjectile extends Internal.Projectile { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getBrightness(): number; + shouldRenderAtSqrDistance($$0: number): boolean; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isPickable(): boolean; + getPickRadius(): number; + getAddEntityPacket(): Internal.Packet; + "zPower" : number; + "yPower" : number; + "xPower" : number; + get brightness(): number; + get pickRadius(): number; + get pickable(): boolean; + get addEntityPacket(): Internal.Packet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5308_ = class_5308; + type AbstractHurtingProjectile_ = AbstractHurtingProjectile; + /** + * @javaClass net.minecraft.class_1493 + */ + class Wolf extends Internal.TamableAnimal implements Internal.NeutralMob { + handleEntityEvent($$0: number): void; + die($$0: Internal.DamageSource_): void; + method_29509(): void; + getBodyRollAngle($$0: number, $$1: number): number; + method_29508(): Internal.UUID; + static checkWolfSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + isFood($$0: Internal.ItemStack_): boolean; + setIsInterested($$0: boolean): void; + method_29507(): number; + isInterested(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + setCollarColor($$0: Internal.DyeColor_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getWetShade($$0: number): number; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + doHurtTarget($$0: Internal.Entity_): boolean; + setTame($$0: boolean): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + wantsToAttack($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + getLeashOffset(): Vec3; + isWet(): boolean; + aiStep(): void; + method_29514($$0: number): void; + method_29513($$0: Internal.UUID_): void; + getHeadRollAngle($$0: number): number; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + canBeLeashed($$0: Internal.Player_): boolean; + getTailAngle(): number; + canMate($$0: Internal.Animal_): boolean; + getMaxHeadXRot(): number; + getCollarColor(): Internal.DyeColor; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getMaxSpawnClusterSize(): number; + static readonly "PREY_SELECTOR" : ((arg0: Internal.LivingEntity) => boolean); + get maxHeadXRot(): number; + get maxSpawnClusterSize(): number; + get tailAngle(): number; + get collarColor(): Internal.DyeColor; + get wet(): boolean; + get interested(): boolean; + get leashOffset(): Vec3; + set tame($$0: boolean); + set collarColor($$0: Internal.DyeColor_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Wolf_ = Wolf; + /** + * @javaClass java.security.spec.AlgorithmParameterSpec + */ interface AlgorithmParameterSpec { } type AlgorithmParameterSpec_ = AlgorithmParameterSpec; - class class_5640 extends Internal.class_4309 { - method_32399(): Internal.Set; - method_35507($$0: ResourceLocation_, $$1: Internal.class_117_): Internal.class_117; - method_32404($$0: ResourceLocation_): Internal.class_117; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback + */ + interface CropBlockBuilder$SurviveCallback { + survive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean; + } + type CropBlockBuilder$SurviveCallback_ = ((arg0: Internal.BlockState, arg1: Internal.LevelReader, arg2: BlockPos) => boolean) | CropBlockBuilder$SurviveCallback; + /** + * @javaClass net.minecraft.class_5187 + */ + class RuinedPortalConfiguration implements Internal.FeatureConfiguration { + readonly "portalType" : Internal.RuinedPortalFeature$Type; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5640_ = class_5640; - class class_5158 implements Internal.class_3037 { - method_30397(): Internal.class_2680; - method_30403(): Internal.class_6017; - method_30400(): Internal.class_2680; - method_30402(): Internal.class_6017; - static readonly field_24881 : Internal.Codec; + type RuinedPortalConfiguration_ = RuinedPortalConfiguration; + /** + * @javaClass dev.latvian.mods.kubejs.core.MinecraftServerKJS + */ + interface MinecraftServerKJS extends Internal.AsKJS { + getReloadableResourcesKJS(): Internal.MinecraftServer$ReloadableResources; + asKJS(): Internal.ServerJS; + } + type MinecraftServerKJS_ = (() => Internal.MinecraftServer$ReloadableResources) | MinecraftServerKJS; + /** + * @javaClass net.minecraft.class_3443 + */ + abstract class StructurePiece { + setOrientation($$0: Internal.Direction_): void; + getMirror(): Internal.Mirror; + move($$0: number, $$1: number, $$2: number): void; + getGenDepth(): number; + static findCollisionPiece($$0: Internal.List_, $$1: Internal.BoundingBox_): this; + static reorient($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.BlockState; + getRotation(): Internal.Rotation; + getBoundingBox(): Internal.BoundingBox; + static createBoundingBox($$0: Internal.Stream_): Internal.BoundingBox; + getOrientation(): Internal.Direction; + createTag($$0: Internal.StructurePieceSerializationContext_): Internal.CompoundTag; + isCloseToChunk($$0: Internal.ChunkPos_, $$1: number): boolean; + getType(): Internal.StructurePieceType; + addChildren($$0: Internal.StructurePiece_, $$1: Internal.StructurePieceAccessor_, $$2: Internal.Random_): void; + getNoiseEffect(): Internal.NoiseEffect; + postProcess(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.Random_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: BlockPos_): void; + getLocatorPosition(): BlockPos; + get boundingBox(): Internal.BoundingBox; + get mirror(): Internal.Mirror; + get genDepth(): number; + get orientation(): Internal.Direction; + get rotation(): Internal.Rotation; + get locatorPosition(): BlockPos; + get type(): Internal.StructurePieceType; + get noiseEffect(): Internal.NoiseEffect; + set orientation($$0: Internal.Direction_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5158_ = class_5158; - abstract class Invokable implements Internal.AnnotatedElement, Internal.Member { - isStatic(): boolean; - getName(): string; - isAnnotationPresent(arg0: Internal.Class_): boolean; - isSynthetic(): boolean; - invoke(arg0: T, ... arg1: any[]): R; - isPrivate(): boolean; - isNative(): boolean; - getDeclaredAnnotations(): Internal.Annotation[]; - getDeclaringClass(): typeof T; - isProtected(): boolean; - hashCode(): number; - isPublic(): boolean; - static from(arg0: Internal.Method_): Internal.Invokable; - static from(arg0: Internal.Constructor_): Internal.Invokable; - isFinal(): boolean; - getTypeParameters(): any[]; - getModifiers(): number; - trySetAccessible(): boolean; - isAccessible(): boolean; - setAccessible(arg0: boolean): void; - isVarArgs(): boolean; - isPackagePrivate(): boolean; - isOverridable(): boolean; - isSynchronized(): boolean; - getOwnerType(): Internal.TypeToken; - isAbstract(): boolean; - getAnnotations(): Internal.Annotation[]; - getExceptionTypes(): Internal.ImmutableList>; - getReturnType(): Internal.TypeToken; - getAnnotation(arg0: Internal.Class_): A; - returning(arg0: Internal.TypeToken_): Internal.Invokable; - returning(arg0: Internal.Class_): Internal.Invokable; - equals(arg0: any): boolean; - getParameters(): Internal.ImmutableList; - toString(): string; - getAnnotatedReturnType(): Internal.AnnotatedType; - get ownerType(): Internal.TypeToken; - get declaredAnnotations(): Internal.Annotation[]; - get accessible(): boolean; - get synchronized(): boolean; - get private(): boolean; - get static(): boolean; - get annotatedReturnType(): Internal.AnnotatedType; - get annotations(): Internal.Annotation[]; - get abstract(): boolean; - get modifiers(): number; - get typeParameters(): any[]; - get declaringClass(): typeof T; - get varArgs(): boolean; - get synthetic(): boolean; - get exceptionTypes(): Internal.ImmutableList>; - get protected(): boolean; - get public(): boolean; - get native(): boolean; - get name(): string; - get final(): boolean; - get overridable(): boolean; - get packagePrivate(): boolean; - get parameters(): Internal.ImmutableList; - get returnType(): Internal.TypeToken; - set accessible(arg0: boolean); + type StructurePiece_ = StructurePiece; + /** + * @javaClass net.fabricmc.fabric.mixin.networking.accessor.ThreadedAnvilChunkStorageAccessor + */ + interface ThreadedAnvilChunkStorageAccessor { + getEntityTrackers(): Internal.Int2ObjectMap; + } + type ThreadedAnvilChunkStorageAccessor_ = (() => Internal.Int2ObjectMap) | ThreadedAnvilChunkStorageAccessor; + /** + * @javaClass net.minecraft.class_2735 + */ + class ClientboundSetCarriedItemPacket implements Internal.Packet { + getSlot(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get slot(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Invokable_ = Invokable; - class SoundEventBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - createObject(): Internal.class_3414; - get registryType(): Internal.RegistryObjectBuilderTypes; + type ClientboundSetCarriedItemPacket_ = ClientboundSetCarriedItemPacket; + /** + * @javaClass net.minecraft.class_3335 + */ + class UserBanList extends Internal.StoredUserList { + isBanned($$0: Internal.GameProfile_): boolean; + getUserList(): string[]; + get userList(): string[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type SoundEventBuilder_ = SoundEventBuilder; - class class_5338 extends Internal.class_5336 { + type UserBanList_ = UserBanList; + /** + * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityJS + */ + class LivingEntityJS extends Internal.EntityJS { + getLastAttackedEntity(): this; + getFeetArmorItem(): Internal.ItemStackJS; + isLiving(): boolean; + setMainHandItem(item: Internal.ItemStackJS_): void; + getRevengeTarget(): this; + getOffHandItem(): Internal.ItemStackJS; + getIdleTime(): number; + getMovementSpeed(): number; + getAttributeTotalValue(attribute: Internal.Attribute_): number; + setDefaultMovementSpeedMultiplier(speed: number): void; + setMovementSpeedAddition(speed: number): void; + setRevengeTarget(target: Internal.LivingEntityJS_): void; + setMovementSpeed(speed: number): void; + isChild(): boolean; + setLegsArmorItem(item: Internal.ItemStackJS_): void; + getHealth(): number; + setFeetArmorItem(item: Internal.ItemStackJS_): void; + getAttributeBaseValue(attribute: Internal.Attribute_): number; + setMaxHealth(hp: number): void; + setDefaultMovementSpeed(speed: number): void; + setEquipment(slot: EquipmentSlot_, item: Internal.ItemStackJS_): void; + getLegsArmorItem(): Internal.ItemStackJS; + getAttackingEntity(): this; + isHoldingInAnyHand(ingredient: any): boolean; + damageEquipment(slot: EquipmentSlot_, amount: number): void; + damageEquipment(slot: EquipmentSlot_, amount: number, onBroken: Internal.Consumer_): void; + damageEquipment(slot: EquipmentSlot_): void; + setAbsorptionAmount(amount: number): void; + modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void; + getTotalMovementSpeed(): number; + getHeadArmorItem(): Internal.ItemStackJS; + setOffHandItem(item: Internal.ItemStackJS_): void; + setHeldItem(hand: Hand_, item: Internal.ItemStackJS_): void; + setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void; + getRevengeTimer(): number; + getMaxHealth(): number; + getAbsorptionAmount(): number; + getHeldItem(hand: Hand_): Internal.ItemStackJS; + getEquipment(slot: EquipmentSlot_): Internal.ItemStackJS; + damageHeldItem(hand: Hand_, amount: number, onBroken: Internal.Consumer_): void; + damageHeldItem(hand: Hand_, amount: number): void; + damageHeldItem(): void; + setTotalMovementSpeedMultiplier(speed: number): void; + getChestArmorItem(): Internal.ItemStackJS; + isUndead(): boolean; + isOnLadder(): boolean; + heal(hp: number): void; + setChestArmorItem(item: Internal.ItemStackJS_): void; + removeAttribute(attribute: Internal.Attribute_, identifier: string): void; + getMainHandItem(): Internal.ItemStackJS; + setHealth(hp: number): void; + getLastDamageSource(): Internal.DamageSource; + isElytraFlying(): boolean; + getReachDistance(): number; + isSleeping(): boolean; + swingArm(hand: Hand_): void; + getPotionEffects(): Internal.EntityPotionEffectsJS; + getDefaultMovementSpeed(): number; + rayTrace(): Internal.RayTraceResultJS; + setHeadArmorItem(item: Internal.ItemStackJS_): void; + canEntityBeSeen(entity: Internal.LivingEntityJS_): boolean; + getLastAttackedEntityTime(): number; + static readonly "PLAYER_CUSTOM_SPEED" : Internal.UUID; + static readonly "PLAYER_CUSTOM_SPEED_NAME" : "kubejs.player.speed.modifier"; + readonly "minecraftLivingEntity" : Internal.LivingEntity; + get revengeTimer(): number; + get mainHandItem(): Internal.ItemStackJS; + get elytraFlying(): boolean; + get movementSpeed(): number; + get defaultMovementSpeed(): number; + get idleTime(): number; + get sleeping(): boolean; + get legsArmorItem(): Internal.ItemStackJS; + get revengeTarget(): this; + get undead(): boolean; + get lastAttackedEntity(): this; + get maxHealth(): number; + get headArmorItem(): Internal.ItemStackJS; + get reachDistance(): number; + get potionEffects(): Internal.EntityPotionEffectsJS; + get absorptionAmount(): number; + get living(): boolean; + get onLadder(): boolean; + get feetArmorItem(): Internal.ItemStackJS; + get health(): number; + get offHandItem(): Internal.ItemStackJS; + get lastAttackedEntityTime(): number; + get chestArmorItem(): Internal.ItemStackJS; + get attackingEntity(): this; + get totalMovementSpeed(): number; + get lastDamageSource(): Internal.DamageSource; + get child(): boolean; + set absorptionAmount(amount: number); + set mainHandItem(item: Internal.ItemStackJS_); + set health(hp: number); + set feetArmorItem(item: Internal.ItemStackJS_); + set offHandItem(item: Internal.ItemStackJS_); + set chestArmorItem(item: Internal.ItemStackJS_); + set defaultMovementSpeed(speed: number); + set movementSpeed(speed: number); + set defaultMovementSpeedMultiplier(speed: number); + set legsArmorItem(item: Internal.ItemStackJS_); + set totalMovementSpeedMultiplier(speed: number); + set revengeTarget(target: Internal.LivingEntityJS_); + set maxHealth(hp: number); + set headArmorItem(item: Internal.ItemStackJS_); + set movementSpeedAddition(speed: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5338_ = class_5338; - class class_1714 extends Internal.class_1729 { - method_7658(): number; - method_7609($$0: Internal.class_1263_): void; - method_30264(): Internal.class_5421; - method_7653(): number; - method_7652($$0: Internal.class_1860_): boolean; - method_7597($$0: Internal.class_1657_): boolean; - method_32339($$0: number): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7657(): void; - method_7613($$0: Internal.class_1799_, $$1: Internal.class_1735_): boolean; - method_7656(): number; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - method_7655(): number; - method_7654($$0: Internal.class_1662_): void; - static readonly field_30781 : 0; - readonly field_7797 : Internal.class_1657; + type LivingEntityJS_ = LivingEntityJS; + /** + * @javaClass net.minecraft.class_3765 + */ + class Raid { + getCenter(): BlockPos; + hasFirstWaveSpawned(): boolean; + setBadOmenLevel($$0: number): void; + isLoss(): boolean; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + getMaxBadOmenLevel(): number; + getId(): number; + isActive(): boolean; + getTotalRaidersAlive(): number; + addWaveMob($$0: number, $$1: Internal.Raider_, $$2: boolean): boolean; + absorbBadOmen($$0: Internal.Player_): void; + updateBossbar(): void; + getTotalHealth(): number; + getBadOmenLevel(): number; + setLeader($$0: number, $$1: Internal.Raider_): void; + getAllRaiders(): Internal.Set; + getLeader($$0: number): Internal.Raider; + isStopped(): boolean; + joinRaid($$0: number, $$1: Internal.Raider_, $$2: BlockPos_, $$3: boolean): void; + addHeroOfTheVillage($$0: Internal.Entity_): void; + getGroupsSpawned(): number; + isStarted(): boolean; + tick(): void; + getNumGroups($$0: Internal.Difficulty_): number; + getEnchantOdds(): number; + isVictory(): boolean; + getHealthOfLivingRaiders(): number; + getLevel(): Internal.Level; + stop(): void; + isBetweenWaves(): boolean; + isOver(): boolean; + removeLeader($$0: number): void; + removeFromRaid($$0: Internal.Raider_, $$1: boolean): void; + static getLeaderBannerInstance(): Internal.ItemStack; + static readonly "DEFAULT_MAX_BAD_OMEN_LEVEL" : 5; + static readonly "RAID_REMOVAL_THRESHOLD_SQR" : 12544; + static readonly "TICKS_PER_DAY" : 24000; + static readonly "VILLAGE_RADIUS_BUFFER" : 16; + static readonly "MAX_CELEBRATION_TICKS" : 600; + static readonly "VALID_RAID_RADIUS_SQR" : 9216; + static readonly "MAX_NO_ACTION_TIME" : 2400; + get over(): boolean; + get stopped(): boolean; + get level(): Internal.Level; + get center(): BlockPos; + get victory(): boolean; + get totalHealth(): number; + get active(): boolean; + get started(): boolean; + get totalRaidersAlive(): number; + get enchantOdds(): number; + get healthOfLivingRaiders(): number; + get maxBadOmenLevel(): number; + get loss(): boolean; + get groupsSpawned(): number; + get allRaiders(): Internal.Set; + get badOmenLevel(): number; + get betweenWaves(): boolean; + get leaderBannerInstance(): Internal.ItemStack; + get id(): number; + set badOmenLevel($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1714_ = class_1714; - class class_2637 implements Internal.class_2596 { - method_31179(): boolean; - method_11052($$0: Internal.class_2540_): void; - method_11392($$0: Internal.class_2602_): void; - method_30621($$0: Internal.BiConsumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Raid_ = Raid; + /** + * @javaClass net.minecraft.class_1123 + */ + interface MutableSearchTree extends Internal.SearchTree { + add(arg0: T): void; + clear(): void; + refresh(): void; } - type class_2637_ = class_2637; - interface class_5658 extends Internal.class_46 { - method_32454(arg0: Internal.class_47_): number; - method_365(): Internal.class_5657; - method_366($$0: Internal.class_47_): number; - } - type class_5658_ = class_5658; - interface LivingEntityKJS { - foodEatenKJS(is: Internal.class_1799_): void; - } - type LivingEntityKJS_ = LivingEntityKJS; - class TaggedChoice$TaggedChoiceType extends com.mojang.datafixers.types.Type> { - all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult, any>; - types(): Internal.Map>; - getName(): string; - findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, any, FT, FR>, Internal.Type$FieldNotFoundException>; - updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; - one(arg0: Internal.TypeRewriteRule_): Internal.Optional, any>>; - point(arg0: Internal.DynamicOps_): Internal.Optional>; - point(arg0: Internal.DynamicOps_, arg1: K, arg2: any): Internal.Optional>>; - findChoiceType(arg0: string, arg1: number): Internal.Optional>; - static elementResult(arg0: K, arg1: Internal.TaggedChoice$TaggedChoiceType_, arg2: Internal.RewriteResult_): Internal.RewriteResult, Internal.Pair>; - getKeyType(): com.mojang.datafixers.types.Type; - hashCode(): number; - equals(arg0: any, arg1: boolean, arg2: boolean): boolean; - buildTemplate(): Internal.TypeTemplate; - toString(): string; - findFieldTypeOpt(arg0: string): Internal.Optional>; - hasType(arg0: K): boolean; - findCheckedType(arg0: number): Internal.Optional>; - get name(): string; - get keyType(): com.mojang.datafixers.types.Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TaggedChoice$TaggedChoiceType_ = TaggedChoice$TaggedChoiceType; - interface class_5568 { - method_24515(): BlockPos; - method_5667(): Internal.UUID; - method_5628(): number; - method_31747(): boolean; - method_31748(): Internal.Stream; - method_31745(arg0: Internal.class_1297$class_5529_): void; - method_5829(): Internal.class_238; - method_31746(): boolean; - method_31744(arg0: Internal.class_5569_): void; - method_24204(): Internal.Stream; - } - type class_5568_ = class_5568; - class class_2919$class_6675 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2919$class_6675; - static values(): Internal.class_2919$class_6675[]; - method_39006($$0: number): Internal.class_5819; - static readonly field_35142 : Internal.class_2919$class_6675; - static readonly field_35143 : Internal.class_2919$class_6675; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2919$class_6675_ = "xoroshiro" | "legacy" | class_2919$class_6675; - interface DoubleCollection extends Internal.Collection, Internal.DoubleIterable { - add(arg0: number): boolean; - spliterator(): Internal.DoubleSpliterator; - containsAll(arg0: Internal.DoubleCollection_): boolean; - doubleSpliterator(): Internal.DoubleSpliterator; - doubleStream(): Internal.DoubleStream; - remove(arg0: any): boolean; - removeIf(arg0: java_.util.function_.DoublePredicate_): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeIf(arg0: Internal.DoublePredicate_): boolean; - doubleParallelStream(): Internal.DoubleStream; - removeAll(arg0: Internal.DoubleCollection_): boolean; - contains(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.DoubleIterator; - addAll(arg0: Internal.DoubleCollection_): boolean; - stream(): Internal.Stream; - toDoubleArray(): number[]; - toDoubleArray(arg0: number[]): number[]; - toArray(arg0: number[]): number[]; - parallelStream(): Internal.Stream; - rem(arg0: number): boolean; - doubleIterator(): Internal.DoubleIterator; - retainAll(arg0: Internal.DoubleCollection_): boolean; - } - type DoubleCollection_ = DoubleCollection; - class class_185 { - method_817(): Internal.class_2561; - method_818(): number; - method_819(): number; - method_808(): boolean; - static method_809($$0: Internal.JsonObject_): Internal.class_185; - method_824(): boolean; - method_813($$0: Internal.class_2540_): void; - method_814(): Internal.JsonElement; - method_815(): Internal.class_189; - method_816($$0: number, $$1: number): void; - static method_820($$0: Internal.class_2540_): Internal.class_185; - method_821(): Internal.class_1799; - method_811(): Internal.class_2561; - method_812(): ResourceLocation; - method_823(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_185_ = class_185; - class class_4638 extends Internal.Record implements Internal.class_3037 { - comp_150(): number; - comp_151(): number; - hashCode(): number; - equals($$0: any): boolean; - comp_149(): number; - toString(): string; - comp_155(): Internal.class_6880; - static readonly field_24902 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4638_ = class_4638; - interface CharacterIterator extends Internal.Cloneable { - next(): string; - current(): string; - getIndex(): number; - previous(): string; - last(): string; + type MutableSearchTree_ = MutableSearchTree; + /** + * @javaClass java.text.FieldPosition + */ + class FieldPosition { getEndIndex(): number; - setIndex(arg0: number): string; - clone(): any; - getBeginIndex(): number; - first(): string; - } - type CharacterIterator_ = CharacterIterator; - abstract class class_2828 implements Internal.class_2596 { - method_36171(): boolean; - method_36172(): boolean; - method_12272($$0: Internal.class_2792_): void; - method_12273(): boolean; - method_12270($$0: number): number; - method_12271($$0: number): number; - method_12274($$0: number): number; - method_12269($$0: number): number; - method_12268($$0: number): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2828_ = class_2828; - interface class_5352 { - decorate(arg0: Internal.class_2561_): Internal.class_2561; - } - type class_5352_ = class_5352; - class class_5215 extends Internal.class_5214 { - method_26991($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.class_4643_): Internal.List; - static readonly field_24970 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5215_ = class_5215; - interface class_1865 { - method_8122(arg0: ResourceLocation_, arg1: Internal.class_2540_): T; - method_8121(arg0: ResourceLocation_, arg1: Internal.JsonObject_): T; - method_8124(arg0: Internal.class_2540_, arg1: T): void; - } - type class_1865_ = Special.class_1865 | class_1865; - class class_1672 extends Internal.class_1297 implements Internal.class_3856 { - method_18002(): Internal.class_2596; - method_7495(): Internal.class_1799; - method_5718(): number; - method_5749($$0: Internal.class_2487_): void; - method_5750($$0: number, $$1: number, $$2: number): void; - method_5640($$0: number): boolean; - method_16933($$0: Internal.class_1799_): void; - method_5732(): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_7478($$0: BlockPos_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1672_ = class_1672; - class class_778 implements Internal.AccessBlockModelRenderer { - fabric_updateShape(blockView: Internal.class_1920_, blockState: Internal.class_2680_, pos: BlockPos_, vertexData: number[], face: Internal.class_2350_, aoData: number[], controlBits: Internal.BitSet_): void; - method_3361($$0: Internal.class_1920_, $$1: Internal.class_1087_, $$2: Internal.class_2680_, $$3: BlockPos_, $$4: Internal.class_4587_, $$5: Internal.class_4588_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; - method_3374($$0: Internal.class_1920_, $$1: Internal.class_1087_, $$2: Internal.class_2680_, $$3: BlockPos_, $$4: Internal.class_4587_, $$5: Internal.class_4588_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; - method_3373($$0: Internal.class_1920_, $$1: Internal.class_1087_, $$2: Internal.class_2680_, $$3: BlockPos_, $$4: Internal.class_4587_, $$5: Internal.class_4588_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; - static method_20545(): void; - static method_20544(): void; - method_3367($$0: Internal.class_4587$class_4665_, $$1: Internal.class_4588_, $$2: Internal.class_2680_, $$3: Internal.class_1087_, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_778_ = class_778; - interface class_6008 { - method_34979(): Internal.class_6007; - } - type class_6008_ = class_6008; - abstract class class_6797 { - method_14452(arg0: Internal.class_5444_, arg1: Internal.Random_, arg2: BlockPos_): Internal.Stream; - method_39615(): Internal.class_6798; - static readonly field_35736 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6797_ = class_6797; - class class_4966 implements Internal.class_6557 { - method_32892($$0: number): Internal.class_2680; - method_38092($$0: number, $$1: Internal.class_2680_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4966_ = class_4966; - interface class_6035 { - } - type class_6035_ = class_6035; - interface ScreenMouseEvents$AfterMouseScroll { - afterMouseScroll(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number, arg4: number): void; - } - type ScreenMouseEvents$AfterMouseScroll_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number, arg4: number) => void) | ScreenMouseEvents$AfterMouseScroll; - class class_2752 implements Internal.class_2596 { - method_11842($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_11841(): number; - method_11840(): number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2752_ = class_2752; - class Format$Field extends Internal.AttributedCharacterIterator$Attribute { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Format$Field_ = Format$Field; - class RecordCodecBuilder implements Internal.App, F> { - static instance(): Internal.RecordCodecBuilder$Instance; - static mapCodec(arg0: Internal.Function_, Internal.App_, O>>): Internal.MapCodec; - static build(arg0: Internal.App_, O>): Internal.MapCodec; - static stable(arg0: F): Internal.RecordCodecBuilder; - static unbox(arg0: Internal.App_, F>): Internal.RecordCodecBuilder; - static deprecated(arg0: F, arg1: number): Internal.RecordCodecBuilder; - static of(arg0: Internal.Function_, arg1: string, arg2: Internal.Codec_): Internal.RecordCodecBuilder; - static of(arg0: Internal.Function_, arg1: Internal.MapCodec_): Internal.RecordCodecBuilder; - static create(arg0: Internal.Function_, Internal.App_, O>>): Internal.Codec; - dependent(arg0: Internal.Function_, arg1: Internal.MapEncoder_, arg2: Internal.Function_>): Internal.RecordCodecBuilder; - static point(arg0: F): Internal.RecordCodecBuilder; - static point(arg0: F, arg1: Internal.Lifecycle_): Internal.RecordCodecBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecordCodecBuilder_ = RecordCodecBuilder; - class class_2666 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11485(): number; - method_11487(): number; - method_11486($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2666_ = class_2666; - class class_4282 implements Internal.class_2596 { - method_20322(): number; - method_20321($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_20323(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4282_ = class_4282; - class class_4135 extends Internal.class_1352 { - method_19058(): Internal.class_1352; - method_19057(): number; - method_19056(): boolean; - method_19055($$0: Internal.class_4135_): boolean; - method_6270(): void; - method_6271(): Internal.EnumSet; hashCode(): number; - equals($$0: any): boolean; - method_6266(): boolean; - method_6267(): boolean; - method_6264(): boolean; - method_6265($$0: Internal.EnumSet_): void; - method_6268(): void; - method_38846(): boolean; - method_6269(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4135_ = class_4135; - class RegistryObjectBuilderTypes { - static add(key: Internal.class_5321_>, baseClass: Internal.Class_): Internal.RegistryObjectBuilderTypes; - addType(type: string, builderType: Internal.Class_>, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_, isDefault: boolean): void; - addType(type: string, builderType: Internal.Class_>, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_): void; - bypassServerOnly(): Internal.RegistryObjectBuilderTypes; - getCurrent(): Internal.BuilderBase; - addBuilder(builder: Internal.BuilderBase_): void; - getDefaultType(): Internal.RegistryObjectBuilderTypes$BuilderType; - static readonly BLOCK_ENTITY_TYPE : Internal.RegistryObjectBuilderTypes>; - static readonly CUSTOM_STAT : Internal.RegistryObjectBuilderTypes; - static readonly ENCHANTMENT : Internal.RegistryObjectBuilderTypes; - static readonly POINT_OF_INTEREST_TYPE : Internal.RegistryObjectBuilderTypes; - readonly types : Internal.Map>; - static readonly MOTIVE : Internal.RegistryObjectBuilderTypes; - static readonly VILLAGER_TYPE : Internal.RegistryObjectBuilderTypes; - static readonly ALL_BUILDERS : []; - static readonly PARTICLE_TYPE : Internal.RegistryObjectBuilderTypes>; - readonly objects : Internal.Map>; - static readonly BLOCK : Internal.RegistryObjectBuilderTypes; - static readonly ENTITY_TYPE : Internal.RegistryObjectBuilderTypes>; - readonly registryKey : Internal.class_5321>; - static readonly ITEM : Internal.RegistryObjectBuilderTypes; - readonly objectBaseClass : typeof T; - static readonly VILLAGER_PROFESSION : Internal.RegistryObjectBuilderTypes; - current : Internal.BuilderBase; - static readonly FLUID : Internal.RegistryObjectBuilderTypes; - static readonly SOUND_EVENT : Internal.RegistryObjectBuilderTypes; - static readonly POTION : Internal.RegistryObjectBuilderTypes; - readonly deferredRegister : Internal.DeferredRegister; - static readonly MOB_EFFECT : Internal.RegistryObjectBuilderTypes; - static readonly MAP : {}; - get defaultType(): Internal.RegistryObjectBuilderTypes$BuilderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RegistryObjectBuilderTypes_ = RegistryObjectBuilderTypes; - class DoubleSummaryStatistics implements java_.util.function_.DoubleConsumer { - getMin(): number; - getMax(): number; + getFieldAttribute(): Internal.Format$Field; + equals(arg0: any): boolean; + getField(): number; + setEndIndex(arg0: number): void; toString(): string; - getAverage(): number; - getSum(): number; - getCount(): number; - combine(arg0: Internal.DoubleSummaryStatistics_): void; - accept(arg0: number): void; - get average(): number; - get min(): number; - get max(): number; - get count(): number; - get sum(): number; + getBeginIndex(): number; + setBeginIndex(arg0: number): void; + get field(): number; + get fieldAttribute(): Internal.Format$Field; + get endIndex(): number; + get beginIndex(): number; + set endIndex(arg0: number); + set beginIndex(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type DoubleSummaryStatistics_ = DoubleSummaryStatistics; - class ArgumentTypeWrapper extends Internal.Enum { - static valueOf(name: string): Internal.ArgumentTypeWrapper; - getResult(context: Internal.CommandContext_, input: string): any; - static values(): Internal.ArgumentTypeWrapper[]; - create(event: Internal.CommandRegistryEventJS_): Internal.ArgumentType; - create(): Internal.ArgumentType; - static byName(name: ResourceLocation_): typeof any; - static printAll(): void; - static readonly ROTATION : Internal.ArgumentTypeWrapper; - static readonly VEC2_CENTERED : Internal.ArgumentTypeWrapper; - static readonly FLOAT : Internal.ArgumentTypeWrapper; - static readonly PARTICLE : Internal.ArgumentTypeWrapper; - static readonly INT_RANGE : Internal.ArgumentTypeWrapper; - static readonly BLOCK_STATE : Internal.ArgumentTypeWrapper; - static readonly NBT_TAG : Internal.ArgumentTypeWrapper; - static readonly NBT_PATH : Internal.ArgumentTypeWrapper; - static readonly ANGLE : Internal.ArgumentTypeWrapper; - static readonly ITEM_PREDICATE : Internal.ArgumentTypeWrapper; - static readonly BLOCK_POS_LOADED : Internal.ArgumentTypeWrapper; - static readonly BLOCK_POS : Internal.ArgumentTypeWrapper; - static readonly MESSAGE : Internal.ArgumentTypeWrapper; - static readonly ITEM_SLOT : Internal.ArgumentTypeWrapper; - static readonly ENTITY : Internal.ArgumentTypeWrapper; - static readonly BLOCK_PREDICATE : Internal.ArgumentTypeWrapper; - static readonly DIMENSION : Internal.ArgumentTypeWrapper; - static readonly VEC2 : Internal.ArgumentTypeWrapper; - static readonly COLOR : Internal.ArgumentTypeWrapper; - static readonly VEC3 : Internal.ArgumentTypeWrapper; - static readonly ITEM_STACK : Internal.ArgumentTypeWrapper; - static readonly SWIZZLE : Internal.ArgumentTypeWrapper; - static readonly DOUBLE : Internal.ArgumentTypeWrapper; - static readonly ENTITIES : Internal.ArgumentTypeWrapper; - static readonly UUID : Internal.ArgumentTypeWrapper; - static readonly INTEGER : Internal.ArgumentTypeWrapper; - static readonly LONG : Internal.ArgumentTypeWrapper; - static readonly WORD : Internal.ArgumentTypeWrapper; - static readonly ITEM_ENCHANTMENT : Internal.ArgumentTypeWrapper; - static readonly VEC3_CENTERED : Internal.ArgumentTypeWrapper; - static readonly TIME : Internal.ArgumentTypeWrapper; - static readonly GREEDY_STRING : Internal.ArgumentTypeWrapper; - static readonly NBT_COMPOUND : Internal.ArgumentTypeWrapper; - static readonly BOOLEAN : Internal.ArgumentTypeWrapper; - static readonly PLAYER : Internal.ArgumentTypeWrapper; - static readonly RESOURCE_LOCATION : Internal.ArgumentTypeWrapper; - static readonly FLOAT_RANGE : Internal.ArgumentTypeWrapper; - static readonly PLAYERS : Internal.ArgumentTypeWrapper; - static readonly ENTITY_SUMMON : Internal.ArgumentTypeWrapper; - static readonly GAME_PROFILE : Internal.ArgumentTypeWrapper; - static readonly COLUMN_POS : Internal.ArgumentTypeWrapper; - static readonly STRING : Internal.ArgumentTypeWrapper; - static readonly COMPONENT : Internal.ArgumentTypeWrapper; - static readonly MOB_EFFECT : Internal.ArgumentTypeWrapper; - static readonly ENTITY_ANCHOR : Internal.ArgumentTypeWrapper; + type FieldPosition_ = FieldPosition; + /** + * @javaClass dev.latvian.mods.kubejs.generator.DataJsonGenerator + */ + class DataJsonGenerator extends Internal.JsonGenerator { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ArgumentTypeWrapper_ = "swizzle" | "nbt_path" | "string" | "color" | "item_slot" | "integer" | "mob_effect" | "float" | "uuid" | "long" | "resource_location" | "block_pos_loaded" | "block_predicate" | "game_profile" | "angle" | "particle" | "int_range" | "dimension" | "nbt_compound" | "player" | "double" | "greedy_string" | "players" | "float_range" | "block_pos" | "rotation" | "vec3" | "vec2" | "message" | "nbt_tag" | "column_pos" | "vec2_centered" | "vec3_centered" | "component" | "boolean" | "item_enchantment" | "entities" | "block_state" | "entity_summon" | "item_stack" | "entity_anchor" | "time" | "word" | "entity" | "item_predicate" | ArgumentTypeWrapper; - class class_5760 extends Internal.class_4148 { - method_19099(): Internal.Set>; - static readonly field_30262 : 10; + type DataJsonGenerator_ = DataJsonGenerator; + /** + * @javaClass net.minecraft.class_2664 + */ + class ClientboundExplodePacket implements Internal.Packet { + getX(): number; + getPower(): number; + getY(): number; + getZ(): number; + getToBlow(): Internal.List; + handle($$0: Internal.ClientGamePacketListener_): void; + getKnockbackZ(): number; + getKnockbackY(): number; + getKnockbackX(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get toBlow(): Internal.List; + get knockbackY(): number; + get knockbackZ(): number; + get knockbackX(): number; + get x(): number; + get y(): number; + get z(): number; + get power(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5760_ = class_5760; - interface class_537 { - method_16892(): Internal.class_2561; - method_16893(): boolean; - method_2783(arg0: Internal.class_531_): void; - method_2784(arg0: Internal.class_4587_, arg1: number, arg2: number): void; - } - type class_537_ = class_537; - class class_170$class_171 { - method_749($$0: number): Internal.class_170$class_171; - static method_750($$0: number): Internal.class_170$class_171; - method_751(): Internal.class_170; - method_752($$0: ResourceLocation_): Internal.class_170$class_171; - static method_753($$0: ResourceLocation_): Internal.class_170$class_171; - method_34902($$0: ResourceLocation_): Internal.class_170$class_171; - static method_34901($$0: ResourceLocation_): Internal.class_170$class_171; - method_34900($$0: ResourceLocation_): Internal.class_170$class_171; - static method_34899($$0: ResourceLocation_): Internal.class_170$class_171; + type ClientboundExplodePacket_ = ClientboundExplodePacket; + /** + * @javaClass java.lang.Enum + */ + abstract class Enum implements Internal.Constable, Internal.Comparable, Internal.Serializable { + getDeclaringClass(): typeof E; + static valueOf(arg0: Internal.Class_, arg1: string): T; + hashCode(): number; + equals(arg0: any): boolean; + name(): string; + toString(): string; + compareTo(arg0: E): number; + describeConstable(): Internal.Optional>; + ordinal(): number; + get declaringClass(): typeof E; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_170$class_171_ = class_170$class_171; - class class_327 { - method_22942($$0: Internal.class_5481_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.class_1159_, $$6: Internal.class_4597_, $$7: boolean, $$8: number, $$9: number): number; - method_27517($$0: Internal.class_4587_, $$1: Internal.class_5481_, $$2: number, $$3: number, $$4: number): number; - method_1720($$0: Internal.class_4587_, $$1: string, $$2: number, $$3: number, $$4: number): number; - method_27528($$0: Internal.class_4587_, $$1: Internal.class_5481_, $$2: number, $$3: number, $$4: number): number; - method_1721($$0: string): string; - method_1712($$0: Internal.class_5348_, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_37296($$0: Internal.class_5481_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.class_1159_, $$6: Internal.class_4597_, $$7: number): void; - method_1713($$0: string, $$1: number): number; - method_1714($$0: Internal.class_5348_, $$1: number): Internal.class_5348; - method_1726(): boolean; - method_27522($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.class_1159_, $$6: Internal.class_4597_, $$7: boolean, $$8: number, $$9: number, $$10: boolean): number; - method_1727($$0: string): number; - method_27523($$0: string, $$1: number): string; - method_1728($$0: Internal.class_5348_, $$1: number): Internal.List; - method_27521($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.class_1159_, $$6: Internal.class_4597_, $$7: boolean, $$8: number, $$9: number): number; - method_1729($$0: Internal.class_4587_, $$1: string, $$2: number, $$3: number, $$4: number): number; - method_27527(): Internal.class_5225; - method_27524($$0: string, $$1: number, $$2: boolean): string; - method_27525($$0: Internal.class_5348_): number; - method_30880($$0: Internal.class_5481_): number; - method_30882($$0: Internal.class_2561_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.class_1159_, $$6: Internal.class_4597_, $$7: boolean, $$8: number, $$9: number): number; - method_30881($$0: Internal.class_4587_, $$1: Internal.class_2561_, $$2: number, $$3: number, $$4: number): number; - method_29342($$0: Internal.class_4587_, $$1: string, $$2: number, $$3: number, $$4: number, $$5: boolean): number; - method_30883($$0: Internal.class_4587_, $$1: Internal.class_2561_, $$2: number, $$3: number, $$4: number): number; - readonly field_2000 : number; - static readonly field_35427 : 8; - readonly field_2001 : Internal.Random; + type Enum_ = Enum; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots + */ + class ArmorItemBuilder$Boots extends Internal.ArmorItemBuilder { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_327_ = class_327; - interface LongSpliterator extends Internal.Spliterator$OfLong { - trySplit(): Internal.LongSpliterator; - tryAdvance(arg0: Internal.Consumer_): boolean; - tryAdvance(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): boolean; - getComparator(): Internal.LongComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - } - type LongSpliterator_ = LongSpliterator; - class class_6680 implements Internal.class_6646 { - method_38873(): Internal.class_6647; - method_39015($$0: Internal.class_5281_, $$1: BlockPos_): boolean; - static field_35158 : null; - static readonly field_35159 : null; + type ArmorItemBuilder$Boots_ = ArmorItemBuilder$Boots; + /** + * @javaClass net.minecraft.class_5350 + */ + class ReloadableServerResources { + updateRegistryTags($$0: Internal.RegistryAccess_): void; + getRecipeManager(): Internal.RecipeManager; + getFunctionLibrary(): Internal.ServerFunctionLibrary; + listeners(): Internal.List; + getPredicateManager(): Internal.PredicateManager; + getLootTables(): Internal.LootTables; + getItemModifierManager(): Internal.ItemModifierManager; + getAdvancements(): Internal.ServerAdvancementManager; + static loadResources($$0: Internal.ResourceManager_, $$1: Internal.RegistryAccess$Frozen_, $$2: Internal.Commands$CommandSelection_, $$3: number, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + handler$bje000$updateRegistryTags(registryAccess: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void; + getCommands(): Internal.Commands; + handler$znk001$hookRefresh(dynamicRegistryManager: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void; + readonly "tagManager" : Internal.TagManager; + get advancements(): Internal.ServerAdvancementManager; + get functionLibrary(): Internal.ServerFunctionLibrary; + get lootTables(): Internal.LootTables; + get itemModifierManager(): Internal.ItemModifierManager; + get recipeManager(): Internal.RecipeManager; + get predicateManager(): Internal.PredicateManager; + get commands(): Internal.Commands; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6680_ = class_6680; - class class_3818 extends Internal.class_3825 { - method_16768($$0: Internal.class_2680_, $$1: Internal.Random_): boolean; - static readonly field_16868 : Internal.class_3818; - static readonly field_24994 : Internal.Codec; + type ReloadableServerResources_ = ReloadableServerResources; + /** + * @javaClass net.minecraft.class_6016 + */ + class ConstantInt extends Internal.IntProvider { + getValue(): number; + getMinValue(): number; + getType(): Internal.IntProviderType; + getMaxValue(): number; + static of($$0: number): this; + toString(): string; + sample($$0: Internal.Random_): number; + static readonly "ZERO" : Internal.ConstantInt; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.IntProviderType; + get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3818_ = class_3818; - interface Float2BooleanFunction extends it.unimi.dsi.fastutil.Function, java_.util.function_.DoublePredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Float2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2BooleanFunction; + type ConstantInt_ = ConstantInt; + /** + * @javaClass net.minecraft.class_5569 + */ + interface EntityInLevelCallback { + onRemove(arg0: Internal.Entity$RemovalReason_): void; + onMove(): void; } - type Float2BooleanFunction_ = ((arg0: number) => boolean) | Float2BooleanFunction; - interface Float2DoubleFunction extends it.unimi.dsi.fastutil.Function, java_.util.function_.DoubleUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Float2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2DoubleFunction; + type EntityInLevelCallback_ = EntityInLevelCallback; + /** + * @javaClass com.mojang.brigadier.exceptions.SimpleCommandExceptionType + */ + class SimpleCommandExceptionType implements Internal.CommandExceptionType { + createWithContext(arg0: Internal.ImmutableStringReader_): Internal.CommandSyntaxException; + create(): Internal.CommandSyntaxException; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type Float2DoubleFunction_ = ((arg0: number) => number) | Float2DoubleFunction; - class FluidBlockBuilder extends Internal.BlockBuilder { + type SimpleCommandExceptionType_ = SimpleCommandExceptionType; + /** + * @javaClass net.minecraft.class_6885$class_6886 + */ + class HolderSet$Direct extends Internal.HolderSet$ListBacked { + contains($$0: Internal.Holder_): boolean; + toString(): string; + unwrap(): Internal.Either, Internal.List>>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HolderSet$Direct_ = HolderSet$Direct; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder + */ + class StoneButtonBlockBuilder extends Internal.ShapedBlockBuilder { generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - item(i: Internal.Consumer_): Internal.BlockBuilder; - createObject(): Internal.class_2248; + createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type FluidBlockBuilder_ = FluidBlockBuilder; - class class_1665$class_1666 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1665$class_1666; - static values(): Internal.class_1665$class_1666[]; - static method_7458($$0: number): Internal.class_1665$class_1666; - static readonly field_7593 : Internal.class_1665$class_1666; - static readonly field_7592 : Internal.class_1665$class_1666; - static readonly field_7594 : Internal.class_1665$class_1666; + type StoneButtonBlockBuilder_ = StoneButtonBlockBuilder; + /** + * @javaClass io.netty.channel.nio.NioEventLoopGroup + */ + class NioEventLoopGroup extends Internal.MultithreadEventLoopGroup { + rebuildSelectors(): void; + setIoRatio(arg0: number): void; + set ioRatio(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1665$class_1666_ = "allowed" | "creative_only" | "disallowed" | class_1665$class_1666; + type NioEventLoopGroup_ = NioEventLoopGroup; + /** + * @javaClass net.minecraft.class_3309 + */ + abstract class BanListEntry extends Internal.StoredUserEntry { + getDisplayName(): Internal.Component; + getReason(): string; + getSource(): string; + getCreated(): Internal.Date; + getExpires(): Internal.Date; + static readonly "DATE_FORMAT" : Internal.SimpleDateFormat; + static readonly "EXPIRES_NEVER" : "forever"; + get reason(): string; + get expires(): Internal.Date; + get displayName(): Internal.Component; + get created(): Internal.Date; + get source(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BanListEntry_ = BanListEntry; + /** + * @javaClass net.minecraft.class_1683 + */ + class ThrownExperienceBottle extends Internal.ThrowableItemProjectile { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ThrownExperienceBottle_ = ThrownExperienceBottle; + /** + * @javaClass net.minecraft.class_5733 + */ + class PointedDripstoneConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "chanceOfTallerDripstone" : number; + readonly "chanceOfSpreadRadius3" : number; + readonly "chanceOfSpreadRadius2" : number; + readonly "chanceOfDirectionalSpread" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PointedDripstoneConfiguration_ = PointedDripstoneConfiguration; + /** + * @javaClass dev.latvian.mods.kubejs.level.FireworksJS$Explosion + */ + class FireworksJS$Explosion { + "trail" : boolean; + readonly "fadeColors" : Internal.IntOpenHashSet; + "shape" : Internal.FireworksJS$Shape; + "flicker" : boolean; + readonly "colors" : Internal.IntOpenHashSet; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FireworksJS$Explosion_ = FireworksJS$Explosion; + /** + * @javaClass net.minecraft.class_3732 + */ + abstract class PatrollingMonster extends Internal.Monster { + canBeLeader(): boolean; + getMyRidingOffset(): number; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + canJoinPatrol(): boolean; + getPatrolTarget(): BlockPos; + hasPatrolTarget(): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isPatrolLeader(): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + removeWhenFarAway($$0: number): boolean; + setPatrolLeader($$0: boolean): void; + setPatrolTarget($$0: BlockPos_): void; + static checkPatrollingMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + findPatrolTarget(): void; + get patrolLeader(): boolean; + get myRidingOffset(): number; + get patrolTarget(): BlockPos; + set patrolLeader($$0: boolean); + set patrolTarget($$0: BlockPos_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PatrollingMonster_ = PatrollingMonster; + /** + * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView + */ + interface MutableQuadView extends Internal.QuadView { + normal(vertexIndex: number, vec: Internal.Vector3f_): this; + normal(arg0: number, arg1: number, arg2: number, arg3: number): this; + cullFace(arg0: Internal.Direction_): this; + material(arg0: Internal.RenderMaterial_): this; + pos(vertexIndex: number, vec: Internal.Vector3f_): this; + pos(arg0: number, arg1: number, arg2: number, arg3: number): this; + lightmap(arg0: number, arg1: number): this; + lightmap(b0: number, b1: number, b2: number, b3: number): this; + sprite(vertexIndex: number, spriteIndex: number, uv: Internal.Vec2_): this; + sprite(arg0: number, arg1: number, arg2: number, arg3: number): this; + colorIndex(arg0: number): this; + nominalFace(arg0: Internal.Direction_): this; + tag(arg0: number): this; + fromVanilla(arg0: number[], arg1: number, arg2: boolean): this; + fromVanilla(arg0: Internal.BakedQuad_, arg1: Internal.RenderMaterial_, arg2: Internal.Direction_): this; + spriteBake(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: number): this; + spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): this; + spriteColor(arg0: number, arg1: number, arg2: number): this; + } + type MutableQuadView_ = MutableQuadView; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2ReferenceFunction + */ + interface Int2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { + getOrDefault(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Int2ShortFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Int2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ReferenceFunction; + put(arg0: number, arg1: V): V; + remove(arg0: number): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Int2ObjectFunction; + get(arg0: any): V; + get(arg0: number): V; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Int2LongFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Int2ByteFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Int2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ReferenceFunction; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Int2CharFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ReferenceFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ReferenceFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ReferenceFunction; + } + type Int2ReferenceFunction_ = ((arg0: number) => V) | Int2ReferenceFunction; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2CharFunction + */ + interface Long2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { + getOrDefault(arg0: any, arg1: string): string; + getOrDefault(arg0: number, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Long2IntFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: string): string; + remove(arg0: number): string; + remove(arg0: any): string; + defaultReturnValue(arg0: string): void; + defaultReturnValue(): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Long2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Long2ObjectFunction; + get(arg0: any): string; + get(arg0: number): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Long2LongFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Long2ByteFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Long2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2CharFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2CharFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2CharFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2CharFunction; + } + type Long2CharFunction_ = ((arg0: number) => string) | Long2CharFunction; + /** + * @javaClass java.util.HashMap + */ class HashMap extends Internal.AbstractMap implements Internal.Map, Internal.Cloneable, Internal.Serializable { getOrDefault(arg0: any, arg1: V): V; entrySet(): Internal.Set>; @@ -4780,191 +4770,329 @@ declare namespace Internal { protected constructor(); } type HashMap_ = HashMap; - interface ShortIterable extends Internal.Iterable { - iterator(): Internal.ShortIterator; - spliterator(): Internal.ShortSpliterator; - forEach(arg0: Internal.ShortConsumer_): void; + /** + * @javaClass net.minecraft.class_1474 + */ + class TropicalFish extends Internal.AbstractSchoolingFish { + static getBaseColor($$0: number): Internal.DyeColor; + getBaseColor(): number[]; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getVariant(): number; + static getFishTypeName($$0: number): string; + getPatternTextureLocation(): ResourceLocation; + static getPredefinedName($$0: number): string; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getBaseTextureLocation(): ResourceLocation; + isMaxGroupSizeReached($$0: number): boolean; + static checkTropicalFishSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + setVariant($$0: number): void; + method_6452(): Internal.ItemStack; + static getPatternColor($$0: number): Internal.DyeColor; + getPatternColor(): number[]; + method_6455($$0: Internal.ItemStack_): void; + static getBaseVariant($$0: number): number; + getBaseVariant(): number; + static readonly "BASE_LARGE" : 1; + static readonly "BASE_SMALL" : 0; + static readonly "BUCKET_VARIANT_TAG" : "BucketVariantTag"; + static readonly "COMMON_VARIANTS" : number[]; + get patternColor(): number[]; + get baseTextureLocation(): ResourceLocation; + get variant(): number; + get baseColor(): number[]; + get patternTextureLocation(): ResourceLocation; + get baseVariant(): number; + set variant($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TropicalFish_ = TropicalFish; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2ByteFunction + */ + interface Double2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Double2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Double2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Double2LongFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Double2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Double2CharFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ByteFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + } + type Double2ByteFunction_ = ((arg0: number) => number) | Double2ByteFunction; + /** + * @javaClass net.minecraft.class_4205$class_4206 + */ + class GoalSelectorDebugRenderer$DebugGoal { + readonly "pos" : BlockPos; + readonly "isRunning" : boolean; + readonly "name" : string; + readonly "priority" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GoalSelectorDebugRenderer$DebugGoal_ = GoalSelectorDebugRenderer$DebugGoal; + /** + * @javaClass it.unimi.dsi.fastutil.floats.FloatIterable + */ + interface FloatIterable extends Internal.Iterable { + iterator(): Internal.FloatIterator; + spliterator(): Internal.FloatSpliterator; + forEach(arg0: Internal.FloatConsumer_): void; forEach(arg0: Internal.Consumer_): void; - forEach(arg0: java_.util.function_.IntConsumer_): void; - intIterator(): Internal.IntIterator; - intSpliterator(): Internal.IntSpliterator; + forEach(arg0: Internal.DoubleConsumer_): void; + doubleSpliterator(): Internal.DoubleSpliterator; + doubleIterator(): Internal.DoubleIterator; } - type ShortIterable_ = ShortIterable; - class Products$P12 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function12_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P12_ = Products$P12; - interface IntListIterator extends Internal.IntBidirectionalIterator, Internal.ListIterator { - next(): number; - add(arg0: number): void; - set(arg0: number): void; - previous(): number; - remove(): void; - } - type IntListIterator_ = IntListIterator; - interface DoubleListIterator extends Internal.DoubleBidirectionalIterator, Internal.ListIterator { - next(): number; - add(arg0: number): void; - set(arg0: number): void; - previous(): number; - remove(): void; - } - type DoubleListIterator_ = DoubleListIterator; - abstract class class_1966 implements Internal.class_6780 { - method_28443(): Internal.Set>; - method_38114($$0: Internal.List_, $$1: BlockPos_, $$2: Internal.class_6544$class_6552_): void; - method_27985(arg0: number): Internal.class_1966; - method_8763($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.class_6544$class_6552_): Internal.Set>; - method_24385($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Predicate_>, $$6: Internal.Random_, $$7: boolean, $$8: Internal.class_6544$class_6552_): Internal.Pair>; - method_8762($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_>, $$5: Internal.Random_, $$6: Internal.class_6544$class_6552_): Internal.Pair>; - method_38115(): Internal.List; - method_39525($$0: Internal.List_>, $$1: boolean): Internal.List; - method_38109(arg0: number, arg1: number, arg2: number, arg3: Internal.class_6544$class_6552_): Internal.class_6880; - field_20643 : Internal.Set>; - static readonly field_24713 : Internal.Codec; - field_34469 : (() => Internal.List); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1966_ = class_1966; - class class_2841$class_6560 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; + type FloatIterable_ = (() => Internal.FloatIterator) | FloatIterable; + /** + * @javaClass net.minecraft.class_3781 + */ + class SinglePoolElement extends Internal.StructurePoolElement { + getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; + getType(): Internal.StructurePoolElementType; + getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; toString(): string; - comp_73(): number; - method_38305($$0: Internal.class_2359_, $$1: Internal.class_2835_, $$2: number): Internal.class_2841$class_6561; - comp_72(): Internal.class_2837$class_6559; + getDataMarkers($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: boolean): Internal.List; + place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; + getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.StructurePoolElementType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2841$class_6560_ = class_2841$class_6560; - interface DSL$TypeReference { - in(arg0: Internal.Schema_): Internal.TypeTemplate; - typeName(): string; + type SinglePoolElement_ = SinglePoolElement; + /** + * @javaClass net.minecraft.class_2919 + */ + class WorldgenRandom extends Internal.Random implements Internal.RandomSource { + next($$0: number): number; + setDecorationSeed($$0: number, $$1: number, $$2: number): number; + method_38420(): Internal.RandomSource; + setFeatureSeed($$0: number, $$1: number, $$2: number): void; + method_38421(): Internal.PositionalRandomFactory; + setLargeFeatureSeed($$0: number, $$1: number, $$2: number): void; + setLargeFeatureWithSalt($$0: number, $$1: number, $$2: number, $$3: number): void; + setSeed($$0: number): void; + static seedSlimeChunk($$0: number, $$1: number, $$2: number, $$3: number): Internal.Random; + getCount(): number; + get count(): number; + set seed($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type DSL$TypeReference_ = DSL$TypeReference; - class class_6683 extends Internal.Record { - method_39030($$0: Internal.class_6683_): Internal.class_6683; - comp_172(): string; - method_39032(): string; - static method_39031($$0: string, $$1: Internal.Supplier_, $$2: string, $$3: Internal.Class_): Internal.class_6683; - comp_171(): Internal.class_6683$class_6684; + type WorldgenRandom_ = WorldgenRandom; + /** + * @javaClass net.minecraft.class_6686$class_6708 + */ + interface SurfaceRules$RuleSource extends Internal.Function { + codec(): Internal.Codec; + bootstrap($$0: Internal.Registry_>): Internal.Codec; + } + type SurfaceRules$RuleSource_ = (() => Internal.Codec) | SurfaceRules$RuleSource; + /** + * @javaClass net.minecraft.class_2941 + */ + interface EntityDataSerializer { + read(arg0: Internal.FriendlyByteBuf_): T; + copy(arg0: T): T; + write(arg0: Internal.FriendlyByteBuf_, arg1: T): void; + createAccessor($$0: number): Internal.EntityDataAccessor; + } + type EntityDataSerializer_ = EntityDataSerializer; + /** + * @javaClass com.google.common.reflect.TypeCapture + */ + abstract class TypeCapture { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TypeCapture_ = TypeCapture; + /** + * @javaClass java.time.LocalDateTime + */ + class LocalDateTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDateTime, Internal.Serializable { + static ofEpochSecond(arg0: number, arg1: number, arg2: Internal.ZoneOffset_): this; + plusHours(arg0: number): this; + isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; + toLocalTime(): Internal.LocalTime; + compareTo(arg0: Internal.ChronoLocalDateTime_): number; + getDayOfWeek(): Internal.DayOfWeek; + plusSeconds(arg0: number): this; + getMinute(): number; + static from(arg0: Internal.TemporalAccessor_): this; + getMonth(): Internal.Month; + plusNanos(arg0: number): this; + withHour(arg0: number): this; + plusMonths(arg0: number): this; + plusYears(arg0: number): this; + truncatedTo(arg0: Internal.TemporalUnit_): this; + query(arg0: Internal.TemporalQuery_): R; + minusNanos(arg0: number): this; + getNano(): number; + format(arg0: Internal.DateTimeFormatter_): string; + isSupported(arg0: Internal.TemporalField_): boolean; + isSupported(arg0: Internal.TemporalUnit_): boolean; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + plus(arg0: Internal.TemporalAmount_): this; + getYear(): number; + withDayOfMonth(arg0: number): this; + withMonth(arg0: number): this; + isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + minus(arg0: Internal.TemporalAmount_): this; + minusHours(arg0: number): this; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + withYear(arg0: number): this; + plusMinutes(arg0: number): this; + minusMinutes(arg0: number): this; + plusDays(arg0: number): this; hashCode(): number; - equals($$0: any): boolean; - method_39029(): boolean; + static now(): this; + static now(arg0: Internal.Clock_): this; + static now(arg0: Internal.ZoneId_): this; + static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number): this; + static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): this; + static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number): this; + static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + get(arg0: Internal.TemporalField_): number; + getDayOfYear(): number; + plusWeeks(arg0: number): this; + getHour(): number; + withMinute(arg0: number): this; + getMonthValue(): number; + minusYears(arg0: number): this; + atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; + minusWeeks(arg0: number): this; + withDayOfYear(arg0: number): this; + static parse(arg0: Internal.CharSequence_): this; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; + atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; + isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; + minusDays(arg0: number): this; + withNano(arg0: number): this; + getLong(arg0: Internal.TemporalField_): number; + minusMonths(arg0: number): this; + with(arg0: Internal.TemporalAdjuster_): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + toLocalDate(): Internal.LocalDate; + equals(arg0: any): boolean; + getSecond(): number; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; toString(): string; + getDayOfMonth(): number; + minusSeconds(arg0: number): this; + withSecond(arg0: number): this; + static readonly "MIN" : Internal.LocalDateTime; + static readonly "MAX" : Internal.LocalDateTime; + get dayOfWeek(): Internal.DayOfWeek; + get month(): Internal.Month; + get hour(): number; + get year(): number; + get dayOfYear(): number; + get dayOfMonth(): number; + get monthValue(): number; + get nano(): number; + get minute(): number; + get second(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6683_ = class_6683; - interface MixinViewableWorld extends Internal.RenderAttachedBlockView { - } - type MixinViewableWorld_ = MixinViewableWorld; - class class_2729 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11793(): ResourceLocation; - method_11794($$0: Internal.class_2602_): void; + type LocalDateTime_ = LocalDateTime; + /** + * @javaClass net.minecraft.class_1306 + */ + class HumanoidArm extends Internal.Enum { + getName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.HumanoidArm[]; + getOpposite(): this; + toString(): string; + static readonly "LEFT" : Internal.HumanoidArm; + static readonly "RIGHT" : Internal.HumanoidArm; + get name(): Internal.Component; + get opposite(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2729_ = class_2729; - class class_1523 extends Internal.class_1514 { - method_6857(): void; - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - method_6853(): void; - method_6854(): void; + type HumanoidArm_ = "left" | "right" | HumanoidArm; + /** + * @javaClass net.minecraft.class_279 + */ + class PostChain implements Internal.AutoCloseable { + addTempTarget($$0: string, $$1: number, $$2: number): void; + process($$0: number): void; + getName(): string; + resize($$0: number, $$1: number): void; + addPass($$0: string, $$1: Internal.RenderTarget_, $$2: Internal.RenderTarget_): Internal.PostPass; + close(): void; + getTempTarget($$0: string): Internal.RenderTarget; + get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1523_ = class_1523; - class class_3543 { - method_16451($$0: number, $$1: number, $$2: boolean): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type PostChain_ = PostChain; + /** + * @javaClass net.minecraft.class_5423 + */ + interface CommonLevelAccessor extends Internal.EntityGetter, Internal.LevelReader, Internal.LevelSimulatedRW { + registryAccess(): Internal.RegistryAccess; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + method_35230($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; } - type class_3543_ = class_3543; - class ContinuationPending extends Internal.RuntimeException { - getContinuation(): any; - setApplicationState(applicationState: any): void; - getApplicationState(): any; - setContinuation(continuation: Internal.NativeContinuation_): void; - get applicationState(): any; - get continuation(): any; - set applicationState(applicationState: any); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ContinuationPending_ = ContinuationPending; - class class_3767 extends Internal.class_18 { - static method_77($$0: Internal.class_3218_, $$1: Internal.class_2487_): Internal.class_3767; - method_16540($$0: Internal.class_3222_): Internal.class_3765; - method_75($$0: Internal.class_2487_): Internal.class_2487; - method_16541($$0: number): Internal.class_3765; - method_16539(): void; - static method_16838($$0: Internal.class_3763_, $$1: Internal.class_3765_): boolean; - method_19209($$0: BlockPos_, $$1: number): Internal.class_3765; - static method_16533($$0: Internal.class_6880_): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3767_ = class_3767; - interface WatchKey { - cancel(): void; - watchable(): Internal.Watchable; - pollEvents(): Internal.List>; - isValid(): boolean; - reset(): boolean; - } - type WatchKey_ = WatchKey; - interface class_5354 { - method_29509(): void; - method_29508(): Internal.UUID; - method_5968(): Internal.class_1309; - method_18395(arg0: Internal.class_1309_): boolean; - method_29921(): void; - method_29514(arg0: number): void; - method_29513(arg0: Internal.UUID_): void; - method_29512($$0: Internal.class_1937_, $$1: Internal.class_2487_): void; - method_29511(): boolean; - method_29507(): number; - method_29517($$0: Internal.class_2487_): void; - method_29923($$0: Internal.class_1937_): boolean; - method_29516($$0: Internal.class_1657_): void; - method_29505(arg0: Internal.class_1657_): void; - method_29922(): void; - method_29515($$0: Internal.class_1309_): boolean; - method_29510($$0: Internal.class_3218_, $$1: boolean): void; - method_6065(): Internal.class_1309; - method_5980(arg0: Internal.class_1309_): void; - method_6015(arg0: Internal.class_1309_): void; - } - type class_5354_ = class_5354; - interface Symbol { - } - type Symbol_ = Symbol; + type CommonLevelAccessor_ = (() => Internal.RegistryAccess) | CommonLevelAccessor; + /** + * @javaClass java.util.Optional + */ class Optional { or(arg0: Internal.Supplier_>): Internal.Optional; static ofNullable(arg0: T): Internal.Optional; @@ -4993,1193 +5121,2124 @@ declare namespace Internal { protected constructor(); } type Optional_ = Optional; - class RandomTickCallbackJS { - getServer(): Internal.ServerJS; - getLevel(): Internal.LevelJS; - random : Internal.Random; - block : Internal.BlockContainerJS; - get server(): Internal.ServerJS; - get level(): Internal.LevelJS; + /** + * @javaClass net.minecraft.class_3285 + */ + interface RepositorySource { + loadPacks(arg0: Internal.Consumer_, arg1: Internal.Pack$PackConstructor_): void; + } + type RepositorySource_ = ((arg0: Internal.Consumer, arg1: Internal.Pack$PackConstructor) => void) | RepositorySource; + /** + * @javaClass com.mojang.datafixers.Products$P11 + */ + class Products$P11 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function11_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type RandomTickCallbackJS_ = RandomTickCallbackJS; - class class_9 { - method_21653($$0: Internal.class_9_): number; - method_22879(): BlockPos; - method_35494($$0: BlockPos_): number; - static method_28($$0: Internal.class_2540_): Internal.class_9; - method_27(): boolean; - method_26($$0: number, $$1: number, $$2: number): Internal.class_9; - method_21654($$0: BlockPos_): number; - method_32($$0: Internal.class_9_): number; - method_31($$0: Internal.class_9_): number; - static method_30($$0: number, $$1: number, $$2: number): number; - method_35497($$0: BlockPos_): number; - method_35496(): Vec3; - hashCode(): number; - method_35495($$0: Internal.class_2540_): void; - equals($$0: any): boolean; - toString(): string; - readonly field_40 : number; - field_41 : Internal.class_7; - field_42 : boolean; - field_43 : number; - field_34 : number; - field_35 : Internal.class_9; - field_46 : number; - field_36 : number; - field_47 : number; - field_37 : number; - readonly field_38 : number; - readonly field_39 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_9_ = class_9; - interface RecordBuilder { - withErrorsFrom(arg0: Internal.DataResult_): Internal.RecordBuilder; - add(arg0: string, arg1: T): Internal.RecordBuilder; - add(arg0: string, arg1: Internal.DataResult_): Internal.RecordBuilder; - add(arg0: Internal.DataResult_, arg1: Internal.DataResult_): Internal.RecordBuilder; - add(arg0: string, arg1: E, arg2: Internal.Encoder_): Internal.RecordBuilder; - add(arg0: T, arg1: T): Internal.RecordBuilder; - add(arg0: T, arg1: Internal.DataResult_): Internal.RecordBuilder; - mapError(arg0: Internal.UnaryOperator_): Internal.RecordBuilder; - ops(): Internal.DynamicOps; - setLifecycle(arg0: Internal.Lifecycle_): Internal.RecordBuilder; - build(arg0: Internal.DataResult_): Internal.DataResult; - build(arg0: T): Internal.DataResult; - } - type RecordBuilder_ = RecordBuilder; - interface FabricLootPoolBuilder { - with(entry: Internal.class_79_): Internal.class_55$class_56; - with(entries: Internal.Collection_): Internal.class_55$class_56; - apply(function_: Internal.class_117_): Internal.class_55$class_56; - apply(functions: Internal.Collection_): Internal.class_55$class_56; - conditionally(condition: Internal.class_5341_): Internal.class_55$class_56; - conditionally(conditions: Internal.Collection_): Internal.class_55$class_56; - } - type FabricLootPoolBuilder_ = FabricLootPoolBuilder; - interface Future { - cancel(arg0: boolean): boolean; - isCancelled(): boolean; - get(arg0: number, arg1: Internal.TimeUnit_): V; - get(): V; - isDone(): boolean; - } - type Future_ = Future; - class Lifecycle { - add(arg0: Internal.Lifecycle_): Internal.Lifecycle; - static stable(): Internal.Lifecycle; - static deprecated(arg0: number): Internal.Lifecycle; - static experimental(): Internal.Lifecycle; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Lifecycle_ = Lifecycle; - class class_1428 extends Internal.class_1429 { - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5865($$0: Internal.class_1297_): void; - method_6471($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1428; - method_6472(): boolean; - method_5749($$0: Internal.class_2487_): void; - method_6481($$0: Internal.class_1799_): boolean; - method_6473($$0: boolean): void; - static method_26882(): Internal.class_5132$class_5133; - method_5974($$0: number): boolean; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - field_6743 : number; - field_6741 : number; - field_6740 : boolean; - field_6739 : number; - field_6736 : number; - field_6738 : number; - field_6737 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1428_ = class_1428; - abstract class MappedByteBuffer extends Internal.ByteBuffer { - compact(): Internal.MappedByteBuffer; - clear(): Internal.MappedByteBuffer; - duplicate(): Internal.MappedByteBuffer; - isLoaded(): boolean; - rewind(): Internal.MappedByteBuffer; - load(): Internal.MappedByteBuffer; - slice(arg0: number, arg1: number): Internal.MappedByteBuffer; - slice(): Internal.MappedByteBuffer; - limit(arg0: number): Internal.MappedByteBuffer; - reset(): Internal.MappedByteBuffer; - force(): Internal.MappedByteBuffer; - force(arg0: number, arg1: number): Internal.MappedByteBuffer; - position(arg0: number): Internal.MappedByteBuffer; - flip(): Internal.MappedByteBuffer; - mark(): Internal.MappedByteBuffer; - get loaded(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MappedByteBuffer_ = MappedByteBuffer; - abstract class class_1761 implements Internal.ItemGroupExtensions { - method_7738($$0: Internal.class_2371_): void; - method_7749(): Internal.class_1761; - method_7748(): Internal.class_1761; - method_7737(): Internal.class_2561; - method_7747(): Internal.class_1799; - method_7739($$0: string): Internal.class_1761; - method_7752(): boolean; - method_7741(): number; - method_7740($$0: Internal.class_1886_): boolean; - method_7751(): string; - method_7750(): Internal.class_1799; - fabric_expandArray(): void; - method_7756(): boolean; - method_7745(... $$0: Internal.class_1886_[]): Internal.class_1761; - method_7744(): Internal.class_1886[]; - method_7755(): boolean; - method_7743(): number; - method_7754(): boolean; - method_7753($$0: string): Internal.class_1761; - method_7742(): string; - static readonly field_7931 : Internal.class_1761; - static readonly field_7930 : Internal.class_1761; - static readonly field_7922 : Internal.class_1761; - static field_7921 : Internal.class_1761[]; - static readonly field_7932 : Internal.class_1761; - static readonly field_7928 : Internal.class_1761; - static readonly field_7916 : Internal.class_1761; - static readonly field_7929 : Internal.class_1761; - static readonly field_7918 : Internal.class_1761; - static readonly field_7924 : Internal.class_1761; - static readonly field_7923 : Internal.class_1761; - static readonly field_7915 : Internal.class_1761; - static readonly field_7914 : Internal.class_1761; - static readonly field_7925 : Internal.class_1761; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1761_ = class_1761; - class SpriteFinderImpl implements Internal.SpriteFinder { - find(quad: Internal.QuadView_, textureIndex: number): Internal.class_1058; - find(u: number, v: number): Internal.class_1058; - static get(atlas: Internal.class_1059_): Internal.SpriteFinderImpl; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpriteFinderImpl_ = SpriteFinderImpl; - class ItemArmorTierEventJS extends Internal.StartupEventJS { - add(id: string, parent: string, tier: Internal.Consumer_): void; - add(id: string, tier: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemArmorTierEventJS_ = ItemArmorTierEventJS; - class class_1755 extends Internal.class_1792 implements Internal.class_5633, Internal.BucketItemAccessor, net.fabricmc.fabric.mixin.transfer.BucketItemAccessor { - method_7836($$0: Internal.class_1937_, $$1: Internal.class_1657_, $$2: Hand_): Internal.class_1271; - method_7728($$0: Internal.class_1657_, $$1: Internal.class_1937_, $$2: Internal.class_1799_, $$3: BlockPos_): void; - handler$zzg000$fillBucket(level: Internal.class_1937_, player: Internal.class_1657_, hand: Hand_, cir: Internal.CallbackInfoReturnable_, stack: Internal.class_1799_, target: Internal.class_3965_): void; - static method_7732($$0: Internal.class_1799_, $$1: Internal.class_1657_): Internal.class_1799; - method_7731($$0: Internal.class_1657_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_3965_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1755_ = class_1755; - interface RemovableIdList { - fabric_remapIds(arg0: Internal.Int2IntMap_): void; - fabric_remapId(arg0: number, arg1: number): void; - fabric_remove(arg0: T): void; - fabric_removeId(arg0: number): void; - fabric_clear(): void; - } - type RemovableIdList_ = RemovableIdList; - class class_3799 implements Internal.RunningGame { - getVersion(): Internal.GameVersion; - getSelectedLanguage(): Internal.Language; - setSessionEventListener($$0: Internal.SessionEventListener_): void; - getCurrentSession(): Internal.GameSession; - getPerformanceMetrics(): Internal.PerformanceMetrics; - method_16687(): void; - method_16688(): void; - get currentSession(): Internal.GameSession; - get selectedLanguage(): Internal.Language; - get performanceMetrics(): Internal.PerformanceMetrics; - get version(): Internal.GameVersion; - set sessionEventListener($$0: Internal.SessionEventListener_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3799_ = class_3799; - abstract class class_1321 extends Internal.class_1429 implements Internal.class_6025 { - method_5931($$0: Internal.class_1657_): boolean; - method_5722($$0: Internal.class_1297_): boolean; - method_5711($$0: number): void; - method_5749($$0: Internal.class_2487_): void; - method_18395($$0: Internal.class_1309_): boolean; - method_24346($$0: boolean): void; - method_24345(): boolean; - method_6170($$0: Internal.class_1657_): void; - method_6181(): boolean; - method_6171($$0: Internal.class_1309_): boolean; - method_6174($$0: Internal.UUID_): void; - method_6172(): boolean; - method_6173($$0: boolean): void; - method_6178($$0: Internal.class_1309_, $$1: Internal.class_1309_): boolean; - method_6179($$0: boolean): void; - method_5781(): Internal.class_270; - method_6078($$0: Internal.class_1282_): void; - method_6177(): Internal.class_1309; - method_6139(): Internal.UUID; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1321_ = class_1321; - class NioEventLoopGroup extends Internal.MultithreadEventLoopGroup { - rebuildSelectors(): void; - setIoRatio(arg0: number): void; - set ioRatio(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NioEventLoopGroup_ = NioEventLoopGroup; - interface AttributeView { - name(): string; - } - type AttributeView_ = AttributeView; - class CodingErrorAction { - toString(): string; - static readonly REPORT : Internal.CodingErrorAction; - static readonly IGNORE : Internal.CodingErrorAction; - static readonly REPLACE : Internal.CodingErrorAction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CodingErrorAction_ = CodingErrorAction; - interface ContextFactory$Listener { - contextReleased(arg0: Internal.Context_): void; - contextCreated(arg0: Internal.Context_): void; - } - type ContextFactory$Listener_ = ContextFactory$Listener; - class class_3971 extends Internal.class_1703 { - method_7604($$0: Internal.class_1657_, $$1: number): boolean; - method_17859($$0: Internal.Runnable_): void; - method_7609($$0: Internal.class_1263_): void; - method_7597($$0: Internal.class_1657_): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7613($$0: Internal.class_1799_, $$1: Internal.class_1735_): boolean; - method_17862(): number; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - method_17863(): Internal.List; - method_17358(): Internal.class_3917; - method_17864(): number; - method_17865(): boolean; - readonly field_17629 : Internal.class_1263; - static readonly field_30842 : 0; - static readonly field_30843 : 1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3971_ = class_3971; - interface Channel extends Internal.Closeable { - isOpen(): boolean; - close(): void; - } - type Channel_ = Channel; - class class_2751 implements Internal.class_2596 { - method_11836(): Internal.class_2561; - method_11835(): string; - method_11052($$0: Internal.class_2540_): void; - method_11838($$0: Internal.class_2602_): void; - method_11837(): number; - method_11839(): Internal.class_274$class_275; - static readonly field_33345 : 2; - static readonly field_33344 : 1; - static readonly field_33343 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2751_ = class_2751; - class class_1160 { - method_4942($$0: number): void; - method_4952(): boolean; - method_4944($$0: Internal.class_1160_): void; - method_23626($$0: number): Internal.class_1158; - method_23846($$0: Internal.class_1160_): void; - method_4943(): number; - method_23847($$0: Internal.class_1160_, $$1: number): void; - method_4946($$0: number, $$1: number): void; - method_19262($$0: Internal.class_1158_): void; - method_23848($$0: Internal.Float2FloatFunction_): void; - method_4945(): number; - method_4948($$0: number, $$1: number, $$2: number): void; - method_23849($$0: number, $$1: number, $$2: number): void; - method_4947(): number; - method_4949($$0: number, $$1: number, $$2: number): void; - method_23850(): Internal.class_1160; - method_23214($$0: number): Internal.class_1158; - method_23215($$0: Internal.class_4581_): void; - method_35920($$0: Internal.class_1160_): void; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - method_4951($$0: Internal.class_1160_): void; - method_4950($$0: Internal.class_1160_): number; - method_35921($$0: Internal.class_1160_, $$1: Internal.class_1160_): void; - static field_20702 : Internal.class_1160; - static field_20703 : Internal.class_1160; - static field_20704 : Internal.class_1160; - static field_20705 : Internal.class_1160; - static readonly field_28477 : Internal.Codec; - static field_20706 : Internal.class_1160; - static field_20707 : Internal.class_1160; - static field_29501 : Internal.class_1160; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1160_ = class_1160; - class class_4599 { - method_22997(): Internal.class_750; - method_23000(): Internal.class_4597$class_4598; - method_23001(): Internal.class_4597$class_4598; - method_23003(): Internal.class_4618; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4599_ = class_4599; - interface ConditionContainer { - entityScores(entity: Internal.class_47$class_50_, scores: Internal.Map_): Internal.ConditionContainer; - killedByPlayer(): Internal.ConditionContainer; - survivesExplosion(): Internal.ConditionContainer; - randomChance(chance: number): Internal.ConditionContainer; - randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer; - addCondition(arg0: Internal.JsonObject_): Internal.ConditionContainer; - entityProperties(entity: Internal.class_47$class_50_, properties: Internal.JsonObject_): Internal.ConditionContainer; - } - type ConditionContainer_ = ConditionContainer; - class KeyCompressor { - decompress(arg0: number): T; - size(): number; - compress(arg0: T): number; - compress(arg0: string): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type KeyCompressor_ = KeyCompressor; - class ScheduledEvent { - reschedule(): void; - reschedule(timer: number): Internal.ScheduledEvent; - getServer(): Internal.ServerJS; - getEndTime(): number; - isUsingTicks(): boolean; - getTimerDuration(): number; - getTimer(): number; - getData(): any; - get server(): Internal.ServerJS; - get timer(): number; - get timerDuration(): number; - get data(): any; - get usingTicks(): boolean; - get endTime(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScheduledEvent_ = ScheduledEvent; - interface EntityTrackerAccessor { - getPlayersTracking(): Internal.Set; - } - type EntityTrackerAccessor_ = EntityTrackerAccessor; - interface Long2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Long2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2IntFunction; - } - type Long2IntFunction_ = ((arg0: number) => number) | Long2IntFunction; - class class_1570 extends Internal.class_1588 { - static method_26914(): Internal.class_5132$class_5133; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1570_ = class_1570; - interface ClassDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfField { - componentType(): Internal.ClassDesc; - arrayType(): Internal.ClassDesc; - arrayType(arg0: number): Internal.ClassDesc; - displayName(): string; - equals(arg0: any): boolean; - descriptorString(): string; - isArray(): boolean; - packageName(): string; - isClassOrInterface(): boolean; - nested(arg0: string): Internal.ClassDesc; - nested(arg0: string, ... arg1: string[]): Internal.ClassDesc; - isPrimitive(): boolean; - } - type ClassDesc_ = ClassDesc; - interface class_3302 { - method_22322(): string; - method_25931(arg0: Internal.class_3302$class_4045_, arg1: Internal.class_3300_, arg2: Internal.class_3695_, arg3: Internal.class_3695_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture; - } - type class_3302_ = class_3302; - interface FloatPredicate extends Internal.Predicate, java_.util.function_.DoublePredicate { - or(arg0: Internal.FloatPredicate_): Internal.FloatPredicate; - or(arg0: java_.util.function_.DoublePredicate_): Internal.FloatPredicate; - or(arg0: Internal.Predicate_): Internal.Predicate; - test(arg0: number): boolean; - and(arg0: java_.util.function_.DoublePredicate_): Internal.FloatPredicate; - and(arg0: Internal.FloatPredicate_): Internal.FloatPredicate; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): Internal.FloatPredicate; - } - type FloatPredicate_ = ((arg0: number) => boolean) | FloatPredicate; - class class_2886 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12551(): Hand; - method_12550($$0: Internal.class_2792_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2886_ = class_2886; - class InetSocketAddress extends Internal.SocketAddress { - isUnresolved(): boolean; - static createUnresolved(arg0: string, arg1: number): Internal.InetSocketAddress; - getPort(): number; - getHostName(): string; - hashCode(): number; - equals(arg0: any): boolean; - getHostString(): string; - getAddress(): Internal.InetAddress; - toString(): string; - get unresolved(): boolean; - get hostName(): string; - get address(): Internal.InetAddress; - get port(): number; - get hostString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InetSocketAddress_ = InetSocketAddress; - interface Long2ObjectMap$Entry extends Internal.Map$Entry { - getKey(): number; - getLongKey(): number; - } - type Long2ObjectMap$Entry_ = Long2ObjectMap$Entry; - class class_3341 { - method_22874(): BlockPos; - method_35414(): number; - static method_35413($$0: Internal.Iterable_): Internal.Optional; - method_14659(): Vec3i; - method_35412($$0: Internal.class_3341_): Internal.class_3341; - method_34389($$0: BlockPos_): Internal.class_3341; - static method_35411($$0: Internal.Iterable_): Internal.Optional; - method_35410($$0: number): Internal.class_3341; - hashCode(): number; - method_35419(): number; - method_35418(): number; - method_14657($$0: Internal.class_3341_): boolean; - method_35417(): number; - method_35416(): number; - method_35415(): number; - method_19311($$0: number, $$1: number, $$2: number): Internal.class_3341; - method_14660(): number; - method_34391($$0: Internal.Consumer_): void; - static method_34390($$0: Vec3i_, $$1: Vec3i_): Internal.class_3341; - method_14669($$0: number, $$1: number, $$2: number, $$3: number): boolean; - method_35420(): number; - method_29299($$0: Vec3i_): Internal.class_3341; - equals($$0: any): boolean; - method_14663(): number; - method_14662($$0: Vec3i_): boolean; - toString(): string; - method_14661($$0: number, $$1: number, $$2: number): Internal.class_3341; - static method_14667($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: Internal.class_2350_): Internal.class_3341; - static method_14665(): Internal.class_3341; - static readonly field_29325 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3341_ = class_3341; - interface ItemModelPropertiesEventJS$ItemPropertiesCallback { - accept(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.EntityJS_, arg3: number): number; - } - type ItemModelPropertiesEventJS$ItemPropertiesCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.EntityJS, arg3: number) => number) | ItemModelPropertiesEventJS$ItemPropertiesCallback; - class class_2350$class_2353 extends Internal.Enum implements Internal.Iterable, Internal.Predicate { - iterator(): Internal.Iterator; - method_33465($$0: Internal.Random_): Internal.class_2350$class_2351; - method_10183($$0: Internal.Random_): Internal.class_2350; - static valueOf($$0: string): Internal.class_2350$class_2353; - method_10182($$0: Internal.class_2350_): boolean; - static values(): Internal.class_2350$class_2353[]; - method_29716(): Internal.Stream; - static readonly field_11062 : Internal.class_2350$class_2353; - static readonly field_11064 : Internal.class_2350$class_2353; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2350$class_2353_ = "horizontal" | "vertical" | class_2350$class_2353; - class class_2661 implements Internal.class_2596 { - method_11468(): Internal.class_2561; - method_11052($$0: Internal.class_2540_): void; - method_11467($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2661_ = class_2661; - class TerrainRenderContext extends Internal.AbstractRenderContext { - tessellateBlock(blockState: Internal.class_2680_, blockPos: BlockPos_, model: Internal.class_1087_, matrixStack: Internal.class_4587_): boolean; - prepare(blockView: Internal.class_853_, chunkRenderer: Internal.class_846$class_851_, chunkData: Internal.class_846$class_849_, builders: Internal.class_750_): void; - release(): void; - meshConsumer(): Internal.Consumer; - getEmitter(): Internal.QuadEmitter; - fallbackConsumer(): Internal.Consumer; - static readonly POOL : Internal.ThreadLocal; - get emitter(): Internal.QuadEmitter; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TerrainRenderContext_ = TerrainRenderContext; - abstract class AbstractLong2ObjectMap extends Internal.AbstractLong2ObjectFunction implements Internal.Long2ObjectMap, Internal.Serializable { - containsKey(arg0: number): boolean; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - values(): Internal.ObjectCollection; - equals(arg0: any): boolean; + type Products$P11_ = Products$P11; + /** + * @javaClass net.minecraft.class_6626 + */ + class StructurePiecesBuilder implements Internal.StructurePieceAccessor { + addPiece($$0: Internal.StructurePiece_): void; + findCollisionPiece($$0: Internal.BoundingBox_): Internal.StructurePiece; + offsetPiecesVertically($$0: number): void; + build(): Internal.PiecesContainer; + moveBelowSeaLevel($$0: number, $$1: number, $$2: Internal.Random_, $$3: number): void; + moveInsideHeights($$0: Internal.Random_, $$1: number, $$2: number): void; + clear(): void; isEmpty(): boolean; - toString(): string; - keySet(): Internal.LongSet; - containsValue(arg0: any): boolean; + getBoundingBox(): Internal.BoundingBox; + get boundingBox(): Internal.BoundingBox; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type AbstractLong2ObjectMap_ = AbstractLong2ObjectMap; - interface SortedMap extends Internal.Map { - comparator(): Internal.Comparator; - entrySet(): Internal.Set>; - firstKey(): K; - subMap(arg0: K, arg1: K): Internal.SortedMap; - values(): Internal.Collection; - lastKey(): K; - headMap(arg0: K): Internal.SortedMap; - keySet(): Internal.Set; - tailMap(arg0: K): Internal.SortedMap; - } - type SortedMap_ = SortedMap; - class FireworksJS$Explosion { - trail : boolean; - readonly fadeColors : Internal.IntOpenHashSet; - shape : Internal.FireworksJS$Shape; - flicker : boolean; - readonly colors : Internal.IntOpenHashSet; + type StructurePiecesBuilder_ = StructurePiecesBuilder; + /** + * 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. + * @javaClass dev.latvian.mods.kubejs.server.TagEventJS + */ + class TagEventJS extends Internal.EventJS { + add(tag: ResourceLocation_, ... ids: string[]): Internal.TagEventJS$TagWrapper<>; + removeAll(tag: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; + post(event: string): void; + getType(): string; + removeAllTagsFrom(... ids: string[]): void; + get(id: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; + setGlobalPriorityList(o: any): void; + remove(tag: ResourceLocation_, ... ids: string[]): Internal.TagEventJS$TagWrapper<>; + get type(): string; + set globalPriorityList(o: any); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type FireworksJS$Explosion_ = FireworksJS$Explosion; - class class_1697 extends Internal.class_1688 { - method_7518(): Internal.class_1688$class_1689; - method_7506($$0: number, $$1: number, $$2: number, $$3: boolean): void; - method_7517(): Internal.class_2680; - method_5833(): boolean; - method_5688($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_7567(): Internal.class_1918; - method_5674($$0: Internal.class_2940_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1697_ = class_1697; - class class_1799 implements Internal.ItemStackKJS { - method_7914(): number; - method_19267(): boolean; - method_7958(): boolean; - method_7913($$0: Internal.class_1937_, $$1: Internal.class_1657_, $$2: Hand_): Internal.class_1271; - method_7956($$0: number, $$1: T, $$2: Internal.Consumer_): void; - method_7912($$0: number): void; - method_7911($$0: string): Internal.class_2487; - method_7917($$0: Internal.class_1937_, $$1: Internal.class_1297_, $$2: number, $$3: boolean): void; - method_7916($$0: Internal.class_1320_, $$1: Internal.class_1322_, $$2: EquipmentSlot_): void; - method_7959($$0: string, $$1: Internal.class_2520_): void; - static method_7915($$0: Internal.class_2487_): Internal.class_1799; - method_7919(): number; - redirect$zfl000$hookIsSuitableFor(item: Internal.class_1792_, state: Internal.class_2680_): boolean; - method_27320($$0: Internal.class_1297_): void; - method_7961(): boolean; - method_7960(): boolean; - method_30268($$0: Internal.class_1799$class_5422_): void; - method_7921(): Internal.class_2499; - method_7965(): number; - method_7920($$0: Internal.class_1657_, $$1: Internal.class_1309_, $$2: Hand_): Internal.class_1269; - method_7964(): Internal.class_2561; - method_7963(): boolean; - method_7962($$0: Internal.class_1799_): boolean; - method_7947(): number; - method_7946(): boolean; - static method_17870($$0: Internal.List_, $$1: Internal.class_2499_): void; - method_7945(): Internal.class_1533; - method_27319(): Internal.class_1297; - method_7944($$0: Internal.class_2378_, $$1: Internal.class_2694_): boolean; - method_7949($$0: Internal.class_1937_, $$1: Internal.class_1309_, $$2: number): void; - method_7948(): Internal.class_2487; - method_7909(): Internal.class_1792; - method_33262($$0: Internal.class_1542_): void; - method_7950($$0: Internal.class_1657_, $$1: Internal.class_1836_): Internal.List; - method_7910($$0: Internal.class_1937_, $$1: Internal.class_1309_): Internal.class_1799; - method_7954(): Internal.class_2561; - method_7953($$0: Internal.class_2487_): Internal.class_2487; - method_7952($$0: Internal.class_1937_, $$1: Internal.class_2680_, $$2: BlockPos_, $$3: Internal.class_1657_): void; - method_7951($$0: Internal.class_2680_): boolean; - method_7936(): number; - method_7979($$0: Internal.class_1309_, $$1: Internal.class_1657_): void; - method_7935(): number; - method_7978($$0: Internal.class_1887_, $$1: number): void; - method_7934($$0: number): void; - method_7977($$0: Internal.class_2561_): Internal.class_1799; - method_7933($$0: number): void; - method_7939($$0: number): void; - method_7938(): boolean; - method_31574($$0: Internal.class_1792_): boolean; - method_31575($$0: Internal.class_1735_, $$1: Internal.class_5536_, $$2: Internal.class_1657_): boolean; - method_31572(): Internal.class_3414; - method_31573($$0: Internal.class_6862_): boolean; - redirect$zfl000$hookGetAttributeModifiers(item: Internal.class_1792_, slot: EquipmentSlot_): Internal.Multimap; - method_7983($$0: string): void; - method_7982($$0: Internal.class_1937_, $$1: Internal.class_1657_, $$2: number): void; - method_7981($$0: Internal.class_1838_): Internal.class_1269; - method_7980($$0: Internal.class_2487_): void; - removeTagKJS(): void; - static method_7987($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - method_31578(): boolean; - method_7942(): boolean; - method_7986(): boolean; - method_31579(): number; - method_31576($$0: Internal.class_1799_, $$1: Internal.class_1735_, $$2: Internal.class_5536_, $$3: Internal.class_1657_, $$4: Internal.class_5630_): boolean; - method_7985(): boolean; - method_7941($$0: string): Internal.class_2487; - static method_31577($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - static method_7984($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - method_7940($$0: Internal.class_2378_, $$1: Internal.class_2694_): boolean; - method_32347(): Internal.Optional; - method_7969(): Internal.class_2487; - method_7925(): void; - method_7924($$0: Internal.class_2680_): number; - method_7923(): boolean; - method_7967(): boolean; - method_7922(): string; - method_7929($$0: Internal.class_1799_): boolean; - method_40133(): Internal.Stream>; - method_7928(): number; - method_7927($$0: number): void; - method_7926($$0: EquipmentSlot_): Internal.Multimap; - method_21833(): Internal.class_3414; - method_21832(): Internal.class_3414; - method_31580(): number; - method_7972(): Internal.class_1799; - method_7971($$0: number): Internal.class_1799; - method_7970($$0: number, $$1: Internal.Random_, $$2: Internal.class_3222_): boolean; - toString(): string; - method_7976(): Internal.class_1839; - method_7932(): Rarity; - static method_7975($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - method_7974($$0: number): void; - method_7930($$0: Internal.class_1937_, $$1: Internal.class_1309_, $$2: number): void; - static method_7973($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - static readonly field_8029 : Internal.DecimalFormat; - static readonly field_30890 : "Enchantments"; - static readonly field_8037 : Internal.class_1799; - static readonly field_24671 : Internal.Codec; - static readonly field_30897 : "color"; - static readonly field_30895 : "Lore"; - static readonly field_30896 : "Damage"; - static readonly field_30893 : "display"; - static readonly field_30894 : "Name"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1799_ = class_1799; - abstract class CharsetEncoder { - encode(arg0: Internal.CharBuffer_, arg1: Internal.ByteBuffer_, arg2: boolean): Internal.CoderResult; - encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer; - charset(): Internal.Charset; - onUnmappableCharacter(arg0: Internal.CodingErrorAction_): Internal.CharsetEncoder; - maxBytesPerChar(): number; - isLegalReplacement(arg0: number[]): boolean; - unmappableCharacterAction(): Internal.CodingErrorAction; - malformedInputAction(): Internal.CodingErrorAction; - flush(arg0: Internal.ByteBuffer_): Internal.CoderResult; - canEncode(arg0: Internal.CharSequence_): boolean; - canEncode(arg0: string): boolean; - averageBytesPerChar(): number; - onMalformedInput(arg0: Internal.CodingErrorAction_): Internal.CharsetEncoder; - reset(): Internal.CharsetEncoder; - replacement(): number[]; - replaceWith(arg0: number[]): Internal.CharsetEncoder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CharsetEncoder_ = CharsetEncoder; - class class_2873 implements Internal.class_2596 { - method_12481(): number; - method_11052($$0: Internal.class_2540_): void; - method_12480($$0: Internal.class_2792_): void; - method_12479(): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2873_ = class_2873; - class SimpleCommandExceptionType implements Internal.CommandExceptionType { - createWithContext(arg0: Internal.ImmutableStringReader_): Internal.CommandSyntaxException; - create(): Internal.CommandSyntaxException; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleCommandExceptionType_ = SimpleCommandExceptionType; - interface PrimitiveIterator$OfDouble extends Internal.PrimitiveIterator { - next(): number; - forEachRemaining(arg0: java_.util.function_.DoubleConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - nextDouble(): number; - } - type PrimitiveIterator$OfDouble_ = PrimitiveIterator$OfDouble; - interface ByteProcessor { - process(arg0: number): boolean; - } - type ByteProcessor_ = ByteProcessor; - interface class_1920 extends Internal.class_1922 { - method_22336(): Internal.class_3568; - method_8311($$0: BlockPos_): boolean; - method_24852(arg0: Internal.class_2350_, arg1: boolean): number; - method_23752(arg0: BlockPos_, arg1: Internal.class_6539_): number; - method_8314($$0: Internal.class_1944_, $$1: BlockPos_): number; - method_22335($$0: BlockPos_, $$1: number): number; - } - type class_1920_ = class_1920; - interface BlockKJS extends Internal.BlockBuilderProvider { - getBlockStatesKJS(): Internal.List; - setSoundTypeKJS(v: Internal.class_2498_): void; - setExplosionResistanceKJS(v: number): void; - setJumpFactorKJS(v: number): void; - setSpeedFactorKJS(v: number): void; - getTypeDataKJS(): Internal.class_2487; - setBlockBuilderKJS(b: Internal.BlockBuilder_): void; - setIsRandomlyTickingKJS(v: boolean): void; - setFrictionKJS(v: number): void; - setHasCollisionKJS(v: boolean): void; - setMaterialKJS(v: Internal.class_3614_): void; - } - type BlockKJS_ = BlockKJS; - interface class_2837 { - method_12290(): number; - method_12291(arg0: T): number; - method_12287(arg0: Internal.class_2540_): void; - method_12288(arg0: number): T; - method_12197(): number; - method_12289(arg0: Internal.class_2540_): void; - method_19525(arg0: Internal.Predicate_): boolean; - method_39956(): Internal.class_2837; - } - type class_2837_ = class_2837; - class class_2975 extends Internal.Record { + /** + * 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. + */ + type TagEventJS_ = TagEventJS; + /** + * @javaClass net.minecraft.class_238 + */ + class AABB { + getCenter(): Vec3; + static unitCubeFromLowerCorner($$0: Vec3_): this; + expandTowards($$0: number, $$1: number, $$2: number): this; + expandTowards($$0: Vec3_): this; + setMinY($$0: number): this; + hasNaN(): boolean; + intersects($$0: Vec3_, $$1: Vec3_): boolean; + intersects($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + intersects($$0: Internal.AABB_): boolean; + setMinX($$0: number): this; + setMinZ($$0: number): this; + getZsize(): number; + min($$0: Internal.Direction$Axis_): number; + static ofSize($$0: Vec3_, $$1: number, $$2: number, $$3: number): this; hashCode(): number; + static of($$0: Internal.BoundingBox_): this; + move($$0: number, $$1: number, $$2: number): this; + move($$0: BlockPos_): this; + move($$0: Vec3_): this; + intersect($$0: Internal.AABB_): this; + max($$0: Internal.Direction$Axis_): number; + contract($$0: number, $$1: number, $$2: number): this; + minmax($$0: Internal.AABB_): this; + getXsize(): number; + getSize(): number; + contains($$0: Vec3_): boolean; + contains($$0: number, $$1: number, $$2: number): boolean; + deflate($$0: number, $$1: number, $$2: number): this; + deflate($$0: number): this; + inflate($$0: number, $$1: number, $$2: number): this; + inflate($$0: number): this; + setMaxZ($$0: number): this; equals($$0: any): boolean; - method_30648(): Internal.Stream>; + getYsize(): number; + setMaxY($$0: number): this; toString(): string; - comp_332(): F; - comp_333(): FC; - method_12862($$0: Internal.class_5281_, $$1: Internal.class_2794_, $$2: Internal.Random_, $$3: BlockPos_): boolean; - static readonly field_24833 : Internal.Codec>>; - static readonly field_25833 : Internal.Codec>; - static readonly field_26756 : Internal.Codec>>; + setMaxX($$0: number): this; + clip($$0: Vec3_, $$1: Vec3_): Internal.Optional; + static clip($$0: Internal.Iterable_, $$1: Vec3_, $$2: Vec3_, $$3: BlockPos_): Internal.BlockHitResult; + readonly "minY" : number; + readonly "minX" : number; + readonly "maxZ" : number; + readonly "maxY" : number; + readonly "maxX" : number; + readonly "minZ" : number; + get size(): number; + get ysize(): number; + get zsize(): number; + get center(): Vec3; + get xsize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2975_ = class_2975; - class class_5894 implements Internal.class_2596 { - method_34155(): Internal.class_2561; - method_11052($$0: Internal.class_2540_): void; - method_34154($$0: Internal.class_2602_): void; + type AABB_ = AABB; + /** + * @javaClass java.time.zone.ZoneOffsetTransitionRule + */ + class ZoneOffsetTransitionRule implements Internal.Serializable { + getOffsetBefore(): Internal.ZoneOffset; + getOffsetAfter(): Internal.ZoneOffset; + isMidnightEndOfDay(): boolean; + getDayOfWeek(): Internal.DayOfWeek; + getLocalTime(): Internal.LocalTime; + hashCode(): number; + static of(arg0: Internal.Month_, arg1: number, arg2: Internal.DayOfWeek_, arg3: Internal.LocalTime_, arg4: boolean, arg5: Internal.ZoneOffsetTransitionRule$TimeDefinition_, arg6: Internal.ZoneOffset_, arg7: Internal.ZoneOffset_, arg8: Internal.ZoneOffset_): this; + equals(arg0: any): boolean; + getStandardOffset(): Internal.ZoneOffset; + toString(): string; + getTimeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition; + getMonth(): Internal.Month; + createTransition(arg0: number): Internal.ZoneOffsetTransition; + getDayOfMonthIndicator(): number; + get localTime(): Internal.LocalTime; + get dayOfWeek(): Internal.DayOfWeek; + get dayOfMonthIndicator(): number; + get midnightEndOfDay(): boolean; + get standardOffset(): Internal.ZoneOffset; + get month(): Internal.Month; + get timeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition; + get offsetAfter(): Internal.ZoneOffset; + get offsetBefore(): Internal.ZoneOffset; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5894_ = class_5894; - class class_3866 extends Internal.class_2609 { + type ZoneOffsetTransitionRule_ = ZoneOffsetTransitionRule; + /** + * @javaClass net.minecraft.class_5481 + */ + interface FormattedCharSequence { + method_30749($$0: Internal.List_): this; + method_34909(... $$0: Internal.FormattedCharSequence_[]): this; + method_34908($$0: string, $$1: Internal.Style_, $$2: Internal.Int2IntFunction_): this; + method_34906($$0: Internal.FormattedCharSequence_): this; + accept(arg0: Internal.FormattedCharSink_): boolean; + method_34905(): this; + method_30745($$0: Internal.FormattedCharSink_, $$1: Internal.Int2IntFunction_): Internal.FormattedCharSink; + method_30755($$0: Internal.List_): this; + method_30747($$0: string, $$1: Internal.Style_): this; + method_30752($$0: Internal.FormattedCharSequence_, $$1: Internal.FormattedCharSequence_): this; + method_30741($$0: number, $$1: Internal.Style_): this; + method_30754($$0: string, $$1: Internal.Style_, $$2: Internal.Int2IntFunction_): this; + method_34910($$0: string, $$1: Internal.Style_): this; + method_30742($$0: Internal.FormattedCharSequence_, $$1: Internal.FormattedCharSequence_): this; + } + type FormattedCharSequence_ = ((arg0: Internal.FormattedCharSink) => boolean) | FormattedCharSequence; + /** + * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction + */ + interface EnchantmentBuilder$DamageBonusFunction { + getDamageBonus(arg0: number, arg1: string): number; + } + type EnchantmentBuilder$DamageBonusFunction_ = ((arg0: number, arg1: string) => number) | EnchantmentBuilder$DamageBonusFunction; + /** + * @javaClass net.minecraft.class_2703$class_5893 + */ + abstract class ClientboundPlayerInfoPacket$Action extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ClientboundPlayerInfoPacket$Action[]; + static readonly "REMOVE_PLAYER" : Internal.ClientboundPlayerInfoPacket$Action; + static readonly "UPDATE_DISPLAY_NAME" : Internal.ClientboundPlayerInfoPacket$Action; + static readonly "ADD_PLAYER" : Internal.ClientboundPlayerInfoPacket$Action; + static readonly "UPDATE_GAME_MODE" : Internal.ClientboundPlayerInfoPacket$Action; + static readonly "UPDATE_LATENCY" : Internal.ClientboundPlayerInfoPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3866_ = class_3866; - interface class_5268 extends Internal.class_5269 { - method_193(arg0: Internal.class_1934_): void; - method_150(): string; - method_194(): boolean; - method_151($$0: Internal.class_129_, $$1: Internal.class_5539_): void; - method_173(arg0: number): void; - method_18041(arg0: number): void; - method_18042(arg0: number): void; - method_190(): number; - method_27422(): Internal.class_2784$class_5200; - method_18040(arg0: Internal.UUID_): void; - method_27415(arg0: Internal.class_2784$class_5200_): void; - method_29035(arg0: number): void; - method_29034(arg0: number): void; - method_222(): boolean; - method_145(): number; - method_167(arg0: number): void; - method_223(arg0: boolean): void; - method_147(arg0: boolean): void; - method_35506(): Internal.UUID; - method_18038(): number; - method_18039(): number; - method_164(arg0: number): void; - method_143(): Internal.class_236; - method_210(): Internal.class_1934; - method_155(): number; - } - type class_5268_ = class_5268; - interface Cloneable { - } - type Cloneable_ = Cloneable; - class STBTTFontinfo extends Internal.Struct implements Internal.NativeResource { - static malloc(arg0: number): Internal.STBTTFontinfo$Buffer; - static malloc(): Internal.STBTTFontinfo; - static createSafe(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; - static createSafe(arg0: number): Internal.STBTTFontinfo; - sizeof(): number; - static callocStack(arg0: Internal.MemoryStack_): Internal.STBTTFontinfo; - static callocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; - static callocStack(arg0: number): Internal.STBTTFontinfo$Buffer; - static callocStack(): Internal.STBTTFontinfo; - static create(arg0: number): Internal.STBTTFontinfo; - static create(): Internal.STBTTFontinfo; - static create(arg0: number): Internal.STBTTFontinfo$Buffer; - static create(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; - static calloc(): Internal.STBTTFontinfo; - static calloc(arg0: number): Internal.STBTTFontinfo$Buffer; - static mallocStack(): Internal.STBTTFontinfo; - static mallocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; - static mallocStack(arg0: number): Internal.STBTTFontinfo$Buffer; - static mallocStack(arg0: Internal.MemoryStack_): Internal.STBTTFontinfo; - static readonly ALIGNOF : 8; - static readonly SIZEOF : 160; + type ClientboundPlayerInfoPacket$Action_ = "update_latency" | "remove_player" | "add_player" | "update_game_mode" | "update_display_name" | ClientboundPlayerInfoPacket$Action; + /** + * @javaClass me.jellysquid.mods.sodium.client.util.frustum.Frustum$Visibility + */ + class Frustum$Visibility extends Internal.Enum { + static valueOf(name: string): this; + static values(): Internal.Frustum$Visibility[]; + static readonly "OUTSIDE" : Internal.Frustum$Visibility; + static readonly "INTERSECT" : Internal.Frustum$Visibility; + static readonly "INSIDE" : Internal.Frustum$Visibility; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type STBTTFontinfo_ = STBTTFontinfo; - class VillagerProfessionBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - poiType(t: Internal.class_4158_): Internal.VillagerProfessionBuilder; - secondaryPoi(t: Internal.class_2248_[]): Internal.VillagerProfessionBuilder; - workSound(t: Internal.class_3414_): Internal.VillagerProfessionBuilder; - requestedItems(t: Internal.class_1792_[]): Internal.VillagerProfessionBuilder; - createObject(): Internal.class_3852; - get registryType(): Internal.RegistryObjectBuilderTypes; + type Frustum$Visibility_ = "intersect" | "outside" | "inside" | Frustum$Visibility; + /** + * @javaClass com.mojang.serialization.Dynamic + */ + class Dynamic extends Internal.DynamicLike { + updateGeneric(arg0: T, arg1: Internal.Function_): Internal.Dynamic; + getElementGeneric(arg0: T): Internal.DataResult; + updateMapValues(arg0: Internal.Function_, Internal.Dynamic_>, Internal.Pair_, Internal.Dynamic_>>): Internal.Dynamic; + asLongStreamOpt(): Internal.DataResult; + asStreamOpt(): Internal.DataResult>>; + update(arg0: string, arg1: Internal.Function_, Internal.Dynamic_>): Internal.Dynamic; + static convert(arg0: Internal.DynamicOps_, arg1: Internal.DynamicOps_, arg2: S): T; + convert(arg0: Internal.DynamicOps_): Internal.Dynamic; + decode(arg0: Internal.Decoder_): Internal.DataResult>; + asIntStreamOpt(): Internal.DataResult; + remove(arg0: string): Internal.Dynamic; + getMapValues(): Internal.DataResult, Internal.Dynamic>>; + into(arg0: Internal.Function_, V>): V; + cast(arg0: Internal.DynamicOps_): U; + hashCode(): number; + merge(arg0: Internal.Dynamic_, arg1: Internal.Dynamic_): Internal.OptionalDynamic; + merge(arg0: Internal.Dynamic_): Internal.OptionalDynamic; + get(arg0: string): Internal.OptionalDynamic; + asString(): Internal.DataResult; + map(arg0: Internal.Function_): Internal.Dynamic; + asByteBufferOpt(): Internal.DataResult; + set(arg0: string, arg1: Internal.Dynamic_): Internal.Dynamic; + asNumber(): Internal.DataResult; + asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; + getGeneric(arg0: T): Internal.DataResult; + castTyped(arg0: Internal.DynamicOps_): Internal.Dynamic; + getValue(): T; + getElement(arg0: string): Internal.DataResult; + equals(arg0: any): boolean; + toString(): string; + get mapValues(): Internal.DataResult, Internal.Dynamic>>; + get value(): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type VillagerProfessionBuilder_ = VillagerProfessionBuilder; - interface class_2792 extends Internal.class_6857 { - method_12070(arg0: Internal.class_2873_): void; - method_12071(arg0: Internal.class_2877_): void; - method_12052(arg0: Internal.class_2879_): void; - method_36580(arg0: Internal.class_6374_): void; - method_12074(arg0: Internal.class_2822_): void; - method_12075(arg0: Internal.class_2817_): void; - method_12053(arg0: Internal.class_2820_): void; - method_12072(arg0: Internal.class_2795_): void; - method_12050(arg0: Internal.class_2793_): void; - method_12073(arg0: Internal.class_2884_): void; - method_12051(arg0: Internal.class_2875_): void; - method_12056(arg0: Internal.class_2868_): void; - method_12078(arg0: Internal.class_2833_): void; - method_12057(arg0: Internal.class_2866_): void; - method_12076(arg0: Internal.class_2813_): void; - method_12054(arg0: Internal.class_2815_): void; - method_12055(arg0: Internal.class_2811_): void; - method_12077(arg0: Internal.class_2870_): void; - method_30303(arg0: Internal.class_5427_): void; - method_12058(arg0: Internal.class_2859_): void; - method_12059(arg0: Internal.class_2805_): void; - method_19476(arg0: Internal.class_4211_): void; - method_12081(arg0: Internal.class_2856_): void; - method_12082(arg0: Internal.class_2827_): void; - method_19475(arg0: Internal.class_4210_): void; - method_12060(arg0: Internal.class_2855_): void; - method_12080(arg0: Internal.class_2863_): void; - method_12063(arg0: Internal.class_2828_): void; - method_12064(arg0: Internal.class_2836_): void; - method_12083(arg0: Internal.class_2842_): void; - method_12061(arg0: Internal.class_2840_): void; - method_12062(arg0: Internal.class_2824_): void; - method_16383(arg0: Internal.class_3753_): void; - method_12084(arg0: Internal.class_2838_): void; - method_27273(arg0: Internal.class_5194_): void; - method_12045(arg0: Internal.class_2848_): void; - method_12067(arg0: Internal.class_2851_): void; - method_12068(arg0: Internal.class_2799_): void; - method_12046(arg0: Internal.class_2885_): void; - method_12065(arg0: Internal.class_2886_): void; - method_12066(arg0: Internal.class_2846_): void; - method_12049(arg0: Internal.class_2871_): void; - method_12069(arg0: Internal.class_2803_): void; - method_12047(arg0: Internal.class_2853_): void; - method_12048(arg0: Internal.class_2797_): void; + type Dynamic_ = Dynamic; + /** + * @javaClass dev.latvian.mods.kubejs.player.PlayerStatsJS + */ + class PlayerStatsJS { + getPlayTime(): number; + getPlayer(): Internal.PlayerJS; + getDamageAbsorbed(): number; + getCrouchDistance(): number; + getWalkDistance(): number; + getItemsPickedUp(item: Internal.Item_): number; + getFishCaught(): number; + getDamageDealt_absorbed(): number; + getDeaths(): number; + getSwimDistance(): number; + getItemsCrafted(item: Internal.Item_): number; + getBlocksMined(block: Internal.Block_): number; + getPlayerKills(): number; + getDamageDealt_resisted(): number; + get(id: ResourceLocation_): number; + getTimeSinceDeath(): number; + getDamageBlocked_by_shield(): number; + getKilled(entity: Internal.EntityType_): number; + getTimeCrouchTime(): number; + getDamageTaken(): number; + add(id: ResourceLocation_, value: number): void; + getItemsDropped(item: Internal.Item_): number; + set(id: ResourceLocation_, value: number): void; + getJumps(): number; + getDamageResisted(): number; + getAnimalsBred(): number; + getItemsBroken(item: Internal.Item_): number; + getMobKills(): number; + getSprintDistance(): number; + getTimeSinceRest(): number; + getKilledBy(entity: Internal.EntityType_): number; + getDamageDealt(): number; + getItemsUsed(item: Internal.Item_): number; + get playerKills(): number; + get animalsBred(): number; + get walkDistance(): number; + get damageDealt_resisted(): number; + get crouchDistance(): number; + get damageAbsorbed(): number; + get damageResisted(): number; + get jumps(): number; + get damageDealt_absorbed(): number; + get timeSinceDeath(): number; + get timeCrouchTime(): number; + get damageBlocked_by_shield(): number; + get fishCaught(): number; + get mobKills(): number; + get sprintDistance(): number; + get timeSinceRest(): number; + get swimDistance(): number; + get playTime(): number; + get deaths(): number; + get damageDealt(): number; + get player(): Internal.PlayerJS; + get damageTaken(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_2792_ = class_2792; - interface ClimateProperties { - getTemperatureModifier(): Internal.class_1959$class_5484; - getDownfall(): number; - getTemperature(): number; - getPrecipitation(): Internal.class_1959$class_1963; + type PlayerStatsJS_ = PlayerStatsJS; + /** + * @javaClass net.minecraft.class_1263 + */ + interface Container extends Internal.Clearable { + getMaxStackSize(): number; + removeItem(arg0: number, arg1: number): Internal.ItemStack; + removeItemNoUpdate(arg0: number): Internal.ItemStack; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + stillValid(arg0: Internal.Player_): boolean; + isEmpty(): boolean; + getItem(arg0: number): Internal.ItemStack; + countItem($$0: Internal.Item_): number; + getContainerSize(): number; + hasAnyOf($$0: Internal.Set_): boolean; + setChanged(): void; + setItem(arg0: number, arg1: Internal.ItemStack_): void; + startOpen($$0: Internal.Player_): void; + stopOpen($$0: Internal.Player_): void; } - type ClimateProperties_ = ClimateProperties; - interface Double2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + type Container_ = Container; + /** + * @javaClass net.minecraft.class_2672 + */ + class ClientboundLevelChunkWithLightPacket implements Internal.Packet { + getChunkData(): Internal.ClientboundLevelChunkPacketData; + getX(): number; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getLightData(): Internal.ClientboundLightUpdatePacketData; + get chunkData(): Internal.ClientboundLevelChunkPacketData; + get lightData(): Internal.ClientboundLightUpdatePacketData; + get x(): number; + get z(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundLevelChunkWithLightPacket_ = ClientboundLevelChunkWithLightPacket; + /** + * @javaClass net.minecraft.class_3609 + */ + abstract class FlowingFluid extends Internal.Fluid { + canConvertToSource(): boolean; + getHeight($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; + getFlowing($$0: number, $$1: boolean): Internal.FluidState; + getFlowing(): Internal.Fluid; + getSource($$0: boolean): Internal.FluidState; + getSource(): Internal.Fluid; + getOwnHeight($$0: Internal.FluidState_): number; + getShape($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + getFlow($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.FluidState_): Vec3; + tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.FluidState_): void; + getAmount(arg0: Internal.FluidState_): number; + static readonly "FALLING" : Internal.BooleanProperty; + static readonly "LEVEL" : Internal.IntegerProperty; + get source(): Internal.Fluid; + get flowing(): Internal.Fluid; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FlowingFluid_ = FlowingFluid; + /** + * @javaClass net.minecraft.class_4581 + */ + class Matrix3f implements Internal.Matrix3fExtended { + sub($$0: Internal.Matrix3f_): void; + rotate(quaternion: Internal.Quaternion_): void; + getA10(): number; + getA11(): number; + svdDecompose(): Internal.Triple; + getA12(): number; + mul($$0: number): void; + mul($$0: Internal.Quaternion_): void; + mul($$0: Internal.Matrix3f_): void; + trace(): number; + load($$0: Internal.Matrix3f_): void; + load($$0: Internal.FloatBuffer_, $$1: boolean): void; + load($$0: Internal.FloatBuffer_): void; + hashCode(): number; + copy(): this; + adjugateAndDet(): number; + add($$0: Internal.Matrix3f_): void; + getA20(): number; + getA21(): number; + getA22(): number; + getA00(): number; + set($$0: number, $$1: number, $$2: number): void; + invert(): boolean; + getA01(): number; + getA02(): number; + loadTransposed($$0: Internal.FloatBuffer_): void; + store($$0: Internal.FloatBuffer_): void; + store($$0: Internal.FloatBuffer_, $$1: boolean): void; + storeTransposed($$0: Internal.FloatBuffer_): void; + equals($$0: any): boolean; + transformVecZ(x: number, y: number, z: number): number; + static createScaleMatrix($$0: number, $$1: number, $$2: number): this; + transformVecY(x: number, y: number, z: number): number; + toString(): string; + transformVecX(x: number, y: number, z: number): number; + transpose(): void; + setIdentity(): void; + computeNormal(dir: Internal.Direction_): number; + determinant(): number; + get a11(): number; + get a22(): number; + get a00(): number; + get a10(): number; + get a21(): number; + get a02(): number; + get a12(): number; + get a01(): number; + get a20(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Matrix3f_ = Matrix3f; + /** + * @javaClass net.minecraft.class_5732 + */ + class LargeDripstoneConfiguration implements Internal.FeatureConfiguration { + readonly "minRadiusForWind" : number; + static readonly "CODEC" : Internal.Codec; + readonly "maxColumnRadiusToCaveHeightRatio" : number; + readonly "heightScale" : Internal.FloatProvider; + readonly "stalactiteBluntness" : Internal.FloatProvider; + readonly "columnRadius" : Internal.IntProvider; + readonly "floorToCeilingSearchRange" : number; + readonly "stalagmiteBluntness" : Internal.FloatProvider; + readonly "windSpeed" : Internal.FloatProvider; + readonly "minBluntnessForWind" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LargeDripstoneConfiguration_ = LargeDripstoneConfiguration; + /** + * @javaClass dev.architectury.hooks.level.biome.GenerationProperties + */ + interface GenerationProperties { + getFeatures(arg0: DecorationGenerationStep_): Internal.Iterable>; + getFeatures(): Internal.List>>; + getCarvers(arg0: CarvingGenerationStep_): Internal.Iterable>>; + } + type GenerationProperties_ = GenerationProperties; + /** + * @javaClass java.util.function.IntToDoubleFunction + */ + interface IntToDoubleFunction { + applyAsDouble(arg0: number): number; + } + type IntToDoubleFunction_ = ((arg0: number) => number) | IntToDoubleFunction; + /** + * @javaClass net.minecraft.class_5219 + */ + interface WorldData { + getLevelName(): string; + getGameRules(): Internal.GameRules; + setDifficulty(arg0: Internal.Difficulty_): void; + getLevelSettings(): Internal.LevelSettings; + overworldData(): Internal.ServerLevelData; + getLoadedPlayerTag(): Internal.CompoundTag; + setGameType(arg0: Internal.GameType_): void; + setDifficultyLocked(arg0: boolean): void; + createTag(arg0: Internal.RegistryAccess_, arg1: Internal.CompoundTag_): Internal.CompoundTag; + setDataPackConfig(arg0: Internal.DataPackConfig_): void; + getStorageVersionName($$0: number): string; + getDataPackConfig(): Internal.DataPackConfig; + getVersion(): number; + getGameType(): Internal.GameType; + getCustomBossEvents(): Internal.CompoundTag; + fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; + isDifficultyLocked(): boolean; + setModdedInfo(arg0: string, arg1: boolean): void; + worldGenSettings(): Internal.WorldGenSettings; + setCustomBossEvents(arg0: Internal.CompoundTag_): void; + getAllowCommands(): boolean; + worldGenSettingsLifecycle(): Internal.Lifecycle; + setEndDragonFightData(arg0: Internal.CompoundTag_): void; + getKnownServerBrands(): Internal.Set; + isHardcore(): boolean; + wasModded(): boolean; + endDragonFightData(): Internal.CompoundTag; + getDifficulty(): Internal.Difficulty; + } + type WorldData_ = WorldData; + /** + * @javaClass dev.latvian.mods.kubejs.misc.ParticleTypeBuilder + */ + class ParticleTypeBuilder extends Internal.BuilderBase> { + overrideLimiter(o: boolean): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes>; + deserializer(d: Internal.ParticleOptions$Deserializer_): this; + createObject(): Internal.ParticleType; + get registryType(): Internal.RegistryObjectBuilderTypes>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ParticleTypeBuilder_ = ParticleTypeBuilder; + /** + * @javaClass net.minecraft.class_5146 + */ + interface Saddleable { + isSaddled(): boolean; + isSaddleable(): boolean; + equipSaddle(arg0: Internal.SoundSource_): void; + } + type Saddleable_ = Saddleable; + /** + * @javaClass net.minecraft.class_274$class_275 + */ + class ObjectiveCriteria$RenderType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ObjectiveCriteria$RenderType[]; + getId(): string; + static byId($$0: string): this; + static readonly "HEARTS" : Internal.ObjectiveCriteria$RenderType; + static readonly "INTEGER" : Internal.ObjectiveCriteria$RenderType; + get id(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ObjectiveCriteria$RenderType_ = "hearts" | "integer" | ObjectiveCriteria$RenderType; + /** + * @javaClass com.mojang.datafixers.View + */ + class View implements Internal.App2 { + flatMap(arg0: Internal.Function_, Internal.View_>): Internal.View; + newType(): com.mojang.datafixers.types.Type; + compose(arg0: Internal.View_): Internal.View; + hashCode(): number; + function(): Internal.PointFree>; + equals(arg0: any): boolean; + rewriteOrNop(arg0: Internal.PointFreeRule_): Internal.View; + static create(arg0: string, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Function_, Internal.Function_>): Internal.View; + static create(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; + toString(): string; + type(): com.mojang.datafixers.types.Type; + rewrite(arg0: Internal.PointFreeRule_): Internal.Optional>; + static nopView(arg0: com.mojang.datafixers.types.Type_): Internal.View; + getFuncType(): com.mojang.datafixers.types.Type>; + get funcType(): com.mojang.datafixers.types.Type>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type View_ = View; + /** + * @javaClass java.nio.channels.Channel + */ + interface Channel extends Internal.Closeable { + isOpen(): boolean; + close(): void; + } + type Channel_ = Channel; + /** + * @javaClass net.minecraft.class_4635 + */ + class HugeMushroomFeatureConfiguration implements Internal.FeatureConfiguration { + readonly "capProvider" : Internal.BlockStateProvider; + static readonly "CODEC" : Internal.Codec; + readonly "stemProvider" : Internal.BlockStateProvider; + readonly "foliageRadius" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HugeMushroomFeatureConfiguration_ = HugeMushroomFeatureConfiguration; + /** + * @javaClass com.mojang.datafixers.util.Function10 + */ + interface Function10 { + curry9(): Internal.Function9>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10): R; + curry7(): Internal.Function7>; + curry8(): Internal.Function8>; + curry5(): Internal.Function5>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function10_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10) => R) | Function10; + /** + * @javaClass com.mojang.brigadier.Command + */ + interface Command { + run(arg0: Internal.CommandContext_): number; + } + type Command_ = ((arg0: Internal.CommandContext) => number) | Command; + /** + * @javaClass net.fabricmc.fabric.impl.event.lifecycle.LoadedChunksCache + */ + interface LoadedChunksCache { + fabric_getLoadedChunks(): Internal.Set; + fabric_markUnloaded(arg0: Internal.LevelChunk_): void; + fabric_markLoaded(arg0: Internal.LevelChunk_): void; + } + type LoadedChunksCache_ = LoadedChunksCache; + /** + * @javaClass me.pepperbell.continuity.client.mixinterface.SpriteExtension + */ + interface SpriteExtension { + setEmissiveSprite(arg0: Internal.TextureAtlasSprite_): void; + getEmissiveSprite(): Internal.TextureAtlasSprite; + } + type SpriteExtension_ = SpriteExtension; + /** + * @javaClass net.minecraft.class_1519 + */ + class DragonLandingApproachPhase extends Internal.AbstractDragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DragonLandingApproachPhase_ = DragonLandingApproachPhase; + /** + * @javaClass net.minecraft.class_1315 + */ + interface SpawnGroupData { + } + type SpawnGroupData_ = SpawnGroupData; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2ByteFunction + */ + interface Float2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ShortFunction; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Float2IntFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ByteFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; - defaultReturnValue(): number; defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Double2ObjectFunction; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Float2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): number; get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Double2FloatFunction; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Float2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ShortFunction; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Float2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ByteFunction; compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ShortFunction; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ByteFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ByteFunction; } - type Double2ShortFunction_ = ((arg0: number) => number) | Double2ShortFunction; - interface FunctionFactory$Arg3 extends Internal.FunctionFactory$FuncSupplier { - createArg(arg0: Internal.Unit_, arg1: Internal.Unit_, arg2: Internal.Unit_): Internal.Unit; - create(args: Internal.Unit_[]): Internal.Unit; - } - type FunctionFactory$Arg3_ = ((arg0: Internal.Unit, arg1: Internal.Unit, arg2: Internal.Unit) => Internal.Unit) | FunctionFactory$Arg3; - class class_2848 implements Internal.class_2596 { - method_36173(): number; - method_11052($$0: Internal.class_2540_): void; - method_12364($$0: Internal.class_2792_): void; - method_12365(): Internal.class_2848$class_2849; - method_12366(): number; + type Float2ByteFunction_ = ((arg0: number) => number) | Float2ByteFunction; + /** + * @javaClass com.google.common.collect.ImmutableSetMultimap + */ + class ImmutableSetMultimap extends Internal.ImmutableMultimap implements Internal.SetMultimap { + static flatteningToImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Collector>; + inverse(): Internal.ImmutableSetMultimap; + removeAll(arg0: any): Internal.ImmutableSet; + entries(): Internal.ImmutableSet>; + static of(arg0: K, arg1: V): Internal.ImmutableSetMultimap; + static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableSetMultimap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableSetMultimap; + static of(): Internal.ImmutableSetMultimap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableSetMultimap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableSetMultimap; + get(arg0: K): Internal.ImmutableSet; + static builder(): Internal.ImmutableSetMultimap$Builder; + static copyOf(arg0: Internal.Multimap_): Internal.ImmutableSetMultimap; + static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableSetMultimap; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableSet; + static toImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2848_ = class_2848; - class PainterUpdatedEventJS extends Internal.ClientEventJS { + type ImmutableSetMultimap_ = ImmutableSetMultimap; + /** + * @javaClass com.mojang.bridge.launcher.SessionEventListener + */ + interface SessionEventListener { + onStartGameSession(arg0: Internal.GameSession_): void; + onLeaveGameSession(arg0: Internal.GameSession_): void; + } + type SessionEventListener_ = SessionEventListener; + /** + * @javaClass net.minecraft.class_2692 + */ + class ClientboundMoveVehiclePacket implements Internal.Packet { + getXRot(): number; + getX(): number; + getY(): number; + getYRot(): number; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get yRot(): number; + get xRot(): number; + get x(): number; + get y(): number; + get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type PainterUpdatedEventJS_ = PainterUpdatedEventJS; - interface class_5455$class_6893 extends Internal.class_5455 { - method_40334($$0: Internal.class_5321_>): Internal.class_2385; - method_40333(arg0: Internal.class_5321_>): Internal.Optional>; - } - type class_5455$class_6893_ = class_5455$class_6893; - interface DisconnectPacketSource { - createDisconnectPacket(arg0: Internal.class_2561_): Internal.class_2596; - } - type DisconnectPacketSource_ = DisconnectPacketSource; - class class_3966 extends Internal.class_239 { - method_17782(): Internal.class_1297; - method_17783(): Internal.class_239$class_240; + type ClientboundMoveVehiclePacket_ = ClientboundMoveVehiclePacket; + /** + * @javaClass net.minecraft.class_3101 + */ + class MineshaftConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "probability" : number; + readonly "type" : Internal.MineshaftFeature$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3966_ = class_3966; - abstract class ForwardingSet extends Internal.ForwardingCollection implements Internal.Set { + type MineshaftConfiguration_ = MineshaftConfiguration; + /** + * @javaClass java.lang.constant.ClassDesc + */ + interface ClassDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfField { + componentType(): this; + arrayType(): this; + arrayType(arg0: number): this; + displayName(): string; + of(arg0: string): this; + of(arg0: string, arg1: string): this; + equals(arg0: any): boolean; + descriptorString(): string; + ofDescriptor(arg0: string): this; + isArray(): boolean; + packageName(): string; + isClassOrInterface(): boolean; + nested(arg0: string): this; + nested(arg0: string, ... arg1: string[]): this; + isPrimitive(): boolean; + } + type ClassDesc_ = ClassDesc; + /** + * @javaClass net.minecraft.class_1861 + */ + class MapExtendingRecipe extends Internal.ShapedRecipe { + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + method_8118(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MapExtendingRecipe_ = MapExtendingRecipe; + /** + * @javaClass net.minecraft.class_4837 + */ + class PiglinArmPose extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.PiglinArmPose[]; + static readonly "CROSSBOW_HOLD" : Internal.PiglinArmPose; + static readonly "ATTACKING_WITH_MELEE_WEAPON" : Internal.PiglinArmPose; + static readonly "CROSSBOW_CHARGE" : Internal.PiglinArmPose; + static readonly "DANCING" : Internal.PiglinArmPose; + static readonly "DEFAULT" : Internal.PiglinArmPose; + static readonly "ADMIRING_ITEM" : Internal.PiglinArmPose; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PiglinArmPose_ = "dancing" | "default" | "admiring_item" | "attacking_with_melee_weapon" | "crossbow_charge" | "crossbow_hold" | PiglinArmPose; + /** + * @javaClass net.minecraft.class_4582 + */ + interface PowerableMob { + isPowered(): boolean; + } + type PowerableMob_ = (() => boolean) | PowerableMob; + /** + * @javaClass net.minecraft.class_1613 + */ + class Skeleton extends Internal.AbstractSkeleton { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + setFreezeConverting($$0: boolean): void; + isShaking(): boolean; + canFreeze(): boolean; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isFreezeConverting(): boolean; + static readonly "CONVERSION_TAG" : "StrayConversionTime"; + get freezeConverting(): boolean; + get shaking(): boolean; + set freezeConverting($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Skeleton_ = Skeleton; + /** + * @javaClass com.mojang.datafixers.util.Pair$Mu + */ + class Pair$Mu implements Internal.K1 { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Pair$Mu_ = Pair$Mu; + /** + * @javaClass java.lang.AutoCloseable + */ + interface AutoCloseable { + close(): void; + } + type AutoCloseable_ = (() => void) | AutoCloseable; + /** + * @javaClass net.minecraft.class_5925 + */ + class HeightmapPlacement extends Internal.PlacementModifier { + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + static onHeightmap($$0: Internal.Heightmap$Types_): this; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HeightmapPlacement_ = HeightmapPlacement; + /** + * @javaClass net.minecraft.class_5916 + */ + interface ContainerSynchronizer { + sendSlotChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void; + sendDataChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void; + sendCarriedChange(arg0: Internal.AbstractContainerMenu_, arg1: Internal.ItemStack_): void; + sendInitialData(arg0: Internal.AbstractContainerMenu_, arg1: Internal.NonNullList_, arg2: Internal.ItemStack_, arg3: number[]): void; + } + type ContainerSynchronizer_ = ContainerSynchronizer; + /** + * @javaClass net.minecraft.class_6885 + */ + interface HolderSet extends Internal.Iterable> { + contains(arg0: Internal.Holder_): boolean; + size(): number; + stream(): Internal.Stream>; + getRandomElement(arg0: Internal.Random_): Internal.Optional>; + get(arg0: number): Internal.Holder; + direct($$0: Internal.List_>): Internal.HolderSet$Direct; + direct(... $$0: Internal.Holder_[]): Internal.HolderSet$Direct; + direct($$0: Internal.Function_>, ... $$1: E[]): Internal.HolderSet$Direct; + direct($$0: Internal.Function_>, $$1: Internal.List_): Internal.HolderSet$Direct; + isValidInRegistry(arg0: Internal.Registry_): boolean; + unwrap(): Internal.Either, Internal.List>>; + } + type HolderSet_ = HolderSet; + /** + * @javaClass dev.latvian.mods.kubejs.misc.MobEffectBuilder + */ + abstract class MobEffectBuilder extends Internal.BuilderBase { + /** + */ + modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this; + color(col: Internal.Color_): this; + getTranslationKeyGroup(): string; + beneficial(): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + effectTick(effectTick: Internal.MobEffectBuilder$EffectTickCallback_): this; + category(c: Internal.MobEffectCategory_): this; + harmful(): this; + get registryType(): Internal.RegistryObjectBuilderTypes; + get translationKeyGroup(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type MobEffectBuilder_ = MobEffectBuilder; + /** + * @javaClass net.minecraft.class_1462 + */ + class Salmon extends Internal.AbstractSchoolingFish { + getMaxSchoolSize(): number; + method_6452(): Internal.ItemStack; + get maxSchoolSize(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Salmon_ = Salmon; + /** + * Fired when you need to modify recipes. + * @javaClass dev.latvian.mods.kubejs.recipe.RecipeEventJS + */ + class RecipeEventJS extends Internal.EventJS { + printTypes(): void; + containsRecipe(filter: Internal.RecipeFilter_): boolean; + getRecipeFunction(id: string): Internal.RecipeFunction; + /** + */ + custom(o: {type: Special.RecipeType}): Internal.RecipeJS; + countRecipes(filter: Internal.RecipeFilter_): number; + forEachRecipe(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; + forEachRecipeAsync(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; + /** + * Remove recipe(s) by given recipe filter. + * + * Please note that some of the recipes are not removable from KubeJS side. + * + * An example is tipped arrows, because they do not have actual recipe registered in datapack. + */ + remove(filter: Internal.RecipeFilter_): number; + printExamples(type: string): void; + addRecipe(r: Internal.RecipeJS_, type: Internal.RecipeTypeJS_, args1: Internal.ListJS_): Internal.RecipeJS; + replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; + replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): number; + replaceOutput(ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; + stage(filter: Internal.RecipeFilter_, stage: string): void; + replaceInput(ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; + replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; + replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): number; + printAllTypes(): void; + customFilter(filter: Internal.RecipeFilter_): Internal.RecipeFilter; + /** + * Holds all the recipes collected from documents. + */ + getRecipes(): Document.RecipeHolder; + setItemErrors(b: boolean): void; + static "instance" : null; + static "modifyResultCallbackMap" : {}; + static readonly "FORGE_CONDITIONAL" : "forge:conditional"; + static "customIngredientMap" : null; + /** + * Holds all the recipes collected from documents. + */ + get recipes(): Document.RecipeHolder; + set itemErrors(b: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + /** + * Adds a smelting recipe to Minecraft. + * + * This is used by Furnaces. + */ + smelting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; + /** + * Adds a smelting recipe to Minecraft. + * + * This is used by Smokers. + */ + smoking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; + /** + * Adds a smelting recipe to Minecraft. + * + * This is used by Blast Furnaces. + */ + blasting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; + /** + * Adds a shaped crafting recipe. + */ + shaped(output: Internal.ItemStackJS_, pattern: Internal.IngredientJS_[][]): Internal.ShapedRecipeJS_; + /** + * Adds a shaped crafting recipe. + */ + shaped(output: Internal.ItemStackJS_, pattern: string[], items: {[key: string]: Internal.IngredientJS_}): Internal.ShapedRecipeJS_; + /** + * Adds a shapeless crafting recipe. + */ + shapeless(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[]): Internal.ShapelessRecipeJS_; + /** + * Adds a smelting recipe to Minecraft. + * + * This is used by Campfire. + */ + campfireCooking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; + /** + * Adds a stonecutting recipe. + */ + stonecutting(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_): Internal.StonecuttingRecipeJS_; + /** + * Adds a smithing recipe. + */ + smithing(output: Internal.ItemStackJS_, base: Internal.IngredientJS_, addition: Internal.IngredientJS_): Internal.SmithingRecipeJS_; + } + /** + * Fired when you need to modify recipes. + */ + type RecipeEventJS_ = RecipeEventJS; + /** + * @javaClass net.minecraft.class_3283 + */ + class PackRepository implements Internal.AutoCloseable, Internal.ResourcePackManagerAccessor { + isAvailable($$0: string): boolean; + reload(): void; + setSelected($$0: Internal.Collection_): void; + handler$zoc000$construct(arg: Internal.Pack$PackConstructor_, resourcePackProviders: Internal.RepositorySource_[], info: Internal.CallbackInfo_): void; + getAvailablePacks(): Internal.Collection; + openAllSelected(): Internal.List; + getPack($$0: string): Internal.Pack; + getAvailableIds(): Internal.Collection; + getSelectedPacks(): Internal.Collection; + getSelectedIds(): Internal.Collection; + close(): void; + "sources" : Internal.Set<((arg0: Internal.Consumer, arg1: Internal.Pack$PackConstructor) => void)>; + get availablePacks(): Internal.Collection; + get availableIds(): Internal.Collection; + get selectedIds(): Internal.Collection; + get selectedPacks(): Internal.Collection; + set selected($$0: Internal.Collection_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PackRepository_ = PackRepository; + /** + * @javaClass net.minecraft.class_2651 + */ + class ClientboundContainerSetDataPacket implements Internal.Packet { + getContainerId(): number; + getValue(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get id(): number; + get containerId(): number; + get value(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundContainerSetDataPacket_ = ClientboundContainerSetDataPacket; + /** + * @javaClass com.vladmarica.betterpingdisplay.mixin.PlayerListHudInvoker + */ + interface PlayerListHudInvoker { + invokeRenderLatencyIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: Internal.PlayerInfo_): void; + } + type PlayerListHudInvoker_ = ((arg0: Internal.PoseStack, arg1: number, arg2: number, arg3: number, arg4: Internal.PlayerInfo) => void) | PlayerListHudInvoker; + /** + * @javaClass java.time.chrono.ChronoPeriod + */ + interface ChronoPeriod extends Internal.TemporalAmount { + minus(arg0: Internal.TemporalAmount_): this; + isNegative(): boolean; + negated(): this; + normalized(): this; + plus(arg0: Internal.TemporalAmount_): this; + multipliedBy(arg0: number): this; + subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; hashCode(): number; equals(arg0: any): boolean; + get(arg0: Internal.TemporalUnit_): number; + getUnits(): Internal.List; + addTo(arg0: Internal.Temporal_): Internal.Temporal; + isZero(): boolean; + toString(): string; + getChronology(): Internal.Chronology; + between(arg0: Internal.ChronoLocalDate_, arg1: Internal.ChronoLocalDate_): this; + } + type ChronoPeriod_ = ChronoPeriod; + /** + * @javaClass net.minecraft.class_320$class_321 + */ + class User$Type extends Internal.Enum { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.User$Type[]; + static byName($$0: string): this; + static readonly "MOJANG" : Internal.User$Type; + static readonly "LEGACY" : Internal.User$Type; + static readonly "MSA" : Internal.User$Type; + get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ForwardingSet_ = ForwardingSet; + type User$Type_ = "legacy" | "msa" | "mojang" | User$Type; + /** + * @javaClass net.minecraft.class_2604 + */ + class ClientboundAddEntityPacket implements Internal.Packet { + getxRot(): number; + getyRot(): number; + getXa(): number; + getYa(): number; + getZa(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + getX(): number; + getY(): number; + getUUID(): Internal.UUID; + getZ(): number; + getType(): Internal.EntityType; + write($$0: Internal.FriendlyByteBuf_): void; + getData(): number; + static readonly "MAGICAL_QUANTIZATION" : 8000.0; + static readonly "LIMIT" : 3.9; + get data(): number; + get yRot(): number; + get za(): number; + get xRot(): number; + get ya(): number; + get x(): number; + get xa(): number; + get y(): number; + get z(): number; + get id(): number; + get type(): Internal.EntityType; + get uUID(): Internal.UUID; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundAddEntityPacket_ = ClientboundAddEntityPacket; + /** + * @javaClass it.unimi.dsi.fastutil.objects.ObjectSpliterator + */ + interface ObjectSpliterator extends Internal.Spliterator { + trySplit(): Internal.ObjectSpliterator; + skip(arg0: number): number; + } + type ObjectSpliterator_ = (() => Internal.ObjectSpliterator) | ObjectSpliterator; + /** + * @javaClass net.minecraft.class_640 + */ + class PlayerInfo { + setDisplayHealth($$0: number): void; + setLastHealthTime($$0: number): void; + getTabListDisplayName(): Internal.Component; + getCapeLocation(): ResourceLocation; + getGameMode(): Internal.GameType; + getProfile(): Internal.GameProfile; + isSkinLoaded(): boolean; + getModelName(): string; + getDisplayHealth(): number; + getLatency(): number; + getSkinLocation(): ResourceLocation; + getRenderVisibilityId(): number; + isCapeLoaded(): boolean; + setRenderVisibilityId($$0: number): void; + getHealthBlinkTime(): number; + setLastHealth($$0: number): void; + getTeam(): Internal.PlayerTeam; + getLastHealth(): number; + setHealthBlinkTime($$0: number): void; + setTabListDisplayName($$0: Internal.Component_): void; + getLastHealthTime(): number; + getElytraLocation(): ResourceLocation; + get tabListDisplayName(): Internal.Component; + get profile(): Internal.GameProfile; + get latency(): number; + get skinLocation(): ResourceLocation; + get healthBlinkTime(): number; + get team(): Internal.PlayerTeam; + get capeLocation(): ResourceLocation; + get lastHealthTime(): number; + get elytraLocation(): ResourceLocation; + get renderVisibilityId(): number; + get lastHealth(): number; + get modelName(): string; + get skinLoaded(): boolean; + get displayHealth(): number; + get gameMode(): Internal.GameType; + get capeLoaded(): boolean; + set tabListDisplayName($$0: Internal.Component_); + set healthBlinkTime($$0: number); + set displayHealth($$0: number); + set lastHealthTime($$0: number); + set lastHealth($$0: number); + set renderVisibilityId($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlayerInfo_ = PlayerInfo; + /** + * @javaClass io.netty.buffer.ByteBuf + */ + abstract class ByteBuf implements Internal.ReferenceCounted, Internal.Comparable { + asReadOnly(): this; + markReaderIndex(): this; + getByte(arg0: number): number; + readDoubleLE(): number; + writeZero(arg0: number): this; + resetReaderIndex(): this; + writeFloat(arg0: number): this; + setLongLE(arg0: number, arg1: number): this; + readRetainedSlice(arg0: number): this; + slice(arg0: number, arg1: number): this; + slice(): this; + setDoubleLE(arg0: number, arg1: number): this; + getMediumLE(arg0: number): number; + readUnsignedIntLE(): number; + writeFloatLE(arg0: number): this; + readInt(): number; + order(): Internal.ByteOrder; + order(arg0: Internal.ByteOrder_): this; + writeMedium(arg0: number): this; + resetWriterIndex(): this; + writableBytes(): number; + getUnsignedShort(arg0: number): number; + maxCapacity(): number; + bytesBefore(arg0: number): number; + bytesBefore(arg0: number, arg1: number): number; + bytesBefore(arg0: number, arg1: number, arg2: number): number; + nioBufferCount(): number; + setInt(arg0: number, arg1: number): this; + getInt(arg0: number): number; + markWriterIndex(): this; + isReadable(arg0: number): boolean; + isReadable(): boolean; + writeBoolean(arg0: boolean): this; + setIntLE(arg0: number, arg1: number): this; + writeLongLE(arg0: number): this; + setShortLE(arg0: number, arg1: number): this; + retain(arg0: number): this; + retain(): this; + isWritable(): boolean; + isWritable(arg0: number): boolean; + readChar(): string; + hasMemoryAddress(): boolean; + capacity(): number; + capacity(arg0: number): this; + readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; + isReadOnly(): boolean; + readUnsignedShortLE(): number; + readDouble(): number; + readFloat(): number; + getLongLE(arg0: number): number; + getBoolean(arg0: number): boolean; + copy(): this; + copy(arg0: number, arg1: number): this; + readShortLE(): number; + readUnsignedMedium(): number; + ensureWritable(arg0: number): this; + ensureWritable(arg0: number, arg1: boolean): number; + writeInt(arg0: number): this; + readFloatLE(): number; + getDoubleLE(arg0: number): number; + hasArray(): boolean; + memoryAddress(): number; + maxFastWritableBytes(): number; + readableBytes(): number; + readSlice(arg0: number): this; + getIntLE(arg0: number): number; + nioBuffers(): Internal.ByteBuffer[]; + nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; + forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; + forEachByteDesc(arg0: Internal.ByteProcessor_): number; + skipBytes(arg0: number): this; + getLong(arg0: number): number; + readLong(): number; + readShort(): number; + equals(arg0: any): boolean; + setZero(arg0: number, arg1: number): this; + getUnsignedMedium(arg0: number): number; + readBytes(arg0: Internal.ByteBuf_, arg1: number): this; + readBytes(arg0: number): this; + readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; + readBytes(arg0: number[]): this; + readBytes(arg0: Internal.ByteBuf_): this; + readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; + readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; + readBytes(arg0: Internal.OutputStream_, arg1: number): this; + readBytes(arg0: Internal.ByteBuffer_): this; + readBytes(arg0: number[], arg1: number, arg2: number): this; + readBoolean(): boolean; + toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; + toString(arg0: Internal.Charset_): string; + toString(): string; + retainedSlice(arg0: number, arg1: number): this; + retainedSlice(): this; + readMediumLE(): number; + setMedium(arg0: number, arg1: number): this; + isDirect(): boolean; + setBoolean(arg0: number, arg1: boolean): this; + getFloatLE(arg0: number): number; + readerIndex(): number; + readerIndex(arg0: number): this; + getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; + setShort(arg0: number, arg1: number): this; + compareTo(arg0: Internal.ByteBuf_): number; + getBytes(arg0: number, arg1: Internal.ByteBuf_): this; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; + getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; + getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; + getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this; + getBytes(arg0: number, arg1: number[]): this; + getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; + getBytes(arg0: number, arg1: Internal.ByteBuffer_): this; + unwrap(): this; + setDouble(arg0: number, arg1: number): this; + setChar(arg0: number, arg1: number): this; + getUnsignedIntLE(arg0: number): number; + setFloatLE(arg0: number, arg1: number): this; + getUnsignedInt(arg0: number): number; + indexOf(arg0: number, arg1: number, arg2: number): number; + writeByte(arg0: number): this; + nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + nioBuffer(): Internal.ByteBuffer; + touch(arg0: any): this; + touch(): this; + discardSomeReadBytes(): this; + duplicate(): this; + writerIndex(): number; + writerIndex(arg0: number): this; + readUnsignedInt(): number; + writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; + getUnsignedShortLE(arg0: number): number; + retainedDuplicate(): this; + getChar(arg0: number): string; + setLong(arg0: number, arg1: number): this; + readMedium(): number; + writeBytes(arg0: number[]): this; + writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; + writeBytes(arg0: Internal.ByteBuf_, arg1: number): this; + writeBytes(arg0: Internal.ByteBuf_): this; + writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; + writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; + writeBytes(arg0: Internal.ByteBuffer_): this; + writeBytes(arg0: number[], arg1: number, arg2: number): this; + writeBytes(arg0: Internal.InputStream_, arg1: number): number; + forEachByte(arg0: Internal.ByteProcessor_): number; + forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; + setIndex(arg0: number, arg1: number): this; + writeShort(arg0: number): this; + alloc(): Internal.ByteBufAllocator; + getShortLE(arg0: number): number; + getMedium(arg0: number): number; + readUnsignedShort(): number; + setByte(arg0: number, arg1: number): this; + writeShortLE(arg0: number): this; + maxWritableBytes(): number; + getDouble(arg0: number): number; + getFloat(arg0: number): number; + writeLong(arg0: number): this; + writeIntLE(arg0: number): this; + array(): number[]; + setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; + hashCode(): number; + internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + arrayOffset(): number; + readIntLE(): number; + setMediumLE(arg0: number, arg1: number): this; + readUnsignedByte(): number; + readUnsignedMediumLE(): number; + readLongLE(): number; + writeDouble(arg0: number): this; + setBytes(arg0: number, arg1: Internal.ByteBuffer_): this; + setBytes(arg0: number, arg1: Internal.ByteBuf_): this; + setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; + setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; + setBytes(arg0: number, arg1: number[]): this; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; + setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; + setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; + setFloat(arg0: number, arg1: number): this; + getShort(arg0: number): number; + writeMediumLE(arg0: number): this; + clear(): this; + getUnsignedByte(arg0: number): number; + discardReadBytes(): this; + writeChar(arg0: number): this; + isContiguous(): boolean; + writeDoubleLE(arg0: number): this; + getUnsignedMediumLE(arg0: number): number; + readByte(): number; + get readable(): boolean; + get direct(): boolean; + get readOnly(): boolean; + get contiguous(): boolean; + get writable(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ByteBuf_ = ByteBuf; + /** + * @javaClass net.minecraft.class_2848 + */ + class ServerboundPlayerCommandPacket implements Internal.Packet { + getId(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + getAction(): Internal.ServerboundPlayerCommandPacket$Action; + write($$0: Internal.FriendlyByteBuf_): void; + getData(): number; + get data(): number; + get action(): Internal.ServerboundPlayerCommandPacket$Action; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPlayerCommandPacket_ = ServerboundPlayerCommandPacket; + /** + * @javaClass net.minecraft.class_1430 + */ + class Cow extends Internal.Animal { + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + static createAttributes(): Internal.AttributeSupplier$Builder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Cow_ = Cow; + /** + * @javaClass net.minecraft.class_918 + */ + class ItemRenderer implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener, Internal.AccessItemRenderer { + getItemModelShaper(): Internal.ItemModelShaper; + getModel($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_, $$3: number): Internal.BakedModel; + handler$blh000$renderGuiItemOverlay(renderer: Internal.Font_, stack: Internal.ItemStack_, x: number, y: number, countLabel: string, cbi: Internal.CallbackInfo_): void; + renderModelLists(model: Internal.BakedModel_, stack: Internal.ItemStack_, light: number, overlay: number, matrices: Internal.PoseStack_, vertices: Internal.VertexConsumer_): void; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + renderStatic($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.ItemTransforms$TransformType_, $$3: boolean, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: Internal.Level_, $$7: number, $$8: number, $$9: number): void; + renderStatic($$0: Internal.ItemStack_, $$1: Internal.ItemTransforms$TransformType_, $$2: number, $$3: number, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: number): void; + renderGuiItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: Internal.BakedModel_): void; + renderGuiItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; + static getFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; + static getCompassFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: Internal.PoseStack$Pose_): Internal.VertexConsumer; + static getCompassFoilBufferDirect($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: Internal.PoseStack$Pose_): Internal.VertexConsumer; + renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; + renderAndDecorateItem($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: number): void; + renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: number, $$4: number): void; + renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: number): void; + fabric_renderBakedItemModel(model: Internal.BakedModel_, stack: Internal.ItemStack_, light: number, overlay: number, matrixStack: Internal.PoseStack_, buffer: Internal.VertexConsumer_): void; + getFabricId(): ResourceLocation; + handler$bbc000$hook_renderItem(stack: Internal.ItemStack_, transformMode: Internal.ItemTransforms$TransformType_, invert: boolean, matrixStack: Internal.PoseStack_, vertexConsumerProvider: Internal.MultiBufferSource_, light: number, overlay: number, model: Internal.BakedModel_, ci: Internal.CallbackInfo_): void; + static getArmorFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; + renderGuiItemDecorations($$0: Internal.Font_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: string): void; + renderGuiItemDecorations($$0: Internal.Font_, $$1: Internal.ItemStack_, $$2: number, $$3: number): void; + render($$0: Internal.ItemStack_, $$1: Internal.ItemTransforms$TransformType_, $$2: boolean, $$3: Internal.PoseStack_, $$4: Internal.MultiBufferSource_, $$5: number, $$6: number, $$7: Internal.BakedModel_): void; + static getFoilBufferDirect($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; + getFabricDependencies(): Internal.Collection; + renderAndDecorateFakeItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; + static readonly "COMPASS_FOIL_UI_SCALE" : 0.5; + static readonly "COMPASS_FOIL_FIRST_PERSON_SCALE" : 0.75; + static readonly "ENCHANT_GLINT_LOCATION" : ResourceLocation; + static readonly "ITEM_COUNT_BLIT_OFFSET" : 200; + "blitOffset" : number; + get fabricDependencies(): Internal.Collection; + get itemModelShaper(): Internal.ItemModelShaper; + get fabricId(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemRenderer_ = ItemRenderer; + /** + * @javaClass net.minecraft.class_3274 + */ + class PackMetadataSectionSerializer implements Internal.MetadataSectionSerializer { + getMetadataSectionName(): string; + fromJson($$0: Internal.JsonObject_): Internal.PackMetadataSection; + get metadataSectionName(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PackMetadataSectionSerializer_ = PackMetadataSectionSerializer; + /** + * @javaClass net.minecraft.class_1259 + */ + abstract class BossEvent { + setName($$0: Internal.Component_): void; + shouldCreateWorldFog(): boolean; + getName(): Internal.Component; + setDarkenScreen($$0: boolean): this; + setProgress($$0: number): void; + getColor(): Internal.BossEvent$BossBarColor; + getId(): Internal.UUID; + shouldPlayBossMusic(): boolean; + getProgress(): number; + setColor($$0: Internal.BossEvent$BossBarColor_): void; + shouldDarkenScreen(): boolean; + setCreateWorldFog($$0: boolean): this; + getOverlay(): Internal.BossEvent$BossBarOverlay; + setOverlay($$0: Internal.BossEvent$BossBarOverlay_): void; + setPlayBossMusic($$0: boolean): this; + get color(): Internal.BossEvent$BossBarColor; + get overlay(): Internal.BossEvent$BossBarOverlay; + get name(): Internal.Component; + get progress(): number; + get id(): Internal.UUID; + set darkenScreen($$0: boolean); + set playBossMusic($$0: boolean); + set overlay($$0: Internal.BossEvent$BossBarOverlay_); + set color($$0: Internal.BossEvent$BossBarColor_); + set name($$0: Internal.Component_); + set progress($$0: number); + set createWorldFog($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BossEvent_ = BossEvent; + /** + * @javaClass net.minecraft.class_6603$class_6605 + */ + interface ClientboundLevelChunkPacketData$BlockEntityTagOutput { + accept(arg0: BlockPos_, arg1: Internal.BlockEntityType_, arg2: Internal.CompoundTag_): void; + } + type ClientboundLevelChunkPacketData$BlockEntityTagOutput_ = ((arg0: BlockPos, arg1: Internal.BlockEntityType, arg2: Internal.CompoundTag) => void) | ClientboundLevelChunkPacketData$BlockEntityTagOutput; + /** + * @javaClass dev.latvian.mods.kubejs.event.EventsJS + */ + class EventsJS { + postToHandlers(id: string, list: Internal.List_, event: Internal.EventJS_): boolean; + handlers(id: string): Internal.List; + clear(): void; + listen(id: string, handler: Internal.IEventHandler_): void; + readonly "scriptManager" : Internal.ScriptManager; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EventsJS_ = EventsJS; + /** + * @javaClass net.fabricmc.fabric.api.item.v1.CustomDamageHandler + */ + interface CustomDamageHandler { + damage(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.LivingEntity_, arg3: Internal.Consumer_): number; + } + type CustomDamageHandler_ = ((arg0: Internal.ItemStack, arg1: number, arg2: Internal.LivingEntity, arg3: Internal.Consumer) => number) | CustomDamageHandler; + /** + * @javaClass net.minecraft.class_5899 + */ + class ClientboundSetBorderWarningDistancePacket implements Internal.Packet { + getWarningBlocks(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get warningBlocks(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetBorderWarningDistancePacket_ = ClientboundSetBorderWarningDistancePacket; + /** + * @javaClass net.minecraft.class_3141 + */ + class RandomFeatureConfiguration implements Internal.FeatureConfiguration { + getFeatures(): Internal.Stream>; + readonly "features" : Internal.List; + static readonly "CODEC" : Internal.Codec; + readonly "defaultFeature" : Internal.Holder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RandomFeatureConfiguration_ = RandomFeatureConfiguration; + /** + * @javaClass net.minecraft.class_2926 + */ + class ServerStatus { + getVersion(): Internal.ServerStatus$Version; + getFavicon(): string; + setFavicon($$0: string): void; + setPlayers($$0: Internal.ServerStatus$Players_): void; + setVersion($$0: Internal.ServerStatus$Version_): void; + setDescription($$0: Internal.Component_): void; + getPlayers(): Internal.ServerStatus$Players; + getDescription(): Internal.Component; + static readonly "FAVICON_WIDTH" : 64; + static readonly "FAVICON_HEIGHT" : 64; + get favicon(): string; + get players(): Internal.ServerStatus$Players; + get description(): Internal.Component; + get version(): Internal.ServerStatus$Version; + set favicon($$0: string); + set players($$0: Internal.ServerStatus$Players_); + set description($$0: Internal.Component_); + set version($$0: Internal.ServerStatus$Version_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerStatus_ = ServerStatus; + /** + * @javaClass net.minecraft.class_193 + */ + interface RequirementsStrategy { + createRequirements(arg0: Internal.Collection_): string[][]; + } + type RequirementsStrategy_ = ((arg0: Internal.Collection) => string[][]) | RequirementsStrategy; + /** + * @javaClass java.util.concurrent.CompletableFuture + */ + class CompletableFuture implements Internal.Future, Internal.CompletionStage { + cancel(arg0: boolean): boolean; + obtrudeValue(arg0: T): void; + exceptionallyAsync(arg0: Internal.Function_): Internal.CompletableFuture; + exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletableFuture; + static failedStage(arg0: Internal.Throwable_): Internal.CompletionStage; + runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; + runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletableFuture; + obtrudeException(arg0: Internal.Throwable_): void; + thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; + exceptionallyCompose(arg0: Internal.Function_>): Internal.CompletableFuture; + join(): T; + isCompletedExceptionally(): boolean; + completeAsync(arg0: Internal.Supplier_): Internal.CompletableFuture; + completeAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): Internal.CompletableFuture; + applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletableFuture; + thenApply(arg0: Internal.Function_): Internal.CompletableFuture; + thenRun(arg0: Internal.Runnable_): Internal.CompletableFuture; + orTimeout(arg0: number, arg1: Internal.TimeUnit_): Internal.CompletableFuture; + getNow(arg0: T): T; + exceptionally(arg0: Internal.Function_): Internal.CompletableFuture; + handle(arg0: Internal.BiFunction_): Internal.CompletableFuture; + thenCompose(arg0: Internal.Function_>): Internal.CompletableFuture; + static failedFuture(arg0: Internal.Throwable_): Internal.CompletableFuture; + thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletableFuture; + thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletableFuture; + static completedFuture(arg0: U): Internal.CompletableFuture; + getNumberOfDependents(): number; + whenCompleteAsync(arg0: Internal.BiConsumer_): Internal.CompletableFuture; + whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): Internal.CompletableFuture; + toCompletableFuture(): Internal.CompletableFuture; + thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletableFuture; + thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletableFuture; + thenApplyAsync(arg0: Internal.Function_): Internal.CompletableFuture; + thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletableFuture; + static runAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture; + static runAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; + thenRunAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; + thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture; + static allOf(... arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; + applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletableFuture; + applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletableFuture; + newIncompleteFuture(): Internal.CompletableFuture; + runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletableFuture; + runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; + acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletableFuture; + acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletableFuture; + acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletableFuture; + get(): T; + get(arg0: number, arg1: Internal.TimeUnit_): T; + copy(): Internal.CompletableFuture; + runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; + thenComposeAsync(arg0: Internal.Function_>): Internal.CompletableFuture; + thenComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletableFuture; + thenAccept(arg0: Internal.Consumer_): Internal.CompletableFuture; + isCancelled(): boolean; + runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; + static anyOf(... arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; + completeOnTimeout(arg0: T, arg1: number, arg2: Internal.TimeUnit_): Internal.CompletableFuture; + defaultExecutor(): Internal.Executor; + handleAsync(arg0: Internal.BiFunction_): Internal.CompletableFuture; + handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletableFuture; + static supplyAsync(arg0: Internal.Supplier_): Internal.CompletableFuture; + static supplyAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): Internal.CompletableFuture; + completeExceptionally(arg0: Internal.Throwable_): boolean; + isDone(): boolean; + whenComplete(arg0: Internal.BiConsumer_): Internal.CompletableFuture; + thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; + thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletableFuture; + static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_): Internal.Executor; + static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_, arg2: Internal.Executor_): Internal.Executor; + exceptionallyComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletableFuture; + exceptionallyComposeAsync(arg0: Internal.Function_>): Internal.CompletableFuture; + thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletableFuture; + toString(): string; + minimalCompletionStage(): Internal.CompletionStage; + complete(arg0: T): boolean; + static completedStage(arg0: U): Internal.CompletionStage; + get numberOfDependents(): number; + get cancelled(): boolean; + get completedExceptionally(): boolean; + get done(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CompletableFuture_ = CompletableFuture; + /** + * @javaClass net.minecraft.class_3721 + */ + class BellBlockEntity extends Internal.BlockEntity { + triggerEvent($$0: number, $$1: number): boolean; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BellBlockEntity_): void; + onHit($$0: Internal.Direction_): void; + static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BellBlockEntity_): void; + "ticks" : number; + "clickDirection" : Internal.Direction; + "shaking" : boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BellBlockEntity_ = BellBlockEntity; + /** + * @javaClass net.minecraft.class_2688 + */ + abstract class StateHolder implements Internal.FastMapStateHolder { + getNeighborTable(): Internal.Table; + getStateIndex(): number; + getValues(): Internal.ImmutableMap, Internal.Comparable>; + setNeighborTable(table: Internal.Table_): void; + getProperties(): Internal.Collection>; + setStateMap(newValue: Internal.FastMap_): void; + redirect$zpm000$getNeighborFromFastMap(ignore: Internal.Table_, rowKey: any, columnKey: any): any; + getStateMap(): Internal.FastMap; + cycle($$0: Internal.Property_): S; + hasProperty($$0: Internal.Property_): boolean; + replacePropertyMap(newMap: Internal.ImmutableMap_): void; + populateNeighbours(states: Internal.Map_): void; + getValue($$0: Internal.Property_): T; + setValue($$0: Internal.Property_, $$1: V): S; + setStateIndex(newValue: number): void; + toString(): string; + getOptionalValue($$0: Internal.Property_): Internal.Optional; + getVanillaPropertyMap(): Internal.ImmutableMap; + static readonly "PROPERTIES_TAG" : "Properties"; + static readonly "NAME_TAG" : "Name"; + get stateIndex(): number; + get values(): Internal.ImmutableMap, Internal.Comparable>; + get neighborTable(): Internal.Table; + get stateMap(): Internal.FastMap; + get properties(): Internal.Collection>; + get vanillaPropertyMap(): Internal.ImmutableMap; + set stateIndex(newValue: number); + set stateMap(newValue: Internal.FastMap_); + set neighborTable(table: Internal.Table_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StateHolder_ = StateHolder; + /** + * @javaClass net.minecraft.class_5568 + */ + interface EntityAccess { + getPassengersAndSelf(): Internal.Stream; + getUUID(): Internal.UUID; + getSelfAndPassengers(): Internal.Stream; + blockPosition(): BlockPos; + shouldBeSaved(): boolean; + isAlwaysTicking(): boolean; + getId(): number; + setLevelCallback(arg0: Internal.EntityInLevelCallback_): void; + setRemoved(arg0: Internal.Entity$RemovalReason_): void; + getBoundingBox(): Internal.AABB; + } + type EntityAccess_ = EntityAccess; + /** + * @javaClass net.minecraft.class_2491 + */ + class EndTag implements Internal.Tag { + getType(): Internal.TagType; + getId(): number; + toString(): string; + copy(): this; + write($$0: Internal.DataOutput_): void; + accept($$0: Internal.TagVisitor_): void; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + static readonly "INSTANCE" : Internal.EndTag; + static readonly "TYPE" : Internal.TagType; + get id(): number; + get type(): Internal.TagType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EndTag_ = EndTag; + /** + * @javaClass net.minecraft.class_2774 + */ + class ClientboundTagQueryPacket implements Internal.Packet { + getTransactionId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getTag(): Internal.CompoundTag; + write($$0: Internal.FriendlyByteBuf_): void; + get skippable(): boolean; + get tag(): Internal.CompoundTag; + get transactionId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundTagQueryPacket_ = ClientboundTagQueryPacket; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinLootTableAccessor + */ + interface MixinLootTableAccessor { + getPools(): Internal.LootPool[]; + } + type MixinLootTableAccessor_ = (() => Internal.LootPool[]) | MixinLootTableAccessor; + /** + * @javaClass link.infra.indium.renderer.accessor.AccessBlockModelRenderer + */ + interface AccessBlockModelRenderer { + fabric_updateShape(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: number[], arg4: Internal.Direction_, arg5: number[], arg6: Internal.BitSet_): void; + } + type AccessBlockModelRenderer_ = ((arg0: Internal.BlockAndTintGetter, arg1: Internal.BlockState, arg2: BlockPos, arg3: number[], arg4: Internal.Direction, arg5: number[], arg6: Internal.BitSet) => void) | AccessBlockModelRenderer; + /** + * @javaClass net.fabricmc.fabric.mixin.loot.LootTableAccessor + */ + interface LootTableAccessor { + fabric_getPools(): Internal.LootPool[]; + fabric_getFunctions(): Internal.LootItemFunction[]; + } + type LootTableAccessor_ = LootTableAccessor; + /** + * @javaClass net.minecraft.class_1452 + */ + class Pig extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable { + method_6725(): boolean; + canBeControlledByRider(): boolean; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + isFood($$0: Internal.ItemStack_): boolean; + method_26316(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + method_26315($$0: Vec3_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getControllingPassenger(): Internal.Entity; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + travel($$0: Vec3_): void; + method_6765(): boolean; + getLeashOffset(): Vec3; + method_6576($$0: Internal.SoundSource_): void; + method_6577(): boolean; + get controllingPassenger(): Internal.Entity; + get leashOffset(): Vec3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Pig_ = Pig; + /** + * @javaClass net.minecraft.class_2902$class_2903 + */ + class Heightmap$Types extends Internal.Enum implements Internal.StringRepresentable { + isOpaque(): Internal.Predicate; + static valueOf($$0: string): this; + static values(): Internal.Heightmap$Types[]; + method_15434(): string; + getSerializationKey(): string; + keepAfterWorldgen(): boolean; + sendToClient(): boolean; + static getFromKey($$0: string): this; + static readonly "OCEAN_FLOOR" : Internal.Heightmap$Types; + static readonly "MOTION_BLOCKING_NO_LEAVES" : Internal.Heightmap$Types; + static readonly "CODEC" : Internal.Codec; + static readonly "MOTION_BLOCKING" : Internal.Heightmap$Types; + static readonly "WORLD_SURFACE" : Internal.Heightmap$Types; + static readonly "OCEAN_FLOOR_WG" : Internal.Heightmap$Types; + static readonly "WORLD_SURFACE_WG" : Internal.Heightmap$Types; + get serializationKey(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Heightmap$Types_ = "world_surface_wg" | "world_surface" | "ocean_floor" | "motion_blocking_no_leaves" | "motion_blocking" | "ocean_floor_wg" | Heightmap$Types; + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2IntFunction + */ + interface Char2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: string, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Char2ShortFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: string, arg1: number): number; + remove(arg0: string): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Char2ObjectFunction; + get(arg0: any): number; + get(arg0: string): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Char2LongFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Char2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Char2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: string): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2IntFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Char2CharFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2IntFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2IntFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2IntFunction; + } + type Char2IntFunction_ = ((arg0: string) => number) | Char2IntFunction; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2DoubleFunction + */ + interface Short2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Short2ShortFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Short2IntFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Short2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Short2LongFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Short2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Short2FloatFunction; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Short2CharFunction; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2DoubleFunction; + } + type Short2DoubleFunction_ = ((arg0: number) => number) | Short2DoubleFunction; + /** + * @javaClass net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial + */ + interface RenderMaterial { + spriteDepth(): number; + } + type RenderMaterial_ = (() => number) | RenderMaterial; + /** + * @javaClass net.fabricmc.fabric.impl.gamerule.RuleKeyExtensions + */ + interface RuleKeyExtensions { + fabric_setCustomCategory(arg0: Internal.CustomGameRuleCategory_): void; + fabric_getCustomCategory(): Internal.CustomGameRuleCategory; + } + type RuleKeyExtensions_ = RuleKeyExtensions; + /** + * @javaClass net.minecraft.class_6680 + */ + class TrueBlockPredicate implements Internal.BlockPredicate { + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + type(): Internal.BlockPredicateType; + static readonly "CODEC" : null; + static "INSTANCE" : null; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TrueBlockPredicate_ = TrueBlockPredicate; + /** + * @javaClass java.net.FileNameMap + */ interface FileNameMap { getContentTypeFor(arg0: string): string; } - type FileNameMap_ = FileNameMap; - interface BiPredicate { - or(arg0: Internal.BiPredicate_): Internal.BiPredicate; - test(arg0: T, arg1: U): boolean; - and(arg0: Internal.BiPredicate_): Internal.BiPredicate; - negate(): Internal.BiPredicate; - } - type BiPredicate_ = ((arg0: T, arg1: U) => boolean) | BiPredicate; - interface ChannelOutboundInvoker { - disconnect(): Internal.ChannelFuture; - disconnect(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - newProgressivePromise(): Internal.ChannelProgressivePromise; - read(): Internal.ChannelOutboundInvoker; - deregister(): Internal.ChannelFuture; - deregister(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - newFailedFuture(arg0: Internal.Throwable_): Internal.ChannelFuture; - writeAndFlush(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - writeAndFlush(arg0: any): Internal.ChannelFuture; - bind(arg0: Internal.SocketAddress_): Internal.ChannelFuture; - bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - voidPromise(): Internal.ChannelPromise; - newSucceededFuture(): Internal.ChannelFuture; - flush(): Internal.ChannelOutboundInvoker; - close(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - close(): Internal.ChannelFuture; - write(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - write(arg0: any): Internal.ChannelFuture; - connect(arg0: Internal.SocketAddress_): Internal.ChannelFuture; - connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): Internal.ChannelFuture; - connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_): Internal.ChannelFuture; - connect(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - newPromise(): Internal.ChannelPromise; - } - type ChannelOutboundInvoker_ = ChannelOutboundInvoker; - class ModuleDescriptor$Opens implements Internal.Comparable { - hashCode(): number; - equals(arg0: any): boolean; - isQualified(): boolean; - toString(): string; - source(): string; - compareTo(arg0: Internal.ModuleDescriptor$Opens_): number; - modifiers(): Internal.Set; - targets(): Internal.Set; - get qualified(): boolean; + type FileNameMap_ = ((arg0: string) => string) | FileNameMap; + /** + * @javaClass net.minecraft.class_2371 + */ + class NonNullList extends Internal.AbstractList { + add($$0: number, $$1: E): void; + set($$0: number, $$1: E): E; + size(): number; + static of($$0: E, ... $$1: E[]): Internal.NonNullList; + get($$0: number): E; + clear(): void; + static create(): Internal.NonNullList; + static withSize($$0: number, $$1: E): Internal.NonNullList; + static createWithCapacity($$0: number): Internal.NonNullList; + remove($$0: number): E; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ModuleDescriptor$Opens_ = ModuleDescriptor$Opens; - interface class_3827

{ - codec(): Internal.Codec

; + type NonNullList_ = NonNullList; + /** + * @javaClass net.minecraft.class_3920 + */ + class CampfireCookingRecipe extends Internal.AbstractCookingRecipe { + getSerializer(): Internal.RecipeSerializer; + getToastSymbol(): Internal.ItemStack; + get toastSymbol(): Internal.ItemStack; + get serializer(): Internal.RecipeSerializer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_3827_

= class_3827

; + type CampfireCookingRecipe_ = CampfireCookingRecipe; + /** + * @javaClass net.minecraft.class_170$class_171 + */ + class AdvancementRewards$Builder { + addRecipe($$0: ResourceLocation_): this; + addExperience($$0: number): this; + build(): Internal.AdvancementRewards; + static function($$0: ResourceLocation_): this; + static recipe($$0: ResourceLocation_): this; + addLootTable($$0: ResourceLocation_): this; + static loot($$0: ResourceLocation_): this; + static experience($$0: number): this; + runs($$0: ResourceLocation_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AdvancementRewards$Builder_ = AdvancementRewards$Builder; + /** + * @javaClass java.lang.invoke.VarHandle + */ abstract class VarHandle implements Internal.Constable { toMethodHandle(arg0: Internal.VarHandle$AccessMode_): Internal.MethodHandle; coordinateTypes(): Internal.List>; @@ -6222,10 +7281,10 @@ declare namespace Internal { compareAndSet(... arg0: any[]): boolean; compareAndExchangeAcquire(... arg0: any[]): any; getAndBitwiseXorRelease(... arg0: any[]): any; - withInvokeBehavior(): Internal.VarHandle; + withInvokeBehavior(): this; setRelease(... arg0: any[]): void; toString(): string; - withInvokeExactBehavior(): Internal.VarHandle; + withInvokeExactBehavior(): this; getAndBitwiseAndAcquire(... arg0: any[]): any; set opaque(... arg0: any[]); set release(... arg0: any[]); @@ -6236,641 +7295,899 @@ declare namespace Internal { protected constructor(); } type VarHandle_ = VarHandle; - class class_1291 { - static method_5569($$0: number): Internal.class_1291; - method_18792(): Internal.class_4081; - method_5562($$0: Internal.class_1309_, $$1: Internal.class_5131_, $$2: number): void; - method_5573(): boolean; - method_5563($$0: number, $$1: Internal.class_1322_): number; - method_5552($$0: number, $$1: number): boolean; - method_5560(): Internal.class_2561; - method_5561(): boolean; - method_5572($$0: Internal.class_1309_, $$1: number): void; - method_5566($$0: Internal.class_1320_, $$1: string, $$2: number, $$3: Internal.class_1322$class_1323_): Internal.class_1291; - method_5555($$0: Internal.class_1309_, $$1: Internal.class_5131_, $$2: number): void; - method_5556(): number; - method_5567(): string; - method_5564($$0: Internal.class_1297_, $$1: Internal.class_1297_, $$2: Internal.class_1309_, $$3: number, $$4: number): void; - method_5565(): Internal.Map; - static method_5554($$0: Internal.class_1291_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1291_ = Special.class_1291 | class_1291; - class class_1304$class_1305 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1304$class_1305; - static values(): Internal.class_1304$class_1305[]; - static readonly field_6177 : Internal.class_1304$class_1305; - static readonly field_6178 : Internal.class_1304$class_1305; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1304$class_1305_ = "armor" | "hand" | class_1304$class_1305; /** - * Fired on an entity is spawned. + * @javaClass net.minecraft.class_5407 */ - class EntitySpawnedEventJS extends Internal.EntityEventJS { - getLevel(): Internal.LevelJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get level(): Internal.LevelJS; - get entity(): Internal.EntityJS; + class GpuWarnlistManager extends Internal.SimplePreparableReloadListener { + getAllWarnings(): string; + dismissWarning(): void; + isSkippingFabulous(): boolean; + hasWarnings(): boolean; + getRendererWarnings(): string; + resetWarnings(): void; + showWarning(): void; + getVersionWarnings(): string; + isShowingWarning(): boolean; + dismissWarningAndSkipFabulous(): void; + willShowWarning(): boolean; + getVendorWarnings(): string; + get skippingFabulous(): boolean; + get allWarnings(): string; + get rendererWarnings(): string; + get showingWarning(): boolean; + get vendorWarnings(): string; + get versionWarnings(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GpuWarnlistManager_ = GpuWarnlistManager; + /** + * @javaClass net.minecraft.class_6763 + */ + interface TickContainerAccess extends Internal.TickAccess { + } + type TickContainerAccess_ = TickContainerAccess; + /** + * @javaClass net.minecraft.class_163$class_164 + */ + interface AdvancementList$Listener { + onAdvancementsCleared(): void; + onRemoveAdvancementTask(arg0: Internal.Advancement_): void; + onAddAdvancementTask(arg0: Internal.Advancement_): void; + onRemoveAdvancementRoot(arg0: Internal.Advancement_): void; + onAddAdvancementRoot(arg0: Internal.Advancement_): void; + } + type AdvancementList$Listener_ = AdvancementList$Listener; + /** + * @javaClass java.net.ContentHandlerFactory + */ + interface ContentHandlerFactory { + createContentHandler(arg0: string): Internal.ContentHandler; + } + type ContentHandlerFactory_ = ((arg0: string) => Internal.ContentHandler) | ContentHandlerFactory; + /** + * @javaClass net.minecraft.class_4760 + */ + class Hoglin extends Internal.Animal implements Internal.Enemy, Internal.HoglinBase { + handleEntityEvent($$0: number): void; + method_24657(): number; + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getSoundSource(): Internal.SoundSource; + setImmuneToZombification($$0: boolean): void; + canFallInLove(): boolean; + isFood($$0: Internal.ItemStack_): boolean; + static checkHoglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isConverting(): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getPassengersRidingOffset(): number; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + doHurtTarget($$0: Internal.Entity_): boolean; + canBeHunted(): boolean; + removeWhenFarAway($$0: number): boolean; + getBrain(): Internal.Brain; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isAdult(): boolean; + get passengersRidingOffset(): number; + get converting(): boolean; + get soundSource(): Internal.SoundSource; + get brain(): Internal.Brain; + get adult(): boolean; + set immuneToZombification($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Hoglin_ = Hoglin; + /** + * @javaClass dev.onyxstudios.cca.api.v3.component.ComponentContainer + */ + interface ComponentContainer extends Internal.NbtSerializable { + fromTag(arg0: Internal.CompoundTag_): void; + keys(): Internal.Set>; + toTag(arg0: Internal.CompoundTag_): Internal.CompoundTag; + tickClientComponents(): void; + hasComponents(): boolean; + tickServerComponents(): void; + copyFrom(arg0: Internal.ComponentContainer_): void; + } + type ComponentContainer_ = ComponentContainer; + /** + * @javaClass net.minecraft.class_4668$class_4678 + */ + class RenderStateShard$OutputStateShard extends Internal.RenderStateShard { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$OutputStateShard_ = RenderStateShard$OutputStateShard; + /** + * @javaClass net.darktree.interference.mixin.HardnessAccessor + */ + interface HardnessAccessor { + getStoredHardness(): number; + } + type HardnessAccessor_ = (() => number) | HardnessAccessor; + /** + * @javaClass net.minecraft.class_4668$class_4676 + */ + class RenderStateShard$LightmapStateShard extends Internal.RenderStateShard$BooleanStateShard { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$LightmapStateShard_ = RenderStateShard$LightmapStateShard; + /** + * @javaClass net.minecraft.class_368 + */ + interface Toast { + getToken(): any; + width(): number; + render(arg0: Internal.PoseStack_, arg1: Internal.ToastComponent_, arg2: number): Internal.Toast$Visibility; + height(): number; + } + type Toast_ = ((arg0: Internal.PoseStack, arg1: Internal.ToastComponent, arg2: number) => Internal.Toast$Visibility) | Toast; + /** + * @javaClass net.minecraft.class_161$class_162 + */ + class Advancement$Builder { + canBuild($$0: Internal.Function_): boolean; + parent($$0: ResourceLocation_): this; + parent($$0: Internal.Advancement_): this; + getCriteria(): Internal.Map; + requirements($$0: Internal.RequirementsStrategy_): this; + requirements($$0: string[][]): this; + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + display($$0: Internal.ItemStack_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: ResourceLocation_, $$4: Internal.FrameType_, $$5: boolean, $$6: boolean, $$7: boolean): this; + display($$0: Internal.ItemLike_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: ResourceLocation_, $$4: Internal.FrameType_, $$5: boolean, $$6: boolean, $$7: boolean): this; + display($$0: Internal.DisplayInfo_): this; + save($$0: Internal.Consumer_, $$1: string): Internal.Advancement; + addCriterion($$0: string, $$1: Internal.CriterionTriggerInstance_): this; + addCriterion($$0: string, $$1: Internal.Criterion_): this; + static advancement(): this; + serializeToJson(): Internal.JsonObject; + build($$0: ResourceLocation_): Internal.Advancement; + static fromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): this; + toString(): string; + static fromNetwork($$0: Internal.FriendlyByteBuf_): this; + rewards($$0: Internal.AdvancementRewards$Builder_): this; + rewards($$0: Internal.AdvancementRewards_): this; + get criteria(): Internal.Map; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Advancement$Builder_ = Advancement$Builder; + /** + * Fired when ticking on client side. + * @javaClass dev.latvian.mods.kubejs.client.ClientTickEventJS + */ + class ClientTickEventJS extends Internal.ClientEventJS { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** - * Fired on an entity is spawned. + * Fired when ticking on client side. */ - type EntitySpawnedEventJS_ = EntitySpawnedEventJS; - interface class_2520 { - method_32289(arg0: Internal.class_5627_): void; - method_10711(): number; - method_10714(): string; - method_10713(arg0: Internal.DataOutput_): void; - method_39850(arg0: Internal.class_6836_): Internal.class_6836$class_6838; - method_10707(): Internal.class_2520; - method_39876($$0: Internal.class_6836_): void; - toString(): string; - method_23258(): Internal.class_4614; - } - type class_2520_ = class_2520; - interface GameRulesAccessor { - } - type GameRulesAccessor_ = GameRulesAccessor; - interface class_1928$class_4311 { - method_20762($$0: Internal.class_1928$class_4313_, $$1: Internal.class_1928$class_4314_): void; - method_27330($$0: Internal.class_1928$class_4313_, $$1: Internal.class_1928$class_4314_): void; - method_27329($$0: Internal.class_1928$class_4313_, $$1: Internal.class_1928$class_4314_): void; - } - type class_1928$class_4311_ = class_1928$class_4311; - interface FloatCollection extends Internal.Collection, Internal.FloatIterable { - add(arg0: number): boolean; - spliterator(): Internal.FloatSpliterator; - containsAll(arg0: Internal.FloatCollection_): boolean; - doubleSpliterator(): Internal.DoubleSpliterator; - toFloatArray(arg0: number[]): number[]; - toFloatArray(): number[]; - doubleStream(): Internal.DoubleStream; - remove(arg0: any): boolean; - removeIf(arg0: Internal.FloatPredicate_): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeIf(arg0: java_.util.function_.DoublePredicate_): boolean; - doubleParallelStream(): Internal.DoubleStream; - removeAll(arg0: Internal.FloatCollection_): boolean; - contains(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.FloatIterator; - addAll(arg0: Internal.FloatCollection_): boolean; - stream(): Internal.Stream; - toArray(arg0: number[]): number[]; - parallelStream(): Internal.Stream; - rem(arg0: number): boolean; - doubleIterator(): Internal.DoubleIterator; - retainAll(arg0: Internal.FloatCollection_): boolean; - } - type FloatCollection_ = FloatCollection; - class OrderedCompoundTag extends Internal.class_2487 { - method_10713(dataOutput: Internal.DataOutput_): void; - readonly tagMap : Internal.Map; + type ClientTickEventJS_ = ClientTickEventJS; + /** + * Fired when you need to remove worldgen. + * @javaClass dev.latvian.mods.kubejs.level.gen.WorldgenRemoveEventJS + */ + class WorldgenRemoveEventJS extends Internal.StartupEventJS { + removeAllSpawns(): void; + printFeaturesForType(type: DecorationGenerationStep_, filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, afterRemoval: boolean): void; + printSpawns(category: Internal.MobCategory_): void; + printSpawns(): void; + removeFeatureById(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, decoration: DecorationGenerationStep_, ids: ResourceLocation_[]): void; + removeFeatureById(type: DecorationGenerationStep_, ids: ResourceLocation_[]): void; + printFeatures(type: DecorationGenerationStep_, filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_): void; + printFeatures(): void; + printFeatures(type: DecorationGenerationStep_): void; + removeAllFeatures(): void; + removeAllFeatures(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_): void; + removeAllFeatures(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, type: DecorationGenerationStep_): void; + removeSpawns(p: Internal.Consumer_): void; + removeOres(p: Internal.Consumer_): void; + printFiltered(type: DecorationGenerationStep_, filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_): void; + printFiltered(type: DecorationGenerationStep_): void; + printFiltered(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type OrderedCompoundTag_ = OrderedCompoundTag; - interface ScreenMouseEvents$AfterMouseClick { - afterMouseClick(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenMouseEvents$AfterMouseClick_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$AfterMouseClick; - abstract class class_703 { - method_18122(): Internal.class_3999; - method_34753($$0: number, $$1: number, $$2: number): void; - method_3082(): number; - method_3070(): void; - method_3084($$0: number, $$1: number, $$2: number): void; - method_3075($$0: number): Internal.class_703; - method_3086(): boolean; - method_3064(): Internal.class_238; - method_3074(arg0: Internal.class_4588_, arg1: Internal.class_4184_, arg2: number): void; - method_3085(): void; - method_3063($$0: number, $$1: number, $$2: number): void; - method_3077($$0: number): void; - toString(): string; - method_3087($$0: number): Internal.class_703; - method_3067($$0: Internal.class_238_): void; - method_34019(): Internal.Optional; - method_3069($$0: number, $$1: number, $$2: number): void; + /** + * Fired when you need to remove worldgen. + */ + type WorldgenRemoveEventJS_ = WorldgenRemoveEventJS; + /** + * @javaClass net.minecraft.class_101$class_102 + */ + class CopyNameFunction$NameSource extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.CopyNameFunction$NameSource[]; + static getByName($$0: string): this; + static readonly "KILLER_PLAYER" : Internal.CopyNameFunction$NameSource; + readonly "param" : Internal.LootContextParam; + static readonly "KILLER" : Internal.CopyNameFunction$NameSource; + static readonly "BLOCK_ENTITY" : Internal.CopyNameFunction$NameSource; + readonly "name" : string; + static readonly "THIS" : Internal.CopyNameFunction$NameSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_703_ = class_703; - interface ListBuilder { - withErrorsFrom(arg0: Internal.DataResult_): Internal.ListBuilder; - add(arg0: Internal.DataResult_): Internal.ListBuilder; - add(arg0: T): Internal.ListBuilder; - add(arg0: E, arg1: Internal.Encoder_): Internal.ListBuilder; - mapError(arg0: Internal.UnaryOperator_): Internal.ListBuilder; - ops(): Internal.DynamicOps; - build(arg0: T): Internal.DataResult; - build(arg0: Internal.DataResult_): Internal.DataResult; - addAll(arg0: Internal.Iterable_, arg1: Internal.Encoder_): Internal.ListBuilder; + type CopyNameFunction$NameSource_ = "block_entity" | "this" | "killer_player" | "killer" | CopyNameFunction$NameSource; + /** + * @javaClass net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener + */ + interface IdentifiableResourceReloadListener extends Internal.PreparableReloadListener { + getFabricId(): ResourceLocation; + getFabricDependencies(): Internal.Collection; } - type ListBuilder_ = ListBuilder; - class class_2605 extends Internal.class_2586 implements Internal.class_1275 { - static method_31688($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2605_): void; - method_11179($$0: Internal.class_2561_): void; - method_5797(): Internal.class_2561; - method_11014($$0: Internal.class_2487_): void; - method_5477(): Internal.class_2561; - field_11964 : number; - field_11965 : number; - field_11962 : number; - field_11963 : number; - field_11958 : number; - field_11969 : number; - field_11966 : number; - field_11967 : number; - field_11960 : number; - field_11961 : number; + type IdentifiableResourceReloadListener_ = (() => ResourceLocation) | IdentifiableResourceReloadListener; + /** + * @javaClass net.minecraft.class_1266 + */ + class DifficultyInstance { + isHard(): boolean; + isHarderThan($$0: number): boolean; + getSpecialMultiplier(): number; + getEffectiveDifficulty(): number; + getDifficulty(): Internal.Difficulty; + get difficulty(): Internal.Difficulty; + get effectiveDifficulty(): number; + get hard(): boolean; + get specialMultiplier(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2605_ = class_2605; - class class_1146 implements Internal.class_1148 { - method_4887(): Internal.class_1111; - method_18188($$0: Internal.class_1140_): void; - method_4886(): Internal.class_2561; - method_4894(): number; - method_35812(): ResourceLocation; - method_4885($$0: Internal.class_1148_): void; + type DifficultyInstance_ = DifficultyInstance; + /** + * @javaClass net.minecraft.class_1512 + */ + abstract class AbstractDragonPhaseInstance implements Internal.DragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + isSitting(): boolean; + onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_, $$3: Internal.Player_): void; + onHurt($$0: Internal.DamageSource_, $$1: number): number; + doClientTick(): void; + getFlySpeed(): number; + end(): void; + begin(): void; + getTurnSpeed(): number; + get flyTargetLocation(): Vec3; + get turnSpeed(): number; + get flySpeed(): number; + get sitting(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1146_ = class_1146; - abstract class class_6579 extends Internal.class_4651 { + type AbstractDragonPhaseInstance_ = AbstractDragonPhaseInstance; + /** + * @javaClass dev.latvian.mods.unit.MutableNumberUnit + */ + class MutableNumberUnit extends dev.latvian.mods.unit.Unit { + set(value: number): void; + get(variables: Internal.UnitVariables_): number; + toString(builder: Internal.StringBuilder_): void; + "value" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6579_ = class_6579; - abstract class CharBuffer extends Internal.Buffer implements Internal.Comparable, Internal.Appendable, Internal.CharSequence, Internal.Readable { - compact(): Internal.CharBuffer; - compareTo(arg0: Internal.CharBuffer_): number; - asReadOnlyBuffer(): Internal.CharBuffer; - put(arg0: Internal.CharBuffer_): Internal.CharBuffer; - put(arg0: string, arg1: number, arg2: number): Internal.CharBuffer; - put(arg0: number, arg1: string[]): Internal.CharBuffer; - put(arg0: number, arg1: string): Internal.CharBuffer; - put(arg0: number, arg1: string[], arg2: number, arg3: number): Internal.CharBuffer; - put(arg0: string[]): Internal.CharBuffer; - put(arg0: string[], arg1: number, arg2: number): Internal.CharBuffer; - put(arg0: number, arg1: Internal.CharBuffer_, arg2: number, arg3: number): Internal.CharBuffer; - put(arg0: string): Internal.CharBuffer; - slice(): Internal.CharBuffer; - slice(arg0: number, arg1: number): Internal.CharBuffer; - array(): string[]; + type MutableNumberUnit_ = MutableNumberUnit; + /** + * @javaClass net.minecraft.class_4538 + */ + interface LevelReader extends Internal.BlockAndTintGetter, Internal.CollisionGetter, Internal.BiomeManager$NoiseBiomeSource, Internal.MixinViewableWorld, Internal.RenderAttachedBlockView { + dimensionType(): Internal.DimensionType; + method_31607(): number; + getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + hasChunkAt($$0: number, $$1: number): boolean; + hasChunkAt($$0: BlockPos_): boolean; + getSeaLevel(): number; + getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number; + method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; + getSkyDarken(): number; + getBiome($$0: BlockPos_): Internal.Holder; + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + getBrightness($$0: BlockPos_): number; + hasChunk(arg0: number, arg1: number): boolean; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + getMaxLocalRawBrightness($$0: BlockPos_): number; + isEmptyBlock($$0: BlockPos_): boolean; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + isClientSide(): boolean; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + isWaterAt($$0: BlockPos_): boolean; + containsAnyLiquid($$0: Internal.AABB_): boolean; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess; + getChunk($$0: number, $$1: number): Internal.ChunkAccess; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + getBiomeManager(): Internal.BiomeManager; + method_31605(): number; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + } + type LevelReader_ = LevelReader; + /** + * @javaClass net.minecraft.class_1548 + */ + class Creeper extends Internal.Monster implements Internal.PowerableMob { + ignite(): void; + canDropMobsSkull(): boolean; + getSwellDir(): number; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + isIgnited(): boolean; + getSwelling($$0: number): number; + setSwellDir($$0: number): void; + doHurtTarget($$0: Internal.Entity_): boolean; + increaseDroppedSkulls(): void; + setTarget($$0: Internal.LivingEntity_): void; + method_6872(): boolean; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + getMaxFallDistance(): number; + get swellDir(): number; + get maxFallDistance(): number; + get ignited(): boolean; + set swellDir($$0: number); + set target($$0: Internal.LivingEntity_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Creeper_ = Creeper; + /** + * @javaClass com.google.gson.JsonSerializationContext + */ + interface JsonSerializationContext { + serialize(arg0: any): Internal.JsonElement; + serialize(arg0: any, arg1: Internal.Type_): Internal.JsonElement; + } + type JsonSerializationContext_ = JsonSerializationContext; + /** + * @javaClass net.minecraft.class_6492$class_6493 + */ + class CubicSpline$Builder { + build(): Internal.CubicSpline; + addPoint($$0: number, $$1: Internal.CubicSpline_, $$2: number): Internal.CubicSpline$Builder; + addPoint($$0: number, $$1: number, $$2: number): Internal.CubicSpline$Builder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CubicSpline$Builder_ = CubicSpline$Builder; + /** + * @javaClass net.minecraft.class_6652 + */ + class ReplaceablePredicate extends Internal.StateTestingPredicate { + type(): Internal.BlockPredicateType; + static readonly "CODEC" : null; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ReplaceablePredicate_ = ReplaceablePredicate; + /** + * @javaClass net.minecraft.class_1836 + */ + interface TooltipFlag { + isAdvanced(): boolean; + } + type TooltipFlag_ = (() => boolean) | TooltipFlag; + /** + * @javaClass net.minecraft.class_79$class_80 + */ + abstract class LootPoolEntryContainer$Builder implements Internal.ConditionUserBuilder { + otherwise($$0: Internal.LootPoolEntryContainer$Builder_): Internal.AlternativesEntry$Builder; + build(): Internal.LootPoolEntryContainer; + then($$0: Internal.LootPoolEntryContainer$Builder_): Internal.SequentialEntry$Builder; + when($$0: Internal.LootItemCondition$Builder_): T; + append($$0: Internal.LootPoolEntryContainer$Builder_): Internal.EntryGroup$Builder; + unwrap(): T; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootPoolEntryContainer$Builder_ = LootPoolEntryContainer$Builder; + /** + * @javaClass net.minecraft.class_6624 + */ + class PiecesContainer extends Internal.Record { + pieces(): Internal.List; + isInsidePiece($$0: BlockPos_): boolean; + static load($$0: Internal.ListTag_, $$1: Internal.StructurePieceSerializationContext_): this; hashCode(): number; - get(): string; - get(arg0: number): string; - get(arg0: string[], arg1: number, arg2: number): Internal.CharBuffer; - get(arg0: string[]): Internal.CharBuffer; - get(arg0: number, arg1: string[]): Internal.CharBuffer; - get(arg0: number, arg1: string[], arg2: number, arg3: number): Internal.CharBuffer; - limit(arg0: number): Internal.CharBuffer; - arrayOffset(): number; - flip(): Internal.CharBuffer; - order(): Internal.ByteOrder; - hasArray(): boolean; - read(arg0: Internal.CharBuffer_): number; + equals($$0: any): boolean; + save($$0: Internal.StructurePieceSerializationContext_): Internal.Tag; isEmpty(): boolean; - clear(): Internal.CharBuffer; - length(): number; - duplicate(): Internal.CharBuffer; - subSequence(arg0: number, arg1: number): Internal.CharBuffer; - static allocate(arg0: number): Internal.CharBuffer; - rewind(): Internal.CharBuffer; - mismatch(arg0: Internal.CharBuffer_): number; - equals(arg0: any): boolean; - reset(): Internal.CharBuffer; + calculateBoundingBox(): Internal.BoundingBox; toString(): string; - position(arg0: number): Internal.CharBuffer; - isDirect(): boolean; - static wrap(arg0: string[], arg1: number, arg2: number): Internal.CharBuffer; - static wrap(arg0: string[]): Internal.CharBuffer; - static wrap(arg0: Internal.CharSequence_): Internal.CharBuffer; - static wrap(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.CharBuffer; - mark(): Internal.CharBuffer; - chars(): Internal.IntStream; - charAt(arg0: number): string; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.CharBuffer; - append(arg0: Internal.CharSequence_): Internal.CharBuffer; - append(arg0: string): Internal.CharBuffer; - get direct(): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type CharBuffer_ = CharBuffer; - abstract class class_332 { - static method_25298($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.class_1058_): void; - static method_27534($$0: Internal.class_4587_, $$1: Internal.class_327_, $$2: Internal.class_2561_, $$3: number, $$4: number, $$5: number): void; - static method_25300($$0: Internal.class_4587_, $$1: Internal.class_327_, $$2: string, $$3: number, $$4: number, $$5: number): void; - static method_25303($$0: Internal.class_4587_, $$1: Internal.class_327_, $$2: string, $$3: number, $$4: number, $$5: number): void; - method_25302($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - method_25305(): number; - static method_27535($$0: Internal.class_4587_, $$1: Internal.class_327_, $$2: Internal.class_2561_, $$3: number, $$4: number, $$5: number): void; - method_25304($$0: number): void; - static method_25291($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; - static method_25290($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; - static method_25293($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; - static method_35720($$0: Internal.class_4587_, $$1: Internal.class_327_, $$2: Internal.class_5481_, $$3: number, $$4: number, $$5: number): void; - static method_25294($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - method_29343($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; - static method_35719($$0: Internal.class_4587_, $$1: Internal.class_327_, $$2: Internal.class_5481_, $$3: number, $$4: number, $$5: number): void; - static readonly field_22736 : ResourceLocation; - static readonly field_22735 : ResourceLocation; - static readonly field_22737 : ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_332_ = class_332; - interface ReferenceCounted { - refCnt(): number; - release(arg0: number): boolean; - release(): boolean; - retain(): Internal.ReferenceCounted; - retain(arg0: number): Internal.ReferenceCounted; - touch(): Internal.ReferenceCounted; - touch(arg0: any): Internal.ReferenceCounted; - } - type ReferenceCounted_ = ReferenceCounted; - class class_283 implements Internal.AutoCloseable { - method_35777(): string; - method_1291($$0: Internal.class_1159_): void; - method_1292($$0: string, $$1: Internal.IntSupplier_, $$2: number, $$3: number): void; - method_1293($$0: number): void; - method_1295(): Internal.class_280; - close(): void; - readonly field_1538 : Internal.class_276; - readonly field_1536 : Internal.class_276; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_283_ = class_283; - abstract class StructBuffer extends Internal.CustomBuffer implements Internal.Iterable { - iterator(): Internal.Iterator; - sizeof(): number; - spliterator(): Internal.Spliterator; - stream(): Internal.Stream; - forEach(arg0: Internal.Consumer_): void; - get(arg0: number, arg1: T): SELF; - get(arg0: T): SELF; - get(arg0: number): T; - get(): T; - parallelStream(): Internal.Stream; - put(arg0: number, arg1: T): SELF; - put(arg0: T): SELF; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructBuffer_ = StructBuffer; - class class_3959 { - method_17750(): Vec3; - method_17749($$0: Internal.class_3610_, $$1: Internal.class_1922_, $$2: BlockPos_): Internal.class_265; - method_17747(): Vec3; - method_17748($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_): Internal.class_265; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3959_ = class_3959; - class class_6872 extends Internal.Record implements Internal.class_6874 { - comp_340(): number; - method_40166(): Internal.class_6875; - hashCode(): number; - equals($$0: any): boolean; - method_40169($$0: number, $$1: number, $$2: number): Internal.class_1923; - method_40168($$0: Internal.class_2794_, $$1: number, $$2: number, $$3: number): boolean; - toString(): string; - comp_343(): number; - comp_344(): Vec3i; - comp_341(): number; - comp_342(): Internal.class_6873; - static readonly field_36420 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6872_ = class_6872; - interface Byte2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Byte2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Byte2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2LongFunction; - } - type Byte2LongFunction_ = ((arg0: number) => number) | Byte2LongFunction; - class class_1439$class_4621 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1439$class_4621; - static values(): Internal.class_1439$class_4621[]; - static method_23693($$0: number): Internal.class_1439$class_4621; - static readonly field_21081 : Internal.class_1439$class_4621; - static readonly field_21082 : Internal.class_1439$class_4621; - static readonly field_21083 : Internal.class_1439$class_4621; - static readonly field_21084 : Internal.class_1439$class_4621; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1439$class_4621_ = "high" | "low" | "none" | "medium" | class_1439$class_4621; - class class_6885$class_6888 extends Internal.class_6885$class_6887 { - method_40241($$0: Internal.class_6880_): boolean; - method_40560($$0: Internal.class_2378_): boolean; - method_40251(): Internal.class_6862; - toString(): string; - method_40248(): Internal.Either, Internal.List>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6885$class_6888_ = class_6885$class_6888; - abstract class class_4071 extends Internal.class_332 implements Internal.class_4068 { - method_18640(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4071_ = class_4071; - class class_1430 extends Internal.class_1429 { - method_6483($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1430; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - static method_26883(): Internal.class_5132$class_5133; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1430_ = class_1430; + type PiecesContainer_ = PiecesContainer; /** - * Fired when player clicked a non-air, non-fluid block. - * - * This event is called only once. + * @javaClass net.minecraft.class_2734 */ - class BlockLeftClickEventJS extends Internal.PlayerEventJS { - getBlock(): Internal.BlockContainerJS; - getItem(): Internal.ItemStackJS; - getFacing(): Internal.class_2350; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get facing(): Internal.class_2350; - get block(): Internal.BlockContainerJS; - get entity(): Internal.EntityJS; + class ClientboundSetCameraPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getEntity($$0: Internal.Level_): Internal.Entity; + write($$0: Internal.FriendlyByteBuf_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type ClientboundSetCameraPacket_ = ClientboundSetCameraPacket; /** - * Fired when player clicked a non-air, non-fluid block. - * - * This event is called only once. + * @javaClass net.minecraft.class_3754 */ - type BlockLeftClickEventJS_ = BlockLeftClickEventJS; - interface class_3565 { - method_15518(): boolean; - method_15516(arg0: number, arg1: boolean, arg2: boolean): number; - method_15551(arg0: Internal.class_4076_, arg1: boolean): void; - method_15552($$0: BlockPos_, $$1: boolean): void; - method_15514(arg0: BlockPos_, arg1: number): void; - method_15513(arg0: BlockPos_): void; - method_15512(arg0: Internal.class_1923_, arg1: boolean): void; + class NoiseBasedChunkGenerator extends Internal.ChunkGenerator { + spawnOriginalMobs($$0: Internal.WorldGenRegion_): void; + addDebugScreenInfo($$0: Internal.List_, $$1: BlockPos_): void; + buildSurface($$0: Internal.WorldGenRegion_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_): void; + getGenDepth(): number; + createBiomes($$0: Internal.Registry_, $$1: Internal.Executor_, $$2: Internal.Blender_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_): Internal.CompletableFuture; + applyCarvers($$0: Internal.WorldGenRegion_, $$1: number, $$2: Internal.BiomeManager_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_, $$5: CarvingGenerationStep_): void; + getBaseHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; + topMaterial($$0: Internal.CarvingContext_, $$1: Internal.Function_>, $$2: Internal.ChunkAccess_, $$3: Internal.NoiseChunk_, $$4: BlockPos_, $$5: boolean): Internal.Optional; + getSeaLevel(): number; + getBaseColumn($$0: number, $$1: number, $$2: Internal.LevelHeightAccessor_): Internal.NoiseColumn; + router(): Internal.NoiseRouter; + fillFromNoise($$0: Internal.Executor_, $$1: Internal.Blender_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkAccess_): Internal.CompletableFuture; + stable($$0: number, $$1: Internal.ResourceKey_): boolean; + climateSampler(): Internal.Climate$Sampler; + withSeed($$0: number): Internal.ChunkGenerator; + getMinY(): number; + static readonly "CODEC" : Internal.Codec; + get genDepth(): number; + get seaLevel(): number; + get minY(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_3565_ = class_3565; - interface EventLoopGroup extends Internal.EventExecutorGroup { + type NoiseBasedChunkGenerator_ = NoiseBasedChunkGenerator; + /** + * @javaClass net.minecraft.class_2248 + */ + class Block extends Internal.BlockBehaviour implements Internal.ItemLike { + handlePrecipitation($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Biome$Precipitation_): void; + getName(): Internal.MutableComponent; + stepOn($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_): void; + static canSupportCenter($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: Internal.Direction_): boolean; + getDescriptionId(): string; + static pushEntitiesUp($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Level_, $$3: BlockPos_): Internal.BlockState; + playerWillDestroy($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Player_): void; + isPossibleToRespawnInThis(): boolean; + static box($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.VoxelShape; + getId(): string; + static getId($$0: Internal.BlockState_): number; + defaultBlockState(): Internal.BlockState; + static byItem($$0: Internal.Item_): this; + static isExceptionForConnection($$0: Internal.BlockState_): boolean; + getJumpFactor(): number; + hasDynamicShape(): boolean; + animateTick($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Random_): void; + static shouldRenderFace($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_, $$4: BlockPos_): boolean; + getSoundType($$0: Internal.BlockState_): Internal.SoundType; + static updateOrDestroy($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: number, $$5: number): void; + static updateOrDestroy($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: number): void; + asItem(): Internal.Item; + static isFaceFull($$0: Internal.VoxelShape_, $$1: Internal.Direction_): boolean; + getCloneItemStack($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.ItemStack; + static canSupportRigidBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + appendHoverText($$0: Internal.ItemStack_, $$1: Internal.BlockGetter_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; + getFriction(): number; + propagatesSkylightDown($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; + static updateFromNeighbourShapes($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_): Internal.BlockState; + static stateById($$0: number): Internal.BlockState; + withPropertiesOf($$0: Internal.BlockState_): Internal.BlockState; + static dropResources($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockEntity_, $$4: Internal.Entity_, $$5: Internal.ItemStack_): void; + static dropResources($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): void; + static dropResources($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): void; + static dropResources($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_, $$3: Internal.BlockEntity_): void; + fillItemCategory($$0: Internal.CreativeModeTab_, $$1: Internal.NonNullList_): void; + static popResource($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.ItemStack_): void; + getExplosionResistance(): number; + getStateDefinition(): Internal.StateDefinition; + isRandomlyTicking($$0: Internal.BlockState_): boolean; + getStateForPlacement($$0: Internal.BlockPlaceContext_): Internal.BlockState; + static isShapeFullBlock($$0: Internal.VoxelShape_): boolean; + updateEntityAfterFallOn($$0: Internal.BlockGetter_, $$1: Internal.Entity_): void; + setPlacedBy($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.LivingEntity_, $$4: Internal.ItemStack_): void; + destroy($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: Internal.BlockState_): void; + static popResourceFromFace($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Direction_, $$3: Internal.ItemStack_): void; + fallOn($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: BlockPos_, $$3: Internal.Entity_, $$4: number): void; + playerDestroy($$0: Internal.Level_, $$1: Internal.Player_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.BlockEntity_, $$5: Internal.ItemStack_): void; + wasExploded($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Explosion_): void; + getSpeedFactor(): number; + dropFromExplosion($$0: Internal.Explosion_): boolean; + static getDrops($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.BlockEntity_, $$4: Internal.Entity_, $$5: Internal.ItemStack_): Internal.List; + static getDrops($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.BlockEntity_): Internal.List; + toString(): string; + builtInRegistryHolder(): Internal.Holder$Reference; + static readonly "UPDATE_IMMEDIATE" : 8; + static readonly "UPDATE_NEIGHBORS" : 1; + static readonly "INDESTRUCTIBLE" : -1.0; + static readonly "UPDATE_NONE" : 4; + static readonly "UPDATE_INVISIBLE" : 4; + static readonly "UPDATE_MOVE_BY_PISTON" : 64; + static readonly "UPDATE_LIMIT" : 512; + static readonly "BLOCK_STATE_REGISTRY" : Internal.IdMapper; + static readonly "UPDATE_ALL" : 3; + static readonly "UPDATE_ALL_IMMEDIATE" : 11; + static readonly "UPDATE_SUPPRESS_LIGHT" : 128; + static readonly "UPDATE_KNOWN_SHAPE" : 16; + static readonly "UPDATE_SUPPRESS_DROPS" : 32; + static readonly "INSTANT" : 0.0; + static readonly "UPDATE_CLIENTS" : 2; + get possibleToRespawnInThis(): boolean; + get explosionResistance(): number; + get descriptionId(): string; + get name(): Internal.MutableComponent; + get speedFactor(): number; + get id(): string; + get friction(): number; + get stateDefinition(): Internal.StateDefinition; + get jumpFactor(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Block_ = Special.Block | Block; + /** + * @javaClass net.minecraft.class_531 + */ + class SpectatorMenu { + getSelectedSlot(): number; + getItems(): Internal.List; + exit(): void; + selectSlot($$0: number): void; + getSelectedCategory(): Internal.SpectatorMenuCategory; + getCurrentPage(): Internal.SpectatorPage; + getItem($$0: number): Internal.SpectatorMenuItem; + getSelectedItem(): Internal.SpectatorMenuItem; + selectCategory($$0: Internal.SpectatorMenuCategory_): void; + static readonly "EMPTY_SLOT" : Internal.SpectatorMenuItem; + get selectedSlot(): number; + get selectedItem(): Internal.SpectatorMenuItem; + get selectedCategory(): Internal.SpectatorMenuCategory; + get currentPage(): Internal.SpectatorPage; + get items(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpectatorMenu_ = SpectatorMenu; + /** + * @javaClass io.netty.channel.MultithreadEventLoopGroup + */ + abstract class MultithreadEventLoopGroup extends Internal.MultithreadEventExecutorGroup implements Internal.EventLoopGroup { next(): Internal.EventLoop; + register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type EventLoopGroup_ = EventLoopGroup; - class class_3852 implements Internal.VillagerProfessionAccessor { - method_19630(): Internal.ImmutableSet; - method_35202(): string; - method_19199(): Internal.ImmutableSet; - method_19198(): Internal.class_4158; - method_22384(): Internal.class_3414; + type MultithreadEventLoopGroup_ = MultithreadEventLoopGroup; + /** + * @javaClass net.fabricmc.fabric.impl.client.screen.ScreenExtensions + */ + interface ScreenExtensions { + fabric_getAllowKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeRenderEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getRemoveEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterTickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + getExtensions(screen: Internal.Screen_): this; + fabric_getBeforeTickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getButtons(): Internal.List; + fabric_getAllowKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterRenderEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + } + type ScreenExtensions_ = ScreenExtensions; + /** + * @javaClass net.minecraft.class_3620$class_6594 + */ + class MaterialColor$Brightness extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.MaterialColor$Brightness[]; + static byId($$0: number): this; + static readonly "LOWEST" : Internal.MaterialColor$Brightness; + static readonly "HIGH" : Internal.MaterialColor$Brightness; + static readonly "LOW" : Internal.MaterialColor$Brightness; + readonly "modifier" : number; + readonly "id" : number; + static readonly "NORMAL" : Internal.MaterialColor$Brightness; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MaterialColor$Brightness_ = "normal" | "high" | "low" | "lowest" | MaterialColor$Brightness; + /** + * @javaClass net.minecraft.class_5892 + */ + class ClientboundPlayerCombatKillPacket implements Internal.Packet { + getMessage(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + getKillerId(): number; + getPlayerId(): number; + get skippable(): boolean; + get message(): Internal.Component; + get killerId(): number; + get playerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundPlayerCombatKillPacket_ = ClientboundPlayerCombatKillPacket; + /** + * @javaClass net.minecraft.class_93$class_6152 + */ + class EntryGroup$Builder extends Internal.LootPoolEntryContainer$Builder { + build(): Internal.LootPoolEntryContainer; + append($$0: Internal.LootPoolEntryContainer$Builder_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntryGroup$Builder_ = EntryGroup$Builder; + /** + * @javaClass net.minecraft.class_6603 + */ + class ClientboundLevelChunkPacketData { + getHeightmaps(): Internal.CompoundTag; + getBlockEntitiesTagsConsumer($$0: number, $$1: number): Internal.Consumer; + static extractChunkData($$0: Internal.FriendlyByteBuf_, $$1: Internal.LevelChunk_): void; + getReadBuffer(): Internal.FriendlyByteBuf; + write($$0: Internal.FriendlyByteBuf_): void; + get readBuffer(): Internal.FriendlyByteBuf; + get heightmaps(): Internal.CompoundTag; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundLevelChunkPacketData_ = ClientboundLevelChunkPacketData; + /** + * @javaClass java.lang.Enum$EnumDesc + */ + class Enum$EnumDesc extends Internal.DynamicConstantDesc { + static of(arg0: Internal.ClassDesc_, arg1: string): Internal.Enum$EnumDesc; toString(): string; - static readonly field_17060 : Internal.class_3852; - static readonly field_17055 : Internal.class_3852; - static readonly field_17054 : Internal.class_3852; - static readonly field_17065 : Internal.class_3852; - static readonly field_17057 : Internal.class_3852; - static readonly field_17056 : Internal.class_3852; - static readonly field_17051 : Internal.class_3852; - static readonly field_17062 : Internal.class_3852; - static readonly field_17061 : Internal.class_3852; - static readonly field_17053 : Internal.class_3852; - static readonly field_17064 : Internal.class_3852; - static readonly field_17052 : Internal.class_3852; - static readonly field_17063 : Internal.class_3852; - static readonly field_17059 : Internal.class_3852; - static readonly field_17058 : Internal.class_3852; + resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): E; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3852_ = class_3852; - interface RegistryEntryRemovedCallback { - onEntryRemoved(arg0: number, arg1: ResourceLocation_, arg2: T): void; - } - type RegistryEntryRemovedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T) => void) | RegistryEntryRemovedCallback; + type Enum$EnumDesc_ = Enum$EnumDesc; /** + * @javaClass net.minecraft.class_6381 */ - class BasicMobEffect$Builder extends Internal.MobEffectBuilder { - createObject(): Internal.class_1291; + class NarratedElementType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.NarratedElementType[]; + static readonly "POSITION" : Internal.NarratedElementType; + static readonly "USAGE" : Internal.NarratedElementType; + static readonly "HINT" : Internal.NarratedElementType; + static readonly "TITLE" : Internal.NarratedElementType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.MobEffectBuilder; } + type NarratedElementType_ = "hint" | "usage" | "position" | "title" | NarratedElementType; /** + * @javaClass net.minecraft.class_2606 */ - type BasicMobEffect$Builder_ = BasicMobEffect$Builder; - class class_5194 implements Internal.class_2596 { - method_27276(): number; - method_27274($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_27275(): BlockPos; - method_29446(): boolean; + class ClientboundAddExperienceOrbPacket implements Internal.Packet { + getValue(): number; + getX(): number; + getY(): number; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get x(): number; + get y(): number; + get z(): number; + get id(): number; + get value(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5194_ = class_5194; - interface Object2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Object2ShortFunction; - removeChar(arg0: any): string; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: string): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Object2FloatFunction; - applyAsInt(arg0: K): number; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Object2CharFunction; - getChar(arg0: any): string; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2CharFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2CharFunction; - } - type Object2CharFunction_ = ((arg0: any) => string) | Object2CharFunction; - interface DoubleIterable extends Internal.Iterable { - iterator(): Internal.DoubleIterator; - spliterator(): Internal.DoubleSpliterator; - forEach(arg0: java_.util.function_.DoubleConsumer_): void; - forEach(arg0: Internal.Consumer_): void; - forEach(arg0: Internal.DoubleConsumer_): void; - doubleSpliterator(): Internal.DoubleSpliterator; - doubleIterator(): Internal.DoubleIterator; - } - type DoubleIterable_ = DoubleIterable; - abstract class class_1307 extends Internal.class_1308 { - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_6091($$0: Vec3_): void; - method_6101(): boolean; + type ClientboundAddExperienceOrbPacket_ = ClientboundAddExperienceOrbPacket; + /** + * @javaClass net.minecraft.class_5141 + */ + abstract class TrunkPlacer { + getTreeHeight($$0: Internal.Random_): number; + placeTrunk(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: number, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): Internal.List; + static readonly "CODEC" : Internal.Codec; + static readonly "MAX_HEIGHT" : 80; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1307_ = class_1307; - class class_58 { - method_22567($$0: Internal.class_46_): void; - method_22568($$0: Internal.class_176_): Internal.class_58; - method_22569($$0: string, $$1: ResourceLocation_): Internal.class_58; - method_360($$0: string): void; - method_22570($$0: ResourceLocation_): boolean; - method_22571($$0: string, $$1: ResourceLocation_): Internal.class_58; - method_22572($$0: ResourceLocation_): boolean; - method_361(): Internal.Multimap; - method_22574($$0: ResourceLocation_): Internal.class_52; - method_22576($$0: ResourceLocation_): Internal.class_5341; - method_364($$0: string): Internal.class_58; + type TrunkPlacer_ = TrunkPlacer; + /** + * @javaClass java.util.LongSummaryStatistics + */ + class LongSummaryStatistics implements Internal.LongConsumer, Internal.IntConsumer { + getMin(): number; + getMax(): number; + toString(): string; + getAverage(): number; + getSum(): number; + getCount(): number; + combine(arg0: Internal.LongSummaryStatistics_): void; + accept(arg0: number): void; + get average(): number; + get min(): number; + get max(): number; + get count(): number; + get sum(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_58_ = class_58; - interface QuadEmitter extends Internal.MutableQuadView { - normal(vertexIndex: number, vec: Internal.class_1160_): Internal.QuadEmitter; - cullFace(arg0: Internal.class_2350_): Internal.QuadEmitter; - lightmap(b0: number, b1: number, b2: number, b3: number): Internal.QuadEmitter; - lightmap(arg0: number, arg1: number): Internal.QuadEmitter; - colorIndex(arg0: number): Internal.QuadEmitter; - fromVanilla(arg0: number[], arg1: number, arg2: boolean): Internal.QuadEmitter; - spriteUnitSquare(spriteIndex: number): Internal.QuadEmitter; - square(nominalFace: Internal.class_2350_, left: number, bottom: number, right: number, top: number, depth: number): Internal.QuadEmitter; - material(arg0: Internal.RenderMaterial_): Internal.QuadEmitter; - pos(arg0: number, arg1: number, arg2: number, arg3: number): Internal.QuadEmitter; - pos(vertexIndex: number, vec: Internal.class_1160_): Internal.QuadEmitter; - sprite(arg0: number, arg1: number, arg2: number, arg3: number): Internal.QuadEmitter; - sprite(vertexIndex: number, spriteIndex: number, uv: Internal.class_241_): Internal.QuadEmitter; - nominalFace(arg0: Internal.class_2350_): Internal.QuadEmitter; - tag(arg0: number): Internal.QuadEmitter; - emit(): Internal.QuadEmitter; - spriteBake(arg0: number, arg1: Internal.class_1058_, arg2: number): Internal.QuadEmitter; - spriteColor(arg0: number, arg1: number, arg2: number): Internal.QuadEmitter; - spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): Internal.QuadEmitter; + type LongSummaryStatistics_ = LongSummaryStatistics; + /** + * @javaClass net.minecraft.class_5630 + */ + interface SlotAccess { + forContainer($$0: Internal.Container_, $$1: number, $$2: Internal.Predicate_): this; + forContainer($$0: Internal.Container_, $$1: number): this; + set(arg0: Internal.ItemStack_): boolean; + get(): Internal.ItemStack; + forEquipmentSlot($$0: Internal.LivingEntity_, $$1: EquipmentSlot_, $$2: Internal.Predicate_): this; + forEquipmentSlot($$0: Internal.LivingEntity_, $$1: EquipmentSlot_): this; } - type QuadEmitter_ = QuadEmitter; - abstract class LivingEntityEventJS extends Internal.EntityEventJS { + type SlotAccess_ = SlotAccess; + /** + * @javaClass net.fabricmc.fabric.mixin.transfer.BucketItemAccessor + */ + interface BucketItemAccessor { + fabric_getFluid(): Internal.Fluid; + } + type BucketItemAccessor_ = (() => Internal.Fluid) | BucketItemAccessor; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemModificationProperties + */ + class ItemModificationProperties { + setBurnTime(i: number): void; + getAttributes(attribute: Internal.Attribute_): Internal.List; + setArmorToughness(armorToughness: number): void; + setMaxStackSize(i: number): void; + setMaxDamage(i: number): void; + setCraftingRemainder(i: Internal.Item_): void; + setFoodProperties(consumer: Internal.Consumer_): void; + setRarity(r: Rarity_): void; + setArmorKnockbackResistance(knockbackResistance: number): void; + setTier(c: Internal.Consumer_): void; + addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void; + setDigSpeed(speed: number): void; + setAttackSpeed(attackSpeed: number): void; + setArmorProtection(armorProtection: number): void; + setFireResistant(b: boolean): void; + removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void; + getDigSpeed(): number; + setAttackDamage(attackDamage: number): void; + readonly "item" : Internal.ItemKJS; + get digSpeed(): number; + set maxStackSize(i: number); + set maxDamage(i: number); + set digSpeed(speed: number); + set armorProtection(armorProtection: number); + set fireResistant(b: boolean); + set armorToughness(armorToughness: number); + set tier(c: Internal.Consumer_); + set armorKnockbackResistance(knockbackResistance: number); + set burnTime(i: number); + set attackSpeed(attackSpeed: number); + set foodProperties(consumer: Internal.Consumer_); + set craftingRemainder(i: Internal.Item_); + set attackDamage(attackDamage: number); + set rarity(r: Rarity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type LivingEntityEventJS_ = LivingEntityEventJS; - class Type$FieldNotFoundException extends Internal.Type$TypeError { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ItemModificationProperties_ = ItemModificationProperties; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemHandler + */ + interface ItemHandler extends Internal.Iterable { + getHeight(): number; + iterator(): Internal.Iterator; + extractItem(arg0: number, arg1: number, arg2: boolean): Internal.ItemStack; + getSlotLimit(arg0: number): number; + isItemValid(arg0: number, arg1: Internal.ItemStack_): boolean; + getWidth(): number; + getStackInSlot(arg0: number): Internal.ItemStack; + getSlots(): number; + insertItem(arg0: number, arg1: Internal.ItemStack_, arg2: boolean): Internal.ItemStack; } - type Type$FieldNotFoundException_ = Type$FieldNotFoundException; + type ItemHandler_ = ItemHandler; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyPress + */ + interface ScreenKeyboardEvents$AllowKeyPress { + allowKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; + } + type ScreenKeyboardEvents$AllowKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenKeyboardEvents$AllowKeyPress; + /** + * @javaClass java.util.Date + */ class Date implements Internal.Serializable, Internal.Cloneable, Internal.Comparable { static UTC(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; before(arg0: Internal.Date_): boolean; @@ -6881,7 +8198,7 @@ declare namespace Internal { setSeconds(arg0: number): void; hashCode(): number; getDate(): number; - static from(arg0: Internal.Instant_): Internal.Date; + static from(arg0: Internal.Instant_): this; getMonth(): number; after(arg0: Internal.Date_): boolean; setTime(arg0: number): void; @@ -6923,765 +8240,819 @@ declare namespace Internal { protected constructor(); } type Date_ = Date; - class class_3957 implements Internal.class_1865 { - method_17735($$0: Internal.class_2540_, $$1: T): void; - method_17736($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; - method_17737($$0: ResourceLocation_, $$1: Internal.class_2540_): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3957_ = class_3957; - class class_6848 extends Internal.class_6679 { - method_38873(): Internal.class_6647; - static readonly field_36288 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6848_ = class_6848; - class class_631 extends Internal.class_2802 { - method_12130(): Internal.class_3568; - method_2857($$0: number, $$1: number, $$2: Internal.class_2806_, $$3: boolean): Internal.class_2818; - method_16020($$0: number, $$1: number, $$2: Internal.class_2540_, $$3: Internal.class_2487_, $$4: Internal.Consumer_): Internal.class_2818; - method_14151(): number; - method_2859($$0: number, $$1: number): void; - method_12122(): string; - method_20317($$0: number, $$1: number): void; - method_20180($$0: number): void; - method_16399(): Internal.class_1922; - method_12247($$0: Internal.class_1944_, $$1: Internal.class_4076_): void; - method_12127($$0: Internal.BooleanSupplier_, $$1: boolean): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_631_ = class_631; - class class_6606 { - method_38606(): Internal.List; - method_38608(): Internal.BitSet; - method_38609(): Internal.BitSet; - method_38611(): boolean; - method_38610(): Internal.List; - method_38601(): Internal.BitSet; - method_38604(): Internal.BitSet; - method_38603($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6606_ = class_6606; - class class_5925 extends Internal.class_6797 { - method_14452($$0: Internal.class_5444_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - static method_39638($$0: Internal.class_2902$class_2903_): Internal.class_5925; - method_39615(): Internal.class_6798; - static readonly field_29265 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5925_ = class_5925; - interface class_5952 { - method_34705(): Internal.List; - } - type class_5952_ = class_5952; - class class_2833 implements Internal.class_2596 { - method_12280(): number; - method_11052($$0: Internal.class_2540_): void; - method_12281(): number; - method_12276(): number; - method_12277(): number; - method_12278($$0: Internal.class_2792_): void; - method_12279(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2833_ = class_2833; - class class_5497 { - toString(): string; - method_31027(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5497_ = class_5497; - class class_1520 extends Internal.class_1514 { - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - method_6853(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1520_ = class_1520; - class ResolvedModule { - reference(): Internal.ModuleReference; - configuration(): Internal.Configuration; - hashCode(): number; - equals(arg0: any): boolean; - reads(): Internal.Set; - name(): string; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ResolvedModule_ = ResolvedModule; - interface class_4002 { - method_18138(arg0: number, arg1: number): Internal.class_1058; - method_18139(arg0: Internal.Random_): Internal.class_1058; - } - type class_4002_ = class_4002; - interface EquipmentSlotProvider { - getPreferredEquipmentSlot(arg0: Internal.class_1799_): EquipmentSlot; - } - type EquipmentSlotProvider_ = ((arg0: Internal.class_1799) => EquipmentSlot) | EquipmentSlotProvider; - class class_638 extends Internal.class_1937 { - method_2941($$0: number, $$1: number, $$2: number): void; - method_8406($$0: Internal.class_2394_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - method_2942($$0: number, $$1: Internal.class_1297_): void; - method_2943($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Random_, $$5: Internal.class_2248_, $$6: Internal.class_2338$class_2339_): void; - method_2944($$0: Internal.class_269_): void; - method_2945($$0: number, $$1: Internal.class_1297$class_5529_): void; - method_2947($$0: BlockPos_, $$1: Internal.class_3414_, $$2: Internal.class_3419_, $$3: number, $$4: number, $$5: boolean): void; - method_24852($$0: Internal.class_2350_, $$1: boolean): number; - method_31595($$0: BlockPos_, $$1: Internal.class_2680_): void; - method_8494($$0: Internal.class_2394_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - method_30349(): Internal.class_5455; - method_17889(): number; - method_38743(): boolean; - method_32888($$0: Internal.class_1297_, $$1: Internal.class_5712_, $$2: BlockPos_): void; - method_18456(): Internal.List; - method_38989($$0: Internal.class_1297_): boolean; - method_8413($$0: BlockPos_, $$1: Internal.class_2680_, $$2: Internal.class_2680_, $$3: number): void; - method_8517($$0: number, $$1: BlockPos_, $$2: number): void; - method_18120(): number; - method_2935(): Internal.class_631; - method_27874(): BlockPos; - method_2937($$0: BlockPos_, $$1: Internal.class_2680_): void; - method_27873($$0: BlockPos_, $$1: number): void; - method_22387($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_23752($$0: BlockPos_, $$1: Internal.class_6539_): number; - method_39849($$0: number, $$1: number): void; - method_30671(): number; - method_8441($$0: Internal.BooleanSupplier_): void; - method_8522($$0: Internal.class_2596_): void; - method_8444($$0: Internal.class_1657_, $$1: number, $$2: BlockPos_, $$3: number): void; - method_8486($$0: number, $$1: number, $$2: number, $$3: Internal.class_3414_, $$4: Internal.class_3419_, $$5: number, $$6: number, $$7: boolean): void; - method_16109($$0: BlockPos_, $$1: Internal.class_2680_, $$2: Internal.class_2680_): void; - method_8405(): Internal.class_6756; - method_8449($$0: Internal.class_1657_, $$1: Internal.class_1297_, $$2: Internal.class_3414_, $$3: Internal.class_3419_, $$4: number, $$5: number): void; - method_8525(): void; - method_18646($$0: Internal.class_1297_): void; - method_18112(): Internal.Iterable; - method_23789(): number; - method_18113($$0: number, $$1: number, $$2: number): void; - method_8428(): Internal.class_269; - method_8509($$0: number): void; - method_18110($$0: Internal.class_2818_): void; - method_23780($$0: BlockPos_, $$1: Internal.class_6539_): number; - method_23782($$0: Internal.class_1923_): void; - method_23783($$0: number): number; - method_23784(): void; - method_23785($$0: number): Vec3; - method_23787($$0: number): number; - method_8393($$0: number, $$1: number): boolean; - method_8397(): Internal.class_6756; - method_8474($$0: number, $$1: BlockPos_, $$2: number): void; - method_29089($$0: number): void; - method_8433(): Internal.class_1863; - method_18116(): void; - method_8435($$0: number): void; - method_17891($$0: string): Internal.class_22; - method_23777($$0: Vec3_, $$1: number): Vec3; - method_17452($$0: Internal.class_2394_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - method_8538($$0: Internal.class_128_): Internal.class_129; - method_39023($$0: number): void; - method_31419(): string; - method_17890($$0: string, $$1: Internal.class_22_): void; - method_39024(): number; - method_28104(): Internal.class_638$class_5271; - method_28103(): Internal.class_5294; - method_8466($$0: Internal.class_2394_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - method_8465($$0: Internal.class_1657_, $$1: number, $$2: number, $$3: number, $$4: Internal.class_3414_, $$5: Internal.class_3419_, $$6: number, $$7: number): void; - method_38534(): void; - toString(): string; - method_38536($$0: Internal.Runnable_): void; - method_8547($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.class_2487_): void; - method_8469($$0: number): Internal.class_1297; - method_18107($$0: number, $$1: Internal.class_742_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_638_ = class_638; - class class_277 { - method_1245(): boolean; - static method_1247($$0: string): number; - hashCode(): number; - equals($$0: any): boolean; - static method_1243($$0: string): number; - method_1244(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_277_ = class_277; - class ZoneOffsetTransitionRule$TimeDefinition extends Internal.Enum { - static valueOf(arg0: string): Internal.ZoneOffsetTransitionRule$TimeDefinition; - static values(): Internal.ZoneOffsetTransitionRule$TimeDefinition[]; - createDateTime(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): Internal.LocalDateTime; - static readonly WALL : Internal.ZoneOffsetTransitionRule$TimeDefinition; - static readonly UTC : Internal.ZoneOffsetTransitionRule$TimeDefinition; - static readonly STANDARD : Internal.ZoneOffsetTransitionRule$TimeDefinition; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneOffsetTransitionRule$TimeDefinition_ = "standard" | "utc" | "wall" | ZoneOffsetTransitionRule$TimeDefinition; - interface class_1145 { - method_4884(arg0: Internal.class_1113_, arg1: Internal.class_1146_): void; - } - type class_1145_ = class_1145; - class class_1525 extends Internal.class_1512 { - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - method_6862($$0: Internal.class_1309_): void; - method_6851(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1525_ = class_1525; - class class_2856$class_2857 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2856$class_2857; - static values(): Internal.class_2856$class_2857[]; - static readonly field_13018 : Internal.class_2856$class_2857; - static readonly field_13017 : Internal.class_2856$class_2857; - static readonly field_13016 : Internal.class_2856$class_2857; - static readonly field_13015 : Internal.class_2856$class_2857; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2856$class_2857_ = "declined" | "successfully_loaded" | "failed_download" | "accepted" | class_2856$class_2857; - interface TypeDescriptor { - descriptorString(): string; - } - type TypeDescriptor_ = TypeDescriptor; - class class_1722 extends Internal.class_1703 { - method_7597($$0: Internal.class_1657_): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - static readonly field_30801 : 5; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1722_ = class_1722; - abstract class LongBuffer extends Internal.Buffer implements Internal.Comparable { - hasArray(): boolean; - compact(): Internal.LongBuffer; - clear(): Internal.LongBuffer; - duplicate(): Internal.LongBuffer; - compareTo(arg0: Internal.LongBuffer_): number; - asReadOnlyBuffer(): Internal.LongBuffer; - put(arg0: number[]): Internal.LongBuffer; - put(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.LongBuffer; - put(arg0: number, arg1: number[]): Internal.LongBuffer; - put(arg0: number[], arg1: number, arg2: number): Internal.LongBuffer; - put(arg0: number, arg1: Internal.LongBuffer_, arg2: number, arg3: number): Internal.LongBuffer; - put(arg0: Internal.LongBuffer_): Internal.LongBuffer; - put(arg0: number, arg1: number): Internal.LongBuffer; - put(arg0: number): Internal.LongBuffer; - static allocate(arg0: number): Internal.LongBuffer; - rewind(): Internal.LongBuffer; - slice(): Internal.LongBuffer; - slice(arg0: number, arg1: number): Internal.LongBuffer; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.LongBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): Internal.LongBuffer; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.LongBuffer; - get(arg0: number[], arg1: number, arg2: number): Internal.LongBuffer; - get(arg0: number[]): Internal.LongBuffer; - limit(arg0: number): Internal.LongBuffer; - reset(): Internal.LongBuffer; - arrayOffset(): number; - toString(): string; - position(arg0: number): Internal.LongBuffer; - flip(): Internal.LongBuffer; - isDirect(): boolean; - static wrap(arg0: number[]): Internal.LongBuffer; - static wrap(arg0: number[], arg1: number, arg2: number): Internal.LongBuffer; - mark(): Internal.LongBuffer; - order(): Internal.ByteOrder; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LongBuffer_ = LongBuffer; - class class_2695 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11685(): number; - method_11684(): ResourceLocation; - method_11686($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2695_ = class_2695; - class class_4668$class_4672 extends Internal.class_4668 { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4672_ = class_4668$class_4672; - class class_1159 { - static method_24019($$0: number, $$1: number, $$2: number): Internal.class_1159; - method_22670($$0: Internal.class_1158_): void; - method_22671($$0: Internal.class_1160_): void; - static method_4929($$0: number, $$1: number, $$2: number, $$3: number): Internal.class_1159; - method_22672($$0: Internal.class_1159_): void; - method_22870(): boolean; - method_22871(): void; - method_22673(): Internal.class_1159; - method_35436($$0: Internal.FloatBuffer_, $$1: boolean): void; - method_35435($$0: Internal.FloatBuffer_): void; - method_35434($$0: Internal.class_1159_): void; - method_35433(): boolean; - hashCode(): number; - method_35439($$0: Internal.FloatBuffer_, $$1: boolean): void; - method_35438($$0: Internal.FloatBuffer_): void; - method_22668(): void; - method_22866($$0: number): void; - static method_4933($$0: number, $$1: number, $$2: number, $$3: number): Internal.class_1159; - method_4932($$0: Internal.FloatBuffer_): void; - method_22868(): number; - method_35444(): number; - method_35443($$0: Internal.FloatBuffer_): void; - method_35442($$0: Internal.class_1159_): void; - static method_24021($$0: number, $$1: number, $$2: number): Internal.class_1159; - method_35441(): number; - method_35440($$0: Internal.class_1159_): void; - equals($$0: any): boolean; - toString(): string; - static method_34239($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.class_1159; - method_31544($$0: number, $$1: number, $$2: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1159_ = class_1159; - class class_1498 extends Internal.class_1496 { - method_6735(): boolean; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_27078(): Internal.class_5148; - method_27077(): Internal.class_5149; - method_5749($$0: Internal.class_2487_): void; - method_6773($$0: Internal.class_1799_): boolean; - method_5453($$0: Internal.class_1263_): void; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_6474($$0: Internal.class_1429_): boolean; - method_5652($$0: Internal.class_2487_): void; - method_6786(): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1498_ = class_1498; - interface class_2629$class_5881 { - method_34104($$0: Internal.UUID_, $$1: boolean, $$2: boolean, $$3: boolean): void; - method_34103($$0: Internal.UUID_, $$1: Internal.class_2561_, $$2: number, $$3: Internal.class_1259$class_1260_, $$4: Internal.class_1259$class_1261_, $$5: boolean, $$6: boolean, $$7: boolean): void; - method_34102($$0: Internal.UUID_, $$1: Internal.class_2561_): void; - method_34101($$0: Internal.UUID_, $$1: Internal.class_1259$class_1260_, $$2: Internal.class_1259$class_1261_): void; - method_34100($$0: Internal.UUID_, $$1: number): void; - method_34099($$0: Internal.UUID_): void; - } - type class_2629$class_5881_ = class_2629$class_5881; - class class_1543$class_1544 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1543$class_1544; - static values(): Internal.class_1543$class_1544[]; - static readonly field_7207 : Internal.class_1543$class_1544; - static readonly field_19012 : Internal.class_1543$class_1544; - static readonly field_21512 : Internal.class_1543$class_1544; - static readonly field_7212 : Internal.class_1543$class_1544; - static readonly field_7211 : Internal.class_1543$class_1544; - static readonly field_7213 : Internal.class_1543$class_1544; - static readonly field_7210 : Internal.class_1543$class_1544; - static readonly field_7208 : Internal.class_1543$class_1544; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1543$class_1544_ = "spellcasting" | "neutral" | "bow_and_arrow" | "crossbow_charge" | "crossbow_hold" | "crossed" | "celebrating" | "attacking" | class_1543$class_1544; - class class_4660 extends Internal.class_4662 { - method_23469($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly field_24959 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4660_ = class_4660; /** + * @javaClass net.minecraft.class_47 */ - class ArmorItemBuilder$Leggings extends Internal.ArmorItemBuilder { + class LootContext { + getLevel(): Internal.ServerLevel; + removeVisitedCondition($$0: Internal.LootItemCondition_): void; + getLootTable($$0: ResourceLocation_): Internal.LootTable; + getParam($$0: Internal.LootContextParam_): T; + getRandom(): Internal.Random; + getCondition($$0: ResourceLocation_): Internal.LootItemCondition; + getParamOrNull($$0: Internal.LootContextParam_): T; + getLuck(): number; + removeVisitedTable($$0: Internal.LootTable_): void; + hasParam($$0: Internal.LootContextParam_): boolean; + addVisitedCondition($$0: Internal.LootItemCondition_): boolean; + addVisitedTable($$0: Internal.LootTable_): boolean; + addDynamicDrops($$0: ResourceLocation_, $$1: Internal.Consumer_): void; + get random(): Internal.Random; + get luck(): number; + 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(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; } + type LootContext_ = LootContext; /** + * @javaClass java.nio.channels.FileChannel$MapMode */ - type ArmorItemBuilder$Leggings_ = ArmorItemBuilder$Leggings; - class class_22 extends Internal.class_18 { - method_32370($$0: number, $$1: number, $$2: number): void; - method_109($$0: Internal.class_1922_, $$1: number, $$2: number): void; - method_32364($$0: number): Internal.class_22; - method_32365($$0: number, $$1: number, $$2: number): boolean; - method_75($$0: Internal.class_2487_): Internal.class_2487; - method_32373(): Internal.Iterable; - static method_32362($$0: number, $$1: boolean, $$2: Internal.class_5321_): Internal.class_22; - static method_32363($$0: number, $$1: number, $$2: number, $$3: boolean, $$4: boolean, $$5: Internal.class_5321_): Internal.class_22; - static method_32371($$0: Internal.class_2487_): Internal.class_22; - method_108($$0: Internal.class_1936_, $$1: BlockPos_): boolean; - method_32372(): boolean; - method_32361(): Internal.class_22; - method_101($$0: Internal.class_1657_): Internal.class_22$class_23; - method_37343($$0: number): boolean; - method_102($$0: Internal.class_1657_, $$1: Internal.class_1799_): void; - method_104($$0: BlockPos_, $$1: number): void; - static method_110($$0: Internal.class_1799_, $$1: BlockPos_, $$2: string, $$3: Internal.class_20$class_21_): void; - method_35503(): Internal.Collection; - method_32369($$0: Internal.List_): void; - method_100($$0: number, $$1: Internal.class_1657_): Internal.class_2596; - field_122 : number[]; - static readonly field_33991 : 256; - readonly field_119 : number; - readonly field_17403 : boolean; - readonly field_116 : number; - static readonly field_31831 : 4; - readonly field_115 : number; - readonly field_118 : Internal.class_5321; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_22_ = class_22; - class RemappableRegistry$RemapMode extends Internal.Enum { - static valueOf(name: string): Internal.RemappableRegistry$RemapMode; - static values(): Internal.RemappableRegistry$RemapMode[]; - static readonly AUTHORITATIVE : Internal.RemappableRegistry$RemapMode; - static readonly EXACT : Internal.RemappableRegistry$RemapMode; - static readonly REMOTE : Internal.RemappableRegistry$RemapMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RemappableRegistry$RemapMode_ = "authoritative" | "exact" | "remote" | RemappableRegistry$RemapMode; - interface Object2IntMap$Entry extends Internal.Map$Entry { - getValue(): number; - getIntValue(): number; - setValue(arg0: number): number; - } - type Object2IntMap$Entry_ = Object2IntMap$Entry; - class ValueRange implements Internal.Serializable { - getMaximum(): number; - getSmallestMaximum(): number; - isIntValue(): boolean; - getLargestMinimum(): number; - isValidValue(arg0: number): boolean; - hashCode(): number; - static of(arg0: number, arg1: number): Internal.ValueRange; - static of(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ValueRange; - static of(arg0: number, arg1: number, arg2: number): Internal.ValueRange; - equals(arg0: any): boolean; - getMinimum(): number; - checkValidIntValue(arg0: number, arg1: Internal.TemporalField_): number; - checkValidValue(arg0: number, arg1: Internal.TemporalField_): number; + class FileChannel$MapMode { toString(): string; - isFixed(): boolean; - isValidIntValue(arg0: number): boolean; - get largestMinimum(): number; - get smallestMaximum(): number; - get intValue(): boolean; - get maximum(): number; - get fixed(): boolean; - get minimum(): number; + static readonly "READ_ONLY" : Internal.FileChannel$MapMode; + static readonly "READ_WRITE" : Internal.FileChannel$MapMode; + static readonly "PRIVATE" : Internal.FileChannel$MapMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ValueRange_ = ValueRange; - class class_2708 implements Internal.class_2596 { - method_11733(): Internal.Set; - method_11735(): number; - method_11734(): number; - method_11737(): number; - method_11736(): number; - method_11052($$0: Internal.class_2540_): void; - method_11739(): number; - method_33718(): boolean; - method_11738(): number; - method_11740($$0: Internal.class_2602_): void; + type FileChannel$MapMode_ = FileChannel$MapMode; + /** + * @javaClass net.minecraft.class_3862 + */ + class SmokingRecipe extends Internal.AbstractCookingRecipe { + getSerializer(): Internal.RecipeSerializer; + getToastSymbol(): Internal.ItemStack; + get toastSymbol(): Internal.ItemStack; + get serializer(): Internal.RecipeSerializer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2708_ = class_2708; - class class_5417 extends Internal.class_4148 { - method_19099(): Internal.Set>; + type SmokingRecipe_ = SmokingRecipe; + /** + * @javaClass com.mojang.serialization.MapDecoder + */ + interface MapDecoder extends Internal.Keyable { + flatMap(arg0: Internal.Function_>): Internal.MapDecoder; + compressedDecode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + decoder(): Internal.Decoder; + withLifecycle(arg0: Internal.Lifecycle_): Internal.MapDecoder; + decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult; + map(arg0: Internal.Function_): Internal.MapDecoder; + compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; + ap(arg0: Internal.MapDecoder_>): Internal.MapDecoder; + } + type MapDecoder_ = MapDecoder; + /** + * @javaClass net.minecraft.class_2168 + */ + class CommandSourceStack implements Internal.SharedSuggestionProvider { + withPermission($$0: number): this; + withEntity($$0: Internal.Entity_): this; + getOnlinePlayerNames(): Internal.Collection; + getRotation(): Internal.Vec2; + getPlayerOrException(): Internal.ServerPlayer; + facing($$0: Vec3_): this; + facing($$0: Internal.Entity_, $$1: Internal.EntityAnchorArgument$Anchor_): this; + withLevel($$0: Internal.ServerLevel_): this; + getTextName(): string; + withRotation($$0: Internal.Vec2_): this; + customSuggestion($$0: Internal.CommandContext_): Internal.CompletableFuture; + getAvailableSoundEvents(): Internal.Collection; + suggestRegistryElements($$0: Internal.ResourceKey_>, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; + withMaximumPermission($$0: number): this; + sendSuccess($$0: Internal.Component_, $$1: boolean): void; + getServer(): Internal.MinecraftServer; + registryAccess(): Internal.RegistryAccess; + getRecipeNames(): Internal.Stream; + sendFailure($$0: Internal.Component_): void; + withCallback($$0: Internal.ResultConsumer_, $$1: Internal.BinaryOperator_>): this; + withCallback($$0: Internal.ResultConsumer_): this; + getEntity(): Internal.Entity; + getAllTeams(): Internal.Collection; + withPosition($$0: Vec3_): this; + withSuppressedOutput(): this; + onCommandComplete($$0: Internal.CommandContext_, $$1: boolean, $$2: number): void; + getLevel(): Internal.ServerLevel; + getAnchor(): Internal.EntityAnchorArgument$Anchor; + getPosition(): Vec3; + getDisplayName(): Internal.Component; + withAnchor($$0: Internal.EntityAnchorArgument$Anchor_): this; + hasPermission($$0: number): boolean; + getEntityOrException(): Internal.Entity; + withSource($$0: Internal.CommandSource_): this; + levels(): Internal.Set>; + static readonly "ERROR_NOT_ENTITY" : Internal.SimpleCommandExceptionType; + static readonly "ERROR_NOT_PLAYER" : Internal.SimpleCommandExceptionType; + get server(): Internal.MinecraftServer; + get playerOrException(): Internal.ServerPlayer; + get level(): Internal.ServerLevel; + get displayName(): Internal.Component; + get rotation(): Internal.Vec2; + get onlinePlayerNames(): Internal.Collection; + get textName(): string; + get recipeNames(): Internal.Stream; + get anchor(): Internal.EntityAnchorArgument$Anchor; + get allTeams(): Internal.Collection; + get position(): Vec3; + get entityOrException(): Internal.Entity; + get availableSoundEvents(): Internal.Collection; + get entity(): Internal.Entity; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5417_ = class_5417; - class class_870 implements Internal.class_863$class_864 { - method_23109($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: number, $$4: number): void; - method_20414(): void; - method_3871($$0: Internal.class_3341_, $$1: Internal.List_, $$2: Internal.List_, $$3: Internal.class_2874_): void; + type CommandSourceStack_ = CommandSourceStack; + /** + * @javaClass net.minecraft.class_1528 + */ + class WitherBoss extends Internal.Monster implements Internal.PowerableMob, Internal.RangedAttackMob { + aiStep(): void; + canBeAffected($$0: Internal.MobEffectInstance_): boolean; + setCustomName($$0: Internal.Component_): void; + checkDespawn(): void; + static canDestroy($$0: Internal.BlockState_): boolean; + makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; + canChangeDimensions(): boolean; + addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + getHeadYRot($$0: number): number; + getMobType(): Internal.MobType; + getHeadXRot($$0: number): number; + makeInvulnerable(): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + startSeenByPlayer($$0: Internal.ServerPlayer_): void; + getAlternativeTarget($$0: number): number; + stopSeenByPlayer($$0: Internal.ServerPlayer_): void; + setAlternativeTarget($$0: number, $$1: number): void; + getInvulnerableTicks(): number; + method_6872(): boolean; + setInvulnerableTicks($$0: number): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + method_7105($$0: Internal.LivingEntity_, $$1: number): void; + get mobType(): Internal.MobType; + get invulnerableTicks(): number; + set invulnerableTicks($$0: number); + set customName($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_870_ = class_870; - interface class_2841$class_4464 { - accept(arg0: T, arg1: number): void; - } - type class_2841$class_4464_ = ((arg0: T, arg1: number) => void) | class_2841$class_4464; - class class_3730 extends Internal.Enum { - static valueOf($$0: string): Internal.class_3730; - static values(): Internal.class_3730[]; - static readonly field_16527 : Internal.class_3730; - static readonly field_16471 : Internal.class_3730; - static readonly field_16460 : Internal.class_3730; - static readonly field_16472 : Internal.class_3730; - static readonly field_16461 : Internal.class_3730; - static readonly field_16473 : Internal.class_3730; - static readonly field_16462 : Internal.class_3730; - static readonly field_16474 : Internal.class_3730; - static readonly field_16463 : Internal.class_3730; - static readonly field_16470 : Internal.class_3730; - static readonly field_16468 : Internal.class_3730; - static readonly field_16469 : Internal.class_3730; - static readonly field_16459 : Internal.class_3730; - static readonly field_16465 : Internal.class_3730; - static readonly field_16466 : Internal.class_3730; - static readonly field_16467 : Internal.class_3730; + type WitherBoss_ = WitherBoss; + /** + * @javaClass net.minecraft.class_6864$class_5748 + */ + class TagNetworkSerialization$NetworkPayload { + static read($$0: Internal.FriendlyByteBuf_): this; + isEmpty(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3730_ = "patrol" | "triggered" | "natural" | "chunk_generation" | "spawn_egg" | "jockey" | "structure" | "command" | "bucket" | "dispenser" | "spawner" | "mob_summoned" | "reinforcement" | "event" | "breeding" | "conversion" | class_3730; - interface Byte2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + type TagNetworkSerialization$NetworkPayload_ = TagNetworkSerialization$NetworkPayload; + /** + * @javaClass net.minecraft.class_293$class_5596 + */ + class VertexFormat$Mode extends Internal.Enum { + indexCount($$0: number): number; + static valueOf($$0: string): this; + static values(): Internal.VertexFormat$Mode[]; + readonly "asGLMode" : number; + static readonly "QUADS" : Internal.VertexFormat$Mode; + readonly "primitiveLength" : number; + readonly "primitiveStride" : number; + static readonly "TRIANGLE_FAN" : Internal.VertexFormat$Mode; + static readonly "DEBUG_LINES" : Internal.VertexFormat$Mode; + static readonly "TRIANGLES" : Internal.VertexFormat$Mode; + static readonly "DEBUG_LINE_STRIP" : Internal.VertexFormat$Mode; + static readonly "LINE_STRIP" : Internal.VertexFormat$Mode; + static readonly "LINES" : Internal.VertexFormat$Mode; + static readonly "TRIANGLE_STRIP" : Internal.VertexFormat$Mode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VertexFormat$Mode_ = "triangles" | "triangle_fan" | "quads" | "line_strip" | "lines" | "debug_line_strip" | "triangle_strip" | "debug_lines" | VertexFormat$Mode; + /** + * @javaClass net.minecraft.class_1704 + */ + class BeaconMenu extends Internal.AbstractContainerMenu { + hasPayment(): boolean; + getSecondaryEffect(): Internal.MobEffect; + removed($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + setData($$0: number, $$1: number): void; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getLevels(): number; + getPrimaryEffect(): Internal.MobEffect; + updateEffects($$0: number, $$1: number): void; + get primaryEffect(): Internal.MobEffect; + get levels(): number; + get secondaryEffect(): Internal.MobEffect; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BeaconMenu_ = BeaconMenu; + /** + * @javaClass net.minecraft.class_6374 + */ + class ServerboundPongPacket implements Internal.Packet { + handle($$0: Internal.ServerGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPongPacket_ = ServerboundPongPacket; + /** + * @javaClass io.netty.buffer.AbstractReferenceCountedByteBuf + */ + abstract class AbstractReferenceCountedByteBuf extends Internal.AbstractByteBuf { + refCnt(): number; + release(): boolean; + release(arg0: number): boolean; + retain(arg0: number): Internal.ByteBuf; + retain(): Internal.ByteBuf; + touch(): Internal.ByteBuf; + touch(arg0: any): Internal.ByteBuf; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractReferenceCountedByteBuf_ = AbstractReferenceCountedByteBuf; + /** + * @javaClass net.minecraft.class_2619 + */ + class JukeboxBlockEntity extends Internal.BlockEntity implements Internal.Clearable { + setRecord($$0: Internal.ItemStack_): void; + method_5448(): void; + load($$0: Internal.CompoundTag_): void; + getRecord(): Internal.ItemStack; + get record(): Internal.ItemStack; + set record($$0: Internal.ItemStack_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JukeboxBlockEntity_ = JukeboxBlockEntity; + /** + * @javaClass net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback$RemapState + */ + interface RegistryIdRemapCallback$RemapState { + getRawIdChangeMap(): Internal.Int2IntMap; + getIdFromNew(arg0: number): ResourceLocation; + getIdFromOld(arg0: number): ResourceLocation; + } + type RegistryIdRemapCallback$RemapState_ = RegistryIdRemapCallback$RemapState; + /** + * @javaClass net.minecraft.class_5341$class_210 + */ + interface LootItemCondition$Builder { + method_16780(): this; + build(): Internal.LootItemCondition; + method_893($$0: Internal.LootItemCondition$Builder_): Internal.AlternativeLootItemCondition$Builder; + } + type LootItemCondition$Builder_ = (() => Internal.LootItemCondition) | LootItemCondition$Builder; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2LongFunction + */ + interface Double2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToLongFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ShortFunction; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2LongFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; - defaultReturnValue(): number; defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Byte2ObjectFunction; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Double2DoubleFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): number; get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Byte2FloatFunction; - applyAsInt(arg0: number): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Double2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ShortFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2LongFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Double2CharFunction; + applyAsLong(arg0: number): number; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ShortFunction; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2LongFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; } - type Byte2ShortFunction_ = ((arg0: number) => number) | Byte2ShortFunction; - interface class_4538 extends Internal.class_1920, Internal.class_1941, Internal.class_4543$class_4544, Internal.MixinViewableWorld, Internal.RenderAttachedBlockView { - method_22338($$0: number, $$1: number): Internal.class_1922; - method_22339($$0: BlockPos_): number; - method_8608(): boolean; - method_31607(): number; - method_22350($$0: BlockPos_): Internal.class_2791; - method_22351($$0: BlockPos_): boolean; - method_33598($$0: number, $$1: number): boolean; - method_8393(arg0: number, arg1: number): boolean; - method_8392($$0: number, $$1: number): Internal.class_2791; - method_33597($$0: number, $$1: number, $$2: number, $$3: number): boolean; - method_8594(): number; - method_16359($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_8598($$0: Internal.class_2902$class_2903_, $$1: BlockPos_): BlockPos; - method_8597(): Internal.class_2874; - method_22347($$0: BlockPos_): boolean; - method_22348($$0: BlockPos_): boolean; - method_22349($$0: BlockPos_): number; - method_8615(): number; - method_22340($$0: BlockPos_): boolean; - method_22341($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; - method_29556($$0: Internal.class_238_): Internal.Stream; - method_22385(): Internal.class_4543; - method_22342($$0: number, $$1: number, $$2: Internal.class_2806_): Internal.class_2791; - method_22343($$0: BlockPos_, $$1: BlockPos_): boolean; - method_22387(arg0: number, arg1: number, arg2: number): Internal.class_6880; - method_23752($$0: BlockPos_, $$1: Internal.class_6539_): number; - method_22344($$0: BlockPos_, $$1: Internal.class_2350_): number; - method_22345($$0: Internal.class_238_): boolean; - method_23753($$0: BlockPos_): Internal.class_6880; - method_22346($$0: BlockPos_, $$1: number): number; - method_31605(): number; - method_8624(arg0: Internal.class_2902$class_2903_, arg1: number, arg2: number): number; - method_8402(arg0: number, arg1: number, arg2: Internal.class_2806_, arg3: boolean): Internal.class_2791; - } - type class_4538_ = class_4538; - interface ColorProviderRegistryImpl$ColorMapperHolder { - get(arg0: T): Provider; - } - type ColorProviderRegistryImpl$ColorMapperHolder_ = ColorProviderRegistryImpl$ColorMapperHolder; - class class_4760 extends Internal.class_1429 implements Internal.class_1569, Internal.class_5137 { - method_24658(): boolean; - method_26948($$0: boolean): void; - method_24657(): number; - static method_24349($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5931($$0: Internal.class_1657_): boolean; - method_5634(): Internal.class_3419; - method_26945(): boolean; - method_5711($$0: number): void; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5749($$0: Internal.class_2487_): void; - static method_26943(): Internal.class_5132$class_5133; - method_26944(): boolean; - method_6482(): boolean; - method_6481($$0: Internal.class_1799_): boolean; - method_18868(): Internal.class_4095; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_6121($$0: Internal.class_1297_): boolean; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5621(): number; - method_5974($$0: number): boolean; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4760_ = class_4760; - abstract class class_3491 { - method_15110(arg0: Internal.class_4538_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.class_3499$class_3501_, arg4: Internal.class_3499$class_3501_, arg5: Internal.class_3492_): Internal.class_3499$class_3501; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3491_ = class_3491; - class Parameter implements Internal.AnnotatedElement { - getDeclaringInvokable(): Internal.Invokable; - getAnnotationsByType(arg0: Internal.Class_): A[]; - getType(): Internal.TypeToken; - getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; - getAnnotation(arg0: Internal.Class_): A; - isAnnotationPresent(arg0: Internal.Class_): boolean; - hashCode(): number; - equals(arg0: any): boolean; - getDeclaredAnnotation(arg0: Internal.Class_): A; + type Double2LongFunction_ = ((arg0: number) => number) | Double2LongFunction; + /** + * @javaClass net.minecraft.class_6019 + */ + class UniformInt extends Internal.IntProvider { + getMinValue(): number; + getType(): Internal.IntProviderType; + getMaxValue(): number; + static of($$0: number, $$1: number): this; toString(): string; - getAnnotatedType(): Internal.AnnotatedType; - getAnnotations(): Internal.Annotation[]; - getDeclaredAnnotations(): Internal.Annotation[]; - get declaredAnnotations(): Internal.Annotation[]; - get annotatedType(): Internal.AnnotatedType; - get annotations(): Internal.Annotation[]; - get declaringInvokable(): Internal.Invokable; - get type(): Internal.TypeToken; + sample($$0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.IntProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Parameter_ = Parameter; - class ModuleDescriptor$Provides implements Internal.Comparable { - service(): string; - hashCode(): number; - equals(arg0: any): boolean; + type UniformInt_ = UniformInt; + /** + * @javaClass java.util.stream.Collector$Characteristics + */ + class Collector$Characteristics extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.Collector$Characteristics[]; + static readonly "IDENTITY_FINISH" : Internal.Collector$Characteristics; + static readonly "UNORDERED" : Internal.Collector$Characteristics; + static readonly "CONCURRENT" : Internal.Collector$Characteristics; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Collector$Characteristics_ = "unordered" | "identity_finish" | "concurrent" | Collector$Characteristics; + /** + * @javaClass net.minecraft.class_5156 + */ + class ColumnFeatureConfiguration implements Internal.FeatureConfiguration { + reach(): Internal.IntProvider; + height(): Internal.IntProvider; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ColumnFeatureConfiguration_ = ColumnFeatureConfiguration; + /** + * @javaClass it.unimi.dsi.fastutil.objects.ObjectIterator + */ + interface ObjectIterator extends Internal.Iterator { + skip(arg0: number): number; + } + type ObjectIterator_ = ObjectIterator; + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2DoubleFunction + */ + interface Char2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: string, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Char2ShortFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Char2IntFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: string, arg1: number): number; + remove(arg0: string): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Char2ObjectFunction; + get(arg0: any): number; + get(arg0: string): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Char2LongFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Char2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Char2FloatFunction; + containsKey(arg0: any): boolean; + containsKey(arg0: string): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Char2CharFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2DoubleFunction; + } + type Char2DoubleFunction_ = ((arg0: string) => number) | Char2DoubleFunction; + /** + * @javaClass net.minecraft.class_313 + */ + class Monitor { + getX(): number; + getY(): number; + getModeCount(): number; + getMonitor(): number; + getVideoModeIndex($$0: Internal.VideoMode_): number; toString(): string; - compareTo(arg0: Internal.ModuleDescriptor$Provides_): number; - providers(): Internal.List; + getMode($$0: number): Internal.VideoMode; + refreshVideoModes(): void; + getPreferredVidMode($$0: Internal.Optional_): Internal.VideoMode; + getCurrentMode(): Internal.VideoMode; + get x(): number; + get y(): number; + get monitor(): number; + get modeCount(): number; + get currentMode(): Internal.VideoMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ModuleDescriptor$Provides_ = ModuleDescriptor$Provides; - interface class_6123

{ - codec(): Internal.Codec

; + type Monitor_ = Monitor; + /** + * @javaClass java.nio.file.Watchable + */ + interface Watchable { + register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ... arg2: any[]): Internal.WatchKey; + register(arg0: Internal.WatchService_, ... arg1: Internal.WatchEvent$Kind_[]): Internal.WatchKey; } - type class_6123_

= class_6123

; + type Watchable_ = Watchable; + /** + * @javaClass net.minecraft.class_5871 + */ + class CarverConfiguration extends Internal.ProbabilityFeatureConfiguration { + readonly "lavaLevel" : ((arg0: Internal.WorldGenerationContext) => number); + readonly "debugSettings" : Internal.CarverDebugSettings; + static readonly "CODEC" : Internal.MapCodec; + readonly "y" : Internal.HeightProvider; + readonly "yScale" : Internal.FloatProvider; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CarverConfiguration_ = CarverConfiguration; + /** + * @javaClass net.minecraft.class_3955 + */ + interface CraftingRecipe extends Internal.Recipe { + getType(): Internal.RecipeType; + } + type CraftingRecipe_ = CraftingRecipe; + /** + * @javaClass dev.latvian.mods.kubejs.KubeJSRegistries + */ + class KubeJSRegistries { + static chunkGenerators(): Internal.Registrar>; + static biomes(): Internal.Registrar; + static blocks(): Internal.Registrar; + static registries(): Internal.Registrar>; + static enchantments(): Internal.Registrar; + static mobEffects(): Internal.Registrar; + static soundEvents(): Internal.Registrar; + static potions(): Internal.Registrar; + static recipeSerializers(): Internal.Registrar>; + static entityTypes(): Internal.Registrar>; + static blockEntityTypes(): Internal.Registrar>; + static attributes(): Internal.Registrar; + static byId(id: ResourceLocation_): Internal.Registrar; + static items(): Internal.Registrar; + static blockEntities(): Internal.Registrar>; + static fluids(): Internal.Registrar; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type KubeJSRegistries_ = KubeJSRegistries; + /** + * @javaClass java.io.DataOutput + */ + interface DataOutput { + writeChar(arg0: number): void; + writeInt(arg0: number): void; + writeLong(arg0: number): void; + writeByte(arg0: number): void; + writeBytes(arg0: string): void; + writeUTF(arg0: string): void; + writeShort(arg0: number): void; + writeChars(arg0: string): void; + writeFloat(arg0: number): void; + write(arg0: number[], arg1: number, arg2: number): void; + write(arg0: number[]): void; + write(arg0: number): void; + writeBoolean(arg0: boolean): void; + writeDouble(arg0: number): void; + } + type DataOutput_ = DataOutput; + /** + * @javaClass dev.latvian.mods.unit.UnitVariables + */ + interface UnitVariables { + getVariables(): Internal.VariableSet; + } + type UnitVariables_ = (() => Internal.VariableSet) | UnitVariables; + /** + * @javaClass net.minecraft.class_1853 + */ + class FireworkStarRecipe extends Internal.CustomRecipe { + method_8110(): Internal.ItemStack; + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FireworkStarRecipe_ = FireworkStarRecipe; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2ReferenceFunction + */ + interface Object2ReferenceFunction extends it.unimi.dsi.fastutil.Function { + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Object2FloatFunction; + getOrDefault(arg0: any, arg1: V): V; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ReferenceFunction; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Object2ShortFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Object2IntFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ReferenceFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Object2CharFunction; + put(arg0: K, arg1: V): V; + remove(arg0: any): V; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Object2DoubleFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Object2ObjectFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ReferenceFunction; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ReferenceFunction; + get(arg0: any): V; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Object2ReferenceFunction; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Object2LongFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ReferenceFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ReferenceFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Object2ByteFunction; + } + type Object2ReferenceFunction_ = ((arg0: any) => V) | Object2ReferenceFunction; + /** + * @javaClass java.nio.file.WatchEvent + */ + interface WatchEvent { + kind(): Internal.WatchEvent$Kind; + count(): number; + context(): T; + } + type WatchEvent_ = WatchEvent; + /** + * @javaClass net.minecraft.class_1456 + */ + class PolarBear extends Internal.Animal implements Internal.NeutralMob { + setStanding($$0: boolean): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getStandingAnimationScale($$0: number): number; + isStanding(): boolean; + method_29509(): void; + method_29508(): Internal.UUID; + static checkPolarBearSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + method_29514($$0: number): void; + method_29513($$0: Internal.UUID_): void; + isFood($$0: Internal.ItemStack_): boolean; + tick(): void; + method_29507(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + doHurtTarget($$0: Internal.Entity_): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + get standing(): boolean; + set standing($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PolarBear_ = PolarBear; + /** + * @javaClass com.mojang.datafixers.util.Function5 + */ + interface Function5 { + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5): R; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function5_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5) => R) | Function5; + /** + * @javaClass dev.isxander.zoomify.mixins.AccessorMinecraftClient + */ + interface AccessorMinecraftClient { + getUserApiService(): Internal.UserApiService; + } + type AccessorMinecraftClient_ = (() => Internal.UserApiService) | AccessorMinecraftClient; + /** + * @javaClass net.minecraft.class_5868 + */ + class WorldGenerationContext { + getGenDepth(): number; + getMinGenY(): number; + get genDepth(): number; + get minGenY(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WorldGenerationContext_ = WorldGenerationContext; + /** + * @javaClass net.minecraft.class_1621 + */ + class Slime extends Internal.Mob implements Internal.Enemy { + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isTiny(): boolean; + refreshDimensions(): void; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + static checkSlimeSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + playerTouch($$0: Internal.Player_): void; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + push($$0: Internal.Entity_): void; + remove($$0: Internal.Entity$RemovalReason_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + getSize(): number; + getType(): Internal.EntityType; + getMaxHeadXRot(): number; + static readonly "MIN_SIZE" : 1; + "oSquish" : number; + "targetSquish" : number; + static readonly "MAX_SIZE" : 127; + "squish" : number; + get maxHeadXRot(): number; + get size(): number; + get tiny(): boolean; + get type(): Internal.EntityType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Slime_ = Slime; + /** + * @javaClass net.minecraft.class_1728 + */ + class MerchantMenu extends Internal.AbstractContainerMenu { + showProgressBar(): boolean; + getOffers(): Internal.MerchantOffers; + getTraderXp(): number; + stillValid($$0: Internal.Player_): boolean; + setShowProgressBar($$0: boolean): void; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + canRestock(): boolean; + getTraderLevel(): number; + setCanRestock($$0: boolean): void; + setMerchantLevel($$0: number): void; + tryMoveItems($$0: number): void; + getFutureTraderXp(): number; + slotsChanged($$0: Internal.Container_): void; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + setSelectionHint($$0: number): void; + removed($$0: Internal.Player_): void; + setOffers($$0: Internal.MerchantOffers_): void; + setXp($$0: number): void; + get offers(): Internal.MerchantOffers; + get futureTraderXp(): number; + get traderXp(): number; + get traderLevel(): number; + set offers($$0: Internal.MerchantOffers_); + set merchantLevel($$0: number); + set xp($$0: number); + set selectionHint($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MerchantMenu_ = MerchantMenu; + /** + * @javaClass net.fabricmc.fabric.impl.item.ItemExtensions + */ + interface ItemExtensions { + fabric_setEquipmentSlotProvider(arg0: Internal.EquipmentSlotProvider_): void; + fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; + fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; + fabric_setCustomDamageHandler(arg0: Internal.CustomDamageHandler_): void; + } + type ItemExtensions_ = ItemExtensions; + /** + * @javaClass net.minecraft.class_1735 + */ + class Slot { + mayPickup($$0: Internal.Player_): boolean; + getMaxStackSize(): number; + getMaxStackSize($$0: Internal.ItemStack_): number; + allowModification($$0: Internal.Player_): boolean; + set($$0: Internal.ItemStack_): void; + getNoItemIcon(): Internal.Pair; + hasItem(): boolean; + safeInsert($$0: Internal.ItemStack_): Internal.ItemStack; + safeInsert($$0: Internal.ItemStack_, $$1: number): Internal.ItemStack; + getItem(): Internal.ItemStack; + isActive(): boolean; + remove($$0: number): Internal.ItemStack; + mayPlace($$0: Internal.ItemStack_): boolean; + getContainerSlot(): number; + tryRemove($$0: number, $$1: number, $$2: Internal.Player_): Internal.Optional; + onTake($$0: Internal.Player_, $$1: Internal.ItemStack_): void; + setChanged(): void; + safeTake($$0: number, $$1: number, $$2: Internal.Player_): Internal.ItemStack; + onQuickCraft($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): void; + readonly "container" : Internal.Container; + readonly "x" : number; + "index" : number; + readonly "y" : number; + get maxStackSize(): number; + get noItemIcon(): Internal.Pair; + get item(): Internal.ItemStack; + get containerSlot(): number; + get active(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Slot_ = Slot; + /** + * @javaClass java.nio.file.attribute.UserPrincipalLookupService + */ + abstract class UserPrincipalLookupService { + lookupPrincipalByGroupName(arg0: string): Internal.GroupPrincipal; + lookupPrincipalByName(arg0: string): Internal.UserPrincipal; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UserPrincipalLookupService_ = UserPrincipalLookupService; + /** + * @javaClass com.mojang.datafixers.Products$P6 + */ + class Products$P6 { + t4(): Internal.App; + t5(): Internal.App; + t6(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function6_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.App_): Internal.Products$P7; + and(arg0: Internal.Products$P2_): Internal.Products$P8; + t1(): Internal.App; + t2(): Internal.App; + t3(): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P6_ = Products$P6; + /** + * @javaClass java.net.URI + */ class URI implements Internal.Comparable, Internal.Serializable { toASCIIString(): string; - resolve(arg0: string): Internal.URI; - resolve(arg0: Internal.URI_): Internal.URI; + resolve(arg0: string): this; + resolve(arg0: Internal.URI_): this; isOpaque(): boolean; compareTo(arg0: Internal.URI_): number; getRawAuthority(): string; hashCode(): number; - normalize(): Internal.URI; + normalize(): this; getPath(): string; - static create(arg0: string): Internal.URI; - relativize(arg0: Internal.URI_): Internal.URI; + static create(arg0: string): this; + relativize(arg0: Internal.URI_): this; getQuery(): string; getHost(): string; toURL(): Internal.URL; @@ -7689,7 +9060,7 @@ declare namespace Internal { getAuthority(): string; getRawFragment(): string; getRawUserInfo(): string; - parseServerAuthority(): Internal.URI; + parseServerAuthority(): this; getRawSchemeSpecificPart(): string; getRawQuery(): string; getPort(): number; @@ -7723,3439 +9094,181 @@ declare namespace Internal { protected constructor(); } type URI_ = URI; - class class_3310$class_3181 { - method_13967(): number; - method_13968(): Internal.class_238; - method_13965(): boolean; - method_13966(): number; - method_13963(): number; - method_13964(): number; - method_13962($$0: BlockPos_): boolean; - static readonly field_24841 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3310$class_3181_ = class_3310$class_3181; - interface class_1945 { - method_8649($$0: Internal.class_1297_): boolean; - method_8650(arg0: BlockPos_, arg1: boolean): boolean; - method_30093(arg0: BlockPos_, arg1: boolean, arg2: Internal.class_1297_, arg3: number): boolean; - method_22352($$0: BlockPos_, $$1: boolean): boolean; - method_8652($$0: BlockPos_, $$1: Internal.class_2680_, $$2: number): boolean; - method_30092(arg0: BlockPos_, arg1: Internal.class_2680_, arg2: number, arg3: number): boolean; - method_8651($$0: BlockPos_, $$1: boolean, $$2: Internal.class_1297_): boolean; - } - type class_1945_ = class_1945; - class class_2589 extends Internal.class_2624 implements Internal.class_1278 { - method_5438($$0: number): Internal.class_1799; - method_5439(): number; - method_5447($$0: number, $$1: Internal.class_1799_): void; - method_5448(): void; - method_5437($$0: number, $$1: Internal.class_1799_): boolean; - method_5492($$0: number, $$1: Internal.class_1799_, $$2: Internal.class_2350_): boolean; - method_5493($$0: number, $$1: Internal.class_1799_, $$2: Internal.class_2350_): boolean; - method_5441($$0: number): Internal.class_1799; - method_5442(): boolean; - method_5494($$0: Internal.class_2350_): number[]; - method_5434($$0: number, $$1: number): Internal.class_1799; - method_11014($$0: Internal.class_2487_): void; - method_5443($$0: Internal.class_1657_): boolean; - static method_31665($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2589_): void; - static readonly field_31326 : 1; - static readonly field_31327 : 2; - static readonly field_31324 : 20; - static readonly field_31325 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2589_ = class_2589; - abstract class Unit { - smoothstep(): Internal.Unit; - mod(other: Internal.Unit_): Internal.Unit; - mod(value: number): Internal.Unit; - withAlpha(a: Internal.Unit_): Internal.Unit; - log1p(): Internal.Unit; - cos(): Internal.Unit; - deg(): Internal.Unit; - lt(other: Internal.Unit_): Internal.Unit; - atan(): Internal.Unit; - div(other: Internal.Unit_): Internal.Unit; - div(value: number): Internal.Unit; - rad(): Internal.Unit; - sqrt(): Internal.Unit; - gte(other: Internal.Unit_): Internal.Unit; - neq(other: Internal.Unit_): Internal.Unit; - clamp(a: Internal.Unit_, b: Internal.Unit_): Internal.Unit; - atan2(other: Internal.Unit_): Internal.Unit; - tan(): Internal.Unit; - add(other: Internal.Unit_): Internal.Unit; - add(value: number): Internal.Unit; - ceil(): Internal.Unit; - eq(other: Internal.Unit_): Internal.Unit; - getInt(variables: Internal.UnitVariables_): number; - divSet(unit: Internal.Unit_): Internal.Unit; - bitAnd(other: Internal.Unit_): Internal.Unit; - addSet(unit: Internal.Unit_): Internal.Unit; - bitNot(): Internal.Unit; - lsh(other: Internal.Unit_): Internal.Unit; - sub(value: number): Internal.Unit; - sub(other: Internal.Unit_): Internal.Unit; - bool(): Internal.Unit; - lerp(a: Internal.Unit_, b: Internal.Unit_): Internal.Unit; - mul(value: number): Internal.Unit; - mul(other: Internal.Unit_): Internal.Unit; - log(): Internal.Unit; - bitOr(other: Internal.Unit_): Internal.Unit; - rsh(other: Internal.Unit_): Internal.Unit; - log10(): Internal.Unit; - modSet(unit: Internal.Unit_): Internal.Unit; - getFloat(variables: Internal.UnitVariables_): number; - boolNot(): Internal.Unit; - min(other: Internal.Unit_): Internal.Unit; - and(other: Internal.Unit_): Internal.Unit; - get(arg0: Internal.UnitVariables_): number; - subSet(unit: Internal.Unit_): Internal.Unit; - pow(other: Internal.Unit_): Internal.Unit; - sin(): Internal.Unit; - xor(other: Internal.Unit_): Internal.Unit; - getBoolean(variables: Internal.UnitVariables_): boolean; - lte(other: Internal.Unit_): Internal.Unit; - floor(): Internal.Unit; - mulSet(unit: Internal.Unit_): Internal.Unit; - isFixed(): boolean; - sq(): Internal.Unit; - or(other: Internal.Unit_): Internal.Unit; - set(unit: Internal.Unit_): Internal.Unit; - max(other: Internal.Unit_): Internal.Unit; - positive(): Internal.Unit; - gt(other: Internal.Unit_): Internal.Unit; - abs(): Internal.Unit; - negate(): Internal.Unit; - toString(builder: Internal.StringBuilder_): void; - toString(): string; - static EMPTY_ARRAY : Internal.Unit[]; - get fixed(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Unit_ = Unit; - class class_1059 extends Internal.class_1044 implements Internal.class_1061, Internal.SpriteFinderImpl$SpriteFinderAccess { - method_4612(): void; - method_4601(): void; - fabric_spriteFinder(): Internal.SpriteFinderImpl; - method_4622(): void; - method_4625($$0: Internal.class_3300_): void; - method_18163($$0: Internal.class_3300_, $$1: Internal.Stream_, $$2: Internal.class_3695_, $$3: number): Internal.class_1059$class_4007; - method_24198($$0: Internal.class_1059$class_4007_): void; - localvar$zlh000$beforeSpriteLoad(set: Internal.Set_): Internal.Set; - method_4608($$0: ResourceLocation_): Internal.class_1058; - method_18159($$0: Internal.class_1059$class_4007_): void; - method_24106(): ResourceLocation; - static readonly field_5275 : ResourceLocation; - static readonly field_17898 : ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1059_ = class_1059; - class class_2846 implements Internal.class_2596 { - method_12360(): Internal.class_2350; - method_12361($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_12362(): BlockPos; - method_12363(): Internal.class_2846$class_2847; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2846_ = class_2846; - class RequiredArgumentBuilder extends Internal.ArgumentBuilder> { - suggests(arg0: Internal.SuggestionProvider_): Internal.RequiredArgumentBuilder; - static argument(arg0: string, arg1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; - getName(): string; - build(): Internal.ArgumentCommandNode; - getType(): Internal.ArgumentType; - getSuggestionsProvider(): Internal.SuggestionProvider; - get suggestionsProvider(): Internal.SuggestionProvider; - get name(): string; - get type(): Internal.ArgumentType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RequiredArgumentBuilder_ = RequiredArgumentBuilder; /** - * Fired when the inventory of player is changed. + * @javaClass dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder */ - class InventoryChangedEventJS extends Internal.PlayerEventJS { - getSlot(): number; - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - get item(): Internal.ItemStackJS; - get slot(): number; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the inventory of player is changed. - */ - type InventoryChangedEventJS_ = InventoryChangedEventJS; - interface class_6646 extends Internal.BiPredicate { - method_38873(): Internal.class_6647; - } - type class_6646_ = class_6646; - class ModelGenerator { - parent(s: string): void; - toJson(): Internal.JsonObject; - textures(json: Internal.JsonObject_): void; - texture(name: string, texture: string): void; - element(consumer: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelGenerator_ = ModelGenerator; - class class_5536 extends Internal.Enum { - static valueOf($$0: string): Internal.class_5536; - static values(): Internal.class_5536[]; - static readonly field_27014 : Internal.class_5536; - static readonly field_27013 : Internal.class_5536; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5536_ = "secondary" | "primary" | class_5536; - class class_1944 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1944; - static values(): Internal.class_1944[]; - static readonly field_9284 : Internal.class_1944; - static readonly field_9282 : Internal.class_1944; - readonly field_9283 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1944_ = "sky" | "block" | class_1944; - interface class_46 { - method_292($$0: Internal.class_58_): void; - method_293(): Internal.Set>; - } - type class_46_ = class_46; - class class_6108 extends Internal.class_5871 { - readonly field_31492 : Internal.class_5863; - readonly field_31493 : Internal.class_5863; - static readonly field_31491 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6108_ = class_6108; - class CharStream { - next(): string; - nextIf(match: string): boolean; - peek(ahead: number): string; - peek(): string; - position : number; - readonly chars : string[]; - skipWhitespace : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CharStream_ = CharStream; - class class_3222 extends Internal.class_1657 implements Internal.ServerPlayerEntityAccessor, Internal.ServerPlayerEntitySyncHook { - method_14253(): Internal.class_3441; - method_14252($$0: number): void; - method_14251($$0: Internal.class_3218_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - method_7286($$0: Internal.class_1799_, $$1: number): void; - fabric_incrementSyncId(): number; - method_31273(): Internal.class_5513; - method_7323($$0: Internal.class_2593_): void; - method_14255($$0: string, $$1: string, $$2: boolean, $$3: Internal.class_2561_): void; - method_14254($$0: Internal.class_2561_, $$1: Internal.class_2556_, $$2: Internal.UUID_): void; - method_6078($$0: Internal.class_1282_): void; - method_37413($$0: boolean): boolean; - method_7325(): boolean; - method_7324($$0: Internal.class_1297_): void; - method_17354($$0: number, $$1: Internal.class_1916_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; - method_17355($$0: Internal.class_3908_): Internal.OptionalInt; - method_14242(): Internal.class_1297; - method_14240(): void; - method_24203($$0: number, $$1: number, $$2: number): void; - method_14246($$0: Internal.class_1923_): void; - handler$zef000$getTeleportTarget(destination: Internal.class_3218_, cri: Internal.CallbackInfoReturnable_): void; - method_7311($$0: Internal.class_2625_): void; - method_7277($$0: Internal.class_1297_): void; - method_36971($$0: Internal.class_1937_, $$1: BlockPos_): boolean; - method_30631(): number; - method_7316($$0: number): void; - method_17356($$0: Internal.class_3414_, $$1: Internal.class_3419_, $$2: number, $$3: number): void; - method_7315($$0: Internal.class_1799_, $$1: Hand_): void; - method_14248(): Internal.class_3442; - method_5652($$0: Internal.class_2487_): void; - method_6103($$0: Internal.class_1297_, $$1: number): void; - method_5773(): void; - method_14247(): void; - method_6104($$0: Hand_): void; - method_5679($$0: Internal.class_1282_): boolean; - method_14231(): void; - method_5716($$0: Internal.class_1297_, $$1: number, $$2: Internal.class_1282_): void; - method_5680($$0: Internal.class_3222_): boolean; - method_14234(): void; - handler$zfd000$onPlayerInteractEntity(target: Internal.class_1297_, info: Internal.CallbackInfo_): void; - method_14232(): Internal.class_4076; - method_7342($$0: Internal.class_3445_, $$1: number): void; - method_14239(): boolean; - method_14238(): Internal.class_1659; - method_14236(): Internal.class_2985; - method_7346(): void; - method_5702($$0: Internal.class_2183$class_2184_, $$1: Vec3_): void; - method_7329($$0: Internal.class_1799_, $$1: boolean, $$2: boolean): Internal.class_1542; - method_14220(): Internal.class_3218; - redirect$zei000$moveToWorld(): Internal.class_5321; - method_26282(): boolean; - method_7291($$0: Internal.class_1496_, $$1: Internal.class_1263_): void; - method_26280(): BlockPos; - method_26281(): Internal.class_5321; - method_26284($$0: Internal.class_5321_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): void; - method_14224($$0: Internal.class_1297_): void; - method_7333($$0: Internal.Collection_>): number; - method_14222($$0: Internal.class_2183$class_2184_, $$1: Internal.class_1297_, $$2: Internal.class_2183$class_2184_): void; - method_6000(): void; - method_14228($$0: number): void; - method_7337(): boolean; - method_7336($$0: Internal.class_1934_): boolean; - method_14226(): void; - method_7335($$0: ResourceLocation_[]): void; - method_5859($$0: number, $$1: number, $$2: number): void; - handler$zei000$getTeleportTarget(world: Internal.class_3218_, centerPos: BlockPos_, ci: Internal.CallbackInfo_): void; - method_34225(): void; - method_14219(): number; - method_14218($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; - method_38785(): void; - method_14213($$0: Internal.class_2803_): void; - method_38787(): void; - method_38786(): void; - method_14217(): void; - method_18002(): Internal.class_2596; - method_5848(): void; - method_14209(): string; - method_14208(): boolean; - method_14207($$0: number, $$1: boolean): void; - method_7355(): void; - method_7353($$0: Internal.class_2561_, $$1: boolean): void; - method_14206(): Internal.class_2561; - method_34879(): boolean; - method_5731($$0: Internal.class_3218_): Internal.class_1297; - method_14205($$0: Internal.class_1923_, $$1: Internal.class_2596_): void; - method_7358($$0: boolean, $$1: boolean): void; - method_14203($$0: Internal.class_3222_, $$1: boolean): void; - method_18403($$0: BlockPos_): void; - method_33795($$0: Internal.class_3222_): boolean; - method_33793(): boolean; - method_17668($$0: Internal.class_4076_): void; - method_32748($$0: Internal.class_2487_): void; - method_9203($$0: Internal.class_2561_, $$1: Internal.UUID_): void; - method_7266($$0: Internal.class_3445_): void; - method_32747($$0: Internal.class_3218_): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_7304($$0: Internal.class_1297_): void; - method_7269($$0: BlockPos_): Internal.Either; - method_5749($$0: Internal.class_2487_): void; - method_7256($$0: Internal.class_1657_): boolean; - method_7255($$0: number): void; - method_6044(): void; - method_7254($$0: Internal.Collection_>): number; - method_39426(): boolean; - method_33567($$0: number, $$1: number, $$2: number): void; - method_5873($$0: Internal.class_1297_, $$1: boolean): boolean; - field_13967 : number; - field_13989 : boolean; - field_13987 : Internal.class_3244; - readonly field_13974 : Internal.class_3225; - readonly field_13995 : Internal.MinecraftServer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3222_ = class_3222; - interface SetMultimap extends Internal.Multimap { - removeAll(arg0: any): Internal.Set; - entries(): Internal.Set>; - asMap(): Internal.Map>; - equals(arg0: any): boolean; - get(arg0: K): Internal.Set; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Set; - } - type SetMultimap_ = SetMultimap; - class Either$Mu implements Internal.K1 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Either$Mu_ = Either$Mu; - interface FabricResource { - getFabricPackSource(): Internal.class_5352; - } - type FabricResource_ = FabricResource; - interface CharSequence { - isEmpty(): boolean; - length(): number; - toString(): string; - subSequence(arg0: number, arg1: number): Internal.CharSequence; - chars(): Internal.IntStream; - charAt(arg0: number): string; - codePoints(): Internal.IntStream; - } - type CharSequence_ = CharSequence; - class class_1157 extends Internal.Enum { - method_4920(): string; - static valueOf($$0: string): Internal.class_1157; - static values(): Internal.class_1157[]; - static method_4919($$0: string): Internal.class_1157; - method_4918($$0: Internal.class_1156_): Internal.class_1155; - static readonly field_5653 : Internal.class_1157; - static readonly field_5655 : Internal.class_1157; - static readonly field_5650 : Internal.class_1157; - static readonly field_5652 : Internal.class_1157; - static readonly field_5648 : Internal.class_1157; - static readonly field_5649 : Internal.class_1157; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1157_ = "punch_tree" | "find_tree" | "craft_planks" | "none" | "movement" | "open_inventory" | class_1157; - interface CompletionHandler { - failed(arg0: Internal.Throwable_, arg1: A): void; - completed(arg0: V, arg1: A): void; - } - type CompletionHandler_ = CompletionHandler; - class class_3485 { - method_15085($$0: ResourceLocation_, $$1: string): Internal.Path; - method_15094($$0: ResourceLocation_): Internal.Optional; - method_15093($$0: ResourceLocation_): boolean; - method_21891($$0: Internal.class_2487_): Internal.class_3499; - method_29300($$0: Internal.class_3300_): void; - method_15087($$0: ResourceLocation_): void; - method_15091($$0: ResourceLocation_): Internal.class_3499; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3485_ = class_3485; - interface class_535 { - method_2780(): Internal.List; - method_2781(): Internal.class_2561; - } - type class_535_ = class_535; - class AttributeKey extends Internal.AbstractConstant> { - static valueOf(arg0: string): Internal.AttributeKey; - static valueOf(arg0: Internal.Class_, arg1: string): Internal.AttributeKey; - static exists(arg0: string): boolean; - static newInstance(arg0: string): Internal.AttributeKey; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributeKey_ = AttributeKey; - abstract class class_4662 { - method_23469(arg0: Internal.class_3746_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: Internal.List_, arg4: Internal.List_): void; - static readonly field_24962 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4662_ = class_4662; - class class_5257 { - method_27795(): ResourceLocation; - method_27796($$0: Internal.JsonArray_, $$1: string, $$2: Internal.class_176_): Internal.class_5341[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5257_ = class_5257; - interface class_5630 { - method_32332(arg0: Internal.class_1799_): boolean; - method_32327(): Internal.class_1799; - } - type class_5630_ = class_5630; - interface class_5713 { - method_32944(arg0: Internal.class_5714_): void; - method_32945(arg0: Internal.class_5714_): void; - method_32942(): boolean; - method_32943(arg0: Internal.class_5712_, arg1: Internal.class_1297_, arg2: BlockPos_): void; - } - type class_5713_ = class_5713; - class class_5636 extends Internal.Enum { - static valueOf($$0: string): Internal.class_5636; - static values(): Internal.class_5636[]; - static readonly field_27885 : Internal.class_5636; - static readonly field_27888 : Internal.class_5636; - static readonly field_27887 : Internal.class_5636; - static readonly field_27886 : Internal.class_5636; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5636_ = "powder_snow" | "lava" | "none" | "water" | class_5636; - interface DirectoryStream extends Internal.Closeable, Internal.Iterable { - iterator(): Internal.Iterator; - } - type DirectoryStream_ = DirectoryStream; - interface Double2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Double2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2IntFunction; - } - type Double2IntFunction_ = ((arg0: number) => number) | Double2IntFunction; - interface Cancellable { - cancel(): void; - isCancelled(): boolean; - isCancellable(): boolean; - } - type Cancellable_ = Cancellable; - class class_5192 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_24040 : Internal.class_5192; - static readonly field_24996 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5192_ = class_5192; - class StoneButtonBlockBuilder extends Internal.ShapedBlockBuilder { + class FluidBucketItemBuilder extends Internal.ItemBuilder { + clientRegistry(minecraft: Internal.Supplier_): void; generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.class_2248; + createObject(): Internal.BucketItem; + readonly "fluidBuilder" : Internal.FluidBuilder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type StoneButtonBlockBuilder_ = StoneButtonBlockBuilder; - interface Char2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: string, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: boolean): boolean; - remove(arg0: string): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): boolean; - get(arg0: string): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Char2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: string): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2BooleanFunction; - } - type Char2BooleanFunction_ = ((arg0: string) => boolean) | Char2BooleanFunction; - class class_5944 implements Internal.class_3679, Internal.AutoCloseable { - method_1278(): Internal.class_281; - method_1279(): void; - static method_34581($$0: Internal.JsonObject_): Internal.class_277; - method_35787(): string; - method_35786(): Internal.class_293; - method_34586(): void; - method_35785($$0: string): Internal.class_278; - method_34585(): void; - method_34583($$0: string, $$1: any): void; - method_34582($$0: string): Internal.class_284; - method_1270(): number; - method_34418(): void; - method_1274(): Internal.class_281; - close(): void; - readonly field_29473 : Internal.class_284; - readonly field_29474 : Internal.class_284; - readonly field_29475 : Internal.class_284; - readonly field_29476 : Internal.class_284; - readonly field_29480 : Internal.class_284; - readonly field_29470 : Internal.class_284; - readonly field_29481 : Internal.class_284; - readonly field_29471 : Internal.class_284; - readonly field_29482 : Internal.class_284; - readonly field_29472 : Internal.class_284; - readonly field_29477 : Internal.class_284; - readonly field_29478 : Internal.class_284; - readonly field_29479 : Internal.class_284; - readonly field_36373 : Internal.class_284; - readonly field_36323 : Internal.class_284; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5944_ = class_5944; - class class_4763 { - method_24390(): Internal.Optional; - method_30814(): Internal.class_4763$class_5486; - method_24939(): Internal.Optional; - method_30811(): Internal.Optional; - method_30810(): number; - method_24388(): number; - method_27345(): Internal.Optional; - method_24387(): number; - method_30812(): Internal.Optional; - method_24940(): Internal.Optional; - method_24389(): number; - method_24941(): Internal.Optional; - field_22070 : Internal.Optional; - field_22491 : Internal.Optional; - field_26421 : Internal.class_4763$class_5486; - field_22492 : Internal.Optional; - field_22493 : Internal.Optional; - field_26420 : Internal.Optional; - field_22067 : number; - field_22068 : number; - field_24113 : Internal.Optional; - field_22069 : number; - field_26418 : number; - field_26419 : Internal.Optional; - static readonly field_24714 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4763_ = class_4763; - abstract class class_3784 { - static method_30429($$0: Internal.List_>): Internal.Function; - method_16627(arg0: Internal.class_3485_, arg1: BlockPos_, arg2: Internal.class_2470_, arg3: Internal.Random_): Internal.List; - method_16628(arg0: Internal.class_3485_, arg1: BlockPos_, arg2: Internal.class_2470_): Internal.class_3341; - method_19308(): number; - method_16601(arg0: Internal.class_3485_, arg1: Internal.class_2470_): Vec3i; - static method_30426($$0: string, $$1: Internal.class_6880_): Internal.Function; - method_16624(): Internal.class_3785$class_3786; - static method_30425($$0: string): Internal.Function; - method_16756($$0: Internal.class_1936_, $$1: Internal.class_3499$class_3501_, $$2: BlockPos_, $$3: Internal.class_2470_, $$4: Internal.Random_, $$5: Internal.class_3341_): void; - method_16757(): Internal.class_3816; - static method_30438(): Internal.Function; - method_16626(arg0: Internal.class_3485_, arg1: Internal.class_5281_, arg2: Internal.class_5138_, arg3: Internal.class_2794_, arg4: BlockPos_, arg5: BlockPos_, arg6: Internal.class_2470_, arg7: Internal.class_3341_, arg8: Internal.Random_, arg9: boolean): boolean; - static method_30421($$0: Internal.class_6880_): Internal.Function; - static method_30435($$0: string, $$1: Internal.class_6880_): Internal.Function; - static method_30434($$0: string): Internal.Function; - method_16622($$0: Internal.class_3785$class_3786_): Internal.class_3784; - static readonly field_24953 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3784_ = class_3784; - interface Scriptable extends Internal.IdEnumerationIterator { - enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; - hasInstance(arg0: Internal.Scriptable_): boolean; - setParentScope(arg0: Internal.Scriptable_): void; - getIds(): any[]; - getAllIds(): any[]; - delete(arg0: string): void; - delete(arg0: number): void; - put(arg0: number, arg1: Internal.Scriptable_, arg2: any): void; - put(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; - getDefaultValue(arg0: Internal.Class_): any; - setPrototype(arg0: Internal.Scriptable_): void; - getPrototype(): Internal.Scriptable; - get(arg0: number, arg1: Internal.Scriptable_): any; - get(arg0: string, arg1: Internal.Scriptable_): any; - enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; - has(arg0: string, arg1: Internal.Scriptable_): boolean; - has(arg0: number, arg1: Internal.Scriptable_): boolean; - getClassName(): string; - getParentScope(): Internal.Scriptable; - } - type Scriptable_ = Scriptable; - abstract class DynamicConstantDesc implements Internal.ConstantDesc { - static ofCanonical(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, arg3: Internal.ConstantDesc_[]): Internal.ConstantDesc; - constantType(): Internal.ClassDesc; - bootstrapMethod(): Internal.DirectMethodHandleDesc; - constantName(): string; - hashCode(): number; - bootstrapArgsList(): Internal.List; - bootstrapArgs(): Internal.ConstantDesc[]; - static of(arg0: Internal.DirectMethodHandleDesc_, ... arg1: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; - static of(arg0: Internal.DirectMethodHandleDesc_): Internal.DynamicConstantDesc; - equals(arg0: any): boolean; - static ofNamed(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, ... arg3: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; - toString(): string; - resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DynamicConstantDesc_ = DynamicConstantDesc; - class class_1718 extends Internal.class_1703 { - method_7638(): number; - method_7604($$0: Internal.class_1657_, $$1: number): boolean; - method_7609($$0: Internal.class_1263_): void; - method_7597($$0: Internal.class_1657_): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - method_17413(): number; - readonly field_7810 : number[]; - readonly field_7812 : number[]; - readonly field_7808 : number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1718_ = class_1718; - interface Char2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Char2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2FloatFunction; - } - type Char2FloatFunction_ = ((arg0: string) => number) | Char2FloatFunction; - class class_1538 extends Internal.class_1297 { - method_18002(): Internal.class_2596; - method_5634(): Internal.class_3419; - method_29498($$0: boolean): void; - method_37220(): number; - method_37221(): Internal.Stream; - method_5640($$0: number): boolean; - method_35052(): Internal.class_3222; - handler$zza000$handleLightning(ci: Internal.CallbackInfo_, list: Internal.List_): void; - method_5773(): void; - method_6961($$0: Internal.class_3222_): void; - field_7186 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1538_ = class_1538; - class ChronoField extends Internal.Enum implements Internal.TemporalField { - static valueOf(arg0: string): Internal.ChronoField; - static values(): Internal.ChronoField[]; - adjustInto(arg0: R, arg1: number): R; - range(): Internal.ValueRange; - getRangeUnit(): Internal.TemporalUnit; + type FluidBucketItemBuilder_ = FluidBucketItemBuilder; + /** + * @javaClass java.time.temporal.TemporalField + */ + interface TemporalField { + resolve(arg0: Internal.Map_, arg1: Internal.TemporalAccessor_, arg2: Internal.ResolverStyle_): Internal.TemporalAccessor; getBaseUnit(): Internal.TemporalUnit; rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange; getDisplayName(arg0: Internal.Locale_): string; isTimeBased(): boolean; - checkValidIntValue(arg0: number): number; - checkValidValue(arg0: number): number; + adjustInto(arg0: R, arg1: number): R; + range(): Internal.ValueRange; + getRangeUnit(): Internal.TemporalUnit; toString(): string; isDateBased(): boolean; getFrom(arg0: Internal.TemporalAccessor_): number; isSupportedBy(arg0: Internal.TemporalAccessor_): boolean; - static readonly CLOCK_HOUR_OF_AMPM : Internal.ChronoField; - static readonly DAY_OF_YEAR : Internal.ChronoField; - static readonly MICRO_OF_DAY : Internal.ChronoField; - static readonly ALIGNED_DAY_OF_WEEK_IN_MONTH : Internal.ChronoField; - static readonly DAY_OF_MONTH : Internal.ChronoField; - static readonly SECOND_OF_MINUTE : Internal.ChronoField; - static readonly PROLEPTIC_MONTH : Internal.ChronoField; - static readonly MILLI_OF_SECOND : Internal.ChronoField; - static readonly NANO_OF_DAY : Internal.ChronoField; - static readonly CLOCK_HOUR_OF_DAY : Internal.ChronoField; - static readonly MINUTE_OF_DAY : Internal.ChronoField; - static readonly ALIGNED_WEEK_OF_MONTH : Internal.ChronoField; - static readonly YEAR : Internal.ChronoField; - static readonly HOUR_OF_DAY : Internal.ChronoField; - static readonly MILLI_OF_DAY : Internal.ChronoField; - static readonly ALIGNED_DAY_OF_WEEK_IN_YEAR : Internal.ChronoField; - static readonly YEAR_OF_ERA : Internal.ChronoField; - static readonly AMPM_OF_DAY : Internal.ChronoField; - static readonly NANO_OF_SECOND : Internal.ChronoField; - static readonly SECOND_OF_DAY : Internal.ChronoField; - static readonly MICRO_OF_SECOND : Internal.ChronoField; - static readonly MONTH_OF_YEAR : Internal.ChronoField; - static readonly EPOCH_DAY : Internal.ChronoField; - static readonly ERA : Internal.ChronoField; - static readonly OFFSET_SECONDS : Internal.ChronoField; - static readonly HOUR_OF_AMPM : Internal.ChronoField; - static readonly MINUTE_OF_HOUR : Internal.ChronoField; - static readonly INSTANT_SECONDS : Internal.ChronoField; - static readonly ALIGNED_WEEK_OF_YEAR : Internal.ChronoField; - static readonly DAY_OF_WEEK : Internal.ChronoField; - get baseUnit(): Internal.TemporalUnit; - get rangeUnit(): Internal.TemporalUnit; - get timeBased(): boolean; - get dateBased(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); } - type ChronoField_ = "year_of_era" | "micro_of_second" | "year" | "minute_of_day" | "minute_of_hour" | "epoch_day" | "day_of_month" | "hour_of_ampm" | "offset_seconds" | "milli_of_second" | "nano_of_second" | "proleptic_month" | "era" | "second_of_minute" | "aligned_day_of_week_in_year" | "micro_of_day" | "nano_of_day" | "hour_of_day" | "day_of_week" | "second_of_day" | "day_of_year" | "month_of_year" | "ampm_of_day" | "milli_of_day" | "aligned_week_of_month" | "instant_seconds" | "aligned_day_of_week_in_month" | "aligned_week_of_year" | "clock_hour_of_day" | "clock_hour_of_ampm" | ChronoField; - class class_5732 implements Internal.class_3037 { - readonly field_28233 : Internal.class_5863; - readonly field_28232 : Internal.class_5863; - readonly field_28231 : number; - readonly field_28230 : Internal.class_5863; - readonly field_28236 : number; - readonly field_28235 : number; - readonly field_28234 : Internal.class_5863; - readonly field_28229 : Internal.class_6017; - readonly field_28228 : number; - static readonly field_28227 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5732_ = class_5732; - interface Function11 { - curry9(): Internal.Function9>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry10(): Internal.Function10>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function11_ = Function11; - class class_2997 implements Internal.class_3037 { - static readonly field_24879 : Internal.Codec; - readonly field_33519 : Internal.class_6122; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2997_ = class_2997; - class class_3777 extends Internal.class_3784 { - method_16627($$0: Internal.class_3485_, $$1: BlockPos_, $$2: Internal.class_2470_, $$3: Internal.Random_): Internal.List; - method_16628($$0: Internal.class_3485_, $$1: BlockPos_, $$2: Internal.class_2470_): Internal.class_3341; - method_16601($$0: Internal.class_3485_, $$1: Internal.class_2470_): Vec3i; - method_16757(): Internal.class_3816; - toString(): string; - method_16626($$0: Internal.class_3485_, $$1: Internal.class_5281_, $$2: Internal.class_5138_, $$3: Internal.class_2794_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.class_2470_, $$7: Internal.class_3341_, $$8: Internal.Random_, $$9: boolean): boolean; - static readonly field_24947 : Internal.Codec; - static readonly field_16663 : Internal.class_3777; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3777_ = class_3777; - class class_4668$class_4686 extends Internal.class_4668 { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4686_ = class_4668$class_4686; - interface Collector { - characteristics(): Internal.Set; - supplier(): Internal.Supplier; - finisher(): Internal.Function; - accumulator(): Internal.BiConsumer; - combiner(): Internal.BinaryOperator; - } - type Collector_ = Collector; - class class_1628 extends Internal.class_1588 { - static method_26923(): Internal.class_5132$class_5133; - method_5844($$0: Internal.class_2680_, $$1: Vec3_): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_6046(): Internal.class_1310; - method_6101(): boolean; - method_7167(): boolean; - method_7166($$0: boolean): void; - method_5621(): number; - method_5773(): void; - method_6049($$0: Internal.class_1293_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1628_ = class_1628; - interface class_707 { - method_3090(arg0: T, arg1: Internal.class_638_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): Internal.class_703; - } - type class_707_ = class_707; - class class_6783 implements Internal.class_6646 { - method_38873(): Internal.class_6647; - method_39587($$0: Internal.class_5281_, $$1: BlockPos_): boolean; - static readonly field_35700 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6783_ = class_6783; - class class_2793 implements Internal.class_2596 { - method_12085($$0: Internal.class_2792_): void; - method_12086(): number; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2793_ = class_2793; - interface Function16 { - curry12(): Internal.Function12>; - curry9(): Internal.Function9>; - curry13(): Internal.Function13>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15, arg15: T16): R; - curry7(): Internal.Function7>; - curry14(): Internal.Function14>; - curry8(): Internal.Function8>; - curry15(): Internal.Function15>; - curry10(): Internal.Function10>; - curry11(): Internal.Function11>; - curry(): Internal.Function>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - } - type Function16_ = Function16; - interface LongSupplier { - getAsLong(): number; - } - type LongSupplier_ = (() => number) | LongSupplier; - interface RegistrarBuilder { - saveToDisc(): Internal.RegistrarBuilder; - build(): Internal.Registrar; - syncToClients(): Internal.RegistrarBuilder; - option(arg0: Internal.RegistrarOption_): Internal.RegistrarBuilder; - } - type RegistrarBuilder_ = RegistrarBuilder; - interface LootPoolAccessor { - fabric_getEntries(): Internal.class_79[]; - fabric_getRolls(): Internal.class_5658; - fabric_getFunctions(): Internal.class_117[]; - fabric_getConditions(): Internal.class_5341[]; - fabric_getBonusRolls(): Internal.class_5658; - } - type LootPoolAccessor_ = LootPoolAccessor; - class ChannelInboundHandlerAdapter extends Internal.ChannelHandlerAdapter implements Internal.ChannelInboundHandler { - channelInactive(arg0: Internal.ChannelHandlerContext_): void; - channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; - channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; - exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; - channelActive(arg0: Internal.ChannelHandlerContext_): void; - userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - channelRegistered(arg0: Internal.ChannelHandlerContext_): void; - channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; - channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChannelInboundHandlerAdapter_ = ChannelInboundHandlerAdapter; - interface Float2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Float2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ReferenceFunction; - } - type Float2ReferenceFunction_ = ((arg0: number) => V) | Float2ReferenceFunction; - class class_5357 implements Internal.class_1860 { - method_31584(): boolean; - method_17716(): Internal.class_3956; - method_8110(): Internal.class_1799; - method_8115($$0: Internal.class_1263_, $$1: Internal.class_1937_): boolean; - method_8114(): ResourceLocation; - method_30029($$0: Internal.class_1799_): boolean; - method_8113($$0: number, $$1: number): boolean; - method_8119(): Internal.class_1865; - method_8116($$0: Internal.class_1263_): Internal.class_1799; - method_17447(): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5357_ = class_5357; - interface class_6350$class_6565 { - computeFluid(arg0: number, arg1: number, arg2: number): Internal.class_6350$class_6351; - } - type class_6350$class_6565_ = class_6350$class_6565; - interface AccessChunkRendererData { - fabric_markInitialized(arg0: Internal.class_1921_): boolean; - fabric_markPopulated(arg0: Internal.class_1921_): void; - } - type AccessChunkRendererData_ = AccessChunkRendererData; - class class_773 { - static method_3336($$0: ResourceLocation_, $$1: Internal.class_2680_): Internal.class_1091; - method_3335($$0: Internal.class_2680_): Internal.class_1087; - static method_3338($$0: Internal.Map_, Internal.Comparable_>): string; - method_3339($$0: Internal.class_2680_): Internal.class_1058; - method_3341(): void; - static method_3340($$0: Internal.class_2680_): Internal.class_1091; - method_3333(): Internal.class_1092; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_773_ = class_773; - class class_1613 extends Internal.class_1547 { - method_5749($$0: Internal.class_2487_): void; - method_33590(): boolean; - method_35193($$0: boolean): void; - method_32316(): boolean; - method_35191(): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - static readonly field_30495 : "StrayConversionTime"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1613_ = class_1613; - class class_1140 { - method_19762(): void; - method_4843(): void; - method_4854($$0: Internal.class_1113_): void; - method_19761(): void; - method_22139($$0: Internal.class_1117_): void; - method_19753($$0: Internal.class_1113_): void; - method_4856(): void; - method_4855($$0: Internal.class_1145_): void; - method_4844($$0: Internal.class_3419_, $$1: number): void; - method_4847($$0: Internal.class_1145_): void; - method_4835($$0: Internal.class_1113_): boolean; - method_20185($$0: boolean): void; - method_4838($$0: ResourceLocation_, $$1: Internal.class_3419_): void; - method_4837(): void; - method_20304(): string; - method_38564(): Internal.List; - method_4852($$0: Internal.class_1113_, $$1: number): void; - method_4851($$0: Internal.class_1111_): void; - method_4840($$0: Internal.class_4184_): void; - static readonly field_33020 : "FOR THE DEBUG!"; - static readonly field_34827 : "OpenAL Soft on "; - static readonly field_34828 : 15; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1140_ = class_1140; - interface RegistryIdRemapCallback$RemapState { - getRawIdChangeMap(): Internal.Int2IntMap; - getIdFromNew(arg0: number): ResourceLocation; - getIdFromOld(arg0: number): ResourceLocation; - } - type RegistryIdRemapCallback$RemapState_ = RegistryIdRemapCallback$RemapState; - class class_759 { - method_3215($$0: Hand_): void; - method_22976($$0: number, $$1: Internal.class_4587_, $$2: Internal.class_4597$class_4598_, $$3: Internal.class_746_, $$4: number): void; - method_3220(): void; - method_3233($$0: Internal.class_1309_, $$1: Internal.class_1799_, $$2: Internal.class_809$class_811_, $$3: boolean, $$4: Internal.class_4587_, $$5: Internal.class_4597_, $$6: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_759_ = class_759; - class class_1694 extends Internal.class_1693 { - method_7518(): Internal.class_1688$class_1689; - method_5439(): number; - method_7517(): Internal.class_2680; - method_7516($$0: Internal.class_1282_): void; - method_7526(): number; - method_17357($$0: number, $$1: Internal.class_1661_): Internal.class_1703; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1694_ = class_1694; - class class_5739 implements Internal.class_863$class_864 { - method_23109($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: number, $$4: number): void; - method_33088($$0: Internal.class_5716_, $$1: number): void; - method_33087($$0: Internal.class_5712_, $$1: BlockPos_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5739_ = class_5739; - class class_1928$class_4314 { - method_20773(): T; - method_27336($$0: Internal.class_1928$class_4311_, $$1: Internal.class_1928$class_4313_): void; - method_20775($$0: string): Internal.RequiredArgumentBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1928$class_4314_ = class_1928$class_4314; - abstract class AsynchronousFileChannel implements Internal.AsynchronousChannel { - read(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; - read(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; - truncate(arg0: number): Internal.AsynchronousFileChannel; - size(): number; - lock(arg0: number, arg1: number, arg2: boolean): Internal.Future; - lock(arg0: A, arg1: Internal.CompletionHandler_): void; - lock(arg0: number, arg1: number, arg2: boolean, arg3: A, arg4: Internal.CompletionHandler_): void; - lock(): Internal.Future; - force(arg0: boolean): void; - write(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; - write(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; - tryLock(): Internal.FileLock; - tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; - static open(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ... arg3: any_[]): Internal.AsynchronousFileChannel; - static open(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.AsynchronousFileChannel; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AsynchronousFileChannel_ = AsynchronousFileChannel; - class CustomStatBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - createObject(): ResourceLocation; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CustomStatBuilder_ = CustomStatBuilder; - class class_2748 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11827(): number; - method_11829($$0: Internal.class_2602_): void; - method_11828(): number; - method_11830(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2748_ = class_2748; + type TemporalField_ = TemporalField; /** + * @javaClass dev.latvian.mods.kubejs.player.PlayerDataJS */ - class ShovelItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.class_1792; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; - } - /** - */ - type ShovelItemBuilder_ = ShovelItemBuilder; - class class_1077 implements Internal.Language, Internal.Comparable { + abstract class PlayerDataJS implements Internal.WithAttachedData { + getPlayer(): P; + getMinecraftPlayer(): E; getName(): string; - getRegion(): string; - hashCode(): number; - equals($$0: any): boolean; - method_4672(): boolean; - toString(): string; - method_4673($$0: Internal.class_1077_): number; - getCode(): string; - get code(): string; - get name(): string; - get region(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1077_ = class_1077; - abstract class class_4309 extends Internal.class_4080> { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4309_ = class_4309; - interface VillagerTypeAccessor { - } - type VillagerTypeAccessor_ = VillagerTypeAccessor; - interface class_536 { - method_2782(arg0: Internal.class_531_): void; - } - type class_536_ = class_536; - class RecordCodecBuilder$Instance implements Internal.Applicative, any> { - ap2(arg0: Internal.App_, Internal.BiFunction_>, arg1: Internal.App_, A>, arg2: Internal.App_, B>): Internal.App, R>; - ap4(arg0: Internal.App_, Internal.Function4_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>): Internal.App, R>; - ap3(arg0: Internal.App_, Internal.Function3_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>): Internal.App, R>; - lift1(arg0: Internal.App_, Internal.Function_>): Internal.Function, A>, Internal.App, R>>; - stable(arg0: A): Internal.App, A>; - deprecated(arg0: A, arg1: number): Internal.App, A>; - map(arg0: Internal.Function_, arg1: Internal.App_, T>): Internal.App, R>; - point(arg0: A, arg1: Internal.Lifecycle_): Internal.App, A>; - point(arg0: A): Internal.App, A>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecordCodecBuilder$Instance_ = RecordCodecBuilder$Instance; - class class_5315 { - method_29022(): number; - method_29026(): Internal.class_6595; - method_29025(): string; - method_29024(): number; - static method_29023($$0: Internal.Dynamic_): Internal.class_5315; - method_29027(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5315_ = class_5315; - class class_2765 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11881(): Internal.class_3419; - method_11880(): number; - method_11883(): number; - method_11882(): Internal.class_3414; - method_11885(): number; - method_11884($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2765_ = class_2765; - interface LongPredicate { - or(arg0: Internal.LongPredicate_): Internal.LongPredicate; - test(arg0: number): boolean; - and(arg0: Internal.LongPredicate_): Internal.LongPredicate; - negate(): Internal.LongPredicate; - } - type LongPredicate_ = ((arg0: number) => boolean) | LongPredicate; - class class_1517 extends Internal.class_1512 { - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - method_6850($$0: Internal.class_1511_, $$1: BlockPos_, $$2: Internal.class_1282_, $$3: Internal.class_1657_): void; - method_6851(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1517_ = class_1517; - interface RenderAttachmentBlockEntity { - getRenderAttachmentData(): any; - } - type RenderAttachmentBlockEntity_ = (() => any) | RenderAttachmentBlockEntity; - class class_1959 { - method_8705($$0: Internal.class_4538_, $$1: BlockPos_): boolean; - method_24935(): Internal.Optional; - method_24937(): Internal.Optional; - method_24936(): Internal.Optional; - method_24377(): Internal.class_4763; - method_24376(): number; - method_24378(): Internal.Optional; - method_33599($$0: BlockPos_): boolean; - method_8694(): Internal.class_1959$class_1963; - method_27343(): Internal.Optional; - method_8698(): number; - method_8697(): number; - method_8696($$0: Internal.class_4538_, $$1: BlockPos_): boolean; - method_30966(): Internal.class_5483; - method_8713(): number; - method_8712(): number; - method_8711($$0: number, $$1: number): number; - method_8715(): number; - static method_40136($$0: Internal.class_6880_): Internal.class_1959$class_1961; - method_39928($$0: BlockPos_): boolean; - method_30970(): Internal.class_5485; - method_39927($$0: BlockPos_): boolean; - method_39929($$0: BlockPos_): boolean; - method_8687(): number; - method_8685($$0: Internal.class_4538_, $$1: BlockPos_, $$2: boolean): boolean; - method_8724(): boolean; - field_9329 : Internal.class_1959$class_1961; - readonly field_26395 : Internal.class_5483; - readonly field_26393 : Internal.class_1959$class_5482; - static readonly field_9324 : Internal.class_3543; - static readonly field_25819 : Internal.Codec; - static readonly field_26750 : Internal.Codec>; - readonly field_26635 : Internal.class_5485; - static readonly field_24677 : Internal.Codec>; - static readonly field_26633 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1959_ = Special.class_1959 | class_1959; - interface Long2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Long2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2FloatFunction; - } - type Long2FloatFunction_ = ((arg0: number) => number) | Long2FloatFunction; - abstract class AbstractConstant implements Internal.Constant { - hashCode(): number; - equals(arg0: any): boolean; - name(): string; - toString(): string; - id(): number; - compareTo(arg0: T): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractConstant_ = AbstractConstant; - interface ObjectSpliterator extends Internal.Spliterator { - trySplit(): Internal.ObjectSpliterator; - skip(arg0: number): number; - } - type ObjectSpliterator_ = ObjectSpliterator; - class class_5411 { - method_30187($$0: Internal.class_5421_): boolean; - static method_30186($$0: Internal.class_2540_): Internal.class_5411; - method_30189($$0: Internal.class_2487_): void; - method_30178(): Internal.class_5411; - method_30188($$0: Internal.class_5421_, $$1: boolean): void; - static method_30183($$0: Internal.class_2487_): Internal.class_5411; - hashCode(): number; - equals($$0: any): boolean; - method_30190($$0: Internal.class_2540_): void; - method_30181($$0: Internal.class_5421_, $$1: boolean): void; - method_30180($$0: Internal.class_5421_): boolean; - method_30179($$0: Internal.class_5411_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5411_ = class_5411; - class class_6381 extends Internal.Enum { - static valueOf($$0: string): Internal.class_6381; - static values(): Internal.class_6381[]; - static readonly field_33791 : Internal.class_6381; - static readonly field_33790 : Internal.class_6381; - static readonly field_33789 : Internal.class_6381; - static readonly field_33788 : Internal.class_6381; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6381_ = "hint" | "usage" | "position" | "title" | class_6381; - class LocalDateTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDateTime, Internal.Serializable { - static ofEpochSecond(arg0: number, arg1: number, arg2: Internal.ZoneOffset_): Internal.LocalDateTime; - plusHours(arg0: number): Internal.LocalDateTime; - isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; - toLocalTime(): Internal.LocalTime; - compareTo(arg0: Internal.ChronoLocalDateTime_): number; - getDayOfWeek(): Internal.DayOfWeek; - plusSeconds(arg0: number): Internal.LocalDateTime; - getMinute(): number; - static from(arg0: Internal.TemporalAccessor_): Internal.LocalDateTime; - getMonth(): Internal.Month; - plusNanos(arg0: number): Internal.LocalDateTime; - withHour(arg0: number): Internal.LocalDateTime; - plusMonths(arg0: number): Internal.LocalDateTime; - plusYears(arg0: number): Internal.LocalDateTime; - truncatedTo(arg0: Internal.TemporalUnit_): Internal.LocalDateTime; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): Internal.LocalDateTime; - getNano(): number; - format(arg0: Internal.DateTimeFormatter_): string; - isSupported(arg0: Internal.TemporalField_): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.LocalDateTime; - plus(arg0: Internal.TemporalAmount_): Internal.LocalDateTime; - getYear(): number; - withDayOfMonth(arg0: number): Internal.LocalDateTime; - withMonth(arg0: number): Internal.LocalDateTime; - isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.LocalDateTime; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.LocalDateTime; - minus(arg0: Internal.TemporalAmount_): Internal.LocalDateTime; - minusHours(arg0: number): Internal.LocalDateTime; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - withYear(arg0: number): Internal.LocalDateTime; - plusMinutes(arg0: number): Internal.LocalDateTime; - minusMinutes(arg0: number): Internal.LocalDateTime; - plusDays(arg0: number): Internal.LocalDateTime; - hashCode(): number; - static now(): Internal.LocalDateTime; - static now(arg0: Internal.Clock_): Internal.LocalDateTime; - static now(arg0: Internal.ZoneId_): Internal.LocalDateTime; - static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number): Internal.LocalDateTime; - static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): Internal.LocalDateTime; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): Internal.LocalDateTime; - static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number): Internal.LocalDateTime; - static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_): Internal.LocalDateTime; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): Internal.LocalDateTime; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.LocalDateTime; - get(arg0: Internal.TemporalField_): number; - getDayOfYear(): number; - plusWeeks(arg0: number): Internal.LocalDateTime; - getHour(): number; - withMinute(arg0: number): Internal.LocalDateTime; - getMonthValue(): number; - minusYears(arg0: number): Internal.LocalDateTime; - atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; - minusWeeks(arg0: number): Internal.LocalDateTime; - withDayOfYear(arg0: number): Internal.LocalDateTime; - static parse(arg0: Internal.CharSequence_): Internal.LocalDateTime; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.LocalDateTime; - atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; - minusDays(arg0: number): Internal.LocalDateTime; - withNano(arg0: number): Internal.LocalDateTime; - getLong(arg0: Internal.TemporalField_): number; - minusMonths(arg0: number): Internal.LocalDateTime; - with(arg0: Internal.TemporalAdjuster_): Internal.LocalDateTime; - with(arg0: Internal.TemporalField_, arg1: number): Internal.LocalDateTime; - toLocalDate(): Internal.LocalDate; - equals(arg0: any): boolean; - getSecond(): number; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - getDayOfMonth(): number; - minusSeconds(arg0: number): Internal.LocalDateTime; - withSecond(arg0: number): Internal.LocalDateTime; - static readonly MIN : Internal.LocalDateTime; - static readonly MAX : Internal.LocalDateTime; - get dayOfWeek(): Internal.DayOfWeek; - get month(): Internal.Month; - get hour(): number; - get year(): number; - get dayOfYear(): number; - get dayOfMonth(): number; - get monthValue(): number; - get nano(): number; - get minute(): number; - get second(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LocalDateTime_ = LocalDateTime; - class class_1076 implements Internal.class_4013, Internal.IdentifiableResourceReloadListener { - method_4667($$0: Internal.class_1077_): void; - method_14491($$0: Internal.class_3300_): void; - method_4669(): Internal.class_1077; - method_4668($$0: string): Internal.class_1077; - getFabricId(): ResourceLocation; - method_4665(): Internal.SortedSet; - getFabricDependencies(): Internal.Collection; - static readonly field_32971 : "en_us"; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1076_ = class_1076; - /** - * Fired when player right clicks on an Block that is not fluid. - * - * 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. - */ - class BlockRightClickEventJS extends Internal.PlayerEventJS { - getBlock(): Internal.BlockContainerJS; - getHand(): Hand; - getItem(): Internal.ItemStackJS; - getFacing(): Internal.class_2350; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get facing(): Internal.class_2350; - get block(): Internal.BlockContainerJS; - get entity(): Internal.EntityJS; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when player right clicks on an Block that is not fluid. - * - * 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. - */ - type BlockRightClickEventJS_ = BlockRightClickEventJS; - interface AttributedCharacterIterator extends Internal.CharacterIterator { - getAttribute(arg0: Internal.AttributedCharacterIterator$Attribute_): any; - getAttributes(): Internal.Map; - getRunLimit(arg0: Internal.AttributedCharacterIterator$Attribute_): number; - getRunLimit(): number; - getRunLimit(arg0: Internal.Set_): number; - getRunStart(): number; - getRunStart(arg0: Internal.Set_): number; - getRunStart(arg0: Internal.AttributedCharacterIterator$Attribute_): number; - getAllAttributeKeys(): Internal.Set; - } - type AttributedCharacterIterator_ = AttributedCharacterIterator; - abstract class CharsetDecoder { - averageCharsPerByte(): number; - charset(): Internal.Charset; - maxCharsPerByte(): number; - onUnmappableCharacter(arg0: Internal.CodingErrorAction_): Internal.CharsetDecoder; - isCharsetDetected(): boolean; - decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer; - decode(arg0: Internal.ByteBuffer_, arg1: Internal.CharBuffer_, arg2: boolean): Internal.CoderResult; - isAutoDetecting(): boolean; - unmappableCharacterAction(): Internal.CodingErrorAction; - detectedCharset(): Internal.Charset; - malformedInputAction(): Internal.CodingErrorAction; - flush(arg0: Internal.CharBuffer_): Internal.CoderResult; - onMalformedInput(arg0: Internal.CodingErrorAction_): Internal.CharsetDecoder; - reset(): Internal.CharsetDecoder; - replacement(): string; - replaceWith(arg0: string): Internal.CharsetDecoder; - get autoDetecting(): boolean; - get charsetDetected(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CharsetDecoder_ = CharsetDecoder; - class class_1701 extends Internal.class_1688 { - method_7518(): Internal.class_1688$class_1689; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_7506($$0: number, $$1: number, $$2: number, $$3: boolean): void; - method_7517(): Internal.class_2680; - method_7516($$0: Internal.class_1282_): void; - method_5711($$0: number): void; - method_7575(): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5853($$0: Internal.class_1927_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: number): boolean; - method_5773(): void; - method_7578(): boolean; - method_5774($$0: Internal.class_1927_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: Internal.class_3610_, $$5: number): number; - method_7577(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1701_ = class_1701; - class CoderResult { - static malformedForLength(arg0: number): Internal.CoderResult; - isMalformed(): boolean; - isError(): boolean; - static unmappableForLength(arg0: number): Internal.CoderResult; - isOverflow(): boolean; - isUnmappable(): boolean; - isUnderflow(): boolean; - length(): number; - toString(): string; - throwException(): void; - static readonly OVERFLOW : Internal.CoderResult; - static readonly UNDERFLOW : Internal.CoderResult; - get underflow(): boolean; - get overflow(): boolean; - get error(): boolean; - get unmappable(): boolean; - get malformed(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CoderResult_ = CoderResult; - /** - * Fired when the player: - * - opens the inventory - * - closes the inventory - */ - class InventoryEventJS extends Internal.PlayerEventJS { - getInventoryContainer(): Internal.class_1703; - getEntity(): Internal.EntityJS; - get inventoryContainer(): Internal.class_1703; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the player: - * - opens the inventory - * - closes the inventory - */ - type InventoryEventJS_ = InventoryEventJS; - interface class_6375 { - method_36976(): Internal.Map; - } - type class_6375_ = class_6375; - class class_2836 implements Internal.class_2596 { - method_12283($$0: Internal.class_2792_): void; - method_12284(): boolean; - method_11052($$0: Internal.class_2540_): void; - method_12285(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2836_ = class_2836; - class class_1058 implements Internal.AutoCloseable { - method_24119(): Internal.class_1059; - method_24108($$0: Internal.class_4588_): Internal.class_4588; - method_4578(): number; - method_23842(): number; - method_33442(): Internal.IntStream; - method_33443(): Internal.class_1061; - method_4580($$0: number): number; - method_35807(): number; - method_4593(): number; - method_4570($$0: number): number; - method_35806(): number; - method_4584(): void; - method_35805($$0: number): number; - method_4595(): number; - toString(): string; - method_4583($$0: number, $$1: number, $$2: number): boolean; - method_35804($$0: number): number; - method_4594(): number; - method_4575(): number; - close(): void; - method_4577(): number; - method_4598(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1058_ = class_1058; - class OptionalDouble { - isEmpty(): boolean; - isPresent(): boolean; - getAsDouble(): number; - orElse(arg0: number): number; - orElseThrow(arg0: Internal.Supplier_): number; - orElseThrow(): number; - static empty(): Internal.OptionalDouble; - orElseGet(arg0: Internal.DoubleSupplier_): number; - stream(): Internal.DoubleStream; - hashCode(): number; - ifPresentOrElse(arg0: java_.util.function_.DoubleConsumer_, arg1: Internal.Runnable_): void; - ifPresent(arg0: java_.util.function_.DoubleConsumer_): void; - static of(arg0: number): Internal.OptionalDouble; - equals(arg0: any): boolean; - toString(): string; - get asDouble(): number; - get present(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OptionalDouble_ = OptionalDouble; - class class_5892 implements Internal.class_2596 { - method_34145(): Internal.class_2561; - method_34144(): number; - method_11052($$0: Internal.class_2540_): void; - method_34143($$0: Internal.class_2602_): void; - method_36153(): number; - method_11051(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5892_ = class_5892; - abstract class class_4763$class_5486 extends Internal.Enum implements Internal.class_3542 { - method_30826(): string; - static method_30825($$0: string): Internal.class_4763$class_5486; - static valueOf($$0: string): Internal.class_4763$class_5486; - static values(): Internal.class_4763$class_5486[]; - method_15434(): string; - method_30823(arg0: number, arg1: number, arg2: number): number; - static readonly field_26429 : Internal.Codec; - static readonly field_26427 : Internal.class_4763$class_5486; - static readonly field_26428 : Internal.class_4763$class_5486; - static readonly field_26426 : Internal.class_4763$class_5486; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4763$class_5486_ = "dark_forest" | "none" | "swamp" | class_4763$class_5486; - class class_2803 extends Internal.Record implements Internal.class_2596 { - comp_273(): boolean; - comp_271(): Internal.class_1306; - comp_272(): boolean; - comp_270(): number; - method_11052($$0: Internal.class_2540_): void; - hashCode(): number; - equals($$0: any): boolean; - method_12133($$0: Internal.class_2792_): void; - comp_268(): Internal.class_1659; - toString(): string; - comp_269(): boolean; - comp_266(): string; - comp_267(): number; - static readonly field_33360 : 16; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2803_ = class_2803; - class class_2580$class_2581 { - method_10943(): number; - method_10944(): number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2580$class_2581_ = class_2580$class_2581; - class class_2859$class_2860 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2859$class_2860; - static values(): Internal.class_2859$class_2860[]; - static readonly field_13024 : Internal.class_2859$class_2860; - static readonly field_13023 : Internal.class_2859$class_2860; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2859$class_2860_ = "closed_screen" | "opened_tab" | class_2859$class_2860; - abstract class DateFormat extends Internal.Format { - getTimeZone(): Internal.TimeZone; - isLenient(): boolean; - format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - format(arg0: Internal.Date_): string; - format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; - parse(arg0: string): Internal.Date; - static getTimeInstance(): Internal.DateFormat; - static getTimeInstance(arg0: number): Internal.DateFormat; - static getTimeInstance(arg0: number, arg1: Internal.Locale_): Internal.DateFormat; - setNumberFormat(arg0: Internal.NumberFormat_): void; - getCalendar(): Internal.Calendar; - setLenient(arg0: boolean): void; - static getDateInstance(arg0: number, arg1: Internal.Locale_): Internal.DateFormat; - static getDateInstance(arg0: number): Internal.DateFormat; - static getDateInstance(): Internal.DateFormat; - parseObject(arg0: string, arg1: Internal.ParsePosition_): any; - getNumberFormat(): Internal.NumberFormat; - setCalendar(arg0: Internal.Calendar_): void; - static getDateTimeInstance(arg0: number, arg1: number, arg2: Internal.Locale_): Internal.DateFormat; - static getDateTimeInstance(arg0: number, arg1: number): Internal.DateFormat; - static getDateTimeInstance(): Internal.DateFormat; - hashCode(): number; - equals(arg0: any): boolean; - setTimeZone(arg0: Internal.TimeZone_): void; - clone(): any; - static getInstance(): Internal.DateFormat; - static getAvailableLocales(): Internal.Locale[]; - static readonly DAY_OF_YEAR_FIELD : 10; - static readonly DATE_FIELD : 3; - static readonly MILLISECOND_FIELD : 8; - static readonly MEDIUM : 2; - static readonly YEAR_FIELD : 1; - static readonly DAY_OF_WEEK_IN_MONTH_FIELD : 11; - static readonly MINUTE_FIELD : 6; - static readonly FULL : 0; - static readonly ERA_FIELD : 0; - static readonly AM_PM_FIELD : 14; - static readonly SHORT : 3; - static readonly HOUR_OF_DAY1_FIELD : 4; - static readonly MONTH_FIELD : 2; - static readonly DAY_OF_WEEK_FIELD : 9; - static readonly WEEK_OF_YEAR_FIELD : 12; - static readonly HOUR1_FIELD : 15; - static readonly HOUR_OF_DAY0_FIELD : 5; - static readonly WEEK_OF_MONTH_FIELD : 13; - static readonly TIMEZONE_FIELD : 17; - static readonly HOUR0_FIELD : 16; - static readonly DEFAULT : 2; - static readonly SECOND_FIELD : 7; - static readonly LONG : 1; - get timeInstance(): Internal.DateFormat; - get calendar(): Internal.Calendar; - get instance(): Internal.DateFormat; - get numberFormat(): Internal.NumberFormat; - get dateInstance(): Internal.DateFormat; - get timeZone(): Internal.TimeZone; - get dateTimeInstance(): Internal.DateFormat; - get lenient(): boolean; - get availableLocales(): Internal.Locale[]; - set calendar(arg0: Internal.Calendar_); - set numberFormat(arg0: Internal.NumberFormat_); - set timeZone(arg0: Internal.TimeZone_); - set lenient(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DateFormat_ = DateFormat; - /** - */ - abstract class PlayerJS

extends Internal.LivingEntityJS implements Internal.WithAttachedData { - getXpLevel(): number; - isPlayer(): boolean; - sendData(channel: string, data: Internal.class_2487_): void; - getStats(): Internal.PlayerStatsJS; - getPlayer(): Internal.PlayerJS; - sendInventoryUpdate(): void; - paint(arg0: Internal.class_2487_): void; - addXPLevels(l: number): void; - getSaturation(): number; - setXpLevel(l: number): void; - closeInventory(): void; - setAirSupply(air: number): void; - getOpenInventory(): Internal.class_1703; - getStages(): Internal.Stages; - setSelectedSlot(index: number): void; - getInventory(): Internal.InventoryJS; - boostElytraFlight(): void; - addXP(xp: number): void; - addFood(f: number, m: number): void; - getData(): Internal.AttachedData; - give(item: Internal.ItemStackJS_): void; - setStatusMessage(message: Internal.class_2561_): void; - giveInHand(item: Internal.ItemStackJS_): void; - getAirSupply(): number; getProfile(): Internal.GameProfile; - isCreativeMode(): boolean; - getFoodData(): Internal.class_1702; - isMiningBlock(): boolean; - getSelectedSlot(): number; - setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; - isSpectator(): boolean; - spawn(): void; - getXp(): number; - addItemCooldown(item: Internal.class_1792_, ticks: number): void; - addExhaustion(exhaustion: number): void; - setMouseItem(item: Internal.ItemStackJS_): void; - getMouseItem(): Internal.ItemStackJS; - setFoodLevel(foodLevel: number): void; - toString(): string; - getFoodLevel(): number; - setSaturation(saturation: number): void; - isFake(): boolean; - setXp(xp: number): void; - getMaxAirSupply(): number; - readonly minecraftPlayer : P; - get openInventory(): Internal.class_1703; + hasClientMod(): boolean; + getId(): Internal.UUID; + getOverworld(): Internal.LevelJS; + getData(): Internal.AttachedData; get data(): Internal.AttachedData; - get xpLevel(): number; + get minecraftPlayer(): E; get profile(): Internal.GameProfile; - get creativeMode(): boolean; - get inventory(): Internal.InventoryJS; - get airSupply(): number; - get saturation(): number; - get maxAirSupply(): number; - get stats(): Internal.PlayerStatsJS; - get miningBlock(): boolean; - get selectedSlot(): number; - get mouseItem(): Internal.ItemStackJS; - get stages(): Internal.Stages; - get spectator(): boolean; - get xp(): number; - get fake(): boolean; - get foodLevel(): number; - get player(): Internal.PlayerJS; - get foodData(): Internal.class_1702; - set saturation(saturation: number); - set selectedSlot(index: number); - set xpLevel(l: number); - set mouseItem(item: Internal.ItemStackJS_); - set xp(xp: number); - set foodLevel(foodLevel: number); - set statusMessage(message: Internal.class_2561_); - set airSupply(air: number); + get name(): string; + get id(): Internal.UUID; + get overworld(): Internal.LevelJS; + get player(): P; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type PlayerDataJS_ = PlayerDataJS; /** + * @javaClass com.google.common.collect.ImmutableMultimap */ - type PlayerJS_

= PlayerJS

; - interface Char2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: string, arg1: string): string; - getOrDefault(arg0: any, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: string): string; - remove(arg0: string): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): string; - get(arg0: string): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; - applyAsInt(arg0: number): number; + abstract class ImmutableMultimap extends Internal.BaseImmutableMultimap implements Internal.Serializable { + inverse(): Internal.ImmutableMultimap; + asMap(): Internal.ImmutableMap>; + keys(): Internal.ImmutableMultiset; containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; - } - type Char2CharFunction_ = ((arg0: string) => string) | Char2CharFunction; - class class_368$class_369 extends Internal.Enum { - method_1988($$0: Internal.class_1144_): void; - static valueOf($$0: string): Internal.class_368$class_369; - static values(): Internal.class_368$class_369[]; - static readonly field_2210 : Internal.class_368$class_369; - static readonly field_2209 : Internal.class_368$class_369; + forEach(arg0: Internal.BiConsumer_): void; + values(): Internal.ImmutableCollection; + clear(): void; + static copyOf(arg0: Internal.Multimap_): Internal.ImmutableMultimap; + static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableMultimap; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableCollection; + containsValue(arg0: any): boolean; + put(arg0: K, arg1: V): boolean; + remove(arg0: any, arg1: any): boolean; + removeAll(arg0: any): Internal.ImmutableCollection; + entries(): Internal.ImmutableCollection>; + size(): number; + putAll(arg0: K, arg1: Internal.Iterable_): boolean; + putAll(arg0: Internal.Multimap_): boolean; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMultimap; + static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMultimap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMultimap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMultimap; + static of(arg0: K, arg1: V): Internal.ImmutableMultimap; + static of(): Internal.ImmutableMultimap; + get(arg0: K): Internal.ImmutableCollection; + static builder(): Internal.ImmutableMultimap$Builder; + keySet(): Internal.ImmutableSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_368$class_369_ = "hide" | "show" | class_368$class_369; - class class_2821 extends Internal.class_2839 { - method_39294($$0: Internal.class_6749_): void; - method_39296(): Internal.class_2791$class_6745; - method_39299(): Internal.class_6749; - method_28510($$0: CarvingGenerationStep_): Internal.class_6643; - method_20598($$0: BlockPos_): Internal.class_2487; - method_12018(): Internal.Stream; - method_12034($$0: Internal.Map_, Internal.class_3449_>): void; - method_16359($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_12013(): Internal.class_6763; - method_12032($$0: Internal.class_2902$class_2903_): Internal.class_2902; - method_12010($$0: BlockPos_, $$1: Internal.class_2680_, $$2: boolean): Internal.class_2680; - method_12038(): boolean; - method_12016(): Internal.Map, Internal.class_3449>; - method_12039($$0: BlockPos_): void; - method_8316($$0: BlockPos_): Internal.class_3610; - method_12014(): Internal.class_6763; - method_12179(): Internal.Map, Internal.LongSet>; - method_8315(): number; - method_12037($$0: Internal.class_2902$class_2903_, $$1: number[]): void; - method_12180($$0: Internal.class_5312_): Internal.LongSet; - method_12181($$0: Internal.class_5312_): Internal.class_3449; - method_12184($$0: Internal.class_5312_, $$1: Internal.class_3449_): void; - method_12041($$0: BlockPos_): void; - method_12240(): Internal.class_2818; - method_12020($$0: boolean): void; - method_12042($$0: Internal.class_2487_): void; - method_12182($$0: Internal.class_5312_, $$1: number): void; - method_12183($$0: Internal.Map_, Internal.LongSet_>): void; - method_12009(): Internal.class_2806; - method_12007($$0: Internal.class_2586_): void; - method_12008($$0: boolean): void; - method_8320($$0: BlockPos_): Internal.class_2680; - method_12308($$0: Internal.class_2806_): void; - method_38257($$0: Internal.class_6780_, $$1: Internal.class_6544$class_6552_): void; - method_12024($$0: BlockPos_): Internal.class_2487; - method_12002($$0: Internal.class_1297_): void; - method_38259($$0: number): Internal.class_2826; - method_12044(): boolean; - method_8321($$0: BlockPos_): Internal.class_2586; - method_12005($$0: Internal.class_2902$class_2903_, $$1: number, $$2: number): number; - method_12006(): Internal.class_2826[]; - method_12025($$0: CarvingGenerationStep_): Internal.class_6643; - method_12004(): Internal.class_1923; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2821_ = class_2821; - interface Reference2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: K): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2FloatFunction; - getFloat(arg0: any): number; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Reference2FloatFunction; - removeFloat(arg0: any): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2FloatFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2FloatFunction; - } - type Reference2FloatFunction_ = ((arg0: any) => number) | Reference2FloatFunction; - class class_1726 extends Internal.class_1703 { - method_17430(): Internal.class_1735; - method_7604($$0: Internal.class_1657_, $$1: number): boolean; - method_17431(): Internal.class_1735; - method_7647(): number; - method_7609($$0: Internal.class_1263_): void; - method_7597($$0: Internal.class_1657_): boolean; - method_17428(): Internal.class_1735; - method_7595($$0: Internal.class_1657_): void; - method_17429(): Internal.class_1735; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - method_17423($$0: Internal.Runnable_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1726_ = class_1726; - class ModuleDescriptor$Modifier extends Internal.Enum { - static valueOf(arg0: string): Internal.ModuleDescriptor$Modifier; - static values(): Internal.ModuleDescriptor$Modifier[]; - static readonly AUTOMATIC : Internal.ModuleDescriptor$Modifier; - static readonly SYNTHETIC : Internal.ModuleDescriptor$Modifier; - static readonly MANDATED : Internal.ModuleDescriptor$Modifier; - static readonly OPEN : Internal.ModuleDescriptor$Modifier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Modifier_ = "synthetic" | "automatic" | "mandated" | "open" | ModuleDescriptor$Modifier; - interface Long2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Long2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2DoubleFunction; - } - type Long2DoubleFunction_ = ((arg0: number) => number) | Long2DoubleFunction; - class ImmutableSetMultimap$Builder extends Internal.ImmutableMultimap$Builder { - orderKeysBy(arg0: Internal.Comparator_): Internal.ImmutableSetMultimap$Builder; - build(): Internal.ImmutableSetMultimap; - orderValuesBy(arg0: Internal.Comparator_): Internal.ImmutableSetMultimap$Builder; - putAll(arg0: Internal.Iterable_>): Internal.ImmutableSetMultimap$Builder; - putAll(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableSetMultimap$Builder; - putAll(arg0: K, ... arg1: V[]): Internal.ImmutableSetMultimap$Builder; - putAll(arg0: Internal.Multimap_): Internal.ImmutableSetMultimap$Builder; - put(arg0: Internal.Map$Entry_): Internal.ImmutableSetMultimap$Builder; - put(arg0: K, arg1: V): Internal.ImmutableSetMultimap$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableSetMultimap$Builder_ = ImmutableSetMultimap$Builder; - class AssetJsonGenerator extends Internal.JsonGenerator { - multipartState(id: ResourceLocation_, consumer: Internal.Consumer_): void; - blockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; - static asItemModelLocation(id: ResourceLocation_): ResourceLocation; - blockModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; - itemModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AssetJsonGenerator_ = AssetJsonGenerator; + type ImmutableMultimap_ = ImmutableMultimap; /** + * @javaClass net.minecraft.class_6860 */ - abstract class ItemBuilder extends Internal.BuilderBase { - barWidth(barWidth: Internal.ToIntFunction_): Internal.ItemBuilder; - clientRegistry(minecraft: Internal.Supplier_): void; - maxStackSize(v: number): Internal.ItemBuilder; - transformObject(obj: Internal.class_1792_): Internal.class_1792; - color(index: number, c: Internal.Color_): Internal.ItemBuilder; - color(callback: Internal.ItemBuilder$ItemColorJS_): Internal.ItemBuilder; - use(use: Internal.ItemBuilder$UseCallback_): Internal.ItemBuilder; - maxDamage(v: number): Internal.ItemBuilder; - tooltip(text: Internal.class_2561_): Internal.ItemBuilder; - textureJson(json: Internal.JsonObject_): Internal.ItemBuilder; - barColor(barColor: Internal.Function_): Internal.ItemBuilder; - containerItem(id: string): Internal.ItemBuilder; - subtypes(fn: Internal.Function_>): Internal.ItemBuilder; - modelJson(json: Internal.JsonObject_): Internal.ItemBuilder; - burnTime(v: number): Internal.ItemBuilder; - useDuration(useDuration: Internal.ToIntFunction_): Internal.ItemBuilder; - generateDataJsons(generator: Internal.DataJsonGenerator_): void; - parentModel(m: string): Internal.ItemBuilder; - group(g: string): Internal.ItemBuilder; - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - texture(key: string, tex: string): Internal.ItemBuilder; - texture(tex: string): Internal.ItemBuilder; - food(b: Internal.Consumer_): Internal.ItemBuilder; - static ofArmorMaterial(o: any): Internal.class_1741; - releaseUsing(releaseUsing: Internal.ItemBuilder$ReleaseUsingCallback_): Internal.ItemBuilder; - unstackable(): Internal.ItemBuilder; - modifyAttribute(attribute: ResourceLocation_, identifier: string, d: number, operation: Internal.class_1322$class_1323_): Internal.ItemBuilder; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - finishUsing(finishUsing: Internal.ItemBuilder$FinishUsingCallback_): Internal.ItemBuilder; - glow(v: boolean): Internal.ItemBuilder; - useAnimation(animation: Internal.class_1839_): Internal.ItemBuilder; - rarity(v: Rarity_): Internal.ItemBuilder; - createItemProperties(): Internal.class_1792$class_1793; - static readonly TOOL_TIERS : {"gold":Internal.class_1834,"diamond":Internal.class_1834,"iron":Internal.class_1834,"wood":Internal.class_1834,"stone":Internal.class_1834,"netherite":Internal.class_1834}; - static readonly ARMOR_TIERS : {"gold":Internal.class_1740,"chain":Internal.class_1740,"diamond":Internal.class_1740,"turtle":Internal.class_1740,"iron":Internal.class_1740,"leather":Internal.class_1740,"netherite":Internal.class_1740}; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + interface CloseableResourceManager extends Internal.ResourceManager, Internal.AutoCloseable { + close(): void; } + type CloseableResourceManager_ = (() => void) | CloseableResourceManager; /** + * @javaClass net.minecraft.class_192 */ - type ItemBuilder_ = ItemBuilder; - class class_5601 { - method_35744(): string; - method_35743(): ResourceLocation; + interface ConditionUserBuilder { + when(arg0: Internal.LootItemCondition$Builder_): T; + unwrap(): T; + } + type ConditionUserBuilder_ = ConditionUserBuilder; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntOpenHashSet + */ + class IntOpenHashSet extends Internal.AbstractIntSet implements Internal.Serializable, Internal.Cloneable, Internal.Hash { + add(arg0: number): boolean; + spliterator(): Internal.IntSpliterator; + forEach(arg0: Internal.IntConsumer_): void; + isEmpty(): boolean; + clear(): void; + static toSetWithExpectedSize(arg0: Internal.IntStream_, arg1: number): this; + remove(arg0: number): boolean; + static toSet(arg0: Internal.IntStream_): this; + contains(arg0: number): boolean; + iterator(): Internal.IntIterator; + trim(): boolean; + trim(arg0: number): boolean; + size(): number; + addAll(arg0: Internal.Collection_): boolean; + addAll(arg0: Internal.IntCollection_): boolean; hashCode(): number; - equals($$0: any): boolean; - toString(): string; + static of(): this; + static of(arg0: number): this; + static of(arg0: number, arg1: number): this; + static of(... arg0: number[]): this; + static of(arg0: number, arg1: number, arg2: number): this; + clone(): this; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5601_ = class_5601; - interface Object2FloatMap$Entry extends Internal.Map$Entry { - getValue(): number; - getFloatValue(): number; - setValue(arg0: number): number; + type IntOpenHashSet_ = IntOpenHashSet; + /** + * @javaClass java.lang.Cloneable + */ + interface Cloneable { } - type Object2FloatMap$Entry_ = Object2FloatMap$Entry; - interface ScreenEvents$Remove { - onRemove(arg0: Internal.class_437_): void; - } - type ScreenEvents$Remove_ = ((arg0: Internal.class_437) => void) | ScreenEvents$Remove; - class class_1839 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1839; - static values(): Internal.class_1839[]; - static readonly field_8953 : Internal.class_1839; - static readonly field_8950 : Internal.class_1839; - static readonly field_8952 : Internal.class_1839; - static readonly field_8951 : Internal.class_1839; - static readonly field_27079 : Internal.class_1839; - static readonly field_8947 : Internal.class_1839; - static readonly field_8946 : Internal.class_1839; - static readonly field_8949 : Internal.class_1839; + type Cloneable_ = Cloneable; + /** + * @javaClass com.google.common.collect.ForwardingCollection + */ + abstract class ForwardingCollection extends Internal.ForwardingObject implements Internal.Collection { + add(arg0: E): boolean; + removeAll(arg0: Internal.Collection_): boolean; + contains(arg0: any): boolean; + iterator(): Internal.Iterator; + size(): number; + addAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.Collection_): boolean; + toArray(arg0: T[]): T[]; + toArray(): any[]; + isEmpty(): boolean; + clear(): void; + remove(arg0: any): boolean; + retainAll(arg0: Internal.Collection_): boolean; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1839_ = "spear" | "crossbow" | "eat" | "spyglass" | "block" | "none" | "bow" | "drink" | class_1839; - class class_1621 extends Internal.class_1308 implements Internal.class_1569 { - static method_20685($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5978(): number; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_18382(): void; - method_5749($$0: Internal.class_2487_): void; - method_7152(): number; - method_5694($$0: Internal.class_1657_): void; - method_5650($$0: Internal.class_1297$class_5529_): void; - method_7157(): boolean; - method_5864(): Internal.class_1299; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_5697($$0: Internal.class_1297_): void; - static readonly field_30496 : 1; - field_7388 : number; - field_7387 : number; - field_7389 : number; - static readonly field_30497 : 127; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1621_ = class_1621; - interface Message { - getString(): string; - } - type Message_ = Message; - class class_3111 implements Internal.class_3037 { - static readonly field_24893 : Internal.Codec; - static readonly field_24894 : Internal.class_3111; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3111_ = class_3111; - interface class_2394 { - method_10293(): string; - method_10295(): Internal.class_2396; - method_10294(arg0: Internal.class_2540_): void; - } - type class_2394_ = class_2394; - abstract class ForwardingObject { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ForwardingObject_ = ForwardingObject; - class class_5000 extends Internal.Enum implements Internal.class_3542 { - method_26428(): Internal.class_2350; - static valueOf($$0: string): Internal.class_5000; - static values(): Internal.class_5000[]; - method_15434(): string; - method_26426(): Internal.class_2350; - static method_26425($$0: Internal.class_2350_, $$1: Internal.class_2350_): Internal.class_5000; - static readonly field_23391 : Internal.class_5000; - static readonly field_23390 : Internal.class_5000; - static readonly field_23382 : Internal.class_5000; - static readonly field_23381 : Internal.class_5000; - static readonly field_23392 : Internal.class_5000; - static readonly field_23384 : Internal.class_5000; - static readonly field_23383 : Internal.class_5000; - static readonly field_23386 : Internal.class_5000; - static readonly field_23385 : Internal.class_5000; - static readonly field_23388 : Internal.class_5000; - static readonly field_23387 : Internal.class_5000; - static readonly field_23389 : Internal.class_5000; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5000_ = "up_east" | "up_south" | "west_up" | "up_north" | "north_up" | "down_west" | "down_east" | "south_up" | "up_west" | "down_south" | "east_up" | "down_north" | class_5000; - interface class_1941 extends Internal.class_1922 { - method_8606($$0: Internal.class_1297_): boolean; - method_8628($$0: Internal.class_2680_, $$1: BlockPos_, $$2: Internal.class_3726_): boolean; - method_17892($$0: Internal.class_1297_): boolean; - method_22338(arg0: number, arg1: number): Internal.class_1922; - method_18026($$0: Internal.class_238_): boolean; - method_33594($$0: Internal.class_1297_, $$1: Internal.class_265_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; - method_39454($$0: Internal.class_1297_, $$1: Internal.class_238_): boolean; - method_8621(): Internal.class_2784; - method_8587($$0: Internal.class_1297_, $$1: Internal.class_238_): boolean; - method_20812($$0: Internal.class_1297_, $$1: Internal.class_238_): Internal.Iterable; - method_20743(arg0: Internal.class_1297_, arg1: Internal.class_238_): Internal.List; - method_8600($$0: Internal.class_1297_, $$1: Internal.class_238_): Internal.Iterable; - method_8611($$0: Internal.class_1297_, $$1: Internal.class_265_): boolean; - } - type class_1941_ = class_1941; - abstract class ImmutableSet extends Internal.ImmutableCollection implements Internal.Set { - static builderWithExpectedSize(arg0: number): Internal.ImmutableSet$Builder; - iterator(): Internal.UnmodifiableIterator; - hashCode(): number; - static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableSet; - static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableSet; - static of(): Internal.ImmutableSet; - static of(arg0: E): Internal.ImmutableSet; - static of(arg0: E, arg1: E): Internal.ImmutableSet; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ... arg6: E[]): Internal.ImmutableSet; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableSet; - equals(arg0: any): boolean; - static builder(): Internal.ImmutableSet$Builder; - static copyOf(arg0: E[]): Internal.ImmutableSet; - static copyOf(arg0: Internal.Iterable_): Internal.ImmutableSet; - static copyOf(arg0: Internal.Collection_): Internal.ImmutableSet; - static copyOf(arg0: Internal.Iterator_): Internal.ImmutableSet; - static toImmutableSet(): Internal.Collector>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableSet_ = ImmutableSet; - interface Double2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Double2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Double2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2LongFunction; - } - type Double2LongFunction_ = ((arg0: number) => number) | Double2LongFunction; - interface ArchitecturyFluidAttributes { - getBucketItem(): Internal.class_1792; - canConvertToSource(): boolean; - getBlock(): Internal.class_2404; - getSlopeFindDistance(): number; - getSlopeFindDistance(arg0: Internal.class_4538_): number; - getName(stack: Internal.FluidStack_): Internal.class_2561; - getName(): Internal.class_2561; - getExplosionResistance(): number; - isLighterThanAir(stack: Internal.FluidStack_): boolean; - isLighterThanAir(): boolean; - isLighterThanAir(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): boolean; - getTranslationKey(arg0: Internal.FluidStack_): string; - getTranslationKey(): string; - getTickDelay(): number; - getTickDelay(arg0: Internal.class_4538_): number; - getFillSound(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): Internal.class_3414; - getFillSound(): Internal.class_3414; - getFillSound(stack: Internal.FluidStack_): Internal.class_3414; - getColor(stack: Internal.FluidStack_): number; - getColor(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): number; - getColor(): number; - getSourceTexture(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): ResourceLocation; - getSourceTexture(stack: Internal.FluidStack_): ResourceLocation; - getSourceTexture(): ResourceLocation; - getRarity(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): Rarity; - getRarity(): Rarity; - getRarity(stack: Internal.FluidStack_): Rarity; - getDensity(stack: Internal.FluidStack_): number; - getDensity(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): number; - getDensity(): number; - getEmptySound(): Internal.class_3414; - getEmptySound(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): Internal.class_3414; - getEmptySound(stack: Internal.FluidStack_): Internal.class_3414; - getLuminosity(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): number; - getLuminosity(stack: Internal.FluidStack_): number; - getLuminosity(): number; - getViscosity(): number; - getViscosity(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): number; - getViscosity(stack: Internal.FluidStack_): number; - getFlowingTexture(): ResourceLocation; - getFlowingTexture(stack: Internal.FluidStack_): ResourceLocation; - getFlowingTexture(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): ResourceLocation; - getFlowingFluid(): Internal.class_3611; - getTemperature(): number; - getTemperature(arg0: Internal.FluidStack_, arg1: Internal.class_1920_, arg2: BlockPos_): number; - getTemperature(stack: Internal.FluidStack_): number; - getSourceFluid(): Internal.class_3611; - getDropOff(): number; - getDropOff(arg0: Internal.class_4538_): number; - } - type ArchitecturyFluidAttributes_ = ArchitecturyFluidAttributes; - interface class_1832 { - method_8023(): Internal.class_1856; - method_8027(): number; - method_8026(): number; - method_8025(): number; - method_8024(): number; - method_8028(): number; - } - type class_1832_ = class_1832; - class class_5707 implements Internal.class_5716 { - method_32955(): Internal.class_5717; - method_32956($$0: Internal.class_1937_): Internal.Optional; - static readonly field_28137 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5707_ = class_5707; - class class_3320 extends Internal.class_3309 { - method_14504(): Internal.class_2561; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3320_ = class_3320; - class class_2743 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11816(): number; - method_11815(): number; - method_11818(): number; - method_11817($$0: Internal.class_2602_): void; - method_11819(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2743_ = class_2743; - interface DoubleStream extends Internal.BaseStream { - average(): Internal.OptionalDouble; - sequential(): Internal.DoubleStream; - takeWhile(arg0: java_.util.function_.DoublePredicate_): Internal.DoubleStream; - distinct(): Internal.DoubleStream; - findFirst(): Internal.OptionalDouble; - sum(): number; - skip(arg0: number): Internal.DoubleStream; - allMatch(arg0: java_.util.function_.DoublePredicate_): boolean; - mapToObj(arg0: Internal.DoubleFunction_): Internal.Stream; - mapMulti(arg0: Internal.DoubleStream$DoubleMapMultiConsumer_): Internal.DoubleStream; - iterator(): Internal.PrimitiveIterator$OfDouble; - min(): Internal.OptionalDouble; - mapToLong(arg0: Internal.DoubleToLongFunction_): Internal.LongStream; - parallel(): Internal.DoubleStream; - noneMatch(arg0: java_.util.function_.DoublePredicate_): boolean; - findAny(): Internal.OptionalDouble; - limit(arg0: number): Internal.DoubleStream; - toArray(): number[]; - forEachOrdered(arg0: java_.util.function_.DoubleConsumer_): void; - anyMatch(arg0: java_.util.function_.DoublePredicate_): boolean; - map(arg0: java_.util.function_.DoubleUnaryOperator_): Internal.DoubleStream; - reduce(arg0: number, arg1: Internal.DoubleBinaryOperator_): number; - reduce(arg0: Internal.DoubleBinaryOperator_): Internal.OptionalDouble; - spliterator(): Internal.Spliterator$OfDouble; - max(): Internal.OptionalDouble; - forEach(arg0: java_.util.function_.DoubleConsumer_): void; - count(): number; - dropWhile(arg0: java_.util.function_.DoublePredicate_): Internal.DoubleStream; - peek(arg0: java_.util.function_.DoubleConsumer_): Internal.DoubleStream; - flatMap(arg0: Internal.DoubleFunction_): Internal.DoubleStream; - filter(arg0: java_.util.function_.DoublePredicate_): Internal.DoubleStream; - sorted(): Internal.DoubleStream; - boxed(): Internal.Stream; - summaryStatistics(): Internal.DoubleSummaryStatistics; - mapToInt(arg0: Internal.DoubleToIntFunction_): Internal.IntStream; - collect(arg0: Internal.Supplier_, arg1: Internal.ObjDoubleConsumer_, arg2: Internal.BiConsumer_): R; - } - type DoubleStream_ = DoubleStream; - class class_1451 extends Internal.class_1321 { - method_16094($$0: Internal.class_1767_): void; - method_16095($$0: number): number; - method_16096(): Internal.class_1767; - method_5958(): void; - method_21749(): boolean; - method_16091($$0: number): number; - method_16092(): ResourceLocation; - method_16093(): boolean; - method_6571(): number; - method_6572($$0: number): void; - method_6573($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1451; - method_6474($$0: Internal.class_1429_): boolean; - method_16087($$0: boolean): void; - method_16088($$0: boolean): void; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_16089(): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_16086(): boolean; - method_5749($$0: Internal.class_2487_): void; - method_16082($$0: number): number; - static method_26881(): Internal.class_5132$class_5133; - method_6481($$0: Internal.class_1799_): boolean; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5970(): number; - method_6121($$0: Internal.class_1297_): boolean; - method_5974($$0: number): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - static readonly field_30320 : 7; - static readonly field_30318 : 5; - static readonly field_30319 : 6; - static readonly field_16283 : {0:ResourceLocation,1:ResourceLocation,2:ResourceLocation,3:ResourceLocation,4:ResourceLocation,5:ResourceLocation,6:ResourceLocation,7:ResourceLocation,8:ResourceLocation,9:ResourceLocation,10:ResourceLocation}; - static readonly field_30316 : 3; - static readonly field_30317 : 4; - static readonly field_30314 : 1; - static readonly field_30315 : 2; - static readonly field_30312 : 1.33; - static readonly field_30323 : 10; - static readonly field_30313 : 0; - static readonly field_30310 : 0.6; - static readonly field_30321 : 8; - static readonly field_30311 : 0.8; - static readonly field_30322 : 9; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1451_ = class_1451; - class class_1966$class_6827 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - comp_303(): Internal.List; - comp_304(): Internal.ToIntFunction; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1966$class_6827_ = class_1966$class_6827; - interface ItemExtensions { - fabric_setEquipmentSlotProvider(arg0: Internal.EquipmentSlotProvider_): void; - fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; - fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; - fabric_setCustomDamageHandler(arg0: Internal.CustomDamageHandler_): void; - } - type ItemExtensions_ = ItemExtensions; - interface LongStream$LongMapMultiConsumer { - accept(arg0: number, arg1: Internal.LongConsumer_): void; - } - type LongStream$LongMapMultiConsumer_ = ((arg0: number, arg1: Internal.LongConsumer) => void) | LongStream$LongMapMultiConsumer; - interface class_5281 extends Internal.class_5425 { - method_8412(): number; - method_37368($$0: BlockPos_): boolean; - method_36972($$0: Internal.Supplier_): void; - } - type class_5281_ = class_5281; - interface ProfileLookupCallback { - onProfileLookupFailed(arg0: Internal.GameProfile_, arg1: Internal.Exception_): void; - onProfileLookupSucceeded(arg0: Internal.GameProfile_): void; - } - type ProfileLookupCallback_ = ProfileLookupCallback; - class class_5142

{ - method_28908(): Internal.Codec

; - static readonly field_24172 : Internal.class_5142; - static readonly field_29309 : Internal.class_5142; - static readonly field_24171 : Internal.class_5142; - static readonly field_24174 : Internal.class_5142; - static readonly field_24173 : Internal.class_5142; - static readonly field_23764 : Internal.class_5142; - static readonly field_23763 : Internal.class_5142; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5142_

= class_5142

; - class FormatStyle extends Internal.Enum { - static valueOf(arg0: string): Internal.FormatStyle; - static values(): Internal.FormatStyle[]; - static readonly MEDIUM : Internal.FormatStyle; - static readonly FULL : Internal.FormatStyle; - static readonly LONG : Internal.FormatStyle; - static readonly SHORT : Internal.FormatStyle; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FormatStyle_ = "short" | "medium" | "long" | "full" | FormatStyle; - class class_4174 { - method_19234(): boolean; - method_19233(): boolean; - method_19235(): Internal.List>; - method_19230(): number; - method_19232(): boolean; - method_19231(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4174_ = class_4174; - interface ChangeListener { - onChanged(arg0: T): void; - } - type ChangeListener_ = ((arg0: T) => void) | ChangeListener; - class class_5483 { - method_31003($$0: Internal.class_1299_): Internal.class_5483$class_5265; - method_31002(): number; - method_31004($$0: Internal.class_1311_): Internal.class_6012; - field_26405 : Internal.Map>; - field_26406 : Internal.Map, Internal.class_5483$class_5265>; - static readonly field_26403 : Internal.MapCodec; - static readonly field_26646 : Internal.class_5483; - field_26404 : number; - static readonly field_30982 : Internal.class_6012; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5483_ = class_5483; - class class_3312 { - method_14518(): void; - method_14517(): Internal.List; - method_14515($$0: string): Internal.Optional; - method_14508($$0: Internal.GameProfile_): void; - method_39753(): void; - static method_14510($$0: boolean): void; - method_37156($$0: string, $$1: Internal.Consumer_>): void; - method_37157($$0: Internal.Executor_): void; - method_14512($$0: Internal.UUID_): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3312_ = class_3312; - class SimpleDateFormat extends Internal.DateFormat { - toPattern(): string; - formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; - setDateFormatSymbols(arg0: Internal.DateFormatSymbols_): void; - applyLocalizedPattern(arg0: string): void; - format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - set2DigitYearStart(arg0: Internal.Date_): void; - parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; - toLocalizedPattern(): string; - hashCode(): number; - equals(arg0: any): boolean; - clone(): any; - get2DigitYearStart(): Internal.Date; - getDateFormatSymbols(): Internal.DateFormatSymbols; - applyPattern(arg0: string): void; - get dateFormatSymbols(): Internal.DateFormatSymbols; - set dateFormatSymbols(arg0: Internal.DateFormatSymbols_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleDateFormat_ = SimpleDateFormat; - class class_2842 implements Internal.class_2596 { - method_12339($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_12346(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2842_ = class_2842; - abstract class class_1874 implements Internal.class_1860 { - method_8171(): number; - method_17716(): Internal.class_3956; - method_8110(): Internal.class_1799; - method_8115($$0: Internal.class_1263_, $$1: Internal.class_1937_): boolean; - method_8114(): ResourceLocation; - method_8113($$0: number, $$1: number): boolean; - method_8112(): string; - method_8167(): number; - method_8117(): Internal.class_2371; - method_8116($$0: Internal.class_1263_): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1874_ = class_1874; - class class_5862 extends Internal.class_5863 { - static method_33908($$0: number): Internal.class_5862; - method_33915(): number; - method_33914(): number; - toString(): string; - method_33923(): Internal.class_5864; - method_33921(): number; - method_33920($$0: Internal.Random_): number; - static readonly field_29003 : Internal.class_5862; - static readonly field_29004 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5862_ = class_5862; - class class_129 { - method_580($$0: number): void; - method_578($$0: string, $$1: any): Internal.class_129; - method_579($$0: number): number; - method_585($$0: string, $$1: Internal.Throwable_): void; - method_574($$0: Internal.StringBuilder_): void; - static method_586($$0: Internal.class_129_, $$1: Internal.class_5539_, $$2: BlockPos_, $$3: Internal.class_2680_): void; - method_575(): Internal.StackTraceElement[]; - method_577($$0: string, $$1: Internal.class_133_): Internal.class_129; - static method_581($$0: Internal.class_5539_, $$1: number, $$2: number, $$3: number): string; - static method_582($$0: Internal.class_5539_, $$1: BlockPos_): string; - static method_583($$0: Internal.class_5539_, $$1: number, $$2: number, $$3: number): string; - method_584($$0: Internal.StackTraceElement_, $$1: Internal.StackTraceElement_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_129_ = class_129; - interface class_6130 { - method_35462(arg0: Internal.class_3443_): void; - method_35461(arg0: Internal.class_3341_): Internal.class_3443; - } - type class_6130_ = class_6130; - class class_269 { - method_1157($$0: string, $$1: Internal.class_268_): void; - method_1158($$0: number, $$1: Internal.class_266_): void; - method_1159(): Internal.Collection; - method_1180($$0: string, $$1: Internal.class_266_): Internal.class_267; - method_1181($$0: string): boolean; - method_1160($$0: Internal.class_268_): void; - method_1183($$0: string, $$1: Internal.class_266_): boolean; - method_1184($$0: Internal.class_266_): Internal.Collection; - method_1162($$0: Internal.class_274_, $$1: string, $$2: Internal.Consumer_): void; - method_1163(): Internal.Collection; - method_1185($$0: Internal.class_266_): void; - static method_1186(): string[]; - method_1164($$0: string): Internal.class_268; - method_1165($$0: string): Internal.class_266; - method_1166($$0: string): Internal.Map; - static method_1167($$0: number): string; - method_1189($$0: number): Internal.class_266; - method_1168($$0: string, $$1: Internal.class_274_, $$2: Internal.class_2561_, $$3: Internal.class_274$class_275_): Internal.class_266; - method_1190($$0: string, $$1: Internal.class_266_): void; - method_1191($$0: Internal.class_268_): void; - static method_1192($$0: string): number; - method_1170($$0: string): Internal.class_266; - method_1193($$0: Internal.class_268_): void; - method_1171($$0: string): Internal.class_268; - method_1150($$0: Internal.class_1297_): void; - method_1194($$0: Internal.class_266_): void; - method_1172($$0: string, $$1: Internal.class_268_): boolean; - method_1151(): Internal.Collection; - method_1195($$0: string): boolean; - method_1173($$0: Internal.class_266_): void; - method_1196(): Internal.Collection; - method_1152($$0: string): void; - method_1175($$0: Internal.class_266_): void; - method_1153($$0: string): Internal.class_268; - method_1154($$0: Internal.class_268_): void; - method_1176($$0: Internal.class_267_): void; - method_1155($$0: string, $$1: Internal.class_266_): void; - method_1178(): Internal.Collection; - static readonly field_31890 : 18; - static readonly field_31891 : 19; - static readonly field_31889 : 3; - static readonly field_31887 : 1; - static readonly field_31888 : 2; - static readonly field_31886 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_269_ = class_269; - interface ScatteringByteChannel extends Internal.ReadableByteChannel { - read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; - read(arg0: Internal.ByteBuffer_[]): number; - } - type ScatteringByteChannel_ = ScatteringByteChannel; - abstract class class_1921 extends Internal.class_4668 { - static method_23689($$0: ResourceLocation_): Internal.class_1921; - static method_29707(): Internal.class_1921; - static method_29706(): Internal.class_1921; - static method_23287($$0: ResourceLocation_): Internal.class_1921; - method_23289(): Internal.Optional; - static method_24294($$0: ResourceLocation_, $$1: boolean): Internal.class_1921; - static method_24293($$0: ResourceLocation_, $$1: boolean): Internal.class_1921; - method_24296(): Internal.Optional; - method_24295(): boolean; - static method_29380(): Internal.class_1921; - static method_23593(): Internal.class_1921; - method_23033(): Internal.class_293$class_5596; - static method_23594(): Internal.class_1921; - static method_29379($$0: ResourceLocation_): Internal.class_1921; - static method_24049($$0: string, $$1: Internal.class_293_, $$2: Internal.class_293$class_5596_, $$3: number, $$4: boolean, $$5: boolean, $$6: Internal.class_1921$class_4688_): Internal.class_1921$class_4687; - method_23037(): boolean; - static method_24048($$0: string, $$1: Internal.class_293_, $$2: Internal.class_293$class_5596_, $$3: number, $$4: Internal.class_1921$class_4688_): Internal.class_1921$class_4687; - static method_23590(): Internal.class_1921; - static method_23591(): Internal.class_1921; - static method_23030($$0: ResourceLocation_): Internal.class_1921; - method_23031(): Internal.class_293; - static method_23592($$0: ResourceLocation_, $$1: boolean): Internal.class_1921; - static method_37345($$0: ResourceLocation_): Internal.class_1921; - static method_37346($$0: ResourceLocation_): Internal.class_1921; - static method_30676(): Internal.class_1921; - static method_27948(): Internal.class_1921; - static method_27949(): Internal.class_1921; - static method_28116($$0: ResourceLocation_): Internal.class_1921; - static method_23583(): Internal.class_1921; - static method_23584($$0: ResourceLocation_): Internal.class_1921; - static method_28115($$0: ResourceLocation_, $$1: boolean): Internal.class_1921; - static method_23585(): Internal.class_1921; - static method_23586($$0: ResourceLocation_): Internal.class_1921; - static method_23587(): Internal.class_1921; - static method_23026($$0: ResourceLocation_): Internal.class_1921; - static method_23588($$0: ResourceLocation_): Internal.class_1921; - static method_25448($$0: ResourceLocation_): Internal.class_1921; - static method_23028($$0: ResourceLocation_): Internal.class_1921; - static method_23589(): Internal.class_1921; - static method_23580($$0: ResourceLocation_): Internal.class_1921; - static method_23581(): Internal.class_1921; - static method_23018($$0: ResourceLocation_, $$1: number, $$2: number): Internal.class_1921; - static method_23579(): Internal.class_1921; - method_22722(): number; - static method_29997(): Internal.class_1921; - static method_23572($$0: ResourceLocation_): Internal.class_1921; - method_23012($$0: Internal.class_287_, $$1: number, $$2: number, $$3: number): void; - static method_23573($$0: ResourceLocation_): Internal.class_1921; - static method_23574(): Internal.class_1921; - static method_23576($$0: ResourceLocation_): Internal.class_1921; - static method_24469($$0: ResourceLocation_): Internal.class_1921; - static method_23577(): Internal.class_1921; - static method_22720(): Internal.List; - static method_23578($$0: ResourceLocation_): Internal.class_1921; - static method_34572(): Internal.class_1921; - static method_34571(): Internal.class_1921; - static method_23570($$0: ResourceLocation_): Internal.class_1921; - toString(): string; - static method_36434($$0: ResourceLocation_): Internal.class_1921; - static method_36435($$0: ResourceLocation_): Internal.class_1921; - static readonly field_32773 : 262144; - static readonly field_32772 : 2097152; - static readonly field_29456 : Internal.class_1921$class_4687; - static readonly field_32775 : 256; - static readonly field_21695 : Internal.class_1921$class_4687; - static readonly field_32774 : 131072; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1921_ = class_1921; - class class_5747 implements Internal.class_2596 { - method_33136($$0: Internal.class_2602_): void; - method_33137(): Internal.class_5720; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5747_ = class_5747; - class class_1515 extends Internal.class_1512 { - method_6846(): number; - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - method_6853(): void; - method_6851(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1515_ = class_1515; - abstract class LevelEventJS extends Internal.EventJS { - getServer(): Internal.ServerJS; - getLevel(): Internal.LevelJS; - post(id: string, sub: string): boolean; - post(id: string): boolean; - get server(): Internal.ServerJS; - get level(): Internal.LevelJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelEventJS_ = LevelEventJS; - class class_6544$class_6546 extends Internal.Record { - static method_38121($$0: number, $$1: number): Internal.class_6544$class_6546; - static method_38120($$0: number): Internal.class_6544$class_6546; - static method_38123($$0: Internal.class_6544$class_6546_, $$1: Internal.class_6544$class_6546_): Internal.class_6544$class_6546; - hashCode(): number; - method_38122($$0: Internal.class_6544$class_6546_): number; - equals($$0: any): boolean; - method_38127($$0: Internal.class_6544$class_6546_): Internal.class_6544$class_6546; - comp_103(): number; - toString(): string; - comp_104(): number; - method_38126($$0: number): number; - static readonly field_34478 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6544$class_6546_ = class_6544$class_6546; - interface class_6539 { - getColor(arg0: Internal.class_1959_, arg1: number, arg2: number): number; - } - type class_6539_ = ((arg0: Internal.class_1959, arg1: number, arg2: number) => number) | class_6539; - interface ResultConsumer { - onCommandComplete(arg0: Internal.CommandContext_, arg1: boolean, arg2: number): void; - } - type ResultConsumer_ = ((arg0: Internal.CommandContext, arg1: boolean, arg2: number) => void) | ResultConsumer; - class class_5359 { - method_29550(): Internal.List; - method_29547(): Internal.List; - static readonly field_25394 : Internal.Codec; - static readonly field_25393 : Internal.class_5359; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5359_ = class_5359; - class WrapFactory { - wrapAsJavaObject(cx: Internal.Context_, scope: Internal.Scriptable_, javaObject: any, staticType: Internal.Class_): Internal.Scriptable; - wrapJavaClass(cx: Internal.Context_, scope: Internal.Scriptable_, javaClass: Internal.Class_): Internal.Scriptable; - setJavaPrimitiveWrap(value: boolean): void; - isJavaPrimitiveWrap(): boolean; - wrapNewObject(cx: Internal.Context_, scope: Internal.Scriptable_, obj: any): Internal.Scriptable; - wrap(cx: Internal.Context_, scope: Internal.Scriptable_, obj: any, staticType: Internal.Class_): any; - get javaPrimitiveWrap(): boolean; - set javaPrimitiveWrap(value: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WrapFactory_ = WrapFactory; - class Enum$EnumDesc extends Internal.DynamicConstantDesc { - static of(arg0: Internal.ClassDesc_, arg1: string): Internal.Enum$EnumDesc; - toString(): string; - resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): E; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Enum$EnumDesc_ = Enum$EnumDesc; - interface KeyCodeAccessor { - fabric_getBoundKey(): Internal.class_3675$class_306; - } - type KeyCodeAccessor_ = KeyCodeAccessor; - interface DataOutput { - writeChar(arg0: number): void; - writeInt(arg0: number): void; - writeLong(arg0: number): void; - writeByte(arg0: number): void; - writeBytes(arg0: string): void; - writeUTF(arg0: string): void; - writeShort(arg0: number): void; - writeChars(arg0: string): void; - writeFloat(arg0: number): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number[]): void; - write(arg0: number): void; - writeBoolean(arg0: boolean): void; - writeDouble(arg0: number): void; - } - type DataOutput_ = DataOutput; - class NativeContinuation extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - static init(cx: Internal.Context_, scope: Internal.Scriptable_, sealed: boolean): void; - getImplementation(): any; - static equalImplementations(c1: Internal.NativeContinuation_, c2: Internal.NativeContinuation_): boolean; - execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; - getClassName(): string; - initImplementation(implementation: any): void; - static isContinuationConstructor(f: Internal.IdFunctionObject_): boolean; - get implementation(): any; - get className(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NativeContinuation_ = NativeContinuation; - class class_1310 { - static readonly field_6289 : Internal.class_1310; - static readonly field_6290 : Internal.class_1310; - static readonly field_6291 : Internal.class_1310; - static readonly field_6292 : Internal.class_1310; - static readonly field_6293 : Internal.class_1310; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1310_ = class_1310; - class class_2689 { - method_11659(): Internal.Collection>; - toString(): string; - method_11660(): O; - method_11663($$0: string): Internal.class_2769; - method_11662(): Internal.ImmutableList; - method_11664(): S; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2689_ = class_2689; - class class_2610 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11205(): number; - method_11216(): number; - method_11204(): number; - method_11215(): number; - method_11207(): number; - method_11217($$0: Internal.class_2602_): void; - method_11206(): number; - method_11209(): number; - method_11210(): number; - method_11212(): number; - method_11211(): number; - method_11214(): number; - method_11213(): Internal.UUID; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2610_ = class_2610; - class class_1696 extends Internal.class_1688 { - method_7518(): Internal.class_1688$class_1689; - method_7517(): Internal.class_2680; - method_7516($$0: Internal.class_1282_): void; - method_5688($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5773(): void; - field_7737 : number; - field_7736 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1696_ = class_1696; - class Products$P8 { - t4(): Internal.App; - t5(): Internal.App; - t6(): Internal.App; - t7(): Internal.App; - t8(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function8_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - t1(): Internal.App; - t2(): Internal.App; - t3(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P8_ = Products$P8; - class class_4643 implements Internal.class_3037 { - static readonly field_24921 : Internal.Codec; - readonly field_21290 : Internal.List; - readonly field_29280 : Internal.class_4651; - readonly field_29281 : boolean; - readonly field_29279 : Internal.class_4651; - readonly field_24136 : Internal.class_5141; - readonly field_24135 : Internal.class_4647; - readonly field_21288 : Internal.class_4651; - readonly field_24138 : boolean; - readonly field_24137 : Internal.class_5201; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4643_ = class_4643; - class class_1355 { - method_6280($$0: Internal.class_1352_): void; - method_35115(): Internal.Set; - method_35114($$0: number): void; - method_19048(): Internal.Stream; - method_38849($$0: boolean): void; - method_35113(): void; - method_6273($$0: Internal.class_1352$class_4134_): void; - method_6274($$0: Internal.class_1352$class_4134_): void; - method_6277($$0: number, $$1: Internal.class_1352_): void; - method_6275(): void; - method_6276($$0: Internal.class_1352$class_4134_, $$1: boolean): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1355_ = class_1355; - class class_1162 { - method_4953(): number; - method_23217($$0: Internal.class_1162_): number; - method_23218(): boolean; - method_23219(): void; - method_4954($$0: Internal.class_1160_): void; - method_4957(): number; - method_4956(): number; - method_35929($$0: number, $$1: number, $$2: number, $$3: number): void; - method_23851($$0: number, $$1: number, $$2: number, $$3: number): void; - method_22674($$0: Internal.class_1159_): void; - method_23852($$0: Internal.class_1158_): void; - method_23853(): number; - hashCode(): number; - equals($$0: any): boolean; - method_35928($$0: Internal.class_1162_, $$1: number): void; - method_35927($$0: number): void; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1162_ = class_1162; - class MinecraftProfileTexture { - getUrl(): string; - getMetadata(arg0: string): string; - getHash(): string; - toString(): string; - static readonly PROFILE_TEXTURE_COUNT : 3; - get url(): string; - get hash(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecraftProfileTexture_ = MinecraftProfileTexture; - class class_6544$class_6553 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - comp_116(): number; - comp_117(): number; - comp_114(): number; - toString(): string; - comp_115(): number; - comp_112(): number; - comp_113(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6544$class_6553_ = class_6544$class_6553; - interface class_64 { - expand(arg0: Internal.class_47_, arg1: Internal.Consumer_): boolean; - method_16778($$0: Internal.class_64_): Internal.class_64; - method_385($$0: Internal.class_64_): Internal.class_64; - } - type class_64_ = ((arg0: Internal.class_47, arg1: Internal.Consumer) => boolean) | class_64; - class class_2587 extends Internal.class_2586 { - method_11018(): Internal.class_1767; - method_11019($$0: Internal.class_1767_): void; - method_38237(): Internal.class_2622; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2587_ = class_2587; - class class_2627$class_2628 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2627$class_2628; - static values(): Internal.class_2627$class_2628[]; - static readonly field_12063 : Internal.class_2627$class_2628; - static readonly field_12066 : Internal.class_2627$class_2628; - static readonly field_12064 : Internal.class_2627$class_2628; - static readonly field_12065 : Internal.class_2627$class_2628; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2627$class_2628_ = "closing" | "closed" | "opened" | "opening" | class_2627$class_2628; - interface Function15 { - curry12(): Internal.Function12>; - curry9(): Internal.Function9>; - curry13(): Internal.Function13>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15): R; - curry7(): Internal.Function7>; - curry14(): Internal.Function14>; - curry8(): Internal.Function8>; - curry10(): Internal.Function10>; - curry11(): Internal.Function11>; - curry(): Internal.Function>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - } - type Function15_ = Function15; - class class_5513$class_5837 { - static method_33804($$0: string): Internal.class_5513$class_5837; - static method_33802($$0: string): Internal.class_5513$class_5837; - method_33803(): string; - method_33801(): string; - static readonly field_28863 : Internal.class_5513$class_5837; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5513$class_5837_ = class_5513$class_5837; - class class_2784 { - method_11964(): number; - method_11963(): number; - method_11966($$0: Internal.class_238_): boolean; - method_11965(): number; - method_17903(): Internal.class_265; - method_11968(): Internal.class_2789; - method_11967($$0: number): void; - method_17905($$0: Internal.class_2784$class_5200_): void; - method_11969($$0: number): void; - method_11980(): number; - method_39458($$0: number, $$1: number, $$2: number): boolean; - method_11982(): void; - method_39459($$0: Internal.class_1297_, $$1: Internal.class_238_): boolean; - method_11981($$0: number): void; - method_35318($$0: Internal.class_2780_): void; - method_35317($$0: number, $$1: number): boolean; - method_11962(): number; - method_11961($$0: number, $$1: number): number; - method_39538($$0: number, $$1: number, $$2: number): BlockPos; - method_11983($$0: Internal.class_2780_): void; - method_27355(): Internal.class_2784$class_5200; - method_11953(): number; - method_11975($$0: number): void; - method_11952($$0: BlockPos_): boolean; - method_11974(): number; - method_11955($$0: number): void; - method_11977(): number; - method_11954(): number; - method_11976(): number; - method_11979($$0: Internal.class_1297_): number; - method_11957($$0: number, $$1: number, $$2: number): void; - method_11956(): number; - method_11978($$0: number, $$1: number): void; - method_11959(): number; - method_11958(): number; - method_11971(): number; - method_11973($$0: number): void; - method_11951($$0: Internal.class_1923_): boolean; - method_11972(): number; - static readonly field_36191 : 2.9999984E7; - static readonly field_24122 : Internal.class_2784$class_5200; - static readonly field_33643 : 5.9999968E7; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2784_ = class_2784; - class class_2769$class_4933 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - comp_71(): T; - comp_70(): Internal.class_2769; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2769$class_4933_ = class_2769$class_4933; - class ScriptManager { - loadFromDirectory(): void; - load(): void; - isClassAllowed(name: string): boolean; - loadJavaClass(scope: Internal.Scriptable_, args: any[]): Internal.NativeJavaClass; - unload(): void; - handler$zne000$loadJavaClass(njc: Internal.Scriptable_, ex: any[], cir: Internal.CallbackInfoReturnable_): void; - readonly exampleScript : string; - readonly type : Internal.ScriptType; - firstLoad : boolean; - readonly directory : Internal.Path; - readonly packs : Internal.Map; - readonly events : Internal.EventsJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptManager_ = ScriptManager; + type ForwardingCollection_ = ForwardingCollection; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap + */ class Long2ObjectOpenHashMap extends Internal.AbstractLong2ObjectMap implements Internal.Serializable, Internal.Cloneable, Internal.Hash { long2ObjectEntrySet(): Internal.Long2ObjectMap$FastEntrySet; getOrDefault(arg0: number, arg1: V): V; @@ -11190,1178 +9303,3435 @@ declare namespace Internal { protected constructor(); } type Long2ObjectOpenHashMap_ = Long2ObjectOpenHashMap; - class InetAddress implements Internal.Serializable { - isMCSiteLocal(): boolean; - isReachable(arg0: number): boolean; - isReachable(arg0: Internal.NetworkInterface_, arg1: number, arg2: number): boolean; - isMCGlobal(): boolean; - static getAllByName(arg0: string): Internal.InetAddress[]; - getHostName(): string; - isMCOrgLocal(): boolean; - getCanonicalHostName(): string; - isAnyLocalAddress(): boolean; - isLinkLocalAddress(): boolean; - static getLocalHost(): Internal.InetAddress; - isMCLinkLocal(): boolean; - isLoopbackAddress(): boolean; - isSiteLocalAddress(): boolean; - isMulticastAddress(): boolean; - hashCode(): number; - equals(arg0: any): boolean; - static getByName(arg0: string): Internal.InetAddress; - static getLoopbackAddress(): Internal.InetAddress; - static getByAddress(arg0: number[]): Internal.InetAddress; - static getByAddress(arg0: string, arg1: number[]): Internal.InetAddress; - getAddress(): number[]; - toString(): string; - getHostAddress(): string; - isMCNodeLocal(): boolean; - get linkLocalAddress(): boolean; - get hostName(): string; - get loopbackAddress(): Internal.InetAddress; - get address(): number[]; - get canonicalHostName(): string; - get mCOrgLocal(): boolean; - get siteLocalAddress(): boolean; - get mCNodeLocal(): boolean; - get mCGlobal(): boolean; - get localHost(): Internal.InetAddress; - get mCLinkLocal(): boolean; - get multicastAddress(): boolean; - get hostAddress(): string; - get mCSiteLocal(): boolean; - get anyLocalAddress(): boolean; + /** + * @javaClass net.minecraft.class_1656 + */ + class Abilities implements Internal.MixinPlayerAbilitiesAccessor { + getWalkingSpeed(): number; + addSaveData($$0: Internal.CompoundTag_): void; + setFlyingSpeed($$0: number): void; + getFlyingSpeed(): number; + loadSaveData($$0: Internal.CompoundTag_): void; + setWalkingSpeed($$0: number): void; + "invulnerable" : boolean; + "mayfly" : boolean; + "instabuild" : boolean; + "mayBuild" : boolean; + "flying" : boolean; + get walkingSpeed(): number; + get flyingSpeed(): number; + set walkingSpeed($$0: number); + set flyingSpeed($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type InetAddress_ = InetAddress; - class class_4668$class_4685 extends Internal.class_4668 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4685_ = class_4668$class_4685; - class ZoneRules implements Internal.Serializable { - getTransitions(): Internal.List; - getDaylightSavings(arg0: Internal.Instant_): Internal.Duration; - getTransitionRules(): Internal.List; - previousTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; - getOffset(arg0: Internal.LocalDateTime_): Internal.ZoneOffset; - getOffset(arg0: Internal.Instant_): Internal.ZoneOffset; - isFixedOffset(): boolean; - hashCode(): number; - getTransition(arg0: Internal.LocalDateTime_): Internal.ZoneOffsetTransition; - getValidOffsets(arg0: Internal.LocalDateTime_): Internal.List; - static of(arg0: Internal.ZoneOffset_, arg1: Internal.ZoneOffset_, arg2: Internal.List_, arg3: Internal.List_, arg4: Internal.List_): Internal.ZoneRules; - static of(arg0: Internal.ZoneOffset_): Internal.ZoneRules; - equals(arg0: any): boolean; - nextTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; - getStandardOffset(arg0: Internal.Instant_): Internal.ZoneOffset; - toString(): string; - isDaylightSavings(arg0: Internal.Instant_): boolean; - isValidOffset(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): boolean; - get fixedOffset(): boolean; - get transitionRules(): Internal.List; - get transitions(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneRules_ = ZoneRules; - abstract class class_1496 extends Internal.class_1429 implements Internal.class_1265, Internal.class_1316, Internal.class_5146 { - method_6745($$0: number): number; - method_5810(): boolean; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_6749($$0: number): void; - method_6153(): boolean; - method_6156(): void; - method_6751($$0: boolean): void; - method_6154($$0: number): void; - method_6155($$0: number): void; - method_6474($$0: Internal.class_1429_): boolean; - method_33338($$0: Internal.class_1263_): boolean; - method_6755(): number; - method_6752($$0: Internal.class_1657_): boolean; - method_6753(): boolean; - method_6736(): boolean; - method_6737($$0: boolean): void; - method_6735(): boolean; - method_6739($$0: number): number; - method_6101(): boolean; - method_6740($$0: boolean): void; - method_5453($$0: Internal.class_1263_): void; - method_5970(): number; - method_6744(): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_6725(): boolean; - method_5956(): boolean; - method_6767($$0: number): number; - method_5711($$0: number): void; - method_6724(): boolean; - method_6768(): Internal.UUID; - method_6729(): number; - method_6727(): boolean; - static method_26899(): Internal.class_5132$class_5133; - method_6091($$0: Vec3_): void; - method_6772($$0: number): number; - method_6773($$0: Internal.class_1799_): boolean; - method_6771(): number; - method_30009($$0: Internal.class_1657_, $$1: Internal.class_1799_): Internal.class_1269; - method_6732($$0: Internal.UUID_): void; - method_6576($$0: Internal.class_3419_): void; - method_5642(): Internal.class_1297; - method_6758($$0: boolean): void; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5945(): number; - method_5865($$0: Internal.class_1297_): void; - method_6757(): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_24829($$0: Internal.class_1309_): Vec3; - method_5749($$0: Internal.class_2487_): void; - method_6481($$0: Internal.class_1799_): boolean; - method_6762(): boolean; - method_32318($$0: number): Internal.class_5630; - method_6765(): boolean; - method_6766($$0: boolean): void; - method_6722($$0: Internal.class_1657_): void; - method_6007(): void; - method_6763(): boolean; - static readonly field_30417 : 1; - static readonly field_30418 : 2; - static readonly field_30415 : 500; - static readonly field_30416 : 0; - static readonly field_30413 : 400; - static readonly field_30414 : 499; - field_6958 : number; - field_6957 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1496_ = class_1496; - class class_2568$class_5247 { - static method_27670($$0: string): Internal.class_2568$class_5247; - method_27671($$0: Internal.class_2561_): Internal.class_2568; - method_27674(): string; - toString(): string; - method_27669($$0: any): Internal.JsonElement; - method_27667(): boolean; - method_27668($$0: Internal.JsonElement_): Internal.class_2568; - static readonly field_24343 : Internal.class_2568$class_5247; - static readonly field_24342 : Internal.class_2568$class_5247; - static readonly field_24344 : Internal.class_2568$class_5247; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2568$class_5247_ = class_2568$class_5247; - interface GenericDeclaration extends Internal.AnnotatedElement { - getTypeParameters(): any[]; - } - type GenericDeclaration_ = GenericDeclaration; - class class_4095 { - method_18871($$0: number, $$1: number): void; - method_19542($$0: Internal.class_3218_, $$1: E): void; - method_24536(): void; - method_18894(): Internal.class_4170; - method_24538(): Internal.Optional; - method_18890($$0: Internal.Set_): void; - static method_28313($$0: Internal.Collection_>, $$1: Internal.Collection_>>): Internal.Codec>; - method_24531($$0: Internal.List_): void; - method_24530($$0: Internal.class_4168_, $$1: Internal.ImmutableList_>>, $$2: Internal.Set_, Internal.class_4141_>>, $$3: Internal.Set_>): void; - method_35059(): Internal.Set; - method_35058(): Internal.Map, Internal.Optional>>; - static method_28311($$0: Internal.Collection_>, $$1: Internal.Collection_>>): Internal.class_4095$class_5303; - method_28310($$0: Internal.DynamicOps_): Internal.DataResult; - method_18879($$0: Internal.class_4140_, $$1: Internal.Optional_): void; - method_18911(): Internal.class_4095; - method_18878($$0: Internal.class_4140_, $$1: U): void; - method_18875($$0: Internal.class_4140_): void; - method_18897($$0: Internal.class_4168_): void; - method_18896($$0: Internal.class_4140_): boolean; - method_18876($$0: Internal.class_4140_, $$1: Internal.class_4141_): boolean; - method_24526($$0: Internal.class_4168_): void; - method_18882($$0: Internal.class_4168_, $$1: number, $$2: Internal.ImmutableList_>): void; - method_18881($$0: Internal.class_4168_, $$1: Internal.ImmutableList_>>): void; - method_24525($$0: Internal.class_4140_, $$1: U, $$2: number): void; - method_18884($$0: Internal.class_4170_): void; - method_29519($$0: Internal.class_4140_, $$1: U): boolean; - method_24527($$0: Internal.class_4168_, $$1: number, $$2: Internal.ImmutableList_>, $$3: Internal.class_4140_): void; - method_24529($$0: Internal.class_4168_, $$1: Internal.ImmutableList_>>, $$2: Internal.Set_, Internal.class_4141_>>): void; - method_35060(): void; - method_27074(): Internal.List>; - method_36978($$0: Internal.class_4140_): number; - method_18904($$0: Internal.class_4140_): Internal.Optional; - method_18906($$0: Internal.class_4168_): boolean; - method_18900($$0: Internal.class_3218_, $$1: E): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4095_ = class_4095; - interface CustomDamageHandler { - damage(arg0: Internal.class_1799_, arg1: number, arg2: Internal.class_1309_, arg3: Internal.Consumer_): number; - } - type CustomDamageHandler_ = ((arg0: Internal.class_1799, arg1: number, arg2: Internal.class_1309, arg3: Internal.Consumer) => number) | CustomDamageHandler; - interface ChannelConfig { - setWriteBufferLowWaterMark(arg0: number): Internal.ChannelConfig; - setMessageSizeEstimator(arg0: Internal.MessageSizeEstimator_): Internal.ChannelConfig; - getWriteBufferLowWaterMark(): number; - getMessageSizeEstimator(): Internal.MessageSizeEstimator; - setRecvByteBufAllocator(arg0: Internal.RecvByteBufAllocator_): Internal.ChannelConfig; - getOption(arg0: Internal.ChannelOption_): T; - isAutoClose(): boolean; - getRecvByteBufAllocator(): T; - setAllocator(arg0: Internal.ByteBufAllocator_): Internal.ChannelConfig; - getAllocator(): Internal.ByteBufAllocator; - isAutoRead(): boolean; - setOptions(arg0: Internal.Map_, any>): boolean; - setConnectTimeoutMillis(arg0: number): Internal.ChannelConfig; - setWriteBufferWaterMark(arg0: Internal.WriteBufferWaterMark_): Internal.ChannelConfig; - setOption(arg0: Internal.ChannelOption_, arg1: T): boolean; - getConnectTimeoutMillis(): number; - setWriteSpinCount(arg0: number): Internal.ChannelConfig; - setWriteBufferHighWaterMark(arg0: number): Internal.ChannelConfig; - getMaxMessagesPerRead(): number; - getWriteBufferHighWaterMark(): number; - setAutoRead(arg0: boolean): Internal.ChannelConfig; - getWriteSpinCount(): number; - setMaxMessagesPerRead(arg0: number): Internal.ChannelConfig; - getOptions(): Internal.Map, any>; - getWriteBufferWaterMark(): Internal.WriteBufferWaterMark; - setAutoClose(arg0: boolean): Internal.ChannelConfig; - } - type ChannelConfig_ = ChannelConfig; - interface DoubleComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.DoubleComparator_): Internal.DoubleComparator; - reversed(): Internal.DoubleComparator; - } - type DoubleComparator_ = ((arg0: number, arg1: number) => number) | DoubleComparator; - class class_5498 extends Internal.Enum { - method_31034(): boolean; - method_31036(): Internal.class_5498; - method_31035(): boolean; - static valueOf($$0: string): Internal.class_5498; - static values(): Internal.class_5498[]; - static readonly field_26664 : Internal.class_5498; - static readonly field_26665 : Internal.class_5498; - static readonly field_26666 : Internal.class_5498; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5498_ = "first_person" | "third_person_back" | "third_person_front" | class_5498; - class class_5203 extends Internal.class_5201 { - method_27378($$0: number, $$1: number): number; - static readonly field_24924 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5203_ = class_5203; - interface BlockEntityTypeAccessor { - getBlocks(): Internal.Set; - } - type BlockEntityTypeAccessor_ = BlockEntityTypeAccessor; - class class_7061 extends Internal.Record { - comp_514(): Internal.class_7061$class_7062; - hashCode(): number; - comp_515(): Internal.class_6012; - equals($$0: any): boolean; - toString(): string; - static readonly field_37198 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_7061_ = class_7061; - class class_2612 implements Internal.class_2596 { - method_11226(): BlockPos; - method_11052($$0: Internal.class_2540_): void; - method_11221(): Internal.class_1535; - method_11223(): Internal.class_2350; - method_11222(): Internal.UUID; - method_11225(): number; - method_11224($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2612_ = class_2612; - class class_170 { - method_747(): Internal.JsonElement; - method_748($$0: Internal.class_3222_): void; - toString(): string; - static method_27912($$0: Internal.JsonObject_): Internal.class_170; - method_34898(): ResourceLocation[]; - static readonly field_1167 : Internal.class_170; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_170_ = class_170; - class class_1854 extends Internal.class_1852 { - method_8113($$0: number, $$1: number): boolean; - method_8119(): Internal.class_1865; - method_17710($$0: Internal.class_1715_): Internal.class_1799; - method_17711($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1854_ = class_1854; - interface Enumeration { - hasMoreElements(): boolean; - asIterator(): Internal.Iterator; - nextElement(): E; - } - type Enumeration_ = Enumeration; - class class_1715 implements Internal.class_1263, Internal.class_1737 { - method_5438($$0: number): Internal.class_1799; - method_17397(): number; - method_5439(): number; - method_5447($$0: number, $$1: Internal.class_1799_): void; - method_17398(): number; - method_5448(): void; - method_5441($$0: number): Internal.class_1799; - method_5442(): boolean; - method_5431(): void; - method_7683($$0: Internal.class_1662_): void; - method_5434($$0: number, $$1: number): Internal.class_1799; - method_5443($$0: Internal.class_1657_): boolean; - readonly field_7802 : Internal.class_1703; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1715_ = class_1715; - class CountingMap { - add(key: any, value: number): number; - getSize(): number; - set(key: any, value: number): number; - getValues(): Internal.Collection; - getEntries(): Internal.List; - forEach(forEach: Internal.Consumer_): void; - get(key: any): number; - clear(): void; - getTotalCount(): number; - getKeys(): Internal.Set; - get entries(): Internal.List; - get size(): number; - get keys(): Internal.Set; - get values(): Internal.Collection; - get totalCount(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CountingMap_ = CountingMap; - interface class_2837$class_6559 { - create(arg0: number, arg1: Internal.class_2359_, arg2: Internal.class_2835_, arg3: Internal.List_): Internal.class_2837; - } - type class_2837$class_6559_ = class_2837$class_6559; - abstract class MinecraftServer extends Internal.class_4093 implements Internal.class_2165, Internal.AutoCloseable, Internal.MinecraftServerKJS { - method_3754(): boolean; - method_27728(): Internal.class_5219; - method_3756(): number; - method_27727(): Internal.class_3485; - method_3758($$0: string): Internal.File; - method_3759(): boolean; - static method_29740($$0: Internal.Function_): S; - method_22828(): Internal.class_4567; - method_5384(): boolean; - method_3761(): Internal.class_1934; - method_3760(): Internal.class_3324; - method_36326(): Internal.class_2561; - method_3763($$0: Internal.class_1934_, $$1: boolean, $$2: number): boolean; - redirect$zmi000$wrapResourceManager(packType: Internal.class_3264_, list: Internal.List_): Internal.class_6861; - method_3864($$0: boolean): void; - method_3742($$0: Internal.Runnable_): void; - method_3745($$0: boolean): void; - method_3747($$0: boolean): void; - method_3749(): number; - method_22827(): Internal.class_4565; - method_3748($$0: Internal.BooleanSupplier_): void; - static method_29736($$0: Internal.class_3283_, $$1: Internal.class_5359_, $$2: boolean): Internal.class_5359; - method_3750(): boolean; - method_3776($$0: Internal.class_1267_, $$1: boolean): void; - method_3775(): boolean; - method_3811(): string; - method_3777(): Internal.Thread; - method_3813($$0: Internal.BooleanSupplier_): void; - method_3779($$0: number): void; - method_3812(): boolean; - method_3815($$0: boolean): void; - method_32816($$0: Internal.class_3222_): Internal.class_3225; - method_3816(): boolean; - method_3819(): string; - method_3818(): string; - method_30002(): Internal.class_3218; - method_3780(): number; - method_3783(): boolean; - method_39218($$0: boolean, $$1: boolean, $$2: boolean): boolean; - method_3782(): void; - close(): void; - method_3785($$0: Internal.class_3218_, $$1: BlockPos_, $$2: Internal.class_1657_): boolean; - method_39219(): boolean; - method_32303(): boolean; - method_3784(): string; - method_3765(): Internal.class_2926; - method_3764($$0: boolean): void; - method_3767(): Internal.class_1928; - method_24307(): Internal.class_6683; - method_3802(): number; - method_3803($$0: number): void; - method_37320($$0: Internal.Consumer_, $$1: Internal.Consumer_): void; - method_3806(): boolean; - method_3805(): string; - method_29435(): Internal.Set>; - method_21714(): number; - method_29439($$0: Internal.Collection_): Internal.CompletableFuture; - method_37321(): boolean; - method_37322(): void; - method_36113(): Internal.Proxy; - method_37323(): void; - method_37324($$0: Internal.class_6396_): Internal.class_6396; - method_3772(): Internal.class_1863; - method_3773(): number; - method_3831(): Internal.File; - method_3798(): number; - method_3830(): number; - method_19467($$0: boolean): void; - method_3832(): void; - method_3799(): boolean; - method_19466(arg0: Internal.GameProfile_): boolean; - method_3835($$0: Internal.GameProfile_): number; - method_3834($$0: string): void; - method_3716(): Internal.KeyPair; - method_3837(): Internal.class_3004; - method_16075(): boolean; - method_3836(): Internal.class_3283; - method_3718(): boolean; - method_3839(): boolean; - method_3838($$0: Internal.class_1934_): void; - method_3719(): Internal.GameProfileRepository; - method_34864(): Internal.class_3300; - method_3820(): boolean; - method_3787(): Internal.class_3242; - method_3788(): number; - method_3821(): void; - method_3826(): number; - method_3828(): boolean; - method_3827(): string; - method_3829($$0: Internal.class_3218_): number; - method_24489(): Internal.class_3696; - method_24488(): boolean; - getServerModName(): string; - method_3790(): Internal.class_1934; - method_3793(): Internal.class_3312; - method_3796(): boolean; - method_32699(): Internal.class_5640; - method_3732(): boolean; - method_3731($$0: boolean): void; - method_3852(): boolean; - method_27902(): boolean; - method_3734(): Internal.class_2170; - method_3855(): Internal.DataFixer; - method_27903($$0: number): number; - method_3857(): Internal.class_60; - method_3736(): boolean; - method_3856(): void; - method_40000($$0: Internal.Runnable_): void; - method_3859(arg0: Internal.class_6396_): Internal.class_6396; - method_3738(): Internal.Iterable; - method_3858(): string[]; - method_3739(): Internal.class_2168; - method_9200(): boolean; - method_31371($$0: Internal.class_3222_): Internal.class_5513; - method_37113($$0: Internal.Path_): void; - method_9203($$0: Internal.class_2561_, $$1: Internal.UUID_): void; - method_9202(): boolean; - method_9201(): boolean; - method_3860(): boolean; - method_3862(): number; - method_3740(): Internal.class_2991; - method_3842($$0: string): void; - method_16043(): boolean; - method_3841(): number; - method_16044(): Internal.class_3695; - method_3844(): Internal.MinecraftSessionService; - method_3723($$0: boolean, $$1: boolean, $$2: boolean): boolean; - method_3843($$0: string, $$1: string): void; - method_3846($$0: Internal.class_3324_): void; - method_3725(): Internal.Optional; - method_3845(): Internal.class_2995; - method_3724(): boolean; - method_3727(): boolean; - method_3847($$0: Internal.class_5321_): Internal.class_3218; - method_3729(): boolean; - method_3728($$0: Internal.class_2168_): void; - method_3849($$0: string): void; - method_27050($$0: Internal.class_5218_): Internal.Path; - method_27051(): boolean; - method_30612(): number; - method_39424(): boolean; - method_3851(): Internal.class_2989; - method_15876(): Internal.class_3517; - method_3730($$0: boolean): void; - method_30611(): Internal.class_5455$class_6890; - static readonly field_4588 : Internal.File; - static readonly field_33211 : 29999984; - static readonly field_33210 : 11; - static readonly field_17704 : Internal.class_1940; - readonly field_4573 : number[]; - static readonly field_33209 : "resources.zip"; - static readonly field_33208 : "level://"; - static readonly field_33207 : "level"; - static readonly field_33206 : 50; - static readonly field_35641 : Internal.GameProfile; - static readonly field_34982 : "vanilla"; - get serverModName(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecraftServer_ = MinecraftServer; - interface SortedSet extends Internal.Set { - tailSet(arg0: E): Internal.SortedSet; - comparator(): Internal.Comparator; - last(): E; - headSet(arg0: E): Internal.SortedSet; - spliterator(): Internal.Spliterator; - subSet(arg0: E, arg1: E): Internal.SortedSet; - first(): E; - } - type SortedSet_ = SortedSet; - interface class_5348$class_5246 { - accept(arg0: Internal.class_2583_, arg1: string): Internal.Optional; - } - type class_5348$class_5246_ = class_5348$class_5246; - class class_6335 extends Internal.class_1297 { - method_18002(): Internal.class_2596; - method_5657(): Internal.class_3619; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6335_ = class_6335; - class class_3803 extends Internal.class_1703 { - method_7609($$0: Internal.class_1263_): void; - method_7597($$0: Internal.class_1657_): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - static readonly field_30793 : 35; - static readonly field_30796 : 2; - static readonly field_30794 : 0; - static readonly field_30795 : 1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3803_ = class_3803; - interface class_6834 { - createGenerator(arg0: Internal.class_6834$class_6835_): Internal.Optional>; - } - type class_6834_ = ((arg0: Internal.class_6834$class_6835) => Internal.Optional>) | class_6834; - class class_5202

{ - method_28825(): Internal.Codec

; - static readonly field_24147 : Internal.class_5202; - static readonly field_24148 : Internal.class_5202; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5202_

= class_5202

; - interface BaseStream extends Internal.AutoCloseable { - unordered(): S; - onClose(arg0: Internal.Runnable_): S; - iterator(): Internal.Iterator; - parallel(): S; - spliterator(): Internal.Spliterator; - sequential(): S; - isParallel(): boolean; - close(): void; - } - type BaseStream_ = BaseStream; - class class_287$class_4574 { - method_22634(): Internal.class_293; - method_31960(): boolean; - method_22635(): number; - method_22636(): Internal.class_293$class_5596; - method_31958(): number; - method_31959(): boolean; - method_31956(): Internal.class_293$class_5595; - method_31957(): number; - method_31955(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_287$class_4574_ = class_287$class_4574; - class class_7061$class_7062 extends Internal.Enum implements Internal.class_3542 { - static method_41151($$0: string): Internal.class_7061$class_7062; - static valueOf($$0: string): Internal.class_7061$class_7062; - static values(): Internal.class_7061$class_7062[]; - method_15434(): string; - static readonly field_37200 : Internal.class_7061$class_7062; - static readonly field_37199 : Internal.class_7061$class_7062; - static readonly field_37202 : Internal.Codec; - static readonly field_37201 : Internal.class_7061$class_7062[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_7061$class_7062_ = "piece" | "structure" | class_7061$class_7062; - class class_846$class_4690 extends Internal.Enum { - static valueOf($$0: string): Internal.class_846$class_4690; - static values(): Internal.class_846$class_4690[]; - static readonly field_21438 : null; - static readonly field_21439 : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_846$class_4690_ = "cancelled" | "successful" | class_846$class_4690; - interface Logger { - warn(arg0: Internal.Marker_, arg1: string, arg2: Internal.Throwable_): void; - warn(arg0: Internal.Marker_, arg1: string, ... arg2: any[]): void; - warn(arg0: Internal.Marker_, arg1: string, arg2: any, arg3: any): void; - warn(arg0: string, arg1: any): void; - warn(arg0: string): void; - warn(arg0: string, ... arg1: any[]): void; - warn(arg0: string, arg1: any, arg2: any): void; - warn(arg0: string, arg1: Internal.Throwable_): void; - warn(arg0: Internal.Marker_, arg1: string, arg2: any): void; - warn(arg0: Internal.Marker_, arg1: string): void; - trace(arg0: Internal.Marker_, arg1: string): void; - trace(arg0: Internal.Marker_, arg1: string, arg2: any): void; - trace(arg0: Internal.Marker_, arg1: string, arg2: any, arg3: any): void; - trace(arg0: string, arg1: any): void; - trace(arg0: string, arg1: any, arg2: any): void; - trace(arg0: string, ... arg1: any[]): void; - trace(arg0: string): void; - trace(arg0: string, arg1: Internal.Throwable_): void; - trace(arg0: Internal.Marker_, arg1: string, ... arg2: any[]): void; - trace(arg0: Internal.Marker_, arg1: string, arg2: Internal.Throwable_): void; - debug(arg0: Internal.Marker_, arg1: string, ... arg2: any[]): void; - debug(arg0: string, ... arg1: any[]): void; - debug(arg0: string, arg1: any): void; - debug(arg0: string): void; - debug(arg0: Internal.Marker_, arg1: string): void; - debug(arg0: string, arg1: any, arg2: any): void; - debug(arg0: Internal.Marker_, arg1: string, arg2: any, arg3: any): void; - debug(arg0: Internal.Marker_, arg1: string, arg2: any): void; - debug(arg0: Internal.Marker_, arg1: string, arg2: Internal.Throwable_): void; - debug(arg0: string, arg1: Internal.Throwable_): void; + type Abilities_ = Abilities; + /** + * @javaClass net.minecraft.class_5965 + */ + class MetricSampler { + onEndTick($$0: number): void; + result(): Internal.MetricSampler$SamplerResult; + onFinished(): void; getName(): string; - isInfoEnabled(): boolean; - isInfoEnabled(arg0: Internal.Marker_): boolean; - isErrorEnabled(arg0: Internal.Marker_): boolean; - isErrorEnabled(): boolean; - isTraceEnabled(): boolean; - isTraceEnabled(arg0: Internal.Marker_): boolean; - isDebugEnabled(): boolean; - isDebugEnabled(arg0: Internal.Marker_): boolean; - isWarnEnabled(): boolean; - isWarnEnabled(arg0: Internal.Marker_): boolean; - error(arg0: string, arg1: any): void; - error(arg0: string): void; - error(arg0: string, arg1: any, arg2: any): void; - error(arg0: string, ... arg1: any[]): void; - error(arg0: Internal.Marker_, arg1: string, ... arg2: any[]): void; - error(arg0: Internal.Marker_, arg1: string, arg2: any, arg3: any): void; - error(arg0: Internal.Marker_, arg1: string, arg2: any): void; - error(arg0: Internal.Marker_, arg1: string): void; - error(arg0: string, arg1: Internal.Throwable_): void; - error(arg0: Internal.Marker_, arg1: string, arg2: Internal.Throwable_): void; - info(arg0: string, arg1: any, arg2: any): void; - info(arg0: string, ... arg1: any[]): void; - info(arg0: string, arg1: Internal.Throwable_): void; - info(arg0: string, arg1: any): void; - info(arg0: string): void; - info(arg0: Internal.Marker_, arg1: string, arg2: Internal.Throwable_): void; - info(arg0: Internal.Marker_, arg1: string, ... arg2: any[]): void; - info(arg0: Internal.Marker_, arg1: string, arg2: any, arg3: any): void; - info(arg0: Internal.Marker_, arg1: string, arg2: any): void; - info(arg0: Internal.Marker_, arg1: string): void; - } - type Logger_ = Logger; - abstract class LevelJS implements Internal.WithAttachedData { - getPlayer(entity: Internal.class_1297_): Internal.PlayerJS; - getEntitiesWithin(aabb: Internal.class_238_): Internal.EntityArrayList; - getPlayerData(arg0: Internal.class_1657_): Internal.PlayerDataJS; - spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void; - getTime(): number; - getSide(): Internal.ScriptType; - getGameRules(): Internal.GameRulesJS; - setRainStrength(strength: number): void; - getDimension(): ResourceLocation; - isDaytime(): boolean; - createEntityList(entities: Internal.Collection_): Internal.EntityArrayList; - getPlayers(): Internal.EntityArrayList; - getData(): Internal.AttachedData; - getMinecraftLevel(): Internal.class_1937; - getServer(): Internal.ServerJS; - getLivingEntity(entity: Internal.class_1297_): Internal.LivingEntityJS; - getBlock(pos: BlockPos_): Internal.BlockContainerJS; - getBlock(blockEntity: Internal.class_2586_): Internal.BlockContainerJS; - getBlock(x: number, y: number, z: number): Internal.BlockContainerJS; - isOverworld(): boolean; - createExplosion(x: number, y: number, z: number): Internal.ExplosionJS; - getEntity(e: Internal.class_1297_): Internal.EntityJS; - createEntity(id: ResourceLocation_): Internal.EntityJS; - spawnLightning(x: number, y: number, z: number, effectOnly: boolean): void; - spawnLightning(x: number, y: number, z: number, effectOnly: boolean, player: Internal.EntityJS_): void; - getLocalTime(): number; - isThundering(): boolean; - getEntities(): Internal.EntityArrayList; - isRaining(): boolean; - readonly minecraftLevel : Internal.class_1937; - get server(): Internal.ServerJS; - get side(): Internal.ScriptType; - get data(): Internal.AttachedData; - get players(): Internal.EntityArrayList; - get raining(): boolean; - get thundering(): boolean; - get overworld(): boolean; - get gameRules(): Internal.GameRulesJS; - get localTime(): number; - get entities(): Internal.EntityArrayList; - get time(): number; - get dimension(): ResourceLocation; - get daytime(): boolean; - set rainStrength(strength: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelJS_ = LevelJS; - abstract class class_1255 implements Internal.class_5952, Internal.class_3906, Internal.Executor { - method_21684(): number; - method_40000($$0: Internal.Runnable_): void; - method_20493($$0: Internal.Runnable_): Internal.CompletableFuture; - method_16075(): boolean; - method_18857($$0: Internal.BooleanSupplier_): void; - method_16898(): string; - method_34705(): Internal.List; - method_18858($$0: R): void; - method_5385($$0: Internal.Supplier_): Internal.CompletableFuture; - execute($$0: Internal.Runnable_): void; - method_19537($$0: Internal.Runnable_): void; - method_18854(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1255_ = class_1255; - interface PrimitiveIterator extends Internal.Iterator { - forEachRemaining(arg0: T_CONS): void; - } - type PrimitiveIterator_ = PrimitiveIterator; - class class_2158 { - static method_9195($$0: ResourceLocation_, $$1: Internal.CommandDispatcher_, $$2: Internal.class_2168_, $$3: Internal.List_): Internal.class_2158; - method_9194(): ResourceLocation; - method_9193(): any[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2158_ = class_2158; - class class_2776 extends Internal.Enum implements Internal.class_3542 { - static valueOf($$0: string): Internal.class_2776; - static values(): Internal.class_2776[]; - method_15434(): string; - method_30844(): Internal.class_2561; - static readonly field_12699 : Internal.class_2776; - static readonly field_12697 : Internal.class_2776; - static readonly field_12695 : Internal.class_2776; - static readonly field_12696 : Internal.class_2776; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2776_ = "load" | "corner" | "data" | "save" | class_2776; - abstract class Struct extends Internal.Pointer$Default { - sizeof(): number; - isNull(arg0: number): boolean; - clear(): void; - free(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Struct_ = Struct; - interface class_4115 { - method_18991(): Vec3; - method_18990(arg0: Internal.class_1309_): boolean; - method_18989(): BlockPos; - } - type class_4115_ = class_4115; - interface Function4 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4): R; - curry3(): Internal.Function3>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function4_ = Function4; - abstract class class_1887 { - method_25949(): boolean; - method_25950(): boolean; - static method_8191($$0: number): Internal.class_1887; - method_20742($$0: number): number; - method_8184(): string; - method_8195(): boolean; - method_8183(): number; - method_8193(): boolean; - method_8182($$0: number): number; - method_8192($$0: Internal.class_1799_): boolean; - method_8181($$0: number, $$1: Internal.class_1282_): number; - method_8188($$0: Internal.class_1887_): boolean; - method_8187(): number; - method_8186(): Internal.class_1887$class_1888; - method_8196($$0: number, $$1: Internal.class_1310_): number; - method_8185($$0: Internal.class_1309_): Internal.Map; - method_8179($$0: number): Internal.class_2561; - method_8178($$0: Internal.class_1309_, $$1: Internal.class_1297_, $$2: number): void; - method_8189($$0: Internal.class_1309_, $$1: Internal.class_1297_, $$2: number): void; - readonly field_9083 : Internal.class_1886; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1887_ = Special.class_1887 | class_1887; - class FunctionFactory extends Internal.Record { - maxArgs(): number; - hashCode(): number; - supplier(): Internal.FunctionFactory$FuncSupplier; - static of(name: string, args: number, supplier: Internal.FunctionFactory$FuncSupplier_): Internal.FunctionFactory; - static of(name: string, minArgs: number, maxArgs: number, supplier: Internal.FunctionFactory$FuncSupplier_): Internal.FunctionFactory; - equals(o: any): boolean; - static of0(name: string, supplier: Internal.Supplier_): Internal.FunctionFactory; - name(): string; - create(args: Internal.Unit_[]): Internal.Unit; - static of2(name: string, supplier: Internal.FunctionFactory$Arg2_): Internal.FunctionFactory; - toString(): string; - static of1(name: string, supplier: Internal.FunctionFactory$Arg1_): Internal.FunctionFactory; - static of3(name: string, supplier: Internal.FunctionFactory$Arg3_): Internal.FunctionFactory; - minArgs(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FunctionFactory_ = FunctionFactory; - class class_3124 implements Internal.class_3037 { - static method_33994($$0: Internal.class_3825_, $$1: Internal.class_2680_): Internal.class_3124$class_5876; - readonly field_13723 : number; - readonly field_29063 : Internal.List; - readonly field_29064 : number; - static readonly field_24896 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3124_ = class_3124; - class class_3172 implements Internal.class_3037 { - readonly field_13803 : boolean; - static readonly field_24908 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3172_ = class_3172; - class class_5251 implements Internal.Color { - static method_27717($$0: number): Internal.class_5251; - static method_27718($$0: Internal.class_124_): Internal.class_5251; - method_27716(): number; - getRgbJS(): number; - static method_27719($$0: string): Internal.class_5251; hashCode(): number; equals($$0: any): boolean; - getArgbJS(): number; - method_27721(): string; - getSerializeJS(): string; + getCategory(): Internal.MetricCategory; + static builder($$0: string, $$1: Internal.MetricCategory_, $$2: Internal.ToDoubleFunction_, $$3: T): Internal.MetricSampler$MetricSamplerBuilder; + static create($$0: string, $$1: Internal.MetricCategory_, $$2: T, $$3: Internal.ToDoubleFunction_): this; + static create($$0: string, $$1: Internal.MetricCategory_, $$2: Internal.DoubleSupplier_): this; + triggersThreshold(): boolean; + onStartTick(): void; + get name(): string; + get category(): Internal.MetricCategory; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MetricSampler_ = MetricSampler; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.RecipeJS + */ + abstract class RecipeJS { + parseResultItemList(o: any): Internal.List; + ingredientAction(filter: Internal.IngredientActionFilter_, action: Internal.IngredientAction_): this; + getMod(): string; + convertReplacedInput(index: number, oldIngredient: Internal.IngredientJS_, newIngredient: Internal.IngredientJS_): Internal.IngredientJS; + convertReplacedOutput(index: number, oldStack: Internal.ItemStackJS_, newStack: Internal.ItemStackJS_): Internal.ItemStackJS; + save(): void; + damageIngredient(filter: Internal.IngredientActionFilter_, damage: number): this; + damageIngredient(filter: Internal.IngredientActionFilter_): this; + getId(): string; + dontAdd(): void; + serializeJson(): void; + getUniqueId(): string; + createRecipe(): Internal.Recipe; + getFromToString(): string; + replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): boolean; + replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean, func: Internal.BiFunction_): boolean; + parseIngredientItemList(o: any): Internal.List; + merge(data: any): this; + getPath(): string; + create(arg0: Internal.ListJS_): void; + parseIngredientItemStackList(o: any): Internal.List; + deserializeJson(): void; + id(_id: ResourceLocation_): this; + getOrCreateId(): ResourceLocation; + parseIngredientItem(o: any, key: string): Internal.IngredientJS; + parseIngredientItem(o: any): Internal.IngredientJS; + deserialize(): void; + group(g: string): this; + serializeNBTAsJson(): boolean; + getOutputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; + getOriginalRecipeResult(): Internal.ItemStackJS; + getOriginalRecipeIngredients(): Internal.List; + getInputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; + serialize(): void; + setGroup(g: string): void; + resultFromRecipeJson(json: Internal.JsonObject_): Internal.ItemStackJS; + serializeIngredientStack(in_: Internal.IngredientStackJS_): Internal.JsonElement; + stage(s: string): this; + replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): boolean; + replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean, func: Internal.BiFunction_): boolean; + getType(): string; + getGroup(): string; + serializeItemStack(stack: Internal.ItemStackJS_): Internal.JsonElement; + hasOutput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; toString(): string; - get rgbJS(): number; - get argbJS(): number; - get serializeJS(): string; + keepIngredient(filter: Internal.IngredientActionFilter_): this; + hasInput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; + parseResultItem(o: any): Internal.ItemStackJS; + customIngredientAction(filter: Internal.IngredientActionFilter_, id: string): this; + modifyResult(callback: Internal.ModifyRecipeResultCallback_): this; + replaceIngredient(filter: Internal.IngredientActionFilter_, item: Internal.ItemStackJS_): this; + static "currentRecipe" : null; + "originalJson" : Internal.JsonObject; + "serializeOutputs" : boolean; + "originalRecipe" : Internal.Recipe; + readonly "inputItems" : Internal.List; + static "itemErrors" : false; + "json" : Internal.JsonObject; + readonly "outputItems" : Internal.List; + "type" : Internal.RecipeTypeJS; + "serializeInputs" : boolean; + get path(): string; + get mod(): string; + get originalRecipeIngredients(): Internal.List; + get originalRecipeResult(): Internal.ItemStackJS; + get orCreateId(): ResourceLocation; + get fromToString(): string; + get uniqueId(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5251_ = class_5251; - class class_1413 { - method_6370(): void; - method_6369($$0: Internal.class_1297_): boolean; + type RecipeJS_ = RecipeJS; + /** + * @javaClass java.lang.module.ModuleDescriptor$Version + */ + class ModuleDescriptor$Version implements Internal.Comparable { + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + static parse(arg0: string): this; + compareTo(arg0: Internal.ModuleDescriptor$Version_): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1413_ = class_1413; - class class_761 implements Internal.class_4013, Internal.AutoCloseable, Internal.IdentifiableResourceReloadListener { - method_14491($$0: Internal.class_3300_): void; - method_22710($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: boolean, $$4: Internal.class_4184_, $$5: Internal.class_757_, $$6: Internal.class_765_, $$7: Internal.class_1159_): void; - method_22713($$0: Internal.class_4184_): void; - method_22990(): Internal.class_276; - method_8571($$0: number, $$1: number, $$2: number): void; - method_8570($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2680_, $$4: number): void; - method_3281(): boolean; - getFabricId(): ResourceLocation; - method_3242($$0: number, $$1: number): void; - method_3244($$0: Internal.class_638_): void; - method_3246(): number; - method_3245($$0: Internal.Collection_, $$1: Internal.Collection_): void; - method_3289(): string; - method_38550($$0: Internal.class_846$class_851_): void; - static method_23793($$0: Internal.class_1920_, $$1: Internal.class_2680_, $$2: BlockPos_): number; - static method_22980($$0: Internal.class_4587_, $$1: Internal.class_4588_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - static method_23794($$0: Internal.class_1920_, $$1: BlockPos_): number; - static method_22981($$0: Internal.class_4587_, $$1: Internal.class_4588_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number): void; - static method_22982($$0: Internal.class_4587_, $$1: Internal.class_4588_, $$2: Internal.class_238_, $$3: number, $$4: number, $$5: number, $$6: number): void; - static method_22983($$0: Internal.class_4587_, $$1: Internal.class_4588_, $$2: Internal.class_265_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; - method_32133($$0: Internal.class_4587_, $$1: Vec3_, $$2: Internal.class_1159_): void; - method_8562($$0: Internal.class_3414_, $$1: BlockPos_): void; - method_3272(): string; - method_8564($$0: number, $$1: BlockPos_, $$2: number): void; - method_8563($$0: Internal.class_2394_, $$1: boolean, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; - method_8569($$0: number, $$1: BlockPos_, $$2: number): void; - method_3279(): void; - method_8568($$0: Internal.class_2394_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - getFabricDependencies(): Internal.Collection; - method_8567($$0: Internal.class_1657_, $$1: number, $$2: BlockPos_, $$3: number): void; - method_3259($$0: Internal.class_4587_, $$1: Internal.class_1159_, $$2: number, $$3: number, $$4: number, $$5: number): void; - static method_3258($$0: Internal.class_287_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; - method_29363(): Internal.class_276; - method_35776(): void; - method_29362(): Internal.class_276; - method_35775(): void; - method_29361(): Internal.class_276; - method_35774(): void; - method_29360(): Internal.class_276; - static method_35773($$0: Internal.class_4588_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; - method_29364(): Internal.class_276; + type ModuleDescriptor$Version_ = ModuleDescriptor$Version; + /** + * @javaClass net.minecraft.class_5354 + */ + interface NeutralMob { + setPersistentAngerTarget(arg0: Internal.UUID_): void; + addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; + playerDied($$0: Internal.Player_): void; + canAttack(arg0: Internal.LivingEntity_): boolean; + isAngry(): boolean; + isAngryAtAllPlayers($$0: Internal.Level_): boolean; + readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; + getPersistentAngerTarget(): Internal.UUID; + setLastHurtByPlayer(arg0: Internal.Player_): void; + setLastHurtByMob(arg0: Internal.LivingEntity_): void; + isAngryAt($$0: Internal.LivingEntity_): boolean; + getTarget(): Internal.LivingEntity; + stopBeingAngry(): void; + updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; + getRemainingPersistentAngerTime(): number; + forgetCurrentTargetAndRefreshUniversalAnger(): void; + startPersistentAngerTimer(): void; + setTarget(arg0: Internal.LivingEntity_): void; + setRemainingPersistentAngerTime(arg0: number): void; + getLastHurtByMob(): Internal.LivingEntity; + } + type NeutralMob_ = NeutralMob; + /** + * @javaClass net.minecraft.class_2729 + */ + class ClientboundSelectAdvancementsTabPacket implements Internal.Packet { + getTab(): ResourceLocation; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get tab(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSelectAdvancementsTabPacket_ = ClientboundSelectAdvancementsTabPacket; + /** + * @javaClass net.minecraft.class_1966$class_6827 + */ + class BiomeSource$StepFeatureData extends Internal.Record { + features(): Internal.List; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + indexMapping(): Internal.ToIntFunction; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BiomeSource$StepFeatureData_ = BiomeSource$StepFeatureData; + /** + * @javaClass me.jellysquid.mods.sodium.client.model.quad.blender.ColorSampler + */ + interface ColorSampler { + getColor(arg0: T, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number; + } + type ColorSampler_ = ((arg0: T, arg1: Internal.BlockAndTintGetter, arg2: BlockPos, arg3: number) => number) | ColorSampler; + /** + * @javaClass me.jellysquid.mods.sodium.client.render.texture.SpriteExtended + */ + interface SpriteExtended { + setActive(arg0: boolean): void; + isActive(): boolean; + } + type SpriteExtended_ = SpriteExtended; + /** + * @javaClass net.minecraft.class_364 + */ + interface GuiEventListener { + mouseReleased($$0: number, $$1: number, $$2: number): boolean; + isMouseOver($$0: number, $$1: number): boolean; + keyPressed($$0: number, $$1: number, $$2: number): boolean; + mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + mouseScrolled($$0: number, $$1: number, $$2: number): boolean; + mouseClicked($$0: number, $$1: number, $$2: number): boolean; + changeFocus($$0: boolean): boolean; + charTyped($$0: string, $$1: number): boolean; + keyReleased($$0: number, $$1: number, $$2: number): boolean; + mouseMoved($$0: number, $$1: number): void; + } + type GuiEventListener_ = GuiEventListener; + /** + * @javaClass net.minecraft.class_3722 + */ + class LecternBlockEntity extends Internal.BlockEntity implements Internal.Clearable, Internal.MenuProvider { + getRedstoneSignal(): number; + hasBook(): boolean; + getBook(): Internal.ItemStack; + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + onlyOpCanSetNbt(): boolean; + method_5448(): void; + setBook($$0: Internal.ItemStack_, $$1: Internal.Player_): void; + setBook($$0: Internal.ItemStack_): void; + load($$0: Internal.CompoundTag_): void; + getPage(): number; + method_5476(): Internal.Component; + static readonly "NUM_SLOTS" : 1; + static readonly "DATA_PAGE" : 0; + static readonly "SLOT_BOOK" : 0; + static readonly "NUM_DATA" : 1; + get redstoneSignal(): number; + get book(): Internal.ItemStack; + get page(): number; + set book($$0: Internal.ItemStack_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LecternBlockEntity_ = LecternBlockEntity; + /** + * @javaClass com.mojang.authlib.minecraft.TelemetryPropertyContainer + */ + interface TelemetryPropertyContainer { + forJsonObject(arg0: Internal.JsonObject_): this; + addNullProperty(arg0: string): void; + addProperty(arg0: string, arg1: string): void; + addProperty(arg0: string, arg1: boolean): void; + addProperty(arg0: string, arg1: number): void; + } + type TelemetryPropertyContainer_ = TelemetryPropertyContainer; + /** + * @javaClass net.minecraft.class_3826 + */ + class RuleProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RuleProcessor_ = RuleProcessor; + /** + * @javaClass net.minecraft.class_2802 + */ + abstract class ChunkSource implements Internal.LightChunkGetter, Internal.AutoCloseable { + getLoadedChunksCount(): number; + getLightEngine(): Internal.LevelLightEngine; + getChunkNow($$0: number, $$1: number): Internal.LevelChunk; + updateChunkForced($$0: Internal.ChunkPos_, $$1: boolean): void; + setSpawnSettings($$0: boolean, $$1: boolean): void; + hasChunk($$0: number, $$1: number): boolean; + getChunk($$0: number, $$1: number, $$2: boolean): Internal.LevelChunk; + getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess; + tick(arg0: Internal.BooleanSupplier_, arg1: boolean): void; + gatherStats(): string; + getChunkForLighting($$0: number, $$1: number): Internal.BlockGetter; close(): void; - method_3267(): void; - method_18145($$0: number, $$1: number, $$2: number): void; - method_18146($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - method_40050($$0: BlockPos_): boolean; - method_21596($$0: BlockPos_, $$1: Internal.class_2680_, $$2: Internal.class_2680_): void; - method_3292(): void; - method_3296(): void; - method_3252(): void; - method_34812(): number; - method_3254(): void; - method_3257($$0: Internal.class_4587_, $$1: Internal.class_1159_, $$2: number, $$3: Internal.class_4184_, $$4: boolean, $$5: Internal.Runnable_): void; - method_34811(): number; - method_34810(): Internal.class_846; - static readonly field_32759 : 16; - static readonly field_4095 : Internal.class_2350[]; + get lightEngine(): Internal.LevelLightEngine; + get loadedChunksCount(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkSource_ = ChunkSource; + /** + * @javaClass java.text.Format + */ + abstract class Format implements Internal.Serializable, Internal.Cloneable { + formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; + format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + format(arg0: any): string; + clone(): any; + parseObject(arg0: string): any; + parseObject(arg0: string, arg1: Internal.ParsePosition_): any; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Format_ = Format; + /** + * @javaClass java.security.AlgorithmParameters + */ + class AlgorithmParameters { + init(arg0: number[]): void; + init(arg0: number[], arg1: string): void; + init(arg0: Internal.AlgorithmParameterSpec_): void; + getEncoded(): number[]; + getEncoded(arg0: string): number[]; + getAlgorithm(): string; + getProvider(): Internal.Provider; + toString(): string; + static getInstance(arg0: string, arg1: Internal.Provider_): this; + static getInstance(arg0: string, arg1: string): this; + static getInstance(arg0: string): this; + getParameterSpec(arg0: Internal.Class_): T; + get provider(): Internal.Provider; + get encoded(): number[]; + get algorithm(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AlgorithmParameters_ = AlgorithmParameters; + /** + * @javaClass com.google.common.collect.ImmutableCollection$Builder + */ + abstract class ImmutableCollection$Builder { + add(arg0: E): Internal.ImmutableCollection$Builder; + add(... arg0: E[]): Internal.ImmutableCollection$Builder; + build(): Internal.ImmutableCollection; + addAll(arg0: Internal.Iterator_): Internal.ImmutableCollection$Builder; + addAll(arg0: Internal.Iterable_): Internal.ImmutableCollection$Builder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImmutableCollection$Builder_ = ImmutableCollection$Builder; + /** + * @javaClass net.minecraft.class_2799 + */ + class ServerboundClientCommandPacket implements Internal.Packet { + handle($$0: Internal.ServerGamePacketListener_): void; + getAction(): Internal.ServerboundClientCommandPacket$Action; + write($$0: Internal.FriendlyByteBuf_): void; + get action(): Internal.ServerboundClientCommandPacket$Action; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundClientCommandPacket_ = ServerboundClientCommandPacket; + /** + * @javaClass java.util.DoubleSummaryStatistics + */ + class DoubleSummaryStatistics implements Internal.DoubleConsumer { + getMin(): number; + getMax(): number; + toString(): string; + getAverage(): number; + getSum(): number; + getCount(): number; + combine(arg0: Internal.DoubleSummaryStatistics_): void; + accept(arg0: number): void; + get average(): number; + get min(): number; + get max(): number; + get count(): number; + get sum(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DoubleSummaryStatistics_ = DoubleSummaryStatistics; + /** + * @javaClass com.mojang.datafixers.Products$P16 + */ + class Products$P16 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function16_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P16_ = Products$P16; + /** + * @javaClass com.mojang.brigadier.builder.RequiredArgumentBuilder + */ + class RequiredArgumentBuilder extends Internal.ArgumentBuilder> { + suggests(arg0: Internal.SuggestionProvider_): Internal.RequiredArgumentBuilder; + static argument(arg0: string, arg1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; + getName(): string; + build(): Internal.ArgumentCommandNode; + getType(): Internal.ArgumentType; + getSuggestionsProvider(): Internal.SuggestionProvider; + get suggestionsProvider(): Internal.SuggestionProvider; + get name(): string; + get type(): Internal.ArgumentType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RequiredArgumentBuilder_ = RequiredArgumentBuilder; + /** + * @javaClass net.minecraft.class_437$class_6390 + */ + class Screen$NarratableSearchResult { + readonly "entry" : (() => Internal.NarratableEntry$NarrationPriority); + readonly "index" : number; + readonly "priority" : Internal.NarratableEntry$NarrationPriority; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Screen$NarratableSearchResult_ = Screen$NarratableSearchResult; + /** + * @javaClass net.minecraft.class_1309 + */ + abstract class LivingEntity extends Internal.Entity implements Internal.LivingEntityKJS, Internal.MixinLivingEntityAccessor, Internal.LivingEntityAccessor { + setYHeadRot($$0: number): void; + canBeSeenAsEnemy(): boolean; + setRecordPlayingNearby($$0: BlockPos_, $$1: boolean): void; + getKillCredit(): this; + canAttack($$0: Internal.LivingEntity_): boolean; + canAttack($$0: Internal.LivingEntity_, $$1: Internal.TargetingConditions_): boolean; + getAttributeValue($$0: Internal.Attribute_): number; + static createLivingAttributes(): Internal.AttributeSupplier$Builder; + setSleepingPos($$0: BlockPos_): void; + getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; + getLastHurtMob(): this; + setLastHurtMob($$0: Internal.Entity_): void; + canStandOnFluid($$0: Internal.FluidState_): boolean; + setOnGround($$0: boolean): void; + setItemInHand($$0: Hand_, $$1: Internal.ItemStack_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getFallSounds(): Internal.LivingEntity$Fallsounds; + getStingerCount(): number; + stopRiding(): void; + canFreeze(): boolean; + onLeaveCombat(): void; + recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; + redirect$zef000$redirectGetBlockStateSoundType(blockState: Internal.BlockState_): Internal.SoundType; + getHealth(): number; + getItemInHand($$0: Hand_): Internal.ItemStack; + calculateEntityAnimation($$0: Internal.LivingEntity_, $$1: boolean): void; + getAttackAnim($$0: number): number; + getAttributeBaseValue($$0: Internal.Attribute_): number; + isEffectiveAi(): boolean; + getAttributes(): Internal.AttributeMap; + canBeAffected($$0: Internal.MobEffectInstance_): boolean; + isSensitiveToWater(): boolean; + isPushable(): boolean; + removeEffectNoUpdate($$0: Internal.MobEffect_): Internal.MobEffectInstance; + push($$0: Internal.Entity_): void; + hasItemInSlot($$0: EquipmentSlot_): boolean; + isUsingItem(): boolean; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + setAbsorptionAmount($$0: number): void; + getUseItemRemainingTicks(): number; + startUsingItem($$0: Hand_): void; + onItemPickup($$0: Internal.ItemEntity_): void; + isVisuallySwimming(): boolean; + getTicksUsingItem(): number; + getVoicePitch(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + canTakeItem($$0: Internal.ItemStack_): boolean; + shouldShowName(): boolean; + getMaxHealth(): number; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + clearSleepingPos(): void; + removeEffect($$0: Internal.MobEffect_): boolean; + lerpHeadTo($$0: number, $$1: number): void; + setLastHurtByPlayer($$0: Internal.Player_): void; + setArrowCount($$0: number): void; + eat($$0: Internal.Level_, $$1: Internal.ItemStack_): Internal.ItemStack; + setJumping($$0: boolean): void; + getActiveEffectsMap(): Internal.Map; + aiStep(): void; + getLastDamageSource(): Internal.DamageSource; + forceAddEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): void; + isAffectedByPotions(): boolean; + isBlocking(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + getSwimAmount($$0: number): number; + getArmorCoverPercentage(): number; + setLastHurtByMob($$0: Internal.LivingEntity_): void; + handler$bnm000$writeCustomDataToNbt(nbt: Internal.CompoundTag_, cbi: Internal.CallbackInfo_): void; + kill(): void; + baseTick(): void; + getItemBySlot(arg0: EquipmentSlot_): Internal.ItemStack; + swing($$0: Hand_, $$1: boolean): void; + swing($$0: Hand_): void; + getBrain(): Internal.Brain; + handleRelativeFrictionAndCalculateMovement($$0: Vec3_, $$1: number): Vec3; + getViewYRot($$0: number): number; + canSpawnSoulSpeedParticle(): boolean; + isInvertedHealAndHarm(): boolean; + travel($$0: Vec3_): void; + getYHeadRot(): number; + getFluidFallingAdjustedMovement($$0: number, $$1: boolean, $$2: Vec3_): Vec3; + isBaby(): boolean; + die($$0: Internal.DamageSource_): void; + removeAllEffects(): boolean; + isSuppressingSlidingDownLadder(): boolean; + knockback($$0: number, $$1: number, $$2: number): void; + setDiscardFriction($$0: boolean): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + getRandom(): Internal.Random; + doHurtTarget($$0: Internal.Entity_): boolean; + handler$bnm000$readCustomDataFromNbt(nbt: Internal.CompoundTag_, cbi: Internal.CallbackInfo_): void; + animateHurt(): void; + handler$bnm001$initDataTracker(cbi: Internal.CallbackInfo_): void; + getNoActionTime(): number; + getArmorSlots(): Internal.Iterable; + stopUsingItem(): void; + getActiveEffects(): Internal.Collection; + getLastHurtByMobTimestamp(): number; + lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; + tick(): void; + setNoActionTime($$0: number): void; + rideableUnderWater(): boolean; + setSpeed($$0: number): void; + take($$0: Internal.Entity_, $$1: number): void; + isAlive(): boolean; + getVisibilityPercent($$0: Internal.Entity_): number; + getScale(): number; + getBedOrientation(): Internal.Direction; + static resetForwardDirectionOfRelativePortalPosition($$0: Vec3_): Vec3; + getSpeed(): number; + getEffect($$0: Internal.MobEffect_): Internal.MobEffectInstance; + rideTick(): void; + canAttackType($$0: Internal.EntityType_): boolean; + stopSleeping(): void; + setSprinting($$0: boolean): void; + getDismountPoses(): Internal.ImmutableList; + broadcastBreakEvent($$0: EquipmentSlot_): void; + broadcastBreakEvent($$0: Hand_): void; + getFallFlyingTicks(): number; + isHolding($$0: Internal.Predicate_): boolean; + isHolding($$0: Internal.Item_): boolean; + attackable(): boolean; + handleEntityEvent($$0: number): void; + getAbsorptionAmount(): number; + handler$bnm000$canWalkOnFluid(fluidState: Internal.FluidState_, cbi: Internal.CallbackInfoReturnable_): void; + handler$bnm000$canWalkOnFluid(fluid: Internal.Fluid_, cbi: Internal.CallbackInfoReturnable_): void; + isCurrentlyGlowing(): boolean; + isInWall(): boolean; + isDamageSourceBlocked($$0: Internal.DamageSource_): boolean; + addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; + addEffect($$0: Internal.MobEffectInstance_): boolean; + getOffhandItem(): Internal.ItemStack; + isDeadOrDying(): boolean; + isAutoSpinAttack(): boolean; + onClimbable(): boolean; + getLootTable(): ResourceLocation; + getLastHurtMobTimestamp(): number; + getAttribute($$0: Internal.Attribute_): Internal.AttributeInstance; + startSleeping($$0: BlockPos_): void; + hasLineOfSight($$0: Internal.Entity_): boolean; + static areAllEffectsAmbient($$0: Internal.Collection_): boolean; + onEnterCombat(): void; + getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; + heal($$0: number): void; + randomTeleport($$0: number, $$1: number, $$2: number, $$3: boolean): boolean; + getArmorValue(): number; + getLastHurtByMob(): this; + hasEffect($$0: Internal.MobEffect_): boolean; + getMainHandItem(): Internal.ItemStack; + getJumpBoostPower(): number; + setHealth($$0: number): void; + getArrowCount(): number; + setYBodyRot($$0: number): void; + getBoundingBoxForCulling(): Internal.AABB; + isSleeping(): boolean; + getLocalBoundsForPose($$0: Internal.Pose_): Internal.AABB; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getUsedItemHand(): Hand; + isFallFlying(): boolean; + isPickable(): boolean; + getMobType(): Internal.MobType; + getAddEntityPacket(): Internal.Packet; + releaseUsingItem(): void; + setStingerCount($$0: number): void; + getUseItem(): Internal.ItemStack; + getCombatTracker(): Internal.CombatTracker; + getSlot($$0: number): Internal.SlotAccess; + setItemSlot(arg0: EquipmentSlot_, arg1: Internal.ItemStack_): void; + getMainArm(): Internal.HumanoidArm; + getSleepingPos(): Internal.Optional; + static getEquipmentSlotForItem($$0: Internal.ItemStack_): EquipmentSlot; + getLastClimbablePos(): Internal.Optional; + canBeSeenByAnyone(): boolean; + shouldDiscardFriction(): boolean; + canBreatheUnderwater(): boolean; + "deathTime" : number; + "yya" : number; + "oAttackAnim" : number; + "yHeadRotO" : number; + static readonly "EQUIPMENT_SLOT_OFFSET" : 98; + "hurtDuration" : number; + static readonly "DEFAULT_BASE_GRAVITY" : 0.08; + static readonly "DEATH_DURATION" : 20; + static readonly "ARMOR_SLOT_OFFSET" : 100; + static readonly "USE_ITEM_INTERVAL" : 4; + "swingTime" : number; + static readonly "ARMOR_SLOTS" : 4; + "yHeadRot" : number; + static readonly "PLAYER_HURT_EXPERIENCE_TIME" : 100; + "hurtDir" : number; + static readonly "HAND_SLOTS" : 2; + "animationPosition" : number; + "yBodyRotO" : number; + static readonly "EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT" : 0.5; + "xxa" : number; + "zza" : number; + static readonly "SWING_DURATION" : 6; + static readonly "MIN_MOVEMENT_DISTANCE" : 0.003; + "swingingArm" : Hand; + "removeArrowTime" : number; + "animationSpeed" : number; + "yBodyRot" : number; + "attackAnim" : number; + "animationSpeedOld" : number; + readonly "invulnerableDuration" : number; + "hurtTime" : number; + readonly "timeOffs" : number; + "removeStingerTime" : number; + "swinging" : boolean; + "flyingSpeed" : number; + readonly "rotA" : number; + get armorValue(): number; + get lastHurtMob(): this; + get fallFlying(): boolean; + get pickable(): boolean; + get visuallySwimming(): boolean; + get lootTable(): ResourceLocation; + get useItem(): Internal.ItemStack; + get pushable(): boolean; + get invertedHealAndHarm(): boolean; + get bedOrientation(): Internal.Direction; + get autoSpinAttack(): boolean; + get maxHealth(): number; + get sleepingPos(): Internal.Optional; + get combatTracker(): Internal.CombatTracker; + get boundingBoxForCulling(): Internal.AABB; + get mobType(): Internal.MobType; + get useItemRemainingTicks(): number; + get stingerCount(): number; + get ticksUsingItem(): number; + get deadOrDying(): boolean; + get currentlyGlowing(): boolean; + get lastDamageSource(): Internal.DamageSource; + get effectiveAi(): boolean; + get activeEffectsMap(): Internal.Map; + get alive(): boolean; + get fallFlyingTicks(): number; + get armorCoverPercentage(): number; + get mainHandItem(): Internal.ItemStack; + get scale(): number; + get sensitiveToWater(): boolean; + get lastHurtByMobTimestamp(): number; + get speed(): number; + get sleeping(): boolean; + get lastClimbablePos(): Internal.Optional; + get random(): Internal.Random; + get offhandItem(): Internal.ItemStack; + get jumpBoostPower(): number; + get affectedByPotions(): boolean; + get blocking(): boolean; + get killCredit(): this; + get fallSounds(): Internal.LivingEntity$Fallsounds; + get usedItemHand(): Hand; + get arrowCount(): number; + get addEntityPacket(): Internal.Packet; + get absorptionAmount(): number; + get lastHurtMobTimestamp(): number; + get mainArm(): Internal.HumanoidArm; + get usingItem(): boolean; + get health(): number; + get dismountPoses(): Internal.ImmutableList; + get brain(): Internal.Brain; + get inWall(): boolean; + get lastHurtByMob(): this; + get voicePitch(): number; + get suppressingSlidingDownLadder(): boolean; + get noActionTime(): number; + get baby(): boolean; + get attributes(): Internal.AttributeMap; + get armorSlots(): Internal.Iterable; + get activeEffects(): Internal.Collection; + set absorptionAmount($$0: number); + set jumping($$0: boolean); + set health($$0: number); + set speed($$0: number); + set stingerCount($$0: number); + set sprinting($$0: boolean); + set lastHurtByMob($$0: Internal.LivingEntity_); + set onGround($$0: boolean); + set noActionTime($$0: number); + set discardFriction($$0: boolean); + set arrowCount($$0: number); + set lastHurtByPlayer($$0: Internal.Player_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LivingEntity_ = LivingEntity; + /** + * @javaClass java.lang.CharSequence + */ + interface CharSequence { + compare(arg0: Internal.CharSequence_, arg1: Internal.CharSequence_): number; + isEmpty(): boolean; + length(): number; + toString(): string; + subSequence(arg0: number, arg1: number): this; + chars(): Internal.IntStream; + charAt(arg0: number): string; + codePoints(): Internal.IntStream; + } + type CharSequence_ = CharSequence; + /** + * @javaClass net.minecraft.class_2566 + */ + interface ContextAwareComponent { + resolve(arg0: Internal.CommandSourceStack_, arg1: Internal.Entity_, arg2: number): Internal.MutableComponent; + } + type ContextAwareComponent_ = ((arg0: Internal.CommandSourceStack, arg1: Internal.Entity, arg2: number) => Internal.MutableComponent) | ContextAwareComponent; + /** + * @javaClass net.minecraft.class_4170 + */ + class Schedule { + getActivityAt($$0: number): Internal.Activity; + static readonly "WORK_START_TIME" : 2000; + static readonly "VILLAGER_DEFAULT" : Internal.Schedule; + static readonly "VILLAGER_BABY" : Internal.Schedule; + static readonly "SIMPLE" : Internal.Schedule; + static readonly "TOTAL_WORK_TIME" : 7000; + static readonly "EMPTY" : Internal.Schedule; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Schedule_ = Special.Schedule | Schedule; + /** + * @javaClass java.lang.Thread + */ + class Thread implements Internal.Runnable { + setName(arg0: string): void; + getThreadGroup(): Internal.ThreadGroup; + getName(): string; + static getAllStackTraces(): Internal.Map; + static onSpinWait(): void; + getId(): number; + run(): void; + setContextClassLoader(arg0: Internal.ClassLoader_): void; + static sleep(arg0: number): void; + static sleep(arg0: number, arg1: number): void; + getStackTrace(): Internal.StackTraceElement[]; + isDaemon(): boolean; + static yield(): void; + interrupt(): void; + static enumerate(arg0: Internal.Thread_[]): number; + join(): void; + join(arg0: number, arg1: number): void; + join(arg0: number): void; + suspend(): void; + static activeCount(): number; + resume(): void; + static currentThread(): this; + setUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; + isInterrupted(): boolean; + static dumpStack(): void; + static setDefaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; + start(): void; + static interrupted(): boolean; + getUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; + checkAccess(): void; + static getDefaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; + isAlive(): boolean; + setDaemon(arg0: boolean): void; + static holdsLock(arg0: any): boolean; + getState(): Internal.Thread$State; + stop(): void; + getContextClassLoader(): Internal.ClassLoader; + getPriority(): number; + countStackFrames(): number; + toString(): string; + setPriority(arg0: number): void; + static readonly "MIN_PRIORITY" : 1; + static readonly "MAX_PRIORITY" : 10; + static readonly "NORM_PRIORITY" : 5; + get defaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; + get allStackTraces(): Internal.Map; + get threadGroup(): Internal.ThreadGroup; + get alive(): boolean; + get contextClassLoader(): Internal.ClassLoader; + get name(): string; + get id(): number; + get stackTrace(): Internal.StackTraceElement[]; + get state(): Internal.Thread$State; + get priority(): number; + get uncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; + get daemon(): boolean; + set defaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_); + set contextClassLoader(arg0: Internal.ClassLoader_); + set name(arg0: string); + set priority(arg0: number); + set uncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_); + set daemon(arg0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Thread_ = Thread; + /** + * @javaClass net.minecraft.class_5900 + */ + class ClientboundSetPlayerTeamPacket implements Internal.Packet { + getName(): string; + static createPlayerPacket($$0: Internal.PlayerTeam_, $$1: string, $$2: Internal.ClientboundSetPlayerTeamPacket$Action_): this; + static createRemovePacket($$0: Internal.PlayerTeam_): this; + getParameters(): Internal.Optional; + getPlayerAction(): Internal.ClientboundSetPlayerTeamPacket$Action; + handle($$0: Internal.ClientGamePacketListener_): void; + static createAddOrModifyPacket($$0: Internal.PlayerTeam_, $$1: boolean): this; + getTeamAction(): Internal.ClientboundSetPlayerTeamPacket$Action; + write($$0: Internal.FriendlyByteBuf_): void; + getPlayers(): Internal.Collection; + get playerAction(): Internal.ClientboundSetPlayerTeamPacket$Action; + get players(): Internal.Collection; + get teamAction(): Internal.ClientboundSetPlayerTeamPacket$Action; + get name(): string; + get parameters(): Internal.Optional; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetPlayerTeamPacket_ = ClientboundSetPlayerTeamPacket; + /** + * @javaClass com.mojang.datafixers.Products$P13 + */ + class Products$P13 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function13_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P13_ = Products$P13; + /** + * @javaClass net.minecraft.class_3262 + */ + interface PackResources extends Internal.AutoCloseable { + getResource(arg0: Internal.PackType_, arg1: ResourceLocation_): Internal.InputStream; + getName(): string; + getMetadataSection(arg0: Internal.MetadataSectionSerializer_): T; + getResources(arg0: Internal.PackType_, arg1: string, arg2: string, arg3: number, arg4: Internal.Predicate_): Internal.Collection; + getNamespaces(arg0: Internal.PackType_): Internal.Set; + hasResource(arg0: Internal.PackType_, arg1: ResourceLocation_): boolean; + close(): void; + getRootResource(arg0: string): Internal.InputStream; + } + type PackResources_ = PackResources; + /** + * @javaClass java.nio.file.DirectoryStream + */ + interface DirectoryStream extends Internal.Closeable, Internal.Iterable { + iterator(): Internal.Iterator; + } + type DirectoryStream_ = (() => Internal.Iterator) | DirectoryStream; + /** + * @javaClass java.lang.Throwable + */ + class Throwable implements Internal.Serializable { + addSuppressed(arg0: Internal.Throwable_): void; + setStackTrace(arg0: Internal.StackTraceElement_[]): void; + getStackTrace(): Internal.StackTraceElement[]; + printStackTrace(): void; + printStackTrace(arg0: Internal.PrintStream_): void; + printStackTrace(arg0: Internal.PrintWriter_): void; + getLocalizedMessage(): string; + initCause(arg0: Internal.Throwable_): this; + getMessage(): string; + getSuppressed(): Internal.Throwable[]; + toString(): string; + getCause(): this; + fillInStackTrace(): this; + get localizedMessage(): string; + get cause(): this; + get stackTrace(): Internal.StackTraceElement[]; + get suppressed(): Internal.Throwable[]; + get message(): string; + set stackTrace(arg0: Internal.StackTraceElement_[]); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Throwable_ = Throwable; + /** + * @javaClass dev.latvian.mods.rhino.classdata.MethodInfo + */ + class MethodInfo { + toString(): string; + "method" : Internal.Method; + "signature" : Internal.MethodSignature; + "bean" : string; + "isHidden" : boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MethodInfo_ = MethodInfo; + /** + * @javaClass net.minecraft.class_3610 + */ + class FluidState extends Internal.StateHolder { + getExplosionResistance(): number; + getDripParticle(): Internal.ParticleOptions; + randomTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Random_): void; + isRandomlyTicking(): boolean; + getOwnHeight(): number; + isEmpty(): boolean; + getShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + holder(): Internal.Holder; + getTags(): Internal.Stream>; + is($$0: Internal.Fluid_): boolean; + is($$0: Internal.TagKey_): boolean; + is($$0: Internal.HolderSet_): boolean; + isSourceOfType($$0: Internal.Fluid_): boolean; + tick($$0: Internal.Level_, $$1: BlockPos_): void; + createLegacyBlock(): Internal.BlockState; + getHeight($$0: Internal.BlockGetter_, $$1: BlockPos_): number; + animateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Random_): void; + canBeReplacedWith($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Fluid_, $$3: Internal.Direction_): boolean; + getType(): Internal.Fluid; + isSource(): boolean; + getFlow($$0: Internal.BlockGetter_, $$1: BlockPos_): Vec3; + shouldRenderBackwardUpFace($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + getAmount(): number; + static readonly "AMOUNT_MAX" : 9; + static readonly "CODEC" : Internal.Codec; + static readonly "AMOUNT_FULL" : 8; + get explosionResistance(): number; + get amount(): number; + get dripParticle(): Internal.ParticleOptions; + get source(): boolean; + get randomlyTicking(): boolean; + get type(): Internal.Fluid; + get ownHeight(): number; + get empty(): boolean; + get tags(): Internal.Stream>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FluidState_ = FluidState; + /** + * @javaClass net.minecraft.class_1425 + */ + abstract class AbstractSchoolingFish extends Internal.AbstractFish { + stopFollowing(): void; + pathToLeader(): void; + inRangeOfLeader(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + hasFollowers(): boolean; + canBeFollowed(): boolean; + startFollowing($$0: Internal.AbstractSchoolingFish_): this; + getMaxSchoolSize(): number; + addFollowers($$0: Internal.Stream_): void; + tick(): void; + isFollower(): boolean; + getMaxSpawnClusterSize(): number; + get follower(): boolean; + get maxSpawnClusterSize(): number; + get maxSchoolSize(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractSchoolingFish_ = AbstractSchoolingFish; + /** + * @javaClass net.minecraft.class_1560 + */ + class EnderMan extends Internal.Monster implements Internal.NeutralMob { + aiStep(): void; + method_29509(): void; + method_29508(): Internal.UUID; + requiresCustomPersistence(): boolean; + isSensitiveToWater(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + setBeingStaredAt(): void; + method_29514($$0: number): void; + method_29513($$0: Internal.UUID_): void; + setCarriedBlock($$0: Internal.BlockState_): void; + hasBeenStaredAt(): boolean; + method_29507(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + isCreepy(): boolean; + playStareSound(): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + setTarget($$0: Internal.LivingEntity_): void; + getCarriedBlock(): Internal.BlockState; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + get carriedBlock(): Internal.BlockState; + get sensitiveToWater(): boolean; + get creepy(): boolean; + set carriedBlock($$0: Internal.BlockState_); + set target($$0: Internal.LivingEntity_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EnderMan_ = EnderMan; + /** + * @javaClass net.minecraft.class_2603 + */ + class DaylightDetectorBlockEntity extends Internal.BlockEntity { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DaylightDetectorBlockEntity_ = DaylightDetectorBlockEntity; + /** + * @javaClass net.minecraft.class_3794 + */ + class JigsawReplacementProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.JigsawReplacementProcessor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JigsawReplacementProcessor_ = JigsawReplacementProcessor; + /** + * @javaClass com.mojang.datafixers.kinds.App2 + */ + interface App2 { + } + type App2_ = App2; + /** + * @javaClass dev.latvian.mods.rhino.ContextAction + */ + interface ContextAction { + run(arg0: Internal.Context_): T; + } + type ContextAction_ = ((arg0: Internal.Context) => T) | ContextAction; + /** + * @javaClass net.minecraft.class_1518 + */ + class DragonLandingPhase extends Internal.AbstractDragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + doClientTick(): void; + getFlySpeed(): number; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + getTurnSpeed(): number; + get phase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3; + get turnSpeed(): number; + get flySpeed(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DragonLandingPhase_ = DragonLandingPhase; + /** + * @javaClass net.minecraft.class_6497 + */ + class InclusiveRange extends Internal.Record { + maxInclusive(): T; + static codec($$0: Internal.Codec_, $$1: T, $$2: T): Internal.Codec>; + static codec($$0: Internal.Codec_): Internal.Codec>; + contains($$0: Internal.InclusiveRange_): boolean; + minInclusive(): T; + hashCode(): number; + equals($$0: any): boolean; + static create($$0: T, $$1: T): Internal.DataResult>; + toString(): string; + isValueInRange($$0: T): boolean; + static readonly "INT" : Internal.Codec>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InclusiveRange_ = InclusiveRange; + /** + * @javaClass net.minecraft.class_1927$class_4179 + */ + class Explosion$BlockInteraction extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Explosion$BlockInteraction[]; + static readonly "DESTROY" : Internal.Explosion$BlockInteraction; + static readonly "BREAK" : Internal.Explosion$BlockInteraction; + static readonly "NONE" : Internal.Explosion$BlockInteraction; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Explosion$BlockInteraction_ = "break" | "destroy" | "none" | Explosion$BlockInteraction; + /** + * @javaClass it.unimi.dsi.fastutil.floats.FloatBinaryOperator + */ + interface FloatBinaryOperator extends Internal.BinaryOperator, Internal.DoubleBinaryOperator { + applyAsDouble(arg0: number, arg1: number): number; + apply(arg0: number, arg1: number): number; + } + type FloatBinaryOperator_ = ((arg0: number, arg1: number) => number) | FloatBinaryOperator; + /** + * Fired when the block loot table is registering. + * @javaClass dev.latvian.mods.kubejs.loot.BlockLootEventJS + */ + class BlockLootEventJS extends Internal.LootEventJS { + addSimpleBlock(blocks: BlockStatePredicate_): void; + addSimpleBlock(blocks: BlockStatePredicate_, item: Internal.ItemStack_): void; + build(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; + getType(): string; + addBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; + modifyBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; + getDirectory(): string; + get type(): string; + get directory(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when the block loot table is registering. + */ + type BlockLootEventJS_ = BlockLootEventJS; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.ItemToolTierEventJS + */ + class ItemToolTierEventJS extends Internal.StartupEventJS { + add(id: string, tier: Internal.Consumer_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemToolTierEventJS_ = ItemToolTierEventJS; + /** + * @javaClass net.minecraft.class_3751 + */ + class JigsawBlockEntity extends Internal.BlockEntity { + setName($$0: ResourceLocation_): void; + getName(): ResourceLocation; + getUpdateTag(): Internal.CompoundTag; + setPool($$0: ResourceLocation_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + getTarget(): ResourceLocation; + getJoint(): Internal.JigsawBlockEntity$JointType; + load($$0: Internal.CompoundTag_): void; + getPool(): ResourceLocation; + setFinalState($$0: string): void; + getFinalState(): string; + setTarget($$0: ResourceLocation_): void; + generate($$0: Internal.ServerLevel_, $$1: number, $$2: boolean): void; + setJoint($$0: Internal.JigsawBlockEntity$JointType_): void; + static readonly "TARGET" : "target"; + static readonly "FINAL_STATE" : "final_state"; + static readonly "POOL" : "pool"; + static readonly "JOINT" : "joint"; + static readonly "NAME" : "name"; + get updateTag(): Internal.CompoundTag; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get joint(): Internal.JigsawBlockEntity$JointType; + get name(): ResourceLocation; + get pool(): ResourceLocation; + get finalState(): string; + get target(): ResourceLocation; + set joint($$0: Internal.JigsawBlockEntity$JointType_); + set pool($$0: ResourceLocation_); + set name($$0: ResourceLocation_); + set finalState($$0: string); + set target($$0: ResourceLocation_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JigsawBlockEntity_ = JigsawBlockEntity; + /** + * @javaClass java.lang.constant.DynamicConstantDesc + */ + abstract class DynamicConstantDesc implements Internal.ConstantDesc { + static ofCanonical(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, arg3: Internal.ConstantDesc_[]): Internal.ConstantDesc; + constantType(): Internal.ClassDesc; + bootstrapMethod(): Internal.DirectMethodHandleDesc; + constantName(): string; + hashCode(): number; + bootstrapArgsList(): Internal.List; + bootstrapArgs(): Internal.ConstantDesc[]; + static of(arg0: Internal.DirectMethodHandleDesc_, ... arg1: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; + static of(arg0: Internal.DirectMethodHandleDesc_): Internal.DynamicConstantDesc; + equals(arg0: any): boolean; + static ofNamed(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, ... arg3: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; + toString(): string; + resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): T; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DynamicConstantDesc_ = DynamicConstantDesc; + /** + * @javaClass net.minecraft.class_5250 + */ + interface MutableComponent extends Internal.Component, Internal.ComponentKJS { + component(): Internal.Component; + iterator(): Internal.Iterator; + hasSiblings(): boolean; + rawCopy(): this; + withStyle($$0: Internal.ChatFormatting_): this; + withStyle($$0: Internal.UnaryOperator_): this; + withStyle($$0: Internal.Style_): this; + withStyle(... $$0: Internal.ChatFormatting_[]): this; + setStyle(arg0: Internal.Style_): this; + hasStyle(): boolean; + rawComponent(): this; + append(arg0: Internal.Component_): this; + } + type MutableComponent_ = MutableComponent; + /** + * @javaClass net.minecraft.class_757 + */ + class GameRenderer implements Internal.ResourceManagerReloadListener, Internal.AutoCloseable, Internal.GameRendererAccessor { + resetData(): void; + static getRendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance; + renderZoomed($$0: number, $$1: number, $$2: number): void; + handler$zcm000$reloadShaders(resourceManager: Internal.ResourceManager_, ci: Internal.CallbackInfo_, programs: Internal.List_, shaders: Internal.List_): void; + static getPositionTexShader(): Internal.ShaderInstance; + setRenderBlockOutline($$0: boolean): void; + pick($$0: number): void; + static getPositionColorLightmapShader(): Internal.ShaderInstance; + static getPositionShader(): Internal.ShaderInstance; + static getRendertypeArmorEntityGlintShader(): Internal.ShaderInstance; + preloadUiShader($$0: Internal.ResourceProvider_): void; + reloadShaders($$0: Internal.ResourceManager_): void; + handler$bii000$renderDrawScreenPost(f: number, l: number, bl: boolean, ci: Internal.CallbackInfo_): void; + redirect$bkk000$updateTargetedEntity_hasExtendedReach(interactionManager: Internal.MultiPlayerGameMode_): boolean; + static getRendertypeBeaconBeamShader(): Internal.ShaderInstance; + static getRendertypeTextSeeThroughShader(): Internal.ShaderInstance; + overlayTexture(): Internal.OverlayTexture; + static getRendertypeGlintTranslucentShader(): Internal.ShaderInstance; + checkEntityPostEffect($$0: Internal.Entity_): void; + getMinecraft(): Internal.Minecraft; + static getRendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance; + static getRendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance; + static getRendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance; + static getRendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance; + static getRendertypeTranslucentShader(): Internal.ShaderInstance; + resetProjectionMatrix($$0: Internal.Matrix4f_): void; + static getRendertypeArmorGlintShader(): Internal.ShaderInstance; + getProjectionMatrix($$0: number): Internal.Matrix4f; + static getNightVisionScale($$0: Internal.LivingEntity_, $$1: number): number; + static getRendertypeGlintShader(): Internal.ShaderInstance; + displayItemActivation($$0: Internal.ItemStack_): void; + close(): void; + getMapRenderer(): Internal.MapRenderer; + handler$zcm000$renderScreenPre(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.Window_, matrix: Internal.Matrix4f_, matrices: Internal.PoseStack_, matrices2: Internal.PoseStack_): void; + static getRendertypeLightningShader(): Internal.ShaderInstance; + renderLevel($$0: number, $$1: number, $$2: Internal.PoseStack_): void; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + currentEffect(): Internal.PostChain; + static getRendertypeOutlineShader(): Internal.ShaderInstance; + static getRendertypeEntityGlintShader(): Internal.ShaderInstance; + static getPositionTexLightmapColorShader(): Internal.ShaderInstance; + static getRendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance; + redirect$bkk000$updateTargetedEntity_raycast(entity: Internal.Entity_, reach: number, tickDelta: number, includeFluids: boolean): Internal.HitResult; + static getRendertypeCutoutMippedShader(): Internal.ShaderInstance; + localvar$bkk000$updateTargetedEntity_d(d: number): number; + static getBlockShader(): Internal.ShaderInstance; + static getRendertypeLeashShader(): Internal.ShaderInstance; + handler$bii000$renderLevel(f: number, l: number, poseStack: Internal.PoseStack_, info: Internal.CallbackInfo_): void; + redirect$bii000$renderTranslate(poseStack: Internal.PoseStack_, d: number, e: number, f: number): void; + static getPositionTexColorShader(): Internal.ShaderInstance; + static getRendertypeEndGatewayShader(): Internal.ShaderInstance; + setPanoramicMode($$0: boolean): void; + localvar$bii000$renderDrawScreenPre(stack: Internal.PoseStack_): Internal.PoseStack; + localvar$bkk000$updateTargetedEntity_bl(bl: boolean): boolean; + static getRendertypeEntityNoOutlineShader(): Internal.ShaderInstance; + static getRendertypeEntityGlintDirectShader(): Internal.ShaderInstance; + static getPositionColorTexLightmapShader(): Internal.ShaderInstance; + static getRendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance; + getRenderDistance(): number; + static getRendertypeTextShader(): Internal.ShaderInstance; + getDepthFar(): number; + localvar$bpb000$updateTargetedEntity_maxReach(maxReach: number): number; + shutdownEffect(): void; + isPanoramicMode(): boolean; + tick(): void; + setRenderHand($$0: boolean): void; + static getRendertypeGlintDirectShader(): Internal.ShaderInstance; + static getRendertypeLinesShader(): Internal.ShaderInstance; + getMainCamera(): Internal.Camera; + static getRendertypeEntityTranslucentShader(): Internal.ShaderInstance; + static getPositionColorTexShader(): Internal.ShaderInstance; + static getRendertypeEntityTranslucentCullShader(): Internal.ShaderInstance; + static getRendertypeWaterMaskShader(): Internal.ShaderInstance; + static getRendertypeEntityDecalShader(): Internal.ShaderInstance; + redirect$bii000$render4f(f: number, g: number, h: number, i: number, j: number, k: number): Internal.Matrix4f; + togglePostEffect(): void; + static getNewEntityShader(): Internal.ShaderInstance; + static getPositionTexColorNormalShader(): Internal.ShaderInstance; + static getRendertypeEntitySolidShader(): Internal.ShaderInstance; + static getRendertypeCrumblingShader(): Internal.ShaderInstance; + static getRendertypeEntityShadowShader(): Internal.ShaderInstance; + static getRendertypeTextIntensityShader(): Internal.ShaderInstance; + render($$0: number, $$1: number, $$2: boolean): void; + static getRendertypeEntityAlphaShader(): Internal.ShaderInstance; + getShader($$0: string): Internal.ShaderInstance; + static getRendertypeEntityCutoutShader(): Internal.ShaderInstance; + static getRendertypeSolidShader(): Internal.ShaderInstance; + static getPositionColorShader(): Internal.ShaderInstance; + handler$zcm000$renderScreenPost(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.Window_, matrix: Internal.Matrix4f_, matrices: Internal.PoseStack_, matrices2: Internal.PoseStack_): void; + static getRendertypeEndPortalShader(): Internal.ShaderInstance; + static getRendertypeEnergySwirlShader(): Internal.ShaderInstance; + cycleEffect(): void; + getDarkenWorldAmount($$0: number): number; + lightTexture(): Internal.LightTexture; + static getRendertypeCutoutShader(): Internal.ShaderInstance; + static getParticleShader(): Internal.ShaderInstance; + static getRendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance; + resize($$0: number, $$1: number): void; + static getRendertypeTripwireShader(): Internal.ShaderInstance; + static getRendertypeEyesShader(): Internal.ShaderInstance; + static readonly "ITEM_ACTIVATION_ANIMATION_LENGTH" : 40; + static readonly "PROJECTION_Z_NEAR" : 0.05; + "blitShader" : Internal.ShaderInstance; + readonly "itemInHandRenderer" : Internal.ItemInHandRenderer; + static readonly "EFFECT_NONE" : 24; + get positionColorShader(): Internal.ShaderInstance; + get rendertypeArmorGlintShader(): Internal.ShaderInstance; + get rendertypeOutlineShader(): Internal.ShaderInstance; + get rendertypeEntitySolidShader(): Internal.ShaderInstance; + get rendertypeCutoutMippedShader(): Internal.ShaderInstance; + get positionShader(): Internal.ShaderInstance; + get rendertypeEntityDecalShader(): Internal.ShaderInstance; + get rendertypeEntityTranslucentShader(): Internal.ShaderInstance; + get rendertypeWaterMaskShader(): Internal.ShaderInstance; + get rendertypeArmorEntityGlintShader(): Internal.ShaderInstance; + get positionTexShader(): Internal.ShaderInstance; + get rendertypeLightningShader(): Internal.ShaderInstance; + get positionTexLightmapColorShader(): Internal.ShaderInstance; + get rendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance; + get rendertypeTextShader(): Internal.ShaderInstance; + get rendertypeGlintShader(): Internal.ShaderInstance; + get rendertypeTranslucentShader(): Internal.ShaderInstance; + get rendertypeEntityShadowShader(): Internal.ShaderInstance; + get rendertypeEntityGlintShader(): Internal.ShaderInstance; + get rendertypeCrumblingShader(): Internal.ShaderInstance; + get panoramicMode(): boolean; + get rendertypeEntityGlintDirectShader(): Internal.ShaderInstance; + get depthFar(): number; + get rendertypeTextIntensityShader(): Internal.ShaderInstance; + get rendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance; + get rendertypeEyesShader(): Internal.ShaderInstance; + get positionTexColorShader(): Internal.ShaderInstance; + get rendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance; + get renderDistance(): number; + get rendertypeCutoutShader(): Internal.ShaderInstance; + get rendertypeEntityAlphaShader(): Internal.ShaderInstance; + get rendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance; + get rendertypeBeaconBeamShader(): Internal.ShaderInstance; + get mapRenderer(): Internal.MapRenderer; + get minecraft(): Internal.Minecraft; + get positionColorLightmapShader(): Internal.ShaderInstance; + get rendertypeTripwireShader(): Internal.ShaderInstance; + get rendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance; + get rendertypeEntityCutoutShader(): Internal.ShaderInstance; + get rendertypeTextSeeThroughShader(): Internal.ShaderInstance; + get rendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance; + get rendertypeLinesShader(): Internal.ShaderInstance; + get rendertypeEnergySwirlShader(): Internal.ShaderInstance; + get particleShader(): Internal.ShaderInstance; + get positionColorTexLightmapShader(): Internal.ShaderInstance; + get rendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance; + get blockShader(): Internal.ShaderInstance; + get rendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance; + get rendertypeLeashShader(): Internal.ShaderInstance; + get rendertypeGlintDirectShader(): Internal.ShaderInstance; + get mainCamera(): Internal.Camera; + get rendertypeGlintTranslucentShader(): Internal.ShaderInstance; + get rendertypeEntityTranslucentCullShader(): Internal.ShaderInstance; + get rendertypeEndPortalShader(): Internal.ShaderInstance; + get rendertypeEndGatewayShader(): Internal.ShaderInstance; + get positionColorTexShader(): Internal.ShaderInstance; + get rendertypeEntityNoOutlineShader(): Internal.ShaderInstance; + get positionTexColorNormalShader(): Internal.ShaderInstance; + get newEntityShader(): Internal.ShaderInstance; + get rendertypeSolidShader(): Internal.ShaderInstance; + set renderHand($$0: boolean); + set panoramicMode($$0: boolean); + set renderBlockOutline($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameRenderer_ = GameRenderer; + /** + * @javaClass dev.latvian.mods.rhino.NativeJavaClass + */ + class NativeJavaClass extends Internal.NativeJavaObject implements dev.latvian.mods.rhino.Function { + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + hasInstance(value: Internal.Scriptable_): boolean; + get(name: string, start: Internal.Scriptable_): any; + getIds(): any[]; + toString(): string; + construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; + getClassObject(): typeof any; + has(name: string, start: Internal.Scriptable_): boolean; + getClassName(): string; + put(name: string, start: Internal.Scriptable_, value: any): void; + getDefaultValue(hint: Internal.Class_): any; + get classObject(): typeof any; + get ids(): any[]; + get className(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NativeJavaClass_ = NativeJavaClass; + /** + * @javaClass net.minecraft.class_4861 + */ + abstract class ItemCombinerMenu extends Internal.AbstractContainerMenu { + slotsChanged($$0: Internal.Container_): void; + removed($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + createResult(): void; + constant$bol000$method_24924_maxReach(d: number, player: Internal.Player_, world: Internal.Level_, pos: BlockPos_): number; + static readonly "INPUT_SLOT" : 0; + static readonly "RESULT_SLOT" : 2; + static readonly "ADDITIONAL_SLOT" : 1; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemCombinerMenu_ = ItemCombinerMenu; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyPress + */ + interface ScreenKeyboardEvents$BeforeKeyPress { + beforeKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenKeyboardEvents$BeforeKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$BeforeKeyPress; + /** + * @javaClass net.minecraft.class_3124 + */ + class OreConfiguration implements Internal.FeatureConfiguration { + static target($$0: Internal.RuleTest_, $$1: Internal.BlockState_): Internal.OreConfiguration$TargetBlockState; + readonly "discardChanceOnAirExposure" : number; + static readonly "CODEC" : Internal.Codec; + readonly "size" : number; + readonly "targetStates" : Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OreConfiguration_ = OreConfiguration; + /** + * @javaClass dev.latvian.mods.kubejs.stages.StageChangeEvent + */ + class StageChangeEvent { + getStage(): string; + getPlayer(): Internal.Player; + getPlayerStages(): Internal.Stages; + get stage(): string; + get playerStages(): Internal.Stages; + get player(): Internal.Player; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StageChangeEvent_ = StageChangeEvent; + /** + * @javaClass java.lang.module.ModuleReader + */ + interface ModuleReader extends Internal.Closeable { + read(arg0: string): Internal.Optional; + release(arg0: Internal.ByteBuffer_): void; + find(arg0: string): Internal.Optional; + list(): Internal.Stream; + close(): void; + open(arg0: string): Internal.Optional; + } + type ModuleReader_ = ModuleReader; + /** + * Fired when you need to add some datapack json to the server. + * + * Low priority event is fired first, as they will be overriden later. + * + * And vise versa for high priority events. + * @javaClass dev.latvian.mods.kubejs.script.data.DataPackEventJS + */ + class DataPackEventJS extends Internal.ServerEventJS { + add(id: ResourceLocation_, content: string): void; + addJson(id: ResourceLocation_, json: Internal.JsonElement_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when you need to add some datapack json to the server. + * + * Low priority event is fired first, as they will be overriden later. + * + * And vise versa for high priority events. + */ + type DataPackEventJS_ = DataPackEventJS; + /** + * @javaClass dev.latvian.mods.kubejs.entity.EntityJS + */ + class EntityJS implements Internal.MessageSender, Internal.WrappedJS { + setY(y: number): void; + setX(x: number): void; + isOnScoreboardTeam(teamID: string): boolean; + isLiving(): boolean; + isSprinting(): boolean; + getItem(): Internal.ItemStackJS; + getTags(): Internal.Set; + setGlowing(glowing: boolean): void; + setZ(z: number): void; + setInvisible(invisible: boolean): void; + getHasCustomName(): boolean; + runCommandSilent(command: string): number; + getDistanceSq(pos: BlockPos_): number; + getDistanceSq(x: number, y: number, z: number): number; + isBoss(): boolean; + isGlowing(): boolean; + getHorizontalFacing(): Internal.Direction; + getServer(): Internal.ServerJS; + setMotion(x: number, y: number, z: number): void; + getProfile(): Internal.GameProfile; + setRotation(yaw: number, pitch: number): void; + isOnSameTeam(e: Internal.EntityJS_): boolean; + isAnimal(): boolean; + getDisplayName(): Internal.Component; + getType(): string; + setCustomNameAlwaysVisible(b: boolean): void; + addMotion(x: number, y: number, z: number): void; + isInvisible(): boolean; + isUnderWater(): boolean; + getEyeHeight(): number; + getFallDistance(): number; + setOnFire(seconds: number): void; + removePassengers(): void; + attack(source: string, hp: number): void; + attack(hp: number): void; + playSound(id: Internal.SoundEvent_): void; + playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void; + getDistance(x: number, y: number, z: number): number; + getDistance(pos: BlockPos_): number; + isSwimming(): boolean; + getCustomName(): Internal.Component; + getStepHeight(): number; + mergeFullNBT(tag: Internal.CompoundTag_): this; + kill(): void; + getRidingEntity(): this; + setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; + getLevel(): Internal.LevelJS; + getPitch(): number; + getPassengers(): Internal.EntityArrayList; + isMonster(): boolean; + setPitch(pitch: number): void; + getFacing(): Internal.Direction; + isOnGround(): boolean; + toString(): string; + isSilent(): boolean; + isPassenger(e: Internal.EntityJS_): boolean; + getNbt(): Internal.CompoundTag; + getRecursivePassengers(): Internal.EntityArrayList; + getPlayer(): Internal.PlayerJS; + setFallDistance(fallDistance: number): void; + getName(): Internal.Component; + setCustomName(name: Internal.Component_): void; + setStepHeight(stepHeight: number): void; + tell(message: Internal.Component_): void; + getTeamId(): string; + isWaterCreature(): boolean; + teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void; + setPosition(block: Internal.BlockContainerJS_): void; + setPosition(x: number, y: number, z: number): void; + setNoClip(noClip: boolean): void; + extinguish(): void; + setInvulnerable(invulnerable: boolean): void; + setFullNBT(nbt: Internal.CompoundTag_): void; + setYaw(yaw: number): void; + getFullNBT(): Internal.CompoundTag; + getNoClip(): boolean; + getYaw(): number; + isAlive(): boolean; + setNoGravity(noGravity: boolean): void; + isPlayer(): boolean; + isCrouching(): boolean; + getId(): Internal.UUID; + getPersistentData(): Internal.CompoundTag; + getTicksExisted(): number; + remove(): void; + setSilent(isSilent: boolean): void; + isFrame(): boolean; + startRiding(e: Internal.EntityJS_, force: boolean): boolean; + runCommand(command: string): number; + getCustomNameAlwaysVisible(): boolean; + setMotionZ(z: number): void; + getBlock(): Internal.BlockContainerJS; + setMotionY(y: number): void; + setMotionX(x: number): void; + isInWater(): boolean; + dismountRidingEntity(): void; + isAmbientCreature(): boolean; + rayTrace(distance: number): Internal.RayTraceResultJS; + isInvulnerable(): boolean; + getX(): number; + getY(): number; + spawn(): void; + getMinecraftEntity(): Internal.Entity; + getZ(): number; + isPeacefulCreature(): boolean; + getMotionZ(): number; + getMotionX(): number; + getNoGravity(): boolean; + getMotionY(): number; + get invisible(): boolean; + get customNameAlwaysVisible(): boolean; + get type(): string; + get hasCustomName(): boolean; + get minecraftEntity(): Internal.Entity; + get block(): Internal.BlockContainerJS; + get pitch(): number; + get id(): Internal.UUID; + get item(): Internal.ItemStackJS; + get passengers(): Internal.EntityArrayList; + get level(): Internal.LevelJS; + get profile(): Internal.GameProfile; + get customName(): Internal.Component; + get horizontalFacing(): Internal.Direction; + get tags(): Internal.Set; + get sprinting(): boolean; + get crouching(): boolean; + get noGravity(): boolean; + get fullNBT(): Internal.CompoundTag; + get name(): Internal.Component; + get animal(): boolean; + get peacefulCreature(): boolean; + get stepHeight(): number; + get frame(): boolean; + get noClip(): boolean; + get server(): Internal.ServerJS; + get nbt(): Internal.CompoundTag; + get boss(): boolean; + get alive(): boolean; + get ticksExisted(): number; + get displayName(): Internal.Component; + get fallDistance(): number; + get facing(): Internal.Direction; + get ambientCreature(): boolean; + get swimming(): boolean; + get waterCreature(): boolean; + get invulnerable(): boolean; + get eyeHeight(): number; + get underWater(): boolean; + get player(): boolean; + get motionZ(): number; + get silent(): boolean; + get living(): boolean; + get persistentData(): Internal.CompoundTag; + get motionY(): number; + get motionX(): number; + get ridingEntity(): this; + get inWater(): boolean; + get recursivePassengers(): Internal.EntityArrayList; + get yaw(): number; + get monster(): boolean; + get glowing(): boolean; + get onGround(): boolean; + get teamId(): string; + get x(): number; + get y(): number; + get z(): number; + set noClip(noClip: boolean); + set motionZ(z: number); + set silent(isSilent: boolean); + set motionY(y: number); + set fallDistance(fallDistance: number); + set motionX(x: number); + set invisible(invisible: boolean); + set customName(name: Internal.Component_); + set customNameAlwaysVisible(b: boolean); + set onFire(seconds: number); + set yaw(yaw: number); + set invulnerable(invulnerable: boolean); + set glowing(glowing: boolean); + set noGravity(noGravity: boolean); + set fullNBT(nbt: Internal.CompoundTag_); + set x(x: number); + set y(y: number); + set z(z: number); + set position(block: Internal.BlockContainerJS_); + set pitch(pitch: number); + set stepHeight(stepHeight: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityJS_ = EntityJS; + /** + * @javaClass net.minecraft.class_4168 + */ + class Activity { + getName(): string; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + static readonly "CORE" : Internal.Activity; + static readonly "MEET" : Internal.Activity; + static readonly "HIDE" : Internal.Activity; + static readonly "PLAY_DEAD" : Internal.Activity; + static readonly "LONG_JUMP" : Internal.Activity; + static readonly "AVOID" : Internal.Activity; + static readonly "RAID" : Internal.Activity; + static readonly "FIGHT" : Internal.Activity; + static readonly "PLAY" : Internal.Activity; + static readonly "PANIC" : Internal.Activity; + static readonly "REST" : Internal.Activity; + static readonly "IDLE" : Internal.Activity; + static readonly "WORK" : Internal.Activity; + static readonly "ADMIRE_ITEM" : Internal.Activity; + static readonly "PRE_RAID" : Internal.Activity; + static readonly "CELEBRATE" : Internal.Activity; + static readonly "RIDE" : Internal.Activity; + static readonly "RAM" : Internal.Activity; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Activity_ = Special.Activity | Activity; + /** + * @javaClass net.minecraft.class_5483$class_5265 + */ + class MobSpawnSettings$MobSpawnCost { + getCharge(): number; + getEnergyBudget(): number; + static readonly "CODEC" : Internal.Codec; + get charge(): number; + get energyBudget(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MobSpawnSettings$MobSpawnCost_ = MobSpawnSettings$MobSpawnCost; + /** + * @javaClass java.lang.Record + */ + abstract class Record { + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Record_ = Record; + /** + * @javaClass net.minecraft.class_1707 + */ + class ChestMenu extends Internal.AbstractContainerMenu { + static sixRows($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_): this; + static sixRows($$0: number, $$1: Internal.Inventory_): this; + static twoRows($$0: number, $$1: Internal.Inventory_): this; + static fiveRows($$0: number, $$1: Internal.Inventory_): this; + static oneRow($$0: number, $$1: Internal.Inventory_): this; + getRowCount(): number; + removed($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + static threeRows($$0: number, $$1: Internal.Inventory_): this; + static threeRows($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_): this; + getContainer(): Internal.Container; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + static fourRows($$0: number, $$1: Internal.Inventory_): this; + get container(): Internal.Container; + get rowCount(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChestMenu_ = ChestMenu; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntSet + */ + interface IntSet extends Internal.IntCollection, Internal.Set { + add(arg0: number): boolean; + contains(arg0: any): boolean; + iterator(): Internal.IntIterator; + spliterator(): Internal.IntSpliterator; + of(arg0: number, arg1: number): this; + of(): this; + of(... arg0: number[]): this; + of(arg0: number): this; + of(arg0: number, arg1: number, arg2: number): this; + rem(arg0: number): boolean; + remove(arg0: number): boolean; + remove(arg0: any): boolean; + } + type IntSet_ = IntSet; + /** + * @javaClass net.minecraft.class_55 + */ + class LootPool implements Internal.LootPoolAccessor, Internal.FabricLootPool, Internal.MixinLootPoolAccessor { + addRandomItems($$0: Internal.Consumer_, $$1: Internal.LootContext_): void; + static lootPool(): Internal.LootPool$Builder; + getEntries(): Internal.List; + getRolls(): Internal.NumberProvider; + getFunctions(): Internal.List; + getConditions(): Internal.List; + validate($$0: Internal.ValidationContext_): void; + readonly "entries" : Internal.LootPoolEntryContainer[]; + readonly "functions" : (() => Internal.LootItemFunctionType)[]; + readonly "conditions" : (() => Internal.LootItemConditionType)[]; + readonly "rolls" : Internal.NumberProvider; + readonly "bonusRolls" : Internal.NumberProvider; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootPool_ = LootPool; + /** + * @javaClass dev.onyxstudios.cca.internal.entity.SwitchablePlayerEntity + */ + interface SwitchablePlayerEntity { + cca$isSwitchingCharacter(): boolean; + cca$markAsSwitchingCharacter(): void; + } + type SwitchablePlayerEntity_ = SwitchablePlayerEntity; + /** + * @javaClass net.minecraft.class_3910 + */ + class CartographyTableMenu extends Internal.AbstractContainerMenu { + slotsChanged($$0: Internal.Container_): void; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + removed($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + readonly "container" : Internal.Container; + static readonly "RESULT_SLOT" : 2; + static readonly "ADDITIONAL_SLOT" : 1; + static readonly "MAP_SLOT" : 0; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CartographyTableMenu_ = CartographyTableMenu; + /** + * @javaClass net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder + */ + interface RegistryAttributeHolder { + addAttribute(arg0: Internal.RegistryAttribute_): this; + get(registry: Internal.Registry_): this; + hasAttribute(arg0: Internal.RegistryAttribute_): boolean; + } + type RegistryAttributeHolder_ = RegistryAttributeHolder; + /** + * @javaClass net.minecraft.class_1536 + */ + class FishingHook extends Internal.Projectile { + handleEntityEvent($$0: number): void; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + isOpenWaterFishing(): boolean; + canChangeDimensions(): boolean; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + onClientRemoval(): void; + setOwner($$0: Internal.Entity_): void; + remove($$0: Internal.Entity$RemovalReason_): void; + getAddEntityPacket(): Internal.Packet; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + shouldRenderAtSqrDistance($$0: number): boolean; + getPlayerOwner(): Internal.Player; + getHookedIn(): Internal.Entity; + retrieve($$0: Internal.ItemStack_): number; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + get playerOwner(): Internal.Player; + get openWaterFishing(): boolean; + get addEntityPacket(): Internal.Packet; + get hookedIn(): Internal.Entity; + set owner($$0: Internal.Entity_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FishingHook_ = FishingHook; + /** + * @javaClass net.minecraft.class_4608 + */ + class OverlayTexture implements Internal.AutoCloseable { + setupOverlayColor(): void; + teardownOverlayColor(): void; + static u($$0: number): number; + static v($$0: boolean): number; + static pack($$0: number, $$1: boolean): number; + static pack($$0: number, $$1: number): number; + close(): void; + static readonly "NO_WHITE_U" : 0; + static readonly "WHITE_OVERLAY_V" : 10; + static readonly "NO_OVERLAY" : 655360; + static readonly "RED_OVERLAY_V" : 3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OverlayTexture_ = OverlayTexture; + /** + * @javaClass net.minecraft.class_5210 + */ + class MegaPineFoliagePlacer extends Internal.FoliagePlacer { + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MegaPineFoliagePlacer_ = MegaPineFoliagePlacer; + /** + * @javaClass net.minecraft.class_3988 + */ + abstract class AbstractVillager extends Internal.AgeableMob implements Internal.InventoryCarrier, Internal.Npc, Internal.Merchant { + die($$0: Internal.DamageSource_): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + method_19269(): number; + isTrading(): boolean; + method_18010(): Internal.SoundEvent; + playCelebrateSound(): void; + method_19270(): boolean; + method_19271($$0: number): void; + setUnhappyCounter($$0: number): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + canBeLeashed($$0: Internal.Player_): boolean; + getUnhappyCounter(): number; + changeDimension($$0: Internal.ServerLevel_): Internal.Entity; + method_8261($$0: Internal.MerchantOffers_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getSlot($$0: number): Internal.SlotAccess; + method_8264(): Internal.MerchantOffers; + method_8262($$0: Internal.MerchantOffer_): void; + method_8258($$0: Internal.ItemStack_): void; + method_38069(): boolean; + method_8257(): Internal.Player; + getInventory(): Internal.SimpleContainer; + getRopeHoldPosition($$0: number): Vec3; + method_8259($$0: Internal.Player_): void; + static readonly "VILLAGER_SLOT_OFFSET" : 300; + get trading(): boolean; + get unhappyCounter(): number; + get inventory(): Internal.SimpleContainer; + set unhappyCounter($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractVillager_ = AbstractVillager; + /** + * @javaClass net.fabricmc.fabric.mixin.container.ServerPlayerEntityAccessor + */ + interface ServerPlayerEntityAccessor { + getScreenHandlerSyncId(): number; + setScreenHandlerSyncId(arg0: number): void; + callOnScreenHandlerOpened(arg0: Internal.AbstractContainerMenu_): void; + } + type ServerPlayerEntityAccessor_ = ServerPlayerEntityAccessor; + /** + * @javaClass net.minecraft.class_3488 + */ + class BlockRotProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockRotProcessor_ = BlockRotProcessor; + /** + * @javaClass java.text.NumberFormat + */ + abstract class NumberFormat extends Internal.Format { + setGroupingUsed(arg0: boolean): void; + getMinimumFractionDigits(): number; + static getCurrencyInstance(arg0: Internal.Locale_): this; + static getCurrencyInstance(): this; + setCurrency(arg0: Internal.Currency_): void; + setMinimumIntegerDigits(arg0: number): void; + static getCompactNumberInstance(): this; + static getCompactNumberInstance(arg0: Internal.Locale_, arg1: Internal.NumberFormat$Style_): this; + getRoundingMode(): Internal.RoundingMode; + hashCode(): number; + setParseIntegerOnly(arg0: boolean): void; + static getAvailableLocales(): Internal.Locale[]; + getCurrency(): Internal.Currency; + isGroupingUsed(): boolean; + format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + format(arg0: number): string; + setMinimumFractionDigits(arg0: number): void; + parse(arg0: string): Internal.Number; + parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Number; + getMaximumIntegerDigits(): number; + setMaximumIntegerDigits(arg0: number): void; + static getPercentInstance(): this; + static getPercentInstance(arg0: Internal.Locale_): this; + static getNumberInstance(arg0: Internal.Locale_): this; + static getNumberInstance(): this; + parseObject(arg0: string, arg1: Internal.ParsePosition_): any; + getMaximumFractionDigits(): number; + static getIntegerInstance(): this; + static getIntegerInstance(arg0: Internal.Locale_): this; + equals(arg0: any): boolean; + clone(): any; + isParseIntegerOnly(): boolean; + setRoundingMode(arg0: Internal.RoundingMode_): void; + getMinimumIntegerDigits(): number; + static getInstance(): this; + static getInstance(arg0: Internal.Locale_): this; + setMaximumFractionDigits(arg0: number): void; + static readonly "FRACTION_FIELD" : 1; + static readonly "INTEGER_FIELD" : 0; + get instance(): this; + get parseIntegerOnly(): boolean; + get groupingUsed(): boolean; + get compactNumberInstance(): this; + get availableLocales(): Internal.Locale[]; + get maximumIntegerDigits(): number; + get roundingMode(): Internal.RoundingMode; + get maximumFractionDigits(): number; + get minimumFractionDigits(): number; + get currency(): Internal.Currency; + get integerInstance(): this; + get numberInstance(): this; + get percentInstance(): this; + get minimumIntegerDigits(): number; + get currencyInstance(): this; + set maximumFractionDigits(arg0: number); + set roundingMode(arg0: Internal.RoundingMode_); + set minimumFractionDigits(arg0: number); + set parseIntegerOnly(arg0: boolean); + set currency(arg0: Internal.Currency_); + set groupingUsed(arg0: boolean); + set minimumIntegerDigits(arg0: number); + set maximumIntegerDigits(arg0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NumberFormat_ = NumberFormat; + /** + * @javaClass dev.latvian.mods.kubejs.loot.LootEventJS + */ + abstract class LootEventJS extends Internal.EventJS { + modify(id: ResourceLocation_, b: Internal.Consumer_): void; + removeAll(): void; + getType(): string; + getDirectory(): string; + addJson(id: ResourceLocation_, json: Internal.JsonObject_): void; + get type(): string; + get directory(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootEventJS_ = LootEventJS; + /** + * @javaClass net.minecraft.class_2713$class_2714 + */ + class ClientboundRecipePacket$State extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ClientboundRecipePacket$State[]; + static readonly "ADD" : Internal.ClientboundRecipePacket$State; + static readonly "INIT" : Internal.ClientboundRecipePacket$State; + static readonly "REMOVE" : Internal.ClientboundRecipePacket$State; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundRecipePacket$State_ = "add" | "init" | "remove" | ClientboundRecipePacket$State; + /** + * @javaClass net.minecraft.class_1871 + */ + class ShulkerBoxColoring extends Internal.CustomRecipe { + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShulkerBoxColoring_ = ShulkerBoxColoring; + /** + * @javaClass net.minecraft.class_6651 + */ + class NotPredicate implements Internal.BlockPredicate { + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + type(): Internal.BlockPredicateType; + static readonly "CODEC" : null; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NotPredicate_ = NotPredicate; + /** + * @javaClass net.minecraft.class_2989 + */ + class ServerAdvancementManager extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener { + getAdvancement($$0: ResourceLocation_): Internal.Advancement; + getAllAdvancements(): Internal.Collection; + getFabricId(): ResourceLocation; + getFabricDependencies(): Internal.Collection; get fabricDependencies(): Internal.Collection; + get allAdvancements(): Internal.Collection; get fabricId(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_761_ = class_761; - abstract class AbstractMap implements Internal.Map { - entrySet(): Internal.Set>; - containsKey(arg0: any): boolean; + type ServerAdvancementManager_ = ServerAdvancementManager; + /** + * @javaClass java.time.format.TextStyle + */ + class TextStyle extends Internal.Enum { + asNormal(): this; + static valueOf(arg0: string): this; + isStandalone(): boolean; + static values(): Internal.TextStyle[]; + asStandalone(): this; + static readonly "SHORT_STANDALONE" : Internal.TextStyle; + static readonly "NARROW_STANDALONE" : Internal.TextStyle; + static readonly "FULL_STANDALONE" : Internal.TextStyle; + static readonly "FULL" : Internal.TextStyle; + static readonly "SHORT" : Internal.TextStyle; + static readonly "NARROW" : Internal.TextStyle; + get standalone(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TextStyle_ = "short_standalone" | "narrow_standalone" | "short" | "narrow" | "full_standalone" | "full" | TextStyle; + /** + * @javaClass net.minecraft.class_2939 + */ + abstract class WorldCarver { + configured($$0: C): Internal.ConfiguredWorldCarver; + isStartChunk(arg0: C, arg1: Internal.Random_): boolean; + carve(arg0: Internal.CarvingContext_, arg1: C, arg2: Internal.ChunkAccess_, arg3: Internal.Function_>, arg4: Internal.Random_, arg5: Internal.Aquifer_, arg6: Internal.ChunkPos_, arg7: Internal.CarvingMask_): boolean; + configuredCodec(): Internal.Codec>; + getRange(): number; + static readonly "CAVE" : Internal.WorldCarver; + static readonly "CANYON" : Internal.WorldCarver; + static readonly "NETHER_CAVE" : Internal.WorldCarver; + get range(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WorldCarver_ = Special.WorldCarver | WorldCarver; + /** + * @javaClass net.minecraft.class_170 + */ + class AdvancementRewards { + serializeToJson(): Internal.JsonElement; + toString(): string; + grant($$0: Internal.ServerPlayer_): void; + getRecipes(): ResourceLocation[]; + static deserialize($$0: Internal.JsonObject_): this; + static readonly "EMPTY" : Internal.AdvancementRewards; + get recipes(): ResourceLocation[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AdvancementRewards_ = AdvancementRewards; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder + */ + class BasicBlockJS$Builder extends Internal.BlockBuilder { + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BasicBlockJS$Builder_ = BasicBlockJS$Builder; + /** + * @javaClass com.mojang.datafixers.Products$P14 + */ + class Products$P14 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function14_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P14_ = Products$P14; + /** + * @javaClass net.minecraft.class_2583 + */ + class Style implements Internal.MixinStyleAccessor { + withUnderlined($$0: boolean): this; + withObfuscated($$0: boolean): this; + isObfuscated(): boolean; + withInsertion($$0: string): this; + applyFormat($$0: Internal.ChatFormatting_): this; + withClickEvent($$0: Internal.ClickEvent_): this; + isStrikethrough(): boolean; + withBold($$0: boolean): this; + isItalic(): boolean; + withFont($$0: ResourceLocation_): this; + hashCode(): number; + withHoverEvent($$0: Internal.HoverEvent_): this; + getHoverEvent(): Internal.HoverEvent; + withStrikethrough($$0: boolean): this; + handler$blm000$getColor(cbi: Internal.CallbackInfoReturnable_): Internal.TextColor; + applyLegacyFormat($$0: Internal.ChatFormatting_): this; + withColor($$0: Internal.TextColor_): this; + withColor($$0: Internal.ChatFormatting_): this; + withColor($$0: number): this; + isEmpty(): boolean; + getColor(): Internal.TextColor; + applyFormats(... $$0: Internal.ChatFormatting_[]): this; + getClickEvent(): Internal.ClickEvent; + isBold(): boolean; + withItalic($$0: boolean): this; + applyTo($$0: Internal.Style_): this; + equals($$0: any): boolean; + isUnderlined(): boolean; + getFont(): ResourceLocation; + getInsertion(): string; + toString(): string; + static readonly "DEFAULT_FONT" : ResourceLocation; + static readonly "EMPTY" : Internal.Style; + get hoverEvent(): Internal.HoverEvent; + get clickEvent(): Internal.ClickEvent; + get color(): Internal.TextColor; + get underlined(): boolean; + get insertion(): string; + get strikethrough(): boolean; + get bold(): boolean; + get obfuscated(): boolean; + get italic(): boolean; + get empty(): boolean; + get font(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Style_ = Style; + /** + * @javaClass javax.crypto.Cipher + */ + class Cipher { + static getMaxAllowedParameterSpec(arg0: string): Internal.AlgorithmParameterSpec; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_): void; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_): void; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.SecureRandom_): void; + init(arg0: number, arg1: Internal.Key_): void; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_, arg3: Internal.SecureRandom_): void; + init(arg0: number, arg1: Internal.Certificate_): void; + init(arg0: number, arg1: Internal.Certificate_, arg2: Internal.SecureRandom_): void; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_, arg3: Internal.SecureRandom_): void; + getAlgorithm(): string; + update(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; + update(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; + update(arg0: number[], arg1: number, arg2: number): number[]; + update(arg0: number[]): number[]; + update(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; + getOutputSize(arg0: number): number; + updateAAD(arg0: Internal.ByteBuffer_): void; + updateAAD(arg0: number[], arg1: number, arg2: number): void; + updateAAD(arg0: number[]): void; + doFinal(arg0: number[], arg1: number): number; + doFinal(arg0: number[]): number[]; + doFinal(): number[]; + doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; + doFinal(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; + doFinal(arg0: number[], arg1: number, arg2: number): number[]; + doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; + static getMaxAllowedKeyLength(arg0: string): number; + unwrap(arg0: number[], arg1: string, arg2: number): Internal.Key; + getExemptionMechanism(): Internal.ExemptionMechanism; + getBlockSize(): number; + getIV(): number[]; + getParameters(): Internal.AlgorithmParameters; + getProvider(): Internal.Provider; + toString(): string; + static getInstance(arg0: string): this; + static getInstance(arg0: string, arg1: Internal.Provider_): this; + static getInstance(arg0: string, arg1: string): this; + wrap(arg0: Internal.Key_): number[]; + static readonly "WRAP_MODE" : 3; + static readonly "UNWRAP_MODE" : 4; + static readonly "ENCRYPT_MODE" : 1; + static readonly "PUBLIC_KEY" : 1; + static readonly "PRIVATE_KEY" : 2; + static readonly "SECRET_KEY" : 3; + static readonly "DECRYPT_MODE" : 2; + get provider(): Internal.Provider; + get exemptionMechanism(): Internal.ExemptionMechanism; + get iV(): number[]; + get parameters(): Internal.AlgorithmParameters; + get blockSize(): number; + get algorithm(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Cipher_ = Cipher; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinItemAccessor + */ + interface MixinItemAccessor { + setGroup(arg0: Internal.CreativeModeTab_): void; + } + type MixinItemAccessor_ = ((arg0: Internal.CreativeModeTab) => void) | MixinItemAccessor; + /** + * @javaClass net.minecraft.class_6885$class_6888 + */ + class HolderSet$Named extends Internal.HolderSet$ListBacked { + contains($$0: Internal.Holder_): boolean; + toString(): string; + key(): Internal.TagKey; + isValidInRegistry($$0: Internal.Registry_): boolean; + unwrap(): Internal.Either, Internal.List>>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HolderSet$Named_ = HolderSet$Named; + /** + * @javaClass net.minecraft.class_3705 + */ + class BlastFurnaceMenu extends Internal.AbstractFurnaceMenu { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlastFurnaceMenu_ = BlastFurnaceMenu; + /** + * @javaClass net.minecraft.class_5780 + */ + class GlowLichenConfiguration implements Internal.FeatureConfiguration { + readonly "canPlaceOnWall" : boolean; + readonly "chanceOfSpreading" : number; + static readonly "CODEC" : Internal.Codec; + readonly "canPlaceOnCeiling" : boolean; + readonly "validDirections" : Internal.List; + readonly "searchRange" : number; + readonly "canPlaceOnFloor" : boolean; + readonly "canBePlacedOn" : Internal.HolderSet; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GlowLichenConfiguration_ = GlowLichenConfiguration; + /** + * @javaClass com.google.common.collect.Table + */ + interface Table { + cellSet(): Internal.Set>; values(): Internal.Collection; + column(arg0: C): Internal.Map; isEmpty(): boolean; clear(): void; containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; + put(arg0: R, arg1: C, arg2: V): V; + remove(arg0: any, arg1: any): V; + columnMap(): Internal.Map>; + contains(arg0: any, arg1: any): boolean; + containsColumn(arg0: any): boolean; size(): number; + columnKeySet(): Internal.Set; hashCode(): number; - putAll(arg0: Internal.Map_): void; + putAll(arg0: Internal.Table_): void; equals(arg0: any): boolean; - get(arg0: any): V; - toString(): string; - keySet(): Internal.Set; - get empty(): boolean; + get(arg0: any, arg1: any): V; + rowKeySet(): Internal.Set; + rowMap(): Internal.Map>; + row(arg0: R): Internal.Map; + containsRow(arg0: any): boolean; + } + type Table_ = Table; + /** + * Fired when player left clicked air on client side. + * @javaClass dev.latvian.mods.kubejs.item.ItemLeftClickEventJS + */ + class ItemLeftClickEventJS extends Internal.PlayerEventJS { + getItem(): Internal.ItemStackJS; + getEntity(): Internal.EntityJS; + get item(): Internal.ItemStackJS; + get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type AbstractMap_ = AbstractMap; - class class_2172$class_2173 { - readonly field_9835 : string; - readonly field_9836 : string; - static readonly field_9834 : Internal.class_2172$class_2173; - readonly field_9837 : string; - static readonly field_9838 : Internal.class_2172$class_2173; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2172$class_2173_ = class_2172$class_2173; - interface class_6383 { - method_37020(arg0: Internal.class_6382_): void; - } - type class_6383_ = class_6383; - class class_1876 extends Internal.class_1852 { - method_17740($$0: Internal.class_1715_): Internal.class_1799; - method_8113($$0: number, $$1: number): boolean; - method_17741($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_8119(): Internal.class_1865; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1876_ = class_1876; - class class_5903 implements Internal.class_2596 { - method_34189($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_34190(): Internal.class_2561; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5903_ = class_5903; - class class_3268 implements Internal.class_3262, Internal.class_5912 { - method_14408(type: Internal.class_3264_, namespace: string, prefix: string, maxDepth: number, pathFilter: Internal.Predicate_): Internal.Collection; - method_14407($$0: Internal.class_3270_): T; - method_14406($$0: Internal.class_3264_): Internal.Set; - method_14417(path: string): Internal.InputStream; - method_14416(type: Internal.class_3264_, id: ResourceLocation_): Internal.InputStream; - method_14405($$0: Internal.class_3264_, $$1: ResourceLocation_): Internal.InputStream; - method_14409(): string; - method_14411(type: Internal.class_3264_, id: ResourceLocation_): boolean; - method_14410($$0: string): Internal.InputStream; - method_14486($$0: ResourceLocation_): Internal.class_3298; - close(): void; - readonly field_14193 : Internal.Set; - static field_14196 : null; - static field_14194 : null; - readonly field_26938 : Internal.class_3272; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3268_ = class_3268; - class class_1111$class_1112 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1111$class_1112; - static values(): Internal.class_1111$class_1112[]; - static method_4773($$0: string): Internal.class_1111$class_1112; - static readonly field_5473 : Internal.class_1111$class_1112; - static readonly field_5474 : Internal.class_1111$class_1112; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1111$class_1112_ = "file" | "sound_event" | class_1111$class_1112; - abstract class class_2621 extends Internal.class_2624 implements Internal.SpecialLogicInventory { - method_5438($$0: number): Internal.class_1799; - createMenu($$0: number, $$1: Internal.class_1661_, $$2: Internal.class_1657_): Internal.class_1703; - method_5447($$0: number, $$1: Internal.class_1799_): void; - redirect$zln000$fabric_redirectMarkDirty(self: Internal.class_2621_): void; - method_5448(): void; - fabric_setSuppress(suppress: boolean): void; - method_5441($$0: number): Internal.class_1799; - method_11285($$0: ResourceLocation_, $$1: number): void; - method_5442(): boolean; - static method_11287($$0: Internal.class_1922_, $$1: Internal.Random_, $$2: BlockPos_, $$3: ResourceLocation_): void; - fabric_onFinalCommit(slot: number, oldStack: Internal.class_1799_, newStack: Internal.class_1799_): void; - method_11289($$0: Internal.class_1657_): void; - method_5434($$0: number, $$1: number): Internal.class_1799; - method_17489($$0: Internal.class_1657_): boolean; - method_5443($$0: Internal.class_1657_): boolean; - static readonly field_31353 : "LootTable"; - static readonly field_31352 : "LootTableSeed"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2621_ = class_2621; - class class_3806$class_7044 extends Internal.Record { - comp_460(): boolean; - comp_461(): string; - comp_459(): Internal.JsonObject; + /** + * Fired when player left clicked air on client side. + */ + type ItemLeftClickEventJS_ = ItemLeftClickEventJS; + /** + * @javaClass net.minecraft.class_1159 + */ + class Matrix4f implements Internal.Matrix4fAccess, Internal.Matrix4fExtended { + rotate(quaternion: Internal.Quaternion_): void; + copyFromArray(arg0: number[]): void; + translate($$0: Internal.Vector3f_): void; + translate(x: number, y: number, z: number): void; + trace(): number; + isInteger(): boolean; + load($$0: Internal.FloatBuffer_): void; + load($$0: Internal.FloatBuffer_, $$1: boolean): void; + load($$0: Internal.Matrix4f_): void; hashCode(): number; + static perspective($$0: number, $$1: number, $$2: number, $$3: number): this; + copy(): this; + multiply($$0: Internal.Matrix4f_): void; + multiply($$0: number): void; + multiply($$0: Internal.Quaternion_): void; + adjugateAndDet(): number; + add($$0: Internal.Matrix4f_): void; + static createTranslateMatrix($$0: number, $$1: number, $$2: number): this; + invert(): boolean; + loadTransposed($$0: Internal.FloatBuffer_): void; + copyIntoArray(): number[]; + subtract($$0: Internal.Matrix4f_): void; + store($$0: Internal.FloatBuffer_, $$1: boolean): void; + store($$0: Internal.FloatBuffer_): void; + storeTransposed($$0: Internal.FloatBuffer_): void; + multiplyWithTranslation($$0: number, $$1: number, $$2: number): void; equals($$0: any): boolean; - comp_458(): string; + transformVecZ(x: number, y: number, z: number): number; + static createScaleMatrix($$0: number, $$1: number, $$2: number): this; + transformVecY(x: number, y: number, z: number): number; + static orthographic($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): this; + static orthographic($$0: number, $$1: number, $$2: number, $$3: number): this; + toString(): string; + transformVecX(x: number, y: number, z: number): number; + setIdentity(): void; + transpose(): void; + determinant(): number; + get integer(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Matrix4f_ = Matrix4f; + /** + * @javaClass java.lang.Iterable + */ + interface Iterable { + iterator(): Internal.Iterator; + spliterator(): Internal.Spliterator; + forEach(arg0: Internal.Consumer_): void; + } + type Iterable_ = (() => Internal.Iterator) | Iterable; + /** + * @javaClass net.fabricmc.fabric.mixin.object.builder.PointOfInterestTypeAccessor + */ + interface PointOfInterestTypeAccessor { + } + type PointOfInterestTypeAccessor_ = PointOfInterestTypeAccessor; + /** + * @javaClass net.minecraft.class_6053 + */ + class Goat extends Internal.Animal { + setYHeadRot($$0: number): void; + handleEntityEvent($$0: number): void; + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getRammingXHeadRot(): number; + static checkGoatSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getMaxHeadYRot(): number; + getBrain(): Internal.Brain; + getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + setScreamingGoat($$0: boolean): void; + isScreamingGoat(): boolean; + static readonly "GOAT_FALL_DAMAGE_REDUCTION" : 10; + static readonly "LONG_JUMPING_DIMENSIONS" : Internal.EntityDimensions; + static readonly "GOAT_SCREAMING_CHANCE" : 0.02; + get maxHeadYRot(): number; + get screamingGoat(): boolean; + get rammingXHeadRot(): number; + get brain(): Internal.Brain; + set screamingGoat($$0: boolean); + set yHeadRot($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Goat_ = Goat; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2ObjectMap + */ + interface Int2ObjectMap extends Internal.Int2ObjectFunction, Internal.Map { + getOrDefault(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + entrySet(): Internal.ObjectSet>; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + computeIfAbsent(arg0: number, arg1: Internal.Int2ObjectFunction_): V; + computeIfAbsent(arg0: number, arg1: Internal.IntFunction_): V; + values(): Internal.ObjectCollection; + replace(arg0: number, arg1: V, arg2: V): boolean; + replace(arg0: number, arg1: V): V; + clear(): void; + computeIfAbsentPartial(arg0: number, arg1: Internal.Int2ObjectFunction_): V; + put(arg0: number, arg1: V): V; + remove(arg0: any): V; + remove(arg0: number, arg1: any): boolean; + compute(arg0: number, arg1: Internal.BiFunction_): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + int2ObjectEntrySet(): Internal.ObjectSet>; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + size(): number; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + get(arg0: any): V; + keySet(): Internal.IntSet; + putIfAbsent(arg0: number, arg1: V): V; + } + type Int2ObjectMap_ = Int2ObjectMap; + /** + * @javaClass net.minecraft.class_5138 + */ + class StructureFeatureManager { + setStartForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: Internal.StructureStart_, $$3: Internal.FeatureAccess_): void; + registryAccess(): Internal.RegistryAccess; + getStructureWithPieceAt($$0: BlockPos_, $$1: Internal.ResourceKey_>): Internal.StructureStart; + getStructureWithPieceAt($$0: BlockPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + structureHasPieceAt($$0: BlockPos_, $$1: Internal.StructureStart_): boolean; + addReferenceForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: number, $$3: Internal.FeatureAccess_): void; + fillStartsForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.LongSet_, $$2: Internal.Consumer_): void; + addReference($$0: Internal.StructureStart_): void; + hasAnyStructureAt($$0: BlockPos_): boolean; + getAllStructuresAt($$0: BlockPos_): Internal.Map, Internal.LongSet>; + startsForFeature($$0: Internal.SectionPos_, $$1: Internal.Predicate_>): Internal.List; + startsForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.List; + getStructureAt($$0: BlockPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + getStartForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: Internal.FeatureAccess_): Internal.StructureStart; + checkStructurePresence($$0: Internal.ChunkPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: boolean): Internal.StructureCheckResult; + shouldGenerateFeatures(): boolean; + forWorldGenRegion($$0: Internal.WorldGenRegion_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureFeatureManager_ = StructureFeatureManager; + /** + * @javaClass net.minecraft.class_3895 + */ + class ClientboundOpenBookPacket implements Internal.Packet { + getHand(): Hand; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get hand(): Hand; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundOpenBookPacket_ = ClientboundOpenBookPacket; + /** + * @javaClass dev.latvian.mods.rhino.util.ValueUnwrapper + */ + interface ValueUnwrapper { + unwrap(arg0: Internal.Scriptable_, arg1: any): any; + } + type ValueUnwrapper_ = ((arg0: Internal.Scriptable, arg1: any) => any) | ValueUnwrapper; + /** + * @javaClass net.coderbot.iris.vertices.ExtendingBufferBuilder + */ + interface ExtendingBufferBuilder { + iris$beginWithoutExtending(arg0: Internal.VertexFormat$Mode_, arg1: Internal.VertexFormat_): void; + } + type ExtendingBufferBuilder_ = ((arg0: Internal.VertexFormat$Mode, arg1: Internal.VertexFormat) => void) | ExtendingBufferBuilder; + /** + * @javaClass com.mojang.datafixers.util.Function8 + */ + interface Function8 { + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8): R; + curry7(): Internal.Function7>; + curry5(): Internal.Function5>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function8_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8) => R) | Function8; + /** + * @javaClass net.minecraft.class_863$class_864 + */ + interface DebugRenderer$SimpleDebugRenderer { + clear(): void; + render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void; + } + type DebugRenderer$SimpleDebugRenderer_ = ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void) | DebugRenderer$SimpleDebugRenderer; + /** + * @javaClass net.minecraft.class_3753 + */ + class ServerboundSetJigsawBlockPacket implements Internal.Packet { + getTarget(): ResourceLocation; + getName(): ResourceLocation; + getJoint(): Internal.JigsawBlockEntity$JointType; + getPool(): ResourceLocation; + getPos(): BlockPos; + getFinalState(): string; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get joint(): Internal.JigsawBlockEntity$JointType; + get pos(): BlockPos; + get name(): ResourceLocation; + get pool(): ResourceLocation; + get finalState(): string; + get target(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundSetJigsawBlockPacket_ = ServerboundSetJigsawBlockPacket; + /** + * @javaClass net.minecraft.class_4317 + */ + class RepairItemRecipe extends Internal.CustomRecipe { + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RepairItemRecipe_ = RepairItemRecipe; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2DoubleFunction + */ + interface Reference2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + applyAsDouble(arg0: K): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Reference2ShortFunction; + getDouble(arg0: any): number; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Reference2IntFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Reference2ObjectFunction; + get(arg0: any): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Reference2LongFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Reference2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Reference2FloatFunction; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Reference2CharFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2DoubleFunction; + removeDouble(arg0: any): number; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2DoubleFunction; + } + type Reference2DoubleFunction_ = ((arg0: any) => number) | Reference2DoubleFunction; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2ShortFunction + */ + interface Short2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: any): number; + remove(arg0: number): number; + defaultReturnValue(): number; + defaultReturnValue(arg0: number): void; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; + identity(): this; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; + } + type Short2ShortFunction_ = ((arg0: number) => number) | Short2ShortFunction; + /** + * @javaClass java.text.ParsePosition + */ + class ParsePosition { + getIndex(): number; + setIndex(arg0: number): void; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + setErrorIndex(arg0: number): void; + getErrorIndex(): number; + get errorIndex(): number; + get index(): number; + set errorIndex(arg0: number); + set index(arg0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ParsePosition_ = ParsePosition; + /** + * @javaClass net.minecraft.class_2645 + */ + class ClientboundContainerClosePacket implements Internal.Packet { + getContainerId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get containerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundContainerClosePacket_ = ClientboundContainerClosePacket; + /** + * @javaClass net.minecraft.class_1945 + */ + interface LevelWriter { + setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean; + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + addFreshEntity($$0: Internal.Entity_): boolean; + destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + removeBlock(arg0: BlockPos_, arg1: boolean): boolean; + } + type LevelWriter_ = LevelWriter; + /** + * @javaClass net.minecraft.class_4668$class_4670 + */ + class RenderStateShard$BooleanStateShard extends Internal.RenderStateShard { toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3806$class_7044_ = class_3806$class_7044; + type RenderStateShard$BooleanStateShard_ = RenderStateShard$BooleanStateShard; /** - * Fired by different tag when the level: - * - loads - * - ticks - * - unloads + * @javaClass it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry */ - class SimpleLevelEventJS extends Internal.LevelEventJS { - getLevel(): Internal.LevelJS; - get level(): Internal.LevelJS; + interface Object2FloatMap$Entry extends Internal.Map$Entry { + getValue(): number; + getFloatValue(): number; + setValue(arg0: number): number; + } + type Object2FloatMap$Entry_ = Object2FloatMap$Entry; + /** + * @javaClass java.security.Guard + */ + interface Guard { + checkGuard(arg0: any): void; + } + type Guard_ = ((arg0: any) => void) | Guard; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseRelease + */ + interface ScreenMouseEvents$AfterMouseRelease { + afterMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenMouseEvents$AfterMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$AfterMouseRelease; + /** + * @javaClass net.minecraft.class_6873 + */ + class RandomSpreadType extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): this; + static values(): Internal.RandomSpreadType[]; + method_15434(): string; + static byName($$0: string): this; + evaluate($$0: Internal.RandomSource_, $$1: number): number; + static readonly "CODEC" : Internal.Codec; + static readonly "LINEAR" : Internal.RandomSpreadType; + static readonly "TRIANGULAR" : Internal.RandomSpreadType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type RandomSpreadType_ = "linear" | "triangular" | RandomSpreadType; /** - * Fired by different tag when the level: - * - loads - * - ticks - * - unloads + * @javaClass dev.latvian.mods.rhino.ClassShutter */ - type SimpleLevelEventJS_ = SimpleLevelEventJS; - class VariantBlockStateGenerator$Variant { + interface ClassShutter { + visibleToScripts(arg0: string, arg1: number): boolean; + } + type ClassShutter_ = ((arg0: string, arg1: number) => boolean) | ClassShutter; + /** + * @javaClass com.mojang.datafixers.Products$P12 + */ + class Products$P12 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function12_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P12_ = Products$P12; + /** + * @javaClass com.google.gson.JsonArray + */ + class JsonArray extends Internal.JsonElement implements Internal.Iterable { + getAsFloat(): number; + getAsBigInteger(): Internal.BigInteger; + add(arg0: string): void; + add(arg0: Internal.Number_): void; + add(arg0: Internal.JsonElement_): void; + add(arg0: boolean): void; + getAsByte(): number; + set(arg0: number, arg1: Internal.JsonElement_): Internal.JsonElement; + getAsBigDecimal(): Internal.BigDecimal; + getAsNumber(): Internal.Number; + getAsCharacter(): string; + isEmpty(): boolean; + getAsString(): string; + getAsDouble(): number; + getAsInt(): number; + remove(arg0: number): Internal.JsonElement; + remove(arg0: Internal.JsonElement_): boolean; + deepCopy(): this; + getAsLong(): number; + contains(arg0: Internal.JsonElement_): boolean; + iterator(): Internal.Iterator; + size(): number; + addAll(arg0: Internal.JsonArray_): void; + getAsBoolean(): boolean; + hashCode(): number; + equals(arg0: any): boolean; + get(arg0: number): Internal.JsonElement; + getAsShort(): number; + get asByte(): number; + get asBigInteger(): Internal.BigInteger; + get asCharacter(): string; + get asNumber(): Internal.Number; + get asBigDecimal(): Internal.BigDecimal; + get asFloat(): number; + get empty(): boolean; + get asLong(): number; + get asInt(): number; + get asShort(): number; + get asDouble(): number; + get asString(): string; + get asBoolean(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JsonArray_ = JsonArray; + /** + * @javaClass dev.latvian.mods.rhino.EvaluatorException + */ + class EvaluatorException extends Internal.RhinoException { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EvaluatorException_ = EvaluatorException; + /** + * @javaClass it.unimi.dsi.fastutil.longs.LongCollection + */ + interface LongCollection extends Internal.Collection, Internal.LongIterable { + add(arg0: number): boolean; + longSpliterator(): Internal.LongSpliterator; + longIterator(): Internal.LongIterator; + toLongArray(arg0: number[]): number[]; + toLongArray(): number[]; + spliterator(): Internal.LongSpliterator; + containsAll(arg0: Internal.LongCollection_): boolean; + remove(arg0: any): boolean; + longParallelStream(): Internal.LongStream; + removeIf(arg0: Internal.LongPredicate_): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + removeIf(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): boolean; + removeAll(arg0: Internal.LongCollection_): boolean; + contains(arg0: number): boolean; + contains(arg0: any): boolean; + iterator(): Internal.LongIterator; + addAll(arg0: Internal.LongCollection_): boolean; + stream(): Internal.Stream; + toArray(arg0: number[]): number[]; + longStream(): Internal.LongStream; + parallelStream(): Internal.Stream; + rem(arg0: number): boolean; + retainAll(arg0: Internal.LongCollection_): boolean; + } + type LongCollection_ = LongCollection; + /** + * @javaClass net.minecraft.class_2885 + */ + class ServerboundUseItemOnPacket implements Internal.Packet { + getHitResult(): Internal.BlockHitResult; + getHand(): Hand; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get hitResult(): Internal.BlockHitResult; + get hand(): Hand; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundUseItemOnPacket_ = ServerboundUseItemOnPacket; + /** + * @javaClass com.mojang.datafixers.kinds.Kind1 + */ + interface Kind1 extends Internal.App { + unbox(arg0: Internal.App_): Internal.Kind1; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.Products$P11; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.Products$P10; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.Products$P9; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.Products$P16; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.Products$P15; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.Products$P14; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.Products$P13; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.Products$P12; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_): Internal.Products$P3; + group(arg0: Internal.App_, arg1: Internal.App_): Internal.Products$P2; + group(arg0: Internal.App_): Internal.Products$P1; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.Products$P8; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.Products$P7; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.Products$P6; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.Products$P5; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.Products$P4; + } + type Kind1_ = Kind1; + /** + * @javaClass net.minecraft.class_1533 + */ + class ItemFrame extends Internal.HangingEntity { + getBreakSound(): Internal.SoundEvent; + getPlaceSound(): Internal.SoundEvent; + getRotation(): number; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getItem(): Internal.ItemStack; + getWidth(): number; + dropItem($$0: Internal.Entity_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getRemoveItemSound(): Internal.SoundEvent; + getHeight(): number; + survives(): boolean; + playPlacementSound(): void; + getRotateItemSound(): Internal.SoundEvent; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + setItem($$0: Internal.ItemStack_, $$1: boolean): void; + setItem($$0: Internal.ItemStack_): void; + getPickResult(): Internal.ItemStack; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + setRotation($$0: number): void; + kill(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + push($$0: number, $$1: number, $$2: number): void; + getAddEntityPacket(): Internal.Packet; + getSlot($$0: number): Internal.SlotAccess; + getAnalogOutput(): number; + shouldRenderAtSqrDistance($$0: number): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getAddItemSound(): Internal.SoundEvent; + getPickRadius(): number; + static readonly "NUM_ROTATIONS" : 8; + get item(): Internal.ItemStack; + get addItemSound(): Internal.SoundEvent; + get pickRadius(): number; + get rotation(): number; + get removeItemSound(): Internal.SoundEvent; + get pickResult(): Internal.ItemStack; + get analogOutput(): number; + get rotateItemSound(): Internal.SoundEvent; + get placeSound(): Internal.SoundEvent; + get breakSound(): Internal.SoundEvent; + get width(): number; + get addEntityPacket(): Internal.Packet; + get height(): number; + set item($$0: Internal.ItemStack_); + set rotation($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemFrame_ = ItemFrame; + /** + * @javaClass net.minecraft.class_5761 + */ + interface Bucketable { + loadDefaultDataFromBucketTag($$0: Internal.Mob_, $$1: Internal.CompoundTag_): void; + getBucketItemStack(): Internal.ItemStack; + fromBucket(): boolean; + saveToBucketTag(arg0: Internal.ItemStack_): void; + saveDefaultDataToBucketTag($$0: Internal.Mob_, $$1: Internal.ItemStack_): void; + getPickupSound(): Internal.SoundEvent; + setFromBucket(arg0: boolean): void; + loadFromBucketTag(arg0: Internal.CompoundTag_): void; + bucketMobPickup($$0: Internal.Player_, $$1: Hand_, $$2: T): Internal.Optional; + } + type Bucketable_ = Bucketable; + /** + * @javaClass net.minecraft.class_7056 + */ + class NoiseRouterWithOnlyNoises extends Internal.Record { + finalDensity(): Internal.DensityFunction; + initialDensityWithoutJaggedness(): Internal.DensityFunction; + vegetation(): Internal.DensityFunction; + fluidLevelFloodednessNoise(): Internal.DensityFunction; + veinRidged(): Internal.DensityFunction; + barrierNoise(): Internal.DensityFunction; + veinToggle(): Internal.DensityFunction; + mapAll($$0: Internal.DensityFunction$Visitor_): this; + continents(): Internal.DensityFunction; + lavaNoise(): Internal.DensityFunction; + veinGap(): Internal.DensityFunction; + fluidLevelSpreadNoise(): Internal.DensityFunction; + depth(): Internal.DensityFunction; + hashCode(): number; + ridges(): Internal.DensityFunction; + equals($$0: any): boolean; + erosion(): Internal.DensityFunction; + temperature(): Internal.DensityFunction; + toString(): string; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseRouterWithOnlyNoises_ = NoiseRouterWithOnlyNoises; + /** + * @javaClass dev.latvian.mods.rhino.classdata.ClassMember + */ + class ClassMember { + set(obj: any, value: any): Internal.Possible; + merge(member: Internal.ClassMember_): void; + get(obj: any): Internal.Possible; + toString(): string; + invoke(sig: Internal.MethodSignature_, obj: any, args: any[]): Internal.Possible; + "beanGet" : Internal.MethodInfo; + "field" : Internal.Field; + "beanSet" : Internal.MethodInfo; + readonly "classData" : Internal.ClassData; + "methods" : Internal.Map; + readonly "name" : string; + "isFinal" : boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClassMember_ = ClassMember; + /** + * @javaClass com.mojang.authlib.minecraft.TelemetryEvent + */ + interface TelemetryEvent extends Internal.TelemetryPropertyContainer { + send(): void; + } + type TelemetryEvent_ = (() => void) | TelemetryEvent; + /** + * @javaClass net.minecraft.class_535 + */ + interface SpectatorMenuCategory { + getItems(): Internal.List; + getPrompt(): Internal.Component; + } + type SpectatorMenuCategory_ = SpectatorMenuCategory; + /** + * @javaClass dev.latvian.mods.kubejs.core.ComponentKJS + */ + interface ComponentKJS extends Internal.Component, Internal.Iterable, Internal.JsonSerializable, Internal.WrappedJS { + color(c: Internal.Color_): Internal.MutableComponent; + yellow(): Internal.MutableComponent; + italic(value: boolean): Internal.MutableComponent; + italic(): Internal.MutableComponent; + darkBlue(): Internal.MutableComponent; + gold(): Internal.MutableComponent; + red(): Internal.MutableComponent; + hover(s: Internal.Component_): Internal.MutableComponent; + aqua(): Internal.MutableComponent; + iterator(): Internal.Iterator; + gray(): Internal.MutableComponent; + white(): Internal.MutableComponent; + darkRed(): Internal.MutableComponent; + noColor(): Internal.MutableComponent; + darkPurple(): Internal.MutableComponent; + strikethrough(): Internal.MutableComponent; + strikethrough(value: boolean): Internal.MutableComponent; + obfuscated(value: boolean): Internal.MutableComponent; + obfuscated(): Internal.MutableComponent; + green(): Internal.MutableComponent; + darkGreen(): Internal.MutableComponent; + black(): Internal.MutableComponent; + lightPurple(): Internal.MutableComponent; + bold(value: boolean): Internal.MutableComponent; + bold(): Internal.MutableComponent; + click(s: Internal.ClickEvent_): Internal.MutableComponent; + darkAqua(): Internal.MutableComponent; toJson(): Internal.JsonElement; - model(s: string): Internal.VariantBlockStateGenerator$Model; + blue(): Internal.MutableComponent; + underlined(value: boolean): Internal.MutableComponent; + underlined(): Internal.MutableComponent; + darkGray(): Internal.MutableComponent; + self(): Internal.MutableComponent; + insertion(s: string): Internal.MutableComponent; + font(s: ResourceLocation_): Internal.MutableComponent; + } + type ComponentKJS_ = ComponentKJS; + /** + * @javaClass dev.latvian.mods.kubejs.core.BlockKJS + */ + interface BlockKJS extends Internal.BlockBuilderProvider { + getBlockStatesKJS(): Internal.List; + setSoundTypeKJS(v: Internal.SoundType_): void; + setExplosionResistanceKJS(v: number): void; + setJumpFactorKJS(v: number): void; + setSpeedFactorKJS(v: number): void; + setBlockBuilderKJS(b: Internal.BlockBuilder_): void; + getTypeDataKJS(): Internal.CompoundTag; + setFrictionKJS(v: number): void; + setIsRandomlyTickingKJS(v: boolean): void; + setHasCollisionKJS(v: boolean): void; + setMaterialKJS(v: Internal.Material_): void; + } + type BlockKJS_ = BlockKJS; + /** + * @javaClass net.minecraft.class_1433 + */ + class Dolphin extends Internal.WaterAnimal { + handleEntityEvent($$0: number): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setMoisntessLevel($$0: number): void; + getMoistnessLevel(): number; + getTreasurePos(): BlockPos; + tick(): void; + gotFish(): boolean; + setGotFish($$0: boolean): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + canBeLeashed($$0: Internal.Player_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + setTreasurePos($$0: BlockPos_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + doHurtTarget($$0: Internal.Entity_): boolean; + getMaxHeadXRot(): number; + getMaxHeadYRot(): number; + travel($$0: Vec3_): void; + canTakeItem($$0: Internal.ItemStack_): boolean; + getMaxAirSupply(): number; + canBreatheUnderwater(): boolean; + static readonly "TOTAL_AIR_SUPPLY" : 4800; + static readonly "ALLOWED_ITEMS" : ((arg0: Internal.ItemEntity) => boolean); + get maxHeadYRot(): number; + get maxHeadXRot(): number; + get moistnessLevel(): number; + get maxAirSupply(): number; + get treasurePos(): BlockPos; + set treasurePos($$0: BlockPos_); + set moisntessLevel($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type VariantBlockStateGenerator$Variant_ = VariantBlockStateGenerator$Variant; + type Dolphin_ = Dolphin; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2DoubleFunction + */ + interface Long2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Long2IntFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Long2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Long2LongFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Long2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Long2FloatFunction; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2DoubleFunction; + } + type Long2DoubleFunction_ = ((arg0: number) => number) | Long2DoubleFunction; + /** + * @javaClass com.mojang.brigadier.SingleRedirectModifier + */ + interface SingleRedirectModifier { + apply(arg0: Internal.CommandContext_): S; + } + type SingleRedirectModifier_ = ((arg0: Internal.CommandContext) => S) | SingleRedirectModifier; + /** + * @javaClass net.minecraft.class_2840 + */ + class ServerboundPlaceRecipePacket implements Internal.Packet { + getContainerId(): number; + getRecipe(): ResourceLocation; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + isShiftDown(): boolean; + get shiftDown(): boolean; + get recipe(): ResourceLocation; + get containerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPlaceRecipePacket_ = ServerboundPlaceRecipePacket; + /** + * @javaClass org.lwjgl.system.NativeResource + */ + interface NativeResource extends Internal.AutoCloseable { + free(): void; + close(): void; + } + type NativeResource_ = (() => void) | NativeResource; + /** + * @javaClass io.netty.channel.ChannelPromise + */ + interface ChannelPromise extends Internal.ChannelFuture, Internal.Promise { + unvoid(): this; + setFailure(arg0: Internal.Throwable_): this; + setSuccess(): this; + setSuccess(arg0: void): this; + removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; + trySuccess(): boolean; + syncUninterruptibly(): this; + await(): this; + channel(): io.netty.channel.Channel; + awaitUninterruptibly(): this; + removeListener(arg0: Internal.GenericFutureListener_>): this; + addListeners(... arg0: Internal.GenericFutureListener_>[]): this; + sync(): this; + addListener(arg0: Internal.GenericFutureListener_>): this; + } + type ChannelPromise_ = ChannelPromise; + /** + * @javaClass dev.latvian.mods.kubejs.script.PlatformWrapper$ModInfo + */ + class PlatformWrapper$ModInfo { + getVersion(): string; + getName(): string; + getId(): string; + get name(): string; + get id(): string; + get version(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlatformWrapper$ModInfo_ = PlatformWrapper$ModInfo; + /** + * @javaClass net.minecraft.class_6008$class_6010 + */ + class WeightedEntry$Wrapper implements Internal.WeightedEntry { + static codec($$0: Internal.Codec_): Internal.Codec>; + getWeight(): Internal.Weight; + getData(): T; + get data(): T; + get weight(): Internal.Weight; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WeightedEntry$Wrapper_ = WeightedEntry$Wrapper; + /** + * @javaClass net.minecraft.class_2520 + */ + interface Tag { + getType(): Internal.TagType; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + getId(): number; + getAsString(): string; + toString(): string; + copy(): this; + write(arg0: Internal.DataOutput_): void; + accept(arg0: Internal.TagVisitor_): void; + accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + } + type Tag_ = Tag; + /** + * @javaClass java.text.DecimalFormat + */ class DecimalFormat extends Internal.NumberFormat { setNegativeSuffix(arg0: string): void; setGroupingSize(arg0: number): void; @@ -12442,149 +12812,3402 @@ declare namespace Internal { protected constructor(); } type DecimalFormat_ = DecimalFormat; - class class_4061 extends Internal.Enum { - static method_18488($$0: number): Internal.class_4061; - method_18487(): number; - static valueOf($$0: string): Internal.class_4061; - static values(): Internal.class_4061[]; - method_18489(): string; - static readonly field_18151 : Internal.class_4061; - static readonly field_18153 : Internal.class_4061; - static readonly field_18152 : Internal.class_4061; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4061_ = "crosshair" | "hotbar" | "off" | class_4061; - class class_3469 { - method_15023($$0: Internal.class_1657_, $$1: Internal.class_3445_, $$2: number): void; - method_15022($$0: Internal.class_1657_, $$1: Internal.class_3445_, $$2: number): void; - method_15025($$0: Internal.class_3445_): number; - method_15024($$0: Internal.class_3448_, $$1: T): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3469_ = class_3469; - class class_5156 implements Internal.class_3037 { - method_30391(): Internal.class_6017; - method_30394(): Internal.class_6017; - static readonly field_24877 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5156_ = class_5156; - class ParseResults { - getExceptions(): Internal.Map, Internal.CommandSyntaxException>; - getReader(): Internal.ImmutableStringReader; - getContext(): Internal.CommandContextBuilder; - get reader(): Internal.ImmutableStringReader; - get context(): Internal.CommandContextBuilder; - get exceptions(): Internal.Map, Internal.CommandSyntaxException>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParseResults_ = ParseResults; - class Configuration { - findModule(arg0: string): Internal.Optional; - resolve(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): Internal.Configuration; - static resolve(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): Internal.Configuration; - toString(): string; - static resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): Internal.Configuration; - resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): Internal.Configuration; - modules(): Internal.Set; - parents(): Internal.List; - static empty(): Internal.Configuration; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Configuration_ = Configuration; - class JsonGenerator { - getAllJsons(): Internal.Map; - json(id: ResourceLocation_, json: Internal.JsonElement_): void; - get allJsons(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonGenerator_ = JsonGenerator; - class class_2879 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12511($$0: Internal.class_2792_): void; - method_12512(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2879_ = class_2879; - class class_5780 implements Internal.class_3037 { - static readonly field_28429 : Internal.Codec; - readonly field_28431 : boolean; - readonly field_28430 : number; - readonly field_28435 : Internal.class_6885; - readonly field_28434 : number; - readonly field_28433 : boolean; - readonly field_28432 : boolean; - readonly field_28436 : Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5780_ = class_5780; - interface RecvByteBufAllocator { - newHandle(): Internal.RecvByteBufAllocator$Handle; - } - type RecvByteBufAllocator_ = RecvByteBufAllocator; /** + * @javaClass net.minecraft.class_2746 */ - class EnchantmentBuilder extends Internal.BuilderBase { - veryRare(): Internal.EnchantmentBuilder; - armorFeet(): Internal.EnchantmentBuilder; - damageBonus(i: Internal.EnchantmentBuilder$DamageBonusFunction_): Internal.EnchantmentBuilder; - maxLevel(i: number): Internal.EnchantmentBuilder; - undiscoverable(): Internal.EnchantmentBuilder; - postAttack(i: Internal.EnchantmentBuilder$PostFunction_): Internal.EnchantmentBuilder; - crossbow(): Internal.EnchantmentBuilder; - vanishable(): Internal.EnchantmentBuilder; - armorLegs(): Internal.EnchantmentBuilder; - bow(): Internal.EnchantmentBuilder; - weapon(): Internal.EnchantmentBuilder; - uncommon(): Internal.EnchantmentBuilder; - canEnchant(i: Internal.Object2BooleanFunction_): Internal.EnchantmentBuilder; - postHurt(i: Internal.EnchantmentBuilder$PostFunction_): Internal.EnchantmentBuilder; - rare(): Internal.EnchantmentBuilder; - maxCost(i: Internal.Int2IntFunction_): Internal.EnchantmentBuilder; - minCost(i: Internal.Int2IntFunction_): Internal.EnchantmentBuilder; - treasureOnly(): Internal.EnchantmentBuilder; - wearable(): Internal.EnchantmentBuilder; - damageProtection(i: Internal.EnchantmentBuilder$DamageProtectionFunction_): Internal.EnchantmentBuilder; - trident(): Internal.EnchantmentBuilder; - armorChest(): Internal.EnchantmentBuilder; - createObject(): Internal.class_1887; - minLevel(i: number): Internal.EnchantmentBuilder; - armorHead(): Internal.EnchantmentBuilder; - slots(s: EquipmentSlot_[]): Internal.EnchantmentBuilder; - armor(): Internal.EnchantmentBuilder; - fishingRod(): Internal.EnchantmentBuilder; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - curse(): Internal.EnchantmentBuilder; - checkCompatibility(i: Internal.Object2BooleanFunction_): Internal.EnchantmentBuilder; - breakable(): Internal.EnchantmentBuilder; - category(c: Internal.class_1886_): Internal.EnchantmentBuilder; - rarity(r: Internal.class_1887$class_1888_): Internal.EnchantmentBuilder; - untradeable(): Internal.EnchantmentBuilder; - get registryType(): Internal.RegistryObjectBuilderTypes; + class BooleanProperty extends Internal.Property { + getValue($$0: string): Internal.Optional; + generateHashCode(): number; + getPossibleValues(): Internal.Collection; + getName($$0: boolean): string; + equals($$0: any): boolean; + static create($$0: string): this; + get possibleValues(): Internal.Collection; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BooleanProperty_ = BooleanProperty; + /** + * @javaClass net.minecraft.class_5209 + */ + class MegaJungleFoliagePlacer extends Internal.FoliagePlacer { + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MegaJungleFoliagePlacer_ = MegaJungleFoliagePlacer; + /** + * @javaClass com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType + */ + class RecursivePoint$RecursivePointType extends com.mojang.datafixers.types.Type { + all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult; + findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; + in(): Internal.View; + one(arg0: Internal.TypeRewriteRule_): Internal.Optional>; + index(): number; + point(arg0: Internal.DynamicOps_): Internal.Optional; + out(): Internal.View; + findChoiceType(arg0: string, arg1: number): Internal.Optional>; + everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional>; + hashCode(): number; + equals(arg0: any, arg1: boolean, arg2: boolean): boolean; + buildTemplate(): Internal.TypeTemplate; + toString(): string; + family(): Internal.RecursiveTypeFamily; + findFieldTypeOpt(arg0: string): Internal.Optional>; + findCheckedType(arg0: number): Internal.Optional>; + unfold(): com.mojang.datafixers.types.Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecursivePoint$RecursivePointType_ = RecursivePoint$RecursivePointType; + /** + * @javaClass java.util.concurrent.TimeUnit + */ + class TimeUnit extends Internal.Enum { + toChronoUnit(): Internal.ChronoUnit; + timedJoin(arg0: Internal.Thread_, arg1: number): void; + timedWait(arg0: any, arg1: number): void; + static valueOf(arg0: string): this; + static values(): Internal.TimeUnit[]; + convert(arg0: Internal.Duration_): number; + convert(arg0: number, arg1: Internal.TimeUnit_): number; + toSeconds(arg0: number): number; + sleep(arg0: number): void; + toNanos(arg0: number): number; + toMinutes(arg0: number): number; + toHours(arg0: number): number; + static of(arg0: Internal.ChronoUnit_): this; + toMillis(arg0: number): number; + toDays(arg0: number): number; + toMicros(arg0: number): number; + static readonly "MILLISECONDS" : Internal.TimeUnit; + static readonly "MICROSECONDS" : Internal.TimeUnit; + static readonly "HOURS" : Internal.TimeUnit; + static readonly "SECONDS" : Internal.TimeUnit; + static readonly "NANOSECONDS" : Internal.TimeUnit; + static readonly "DAYS" : Internal.TimeUnit; + static readonly "MINUTES" : Internal.TimeUnit; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TimeUnit_ = "milliseconds" | "seconds" | "hours" | "minutes" | "days" | "nanoseconds" | "microseconds" | TimeUnit; + /** + * @javaClass net.minecraft.class_2788 + */ + class ClientboundUpdateRecipesPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + static toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; + static fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Recipe; + write($$0: Internal.FriendlyByteBuf_): void; + getRecipes(): Internal.List>; + get recipes(): Internal.List>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundUpdateRecipesPacket_ = ClientboundUpdateRecipesPacket; + /** + * @javaClass java.net.URLStreamHandlerFactory + */ + interface URLStreamHandlerFactory { + createURLStreamHandler(arg0: string): Internal.URLStreamHandler; + } + type URLStreamHandlerFactory_ = ((arg0: string) => Internal.URLStreamHandler) | URLStreamHandlerFactory; + /** + * @javaClass net.minecraft.class_3411$class_3413 + */ + class OceanRuinFeature$Type extends Internal.Enum implements Internal.StringRepresentable { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.OceanRuinFeature$Type[]; + method_15434(): string; + static byName($$0: string): this; + static readonly "CODEC" : Internal.Codec; + static readonly "COLD" : Internal.OceanRuinFeature$Type; + static readonly "WARM" : Internal.OceanRuinFeature$Type; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OceanRuinFeature$Type_ = "warm" | "cold" | OceanRuinFeature$Type; + /** + * @javaClass java.time.Duration + */ + class Duration implements Internal.TemporalAmount, Internal.Comparable, Internal.Serializable { + negated(): this; + plusHours(arg0: number): this; + compareTo(arg0: Internal.Duration_): number; + multipliedBy(arg0: number): this; + plusSeconds(arg0: number): this; + toMillis(): number; + static from(arg0: Internal.TemporalAmount_): this; + plusNanos(arg0: number): this; + static ofMinutes(arg0: number): this; + static between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): this; + static ofSeconds(arg0: number, arg1: number): this; + static ofSeconds(arg0: number): this; + truncatedTo(arg0: Internal.TemporalUnit_): this; + minusNanos(arg0: number): this; + getNano(): number; + toMillisPart(): number; + plus(arg0: Internal.Duration_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + toMinutesPart(): number; + toNanos(): number; + toMinutes(): number; + toHours(): number; + plusMillis(arg0: number): this; + subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; + toSecondsPart(): number; + static ofMillis(arg0: number): this; + minus(arg0: Internal.Duration_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + minusHours(arg0: number): this; + withSeconds(arg0: number): this; + minusMillis(arg0: number): this; + plusMinutes(arg0: number): this; + toSeconds(): number; + dividedBy(arg0: number): this; + dividedBy(arg0: Internal.Duration_): number; + minusMinutes(arg0: number): this; + plusDays(arg0: number): this; + hashCode(): number; + static of(arg0: number, arg1: Internal.TemporalUnit_): this; + get(arg0: Internal.TemporalUnit_): number; + isZero(): boolean; + toDays(): number; + toNanosPart(): number; + isNegative(): boolean; + static ofDays(arg0: number): this; + static parse(arg0: Internal.CharSequence_): this; + minusDays(arg0: number): this; + toHoursPart(): number; + toDaysPart(): number; + static ofNanos(arg0: number): this; + getSeconds(): number; + abs(): this; + static ofHours(arg0: number): this; + withNanos(arg0: number): this; + equals(arg0: any): boolean; + getUnits(): Internal.List; + addTo(arg0: Internal.Temporal_): Internal.Temporal; + toString(): string; + minusSeconds(arg0: number): this; + static readonly "ZERO" : Internal.Duration; + get zero(): boolean; + get negative(): boolean; + get seconds(): number; + get nano(): number; + get units(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Duration_ = Duration; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2LongFunction + */ + interface Short2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Short2ShortFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2LongFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Short2IntFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Short2DoubleFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Short2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Short2ByteFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Short2FloatFunction; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2LongFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Short2CharFunction; + applyAsLong(arg0: number): number; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2LongFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2LongFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2LongFunction; + } + type Short2LongFunction_ = ((arg0: number) => number) | Short2LongFunction; + /** + * @javaClass java.lang.RuntimeException + */ + class RuntimeException extends Internal.Exception { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RuntimeException_ = RuntimeException; + /** + * @javaClass net.minecraft.class_1155 + */ + interface TutorialStepInstance { + onLookAt($$0: Internal.ClientLevel_, $$1: Internal.HitResult_): void; + onOpenInventory(): void; + onDestroyBlock($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: number): void; + clear(): void; + onInput($$0: Internal.Input_): void; + tick(): void; + onMouse($$0: number, $$1: number): void; + onGetItem($$0: Internal.ItemStack_): void; + } + type TutorialStepInstance_ = TutorialStepInstance; + /** + * @javaClass net.minecraft.class_6910$class_6915 + */ + interface DensityFunction$Visitor extends Internal.Function { + } + type DensityFunction$Visitor_ = DensityFunction$Visitor; + /** + * @javaClass net.minecraft.class_1874 + */ + abstract class AbstractCookingRecipe implements Internal.Recipe { + getResultItem(): Internal.ItemStack; + getType(): Internal.RecipeType; + getGroup(): string; + getExperience(): number; + getId(): ResourceLocation; + assemble($$0: Internal.Container_): Internal.ItemStack; + matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + getCookingTime(): number; + getIngredients(): Internal.NonNullList; + get resultItem(): Internal.ItemStack; + get ingredients(): Internal.NonNullList; + get id(): ResourceLocation; + get type(): Internal.RecipeType; + get experience(): number; + get cookingTime(): number; + get group(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractCookingRecipe_ = AbstractCookingRecipe; + /** + * @javaClass dev.latvian.mods.kubejs.misc.SoundEventBuilder + */ + class SoundEventBuilder extends Internal.BuilderBase { + getRegistryType(): Internal.RegistryObjectBuilderTypes; + createObject(): Internal.SoundEvent; + get registryType(): Internal.RegistryObjectBuilderTypes; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SoundEventBuilder_ = SoundEventBuilder; + /** + * @javaClass net.minecraft.class_327 + */ + class Font { + wordWrapHeight($$0: string, $$1: number): number; + bidirectionalShaping($$0: string): string; + drawInBatch8xOutline($$0: Internal.FormattedCharSequence_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: number): void; + draw($$0: Internal.PoseStack_, $$1: Internal.FormattedCharSequence_, $$2: number, $$3: number, $$4: number): number; + draw($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number, $$4: number): number; + draw($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number): number; + drawShadow($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number, $$5: boolean): number; + drawShadow($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number): number; + drawShadow($$0: Internal.PoseStack_, $$1: Internal.FormattedCharSequence_, $$2: number, $$3: number, $$4: number): number; + drawShadow($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number, $$4: number): number; + renderText($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; + plainSubstrByWidth($$0: string, $$1: number): string; + plainSubstrByWidth($$0: string, $$1: number, $$2: boolean): string; + substrByWidth($$0: Internal.FormattedText_, $$1: number): Internal.FormattedText; + split($$0: Internal.FormattedText_, $$1: number): Internal.List; + drawWordWrap($$0: Internal.FormattedText_, $$1: number, $$2: number, $$3: number, $$4: number): void; + width($$0: Internal.FormattedText_): number; + width($$0: string): number; + width($$0: Internal.FormattedCharSequence_): number; + isBidirectional(): boolean; + getSplitter(): Internal.StringSplitter; + modify$zgh001$changeStyle(old: Internal.Style_): Internal.Style; + drawInBatch($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; + drawInBatch($$0: Internal.FormattedCharSequence_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; + drawInBatch($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number, $$10: boolean): number; + drawInBatch($$0: Internal.Component_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; + readonly "random" : Internal.Random; + readonly "fonts" : ((arg0: ResourceLocation) => Internal.FontSet); + static readonly "ALPHA_CUTOFF" : 8; + readonly "lineHeight" : number; + get bidirectional(): boolean; + get splitter(): Internal.StringSplitter; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Font_ = Font; + /** + * @javaClass net.minecraft.class_293 + */ + class VertexFormat implements Internal.BufferVertexFormat { + getStride(): number; + getVertexSize(): number; + getOrCreateIndexBufferObject(): number; + getOrCreateVertexBufferObject(): number; + hashCode(): number; + getElements(): Internal.ImmutableList; + clearBufferState(): void; + getElementAttributeNames(): Internal.ImmutableList; + equals($$0: any): boolean; + toString(): string; + getIntegerSize(): number; + setupBufferState(): void; + getOrCreateVertexArrayObject(): number; + readonly "offsets" : Internal.IntList; + "indexBufferObject" : number; + "vertexBufferObject" : number; + "vertexArrayObject" : number; + readonly "vertexSize" : number; + get orCreateIndexBufferObject(): number; + get elementAttributeNames(): Internal.ImmutableList; + get integerSize(): number; + get orCreateVertexBufferObject(): number; + get elements(): Internal.ImmutableList; + get stride(): number; + get orCreateVertexArrayObject(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VertexFormat_ = VertexFormat; + /** + * @javaClass net.minecraft.class_3004 + */ + class CustomBossEvents { + getEvents(): Internal.Collection; + load($$0: Internal.CompoundTag_): void; + onPlayerDisconnect($$0: Internal.ServerPlayer_): void; + get($$0: ResourceLocation_): Internal.CustomBossEvent; + save(): Internal.CompoundTag; + create($$0: ResourceLocation_, $$1: Internal.Component_): Internal.CustomBossEvent; + getIds(): Internal.Collection; + remove($$0: Internal.CustomBossEvent_): void; + onPlayerConnect($$0: Internal.ServerPlayer_): void; + get ids(): Internal.Collection; + get events(): Internal.Collection; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CustomBossEvents_ = CustomBossEvents; + /** + * @javaClass net.minecraft.class_636 + */ + class MultiPlayerGameMode { + isDestroying(): boolean; + handler$zjb000$interactItem(player: Internal.Player_, world: Internal.Level_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; + handler$zjb000$interactEntityAtLocation(player: Internal.Player_, entity: Internal.Entity_, hitResult: Internal.EntityHitResult_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; + getPreviousPlayerMode(): Internal.GameType; + handler$zjb000$attackBlock(pos: BlockPos_, direction: Internal.Direction_, info: Internal.CallbackInfoReturnable_): void; + setLocalMode($$0: Internal.GameType_, $$1: Internal.GameType_): void; + setLocalMode($$0: Internal.GameType_): void; + handler$bpc000$getReachDistance(cbi: Internal.CallbackInfoReturnable_): void; + interact($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Hand_): Internal.InteractionResult; + handleBlockBreakAck($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ServerboundPlayerActionPacket$Action_, $$4: boolean): void; + createPlayer($$0: Internal.ClientLevel_, $$1: Internal.StatsCounter_, $$2: Internal.ClientRecipeBook_): Internal.LocalPlayer; + createPlayer($$0: Internal.ClientLevel_, $$1: Internal.StatsCounter_, $$2: Internal.ClientRecipeBook_, $$3: boolean, $$4: boolean): Internal.LocalPlayer; + useItem($$0: Internal.Player_, $$1: Internal.Level_, $$2: Hand_): Internal.InteractionResult; + handler$bpp001$interactBlock(player: Internal.LocalPlayer_, world: Internal.ClientLevel_, hand: Hand_, hit: Internal.BlockHitResult_, cbi: Internal.CallbackInfoReturnable_): void; + handler$bkn001$attackBlock(pos: BlockPos_, direction: Internal.Direction_, cbi: Internal.CallbackInfoReturnable_): void; + attack($$0: Internal.Player_, $$1: Internal.Entity_): void; + stopDestroyBlock(): void; + handleInventoryButtonClick($$0: number, $$1: number): void; + hasExperience(): boolean; + handler$zjb000$attackEntity(player: Internal.Player_, entity: Internal.Entity_, info: Internal.CallbackInfo_): void; + handler$zjb000$method_2902(pos: BlockPos_, direction: Internal.Direction_, info: Internal.CallbackInfoReturnable_): void; + handleCreativeModeItemAdd($$0: Internal.ItemStack_, $$1: number): void; + useItemOn($$0: Internal.LocalPlayer_, $$1: Internal.ClientLevel_, $$2: Hand_, $$3: Internal.BlockHitResult_): Internal.InteractionResult; + isServerControlledInventory(): boolean; + continueDestroyBlock($$0: BlockPos_, $$1: Internal.Direction_): boolean; + adjustPlayer($$0: Internal.Player_): void; + handler$bkn000$updateBlockBreakingProgress(pos: BlockPos_, direction: Internal.Direction_, cbi: Internal.CallbackInfoReturnable_): void; + handleCreativeModeItemDrop($$0: Internal.ItemStack_): void; + handlePlaceRecipe($$0: number, $$1: Internal.Recipe_, $$2: boolean): void; + canHurtPlayer(): boolean; + handler$zjb000$interactBlock(player: Internal.LocalPlayer_, world: Internal.ClientLevel_, hand: Hand_, blockHitResult: Internal.BlockHitResult_, info: Internal.CallbackInfoReturnable_): void; + tick(): void; + getPickRange(): number; + releaseUsingItem($$0: Internal.Player_): void; + hasInfiniteItems(): boolean; + getPlayerMode(): Internal.GameType; + handlePickItem($$0: number): void; + startDestroyBlock($$0: BlockPos_, $$1: Internal.Direction_): boolean; + handleInventoryMouseClick($$0: number, $$1: number, $$2: number, $$3: Internal.ClickType_, $$4: Internal.Player_): void; + hasFarPickRange(): boolean; + destroyBlock($$0: BlockPos_): boolean; + interactAt($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.EntityHitResult_, $$3: Hand_): Internal.InteractionResult; + handler$bkn000$isFlyingLocked(cbi: Internal.CallbackInfoReturnable_): void; + isAlwaysFlying(): boolean; + hasMissTime(): boolean; + get pickRange(): number; + get serverControlledInventory(): boolean; + get alwaysFlying(): boolean; + get playerMode(): Internal.GameType; + get previousPlayerMode(): Internal.GameType; + get destroying(): boolean; + set localMode($$0: Internal.GameType_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MultiPlayerGameMode_ = MultiPlayerGameMode; + /** + * Fired when an explosion is about to happen in the level. + * + * If cancelled, the explosion will not occur. + * @javaClass dev.latvian.mods.kubejs.level.ExplosionEventJS$Pre + */ + class ExplosionEventJS$Pre extends Internal.ExplosionEventJS { + getSize(): number; + setSize(s: number): void; + canCancel(): boolean; + get size(): number; + set size(s: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when an explosion is about to happen in the level. + * + * If cancelled, the explosion will not occur. + */ + type ExplosionEventJS$Pre_ = ExplosionEventJS$Pre; + /** + * @javaClass dev.latvian.mods.kubejs.script.ScriptFileInfo + */ + class ScriptFileInfo { + getPackMode(): string; + getProperty(s: string, def: string): string; + getPriority(): number; + isIgnored(): boolean; + preload(source: Internal.ScriptSource_): Internal.Throwable; + readonly "file" : string; + readonly "location" : string; + readonly "id" : ResourceLocation; + readonly "pack" : Internal.ScriptPackInfo; + get ignored(): boolean; + get packMode(): string; + get priority(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScriptFileInfo_ = ScriptFileInfo; + /** + * @javaClass net.minecraft.class_1267 + */ + class Difficulty extends Internal.Enum { + getKey(): string; + getDisplayName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.Difficulty[]; + static byName($$0: string): this; + getId(): number; + static byId($$0: number): this; + static readonly "EASY" : Internal.Difficulty; + static readonly "PEACEFUL" : Internal.Difficulty; + static readonly "HARD" : Internal.Difficulty; + static readonly "NORMAL" : Internal.Difficulty; + get displayName(): Internal.Component; + get id(): number; + get key(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Difficulty_ = "normal" | "hard" | "easy" | "peaceful" | Difficulty; + /** + * @javaClass net.minecraft.class_6373 + */ + class ClientboundPingPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundPingPacket_ = ClientboundPingPacket; + /** + * @javaClass com.mojang.datafixers.TypedOptic + */ + class TypedOptic { + static adapter(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic; + tType(): com.mojang.datafixers.types.Type; + aType(): com.mojang.datafixers.types.Type; + apply(arg0: Internal.TypeToken_, arg1: Internal.App_, arg2: Internal.App2_): Internal.App2; + static proj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, G, G2>; + static proj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, F, F2>; + upCast(arg0: Internal.TypeToken_): Internal.Optional>; + static compoundListElements(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, V, V2>; + static list(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.List, A, B>; + static instanceOf(arg0: Internal.Collection_>, arg1: Internal.TypeToken_): boolean; + bType(): com.mojang.datafixers.types.Type; + sType(): com.mojang.datafixers.types.Type; + static compoundListKeys(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, K, K2>; + static tagged(arg0: Internal.TaggedChoice$TaggedChoiceType_, arg1: K, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, A, B>; + compose(arg0: Internal.TypedOptic_): Internal.TypedOptic; + bounds(): Internal.Set>; + static inj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, G, G2>; + static inj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, F, F2>; + optic(): Internal.Optic; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TypedOptic_ = TypedOptic; + /** + * @javaClass net.fabricmc.fabric.mixin.rendering.data.attachment.MixinViewableWorld + */ + interface MixinViewableWorld extends Internal.RenderAttachedBlockView { + } + type MixinViewableWorld_ = MixinViewableWorld; + /** + * @javaClass java.io.FileFilter + */ + interface FileFilter { + accept(arg0: Internal.File_): boolean; + } + type FileFilter_ = ((arg0: Internal.File) => boolean) | FileFilter; + /** + * @javaClass net.minecraft.class_3288$class_3289 + */ + class Pack$Position extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Pack$Position[]; + insert($$0: Internal.List_, $$1: T, $$2: Internal.Function_, $$3: boolean): number; + opposite(): this; + static readonly "TOP" : Internal.Pack$Position; + static readonly "BOTTOM" : Internal.Pack$Position; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Pack$Position_ = "top" | "bottom" | Pack$Position; + /** + * @javaClass java.time.OffsetTime + */ + class OffsetTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + minus(arg0: Internal.TemporalAmount_): this; + plusHours(arg0: number): this; + minusHours(arg0: number): this; + isEqual(arg0: Internal.OffsetTime_): boolean; + getOffset(): Internal.ZoneOffset; + atDate(arg0: Internal.LocalDate_): Internal.OffsetDateTime; + toLocalTime(): Internal.LocalTime; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + compareTo(arg0: Internal.OffsetTime_): number; + plusMinutes(arg0: number): this; + withOffsetSameLocal(arg0: Internal.ZoneOffset_): this; + minusMinutes(arg0: number): this; + hashCode(): number; + static now(): this; + static now(arg0: Internal.ZoneId_): this; + static now(arg0: Internal.Clock_): this; + static of(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.ZoneOffset_): this; + get(arg0: Internal.TemporalField_): number; + plusSeconds(arg0: number): this; + getMinute(): number; + getHour(): number; + static from(arg0: Internal.TemporalAccessor_): this; + plusNanos(arg0: number): this; + withMinute(arg0: number): this; + withHour(arg0: number): this; + truncatedTo(arg0: Internal.TemporalUnit_): this; + query(arg0: Internal.TemporalQuery_): R; + minusNanos(arg0: number): this; + getNano(): number; + format(arg0: Internal.DateTimeFormatter_): string; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; + static parse(arg0: Internal.CharSequence_): this; + isSupported(arg0: Internal.TemporalUnit_): boolean; + isSupported(arg0: Internal.TemporalField_): boolean; + isBefore(arg0: Internal.OffsetTime_): boolean; + plus(arg0: Internal.TemporalAmount_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + withNano(arg0: number): this; + getLong(arg0: Internal.TemporalField_): number; + with(arg0: Internal.TemporalAdjuster_): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + withOffsetSameInstant(arg0: Internal.ZoneOffset_): this; + toEpochSecond(arg0: Internal.LocalDate_): number; + equals(arg0: any): boolean; + getSecond(): number; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + toString(): string; + minusSeconds(arg0: number): this; + isAfter(arg0: Internal.OffsetTime_): boolean; + withSecond(arg0: number): this; + static readonly "MIN" : Internal.OffsetTime; + static readonly "MAX" : Internal.OffsetTime; + get offset(): Internal.ZoneOffset; + get hour(): number; + get nano(): number; + get minute(): number; + get second(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OffsetTime_ = OffsetTime; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator + */ + interface DoubleBidirectionalIterator extends Internal.DoubleIterator, Internal.ObjectBidirectionalIterator { + previous(): number; + previousDouble(): number; + back(arg0: number): number; + skip(arg0: number): number; + } + type DoubleBidirectionalIterator_ = (() => number) | DoubleBidirectionalIterator; + /** + * @javaClass net.minecraft.class_2963 + */ + class BlockStateConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "state" : Internal.BlockState; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockStateConfiguration_ = BlockStateConfiguration; + /** + * @javaClass me.jellysquid.mods.sodium.client.model.quad.ModelQuadView + */ + interface ModelQuadView { + getNormal(arg0: number): number; + getLight(arg0: number): number; + getTexV(arg0: number): number; + getTexU(arg0: number): number; + getX(arg0: number): number; + getY(arg0: number): number; + getColorIndex(): number; + getZ(arg0: number): number; + getColor(arg0: number): number; + getFlags(): number; + getSprite(): Internal.TextureAtlasSprite; + } + type ModelQuadView_ = ModelQuadView; + /** + * @javaClass net.minecraft.class_3492 + */ + class StructurePlaceSettings { + getRandomPalette($$0: Internal.List_, $$1: BlockPos_): Internal.StructureTemplate$Palette; + isIgnoreEntities(): boolean; + getMirror(): Internal.Mirror; + setBoundingBox($$0: Internal.BoundingBox_): this; + getRotation(): Internal.Rotation; + setMirror($$0: Internal.Mirror_): this; + setRotationPivot($$0: BlockPos_): this; + setIgnoreEntities($$0: boolean): this; + setRotation($$0: Internal.Rotation_): this; + getBoundingBox(): Internal.BoundingBox; + getKnownShape(): boolean; + clearProcessors(): this; + shouldKeepLiquids(): boolean; + setFinalizeEntities($$0: boolean): this; + getRandom($$0: BlockPos_): Internal.Random; + setKeepLiquids($$0: boolean): this; + popProcessor($$0: Internal.StructureProcessor_): this; + addProcessor($$0: Internal.StructureProcessor_): this; + shouldFinalizeEntities(): boolean; + setRandom($$0: Internal.Random_): this; + copy(): this; + getRotationPivot(): BlockPos; + getProcessors(): Internal.List; + setKnownShape($$0: boolean): this; + get boundingBox(): Internal.BoundingBox; + get mirror(): Internal.Mirror; + get ignoreEntities(): boolean; + get rotation(): Internal.Rotation; + get knownShape(): boolean; + get rotationPivot(): BlockPos; + get processors(): Internal.List; + set random($$0: Internal.Random_); + set boundingBox($$0: Internal.BoundingBox_); + set mirror($$0: Internal.Mirror_); + set finalizeEntities($$0: boolean); + set ignoreEntities($$0: boolean); + set knownShape($$0: boolean); + set rotation($$0: Internal.Rotation_); + set rotationPivot($$0: BlockPos_); + set keepLiquids($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructurePlaceSettings_ = StructurePlaceSettings; + /** + * @javaClass net.minecraft.class_5627 + */ + interface TagVisitor { + visitFloat(arg0: Internal.FloatTag_): void; + visitLong(arg0: Internal.LongTag_): void; + visitByte(arg0: Internal.ByteTag_): void; + visitEnd(arg0: Internal.EndTag_): void; + visitShort(arg0: Internal.ShortTag_): void; + visitByteArray(arg0: Internal.ByteArrayTag_): void; + visitInt(arg0: Internal.IntTag_): void; + visitCompound(arg0: Internal.CompoundTag_): void; + visitLongArray(arg0: Internal.LongArrayTag_): void; + visitIntArray(arg0: Internal.IntArrayTag_): void; + visitString(arg0: Internal.StringTag_): void; + visitDouble(arg0: Internal.DoubleTag_): void; + visitList(arg0: Internal.ListTag_): void; + } + type TagVisitor_ = TagVisitor; + /** + * @javaClass net.minecraft.class_3469 + */ + class StatsCounter { + getValue($$0: Internal.Stat_): number; + getValue($$0: Internal.StatType_, $$1: T): number; + setValue($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; + increment($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StatsCounter_ = StatsCounter; + /** + * @javaClass net.minecraft.class_3414 + */ + class SoundEvent implements Internal.SoundEventAccessor { + getLocation(): ResourceLocation; + static readonly "CODEC" : Internal.Codec; + get location(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SoundEvent_ = Special.SoundEvent | SoundEvent; + /** + * @javaClass net.minecraft.class_5310 + */ + class NoiseSlider extends Internal.Record { + size(): number; + offset(): number; + applySlide($$0: number, $$1: number): number; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + target(): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseSlider_ = NoiseSlider; + /** + * @javaClass net.minecraft.class_2884 + */ + class ServerboundTeleportToEntityPacket implements Internal.Packet { + handle($$0: Internal.ServerGamePacketListener_): void; + getEntity($$0: Internal.ServerLevel_): Internal.Entity; + write($$0: Internal.FriendlyByteBuf_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundTeleportToEntityPacket_ = ServerboundTeleportToEntityPacket; + /** + * @javaClass java.util.Hashtable + */ + class Hashtable extends Internal.Dictionary implements Internal.Map, Internal.Cloneable, Internal.Serializable { + getOrDefault(arg0: any, arg1: V): V; + keys(): Internal.Enumeration; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + values(): Internal.Collection; + replace(arg0: K, arg1: V): V; + replace(arg0: K, arg1: V, arg2: V): boolean; + replaceAll(arg0: Internal.BiFunction_): void; + containsValue(arg0: any): boolean; + put(arg0: K, arg1: V): V; + remove(arg0: any): V; + remove(arg0: any, arg1: any): boolean; + compute(arg0: K, arg1: Internal.BiFunction_): V; + hashCode(): number; + putAll(arg0: Internal.Map_): void; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + get(arg0: any): V; + keySet(): Internal.Set; + entrySet(): Internal.Set>; + containsKey(arg0: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + isEmpty(): boolean; + clear(): void; + contains(arg0: any): boolean; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + size(): number; + elements(): Internal.Enumeration; + equals(arg0: any): boolean; + clone(): any; + toString(): string; + putIfAbsent(arg0: K, arg1: V): V; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Hashtable_ = Hashtable; + /** + * @javaClass net.minecraft.class_1532 + */ + class LeashFenceKnotEntity extends Internal.HangingEntity { + getPickResult(): Internal.ItemStack; + static getOrCreateKnot($$0: Internal.Level_, $$1: BlockPos_): this; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getWidth(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getAddEntityPacket(): Internal.Packet; + dropItem($$0: Internal.Entity_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getHeight(): number; + shouldRenderAtSqrDistance($$0: number): boolean; + survives(): boolean; + playPlacementSound(): void; + setDirection($$0: Internal.Direction_): void; + getRopeHoldPosition($$0: number): Vec3; + static readonly "OFFSET_Y" : 0.375; + get width(): number; + get pickResult(): Internal.ItemStack; + get addEntityPacket(): Internal.Packet; + get height(): number; + set direction($$0: Internal.Direction_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LeashFenceKnotEntity_ = LeashFenceKnotEntity; + /** + * @javaClass dev.onyxstudios.cca.api.v3.component.ComponentProvider + */ + interface ComponentProvider { + fromScoreboard(scoreboard: Internal.Scoreboard_): this; + fromItemStack(stack: Internal.ItemStack_): this; + fromWorld(world: Internal.Level_): this; + fromEntity(entity: Internal.Entity_): this; + getRecipientsForComponentSync(): Internal.Iterator; + fromBlockEntity(blockEntity: Internal.BlockEntity_): this; + fromLevel(level: Internal.LevelData_): this; + fromTeam(team: Internal.Team_): this; + getComponent(key: Internal.ComponentKey_): C; + fromChunk(chunk: Internal.ChunkAccess_): this; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + toComponentPacket(key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getComponentContainer(): Internal.ComponentContainer; + } + type ComponentProvider_ = ComponentProvider; + /** + * @javaClass net.minecraft.class_1680 + */ + class Snowball extends Internal.ThrowableItemProjectile { + handleEntityEvent($$0: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Snowball_ = Snowball; + /** + * @javaClass net.minecraft.class_4656 + */ + class SimpleStateProvider extends Internal.BlockStateProvider { + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SimpleStateProvider_ = SimpleStateProvider; + /** + * @javaClass dev.latvian.mods.kubejs.core.LivingEntityKJS + */ + interface LivingEntityKJS { + foodEatenKJS(is: Internal.ItemStack_): void; + } + type LivingEntityKJS_ = LivingEntityKJS; + /** + * @javaClass net.minecraft.class_3272 + */ + class PackMetadataSection { + getPackFormat(): number; + getDescription(): Internal.Component; + static readonly "SERIALIZER" : Internal.PackMetadataSectionSerializer; + get packFormat(): number; + get description(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PackMetadataSection_ = PackMetadataSection; + /** + * @javaClass net.minecraft.class_3977 + */ + class ChunkStorage implements Internal.AutoCloseable { + static getVersion($$0: Internal.CompoundTag_): number; + chunkScanner(): Internal.ChunkScanAccess; + upgradeChunkTag($$0: Internal.ResourceKey_, $$1: Internal.Supplier_, $$2: Internal.CompoundTag_, $$3: Internal.Optional_>>): Internal.CompoundTag; + read($$0: Internal.ChunkPos_): Internal.CompoundTag; + flushWorker(): void; + write($$0: Internal.ChunkPos_, $$1: Internal.CompoundTag_): void; + static injectDatafixingContext($$0: Internal.CompoundTag_, $$1: Internal.ResourceKey_, $$2: Internal.Optional_>>): void; + close(): void; + static readonly "LAST_MONOLYTH_STRUCTURE_DATA_VERSION" : 1493; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkStorage_ = ChunkStorage; + /** + * @javaClass com.google.common.collect.ImmutableMultiset + */ + abstract class ImmutableMultiset extends Internal.ImmutableMultisetGwtSerializationDependencies implements Internal.Multiset { + add(arg0: E, arg1: number): number; + static toImmutableMultiset(arg0: Internal.Function_, arg1: Internal.ToIntFunction_): Internal.Collector>; + static toImmutableMultiset(): Internal.Collector>; + entrySet(): Internal.ImmutableSet>; + static copyOf(arg0: Internal.Iterator_): Internal.ImmutableMultiset; + static copyOf(arg0: Internal.Iterable_): Internal.ImmutableMultiset; + static copyOf(arg0: E[]): Internal.ImmutableMultiset; + asList(): Internal.ImmutableList; + remove(arg0: any, arg1: number): number; + contains(arg0: any): boolean; + iterator(): Internal.UnmodifiableIterator; + elementSet(): Internal.ImmutableSet; + hashCode(): number; + static of(arg0: E): Internal.ImmutableMultiset; + static of(): Internal.ImmutableMultiset; + static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableMultiset; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableMultiset; + static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableMultiset; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ... arg6: E[]): Internal.ImmutableMultiset; + static of(arg0: E, arg1: E): Internal.ImmutableMultiset; + equals(arg0: any): boolean; + static builder(): Internal.ImmutableMultiset$Builder; + toString(): string; + setCount(arg0: E, arg1: number): number; + setCount(arg0: E, arg1: number, arg2: number): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImmutableMultiset_ = ImmutableMultiset; + /** + * @javaClass net.minecraft.class_2772 + */ + class ClientboundTabListPacket implements Internal.Packet { + getFooter(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getHeader(): Internal.Component; + get footer(): Internal.Component; + get header(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundTabListPacket_ = ClientboundTabListPacket; + /** + * @javaClass io.netty.channel.WriteBufferWaterMark + */ + class WriteBufferWaterMark { + high(): number; + low(): number; + toString(): string; + static readonly "DEFAULT" : Internal.WriteBufferWaterMark; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WriteBufferWaterMark_ = WriteBufferWaterMark; + /** + * @javaClass net.minecraft.class_6792 + */ + class BiomeFilter extends Internal.PlacementFilter { + static biome(): this; + type(): Internal.PlacementModifierType; + static "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BiomeFilter_ = BiomeFilter; + /** + * @javaClass com.mojang.datafixers.functions.PointFree + */ + abstract class PointFree { + eval(): Internal.Function, T>; + static indent(arg0: number): string; + toString(): string; + toString(arg0: number): string; + evalCached(): Internal.Function, T>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PointFree_ = PointFree; + /** + * @javaClass java.nio.channels.ScatteringByteChannel + */ + interface ScatteringByteChannel extends Internal.ReadableByteChannel { + read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; + read(arg0: Internal.ByteBuffer_[]): number; + } + type ScatteringByteChannel_ = ScatteringByteChannel; + /** + * @javaClass net.minecraft.class_809$class_811 + */ + class ItemTransforms$TransformType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ItemTransforms$TransformType[]; + firstPerson(): boolean; + static readonly "HEAD" : Internal.ItemTransforms$TransformType; + static readonly "THIRD_PERSON_LEFT_HAND" : Internal.ItemTransforms$TransformType; + static readonly "THIRD_PERSON_RIGHT_HAND" : Internal.ItemTransforms$TransformType; + static readonly "FIRST_PERSON_RIGHT_HAND" : Internal.ItemTransforms$TransformType; + static readonly "GROUND" : Internal.ItemTransforms$TransformType; + static readonly "FIRST_PERSON_LEFT_HAND" : Internal.ItemTransforms$TransformType; + static readonly "FIXED" : Internal.ItemTransforms$TransformType; + static readonly "GUI" : Internal.ItemTransforms$TransformType; + static readonly "NONE" : Internal.ItemTransforms$TransformType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemTransforms$TransformType_ = "head" | "third_person_left_hand" | "gui" | "ground" | "fixed" | "none" | "third_person_right_hand" | "first_person_left_hand" | "first_person_right_hand" | ItemTransforms$TransformType; + /** + * @javaClass net.minecraft.class_4668$class_4683 + */ + class RenderStateShard$TextureStateShard extends Internal.RenderStateShard$EmptyTextureStateShard { + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$TextureStateShard_ = RenderStateShard$TextureStateShard; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2IntFunction + */ + interface Float2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Float2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Float2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Float2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Float2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2IntFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Float2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2IntFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2IntFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2IntFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2IntFunction; + } + type Float2IntFunction_ = ((arg0: number) => number) | Float2IntFunction; + /** + * @javaClass com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType + */ + class Dynamic2CommandExceptionType implements Internal.CommandExceptionType { + createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any, arg2: any): Internal.CommandSyntaxException; + create(arg0: any, arg1: any): Internal.CommandSyntaxException; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Dynamic2CommandExceptionType_ = Dynamic2CommandExceptionType; + /** + * @javaClass net.fabricmc.fabric.impl.networking.NetworkHandlerExtensions + */ + interface NetworkHandlerExtensions { + getAddon(): Internal.AbstractNetworkAddon; + } + type NetworkHandlerExtensions_ = (() => Internal.AbstractNetworkAddon) | NetworkHandlerExtensions; + /** + * @javaClass net.minecraft.class_1355 + */ + class GoalSelector { + addGoal($$0: number, $$1: Internal.Goal_): void; + removeGoal($$0: Internal.Goal_): void; + removeAllGoals(): void; + getRunningGoals(): Internal.Stream; + tickRunningGoals($$0: boolean): void; + enableControlFlag($$0: Internal.Goal$Flag_): void; + getAvailableGoals(): Internal.Set; + tick(): void; + disableControlFlag($$0: Internal.Goal$Flag_): void; + handler$bof003$tick(cbi: Internal.CallbackInfo_): void; + setNewGoalRate($$0: number): void; + setControlFlag($$0: Internal.Goal$Flag_, $$1: boolean): void; + get runningGoals(): Internal.Stream; + get availableGoals(): Internal.Set; + set newGoalRate($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GoalSelector_ = GoalSelector; + /** + * @javaClass dev.latvian.mods.kubejs.command.CommandRegistryEventJS + */ + class CommandRegistryEventJS extends Internal.ServerEventJS { + isForSinglePlayer(): boolean; + isForMultiPlayer(): boolean; + getArguments(): typeof Internal.ArgumentTypeWrapper; + getCommands(): typeof Internal.Commands; + getBuiltinSuggestions(): Internal.SharedSuggestionProvider; + register(command: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; + readonly "selection" : Internal.Commands$CommandSelection; + readonly "dispatcher" : Internal.CommandDispatcher; + get forSinglePlayer(): boolean; + get arguments(): typeof Internal.ArgumentTypeWrapper; + get forMultiPlayer(): boolean; + get builtinSuggestions(): Internal.SharedSuggestionProvider; + get commands(): typeof Internal.Commands; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CommandRegistryEventJS_ = CommandRegistryEventJS; + /** + * @javaClass net.minecraft.class_6798 + */ + interface PlacementModifierType

{ + codec(): Internal.Codec

; + } + type PlacementModifierType_

= Special.PlacementModifierType | (() => Internal.Codec

) | PlacementModifierType

; + /** + * @javaClass java.lang.AbstractStringBuilder + */ + abstract class AbstractStringBuilder implements Internal.Appendable, Internal.CharSequence { + deleteCharAt(arg0: number): this; + codePointAt(arg0: number): number; + setCharAt(arg0: number, arg1: string): void; + replace(arg0: number, arg1: number, arg2: string): this; + insert(arg0: number, arg1: string): this; + insert(arg0: number, arg1: Internal.CharSequence_): this; + insert(arg0: number, arg1: string[]): this; + insert(arg0: number, arg1: any): this; + insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; + insert(arg0: number, arg1: boolean): this; + insert(arg0: number, arg1: number): this; + insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; + delete(arg0: number, arg1: number): this; + substring(arg0: number): string; + substring(arg0: number, arg1: number): string; + capacity(): number; + appendCodePoint(arg0: number): this; + codePointBefore(arg0: number): number; + indexOf(arg0: string): number; + indexOf(arg0: string, arg1: number): number; + codePointCount(arg0: number, arg1: number): number; + codePoints(): Internal.IntStream; + trimToSize(): void; + getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; + length(): number; + subSequence(arg0: number, arg1: number): Internal.CharSequence; + reverse(): this; + lastIndexOf(arg0: string): number; + lastIndexOf(arg0: string, arg1: number): number; + setLength(arg0: number): void; + toString(): string; + ensureCapacity(arg0: number): void; + chars(): Internal.IntStream; + offsetByCodePoints(arg0: number, arg1: number): number; + charAt(arg0: number): string; + append(arg0: Internal.CharSequence_): this; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + append(arg0: string[]): this; + append(arg0: any): this; + append(arg0: Internal.StringBuffer_): this; + append(arg0: string): this; + append(arg0: number): this; + append(arg0: boolean): this; + append(arg0: string[], arg1: number, arg2: number): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractStringBuilder_ = AbstractStringBuilder; + /** + * @javaClass net.minecraft.class_5636 + */ + class FogType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.FogType[]; + static readonly "LAVA" : Internal.FogType; + static readonly "POWDER_SNOW" : Internal.FogType; + static readonly "NONE" : Internal.FogType; + static readonly "WATER" : Internal.FogType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FogType_ = "powder_snow" | "lava" | "none" | "water" | FogType; + /** + * @javaClass net.minecraft.class_6007 + */ + class Weight { + asInt(): number; + hashCode(): number; + static of($$0: number): this; + equals($$0: any): boolean; + toString(): string; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Weight_ = Weight; + /** + * @javaClass net.minecraft.class_1510 + */ + class EnderDragon extends Internal.Mob implements Internal.Enemy { + getHeadPartYOffset($$0: number, $$1: number[], $$2: number[]): number; + aiStep(): void; + canAttack($$0: Internal.LivingEntity_): boolean; + getSoundSource(): Internal.SoundSource; + getLatencyPos($$0: number, $$1: number): number[]; + isFlapping(): boolean; + getHeadLookVector($$0: number): Vec3; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + checkDespawn(): void; + canChangeDimensions(): boolean; + kill(): void; + addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + onFlap(): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + isPickable(): boolean; + getSubEntities(): Internal.EnderDragonPart[]; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_): void; + getPhaseManager(): Internal.EnderDragonPhaseManager; + getDragonFight(): Internal.EndDragonFight; + findClosestNode(): number; + findClosestNode($$0: number, $$1: number, $$2: number): number; + recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; + findPath($$0: number, $$1: number, $$2: Internal.Node_): net.minecraft.world.level.pathfinder.Path; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + hurt($$0: Internal.EnderDragonPart_, $$1: Internal.DamageSource_, $$2: number): boolean; + readonly "head" : Internal.EnderDragonPart; + "flapTime" : number; + "yRotA" : number; + "posPointer" : number; + "oFlapTime" : number; + "nearestCrystal" : Internal.EndCrystal; + static readonly "DATA_PHASE" : Internal.EntityDataAccessor; + readonly "positions" : number[][]; + "dragonDeathTime" : number; + "inWall" : boolean; + get pickable(): boolean; + get dragonFight(): Internal.EndDragonFight; + get phaseManager(): Internal.EnderDragonPhaseManager; + get soundSource(): Internal.SoundSource; + get flapping(): boolean; + get subEntities(): Internal.EnderDragonPart[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EnderDragon_ = EnderDragon; + /** + * @javaClass net.minecraft.class_3776 + */ + class FeaturePoolElement extends Internal.StructurePoolElement { + getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; + getType(): Internal.StructurePoolElementType; + getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; + toString(): string; + place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; + getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.StructurePoolElementType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FeaturePoolElement_ = FeaturePoolElement; + /** + * @javaClass net.fabricmc.fabric.mixin.object.builder.VillagerTypeAccessor + */ + interface VillagerTypeAccessor { + } + type VillagerTypeAccessor_ = VillagerTypeAccessor; + /** + * @javaClass net.minecraft.class_269 + */ + class Scoreboard { + getOrCreateObjective($$0: string): Internal.Objective; + addPlayerTeam($$0: string): Internal.PlayerTeam; + onTeamChanged($$0: Internal.PlayerTeam_): void; + onTeamAdded($$0: Internal.PlayerTeam_): void; + removeObjective($$0: Internal.Objective_): void; + hasObjective($$0: string): boolean; + getTeamNames(): Internal.Collection; + static getDisplaySlotName($$0: number): string; + hasPlayerScore($$0: string, $$1: Internal.Objective_): boolean; + onObjectiveRemoved($$0: Internal.Objective_): void; + getOrCreatePlayerScore($$0: string, $$1: Internal.Objective_): Internal.Score; + onObjectiveChanged($$0: Internal.Objective_): void; + onPlayerScoreRemoved($$0: string, $$1: Internal.Objective_): void; + removePlayerTeam($$0: Internal.PlayerTeam_): void; + onTeamRemoved($$0: Internal.PlayerTeam_): void; + getPlayerScores($$0: string): Internal.Map; + getPlayerScores($$0: Internal.Objective_): Internal.Collection; + setDisplayObjective($$0: number, $$1: Internal.Objective_): void; + addPlayerToTeam($$0: string, $$1: Internal.PlayerTeam_): boolean; + onPlayerRemoved($$0: string): void; + addObjective($$0: string, $$1: Internal.ObjectiveCriteria_, $$2: Internal.Component_, $$3: Internal.ObjectiveCriteria$RenderType_): Internal.Objective; + resetPlayerScore($$0: string, $$1: Internal.Objective_): void; + getObjective($$0: string): Internal.Objective; + onScoreChanged($$0: Internal.Score_): void; + getObjectiveNames(): Internal.Collection; + getPlayersTeam($$0: string): Internal.PlayerTeam; + onObjectiveAdded($$0: Internal.Objective_): void; + static getDisplaySlotByName($$0: string): number; + getObjectives(): Internal.Collection; + getDisplayObjective($$0: number): Internal.Objective; + getPlayerTeams(): Internal.Collection; + getPlayerTeam($$0: string): Internal.PlayerTeam; + entityRemoved($$0: Internal.Entity_): void; + forAllObjectives($$0: Internal.ObjectiveCriteria_, $$1: string, $$2: Internal.Consumer_): void; + removePlayerFromTeam($$0: string): boolean; + removePlayerFromTeam($$0: string, $$1: Internal.PlayerTeam_): void; + getTrackedPlayers(): Internal.Collection; + static getDisplaySlotNames(): string[]; + static readonly "DISPLAY_SLOTS" : 19; + static readonly "DISPLAY_SLOT_TEAMS_SIDEBAR_START" : 3; + static readonly "DISPLAY_SLOT_TEAMS_SIDEBAR_END" : 18; + static readonly "DISPLAY_SLOT_LIST" : 0; + static readonly "DISPLAY_SLOT_BELOW_NAME" : 2; + static readonly "DISPLAY_SLOT_SIDEBAR" : 1; + get displaySlotNames(): string[]; + get teamNames(): Internal.Collection; + get trackedPlayers(): Internal.Collection; + get playerTeams(): Internal.Collection; + get objectives(): Internal.Collection; + get objectiveNames(): Internal.Collection; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Scoreboard_ = Scoreboard; + /** + * @javaClass net.minecraft.class_319 + */ + class VideoMode { + getRefreshRate(): number; + getHeight(): number; + getBlueBits(): number; + static read($$0: string): Internal.Optional; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + getWidth(): number; + getGreenBits(): number; + getRedBits(): number; + write(): string; + get greenBits(): number; + get refreshRate(): number; + get redBits(): number; + get width(): number; + get blueBits(): number; + get height(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VideoMode_ = VideoMode; + /** + * @javaClass com.mojang.brigadier.builder.LiteralArgumentBuilder + */ + class LiteralArgumentBuilder extends Internal.ArgumentBuilder> { + getLiteral(): string; + build(): Internal.LiteralCommandNode; + static literal(arg0: string): Internal.LiteralArgumentBuilder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LiteralArgumentBuilder_ = LiteralArgumentBuilder; + /** + * @javaClass net.minecraft.class_3806$class_7044 + */ + class DedicatedServerProperties$WorldGenProperties extends Internal.Record { + levelSeed(): string; + generatorSettings(): Internal.JsonObject; + generateStructures(): boolean; + levelType(): string; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DedicatedServerProperties$WorldGenProperties_ = DedicatedServerProperties$WorldGenProperties; + /** + * @javaClass dev.latvian.mods.rhino.RhinoException + */ + abstract class RhinoException extends Internal.RuntimeException { + initLineSource(lineSource: string): void; + getScriptStackTrace(limit: number, functionName: string): string; + getScriptStackTrace(): string; + printStackTrace(s: Internal.PrintWriter_): void; + printStackTrace(s: Internal.PrintStream_): void; + getScriptStack(): any[]; + getScriptStack(limit: number, hideFunction: string): any[]; + columnNumber(): number; + lineSource(): string; + initSourceName(sourceName: string): void; + initColumnNumber(columnNumber: number): void; + initLineNumber(lineNumber: number): void; + getMessage(): string; + details(): string; + sourceName(): string; + lineNumber(): number; + get scriptStack(): any[]; + get scriptStackTrace(): string; + get message(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RhinoException_ = RhinoException; + /** + * @javaClass net.minecraft.class_6501 + */ + interface ToFloatFunction { + apply(arg0: C): number; + } + type ToFloatFunction_ = ((arg0: C) => number) | ToFloatFunction; + /** + * Fired when the player: + * - opens the inventory + * - closes the inventory + * @javaClass dev.latvian.mods.kubejs.player.InventoryEventJS + */ + class InventoryEventJS extends Internal.PlayerEventJS { + getInventoryContainer(): Internal.AbstractContainerMenu; + getEntity(): Internal.EntityJS; + get inventoryContainer(): Internal.AbstractContainerMenu; + get entity(): Internal.EntityJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when the player: + * - opens the inventory + * - closes the inventory + */ + type InventoryEventJS_ = InventoryEventJS; + /** + * @javaClass net.minecraft.class_2394 + */ + interface ParticleOptions { + writeToString(): string; + getType(): Internal.ParticleType; + writeToNetwork(arg0: Internal.FriendlyByteBuf_): void; + } + type ParticleOptions_ = ParticleOptions; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyRelease + */ + interface ScreenKeyboardEvents$AfterKeyRelease { + afterKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenKeyboardEvents$AfterKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$AfterKeyRelease; + /** + * @javaClass net.minecraft.class_638 + */ + class ClientLevel extends Internal.Level implements Internal.BiomeSeedProvider { + setDefaultSpawnPos($$0: BlockPos_, $$1: number): void; + disconnect(): void; + getSharedSpawnPos(): BlockPos; + fillReportDetails($$0: Internal.CrashReport_): Internal.CrashReportCategory; + getStarBrightness($$0: number): number; + method_24852($$0: Internal.Direction_, $$1: boolean): number; + addParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + getBlockTicks(): Internal.LevelTickAccess; + sendBlockUpdated($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: number): void; + animateTick($$0: number, $$1: number, $$2: number): void; + tickNonPassenger($$0: Internal.Entity_): void; + addPlayer($$0: number, $$1: Internal.AbstractClientPlayer_): void; + setLightReady($$0: number, $$1: number): void; + method_30349(): Internal.RegistryAccess; + unload($$0: Internal.LevelChunk_): void; + getEntityCount(): number; + createFireworks($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.CompoundTag_): void; + levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; + method_18456(): Internal.List; + getRecipeManager(): Internal.RecipeManager; + setSectionDirtyWithNeighbors($$0: number, $$1: number, $$2: number): void; + tickEntities(): void; + getSkyColor($$0: Vec3_, $$1: number): Vec3; + addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + sendPacketToServer($$0: Internal.Packet_): void; + playLocalSound($$0: BlockPos_, $$1: Internal.SoundEvent_, $$2: Internal.SoundSource_, $$3: number, $$4: number, $$5: boolean): void; + playLocalSound($$0: number, $$1: number, $$2: number, $$3: Internal.SoundEvent_, $$4: Internal.SoundSource_, $$5: number, $$6: number, $$7: boolean): void; + tick($$0: Internal.BooleanSupplier_): void; + method_22387($$0: number, $$1: number, $$2: number): Internal.Holder; + method_23752($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getSkyFlashTime(): number; + effects(): Internal.DimensionSpecialEffects; + setKnownState($$0: BlockPos_, $$1: Internal.BlockState_): void; + getLevelData(): Internal.ClientLevel$ClientLevelData; + getSharedSpawnAngle(): number; + doAnimateTick($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Random_, $$5: Internal.Block_, $$6: Internal.BlockPos$MutableBlockPos_): void; + gatherChunkSourceStats(): string; + setDayTime($$0: number): void; + getFreeMapId(): number; + pollLightUpdates(): void; + setBlocksDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + isLightUpdateQueueEmpty(): boolean; + queueLightUpdate($$0: Internal.Runnable_): void; + getCloudColor($$0: number): Vec3; + setServerSimulationDistance($$0: number): void; + calculateBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + method_8393($$0: number, $$1: number): boolean; + addDestroyBlockEffect($$0: BlockPos_, $$1: Internal.BlockState_): void; + getMapData($$0: string): Internal.MapItemSavedData; + shouldTickDeath($$0: Internal.Entity_): boolean; + playSound($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; + playSound($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: Internal.SoundEvent_, $$5: Internal.SoundSource_, $$6: number, $$7: number): void; + setSkyFlashTime($$0: number): void; + getScoreboard(): Internal.Scoreboard; + handler$bif000$setKnownState(pos: BlockPos_, state: Internal.BlockState_, info: Internal.CallbackInfo_): void; + getSkyDarken($$0: number): number; + onChunkLoaded($$0: Internal.ChunkPos_): void; + globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + setScoreboard($$0: Internal.Scoreboard_): void; + clearTintCaches(): void; + getChunkSource(): Internal.ClientChunkCache; + putNonPlayerEntity($$0: number, $$1: Internal.Entity_): void; + getEntity($$0: number): Internal.Entity; + getFluidTicks(): Internal.LevelTickAccess; + removeEntity($$0: number, $$1: Internal.Entity$RemovalReason_): void; + destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; + setMapData($$0: string, $$1: Internal.MapItemSavedData_): void; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; + getServerSimulationDistance(): number; + entitiesForRendering(): Internal.Iterable; + toString(): string; + getBiomeSeed(): number; + setGameTime($$0: number): void; + get fluidTicks(): Internal.LevelTickAccess; + get sharedSpawnPos(): BlockPos; + get blockTicks(): Internal.LevelTickAccess; + get freeMapId(): number; + get biomeSeed(): number; + get serverSimulationDistance(): number; + get levelData(): Internal.ClientLevel$ClientLevelData; + get sharedSpawnAngle(): number; + get entityCount(): number; + get skyFlashTime(): number; + get lightUpdateQueueEmpty(): boolean; + get recipeManager(): Internal.RecipeManager; + get chunkSource(): Internal.ClientChunkCache; + get scoreboard(): Internal.Scoreboard; + set gameTime($$0: number); + set skyFlashTime($$0: number); + set serverSimulationDistance($$0: number); + set scoreboard($$0: Internal.Scoreboard_); + set dayTime($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientLevel_ = ClientLevel; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntCollection + */ + 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 IntCollection_ = IntCollection; + /** + * @javaClass dev.latvian.mods.rhino.MemberType + */ + class MemberType extends Internal.Enum { + static valueOf(name: string): this; + static values(): Internal.MemberType[]; + static get(value: any): this; + toString(): string; + static readonly "NUMBER" : Internal.MemberType; + static readonly "SYMBOL" : Internal.MemberType; + static readonly "UNDEFINED" : Internal.MemberType; + static readonly "STRING" : Internal.MemberType; + static readonly "OBJECT" : Internal.MemberType; + static readonly "FUNCTION" : Internal.MemberType; + static readonly "BOOLEAN" : Internal.MemberType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MemberType_ = "symbol" | "number" | "boolean" | "string" | "function" | "undefined" | "object" | MemberType; + /** + * @javaClass net.minecraft.class_2781$class_2782 + */ + class ClientboundUpdateAttributesPacket$AttributeSnapshot { + getAttribute(): Internal.Attribute; + getBase(): number; + getModifiers(): Internal.Collection; + get attribute(): Internal.Attribute; + get modifiers(): Internal.Collection; + get base(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundUpdateAttributesPacket$AttributeSnapshot_ = ClientboundUpdateAttributesPacket$AttributeSnapshot; + /** + * @javaClass net.minecraft.class_2633$class_2634 + */ + class StructureBlockEntity$UpdateType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.StructureBlockEntity$UpdateType[]; + static readonly "UPDATE_DATA" : Internal.StructureBlockEntity$UpdateType; + static readonly "SAVE_AREA" : Internal.StructureBlockEntity$UpdateType; + static readonly "LOAD_AREA" : Internal.StructureBlockEntity$UpdateType; + static readonly "SCAN_AREA" : Internal.StructureBlockEntity$UpdateType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureBlockEntity$UpdateType_ = "scan_area" | "update_data" | "load_area" | "save_area" | StructureBlockEntity$UpdateType; + /** + * @javaClass net.minecraft.class_315 + */ + class Options { + getSoundSourceVolume($$0: Internal.SoundSource_): number; + setServerRenderDistance($$0: number): void; + getBackgroundColor($$0: number): number; + handler$zjp000$loadHook(info: Internal.CallbackInfo_): void; + getCameraType(): Internal.CameraType; + save(): void; + useNativeTransport(): boolean; + getFile(): Internal.File; + getCloudsType(): Internal.CloudStatus; + isModelPartEnabled($$0: Internal.PlayerModelPart_): boolean; + getBackgroundOpacity($$0: number): number; + dumpOptionsForReport(): string; + loadSelectedResourcePacks($$0: Internal.PackRepository_): void; + load(): void; + setSoundCategoryVolume($$0: Internal.SoundSource_, $$1: number): void; + broadcastOptions(): void; + setCameraType($$0: Internal.CameraType_): void; + toggleModelPart($$0: Internal.PlayerModelPart_, $$1: boolean): void; + setKey($$0: Internal.KeyMapping_, $$1: Internal.InputConstants$Key_): void; + getEffectiveRenderDistance(): number; + "tutorialStep" : Internal.TutorialSteps; + static readonly "RENDER_DISTANCE_REALLY_FAR" : 16; + "chatDelay" : number; + "chatLinksPrompt" : boolean; + "textBackgroundOpacity" : number; + readonly "keyChat" : Internal.KeyMapping; + "chatScale" : number; + readonly "keyCommand" : Internal.KeyMapping; + readonly "keyHotbarSlots" : Internal.KeyMapping[]; + static readonly "RENDER_DISTANCE_NORMAL" : 8; + "enableVsync" : boolean; + readonly "keySprint" : Internal.KeyMapping; + "particles" : Internal.ParticleStatus; + "toggleSprint" : boolean; + "soundDevice" : string; + readonly "keyAdvancements" : Internal.KeyMapping; + "renderDebug" : boolean; + "advancedItemTooltips" : boolean; + readonly "keyFullscreen" : Internal.KeyMapping; + "entityShadows" : boolean; + "touchscreen" : boolean; + "incompatibleResourcePacks" : Internal.List; + "languageCode" : string; + "mipmapLevels" : number; + static readonly "RENDER_DISTANCE_SHORT" : 4; + "hideMatchedNames" : boolean; + "renderDistance" : number; + "fullscreen" : boolean; + "sensitivity" : number; + "skipRealms32bitWarning" : boolean; + readonly "keyAttack" : Internal.KeyMapping; + "skipMultiplayerWarning" : boolean; + "prioritizeChunkUpdates" : Internal.PrioritizeChunkUpdates; + readonly "keyUp" : Internal.KeyMapping; + "narratorStatus" : Internal.NarratorStatus; + readonly "keyJump" : Internal.KeyMapping; + readonly "keyLoadHotbarActivator" : Internal.KeyMapping; + "toggleCrouch" : boolean; + readonly "keyShift" : Internal.KeyMapping; + "smoothCamera" : boolean; + "chatWidth" : number; + readonly "keySocialInteractions" : Internal.KeyMapping; + "chatHeightUnfocused" : number; + "realmsNotifications" : boolean; + "showSubtitles" : boolean; + "showAutosaveIndicator" : boolean; + readonly "keySmoothCamera" : Internal.KeyMapping; + "backgroundForChatOnly" : boolean; + "chatHeightFocused" : number; + readonly "keyLeft" : Internal.KeyMapping; + "hideServerAddress" : boolean; + "glDebugVerbosity" : number; + "renderClouds" : Internal.CloudStatus; + static readonly "RENDER_DISTANCE_TINY" : 2; + "guiScale" : number; + "forceUnicodeFont" : boolean; + readonly "keyPlayerList" : Internal.KeyMapping; + "hideBundleTutorial" : boolean; + "biomeBlendRadius" : number; + "simulationDistance" : number; + "entityDistanceScaling" : number; + "chatOpacity" : number; + "gamma" : number; + static readonly "DEFAULT_SOUND_DEVICE" : ""; + "resourcePacks" : Internal.List; + readonly "keyInventory" : Internal.KeyMapping; + "renderDebugCharts" : boolean; + "chatLineSpacing" : number; + readonly "keySwapOffhand" : Internal.KeyMapping; + "chatColors" : boolean; + "mouseWheelSensitivity" : number; + readonly "keySpectatorOutlines" : Internal.KeyMapping; + "heldItemTooltips" : boolean; + "screenEffectScale" : number; + static readonly "RENDER_DISTANCE_EXTREME" : 32; + readonly "keySaveHotbarActivator" : Internal.KeyMapping; + "autoSuggestions" : boolean; + "fullscreenVideoModeString" : string; + "graphicsMode" : Internal.GraphicsStatus; + "difficulty" : Internal.Difficulty; + "mainHand" : Internal.HumanoidArm; + readonly "keyDrop" : Internal.KeyMapping; + "allowServerListing" : boolean; + "overrideHeight" : number; + "keyMappings" : Internal.KeyMapping[]; + "darkMojangStudiosBackground" : boolean; + "autoJump" : boolean; + "chatLinks" : boolean; + "hideLightningFlashes" : boolean; + "invertYMouse" : boolean; + "reducedDebugInfo" : boolean; + static readonly "RENDER_DISTANCE_FAR" : 12; + "fov" : number; + "rawMouseInput" : boolean; + "attackIndicator" : Internal.AttackIndicatorStatus; + readonly "keyScreenshot" : Internal.KeyMapping; + readonly "keyTogglePerspective" : Internal.KeyMapping; + "framerateLimit" : number; + "renderFpsChart" : boolean; + "pauseOnLostFocus" : boolean; + readonly "keyRight" : Internal.KeyMapping; + "bobView" : boolean; + "lastMpIp" : string; + "fovEffectScale" : number; + "syncWrites" : boolean; + "overrideWidth" : number; + "discreteMouseScroll" : boolean; + "ambientOcclusion" : Internal.AmbientOcclusionStatus; + "chatVisibility" : Internal.ChatVisiblity; + "joinedFirstServer" : boolean; + readonly "keyUse" : Internal.KeyMapping; + readonly "keyPickItem" : Internal.KeyMapping; + readonly "keyDown" : Internal.KeyMapping; + "hideGui" : boolean; + get effectiveRenderDistance(): number; + get file(): Internal.File; + get cloudsType(): Internal.CloudStatus; + get cameraType(): Internal.CameraType; + set serverRenderDistance($$0: number); + set cameraType($$0: Internal.CameraType_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Options_ = Options; + /** + * @javaClass net.minecraft.class_2790 + */ + class ClientboundUpdateTagsPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getTags(): Internal.Map>, Internal.TagNetworkSerialization$NetworkPayload>; + write($$0: Internal.FriendlyByteBuf_): void; + get tags(): Internal.Map>, Internal.TagNetworkSerialization$NetworkPayload>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundUpdateTagsPacket_ = ClientboundUpdateTagsPacket; + /** + * @javaClass net.minecraft.class_2842 + */ + class ServerboundPlayerAbilitiesPacket implements Internal.Packet { + handle($$0: Internal.ServerGamePacketListener_): void; + isFlying(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + get flying(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPlayerAbilitiesPacket_ = ServerboundPlayerAbilitiesPacket; + /** + * @javaClass net.minecraft.class_1113 + */ + interface SoundInstance { + getLocation(): ResourceLocation; + getDelay(): number; + resolve(arg0: Internal.SoundManager_): Internal.WeighedSoundEvents; + getAttenuation(): Internal.SoundInstance$Attenuation; + canPlaySound(): boolean; + getVolume(): number; + getX(): number; + getPitch(): number; + getY(): number; + getZ(): number; + getSource(): Internal.SoundSource; + canStartSilent(): boolean; + isLooping(): boolean; + isRelative(): boolean; + getSound(): Internal.Sound; + } + type SoundInstance_ = SoundInstance; + /** + * @javaClass net.minecraft.class_281$class_282 + */ + class Program$Type extends Internal.Enum implements Internal.ProgramTypeAccessor { + getName(): string; + getExtension(): string; + static valueOf($$0: string): this; + static values(): Internal.Program$Type[]; + getPrograms(): Internal.Map; + static readonly "VERTEX" : Internal.Program$Type; + static readonly "FRAGMENT" : Internal.Program$Type; + get extension(): string; + get name(): string; + get programs(): Internal.Map; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Program$Type_ = "fragment" | "vertex" | "geometry" | Program$Type; + /** + * @javaClass java.net.InetAddress + */ + class InetAddress implements Internal.Serializable { + isMCSiteLocal(): boolean; + isReachable(arg0: number): boolean; + isReachable(arg0: Internal.NetworkInterface_, arg1: number, arg2: number): boolean; + isMCGlobal(): boolean; + static getAllByName(arg0: string): Internal.InetAddress[]; + getHostName(): string; + isMCOrgLocal(): boolean; + getCanonicalHostName(): string; + isAnyLocalAddress(): boolean; + isLinkLocalAddress(): boolean; + static getLocalHost(): this; + isMCLinkLocal(): boolean; + isLoopbackAddress(): boolean; + isSiteLocalAddress(): boolean; + isMulticastAddress(): boolean; + hashCode(): number; + equals(arg0: any): boolean; + static getByName(arg0: string): this; + static getLoopbackAddress(): this; + static getByAddress(arg0: number[]): this; + static getByAddress(arg0: string, arg1: number[]): this; + getAddress(): number[]; + toString(): string; + getHostAddress(): string; + isMCNodeLocal(): boolean; + get linkLocalAddress(): boolean; + get hostName(): string; + get loopbackAddress(): this; + get address(): number[]; + get canonicalHostName(): string; + get mCOrgLocal(): boolean; + get siteLocalAddress(): boolean; + get mCNodeLocal(): boolean; + get mCGlobal(): boolean; + get localHost(): this; + get mCLinkLocal(): boolean; + get multicastAddress(): boolean; + get hostAddress(): string; + get mCSiteLocal(): boolean; + get anyLocalAddress(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InetAddress_ = InetAddress; + /** + * @javaClass net.minecraft.class_10 + */ + class PathComputationType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.PathComputationType[]; + static readonly "LAND" : Internal.PathComputationType; + static readonly "AIR" : Internal.PathComputationType; + static readonly "WATER" : Internal.PathComputationType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PathComputationType_ = "land" | "air" | "water" | PathComputationType; + /** + * @javaClass net.minecraft.class_2487 + */ + class CompoundTag implements Internal.Tag { + getCompound($$0: string): this; + getByte($$0: string): number; + getTagType($$0: string): number; + getDouble($$0: string): number; + putDouble($$0: string, $$1: number): void; + getId(): number; + getFloat($$0: string): number; + putLong($$0: string, $$1: number): void; + put($$0: string, $$1: Internal.Tag_): Internal.Tag; + remove($$0: string): void; + getUUID($$0: string): Internal.UUID; + putByte($$0: string, $$1: number): void; + getAllKeys(): Internal.Set; + getList($$0: string, $$1: number): Internal.ListTag; + hashCode(): number; + merge($$0: Internal.CompoundTag_): this; + get($$0: string): Internal.Tag; + putIntArray($$0: string, $$1: Internal.List_): void; + putIntArray($$0: string, $$1: number[]): void; + getBoolean($$0: string): boolean; + copy(): this; + putShort($$0: string, $$1: number): void; + putLongArray($$0: string, $$1: number[]): void; + putLongArray($$0: string, $$1: Internal.List_): void; + putBoolean($$0: string, $$1: boolean): void; + write($$0: Internal.DataOutput_): void; + hasUUID($$0: string): boolean; + putUUID($$0: string, $$1: Internal.UUID_): void; + getShort($$0: string): number; + putInt($$0: string, $$1: number): void; + putString($$0: string, $$1: string): void; + isEmpty(): boolean; + getString($$0: string): string; + accept($$0: Internal.TagVisitor_): void; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + getLongArray($$0: string): number[]; + putByteArray($$0: string, $$1: number[]): void; + putByteArray($$0: string, $$1: Internal.List_): void; + getLong($$0: string): number; + getInt($$0: string): number; + putFloat($$0: string, $$1: number): void; + contains($$0: string): boolean; + contains($$0: string, $$1: number): boolean; + size(): number; + getType(): Internal.TagType; + equals($$0: any): boolean; + getByteArray($$0: string): number[]; + toString(): string; + getIntArray($$0: string): number[]; + static readonly "CODEC" : Internal.Codec; + static readonly "TYPE" : Internal.TagType; + readonly "tags" : Internal.Map; + get allKeys(): Internal.Set; + get id(): number; + get type(): Internal.TagType; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CompoundTag_ = string | {[string]: string | number | boolean | Internal.CompoundTag_} | CompoundTag; + /** + * @javaClass net.minecraft.class_1887$class_1888 + */ + class Enchantment$Rarity extends Internal.Enum { + getWeight(): number; + static valueOf($$0: string): this; + static values(): Internal.Enchantment$Rarity[]; + static readonly "RARE" : Internal.Enchantment$Rarity; + static readonly "VERY_RARE" : Internal.Enchantment$Rarity; + static readonly "UNCOMMON" : Internal.Enchantment$Rarity; + static readonly "COMMON" : Internal.Enchantment$Rarity; + get weight(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Enchantment$Rarity_ = "uncommon" | "common" | "rare" | "very_rare" | Enchantment$Rarity; + /** + * @javaClass net.minecraft.class_1641 + */ + class ZombieVillager extends Internal.Zombie implements Internal.VillagerDataHolder { + handleEntityEvent($$0: number): void; + getStepSound(): Internal.SoundEvent; + getAmbientSound(): Internal.SoundEvent; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getDeathSound(): Internal.SoundEvent; + getHurtSound($$0: Internal.DamageSource_): Internal.SoundEvent; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isConverting(): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + setVillagerXp($$0: number): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + method_7231(): Internal.VillagerData; + removeWhenFarAway($$0: number): boolean; + setGossips($$0: Internal.Tag_): void; + method_7195($$0: Internal.VillagerData_): void; + getVillagerXp(): number; + getVoicePitch(): number; + setTradeOffers($$0: Internal.CompoundTag_): void; + get villagerXp(): number; + get voicePitch(): number; + get stepSound(): Internal.SoundEvent; + get converting(): boolean; + get deathSound(): Internal.SoundEvent; + get ambientSound(): Internal.SoundEvent; + set tradeOffers($$0: Internal.CompoundTag_); + set gossips($$0: Internal.Tag_); + set villagerXp($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ZombieVillager_ = ZombieVillager; + /** + * @javaClass net.minecraft.class_326 + */ + interface ItemColor { + getColor(arg0: Internal.ItemStack_, arg1: number): number; + } + type ItemColor_ = ((arg0: Internal.ItemStack, arg1: number) => number) | ItemColor; + /** + * @javaClass net.minecraft.class_1438 + */ + class MushroomCow extends Internal.Cow implements Internal.Shearable { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + method_27072(): boolean; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + method_6636($$0: Internal.SoundSource_): void; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getMushroomType(): Internal.MushroomCow$MushroomType; + static checkMushroomSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + get mushroomType(): Internal.MushroomCow$MushroomType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MushroomCow_ = MushroomCow; + /** + * @javaClass java.util.function.ObjLongConsumer + */ + interface ObjLongConsumer { + accept(arg0: T, arg1: number): void; + } + type ObjLongConsumer_ = ((arg0: T, arg1: number) => void) | ObjLongConsumer; + /** + * @javaClass net.minecraft.class_1157 + */ + class TutorialSteps extends Internal.Enum { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.TutorialSteps[]; + static getByName($$0: string): this; + create($$0: Internal.Tutorial_): Internal.TutorialStepInstance; + static readonly "PUNCH_TREE" : Internal.TutorialSteps; + static readonly "MOVEMENT" : Internal.TutorialSteps; + static readonly "FIND_TREE" : Internal.TutorialSteps; + static readonly "OPEN_INVENTORY" : Internal.TutorialSteps; + static readonly "NONE" : Internal.TutorialSteps; + static readonly "CRAFT_PLANKS" : Internal.TutorialSteps; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TutorialSteps_ = "punch_tree" | "find_tree" | "craft_planks" | "none" | "movement" | "open_inventory" | TutorialSteps; + /** + * @javaClass net.minecraft.class_1259$class_1261 + */ + class BossEvent$BossBarOverlay extends Internal.Enum { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.BossEvent$BossBarOverlay[]; + static byName($$0: string): this; + static readonly "NOTCHED_6" : Internal.BossEvent$BossBarOverlay; + static readonly "NOTCHED_12" : Internal.BossEvent$BossBarOverlay; + static readonly "PROGRESS" : Internal.BossEvent$BossBarOverlay; + static readonly "NOTCHED_20" : Internal.BossEvent$BossBarOverlay; + static readonly "NOTCHED_10" : Internal.BossEvent$BossBarOverlay; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BossEvent$BossBarOverlay_ = "notched_20" | "notched_10" | "progress" | "notched_6" | "notched_12" | BossEvent$BossBarOverlay; + /** + * @javaClass dev.latvian.mods.kubejs.level.FireworksJS + */ + class FireworksJS { + static of(o: any): this; + createFireworkRocket(w: Internal.Level_, x: number, y: number, z: number): Internal.FireworkRocketEntity; + "flight" : number; + "lifetime" : number; + readonly "explosions" : Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FireworksJS_ = FireworksJS; + /** + * @javaClass net.minecraft.class_3943 + */ + class ClientboundMerchantOffersPacket implements Internal.Packet { + getContainerId(): number; + getOffers(): Internal.MerchantOffers; + getVillagerLevel(): number; + showProgress(): boolean; + getVillagerXp(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + canRestock(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + get offers(): Internal.MerchantOffers; + get villagerLevel(): number; + get villagerXp(): number; + get containerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundMerchantOffersPacket_ = ClientboundMerchantOffersPacket; + /** + * @javaClass net.minecraft.class_6123 + */ + interface HeightProviderType

{ + codec(): Internal.Codec

; + } + type HeightProviderType_

= Special.HeightProviderType | (() => Internal.Codec

) | HeightProviderType

; + /** + * @javaClass net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon + */ + class ClientPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { + onServerReady(): void; + lateInit(): void; + handle(packet: Internal.ClientboundCustomPayloadPacket_): boolean; + createPacket(channelName: ResourceLocation_, buf: Internal.FriendlyByteBuf_): Internal.Packet; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientPlayNetworkAddon_ = ClientPlayNetworkAddon; + /** + * @javaClass net.minecraft.class_1852 + */ + abstract class CustomRecipe implements Internal.CraftingRecipe { + method_8110(): Internal.ItemStack; + method_8114(): ResourceLocation; + method_8118(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CustomRecipe_ = CustomRecipe; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeRender + */ + interface ScreenEvents$BeforeRender { + beforeRender(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void; + } + type ScreenEvents$BeforeRender_ = ((arg0: Internal.Screen, arg1: Internal.PoseStack, arg2: number, arg3: number, arg4: number) => void) | ScreenEvents$BeforeRender; + /** + * @javaClass net.minecraft.class_1011$class_1012 + */ + class NativeImage$Format extends Internal.Enum { + hasLuminanceOrRed(): boolean; + glFormat(): number; + components(): number; + supportedByStb(): boolean; + luminanceOrGreenOffset(): number; + hasLuminance(): boolean; + static valueOf($$0: string): this; + static values(): Internal.NativeImage$Format[]; + setPackPixelStoreState(): void; + luminanceOrRedOffset(): number; + greenOffset(): number; + setUnpackPixelStoreState(): void; + luminanceOffset(): number; + hasRed(): boolean; + hasBlue(): boolean; + alphaOffset(): number; + hasLuminanceOrBlue(): boolean; + hasGreen(): boolean; + hasLuminanceOrGreen(): boolean; + blueOffset(): number; + luminanceOrAlphaOffset(): number; + luminanceOrBlueOffset(): number; + hasAlpha(): boolean; + hasLuminanceOrAlpha(): boolean; + redOffset(): number; + static readonly "LUMINANCE_ALPHA" : Internal.NativeImage$Format; + static readonly "RGBA" : Internal.NativeImage$Format; + static readonly "LUMINANCE" : Internal.NativeImage$Format; + static readonly "RGB" : Internal.NativeImage$Format; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NativeImage$Format_ = "luminance" | "rgba" | "luminance_alpha" | "rgb" | NativeImage$Format; + /** + * @javaClass net.fabricmc.fabric.impl.renderer.SpriteFinderImpl + */ + class SpriteFinderImpl implements Internal.SpriteFinder { + find(quad: Internal.QuadView_, textureIndex: number): Internal.TextureAtlasSprite; + find(u: number, v: number): Internal.TextureAtlasSprite; + static get(atlas: Internal.TextureAtlas_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpriteFinderImpl_ = SpriteFinderImpl; + /** + * @javaClass net.fabricmc.fabric.mixin.resource.loader.ResourceMixin + */ + interface ResourceMixin extends Internal.FabricResource { + } + type ResourceMixin_ = ResourceMixin; + /** + * @javaClass net.minecraft.class_1950 + */ + class PathNavigationRegion implements Internal.BlockGetter, Internal.CollisionGetter { + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getProfiler(): Internal.ProfilerFiller; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + method_31607(): number; + method_31605(): number; + getFluidState($$0: BlockPos_): Internal.FluidState; + getBlockState($$0: BlockPos_): Internal.BlockState; + getWorldBorder(): Internal.WorldBorder; + get profiler(): Internal.ProfilerFiller; + get worldBorder(): Internal.WorldBorder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PathNavigationRegion_ = PathNavigationRegion; + /** + * @javaClass net.fabricmc.fabric.impl.transfer.item.ItemVariantCache + */ + interface ItemVariantCache { + fabric_getCachedItemVariant(): Internal.ItemVariant; + } + type ItemVariantCache_ = (() => Internal.ItemVariant) | ItemVariantCache; + /** + * @javaClass net.minecraft.class_1590 + */ + class ZombifiedPiglin extends Internal.Zombie implements Internal.NeutralMob { + getMyRidingOffset(): number; + method_29509(): void; + method_29508(): Internal.UUID; + static checkZombifiedPiglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + method_29514($$0: number): void; + method_29513($$0: Internal.UUID_): void; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + method_29507(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isPreventingPlayerRest($$0: Internal.Player_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + setTarget($$0: Internal.LivingEntity_): void; + get myRidingOffset(): number; + set target($$0: Internal.LivingEntity_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ZombifiedPiglin_ = ZombifiedPiglin; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2ByteFunction + */ + interface Long2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Long2IntFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Long2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Long2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Long2LongFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Long2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ByteFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ByteFunction; + } + type Long2ByteFunction_ = ((arg0: number) => number) | Long2ByteFunction; + /** + * @javaClass java.nio.charset.CoderResult + */ + class CoderResult { + static malformedForLength(arg0: number): this; + isMalformed(): boolean; + isError(): boolean; + static unmappableForLength(arg0: number): this; + isOverflow(): boolean; + isUnmappable(): boolean; + isUnderflow(): boolean; + length(): number; + toString(): string; + throwException(): void; + static readonly "OVERFLOW" : Internal.CoderResult; + static readonly "UNDERFLOW" : Internal.CoderResult; + get underflow(): boolean; + get overflow(): boolean; + get error(): boolean; + get unmappable(): boolean; + get malformed(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CoderResult_ = CoderResult; + /** + * @javaClass net.minecraft.class_2616 + */ + class ClientboundAnimatePacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getAction(): number; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + static readonly "CRITICAL_HIT" : 4; + static readonly "MAGIC_CRITICAL_HIT" : 5; + static readonly "SWING_MAIN_HAND" : 0; + static readonly "SWING_OFF_HAND" : 3; + static readonly "WAKE_UP" : 2; + static readonly "HURT" : 1; + get action(): number; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundAnimatePacket_ = ClientboundAnimatePacket; + /** + * @javaClass net.minecraft.class_1688$class_1689 + */ + class AbstractMinecart$Type extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.AbstractMinecart$Type[]; + static readonly "CHEST" : Internal.AbstractMinecart$Type; + static readonly "FURNACE" : Internal.AbstractMinecart$Type; + static readonly "RIDEABLE" : Internal.AbstractMinecart$Type; + static readonly "COMMAND_BLOCK" : Internal.AbstractMinecart$Type; + static readonly "TNT" : Internal.AbstractMinecart$Type; + static readonly "SPAWNER" : Internal.AbstractMinecart$Type; + static readonly "HOPPER" : Internal.AbstractMinecart$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractMinecart$Type_ = "chest" | "spawner" | "command_block" | "furnace" | "rideable" | "tnt" | "hopper" | "emitter" | AbstractMinecart$Type; + /** + * @javaClass com.mojang.serialization.Decoder$Terminal + */ + interface Decoder$Terminal { + decoder(): Internal.Decoder; + decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + } + type Decoder$Terminal_ = ((arg0: Internal.DynamicOps, arg1: any) => Internal.DataResult) | Decoder$Terminal; + /** + * @javaClass net.minecraft.class_2815 + */ + class ServerboundContainerClosePacket implements Internal.Packet { + getContainerId(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get containerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundContainerClosePacket_ = ServerboundContainerClosePacket; + /** + * @javaClass net.minecraft.class_1162 + */ + class Vector4f { + add($$0: number, $$1: number, $$2: number, $$3: number): void; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + lerp($$0: Internal.Vector4f_, $$1: number): void; + perspectiveDivide(): void; + mul($$0: Internal.Vector3f_): void; + mul($$0: number): void; + dot($$0: Internal.Vector4f_): number; + transform($$0: Internal.Quaternion_): void; + transform($$0: Internal.Matrix4f_): void; + hashCode(): number; + w(): number; + normalize(): boolean; + equals($$0: any): boolean; + x(): number; + y(): number; + z(): number; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Vector4f_ = Vector4f; + /** + * @javaClass net.minecraft.class_1941 + */ + interface CollisionGetter extends Internal.BlockGetter { + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + noCollision($$0: Internal.AABB_): boolean; + noCollision($$0: Internal.Entity_): boolean; + getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + getWorldBorder(): Internal.WorldBorder; + } + type CollisionGetter_ = CollisionGetter; + /** + * @javaClass dev.latvian.mods.kubejs.client.SoundRegistryEventJS + */ + class SoundRegistryEventJS extends Internal.StartupEventJS { + register(r: ResourceLocation_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SoundRegistryEventJS_ = SoundRegistryEventJS; + /** + * @javaClass net.minecraft.class_6012 + */ + class WeightedRandomList { + static codec($$0: Internal.Codec_): Internal.Codec>; + getRandom($$0: Internal.Random_): Internal.Optional; + isEmpty(): boolean; + static create(): Internal.WeightedRandomList; + static create($$0: Internal.List_): Internal.WeightedRandomList; + static create(... $$0: E[]): Internal.WeightedRandomList; + unwrap(): Internal.List; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WeightedRandomList_ = WeightedRandomList; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.SmithingRecipeJS + */ + class SmithingRecipeJS extends Internal.RecipeJS { + serialize(): void; + create(args: Internal.ListJS_): void; + deserialize(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SmithingRecipeJS_ = SmithingRecipeJS; + /** + * @javaClass java.util.BitSet + */ + class BitSet implements Internal.Cloneable, Internal.Serializable { + nextClearBit(arg0: number): number; + previousClearBit(arg0: number): number; + or(arg0: Internal.BitSet_): void; + set(arg0: number, arg1: number): void; + set(arg0: number): void; + set(arg0: number, arg1: boolean): void; + set(arg0: number, arg1: number, arg2: boolean): void; + toLongArray(): number[]; + intersects(arg0: Internal.BitSet_): boolean; + static valueOf(arg0: number[]): this; + static valueOf(arg0: Internal.ByteBuffer_): this; + static valueOf(arg0: Internal.LongBuffer_): this; + previousSetBit(arg0: number): number; + isEmpty(): boolean; + clear(): void; + clear(arg0: number, arg1: number): void; + clear(arg0: number): void; + length(): number; + nextSetBit(arg0: number): number; + cardinality(): number; + size(): number; + stream(): Internal.IntStream; + and(arg0: Internal.BitSet_): void; + hashCode(): number; + toByteArray(): number[]; + equals(arg0: any): boolean; + get(arg0: number, arg1: number): this; + get(arg0: number): boolean; + clone(): any; + xor(arg0: Internal.BitSet_): void; + toString(): string; + flip(arg0: number): void; + flip(arg0: number, arg1: number): void; + andNot(arg0: Internal.BitSet_): void; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BitSet_ = BitSet; + /** + * @javaClass net.coderbot.iris.mixin.ProgramTypeAccessor + */ + interface ProgramTypeAccessor { + } + type ProgramTypeAccessor_ = ProgramTypeAccessor; + /** + * @javaClass net.minecraft.class_5513 + */ + interface TextFilter { + processStreamMessage(arg0: string): Internal.CompletableFuture; + leave(): void; + join(): void; + processMessageBundle(arg0: Internal.List_): Internal.CompletableFuture>; + } + type TextFilter_ = TextFilter; + /** + * @javaClass com.google.common.collect.ForwardingMultimap + */ + abstract class ForwardingMultimap extends Internal.ForwardingObject implements Internal.Multimap { + containsEntry(arg0: any, arg1: any): boolean; + asMap(): Internal.Map>; + keys(): Internal.Multiset; + containsKey(arg0: any): boolean; + values(): Internal.Collection; + isEmpty(): boolean; + clear(): void; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; + containsValue(arg0: any): boolean; + put(arg0: K, arg1: V): boolean; + remove(arg0: any, arg1: any): boolean; + removeAll(arg0: any): Internal.Collection; + entries(): Internal.Collection>; + size(): number; + hashCode(): number; + putAll(arg0: Internal.Multimap_): boolean; + putAll(arg0: K, arg1: Internal.Iterable_): boolean; + equals(arg0: any): boolean; + get(arg0: K): Internal.Collection; + keySet(): Internal.Set; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ForwardingMultimap_ = ForwardingMultimap; + /** + * @javaClass dev.latvian.mods.kubejs.misc.VillagerTypeBuilder + */ + class VillagerTypeBuilder extends Internal.BuilderBase { + getRegistryType(): Internal.RegistryObjectBuilderTypes; + createObject(): Internal.VillagerType; + get registryType(): Internal.RegistryObjectBuilderTypes; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VillagerTypeBuilder_ = VillagerTypeBuilder; + /** + * @javaClass com.mojang.serialization.Decoder$Boxed + */ + interface Decoder$Boxed { + decoder(): Internal.Decoder; + decode(arg0: Internal.Dynamic_): Internal.DataResult>; + } + type Decoder$Boxed_ = ((arg0: Internal.Dynamic) => Internal.DataResult>) | Decoder$Boxed; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ByteFunction + */ + interface Byte2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: any): number; + remove(arg0: number): number; + defaultReturnValue(): number; + defaultReturnValue(arg0: number): void; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; + identity(): this; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; + } + type Byte2ByteFunction_ = ((arg0: number) => number) | Byte2ByteFunction; + /** + * @javaClass java.util.Spliterator$OfPrimitive + */ + interface Spliterator$OfPrimitive extends Internal.Spliterator { + trySplit(): T_SPLITR; + tryAdvance(arg0: T_CONS): boolean; + forEachRemaining(arg0: T_CONS): void; + } + type Spliterator$OfPrimitive_ = Spliterator$OfPrimitive; + /** + * @javaClass it.unimi.dsi.fastutil.longs.LongIterator + */ + interface LongIterator extends Internal.PrimitiveIterator$OfLong { + next(): number; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.Consumer_): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + nextLong(): number; + } + type LongIterator_ = (() => number) | LongIterator; + /** + * @javaClass net.minecraft.class_6880$class_6882 + */ + class Holder$Kind extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Holder$Kind[]; + static readonly "REFERENCE" : Internal.Holder$Kind; + static readonly "DIRECT" : Internal.Holder$Kind; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Holder$Kind_ = "reference" | "direct" | Holder$Kind; + /** + * @javaClass net.minecraft.class_4180 + */ + class SectionStorage implements Internal.AutoCloseable { + hasWork(): boolean; + flush($$0: Internal.ChunkPos_): void; + close(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SectionStorage_ = SectionStorage; + /** + * @javaClass java.util.OptionalDouble + */ + class OptionalDouble { + isEmpty(): boolean; + isPresent(): boolean; + getAsDouble(): number; + orElse(arg0: number): number; + orElseThrow(arg0: Internal.Supplier_): number; + orElseThrow(): number; + static empty(): this; + orElseGet(arg0: Internal.DoubleSupplier_): number; + stream(): Internal.DoubleStream; + hashCode(): number; + ifPresentOrElse(arg0: Internal.DoubleConsumer_, arg1: Internal.Runnable_): void; + ifPresent(arg0: Internal.DoubleConsumer_): void; + static of(arg0: number): this; + equals(arg0: any): boolean; + toString(): string; + get asDouble(): number; + get present(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OptionalDouble_ = OptionalDouble; + /** + * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction + */ + interface Boolean2FloatFunction extends it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: boolean, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Boolean2ShortFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Boolean2IntFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: boolean, arg1: number): number; + remove(arg0: boolean): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Boolean2ObjectFunction; + get(arg0: any): number; + get(arg0: boolean): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Boolean2LongFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2FloatFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Boolean2ByteFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + containsKey(arg0: boolean): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2FloatFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Boolean2CharFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2FloatFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2FloatFunction; + } + type Boolean2FloatFunction_ = ((arg0: boolean) => number) | Boolean2FloatFunction; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseScroll + */ + interface ScreenMouseEvents$AfterMouseScroll { + afterMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): void; + } + type ScreenMouseEvents$AfterMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number) => void) | ScreenMouseEvents$AfterMouseScroll; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2IntFunction + */ + interface Int2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: any): number; + remove(arg0: number): number; + defaultReturnValue(): number; + defaultReturnValue(arg0: number): void; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; + identity(): this; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; + } + type Int2IntFunction_ = ((arg0: number) => number) | Int2IntFunction; + /** + * @javaClass net.minecraft.class_4044 + */ + class PaintingTextureManager extends Internal.TextureAtlasHolder { + get($$0: Internal.Motive_): Internal.TextureAtlasSprite; + getBackSprite(): Internal.TextureAtlasSprite; + handler$zff000$onConstruction(textureManager: Internal.TextureManager_, ci: Internal.CallbackInfo_): void; + get backSprite(): Internal.TextureAtlasSprite; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PaintingTextureManager_ = PaintingTextureManager; + /** + * @javaClass me.jellysquid.mods.sodium.client.model.vertex.buffer.VertexBufferView + */ + interface VertexBufferView { + ensureBufferCapacity(arg0: number): boolean; + flush(arg0: number, arg1: Internal.BufferVertexFormat_): void; + getWriterPosition(): number; + getVertexFormat(): Internal.BufferVertexFormat; + getDirectBuffer(): Internal.ByteBuffer; + } + type VertexBufferView_ = VertexBufferView; + /** + * @javaClass net.minecraft.class_1842 + */ + class Potion { + getEffects(): Internal.List; + getName($$0: string): string; + hasInstantEffects(): boolean; + static byName($$0: string): this; + get effects(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Potion_ = Special.Potion | Potion; + /** + * @javaClass net.minecraft.class_5321 + */ + class ResourceKey implements Internal.SpecialEquality { + static elementKey($$0: Internal.ResourceKey_>): Internal.Function>; + registry(): ResourceLocation; + static codec($$0: Internal.ResourceKey_>): Internal.Codec>; + cast($$0: Internal.ResourceKey_>): Internal.Optional>; + isFor($$0: Internal.ResourceKey_>): boolean; + getNamespace(): string; + static createRegistryKey($$0: ResourceLocation_): Internal.ResourceKey>; + getPath(): string; + static create($$0: Internal.ResourceKey_>, $$1: ResourceLocation_): Internal.ResourceKey; + location(): ResourceLocation; + toString(): string; + specialEquals(o: any, shallow: boolean): boolean; + get path(): string; + get namespace(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ResourceKey_ = ResourceKey; + /** + * @javaClass net.minecraft.class_2751 + */ + class ClientboundSetObjectivePacket implements Internal.Packet { + getObjectiveName(): string; + getDisplayName(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + getRenderType(): Internal.ObjectiveCriteria$RenderType; + getMethod(): number; + write($$0: Internal.FriendlyByteBuf_): void; + static readonly "METHOD_ADD" : 0; + static readonly "METHOD_REMOVE" : 1; + static readonly "METHOD_CHANGE" : 2; + get method(): number; + get displayName(): Internal.Component; + get renderType(): Internal.ObjectiveCriteria$RenderType; + get objectiveName(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetObjectivePacket_ = ClientboundSetObjectivePacket; + /** + * @javaClass net.coderbot.iris.mixin.LevelRendererAccessor + */ + interface LevelRendererAccessor { + shouldRegenerateClouds(): boolean; + setShouldRegenerateClouds(arg0: boolean): void; + getLevel(): Internal.ClientLevel; + invokeRenderEntity(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.PoseStack_, arg6: Internal.MultiBufferSource_): void; + getEntityRenderDispatcher(): Internal.EntityRenderDispatcher; + setRenderBuffers(arg0: Internal.RenderBuffers_): void; + invokeSetupRender(arg0: Internal.Camera_, arg1: Internal.Frustum_, arg2: boolean, arg3: boolean): void; + getRenderBuffers(): Internal.RenderBuffers; + invokeRenderChunkLayer(arg0: Internal.RenderType_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4f_): void; + } + type LevelRendererAccessor_ = LevelRendererAccessor; + /** + * @javaClass net.minecraft.class_1922 + */ + interface BlockGetter extends Internal.LevelHeightAccessor { + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getBlockFloorHeight($$0: BlockPos_): number; + getMaxLightLevel(): number; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getBlockEntity(arg0: BlockPos_): Internal.BlockEntity; + getLightEmission($$0: BlockPos_): number; + getFluidState(arg0: BlockPos_): Internal.FluidState; + getBlockState(arg0: BlockPos_): Internal.BlockState; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + traverseBlocks($$0: Vec3_, $$1: Vec3_, $$2: C, $$3: Internal.BiFunction_, $$4: Internal.Function_): T; + } + type BlockGetter_ = BlockGetter; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2ReferenceFunction + */ + interface Float2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { + getOrDefault(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Float2IntFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ReferenceFunction; + put(arg0: number, arg1: V): V; + remove(arg0: number): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Float2DoubleFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Float2ObjectFunction; + get(arg0: any): V; + get(arg0: number): V; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Float2ByteFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Float2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ReferenceFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Float2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ReferenceFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ReferenceFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ReferenceFunction; + } + type Float2ReferenceFunction_ = ((arg0: number) => V) | Float2ReferenceFunction; + /** + * @javaClass net.minecraft.class_5455$class_6892 + */ + class RegistryAccess$RegistryEntry extends Internal.Record { + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + value(): Internal.Registry; + key(): Internal.ResourceKey>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RegistryAccess$RegistryEntry_ = RegistryAccess$RegistryEntry; + /** + * @javaClass net.minecraft.class_2846$class_2847 + */ + class ServerboundPlayerActionPacket$Action extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ServerboundPlayerActionPacket$Action[]; + static readonly "STOP_DESTROY_BLOCK" : Internal.ServerboundPlayerActionPacket$Action; + static readonly "DROP_ALL_ITEMS" : Internal.ServerboundPlayerActionPacket$Action; + static readonly "DROP_ITEM" : Internal.ServerboundPlayerActionPacket$Action; + static readonly "RELEASE_USE_ITEM" : Internal.ServerboundPlayerActionPacket$Action; + static readonly "ABORT_DESTROY_BLOCK" : Internal.ServerboundPlayerActionPacket$Action; + static readonly "SWAP_ITEM_WITH_OFFHAND" : Internal.ServerboundPlayerActionPacket$Action; + static readonly "START_DESTROY_BLOCK" : Internal.ServerboundPlayerActionPacket$Action; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPlayerActionPacket$Action_ = "swap_item_with_offhand" | "start_destroy_block" | "abort_destroy_block" | "drop_item" | "drop_all_items" | "stop_destroy_block" | "release_use_item" | ServerboundPlayerActionPacket$Action; + /** + * @javaClass java.time.ZoneOffset + */ + class ZoneOffset extends Internal.ZoneId implements Internal.TemporalAccessor, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { + getTotalSeconds(): number; + static ofHoursMinutes(arg0: number, arg1: number): this; + query(arg0: Internal.TemporalQuery_): R; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + getId(): string; + isSupported(arg0: Internal.TemporalField_): boolean; + compareTo(arg0: Internal.ZoneOffset_): number; + getLong(arg0: Internal.TemporalField_): number; + static ofHours(arg0: number): this; + hashCode(): number; + static of(arg0: string): this; + equals(arg0: any): boolean; + get(arg0: Internal.TemporalField_): number; + static from(arg0: Internal.TemporalAccessor_): this; + toString(): string; + getRules(): Internal.ZoneRules; + static ofHoursMinutesSeconds(arg0: number, arg1: number, arg2: number): this; + static ofTotalSeconds(arg0: number): this; + static readonly "MIN" : Internal.ZoneOffset; + static readonly "UTC" : Internal.ZoneOffset; + static readonly "MAX" : Internal.ZoneOffset; + get totalSeconds(): number; + get rules(): Internal.ZoneRules; + get id(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ZoneOffset_ = ZoneOffset; + /** + * @javaClass net.minecraft.class_5937 + */ + class EffectProgram extends Internal.Program { + attachToEffect($$0: Internal.Effect_): void; + static compileShader($$0: Internal.Program$Type_, $$1: string, $$2: Internal.InputStream_, $$3: string): this; + close(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EffectProgram_ = EffectProgram; + /** + * @javaClass java.util.AbstractCollection + */ + abstract class AbstractCollection implements Internal.Collection { + add(arg0: E): boolean; + removeAll(arg0: Internal.Collection_): boolean; + contains(arg0: any): boolean; + iterator(): Internal.Iterator; + size(): number; + addAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.Collection_): boolean; + toArray(): any[]; + toArray(arg0: T[]): T[]; + isEmpty(): boolean; + clear(): void; + toString(): string; + remove(arg0: any): boolean; + retainAll(arg0: Internal.Collection_): boolean; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractCollection_ = AbstractCollection; + /** + * @javaClass net.minecraft.class_176$class_177 + */ + class LootContextParamSet$Builder { + build(): Internal.LootContextParamSet; + optional($$0: Internal.LootContextParam_): this; + required($$0: Internal.LootContextParam_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootContextParamSet$Builder_ = LootContextParamSet$Builder; + /** + * @javaClass net.minecraft.class_1628 + */ + class Spider extends Internal.Monster { + onClimbable(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getPassengersRidingOffset(): number; + canBeAffected($$0: Internal.MobEffectInstance_): boolean; + makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; + tick(): void; + setClimbing($$0: boolean): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + isClimbing(): boolean; + getMobType(): Internal.MobType; + get passengersRidingOffset(): number; + get mobType(): Internal.MobType; + get climbing(): boolean; + set climbing($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Spider_ = Spider; + /** + * @javaClass net.minecraft.class_2673 + */ + class ClientboundLevelEventPacket implements Internal.Packet { + isGlobalEvent(): boolean; + getType(): number; + getPos(): BlockPos; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getData(): number; + get data(): number; + get pos(): BlockPos; + get type(): number; + get globalEvent(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundLevelEventPacket_ = ClientboundLevelEventPacket; + /** + * @javaClass net.minecraft.class_1160 + */ + class Vector3f { + add($$0: number, $$1: number, $$2: number): void; + add($$0: Internal.Vector3f_): void; + sub($$0: Internal.Vector3f_): void; + set($$0: number, $$1: number, $$2: number): void; + lerp($$0: Internal.Vector3f_, $$1: number): void; + mul($$0: number): void; + mul($$0: number, $$1: number, $$2: number): void; + rotation($$0: number): Internal.Quaternion; + dot($$0: Internal.Vector3f_): number; + cross($$0: Internal.Vector3f_): void; + transform($$0: Internal.Matrix3f_): void; + transform($$0: Internal.Quaternion_): void; + load($$0: Internal.Vector3f_): void; + hashCode(): number; + normalize(): boolean; + rotationDegrees($$0: number): Internal.Quaternion; + equals($$0: any): boolean; + x(): number; + y(): number; + z(): number; + toString(): string; + copy(): this; + map($$0: Internal.Float2FloatFunction_): void; + clamp($$0: Internal.Vector3f_, $$1: Internal.Vector3f_): void; + clamp($$0: number, $$1: number): void; + static "ZERO" : Internal.Vector3f; + static readonly "CODEC" : Internal.Codec; + static "ZN" : Internal.Vector3f; + static "YN" : Internal.Vector3f; + static "XN" : Internal.Vector3f; + static "ZP" : Internal.Vector3f; + static "YP" : Internal.Vector3f; + static "XP" : Internal.Vector3f; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Vector3f_ = Vector3f; + /** + * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder + */ + class EnchantmentBuilder extends Internal.BuilderBase { + maxLevel(i: number): this; + armorFeet(): this; + veryRare(): this; + damageBonus(i: Internal.EnchantmentBuilder$DamageBonusFunction_): this; + undiscoverable(): this; + postAttack(i: Internal.EnchantmentBuilder$PostFunction_): this; + crossbow(): this; + vanishable(): this; + bow(): this; + armorLegs(): this; + weapon(): this; + uncommon(): this; + canEnchant(i: Internal.Object2BooleanFunction_): this; + postHurt(i: Internal.EnchantmentBuilder$PostFunction_): this; + rare(): this; + maxCost(i: Internal.Int2IntFunction_): this; + minCost(i: Internal.Int2IntFunction_): this; + treasureOnly(): this; + wearable(): this; + trident(): this; + damageProtection(i: Internal.EnchantmentBuilder$DamageProtectionFunction_): this; + armorChest(): this; + createObject(): Internal.Enchantment; + minLevel(i: number): this; + armorHead(): this; + slots(s: EquipmentSlot_[]): this; + armor(): this; + fishingRod(): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + curse(): this; + checkCompatibility(i: Internal.Object2BooleanFunction_): this; + breakable(): this; + category(c: Internal.EnchantmentCategory_): this; + rarity(r: Internal.Enchantment$Rarity_): this; + untradeable(): this; + get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ @@ -12596,90 +16219,141 @@ declare namespace Internal { * This is an annoying code logic from Vanilla Minecraft. There's no way KubeJS can * change this. */ - doPostAttack(i: Internal.EnchantmentBuilder$PostFunction_): Internal.EnchantmentBuilder; + doPostAttack(i: Internal.EnchantmentBuilder$PostFunction_): Internal.EnchantmentBuilder_; } /** */ type EnchantmentBuilder_ = EnchantmentBuilder; - abstract class class_1547 extends Internal.class_1588 implements Internal.class_1603 { - method_5678(): number; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_25938($$0: Internal.class_1811_): boolean; - static method_26905(): Internal.class_5132$class_5133; - method_5749($$0: Internal.class_2487_): void; - method_6046(): Internal.class_1310; - method_5673($$0: EquipmentSlot_, $$1: Internal.class_1799_): void; - method_6997(): void; - method_6007(): void; - method_5842(): void; - method_7105($$0: Internal.class_1309_, $$1: number): void; - method_35191(): boolean; + /** + * @javaClass net.minecraft.class_5281 + */ + interface WorldGenLevel extends Internal.ServerLevelAccessor { + getSeed(): number; + ensureCanWrite($$0: BlockPos_): boolean; + setCurrentlyGenerating($$0: Internal.Supplier_): void; + } + type WorldGenLevel_ = (() => number) | WorldGenLevel; + /** + * @javaClass net.minecraft.class_3916 + */ + class LecternMenu extends Internal.AbstractContainerMenu { + getBook(): Internal.ItemStack; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + stillValid($$0: Internal.Player_): boolean; + setData($$0: number, $$1: number): void; + getPage(): number; + static readonly "BUTTON_PREV_PAGE" : 1; + static readonly "BUTTON_TAKE_BOOK" : 3; + static readonly "BUTTON_PAGE_JUMP_RANGE_START" : 100; + static readonly "BUTTON_NEXT_PAGE" : 2; + get book(): Internal.ItemStack; + get page(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1547_ = class_1547; - class class_4482$class_4484 extends Internal.Enum { - static valueOf($$0: string): Internal.class_4482$class_4484; - static values(): Internal.class_4482$class_4484[]; - static readonly field_20428 : Internal.class_4482$class_4484; - static readonly field_20429 : Internal.class_4482$class_4484; - static readonly field_21052 : Internal.class_4482$class_4484; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4482$class_4484_ = "bee_released" | "honey_delivered" | "emergency" | class_4482$class_4484; - class class_1699 extends Internal.class_1688 { - method_7518(): Internal.class_1688$class_1689; - method_35216(): Internal.class_1917; - method_7517(): Internal.class_2680; - method_5711($$0: number): void; - method_5833(): boolean; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1699_ = class_1699; - interface Char2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + type LecternMenu_ = LecternMenu; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2IntFunction + */ + interface Double2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; remove(arg0: any): number; - defaultReturnValue(): number; defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Char2ObjectFunction; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Double2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Char2FloatFunction; + get(arg0: number): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Double2LongFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Double2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2IntFunction; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2IntFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Double2CharFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2IntFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2IntFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2IntFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; } - type Char2IntFunction_ = ((arg0: string) => number) | Char2IntFunction; + type Double2IntFunction_ = ((arg0: number) => number) | Double2IntFunction; + /** + * @javaClass com.mojang.serialization.ListBuilder + */ + interface ListBuilder { + withErrorsFrom(arg0: Internal.DataResult_): Internal.ListBuilder; + add(arg0: Internal.DataResult_): Internal.ListBuilder; + add(arg0: T): Internal.ListBuilder; + add(arg0: E, arg1: Internal.Encoder_): Internal.ListBuilder; + mapError(arg0: Internal.UnaryOperator_): Internal.ListBuilder; + ops(): Internal.DynamicOps; + build(arg0: T): Internal.DataResult; + build(arg0: Internal.DataResult_): Internal.DataResult; + addAll(arg0: Internal.Iterable_, arg1: Internal.Encoder_): Internal.ListBuilder; + } + type ListBuilder_ = ListBuilder; + /** + * @javaClass net.minecraft.class_1431 + */ + class Cod extends Internal.AbstractSchoolingFish { + method_6452(): Internal.ItemStack; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Cod_ = Cod; + /** + * @javaClass dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter + */ + interface MobFilter extends Internal.BiPredicate { + test(arg0: Internal.MobCategory_, arg1: Internal.MobSpawnSettings$SpawnerData_): boolean; + of(o: any): this; + idFilter(s: string): this; + } + type MobFilter_ = ((arg0: Internal.MobCategory, arg1: Internal.MobSpawnSettings$SpawnerData) => boolean) | MobFilter; + /** + * @javaClass dev.latvian.mods.unit.function.FunctionFactory + */ + class FunctionFactory extends Internal.Record { + maxArgs(): number; + hashCode(): number; + supplier(): Internal.FunctionFactory$FuncSupplier; + static of(name: string, args: number, supplier: Internal.FunctionFactory$FuncSupplier_): this; + static of(name: string, minArgs: number, maxArgs: number, supplier: Internal.FunctionFactory$FuncSupplier_): this; + equals(o: any): boolean; + static of0(name: string, supplier: Internal.Supplier_): this; + name(): string; + create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; + static of2(name: string, supplier: Internal.FunctionFactory$Arg2_): this; + toString(): string; + static of1(name: string, supplier: Internal.FunctionFactory$Arg1_): this; + static of3(name: string, supplier: Internal.FunctionFactory$Arg3_): this; + minArgs(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FunctionFactory_ = FunctionFactory; + /** + * @javaClass java.security.Provider + */ abstract class Provider extends Internal.Properties { isConfigured(): boolean; getOrDefault(arg0: any, arg1: any): any; @@ -12707,7 +16381,7 @@ declare namespace Internal { getVersionStr(): string; forEach(arg0: Internal.BiConsumer_): void; clear(): void; - configure(arg0: string): Internal.Provider; + configure(arg0: string): this; getService(arg0: string, arg1: string): Internal.Provider$Service; computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; elements(): Internal.Enumeration; @@ -12725,168 +16399,445 @@ declare namespace Internal { protected constructor(); } type Provider_ = Provider; - interface TypeFamily { - apply(arg0: number): com.mojang.datafixers.types.Type; + /** + * @javaClass net.minecraft.class_5455$class_6890 + */ + interface RegistryAccess$Frozen extends Internal.RegistryAccess { + freeze(): this; } - type TypeFamily_ = TypeFamily; - class FilterOutputStream extends Internal.OutputStream { - flush(): void; + type RegistryAccess$Frozen_ = RegistryAccess$Frozen; + /** + * @javaClass net.minecraft.class_58 + */ + class ValidationContext { + enterTable($$0: string, $$1: ResourceLocation_): this; + validateUser($$0: Internal.LootContextUser_): void; + enterCondition($$0: string, $$1: ResourceLocation_): this; + forChild($$0: string): this; + resolveCondition($$0: ResourceLocation_): Internal.LootItemCondition; + reportProblem($$0: string): void; + resolveLootTable($$0: ResourceLocation_): Internal.LootTable; + hasVisitedCondition($$0: ResourceLocation_): boolean; + hasVisitedTable($$0: ResourceLocation_): boolean; + setParams($$0: Internal.LootContextParamSet_): this; + getProblems(): Internal.Multimap; + get problems(): Internal.Multimap; + set params($$0: Internal.LootContextParamSet_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ValidationContext_ = ValidationContext; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback + */ + interface ModifyRecipeResultCallback { + modify(arg0: Internal.ModifyRecipeCraftingGrid_, arg1: Internal.ItemStackJS_): Internal.ItemStackJS; + } + type ModifyRecipeResultCallback_ = ((arg0: Internal.ModifyRecipeCraftingGrid, arg1: Internal.ItemStackJS) => Internal.ItemStackJS) | ModifyRecipeResultCallback; + /** + * @javaClass net.minecraft.class_309 + */ + class KeyboardHandler { + handler$zco000$onRawKey(handle: number, key: number, scanCode: number, action: number, modifiers: number, info: Internal.CallbackInfo_): void; + handler$bkl001$onKey(window: number, key: number, scancode: number, i: number, j: number, cbi: Internal.CallbackInfo_): void; + handler$bin000$keyPress(window: number, key: number, code: number, k: number, m: number, ci: Internal.CallbackInfo_): void; + getClipboard(): string; + setup($$0: number): void; + setClipboard($$0: string): void; + handler$zco000$onKey(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_): void; + tick(): void; + setSendRepeatsToGui($$0: boolean): void; + handler$zco000$onKeyAfter(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_, screen: Internal.Screen_, bls: boolean[]): void; + keyPress($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + static readonly "DEBUG_CRASH_TIME" : 10000; + get clipboard(): string; + set sendRepeatsToGui($$0: boolean); + set up($$0: number); + set clipboard($$0: string); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type KeyboardHandler_ = KeyboardHandler; + /** + * @javaClass net.minecraft.class_5889 + */ + class ClientboundInitializeBorderPacket implements Internal.Packet { + getNewCenterZ(): number; + getLerpTime(): number; + getNewCenterX(): number; + getNewSize(): number; + getWarningBlocks(): number; + getOldSize(): number; + getWarningTime(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getNewAbsoluteMaxSize(): number; + get newAbsoluteMaxSize(): number; + get lerpTime(): number; + get newCenterX(): number; + get newSize(): number; + get warningBlocks(): number; + get newCenterZ(): number; + get warningTime(): number; + get oldSize(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundInitializeBorderPacket_ = ClientboundInitializeBorderPacket; + /** + * @javaClass net.minecraft.class_330 + */ + class MapRenderer implements Internal.AutoCloseable { + resetData(): void; + update($$0: number, $$1: Internal.MapItemSavedData_): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: Internal.MapItemSavedData_, $$4: boolean, $$5: number): void; close(): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number[]): void; - write(arg0: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type FilterOutputStream_ = FilterOutputStream; - class class_4210 implements Internal.class_2596 { - method_19478(): Internal.class_1267; - method_19477($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; + type MapRenderer_ = MapRenderer; + /** + * @javaClass com.google.common.collect.UnmodifiableListIterator + */ + abstract class UnmodifiableListIterator extends Internal.UnmodifiableIterator implements Internal.ListIterator { + add(arg0: E): void; + set(arg0: E): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4210_ = class_4210; - class class_296$class_297 extends Internal.Enum { - method_1389(): string; - static valueOf($$0: string): Internal.class_296$class_297; - method_1390(): number; - static values(): Internal.class_296$class_297[]; - method_1391(): number; - static readonly field_1619 : Internal.class_296$class_297; - static readonly field_1617 : Internal.class_296$class_297; - static readonly field_1622 : Internal.class_296$class_297; - static readonly field_1623 : Internal.class_296$class_297; - static readonly field_1621 : Internal.class_296$class_297; - static readonly field_1624 : Internal.class_296$class_297; - static readonly field_1625 : Internal.class_296$class_297; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_296$class_297_ = "ubyte" | "byte" | "short" | "ushort" | "float" | "uint" | "int" | class_296$class_297; - class class_4648

{ - method_28849(): Internal.Codec

; - static readonly field_21301 : Internal.class_4648; - static readonly field_21302 : Internal.class_4648; - static readonly field_24161 : Internal.class_4648; - static readonly field_24163 : Internal.class_4648; - static readonly field_24162 : Internal.class_4648; - static readonly field_29296 : Internal.class_4648; - static readonly field_24165 : Internal.class_4648; - static readonly field_24164 : Internal.class_4648; - static readonly field_21299 : Internal.class_4648; - static readonly field_21300 : Internal.class_4648; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4648_

= class_4648

; - class class_4205 implements Internal.class_863$class_864 { - method_35799($$0: number): void; - method_23109($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: number, $$4: number): void; - method_19430($$0: number, $$1: Internal.List_): void; - method_20414(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4205_ = class_4205; - class ChronoUnit extends Internal.Enum implements Internal.TemporalUnit { - isDurationEstimated(): boolean; - getDuration(): Internal.Duration; - static valueOf(arg0: string): Internal.ChronoUnit; - isTimeBased(): boolean; - static values(): Internal.ChronoUnit[]; - addTo(arg0: R, arg1: number): R; + type UnmodifiableListIterator_ = UnmodifiableListIterator; + /** + * @javaClass java.nio.ByteOrder + */ + class ByteOrder { + static nativeOrder(): this; toString(): string; - isDateBased(): boolean; - between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; - isSupportedBy(arg0: Internal.Temporal_): boolean; - static readonly FOREVER : Internal.ChronoUnit; - static readonly MICROS : Internal.ChronoUnit; - static readonly SECONDS : Internal.ChronoUnit; - static readonly DECADES : Internal.ChronoUnit; - static readonly MILLENNIA : Internal.ChronoUnit; - static readonly DAYS : Internal.ChronoUnit; - static readonly MILLIS : Internal.ChronoUnit; - static readonly HALF_DAYS : Internal.ChronoUnit; - static readonly MONTHS : Internal.ChronoUnit; - static readonly YEARS : Internal.ChronoUnit; - static readonly HOURS : Internal.ChronoUnit; - static readonly WEEKS : Internal.ChronoUnit; - static readonly NANOS : Internal.ChronoUnit; - static readonly CENTURIES : Internal.ChronoUnit; - static readonly MINUTES : Internal.ChronoUnit; - static readonly ERAS : Internal.ChronoUnit; - get duration(): Internal.Duration; - get durationEstimated(): boolean; - get timeBased(): boolean; - get dateBased(): boolean; + static readonly "BIG_ENDIAN" : Internal.ByteOrder; + static readonly "LITTLE_ENDIAN" : Internal.ByteOrder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ChronoUnit_ = "centuries" | "hours" | "weeks" | "months" | "nanos" | "minutes" | "millennia" | "years" | "eras" | "seconds" | "micros" | "days" | "decades" | "half_days" | "millis" | "forever" | ChronoUnit; + type ByteOrder_ = ByteOrder; + /** + * @javaClass net.minecraft.class_5821 + */ + class FeaturePlaceContext { + random(): Internal.Random; + chunkGenerator(): Internal.ChunkGenerator; + topFeature(): Internal.Optional>; + level(): Internal.WorldGenLevel; + origin(): BlockPos; + config(): FC; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FeaturePlaceContext_ = FeaturePlaceContext; + /** + * @javaClass net.minecraft.class_325 + */ + class ItemColors implements Internal.ColorProviderRegistryImpl$ColorMapperHolder, Internal.ItemColorsExtended { + getColorProvider(stack: Internal.ItemStack_): Internal.ItemColor; + get(item: Internal.ItemLike_): Internal.ItemColor; + getColor($$0: Internal.ItemStack_, $$1: number): number; + static createDefault($$0: Internal.BlockColors_): this; + register($$0: Internal.ItemColor_, ... $$1: Internal.ItemLike_[]): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemColors_ = ItemColors; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2DoubleFunction + */ + interface Object2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + applyAsDouble(arg0: K): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Object2ShortFunction; + getDouble(arg0: any): number; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Object2IntFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Object2DoubleFunction; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Object2ObjectFunction; + get(arg0: any): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Object2LongFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Object2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Object2FloatFunction; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Object2CharFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2DoubleFunction; + removeDouble(arg0: any): number; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Object2ReferenceFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2DoubleFunction; + } + type Object2DoubleFunction_ = ((arg0: any) => number) | Object2DoubleFunction; + /** + * @javaClass net.minecraft.class_2335 + */ + abstract class AxisCycle extends Internal.Enum { + inverse(): this; + static valueOf($$0: string): this; + static values(): Internal.AxisCycle[]; + cycle(arg0: number, arg1: number, arg2: number, arg3: Internal.Direction$Axis_): number; + cycle(arg0: Internal.Direction$Axis_): Internal.Direction$Axis; + static between($$0: Internal.Direction$Axis_, $$1: Internal.Direction$Axis_): this; + static readonly "BACKWARD" : Internal.AxisCycle; + static readonly "FORWARD" : Internal.AxisCycle; + static readonly "VALUES" : Internal.AxisCycle[]; + static readonly "NONE" : Internal.AxisCycle; + static readonly "AXIS_VALUES" : Internal.Direction$Axis[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AxisCycle_ = "forward" | "backward" | "none" | AxisCycle; + /** + * @javaClass java.util.Spliterator$OfInt + */ + interface Spliterator$OfInt extends Internal.Spliterator$OfPrimitive { + trySplit(): this; + tryAdvance(arg0: Internal.IntConsumer_): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + forEachRemaining(arg0: Internal.IntConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; + } + type Spliterator$OfInt_ = Spliterator$OfInt; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinLootPoolAccessor + */ + interface MixinLootPoolAccessor { + getEntries(): Internal.LootPoolEntryContainer[]; + getConditions(): Internal.LootItemCondition[]; + } + type MixinLootPoolAccessor_ = MixinLootPoolAccessor; + /** + * @javaClass net.minecraft.class_6655 + */ + class BlockColumnConfiguration extends Internal.Record implements Internal.FeatureConfiguration { + prioritizeTip(): boolean; + hashCode(): number; + equals($$0: any): boolean; + layers(): Internal.List; + allowedPlacement(): Internal.BlockPredicate; + static simple($$0: Internal.IntProvider_, $$1: Internal.BlockStateProvider_): this; + toString(): string; + static layer($$0: Internal.IntProvider_, $$1: Internal.BlockStateProvider_): Internal.BlockColumnConfiguration$Layer; + direction(): Internal.Direction; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockColumnConfiguration_ = BlockColumnConfiguration; + /** + * @javaClass net.minecraft.class_5539 + */ + interface LevelHeightAccessor { + isOutsideBuildHeight($$0: number): boolean; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getMaxBuildHeight(): number; + getHeight(): number; + getMinBuildHeight(): number; + getSectionsCount(): number; + getSectionIndexFromSectionY($$0: number): number; + create($$0: number, $$1: number): this; + getMinSection(): number; + getSectionYFromSectionIndex($$0: number): number; + getSectionIndex($$0: number): number; + getMaxSection(): number; + } + type LevelHeightAccessor_ = LevelHeightAccessor; + /** + * @javaClass java.nio.channels.GatheringByteChannel + */ interface GatheringByteChannel extends Internal.WritableByteChannel { write(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; write(arg0: Internal.ByteBuffer_[]): number; } type GatheringByteChannel_ = GatheringByteChannel; - interface App { - } - type App_ = App; - class class_2779 implements Internal.class_2596 { - method_11924(): boolean; - method_11926(): Internal.Set; - method_11052($$0: Internal.class_2540_): void; - method_11925($$0: Internal.class_2602_): void; - method_11928(): Internal.Map; - method_11927(): Internal.Map; + /** + * @javaClass net.minecraft.class_1427 + */ + abstract class AbstractGolem extends Internal.PathfinderMob { + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + removeWhenFarAway($$0: number): boolean; + getAmbientSoundInterval(): number; + get ambientSoundInterval(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2779_ = class_2779; - class class_3226 { - method_14271($$0: Internal.class_5281_, $$1: Internal.class_2794_, $$2: Internal.Random_, $$3: BlockPos_): boolean; - readonly field_14013 : Internal.class_6880; - readonly field_14011 : number; - static readonly field_24864 : Internal.Codec; + type AbstractGolem_ = AbstractGolem; + /** + * @javaClass dev.onyxstudios.cca.api.v3.component.ComponentKey + */ + abstract class ComponentKey { + isProvidedBy(provider: V): boolean; + getFromContainer(container: Internal.ComponentContainer_): C; + maybeGet(provider: V): Internal.Optional; + getComponentClass(): typeof C; + get(provider: V): C; + getNullable(provider: V): C; + getInternal(arg0: Internal.ComponentContainer_): C; + getId(): ResourceLocation; + toString(): string; + syncWith(player: Internal.ServerPlayer_, provider: Internal.ComponentProvider_, writer: Internal.ComponentPacketWriter_, predicate: Internal.PlayerSyncPredicate_): void; + syncWith(player: Internal.ServerPlayer_, provider: Internal.ComponentProvider_): void; + sync(provider: V, packetWriter: Internal.ComponentPacketWriter_): void; + sync(provider: V): void; + sync(provider: V, packetWriter: Internal.ComponentPacketWriter_, predicate: Internal.PlayerSyncPredicate_): void; + get componentClass(): typeof C; + get id(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3226_ = class_3226; - abstract class MultithreadEventExecutorGroup extends Internal.AbstractEventExecutorGroup { - next(): Internal.EventExecutor; - terminationFuture(): io.netty.util.concurrent.Future; - isShuttingDown(): boolean; - iterator(): Internal.Iterator; - shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; - isTerminated(): boolean; - awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; - executorCount(): number; - shutdown(): void; - isShutdown(): boolean; - get shuttingDown(): boolean; - get terminated(): boolean; + type ComponentKey_ = ComponentKey; + /** + * @javaClass net.minecraft.class_3957 + */ + class SimpleCookingSerializer implements Internal.RecipeSerializer { + fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; + toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; + fromNetwork($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_): T; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type MultithreadEventExecutorGroup_ = MultithreadEventExecutorGroup; + type SimpleCookingSerializer_ = SimpleCookingSerializer; + /** + * @javaClass net.minecraft.class_4060 + */ + class AmbientOcclusionStatus extends Internal.Enum { + getKey(): string; + static valueOf($$0: string): this; + static values(): Internal.AmbientOcclusionStatus[]; + getId(): number; + static byId($$0: number): this; + static readonly "MIN" : Internal.AmbientOcclusionStatus; + static readonly "MAX" : Internal.AmbientOcclusionStatus; + static readonly "OFF" : Internal.AmbientOcclusionStatus; + get id(): number; + get key(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AmbientOcclusionStatus_ = "min" | "max" | "off" | AmbientOcclusionStatus; + /** + * @javaClass net.minecraft.class_5309 + */ + class NoiseSettings extends Internal.Record { + getMinCellY(): number; + terrainShaper(): Internal.TerrainShaper; + getCellWidth(): number; + getCellCountY(): number; + bottomSlideSettings(): Internal.NoiseSlider; + topSlideSettings(): Internal.NoiseSlider; + minY(): number; + noiseSizeHorizontal(): number; + hashCode(): number; + equals($$0: any): boolean; + static create($$0: number, $$1: number, $$2: Internal.NoiseSamplingSettings_, $$3: Internal.NoiseSlider_, $$4: Internal.NoiseSlider_, $$5: number, $$6: number, $$7: Internal.TerrainShaper_): this; + toString(): string; + getCellHeight(): number; + noiseSizeVertical(): number; + noiseSamplingSettings(): Internal.NoiseSamplingSettings; + height(): number; + static readonly "CODEC" : Internal.Codec; + get cellWidth(): number; + get cellCountY(): number; + get minCellY(): number; + get cellHeight(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseSettings_ = NoiseSettings; + /** + * @javaClass net.minecraft.class_6797 + */ + abstract class PlacementModifier { + getPositions(arg0: Internal.PlacementContext_, arg1: Internal.Random_, arg2: BlockPos_): Internal.Stream; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlacementModifier_ = PlacementModifier; + /** + * @javaClass java.util.stream.DoubleStream$Builder + */ + interface DoubleStream$Builder extends Internal.DoubleConsumer { + add(arg0: number): this; + build(): Internal.DoubleStream; + accept(arg0: number): void; + } + type DoubleStream$Builder_ = DoubleStream$Builder; + /** + * @javaClass net.minecraft.class_2853 + */ + class ServerboundRecipeBookSeenRecipePacket implements Internal.Packet { + getRecipe(): ResourceLocation; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get recipe(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundRecipeBookSeenRecipePacket_ = ServerboundRecipeBookSeenRecipePacket; + /** + * @javaClass com.mojang.datafixers.kinds.K1 + */ + interface K1 { + } + type K1_ = K1; + /** + * @javaClass java.nio.file.WatchEvent$Kind + */ + interface WatchEvent$Kind { + name(): string; + type(): typeof T; + } + type WatchEvent$Kind_ = WatchEvent$Kind; + /** + * @javaClass java.io.File + */ class File implements Internal.Serializable, Internal.Comparable { getUsableSpace(): number; static listRoots(): Internal.File[]; @@ -12895,16 +16846,16 @@ declare namespace Internal { setExecutable(arg0: boolean, arg1: boolean): boolean; setExecutable(arg0: boolean): boolean; canRead(): boolean; - getCanonicalFile(): Internal.File; + getCanonicalFile(): this; compareTo(arg0: Internal.File_): number; delete(): boolean; setReadable(arg0: boolean): boolean; setReadable(arg0: boolean, arg1: boolean): boolean; getTotalSpace(): number; hashCode(): number; - getParentFile(): Internal.File; + getParentFile(): this; getPath(): string; - getAbsoluteFile(): Internal.File; + getAbsoluteFile(): this; listFiles(arg0: Internal.FilenameFilter_): Internal.File[]; listFiles(arg0: Internal.FileFilter_): Internal.File[]; listFiles(): Internal.File[]; @@ -12922,8 +16873,8 @@ declare namespace Internal { getFreeSpace(): number; length(): number; canWrite(): boolean; - static createTempFile(arg0: string, arg1: string, arg2: Internal.File_): Internal.File; - static createTempFile(arg0: string, arg1: string): Internal.File; + static createTempFile(arg0: string, arg1: string, arg2: Internal.File_): this; + static createTempFile(arg0: string, arg1: string): this; list(): string[]; list(arg0: Internal.FilenameFilter_): string[]; isHidden(): boolean; @@ -12938,20 +16889,20 @@ declare namespace Internal { setLastModified(arg0: number): boolean; isDirectory(): boolean; setReadOnly(): boolean; - static readonly pathSeparator : ";"; - static readonly pathSeparatorChar : ";"; - static readonly separatorChar : "\\"; - static readonly separator : "\\"; + static readonly "pathSeparator" : ";"; + static readonly "pathSeparatorChar" : ";"; + static readonly "separatorChar" : "\\"; + static readonly "separator" : "\\"; get parent(): string; - get parentFile(): Internal.File; + get parentFile(): this; get hidden(): boolean; get freeSpace(): number; get usableSpace(): number; get totalSpace(): number; - get canonicalFile(): Internal.File; + get canonicalFile(): this; get directory(): boolean; get path(): string; - get absoluteFile(): Internal.File; + get absoluteFile(): this; get file(): boolean; get absolute(): boolean; get name(): string; @@ -12966,6 +16917,9 @@ declare namespace Internal { protected constructor(); } type File_ = File; + /** + * @javaClass java.text.DecimalFormatSymbols + */ class DecimalFormatSymbols implements Internal.Cloneable, Internal.Serializable { setPercent(arg0: string): void; getMonetaryGroupingSeparator(): string; @@ -13003,12 +16957,12 @@ declare namespace Internal { equals(arg0: any): boolean; clone(): any; setNaN(arg0: string): void; - static getInstance(arg0: Internal.Locale_): Internal.DecimalFormatSymbols; - static getInstance(): Internal.DecimalFormatSymbols; + static getInstance(arg0: Internal.Locale_): this; + static getInstance(): this; get exponentSeparator(): string; get internationalCurrencySymbol(): string; get minusSign(): string; - get instance(): Internal.DecimalFormatSymbols; + get instance(): this; get decimalSeparator(): string; get monetaryGroupingSeparator(): string; get perMill(): string; @@ -13045,184 +16999,133 @@ declare namespace Internal { protected constructor(); } type DecimalFormatSymbols_ = DecimalFormatSymbols; - abstract class class_3988 extends Internal.class_1296 implements Internal.class_6067, Internal.class_1655, Internal.class_1915 { - method_5931($$0: Internal.class_1657_): boolean; - method_19269(): number; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_20010(): void; - method_18010(): Internal.class_3414; - method_18011(): Internal.class_1277; - method_5749($$0: Internal.class_2487_): void; - method_19270(): boolean; - method_20506(): number; - method_19271($$0: number): void; - method_8261($$0: Internal.class_1916_): void; - method_8264(): Internal.class_1916; - method_8262($$0: Internal.class_1914_): void; - method_20507($$0: number): void; - method_8258($$0: Internal.class_1799_): void; - method_18009(): boolean; - method_8257(): Internal.class_1657; - method_38069(): boolean; - method_6078($$0: Internal.class_1282_): void; - method_32318($$0: number): Internal.class_5630; - method_5731($$0: Internal.class_3218_): Internal.class_1297; - method_5652($$0: Internal.class_2487_): void; - method_8259($$0: Internal.class_1657_): void; - method_30951($$0: number): Vec3; - static readonly field_30599 : 300; + /** + * @javaClass dev.latvian.mods.rhino.IdFunctionCall + */ + interface IdFunctionCall { + execIdCall(arg0: Internal.IdFunctionObject_, arg1: Internal.Context_, arg2: Internal.Scriptable_, arg3: Internal.Scriptable_, arg4: any[]): any; + } + type IdFunctionCall_ = ((arg0: Internal.IdFunctionObject, arg1: Internal.Context, arg2: Internal.Scriptable, arg3: Internal.Scriptable, arg4: any[]) => any) | IdFunctionCall; + /** + * @javaClass net.minecraft.class_6796 + */ + class PlacedFeature extends Internal.Record { + placeWithBiomeCheck($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; + feature(): Internal.Holder>; + getFeatures(): Internal.Stream>; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; + placement(): Internal.List; + static readonly "CODEC" : Internal.Codec>; + static readonly "DIRECT_CODEC" : Internal.Codec; + static readonly "LIST_CODEC" : Internal.Codec>; + static readonly "LIST_OF_LISTS_CODEC" : Internal.Codec>>; + get features(): Internal.Stream>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3988_ = class_3988; - class OptionalDynamic extends Internal.DynamicLike { - getElementGeneric(arg0: T): Internal.DataResult; - asLongStreamOpt(): Internal.DataResult; - asByteBufferOpt(): Internal.DataResult; - orElseEmptyMap(): Internal.Dynamic; - orElseEmptyList(): Internal.Dynamic; - asStreamOpt(): Internal.DataResult>>; - asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; - getGeneric(arg0: T): Internal.DataResult; - asNumber(): Internal.DataResult; - decode(arg0: Internal.Decoder_): Internal.DataResult>; - asIntStreamOpt(): Internal.DataResult; - flatMap(arg0: Internal.Function_, Internal.DataResult_>): Internal.DataResult; - result(): Internal.Optional>; - into(arg0: Internal.Function_, V>): Internal.DataResult; - getElement(arg0: string): Internal.DataResult; - get(arg0: string): Internal.OptionalDynamic; - get(): Internal.DataResult>; - asString(): Internal.DataResult; - map(arg0: Internal.Function_, U>): Internal.DataResult; + type PlacedFeature_ = Special.PlacedFeature | PlacedFeature; + /** + * @javaClass net.minecraft.class_6544$class_6552 + */ + class Climate$Sampler extends Internal.Record { + depth(): Internal.DensityFunction; + spawnTarget(): Internal.List; + weirdness(): Internal.DensityFunction; + hashCode(): number; + equals($$0: any): boolean; + erosion(): Internal.DensityFunction; + temperature(): Internal.DensityFunction; + humidity(): Internal.DensityFunction; + toString(): string; + findSpawnPosition(): BlockPos; + continentalness(): Internal.DensityFunction; + sample($$0: number, $$1: number, $$2: number): Internal.Climate$TargetPoint; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type OptionalDynamic_ = OptionalDynamic; - interface class_3828

{ - codec(): Internal.Codec

; + type Climate$Sampler_ = Climate$Sampler; + /** + * @javaClass net.minecraft.class_2661 + */ + class ClientboundDisconnectPacket implements Internal.Packet { + getReason(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get reason(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_3828_

= class_3828

; - interface TransferVariant { - isOf(object: O): boolean; - getNbt(): Internal.class_2487; - hasNbt(): boolean; - getObject(): O; - nbtMatches(other: Internal.class_2487_): boolean; - toNbt(): Internal.class_2487; - toPacket(arg0: Internal.class_2540_): void; - isBlank(): boolean; - copyNbt(): Internal.class_2487; + type ClientboundDisconnectPacket_ = ClientboundDisconnectPacket; + /** + * @javaClass net.minecraft.class_5589 + */ + class GeodeConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "geodeLayerSettings" : Internal.GeodeLayerSettings; + readonly "useAlternateLayer0Chance" : number; + readonly "pointOffset" : Internal.IntProvider; + readonly "minGenOffset" : number; + readonly "noiseMultiplier" : number; + readonly "maxGenOffset" : number; + readonly "usePotentialPlacementsChance" : number; + readonly "geodeBlockSettings" : Internal.GeodeBlockSettings; + readonly "geodeCrackSettings" : Internal.GeodeCrackSettings; + readonly "invalidBlocksThreshold" : number; + readonly "placementsRequireLayer0Alternate" : boolean; + static readonly "CHANCE_RANGE" : Internal.Codec; + readonly "distributionPoints" : Internal.IntProvider; + readonly "outerWallDistance" : Internal.IntProvider; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type TransferVariant_ = TransferVariant; + type GeodeConfiguration_ = GeodeConfiguration; + /** + * @javaClass java.security.PrivilegedExceptionAction + */ interface PrivilegedExceptionAction { run(): T; } type PrivilegedExceptionAction_ = (() => T) | PrivilegedExceptionAction; - class class_236 { - method_985($$0: string, $$1: number, $$2: Internal.class_234_): void; - method_988($$0: T, $$1: number): void; - method_22592(): Internal.Set; - method_22593($$0: string): number; - method_982(): Internal.class_2499; + /** + * @javaClass net.minecraft.class_3326 + */ + class ServerOpList extends Internal.StoredUserList { + canBypassPlayerLimit($$0: Internal.GameProfile_): boolean; + getUserList(): string[]; + get userList(): string[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_236_ = class_236; - class class_1431 extends Internal.class_1425 { - method_6452(): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1431_ = class_1431; - interface class_2615 extends Internal.class_1263 { - method_11262(): Internal.class_265; - method_11265(): number; - method_11264(): number; - method_11266(): number; - } - type class_2615_ = class_2615; - class class_1659 extends Internal.Enum { - method_7362(): number; - static valueOf($$0: string): Internal.class_1659; - static method_7360($$0: number): Internal.class_1659; - static values(): Internal.class_1659[]; - method_7359(): string; - static readonly field_7536 : Internal.class_1659; - static readonly field_7539 : Internal.class_1659; - static readonly field_7538 : Internal.class_1659; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1659_ = "system" | "hidden" | "full" | class_1659; - class ServerPlayerDataJS extends Internal.PlayerDataJS { - getServer(): Internal.ServerJS; - getPlayer(): Internal.ServerPlayerJS; - getMinecraftPlayer(): Internal.class_3222; - getName(): string; - getProfile(): Internal.GameProfile; - hasClientMod(): boolean; - getId(): Internal.UUID; - getOverworld(): Internal.LevelJS; - get server(): Internal.ServerJS; - get minecraftPlayer(): Internal.class_3222; - get profile(): Internal.GameProfile; - get name(): string; - get id(): Internal.UUID; - get overworld(): Internal.LevelJS; - get player(): Internal.ServerPlayerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerPlayerDataJS_ = ServerPlayerDataJS; - interface LongBinaryOperator { - applyAsLong(arg0: number, arg1: number): number; - } - type LongBinaryOperator_ = ((arg0: number, arg1: number) => number) | LongBinaryOperator; - class RootCommandNode extends Internal.CommandNode { - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - getName(): string; - createBuilder(): Internal.ArgumentBuilder; - isValidInput(arg0: string): boolean; - equals(arg0: any): boolean; - getExamples(): Internal.Collection; - getUsageText(): string; - toString(): string; - parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; - get examples(): Internal.Collection; - get name(): string; - get usageText(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RootCommandNode_ = RootCommandNode; + type ServerOpList_ = ServerOpList; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2CharFunction + */ interface Byte2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: string): string; getOrDefault(arg0: number, arg1: string): string; andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2CharFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; andThenInt(arg0: Internal.Char2IntFunction_): Internal.Byte2IntFunction; composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2CharFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: string): string; remove(arg0: number): string; remove(arg0: any): string; - defaultReturnValue(): string; defaultReturnValue(arg0: string): void; + defaultReturnValue(): string; andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Byte2DoubleFunction; andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): string; @@ -13236,7 +17139,7 @@ declare namespace Internal { containsKey(arg0: number): boolean; composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2CharFunction; composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Byte2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2CharFunction; compose(arg0: Internal.Function_): Internal.Function; composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2CharFunction; @@ -13245,1368 +17148,1213 @@ declare namespace Internal { composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2CharFunction; } type Byte2CharFunction_ = ((arg0: number) => string) | Byte2CharFunction; - class class_4650 extends Internal.class_4647 { - method_26989($$0: Internal.Random_, $$1: number, $$2: Internal.class_4643_): number; - static readonly field_24936 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + /** + * @javaClass net.minecraft.class_3562 + */ + interface LayerLightEventListener extends Internal.LightEventListener { + getDataLayerData(arg0: Internal.SectionPos_): Internal.DataLayer; + getLightValue(arg0: BlockPos_): number; } - type class_4650_ = class_4650; - abstract class URLStreamHandler { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type LayerLightEventListener_ = LayerLightEventListener; + /** + * @javaClass java.lang.module.ModuleFinder + */ + interface ModuleFinder { + compose(... arg0: Internal.ModuleFinder_[]): this; + find(arg0: string): Internal.Optional; + of(... arg0: Internal.Path_[]): this; + ofSystem(): this; + findAll(): Internal.Set; } - type URLStreamHandler_ = URLStreamHandler; - class ContextFactory { - enterContext(cx: Internal.Context_): Internal.Context; - enterContext(): Internal.Context; - call(action: Internal.ContextAction_): T; - isSealed(): boolean; - seal(): void; - static getGlobal(): Internal.ContextFactory; - getApplicationClassLoader(): Internal.ClassLoader; - removeListener(listener: Internal.ContextFactory$Listener_): void; - addListener(listener: Internal.ContextFactory$Listener_): void; - get sealed(): boolean; - get applicationClassLoader(): Internal.ClassLoader; - get global(): Internal.ContextFactory; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ModuleFinder_ = ModuleFinder; + /** + * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinMapColorAccessor + */ + interface MixinMapColorAccessor { } - type ContextFactory_ = ContextFactory; - class class_5207 extends Internal.class_4646 { - static readonly field_24930 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type MixinMapColorAccessor_ = MixinMapColorAccessor; + /** + * @javaClass dev.latvian.mods.rhino.util.Remapper + */ + interface Remapper { + remapMethod(arg0: Internal.Class_, arg1: Internal.Method_, arg2: string): string; + unmapClass(arg0: string): string; + getMappedClass(from: Internal.Class_): string; + getMappedField(from: Internal.Class_, field: Internal.Field_, fieldName: string): string; + getMappedField(from: Internal.Class_, field: Internal.Field_): string; + remapField(arg0: Internal.Class_, arg1: Internal.Field_, arg2: string): string; + getMappedMethod(from: Internal.Class_, method: Internal.Method_): string; + getMappedMethod(from: Internal.Class_, method: Internal.Method_, methodString: string): string; + getTypeName(type: string): string; + getTypeName(type: string, remap: Internal.Function_): string; + remapClass(arg0: Internal.Class_, arg1: string): string; + getUnmappedClass(from: string): string; } - type class_5207_ = class_5207; - class class_4256 extends Internal.class_4148 { - method_19099(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Remapper_ = Remapper; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinLivingEntityAccessor + */ + interface MixinLivingEntityAccessor { + setDead(arg0: boolean): void; } - type class_4256_ = class_4256; - class class_2718 implements Internal.class_2596 { - method_11768(): Internal.class_1291; - method_11767($$0: Internal.class_1937_): Internal.class_1297; - method_11769($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2718_ = class_2718; - abstract class class_1308 extends Internal.class_1309 { - method_5977($$0: boolean): void; - method_5933(): Internal.class_1297; - method_5934(): boolean; - method_5978(): number; - method_18411(): boolean; - method_5931($$0: Internal.class_1657_): boolean; - method_18410(): boolean; - method_5976($$0: number): void; - method_5932($$0: boolean, $$1: boolean): void; - method_5937($$0: boolean): void; - method_5938($$0: number): void; - method_19540($$0: boolean): void; - method_5979($$0: Internal.class_1936_, $$1: Internal.class_3730_): boolean; - method_5936(): boolean; - method_5939($$0: Internal.class_1799_): boolean; - method_5661(): Internal.Iterable; - method_5980($$0: Internal.class_1309_): void; - method_6034(): boolean; - method_18413(): number; - method_18412(): BlockPos; - method_5985(): Internal.class_1413; - method_5941($$0: Internal.class_7_, $$1: number): void; - method_5787(): boolean; - method_6510(): boolean; - method_5982(): void; - method_18810($$0: number): void; - method_17326(): boolean; - method_5983(): void; - method_5966(): void; - method_25938($$0: Internal.class_1811_): boolean; - method_20240(): number; - static method_26828(): Internal.class_5132$class_5133; - method_5968(): Internal.class_1309; - method_25939($$0: EquipmentSlot_): void; - method_5969($$0: number): boolean; - method_24523($$0: Internal.class_1799_): boolean; - method_31480(): Internal.class_1799; - method_6068(): Internal.class_1306; - method_5970(): number; - method_18408($$0: BlockPos_, $$1: number): void; - method_18407($$0: BlockPos_): boolean; - method_5973($$0: Internal.class_1299_): boolean; - method_5930($$0: number): void; - method_5974($$0: number): boolean; - method_5971(): void; - method_5850(): number; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_5956(): boolean; - method_18397($$0: Internal.class_1799_): boolean; - method_5711($$0: number): void; - method_5954($$0: Internal.class_1297_, $$1: boolean): void; - method_5877(): Internal.Iterable; - method_5957($$0: Internal.class_4538_): boolean; - static method_20636($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_33191($$0: Internal.class_1309_): number; - method_35056(): void; - method_29244($$0: Internal.class_7_): boolean; - method_29243($$0: Internal.class_1299_, $$1: boolean): T; - method_35055(): void; - method_5962(): Internal.class_1335; - method_5688($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5961(): boolean; - method_5988(): Internal.class_1333; - method_5944($$0: Internal.class_7_): number; - method_5945(): number; - method_5989(): ResourceLocation; - method_5986(): number; - method_6118($$0: EquipmentSlot_): Internal.class_1799; - method_5942(): Internal.class_1408; - method_5987(): boolean; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - static method_5948($$0: EquipmentSlot_, $$1: number): Internal.class_1792; - method_5946($$0: EquipmentSlot_, $$1: number): void; - method_5947(): boolean; - method_5749($$0: Internal.class_2487_): void; - method_20820($$0: Internal.class_1799_): boolean; - method_26320($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - method_5673($$0: EquipmentSlot_, $$1: Internal.class_1799_): void; - method_5670(): void; - method_6121($$0: Internal.class_1297_): boolean; - method_5990(): void; - method_7217($$0: boolean): void; - method_5951($$0: Internal.class_1297_, $$1: number, $$2: number): void; - method_5952($$0: boolean): void; - method_6007(): void; - method_5993(): Internal.class_1334; - method_6125($$0: number): void; - method_5873($$0: Internal.class_1297_, $$1: boolean): boolean; - static readonly field_30086 : "Leash"; - static readonly field_30084 : 0.5; - static readonly field_30085 : 0.25; - static readonly field_34043 : 0.085; - static readonly field_30083 : 0.55; - static readonly field_30091 : 0.15; - field_6191 : number; - static readonly field_35039 : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1308_ = class_1308; - class IdFunctionObject extends Internal.BaseFunction { - getFunctionName(): string; - addAsProperty(target: Internal.Scriptable_): void; - hasTag(tag: any): boolean; - initFunction(name: string, scope: Internal.Scriptable_): void; - methodId(): number; - getTag(): any; - getArity(): number; - createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; - unknown(): Internal.RuntimeException; - getPrototype(): Internal.Scriptable; - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - exportAsScopeProperty(): void; - markAsConstructor(prototypeProperty: Internal.Scriptable_): void; - getLength(): number; - get arity(): number; - get functionName(): string; - get length(): number; - get tag(): any; - get prototype(): Internal.Scriptable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IdFunctionObject_ = IdFunctionObject; - interface IdentifiableResourceReloadListener extends Internal.class_3302 { - getFabricId(): ResourceLocation; - getFabricDependencies(): Internal.Collection; - } - type IdentifiableResourceReloadListener_ = IdentifiableResourceReloadListener; - class class_3505 implements Internal.class_3302, Internal.IdentifiableResourceReloadListener { - method_40096(): Internal.List>; - static method_40099($$0: Internal.class_5321_>): string; - getFabricId(): ResourceLocation; - getFabricDependencies(): Internal.Collection; - method_25931($$0: Internal.class_3302$class_4045_, $$1: Internal.class_3300_, $$2: Internal.class_3695_, $$3: Internal.class_3695_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3505_ = class_3505; - interface class_192 { - method_512(): T; - method_840(arg0: Internal.class_5341$class_210_): T; - } - type class_192_ = class_192; - class class_1677 extends Internal.class_3855 { - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5863(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1677_ = class_1677; - class ShapelessRecipeJS extends Internal.RecipeJS { - serialize(): void; - create(args: Internal.ListJS_): void; - deserialize(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShapelessRecipeJS_ = ShapelessRecipeJS; - interface RemappableRegistry { - unmap(arg0: string): void; - remap(arg0: string, arg1: Internal.Object2IntMap_, arg2: Internal.RemappableRegistry$RemapMode_): void; - } - type RemappableRegistry_ = RemappableRegistry; - interface ExplosionHooksImpl$ExplosionExtensions { - architectury_getPosition(): Vec3; - } - type ExplosionHooksImpl$ExplosionExtensions_ = ExplosionHooksImpl$ExplosionExtensions; - class class_2885 implements Internal.class_2596 { - method_12546(): Hand; - method_12547($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_12543(): Internal.class_3965; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2885_ = class_2885; - abstract class class_3331 { - method_14638($$0: Internal.class_3330_): void; - method_14636(): string[]; - method_14629(): void; - method_14641(): boolean; - method_14630(): void; - method_14640($$0: K): V; - method_14635($$0: K): void; - method_14633($$0: V): void; - method_14632(): Internal.Collection; - method_14643(): Internal.File; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3331_ = class_3331; - class ScreenPaintEventJS extends Internal.PaintEventJS implements Internal.UnitVariables { - getVariables(): Internal.VariableSet; - rawText(text: Internal.class_5481_, x: number, y: number, color: number, shadow: boolean): void; - scale(x: number, y: number): void; - scale(scale: number): void; - rectangle(x: number, y: number, z: number, w: number, h: number, color: number, u0: number, v0: number, u1: number, v1: number): void; - rectangle(x: number, y: number, z: number, w: number, h: number, color: number): void; - alignX(x: number, w: number, alignX: number): number; - text(text: Internal.class_2561_, x: number, y: number, color: number, shadow: boolean): void; - rotateRad(angle: number): void; - rotateDeg(angle: number): void; - alignY(y: number, h: number, alignY: number): number; - translate(x: number, y: number): void; - readonly mouseX : number; - readonly mouseY : number; - readonly width : number; - readonly inventory : boolean; - readonly height : number; - get variables(): Internal.VariableSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScreenPaintEventJS_ = ScreenPaintEventJS; - interface Int2IntMap extends Internal.Int2IntFunction, Internal.Map { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - computeIfAbsentNullable(arg0: number, arg1: Internal.IntFunction_): number; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: number, arg1: Internal.IntUnaryOperator_): number; - computeIfAbsent(arg0: number, arg1: Internal.Function_): number; - computeIfAbsent(arg0: number, arg1: Internal.Int2IntFunction_): number; - values(): Internal.IntCollection; - replace(arg0: number, arg1: number, arg2: number): boolean; - replace(arg0: number, arg1: number): number; - clear(): void; - computeIfAbsentPartial(arg0: number, arg1: Internal.Int2IntFunction_): number; - containsValue(arg0: number): boolean; - containsValue(arg0: any): boolean; - put(arg0: number, arg1: number): number; - remove(arg0: number, arg1: number): boolean; - remove(arg0: any): number; - remove(arg0: any, arg1: any): boolean; - mergeInt(arg0: number, arg1: number, arg2: Internal.IntBinaryOperator_): number; - mergeInt(arg0: number, arg1: number, arg2: java_.util.function_.IntBinaryOperator_): number; - int2IntEntrySet(): Internal.ObjectSet; - compute(arg0: number, arg1: Internal.BiFunction_): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - computeIfPresent(arg0: number, arg1: Internal.BiFunction_): number; - size(): number; - merge(arg0: number, arg1: number, arg2: Internal.BiFunction_): number; - get(arg0: any): number; - keySet(): Internal.IntSet; - putIfAbsent(arg0: number, arg1: number): number; - } - type Int2IntMap_ = Int2IntMap; - abstract class class_1297 implements Internal.class_1275, Internal.class_5568, Internal.class_2165, Internal.EntityKJS { - method_5810(): boolean; - method_5816(): boolean; - method_5817(): boolean; - method_5814($$0: number, $$1: number, $$2: number): void; - method_21749(): boolean; - method_5819($$0: Internal.class_129_): void; - method_36209(): void; - method_30228($$0: Vec3_): void; - method_30227(): Vec3; - method_30229(): void; - method_5820(): string; - method_7325(): boolean; - method_5802(): Internal.class_241; - method_5800($$0: Internal.class_3218_, $$1: Internal.class_1538_): void; - method_5805(): boolean; - method_5806(): number; - method_5803($$0: boolean): void; - method_5804($$0: Internal.class_1297_): boolean; - method_5809(): boolean; - method_5807(): boolean; - method_5808($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_24203($$0: number, $$1: number, $$2: number): void; - method_24204(): Internal.Stream; - method_30230(): boolean; - method_33189(): boolean; - handler$zef000$getTeleportTarget(destination: Internal.class_3218_, cri: Internal.CallbackInfoReturnable_): void; - method_19538(): Vec3; - method_36454(): number; - method_36455(): number; - method_36456($$0: number): void; - method_36457($$0: number): void; - method_5834($$0: boolean): void; - method_5832($$0: Internal.class_2470_): number; - method_5711($$0: number): void; - method_5833(): boolean; - method_5838($$0: number): void; - method_5717($$0: BlockPos_): void; - method_5718(): number; - method_5715(): boolean; - method_5836($$0: number): Vec3; - method_5837($$0: Internal.class_3222_): void; - method_5716($$0: Internal.class_1297_, $$1: number, $$2: Internal.class_1282_): void; - method_5719($$0: Internal.class_1297_): void; - method_5841(): Internal.class_2945; - method_18798(): Vec3; - method_5720(): Vec3; - method_5721(): boolean; - method_5842(): void; - method_18799($$0: Vec3_): void; - static method_5840($$0: number): void; - method_5702($$0: Internal.class_2183$class_2184_, $$1: Vec3_): void; - method_5703($$0: Internal.Predicate_): boolean; - static method_5824(): number; - method_5821($$0: Internal.class_1297_): boolean; - method_5700($$0: boolean): void; - method_5701(): boolean; - method_5822(): boolean; - method_5706($$0: Internal.class_1935_): Internal.class_1542; - method_5707($$0: Vec3_): number; - method_5828($$0: number): Vec3; - method_5826($$0: Internal.UUID_): void; - method_5705($$0: number): number; - method_5829(): Internal.class_238; - method_5709(): boolean; - method_20620($$0: number, $$1: number, $$2: number): void; - method_32312(): number; - method_32319($$0: boolean): void; - method_32317($$0: number): void; - toString(): string; - method_32318($$0: number): Internal.class_5630; - method_5830(): Internal.class_238; - method_32315(): number; - method_32316(): boolean; - method_32313(): number; - method_32314(): boolean; - method_18376(): Internal.class_4050; - method_18375(): void; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - localvar$zzm000$modifyLevelCallback_setLevelCallback(callback: Internal.class_5569_): Internal.class_5569; - method_18002(): Internal.class_2596; - method_18003($$0: number, $$1: number, $$2: number): void; - method_20448(): boolean; - method_22861(): number; - method_22862(): void; - method_29495($$0: Vec3_): void; - method_5694($$0: Internal.class_1657_): void; - method_5695($$0: number): number; - method_5692($$0: Internal.class_6862_, $$1: number): boolean; - method_5698($$0: Internal.class_1297_): boolean; - method_5699($$0: Internal.class_1799_, $$1: number): Internal.class_1542; - method_18800($$0: number, $$1: number, $$2: number): void; - method_5696(): boolean; - method_5697($$0: Internal.class_1297_): void; - method_40123($$0: Internal.class_1792_): Vec3; - method_29241(): number; + type MixinLivingEntityAccessor_ = ((arg0: boolean) => void) | MixinLivingEntityAccessor; + /** + * @javaClass java.util.AbstractSet + */ + abstract class AbstractSet extends Internal.AbstractCollection implements Internal.Set { + removeAll(arg0: Internal.Collection_): boolean; hashCode(): number; - method_21752(): boolean; - method_21751(): boolean; - method_21750(): boolean; - method_29919(): Vec3; - method_29239(): void; - method_27298(): boolean; - method_32876($$0: Internal.class_5712_): void; - method_33724(): boolean; - method_32877(): Internal.class_5715; - method_5476(): Internal.class_2561; - method_32875($$0: Internal.class_5712_, $$1: Internal.class_1297_): void; - method_5477(): Internal.class_2561; - method_5779($$0: Internal.class_1297_): boolean; - method_5659(): boolean; - method_5777($$0: Internal.class_6862_): boolean; - method_5657(): Internal.class_3619; - method_33574($$0: Vec3_): void; - method_33575(): BlockPos; - method_33572($$0: boolean): void; - method_33571(): Vec3; - method_5782(): boolean; - method_5661(): Internal.Iterable; - method_5783($$0: Internal.class_3414_, $$1: number, $$2: number): void; - method_5662($$0: Internal.class_2487_): boolean; - method_5780($$0: string): boolean; - method_5781(): Internal.class_270; - method_5660($$0: boolean): void; - method_5665($$0: Internal.class_2561_): void; - method_5786($$0: Internal.class_2487_): boolean; - method_5787(): boolean; - method_5784($$0: Internal.class_1313_, $$1: Vec3_): void; - method_36601(): Internal.class_2680; - method_5663(): Vec3; - method_5664($$0: Internal.class_1657_, $$1: Vec3_, $$2: Hand_): Internal.class_1269; - method_5768(): void; - method_5647($$0: Internal.class_2487_): Internal.class_2487; - method_5648($$0: boolean): void; - method_5645($$0: Internal.class_270_): boolean; - method_5646(): void; - method_5767(): boolean; - method_5649($$0: number, $$1: number, $$2: number): number; - method_20803($$0: number): void; - method_20802(): number; - method_31166($$0: number): Vec3; - method_5771(): boolean; - method_5650($$0: Internal.class_1297$class_5529_): void; - method_5772(): void; - method_5651($$0: Internal.class_2487_): void; - method_30634($$0: number, $$1: number, $$2: number): void; - method_36971($$0: Internal.class_1937_, $$1: BlockPos_): boolean; - method_5770(): Internal.class_1937; - method_5654($$0: number, $$1: number, $$2: number): boolean; - method_5775($$0: Internal.class_1799_): Internal.class_1542; - method_5655(): boolean; - method_5773(): void; - method_30632($$0: BlockPos_, $$1: Internal.class_2680_): boolean; - method_5774($$0: Internal.class_1927_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: Internal.class_3610_, $$5: number): number; - method_5653(): string; - method_18276(): boolean; - method_5799(): boolean; - method_20232(): boolean; - method_5678(): number; - method_5679($$0: Internal.class_1282_): boolean; - method_24830($$0: boolean): void; - method_5680($$0: Internal.class_3222_): boolean; - method_5683($$0: number, $$1: number): void; - method_5684($$0: boolean): void; - method_5681(): boolean; - method_5682(): Internal.MinecraftServer; - method_5687($$0: number): boolean; - method_5688($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5685(): Internal.List; - method_5669(): number; - method_5667(): Internal.UUID; - method_5788(): boolean; - method_5668(): Internal.class_1297; - method_18382(): void; - method_24829($$0: Internal.class_1309_): Vec3; - method_24828(): boolean; - method_18381($$0: Internal.class_4050_): number; - method_18380($$0: Internal.class_4050_): void; - method_5790(): void; - equals($$0: any): boolean; - method_31747(): boolean; - method_5794($$0: Internal.class_1297_): boolean; - method_31748(): Internal.Stream; - method_5673($$0: EquipmentSlot_, $$1: Internal.class_1799_): void; - method_5670(): void; - method_31745($$0: Internal.class_1297$class_5529_): void; - method_5791(): number; - method_31746(): boolean; - method_5671(): Internal.class_2168; - method_5797(): Internal.class_2561; - method_31744($$0: Internal.class_5569_): void; - method_5674($$0: Internal.class_2940_): void; - method_5796($$0: boolean): void; - method_5675(): boolean; - method_17682(): number; - method_5735(): Internal.class_2350; - method_5857($$0: Internal.class_238_): void; - method_23327($$0: number, $$1: number, $$2: number): void; - method_5736(): Internal.Iterable; - method_5733(): boolean; - method_5854(): Internal.class_1297; - method_5855($$0: number): void; - method_5739($$0: Internal.class_1297_): number; - method_36361(): boolean; - method_5858($$0: Internal.class_1297_): number; - method_5738($$0: string): boolean; - method_5859($$0: number, $$1: number, $$2: number): void; - method_17681(): number; - static method_20736($$0: Internal.class_1297_, $$1: Vec3_, $$2: Internal.class_238_, $$3: Internal.class_1937_, $$4: Internal.List_): Vec3; - method_23320(): number; - method_23321(): number; - method_23322($$0: number): number; - method_23323($$0: number): number; - method_23324($$0: number): number; - method_23325($$0: number): number; - method_31476(): Internal.class_1923; - method_31473(): void; - method_31471($$0: Internal.class_2604_): void; - method_16914(): boolean; - method_31472(): void; - method_38785(): void; - method_5742($$0: Internal.class_3222_): void; - method_5621(): number; - method_5863(): boolean; - method_31479(): number; - method_5743(): Internal.Iterable; - method_5864(): Internal.class_1299; - method_5740(): boolean; - method_5861($$0: Internal.class_6862_): number; - method_31477(): number; - method_5982(): void; - method_5741(): number; - method_31478(): number; - method_5862(): boolean; - method_5845(): string; - method_5724($$0: number, $$1: Vec3_): void; - getPersistentDataKJS(): Internal.class_2487; - method_23316($$0: number): number; - method_5725($$0: BlockPos_, $$1: number, $$2: number): void; - method_23317(): number; - method_5722($$0: Internal.class_1297_): boolean; - method_23318(): number; - method_40071(): boolean; - method_5723($$0: Internal.class_1309_, $$1: Internal.class_1297_): void; - method_5844($$0: Internal.class_2680_, $$1: Vec3_): void; - method_23319(): number; - method_5728($$0: boolean): void; - method_30949($$0: Internal.class_1297_): boolean; - method_5847($$0: number): void; - method_30948(): boolean; - method_5727($$0: number, $$1: number, $$2: number): boolean; - method_5848(): void; - method_23312(): BlockPos; - method_35049(): Internal.class_1297$class_5529; - method_31483(): Internal.class_1297; - method_31480(): Internal.class_1799; - method_31481(): boolean; - method_37908(): Internal.class_1937; - method_5731($$0: Internal.class_3218_): Internal.class_1297; - method_30950($$0: number): Vec3; - method_5853($$0: Internal.class_1927_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: number): boolean; - method_5732(): boolean; - method_5850(): number; - method_5730(): void; - method_30951($$0: number): Vec3; - method_5851(): boolean; - method_24515(): BlockPos; - method_5878($$0: Internal.class_1297_): void; - method_5757(): boolean; - method_5636($$0: number): void; - method_5637(): boolean; - method_5879(): void; - method_5634(): Internal.class_3419; - method_5755(): Internal.class_2350; - method_24516($$0: Internal.class_1297_, $$1: number): boolean; - method_5756($$0: Internal.class_1657_): boolean; - method_5877(): Internal.Iterable; - method_5759($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - method_5639($$0: number): void; - method_9200(): boolean; - method_9203($$0: Internal.class_2561_, $$1: Internal.UUID_): void; - method_5640($$0: number): boolean; - method_9202(): boolean; - method_9201(): boolean; - method_5880($$0: boolean): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5764($$0: boolean): void; - method_5644($$0: Internal.class_1297_): void; - method_5765(): boolean; - method_5641($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_5762($$0: number, $$1: number, $$2: number): void; - method_5642(): Internal.class_1297; - method_5763($$0: Internal.class_2415_): number; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5626($$0: Internal.class_1297_): boolean; - method_5865($$0: Internal.class_1297_): void; - method_5624(): boolean; - method_5745($$0: number, $$1: number, $$2: boolean): Internal.class_239; - method_5869(): boolean; - method_5748(): number; - method_5628(): number; - method_5870($$0: Internal.class_1935_, $$1: number): Internal.class_1542; - method_5871(): number; - method_5750($$0: number, $$1: number, $$2: number): void; - method_33569($$0: Internal.class_5712_, $$1: BlockPos_): void; - method_5753(): boolean; - method_5874($$0: Internal.class_3218_, $$1: Internal.class_1309_): void; - method_18864($$0: number): Vec3; - method_5875($$0: boolean): void; - method_5872($$0: number, $$1: number): void; - method_33567($$0: number, $$1: number, $$2: number): void; - method_5751(): number; - method_33568($$0: Internal.class_5712_, $$1: Internal.class_1297_, $$2: BlockPos_): void; - method_5752(): Internal.Set; - method_5873($$0: Internal.class_1297_, $$1: boolean): boolean; - static readonly field_29990 : 0.5000001; - field_6038 : number; - static readonly field_29991 : 0.11111111; - field_6039 : number; - field_6017 : number; - static readonly field_29992 : 140; - field_5985 : boolean; - static readonly field_29993 : 40; - field_6012 : number; - field_6013 : number; - field_6014 : number; - field_6036 : number; - field_5982 : number; - field_6037 : boolean; - field_5960 : boolean; - field_5969 : number; - field_34927 : boolean; - static readonly field_29994 : "UUID"; - static readonly field_29973 : 0.6; - static readonly field_29974 : 1.8; - field_5989 : number; - field_28629 : boolean; - field_28628 : boolean; - field_28627 : number; - field_27857 : boolean; - field_5994 : number; - field_5973 : number; - field_6007 : boolean; - field_6008 : number; - field_6002 : Internal.class_1937; - field_5992 : boolean; - field_6004 : number; - field_5971 : number; - static readonly field_29987 : 60; - static readonly field_29988 : 300; - static readonly field_29989 : 1024; - field_5976 : boolean; - static readonly field_29985 : "id"; - static readonly field_29986 : "Passengers"; - field_23807 : boolean; - field_36331 : boolean; - get persistentDataKJS(): Internal.class_2487; + equals(arg0: any): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1297_ = class_1297; - class class_4170 { - method_19213($$0: number): Internal.class_4168; - static readonly field_30693 : 7000; - static readonly field_30692 : 2000; - static readonly field_18606 : Internal.class_4170; - static readonly field_18603 : Internal.class_4170; - static readonly field_18605 : Internal.class_4170; - static readonly field_18604 : Internal.class_4170; + type AbstractSet_ = AbstractSet; + /** + * @javaClass net.minecraft.class_2639 + */ + class ClientboundCommandSuggestionsPacket implements Internal.Packet { + getSuggestions(): Internal.Suggestions; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get suggestions(): Internal.Suggestions; + get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4170_ = class_4170; - class class_4211 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_19485(): boolean; - method_19484($$0: Internal.class_2792_): void; + type ClientboundCommandSuggestionsPacket_ = ClientboundCommandSuggestionsPacket; + /** + * @javaClass net.minecraft.class_1513 + */ + class DragonChargePlayerPhase extends Internal.AbstractDragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + getFlySpeed(): number; + setTarget($$0: Vec3_): void; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3; + get flySpeed(): number; + set target($$0: Vec3_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4211_ = class_4211; - class class_5309 extends Internal.Record { - comp_174(): number; - comp_175(): Internal.class_5308; - comp_173(): number; - static method_32994($$0: number, $$1: number, $$2: Internal.class_5308_, $$3: Internal.class_5310_, $$4: Internal.class_5310_, $$5: number, $$6: number, $$7: Internal.class_6555_): Internal.class_5309; + type DragonChargePlayerPhase_ = DragonChargePlayerPhase; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2IntMap$Entry + */ + interface Object2IntMap$Entry extends Internal.Map$Entry { + getValue(): number; + getIntValue(): number; + setValue(arg0: number): number; + } + type Object2IntMap$Entry_ = Object2IntMap$Entry; + /** + * @javaClass net.minecraft.class_362 + */ + abstract class AbstractContainerEventHandler extends Internal.GuiComponent implements Internal.ContainerEventHandler { + method_25395($$0: Internal.GuiEventListener_): void; + method_25398($$0: boolean): void; + method_25397(): boolean; + method_25399(): Internal.GuiEventListener; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractContainerEventHandler_ = AbstractContainerEventHandler; + /** + * @javaClass net.minecraft.class_2827 + */ + class ServerboundKeepAlivePacket implements Internal.Packet { + handle($$0: Internal.ServerGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundKeepAlivePacket_ = ServerboundKeepAlivePacket; + /** + * @javaClass java.lang.Runnable + */ + interface Runnable { + run(): void; + } + type Runnable_ = (() => void) | Runnable; + /** + * @javaClass io.netty.channel.ChannelHandlerContext + */ + interface ChannelHandlerContext extends io.netty.util.AttributeMap, Internal.ChannelInboundInvoker, Internal.ChannelOutboundInvoker { + handler(): Internal.ChannelHandler; + fireChannelInactive(): this; + read(): this; + fireChannelReadComplete(): this; + fireChannelWritabilityChanged(): this; + channel(): io.netty.channel.Channel; + hasAttr(arg0: Internal.AttributeKey_): boolean; + fireExceptionCaught(arg0: Internal.Throwable_): this; + fireChannelActive(): this; + fireChannelRegistered(): this; + pipeline(): Internal.ChannelPipeline; + fireChannelRead(arg0: any): this; + isRemoved(): boolean; + flush(): this; + executor(): Internal.EventExecutor; + name(): string; + fireUserEventTriggered(arg0: any): this; + fireChannelUnregistered(): this; + alloc(): Internal.ByteBufAllocator; + attr(arg0: Internal.AttributeKey_): io.netty.util.Attribute; + } + type ChannelHandlerContext_ = ChannelHandlerContext; + /** + * @javaClass com.mojang.authlib.GameProfile + */ + class GameProfile { + getName(): string; + isLegacy(): boolean; hashCode(): number; - equals($$0: any): boolean; - method_39546(): number; + getProperties(): Internal.PropertyMap; + equals(arg0: any): boolean; + getId(): Internal.UUID; toString(): string; - comp_247(): Internal.class_6555; - method_39545(): number; - comp_178(): number; - method_39548(): number; - comp_179(): number; - method_39547(): number; - comp_176(): Internal.class_5310; - comp_177(): Internal.class_5310; - static readonly field_24804 : Internal.Codec; + isComplete(): boolean; + get legacy(): boolean; + get name(): string; + get id(): Internal.UUID; + get complete(): boolean; + get properties(): Internal.PropertyMap; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5309_ = class_5309; - interface ItemGroupExtensions { - fabric_expandArray(): void; - } - type ItemGroupExtensions_ = ItemGroupExtensions; - abstract class Type$TypeError { - toString(): string; + type GameProfile_ = GameProfile; + /** + * @javaClass net.minecraft.class_1520 + */ + class DragonSittingAttackingPhase extends Internal.AbstractDragonSittingPhase { + doServerTick(): void; + doClientTick(): void; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Type$TypeError_ = Type$TypeError; - class class_1303 extends Internal.class_1297 { - method_18002(): Internal.class_2596; - method_5634(): Internal.class_3419; - method_5920(): number; - static method_31493($$0: Internal.class_3218_, $$1: Vec3_, $$2: number): void; - method_5749($$0: Internal.class_2487_): void; - method_5919(): number; - method_5694($$0: Internal.class_1657_): void; - static method_5918($$0: number): number; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5732(): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; + type DragonSittingAttackingPhase_ = DragonSittingAttackingPhase; + /** + * @javaClass net.minecraft.class_4153 + */ + class PoiManager extends Internal.SectionStorage { + add($$0: BlockPos_, $$1: Internal.PoiType_): void; + getCountInRange($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): number; + ensureLoadedAndValid($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: number): void; + getInChunk($$0: Internal.Predicate_, $$1: Internal.ChunkPos_, $$2: Internal.PoiManager$Occupancy_): Internal.Stream; + getInRange($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Stream; + release($$0: BlockPos_): boolean; + tick($$0: Internal.BooleanSupplier_): void; + getInSquare($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Stream; + findAll($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Stream; + remove($$0: BlockPos_): void; + findAllClosestFirst($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Stream; + take($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number): Internal.Optional; + existsAtPosition($$0: Internal.PoiType_, $$1: BlockPos_): boolean; + getRandom($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: Internal.PoiManager$Occupancy_, $$3: BlockPos_, $$4: number, $$5: Internal.Random_): Internal.Optional; + getType($$0: BlockPos_): Internal.Optional; + find($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Optional; + getFreeTickets($$0: BlockPos_): number; + sectionsToVillage($$0: Internal.SectionPos_): number; + exists($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + findClosest($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Optional; + findClosest($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Optional; + checkConsistencyWithBlocks($$0: Internal.ChunkPos_, $$1: Internal.LevelChunkSection_): void; + static readonly "MAX_VILLAGE_DISTANCE" : 6; + static readonly "VILLAGE_SECTION_SIZE" : 1; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1303_ = class_1303; - interface IntToDoubleFunction { - applyAsDouble(arg0: number): number; + type PoiManager_ = PoiManager; + /** + * @javaClass com.mojang.datafixers.Products$P9 + */ + class Products$P9 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function9_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type IntToDoubleFunction_ = ((arg0: number) => number) | IntToDoubleFunction; - abstract class class_1657 extends Internal.class_1309 implements Internal.PlayerKJS { - method_7317(): boolean; - method_7282($$0: number, $$1: number, $$2: number): void; - method_7281($$0: ResourceLocation_): void; - method_31550(): boolean; - method_7286($$0: Internal.class_1799_, $$1: number): void; - method_7285($$0: number): void; - method_6073($$0: number): void; - method_7284($$0: boolean): void; - method_7283($$0: Internal.class_1306_): void; - method_7323($$0: Internal.class_2593_): void; - method_5661(): Internal.Iterable; - method_5783($$0: Internal.class_3414_, $$1: number, $$2: number): void; - method_7322($$0: number): void; - method_7287($$0: Internal.class_1297_, $$1: Hand_): Internal.class_1269; - method_6078($$0: Internal.class_1282_): void; - method_7320($$0: number): void; - method_7327(): Internal.class_269; - method_5820(): string; - method_7325(): boolean; - method_7324($$0: Internal.class_1297_): void; - method_7308(): Internal.class_2487; - method_17354($$0: number, $$1: Internal.class_1916_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; - method_17355($$0: Internal.class_3908_): Internal.OptionalInt; - method_5806(): number; - method_20803($$0: number): void; - static method_7271($$0: Internal.GameProfile_): Internal.UUID; - method_7270($$0: Internal.class_1799_): boolean; - method_7274(): Internal.class_1730; - method_7272(): number; - method_7279(): number; - method_6068(): Internal.class_1306; - method_5650($$0: Internal.class_1297$class_5529_): void; - method_7278(): number; - method_7311($$0: Internal.class_2625_): void; - method_7277($$0: Internal.class_1297_): void; - static method_7310($$0: string): Internal.UUID; - method_7276(): boolean; - method_6067(): number; - method_7316($$0: number): void; - method_17356($$0: Internal.class_3414_, $$1: Internal.class_3419_, $$2: number, $$3: number): void; - method_7315($$0: Internal.class_1799_, $$1: Hand_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_18397($$0: Internal.class_1799_): boolean; - method_5711($$0: number): void; - method_5678(): number; - method_7339($$0: ResourceLocation_, $$1: number): void; - method_5679($$0: Internal.class_1282_): boolean; - method_18394($$0: Internal.class_4050_, $$1: Internal.class_4048_): number; - method_33190(): boolean; - method_24831(): Internal.ImmutableList; - method_6091($$0: Vec3_): void; - method_7340(): boolean; - method_33592($$0: Internal.class_1799_, $$1: Internal.class_1799_, $$2: Internal.class_5536_): void; - method_7344(): Internal.class_1702; - method_5681(): boolean; - method_7343($$0: BlockPos_, $$1: Internal.class_2350_, $$2: Internal.class_1799_): boolean; - method_7342($$0: Internal.class_3445_, $$1: number): void; - method_7349(): number; - method_7348($$0: Internal.class_1664_): boolean; - method_5842(): void; - method_7346(): void; - method_7329($$0: Internal.class_1799_, $$1: boolean, $$2: boolean): Internal.class_1542; - method_6118($$0: EquipmentSlot_): Internal.class_1799; - method_7328($$0: Internal.class_1799_, $$1: boolean): Internal.class_1542; - method_7292(): number; - method_7291($$0: Internal.class_1496_, $$1: Internal.class_1263_): void; - method_7297(): number; - method_5790(): void; - method_7294(): boolean; - method_7334(): Internal.GameProfile; - method_31747(): boolean; - method_7333($$0: Internal.Collection_>): number; - method_5673($$0: EquipmentSlot_, $$1: Internal.class_1799_): void; - method_7332($$0: boolean): boolean; - method_7298($$0: Internal.class_2487_): boolean; - method_7331(): void; - method_31746(): boolean; - method_32318($$0: number): Internal.class_5630; - method_7338(): boolean; - method_7337(): boolean; - method_6007(): void; - method_7335($$0: ResourceLocation_[]): void; - method_5675(): boolean; - static method_26956(): Internal.class_5132$class_5133; - method_5733(): boolean; - method_16354($$0: Internal.class_3751_): void; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_21823(): boolean; - method_21701($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_1934_): boolean; - method_5741(): number; - method_18400(): void; - method_5844($$0: Internal.class_2680_, $$1: Vec3_): void; - method_39760(): Internal.class_1309$class_6823; - method_23670(): void; - method_7351($$0: Internal.class_2680_): number; - method_18808($$0: Internal.class_1799_): Internal.class_1799; - method_7350(): void; - method_7356(): Internal.class_2487; - method_7355(): void; - method_7353($$0: Internal.class_2561_, $$1: boolean): void; - method_6029(): number; - method_7358($$0: boolean, $$1: boolean): void; - method_7357(): Internal.class_1796; - method_30951($$0: number): Vec3; - method_23668(): boolean; - method_5634(): Internal.class_3419; - method_23669(): void; - method_5877(): Internal.Iterable; - method_40126($$0: number): void; - method_29920(): boolean; + type Products$P9_ = Products$P9; + /** + * @javaClass net.minecraft.class_3133 + */ + class ProbabilityFeatureConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "probability" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ProbabilityFeatureConfiguration_ = ProbabilityFeatureConfiguration; + /** + * @javaClass net.minecraft.class_6756 + */ + interface LevelTickAccess extends Internal.TickAccess { + willTickThisTick(arg0: BlockPos_, arg1: T): boolean; + } + type LevelTickAccess_ = ((arg0: BlockPos, arg1: T) => boolean) | LevelTickAccess; + /** + * @javaClass net.fabricmc.fabric.impl.lookup.block.ServerWorldCache + */ + interface ServerWorldCache { + fabric_invalidateCache(arg0: BlockPos_): void; + fabric_registerCache(arg0: BlockPos_, arg1: Internal.BlockApiCacheImpl_): void; + } + type ServerWorldCache_ = ServerWorldCache; + /** + * @javaClass dev.latvian.mods.kubejs.core.PlayerKJS + */ + interface PlayerKJS { + setStagesKJS(arg0: Internal.Stages_): void; getStagesRawKJS(): Internal.Stages; - getStages(): Internal.Stages; - method_7263(): void; - method_7261($$0: number): number; - method_7268($$0: boolean): void; - method_7266($$0: Internal.class_3445_): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_7305($$0: Internal.class_2680_): boolean; - static method_26091($$0: Internal.class_3218_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): Internal.Optional; - method_7304($$0: Internal.class_1297_): void; - method_7303($$0: Internal.class_2633_): void; - method_7302(): boolean; - method_7269($$0: BlockPos_): Internal.Either; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5749($$0: Internal.class_2487_): void; - method_29239(): void; - method_6043(): void; - method_7257($$0: Internal.class_1918_): void; - method_31549(): Internal.class_1656; - method_7256($$0: Internal.class_1657_): boolean; - method_7255($$0: number): void; - method_7254($$0: Internal.Collection_>): number; - method_31548(): Internal.class_1661; - method_5874($$0: Internal.class_3218_, $$1: Internal.class_1309_): void; - method_7259($$0: Internal.class_3445_): void; - method_18866($$0: Internal.class_1937_, $$1: Internal.class_1799_): Internal.class_1799; - method_5476(): Internal.class_2561; - method_5477(): Internal.class_2561; - field_7524 : number; - field_7502 : number; - field_7504 : number; - field_7520 : number; - field_7522 : number; - field_7500 : number; - field_7521 : number; - field_7505 : number; - static readonly field_18135 : Internal.class_4048; - static readonly field_30648 : 1.5; - static readonly field_30649 : 0.6; - static readonly field_30646 : 10; - static readonly field_30647 : 200; - static readonly field_30644 : 20; - static readonly field_30645 : 100; - field_7495 : number; - static readonly field_30642 : "OfflinePlayer:"; - static readonly field_30643 : 16; - field_7513 : Internal.class_1536; - static readonly field_30650 : 0.6; - field_7512 : Internal.class_1703; - readonly field_7498 : Internal.class_1723; - field_7499 : number; - field_7510 : number; - field_7483 : number; - static readonly field_30651 : 1.62; - get stagesRawKJS(): Internal.Stages; - get stages(): Internal.Stages; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getStagesKJS(): Internal.Stages; } - type class_1657_ = class_1657; - class class_531 { - method_2774(): Internal.class_537; - method_2776(): Internal.class_535; - method_2777($$0: number): Internal.class_537; - method_2778($$0: Internal.class_535_): void; - method_2779(): void; - method_2770(): Internal.List; - method_2771($$0: number): void; - method_2772(): Internal.class_539; - method_2773(): number; - static readonly field_3260 : Internal.class_537; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_531_ = class_531; - class StairBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StairBlockBuilder_ = StairBlockBuilder; - interface ByteBufAllocator { - directBuffer(): Internal.ByteBuf; - directBuffer(arg0: number, arg1: number): Internal.ByteBuf; - directBuffer(arg0: number): Internal.ByteBuf; - isDirectBufferPooled(): boolean; - calculateNewCapacity(arg0: number, arg1: number): number; - compositeDirectBuffer(arg0: number): Internal.CompositeByteBuf; - compositeDirectBuffer(): Internal.CompositeByteBuf; - ioBuffer(): Internal.ByteBuf; - ioBuffer(arg0: number, arg1: number): Internal.ByteBuf; - ioBuffer(arg0: number): Internal.ByteBuf; - compositeHeapBuffer(): Internal.CompositeByteBuf; - compositeHeapBuffer(arg0: number): Internal.CompositeByteBuf; - compositeBuffer(): Internal.CompositeByteBuf; - compositeBuffer(arg0: number): Internal.CompositeByteBuf; - buffer(): Internal.ByteBuf; - buffer(arg0: number, arg1: number): Internal.ByteBuf; - buffer(arg0: number): Internal.ByteBuf; - heapBuffer(arg0: number, arg1: number): Internal.ByteBuf; - heapBuffer(): Internal.ByteBuf; - heapBuffer(arg0: number): Internal.ByteBuf; - } - type ByteBufAllocator_ = ByteBufAllocator; - class class_284 extends Internal.class_278 implements Internal.AutoCloseable { - static method_22097($$0: number, $$1: Internal.CharSequence_): number; - method_35656($$0: number, $$1: number, $$2: number, $$3: number): void; - method_35655($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - method_35654($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - method_35653($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - method_35652($$0: Internal.class_1162_): void; - method_35651($$0: number, $$1: number, $$2: number): void; - method_35650($$0: number, $$1: number): void; - static method_22095($$0: number, $$1: number): void; - static method_22096($$0: number, $$1: Internal.CharSequence_): number; - method_35659($$0: number, $$1: number): void; - close(): void; - method_39978($$0: Internal.class_4581_): void; - method_35657($$0: number, $$1: number, $$2: number, $$3: number): void; - method_1300(): void; - method_1248($$0: number, $$1: number, $$2: number, $$3: number): void; - method_1249($$0: number, $$1: number, $$2: number): void; - method_35645($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - method_34413($$0: Internal.class_1160_): void; - method_35644($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - method_35664(): Internal.FloatBuffer; - method_35663(): Internal.IntBuffer; - method_35662(): number; - method_35661(): number; - method_35660(): number; - method_1250($$0: Internal.class_1159_): void; - static method_34419($$0: number, $$1: number, $$2: Internal.CharSequence_): void; - method_1251($$0: number): void; - method_35649($$0: number): void; - method_1252($$0: number, $$1: number, $$2: number, $$3: number): void; - method_35648($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number, $$15: number): void; - method_1253($$0: number[]): void; - method_1297($$0: number): void; - method_35647($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - method_1254($$0: number, $$1: number, $$2: number, $$3: number): void; - method_1298(): string; - method_1255($$0: number, $$1: number): void; - method_35646($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; - static method_1299($$0: string): number; - static readonly field_32047 : 9; - static readonly field_32046 : 8; - static readonly field_32045 : 7; - static readonly field_32044 : 6; - static readonly field_32043 : 5; - static readonly field_32042 : 4; - static readonly field_32041 : 3; - static readonly field_32040 : 2; - static readonly field_32039 : 1; - static readonly field_32038 : 0; - static readonly field_32048 : 10; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_284_ = class_284; - interface class_5819 { - nextFloat(): number; - method_33650($$0: number): void; - method_38420(): Internal.class_5819; - method_39332($$0: number, $$1: number): number; - method_38421(): Internal.class_6574; - nextBoolean(): boolean; - nextInt(): number; - nextInt(arg0: number): number; - setSeed(arg0: number): void; - nextLong(): number; - nextGaussian(): number; - nextDouble(): number; - } - type class_5819_ = class_5819; - class class_5878 { - method_34045(): number; - static readonly field_29077 : Internal.class_5878; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5878_ = class_5878; - class class_1277 implements Internal.class_1263, Internal.class_1737, Internal.SpecialLogicInventory { - method_5438($$0: number): Internal.class_1799; - method_24514(): Internal.List; - method_5439(): number; - method_5447($$0: number, $$1: Internal.class_1799_): void; - method_7659($$0: Internal.class_2499_): void; - method_5448(): void; - method_20631($$0: Internal.class_1792_, $$1: number): Internal.class_1799; - method_7660(): Internal.class_2499; - method_5491($$0: Internal.class_1799_): Internal.class_1799; - fabric_setSuppress(suppress: boolean): void; - method_5441($$0: number): Internal.class_1799; - method_5442(): boolean; - method_5431(): void; + type PlayerKJS_ = PlayerKJS; + /** + * @javaClass net.minecraft.class_2568 + */ + class HoverEvent { + serialize(): Internal.JsonObject; + getValue($$0: Internal.HoverEvent$Action_): T; + hashCode(): number; + equals($$0: any): boolean; + getAction(): Internal.HoverEvent$Action; toString(): string; - fabric_onFinalCommit(slot: number, oldStack: Internal.class_1799_, newStack: Internal.class_1799_): void; - method_7683($$0: Internal.class_1662_): void; - method_27070($$0: Internal.class_1799_): boolean; - method_5489($$0: Internal.class_1265_): void; - redirect$zlo000$fabric_redirectMarkDirty(self: Internal.class_1277_): void; - method_5434($$0: number, $$1: number): Internal.class_1799; - method_5443($$0: Internal.class_1657_): boolean; - method_5488($$0: Internal.class_1265_): void; + static deserialize($$0: Internal.JsonObject_): this; + get action(): Internal.HoverEvent$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1277_ = class_1277; - class class_2629 implements Internal.class_2596 { - static method_34089($$0: Internal.class_1259_): Internal.class_2629; - method_11052($$0: Internal.class_2540_): void; - static method_34098($$0: Internal.class_1259_): Internal.class_2629; - static method_34097($$0: Internal.class_1259_): Internal.class_2629; - static method_34096($$0: Internal.class_1259_): Internal.class_2629; - method_11330($$0: Internal.class_2602_): void; - static method_34094($$0: Internal.class_1259_): Internal.class_2629; - method_34091($$0: Internal.class_2629$class_5881_): void; - static method_34090($$0: Internal.UUID_): Internal.class_2629; + type HoverEvent_ = HoverEvent; + /** + * @javaClass java.time.Clock + */ + abstract class Clock implements Internal.InstantSource { + withZone(arg0: Internal.ZoneId_): this; + static tickMinutes(arg0: Internal.ZoneId_): this; + static tickMillis(arg0: Internal.ZoneId_): this; + static offset(arg0: Internal.Clock_, arg1: Internal.Duration_): this; + getZone(): Internal.ZoneId; + static tick(arg0: Internal.Clock_, arg1: Internal.Duration_): this; + instant(): Internal.Instant; + static system(arg0: Internal.ZoneId_): this; + hashCode(): number; + equals(arg0: any): boolean; + static tickSeconds(arg0: Internal.ZoneId_): this; + static systemDefaultZone(): this; + static systemUTC(): this; + static fixed(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; + millis(): number; + get zone(): Internal.ZoneId; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2629_ = class_2629; - interface class_6686$class_6693 extends Internal.Function { - method_39064(): Internal.Codec; - } - type class_6686$class_6693_ = class_6686$class_6693; - abstract class class_6122 { - method_35388(): Internal.class_6123; - method_35391(arg0: Internal.Random_, arg1: Internal.class_5868_): number; - static readonly field_31540 : Internal.Codec; + type Clock_ = Clock; + /** + * @javaClass net.minecraft.class_1876 + */ + class TippedArrowRecipe extends Internal.CustomRecipe { + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6122_ = class_6122; - class class_2683 implements Internal.class_2596 { - method_11644(): number; - method_11052($$0: Internal.class_2540_): void; - method_32702(): boolean; - method_32701(): number; - method_11643($$0: Internal.class_2602_): void; - method_11642($$0: Internal.class_22_): void; + type TippedArrowRecipe_ = TippedArrowRecipe; + /** + * @javaClass com.mojang.brigadier.ResultConsumer + */ + interface ResultConsumer { + onCommandComplete(arg0: Internal.CommandContext_, arg1: boolean, arg2: number): void; + } + type ResultConsumer_ = ((arg0: Internal.CommandContext, arg1: boolean, arg2: number) => void) | ResultConsumer; + /** + * @javaClass dev.latvian.mods.kubejs.event.EventJS + */ + class EventJS { + cancel(): void; + isCancelled(): boolean; + post(t: Internal.ScriptType_, id: string, sub: string): boolean; + post(t: Internal.ScriptType_, id: string): boolean; + canCancel(): boolean; + get cancelled(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2683_ = class_2683; - class class_6378 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_33772 : Internal.Codec; - readonly field_33771 : Internal.class_6862; + type EventJS_ = EventJS; + /** + * @javaClass pers.solid.extshape.mixin.ItemGroupAccessor + */ + interface ItemGroupAccessor { + setIndex(arg0: number): void; + } + type ItemGroupAccessor_ = ((arg0: number) => void) | ItemGroupAccessor; + /** + * @javaClass io.netty.channel.Channel$Unsafe + */ + interface Channel$Unsafe { + disconnect(arg0: Internal.ChannelPromise_): void; + deregister(arg0: Internal.ChannelPromise_): void; + recvBufAllocHandle(): Internal.RecvByteBufAllocator$Handle; + closeForcibly(): void; + beginRead(): void; + bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): void; + voidPromise(): Internal.ChannelPromise; + flush(): void; + localAddress(): Internal.SocketAddress; + outboundBuffer(): Internal.ChannelOutboundBuffer; + close(arg0: Internal.ChannelPromise_): void; + write(arg0: any, arg1: Internal.ChannelPromise_): void; + remoteAddress(): Internal.SocketAddress; + connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): void; + register(arg0: Internal.EventLoop_, arg1: Internal.ChannelPromise_): void; + } + type Channel$Unsafe_ = Channel$Unsafe; + /** + * @javaClass net.minecraft.class_3312 + */ + class GameProfileCache { + add($$0: Internal.GameProfile_): void; + load(): Internal.List; + clearExecutor(): void; + get($$0: string): Internal.Optional; + get($$0: Internal.UUID_): Internal.Optional; + save(): void; + static setUsesAuthentication($$0: boolean): void; + getAsync($$0: string, $$1: Internal.Consumer_>): void; + setExecutor($$0: Internal.Executor_): void; + set usesAuthentication($$0: boolean); + set executor($$0: Internal.Executor_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6378_ = class_6378; - class class_4655 extends Internal.class_4651 { - method_23455($$0: Internal.Random_, $$1: BlockPos_): Internal.class_2680; - static readonly field_24944 : Internal.Codec; + type GameProfileCache_ = GameProfileCache; + /** + * @javaClass net.minecraft.class_4307 + */ + class GolemSensor extends Internal.Sensor { + static golemDetected($$0: Internal.LivingEntity_): void; + static checkForNearbyGolem($$0: Internal.LivingEntity_): void; + requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4655_ = class_4655; - class class_3272 { - method_14424(): number; - method_14423(): Internal.class_2561; - static readonly field_14202 : Internal.class_3274; + type GolemSensor_ = GolemSensor; + /** + * @javaClass net.minecraft.class_5669 + */ + class LootScoreProviderType extends Internal.SerializerType { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3272_ = class_3272; - class class_6379$class_6380 extends Internal.Enum { - static valueOf($$0: string): Internal.class_6379$class_6380; - static values(): Internal.class_6379$class_6380[]; - method_37028(): boolean; - static readonly field_33785 : Internal.class_6379$class_6380; - static readonly field_33784 : Internal.class_6379$class_6380; - static readonly field_33786 : Internal.class_6379$class_6380; + type LootScoreProviderType_ = Special.LootScoreProviderType | LootScoreProviderType; + /** + * @javaClass net.minecraft.class_5718 + */ + class VibrationListener implements Internal.GameEventListener { + handleGameEvent($$0: Internal.Level_, $$1: Internal.GameEvent_, $$2: Internal.Entity_, $$3: BlockPos_): boolean; + getListenerRadius(): number; + tick($$0: Internal.Level_): void; + getListenerSource(): Internal.PositionSource; + get listenerRadius(): number; + get listenerSource(): Internal.PositionSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6379$class_6380_ = "focused" | "none" | "hovered" | class_6379$class_6380; - class class_1271 { - static method_22427($$0: T): Internal.class_1271; - static method_22428($$0: T): Internal.class_1271; - static method_29237($$0: T, $$1: boolean): Internal.class_1271; - static method_22430($$0: T): Internal.class_1271; - static method_22431($$0: T): Internal.class_1271; - method_5467(): Internal.class_1269; - method_5466(): T; + type VibrationListener_ = VibrationListener; + /** + * @javaClass net.minecraft.class_1451 + */ + class Cat extends Internal.TamableAnimal { + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isRelaxStateOne(): boolean; + getLieDownAmountTail($$0: number): number; + isFood($$0: Internal.ItemStack_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + setCollarColor($$0: Internal.DyeColor_): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + hiss(): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + doHurtTarget($$0: Internal.Entity_): boolean; + removeWhenFarAway($$0: number): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getCatType(): number; + getAmbientSoundInterval(): number; + setLying($$0: boolean): void; + getLieDownAmount($$0: number): number; + tick(): void; + getRelaxStateOneAmount($$0: number): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isSteppingCarefully(): boolean; + getResourceLocation(): ResourceLocation; + canMate($$0: Internal.Animal_): boolean; + customServerAiStep(): void; + setCatType($$0: number): void; + getCollarColor(): Internal.DyeColor; + setRelaxStateOne($$0: boolean): void; + isLying(): boolean; + static readonly "TYPE_SIAMESE" : 3; + static readonly "TYPE_RED" : 2; + static readonly "TYPE_PERSIAN" : 6; + static readonly "TEMPT_SPEED_MOD" : 0.6; + static readonly "TYPE_BLACK" : 1; + static readonly "TYPE_BRITISH" : 4; + static readonly "TYPE_TABBY" : 0; + static readonly "TYPE_RAGDOLL" : 7; + static readonly "TYPE_ALL_BLACK" : 10; + static readonly "TYPE_CALICO" : 5; + static readonly "TEXTURE_BY_TYPE" : {0:ResourceLocation,1:ResourceLocation,2:ResourceLocation,3:ResourceLocation,4:ResourceLocation,5:ResourceLocation,6:ResourceLocation,7:ResourceLocation,8:ResourceLocation,9:ResourceLocation,10:ResourceLocation}; + static readonly "SPRINT_SPEED_MOD" : 1.33; + static readonly "TYPE_JELLIE" : 9; + static readonly "WALK_SPEED_MOD" : 0.8; + static readonly "TYPE_WHITE" : 8; + get collarColor(): Internal.DyeColor; + get catType(): number; + get relaxStateOne(): boolean; + get steppingCarefully(): boolean; + get resourceLocation(): ResourceLocation; + get ambientSoundInterval(): number; + get lying(): boolean; + set collarColor($$0: Internal.DyeColor_); + set catType($$0: number); + set relaxStateOne($$0: boolean); + set lying($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1271_ = class_1271; - interface Boolean2ObjectFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Boolean2FloatFunction; - getOrDefault(arg0: boolean, arg1: V): V; + type Cat_ = Cat; + /** + * @javaClass net.minecraft.class_6581 + */ + class NoiseThresholdProvider extends Internal.NoiseBasedStateProvider { + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseThresholdProvider_ = NoiseThresholdProvider; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction + */ + interface Byte2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { + getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ObjectFunction; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ObjectFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Boolean2IntFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Boolean2CharFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ObjectFunction; - put(arg0: boolean, arg1: V): V; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Byte2ShortFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ReferenceFunction; + put(arg0: number, arg1: V): V; + remove(arg0: number): V; remove(arg0: any): V; - remove(arg0: boolean): V; defaultReturnValue(arg0: V): void; defaultReturnValue(): V; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Boolean2DoubleFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ObjectFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Boolean2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ObjectFunction; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): V; - get(arg0: boolean): V; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ObjectFunction; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ObjectFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Boolean2ByteFunction; + get(arg0: number): V; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Byte2LongFunction; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Byte2ByteFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Byte2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ReferenceFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Byte2CharFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ReferenceFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ReferenceFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ReferenceFunction; } - type Boolean2ObjectFunction_ = ((arg0: boolean) => V) | Boolean2ObjectFunction; - interface Byte2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { + type Byte2ReferenceFunction_ = ((arg0: number) => V) | Byte2ReferenceFunction; + /** + * @javaClass net.minecraft.class_5148 + */ + class Markings extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Markings[]; + getId(): number; + static byId($$0: number): this; + static readonly "WHITE" : Internal.Markings; + static readonly "WHITE_FIELD" : Internal.Markings; + static readonly "NONE" : Internal.Markings; + static readonly "BLACK_DOTS" : Internal.Markings; + static readonly "WHITE_DOTS" : Internal.Markings; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Markings_ = "white_dots" | "white" | "none" | "white_field" | "black_dots" | Markings; + /** + * @javaClass net.minecraft.class_4135 + */ + class WrappedGoal extends Internal.Goal { + isInterruptable(): boolean; + start(): void; + tick(): void; + canUse(): boolean; + canBeReplacedBy($$0: Internal.WrappedGoal_): boolean; + stop(): void; + isRunning(): boolean; + getGoal(): Internal.Goal; + hashCode(): number; + equals($$0: any): boolean; + getPriority(): number; + canContinueToUse(): boolean; + getFlags(): Internal.EnumSet; + setFlags($$0: Internal.EnumSet_): void; + requiresUpdateEveryTick(): boolean; + get running(): boolean; + get goal(): Internal.Goal; + get flags(): Internal.EnumSet; + get interruptable(): boolean; + get priority(): number; + set flags($$0: Internal.EnumSet_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WrappedGoal_ = WrappedGoal; + /** + * @javaClass it.unimi.dsi.fastutil.floats.FloatSpliterator + */ + interface FloatSpliterator extends Internal.Spliterator$OfPrimitive { + trySplit(): this; + tryAdvance(arg0: Internal.Consumer_): boolean; + getComparator(): Internal.FloatComparator; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.Consumer_): void; + } + type FloatSpliterator_ = (() => Internal.FloatSpliterator) | FloatSpliterator; + /** + * @javaClass net.minecraft.class_1507 + */ + class ZombieHorse extends Internal.AbstractHorse { + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + get mobType(): Internal.MobType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ZombieHorse_ = ZombieHorse; + /** + * @javaClass java.util.SortedSet + */ + interface SortedSet extends Internal.Set { + tailSet(arg0: E): Internal.SortedSet; + comparator(): Internal.Comparator; + last(): E; + headSet(arg0: E): Internal.SortedSet; + spliterator(): Internal.Spliterator; + subSet(arg0: E, arg1: E): Internal.SortedSet; + first(): E; + } + type SortedSet_ = SortedSet; + /** + * @javaClass net.minecraft.class_3193$class_3194 + */ + class ChunkHolder$FullChunkStatus extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ChunkHolder$FullChunkStatus[]; + isOrAfter($$0: Internal.ChunkHolder$FullChunkStatus_): boolean; + static readonly "ENTITY_TICKING" : Internal.ChunkHolder$FullChunkStatus; + static readonly "INACCESSIBLE" : Internal.ChunkHolder$FullChunkStatus; + static readonly "BORDER" : Internal.ChunkHolder$FullChunkStatus; + static readonly "TICKING" : Internal.ChunkHolder$FullChunkStatus; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkHolder$FullChunkStatus_ = "border" | "ticking" | "inaccessible" | "entity_ticking" | ChunkHolder$FullChunkStatus; + /** + * @javaClass net.minecraft.class_6799 + */ + class RarityFilter extends Internal.PlacementFilter { + static onAverageOnceEvery($$0: number): this; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RarityFilter_ = RarityFilter; + /** + * @javaClass java.lang.reflect.GenericDeclaration + */ + interface GenericDeclaration extends Internal.AnnotatedElement { + getTypeParameters(): any[]; + } + type GenericDeclaration_ = (() => any[]) | GenericDeclaration; + /** + * @javaClass net.minecraft.class_4668$class_4685 + */ + class RenderStateShard$TransparencyStateShard extends Internal.RenderStateShard { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$TransparencyStateShard_ = RenderStateShard$TransparencyStateShard; + /** + * @javaClass net.minecraft.class_2622 + */ + class ClientboundBlockEntityDataPacket implements Internal.Packet { + getType(): Internal.BlockEntityType; + getPos(): BlockPos; + static create($$0: Internal.BlockEntity_): this; + static create($$0: Internal.BlockEntity_, $$1: Internal.Function_): this; + handle($$0: Internal.ClientGamePacketListener_): void; + getTag(): Internal.CompoundTag; + write($$0: Internal.FriendlyByteBuf_): void; + get pos(): BlockPos; + get tag(): Internal.CompoundTag; + get type(): Internal.BlockEntityType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundBlockEntityDataPacket_ = ClientboundBlockEntityDataPacket; + /** + * @javaClass dev.latvian.mods.kubejs.util.ConsoleJS + */ + class ConsoleJS { + printObject(o: any, tree: boolean): void; + printObject(o: any): void; + infof(message: any, ... args: any[]): void; + log(message: any): void; + errorf(message: string, ... args: any[]): void; + setMuted(m: boolean): void; + error(message: string, throwable: Internal.Throwable_): void; + error(message: any): void; + error(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; + debugf(message: string, ... args: any[]): void; + trace(): void; + flush(): void; + setWriteToFile(m: boolean): void; + setLineNumber(b: boolean): void; + warnf(message: string, ... args: any[]): void; + getScriptLine(): number; + info(message: any): void; + group(): void; + getMuted(): boolean; + debug(message: any): void; + printStackTrace(throwable: Internal.Throwable_, skip: Internal.Pattern_): void; + getLogger(): Internal.Logger; + shouldPrintDebug(): boolean; + setDebugEnabled(m: boolean): void; + resetFile(): void; + warn(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; + warn(message: string, throwable: Internal.Throwable_): void; + warn(message: any): void; + getDebugEnabled(): boolean; + groupEnd(): void; + printClass(className: string, tree: boolean): void; + printClass(className: string): void; + getWriteToFile(): boolean; + static "SERVER" : Internal.ConsoleJS; + static "STARTUP" : Internal.ConsoleJS; + static "CLIENT" : Internal.ConsoleJS; + get scriptLine(): number; + get writeToFile(): boolean; + get logger(): Internal.Logger; + get debugEnabled(): boolean; + get muted(): boolean; + set writeToFile(m: boolean); + set debugEnabled(m: boolean); + set lineNumber(b: boolean); + set muted(m: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ConsoleJS_ = ConsoleJS; + /** + * @javaClass net.minecraft.class_284 + */ + class Uniform extends Internal.AbstractUniform implements Internal.AutoCloseable { + setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; + static getTypeFromString($$0: string): number; + getLocation(): number; + static uploadInteger($$0: number, $$1: number): void; + getName(): string; + getFloatBuffer(): Internal.FloatBuffer; + handler$bcp000$iris$upload(arg0: Internal.CallbackInfo_): void; + upload(): void; + setMat3x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + setMat4x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + setMat2x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + setMat3x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; + setMat4x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + getIntBuffer(): Internal.IntBuffer; + setMat4x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number, $$15: number): void; + setLocation($$0: number): void; + setMat3x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + setMat2x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + setMat2x2($$0: number, $$1: number, $$2: number, $$3: number): void; + getCount(): number; + close(): void; + static glGetAttribLocation($$0: number, $$1: Internal.CharSequence_): number; + set($$0: Internal.Vector3f_): void; + set($$0: number[]): void; + set($$0: Internal.Matrix4f_): void; + set($$0: number, $$1: number, $$2: number): void; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + set($$0: Internal.Vector4f_): void; + set($$0: number, $$1: number): void; + set($$0: Internal.Matrix3f_): void; + set($$0: number): void; + static glBindAttribLocation($$0: number, $$1: number, $$2: Internal.CharSequence_): void; + static glGetUniformLocation($$0: number, $$1: Internal.CharSequence_): number; + getType(): number; + static readonly "UT_INT4" : 3; + static readonly "UT_INT3" : 2; + static readonly "UT_MAT4" : 10; + static readonly "UT_FLOAT2" : 5; + static readonly "UT_MAT3" : 9; + static readonly "UT_FLOAT3" : 6; + static readonly "UT_MAT2" : 8; + static readonly "UT_INT2" : 1; + static readonly "UT_INT1" : 0; + static readonly "UT_FLOAT1" : 4; + static readonly "UT_FLOAT4" : 7; + get floatBuffer(): Internal.FloatBuffer; + get name(): string; + get count(): number; + get intBuffer(): Internal.IntBuffer; + get location(): number; + get type(): number; + set location($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Uniform_ = Uniform; + /** + * @javaClass java.lang.module.ModuleDescriptor + */ + class ModuleDescriptor implements Internal.Comparable { + static read(arg0: Internal.InputStream_): this; + static read(arg0: Internal.InputStream_, arg1: Internal.Supplier_>): this; + static read(arg0: Internal.ByteBuffer_): this; + static read(arg0: Internal.ByteBuffer_, arg1: Internal.Supplier_>): this; + toNameAndVersion(): string; + mainClass(): Internal.Optional; + exports(): Internal.Set; + rawVersion(): Internal.Optional; + compareTo(arg0: Internal.ModuleDescriptor_): number; + packages(): Internal.Set; + modifiers(): Internal.Set; + version(): Internal.Optional; + static newAutomaticModule(arg0: string): Internal.ModuleDescriptor$Builder; + isOpen(): boolean; + provides(): Internal.Set; + hashCode(): number; + static newOpenModule(arg0: string): Internal.ModuleDescriptor$Builder; + equals(arg0: any): boolean; + static newModule(arg0: string, arg1: Internal.Set_): Internal.ModuleDescriptor$Builder; + static newModule(arg0: string): Internal.ModuleDescriptor$Builder; + name(): string; + opens(): Internal.Set; + uses(): Internal.Set; + toString(): string; + isAutomatic(): boolean; + requires(): Internal.Set; + get automatic(): boolean; + get open(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModuleDescriptor_ = ModuleDescriptor; + /** + * @javaClass com.mojang.datafixers.Products$P10 + */ + class Products$P10 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function10_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P10_ = Products$P10; + /** + * @javaClass net.minecraft.class_5284 + */ + class NoiseGeneratorSettings extends Internal.Record { + noiseSettings(): Internal.NoiseSettings; + noiseRouter(): Internal.NoiseRouterWithOnlyNoises; + useLegacyRandomSource(): boolean; + surfaceRule(): Internal.SurfaceRules$RuleSource; + getRandomSource(): Internal.WorldgenRandom$Algorithm; + static bootstrap(): Internal.Holder; + createNoiseRouter($$0: Internal.Registry_, $$1: number): Internal.NoiseRouter; + defaultBlock(): Internal.BlockState; + oreVeinsEnabled(): boolean; + defaultFluid(): Internal.BlockState; + seaLevel(): number; + aquifersEnabled(): boolean; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + isAquifersEnabled(): boolean; + disableMobGeneration(): boolean; + static readonly "AMPLIFIED" : Internal.ResourceKey; + static readonly "CODEC" : Internal.Codec>; + static readonly "OVERWORLD" : Internal.ResourceKey; + static readonly "NETHER" : Internal.ResourceKey; + static readonly "CAVES" : Internal.ResourceKey; + static readonly "DIRECT_CODEC" : Internal.Codec; + static readonly "END" : Internal.ResourceKey; + static readonly "FLOATING_ISLANDS" : Internal.ResourceKey; + static readonly "LARGE_BIOMES" : Internal.ResourceKey; + get randomSource(): Internal.WorldgenRandom$Algorithm; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseGeneratorSettings_ = Special.NoiseGeneratorSettings | NoiseGeneratorSettings; + /** + * @javaClass java.io.DataInput + */ + interface DataInput { + readLine(): string; + readChar(): string; + skipBytes(arg0: number): number; + readLong(): number; + readUTF(): string; + readShort(): number; + readDouble(): number; + readFully(arg0: number[]): void; + readFully(arg0: number[], arg1: number, arg2: number): void; + readFloat(): number; + readBoolean(): boolean; + readByte(): number; + readInt(): number; + readUnsignedByte(): number; + readUnsignedShort(): number; + } + type DataInput_ = DataInput; + /** + * @javaClass dev.latvian.mods.kubejs.server.GameRulesJS + */ + class GameRulesJS { + getInt(rule: string): number; + set(rule: string, value: any): void; + getBoolean(rule: string): boolean; + getString(rule: string): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameRulesJS_ = GameRulesJS; + /** + * @javaClass net.minecraft.class_2769$class_4933 + */ + class Property$Value extends Internal.Record { + hashCode(): number; + equals($$0: any): boolean; + property(): Internal.Property; + toString(): string; + value(): T; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Property$Value_ = Property$Value; + /** + * @javaClass net.minecraft.class_1673 + */ + class LlamaSpit extends Internal.Projectile { + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + tick(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LlamaSpit_ = LlamaSpit; + /** + * @javaClass net.minecraft.class_1928$class_4312 + */ + class GameRules$IntegerValue extends Internal.GameRules$Value implements Internal.IntRuleAccessor { + serialize(): string; + set($$0: number, $$1: Internal.MinecraftServer_): void; + setFrom($$0: Internal.GameRules$IntegerValue_, $$1: Internal.MinecraftServer_): void; + get(): number; + static create($$0: number, $$1: Internal.BiConsumer_): Internal.GameRules$Type; + static create($$0: number): Internal.GameRules$Type; + getCommandResult(): number; + tryDeserialize($$0: string): boolean; + get commandResult(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameRules$IntegerValue_ = GameRules$IntegerValue; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2ShortFunction + */ + interface Double2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2FloatFunction; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ShortFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; - defaultReturnValue(): number; defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Byte2ObjectFunction; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Double2DoubleFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): number; get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Byte2FloatFunction; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Double2LongFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ShortFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Double2FloatFunction; + applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2FloatFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ShortFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Double2CharFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ShortFunction; compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2FloatFunction; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ShortFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ShortFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; } - type Byte2FloatFunction_ = ((arg0: number) => number) | Byte2FloatFunction; - class class_3898 extends Internal.class_3977 implements Internal.class_3193$class_3897, Internal.ThreadedAnvilChunkStorageAccessor { - method_17253(): number; - method_17210($$0: Internal.class_1923_, $$1: boolean): Internal.List; - method_40067($$0: Internal.IllegalStateException_, $$1: string): Internal.class_148; - method_17260(): number; - method_39992(): boolean; - method_17263(): Internal.class_3204; - method_37904(): void; - method_37907($$0: Internal.class_1923_): Internal.List; - method_23272($$0: Internal.class_1923_): string; - method_31417($$0: Internal.class_3193_): Internal.CompletableFuture>; - method_18713($$0: Internal.class_3222_): void; - method_37476(): string; - method_18702($$0: Internal.class_1297_, $$1: Internal.class_2596_): void; - static method_39975($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - method_17235($$0: Internal.class_3193_): Internal.CompletableFuture>; - method_17247($$0: Internal.class_1923_): Internal.CompletableFuture>; - method_17236($$0: Internal.class_3193_, $$1: Internal.class_2806_): Internal.CompletableFuture>; - close(): void; - static readonly field_29670 : 31; - static readonly field_29669 : 33; - static readonly field_18239 : 45; + type Double2ShortFunction_ = ((arg0: number) => number) | Double2ShortFunction; + /** + * @javaClass io.github.coolmineman.bitsandchisels.api.client.RedBoxCallback$IRedBoxDrawer + */ + interface RedBoxCallback$IRedBoxDrawer { + drawRedBox(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: BlockPos_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void; + } + type RedBoxCallback$IRedBoxDrawer_ = ((arg0: Internal.PoseStack, arg1: Internal.VertexConsumer, arg2: BlockPos, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number) => void) | RedBoxCallback$IRedBoxDrawer; + /** + * @javaClass dev.latvian.mods.kubejs.level.ClientLevelJS + */ + class ClientLevelJS extends Internal.LevelJS { + getMinecraftPlayer(): Internal.LocalPlayer; + getPlayerData(player: Internal.Player_): Internal.ClientPlayerDataJS; + getSide(): Internal.ScriptType; + getEntities(): Internal.EntityArrayList; + toString(): string; + static getInstance(): this; + getMinecraft(): Internal.Minecraft; + static setInstance(instance: Internal.ClientLevelJS_): void; + getMinecraftLevel(): Internal.ClientLevel; + readonly "clientPlayerData" : Internal.ClientPlayerDataJS; + get minecraft(): Internal.Minecraft; + get side(): Internal.ScriptType; + get instance(): this; + get entities(): Internal.EntityArrayList; + get minecraftPlayer(): Internal.LocalPlayer; + get minecraftLevel(): Internal.ClientLevel; + set instance(instance: Internal.ClientLevelJS_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3898_ = class_3898; - interface GameSession { - getPlayerCount(): number; - isRemoteServer(): boolean; - getGameMode(): string; - getSessionId(): Internal.UUID; - getDifficulty(): string; - } - type GameSession_ = GameSession; - interface GameProfileRepository { - findProfilesByNames(arg0: string[], arg1: Internal.Agent_, arg2: Internal.ProfileLookupCallback_): void; - } - type GameProfileRepository_ = GameProfileRepository; - class NamedPackage { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NamedPackage_ = NamedPackage; - interface MatchResult { - groupCount(): number; - start(arg0: number): number; - start(): number; + type ClientLevelJS_ = ClientLevelJS; + /** + * @javaClass java.util.regex.Matcher + */ + class Matcher implements Internal.MatchResult { + hasTransparentBounds(): boolean; + requireEnd(): boolean; + useTransparentBounds(arg0: boolean): this; + pattern(): Internal.Pattern; + replaceFirst(arg0: string): string; + replaceFirst(arg0: Internal.Function_): string; + regionStart(): number; + replaceAll(arg0: Internal.Function_): string; + replaceAll(arg0: string): string; + lookingAt(): boolean; + toMatchResult(): Internal.MatchResult; + static quoteReplacement(arg0: string): string; + find(): boolean; + find(arg0: number): boolean; + end(arg0: string): number; end(arg0: number): number; end(): number; - group(): string; + results(): Internal.Stream; + group(arg0: string): string; group(arg0: number): string; - } - type MatchResult_ = MatchResult; - class class_6900$class_6901 extends Internal.Record { - method_40409($$0: Internal.class_5321_>, $$1: Internal.Codec_, $$2: Internal.DynamicOps_): Internal.DataResult>; - hashCode(): number; - equals($$0: any): boolean; - method_40410($$0: Internal.class_5321_>, $$1: Internal.Codec_, $$2: Internal.class_5321_, $$3: Internal.DynamicOps_): Internal.DataResult>; + group(): string; + start(arg0: number): number; + start(): number; + start(arg0: string): number; + regionEnd(): number; + matches(): boolean; + hasAnchoringBounds(): boolean; + appendReplacement(arg0: Internal.StringBuffer_, arg1: string): this; + appendReplacement(arg0: Internal.StringBuilder_, arg1: string): this; + appendTail(arg0: Internal.StringBuffer_): Internal.StringBuffer; + appendTail(arg0: Internal.StringBuilder_): Internal.StringBuilder; + groupCount(): number; + reset(): this; + reset(arg0: Internal.CharSequence_): this; toString(): string; - comp_354(): Internal.class_5455$class_6893; - comp_355(): Internal.class_6900; + region(arg0: number, arg1: number): this; + useAnchoringBounds(arg0: boolean): this; + hitEnd(): boolean; + usePattern(arg0: Internal.Pattern_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6900$class_6901_ = class_6900$class_6901; + type Matcher_ = Matcher; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2IntFunction + */ + interface Byte2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Byte2ShortFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Byte2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Byte2LongFunction; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Byte2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Byte2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2IntFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Byte2CharFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2IntFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2IntFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2IntFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2IntFunction; + } + type Byte2IntFunction_ = ((arg0: number) => number) | Byte2IntFunction; + /** + * @javaClass net.minecraft.class_2828 + */ + abstract class ServerboundMovePlayerPacket implements Internal.Packet { + getXRot($$0: number): number; + getX($$0: number): number; + getYRot($$0: number): number; + getY($$0: number): number; + hasPosition(): boolean; + getZ($$0: number): number; + hasRotation(): boolean; + handle($$0: Internal.ServerGamePacketListener_): void; + isOnGround(): boolean; + get onGround(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundMovePlayerPacket_ = ServerboundMovePlayerPacket; + /** + * @javaClass java.nio.channels.FileChannel + */ abstract class FileChannel extends Internal.AbstractInterruptibleChannel implements Internal.SeekableByteChannel, Internal.GatheringByteChannel, Internal.ScatteringByteChannel { transferFrom(arg0: Internal.ReadableByteChannel_, arg1: number, arg2: number): number; read(arg0: Internal.ByteBuffer_): number; read(arg0: Internal.ByteBuffer_, arg1: number): number; read(arg0: Internal.ByteBuffer_[]): number; read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; - truncate(arg0: number): Internal.FileChannel; + truncate(arg0: number): this; size(): number; lock(): Internal.FileLock; lock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; force(arg0: boolean): void; - position(arg0: number): Internal.FileChannel; + position(arg0: number): this; position(): number; transferTo(arg0: number, arg1: number, arg2: Internal.WritableByteChannel_): number; write(arg0: Internal.ByteBuffer_, arg1: number): number; @@ -14616,107 +18364,105 @@ declare namespace Internal { map(arg0: Internal.FileChannel$MapMode_, arg1: number, arg2: number): Internal.MappedByteBuffer; tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; tryLock(): Internal.FileLock; - static open(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any_[]): Internal.FileChannel; - static open(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.FileChannel; + static open(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any[]): this; + static open(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type FileChannel_ = FileChannel; - class class_2656 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11454(): number; - method_11453(): Internal.class_1792; - method_11455($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + /** + * @javaClass net.minecraft.class_6067 + */ + interface InventoryCarrier { + getInventory(): Internal.Container; } - type class_2656_ = class_2656; - class class_6655 extends Internal.Record implements Internal.class_3037 { + type InventoryCarrier_ = (() => Internal.Container) | InventoryCarrier; + /** + * @javaClass dev.emi.trinkets.Point + */ + class Point extends Internal.Record { hashCode(): number; - static method_38908($$0: Internal.class_6017_, $$1: Internal.class_4651_): Internal.class_6655$class_6656; - equals($$0: any): boolean; + equals(o: any): boolean; + x(): number; + y(): number; toString(): string; - static method_38910($$0: Internal.class_6017_, $$1: Internal.class_4651_): Internal.class_6655; - comp_146(): boolean; - comp_168(): Internal.class_6646; - comp_143(): Internal.List; - comp_144(): Internal.class_2350; - static readonly field_35073 : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6655_ = class_6655; - interface Codec extends Internal.Encoder, Internal.Decoder { - flatComapMap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; - dispatch(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; - dispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_>): Internal.Codec; - deprecated(arg0: number): Internal.Codec; - dispatchMap(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_>): Internal.MapCodec; - dispatchMap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.MapCodec; - comapFlatMap(arg0: Internal.Function_>, arg1: Internal.Function_): Internal.Codec; - promotePartial(arg0: Internal.Consumer_): Internal.Codec; - flatXmap(arg0: Internal.Function_>, arg1: Internal.Function_>): Internal.Codec; - fieldOf(arg0: string): Internal.MapCodec; - xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; - listOf(): Internal.Codec>; - optionalFieldOf(arg0: string, arg1: A): Internal.MapCodec; - optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: A, arg3: Internal.Lifecycle_): Internal.MapCodec; - optionalFieldOf(arg0: string, arg1: A, arg2: Internal.Lifecycle_): Internal.MapCodec; - optionalFieldOf(arg0: string): Internal.MapCodec>; - partialDispatch(arg0: string, arg1: Internal.Function_>, arg2: Internal.Function_>>): Internal.Codec; - withLifecycle(arg0: Internal.Lifecycle_): Internal.Codec; - orElse(arg0: A): Internal.Codec; - orElse(arg0: Internal.Consumer_, arg1: A): Internal.Codec; - orElse(arg0: Internal.UnaryOperator_, arg1: A): Internal.Codec; - dispatchStable(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; - orElseGet(arg0: Internal.Supplier_): Internal.Codec; - orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.Codec; - orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.Codec; - stable(): Internal.Codec; - mapResult(arg0: Internal.Codec$ResultFunction_): Internal.Codec; + type Point_ = Point; + /** + * @javaClass net.minecraft.class_1737 + */ + interface StackedContentsCompatible { + fillStackedContents(arg0: Internal.StackedContents_): void; } - type Codec_ = Codec; - interface ContentHandlerFactory { - createContentHandler(arg0: string): Internal.ContentHandler; + type StackedContentsCompatible_ = ((arg0: Internal.StackedContents) => void) | StackedContentsCompatible; + /** + * @javaClass dev.latvian.mods.kubejs.core.EntityTargetKJS + */ + interface EntityTargetKJS { + getNameKJS(): string; + getNameKJS(target: Internal.LootContext$EntityTarget_): string; } - type ContentHandlerFactory_ = ContentHandlerFactory; - interface IntUnaryOperator { - applyAsInt(arg0: number): number; - compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; - andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; - } - type IntUnaryOperator_ = ((arg0: number) => number) | IntUnaryOperator; - class class_2870 implements Internal.class_2596 { - method_12469($$0: Internal.class_2792_): void; - method_12470(): string; - method_12471(): boolean; - method_11052($$0: Internal.class_2540_): void; - method_12474(): boolean; - method_12472(): boolean; - method_12473(): BlockPos; - method_12468(): Internal.class_2593$class_2594; + type EntityTargetKJS_ = (() => string) | EntityTargetKJS; + /** + * @javaClass net.minecraft.class_251 + */ + abstract class DiscreteVoxelShape implements Internal.DiscreteVSAccess { + isFullWide($$0: number, $$1: number, $$2: number): boolean; + isFullWide($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): boolean; + isEmpty(): boolean; + getYSize(): number; + fill(arg0: number, arg1: number, arg2: number): void; + forAllFaces($$0: Internal.DiscreteVoxelShape$IntFaceConsumer_): void; + getSize($$0: Internal.Direction$Axis_): number; + firstFull(arg0: Internal.Direction$Axis_): number; + firstFull($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; + getZSize(): number; + lastFull(arg0: Internal.Direction$Axis_): number; + lastFull($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; + forAllEdges($$0: Internal.DiscreteVoxelShape$IntLineConsumer_, $$1: boolean): void; + isFull($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): boolean; + isFull(arg0: number, arg1: number, arg2: number): boolean; + getXSize(): number; + forAllBoxes($$0: Internal.DiscreteVoxelShape$IntLineConsumer_, $$1: boolean): void; + get zSize(): number; + get ySize(): number; + get xSize(): number; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2870_ = class_2870; + type DiscreteVoxelShape_ = DiscreteVoxelShape; + /** + * @javaClass java.util.PrimitiveIterator$OfDouble + */ + interface PrimitiveIterator$OfDouble extends Internal.PrimitiveIterator { + next(): number; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; + nextDouble(): number; + } + type PrimitiveIterator$OfDouble_ = (() => number) | PrimitiveIterator$OfDouble; + /** + * @javaClass java.lang.ClassLoader + */ abstract class ClassLoader { static getSystemResources(arg0: string): Internal.Enumeration; - getParent(): Internal.ClassLoader; + getParent(): this; getResource(arg0: string): Internal.URL; - static getPlatformClassLoader(): Internal.ClassLoader; + static getPlatformClassLoader(): this; getName(): string; getResourceAsStream(arg0: string): Internal.InputStream; setDefaultAssertionStatus(arg0: boolean): void; resources(arg0: string): Internal.Stream; - static getSystemClassLoader(): Internal.ClassLoader; + static getSystemClassLoader(): this; static getSystemResource(arg0: string): Internal.URL; setPackageAssertionStatus(arg0: string, arg1: boolean): void; setClassAssertionStatus(arg0: string, arg1: boolean): void; @@ -14728,12 +18474,12 @@ declare namespace Internal { loadClass(arg0: string): typeof any; getDefinedPackages(): Internal.Package[]; getUnnamedModule(): Internal.Module; - get parent(): Internal.ClassLoader; - get systemClassLoader(): Internal.ClassLoader; + get parent(): this; + get systemClassLoader(): this; get unnamedModule(): Internal.Module; get name(): string; get registeredAsParallelCapable(): boolean; - get platformClassLoader(): Internal.ClassLoader; + get platformClassLoader(): this; get definedPackages(): Internal.Package[]; set defaultAssertionStatus(arg0: boolean); /** @@ -14742,69 +18488,125 @@ declare namespace Internal { protected constructor(); } type ClassLoader_ = ClassLoader; - class BlockModificationProperties { - setRandomlyTicking(v: boolean): void; - setRequiresTool(v: boolean): void; - setJumpFactor(v: number): void; - setFriction(v: number): void; - setHasCollision(v: boolean): void; - setDestroySpeed(v: number): void; - setSpeedFactor(v: number): void; - setExplosionResistance(v: number): void; - setLightEmission(v: number): void; - setSoundType(v: Internal.class_2498_): void; - setMaterial(v: Internal.MaterialJS_): void; - readonly block : Internal.BlockKJS; - set lightEmission(v: number); - set explosionResistance(v: number); - set material(v: Internal.MaterialJS_); - set destroySpeed(v: number); - set requiresTool(v: boolean); - set speedFactor(v: number); - set randomlyTicking(v: boolean); - set soundType(v: Internal.class_2498_); - set hasCollision(v: boolean); - set friction(v: number); - set jumpFactor(v: number); + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2BooleanFunction + */ + interface Char2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { + getOrDefault(arg0: any, arg1: boolean): boolean; + getOrDefault(arg0: string, arg1: boolean): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Char2ShortFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Char2IntFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2BooleanFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: string, arg1: boolean): boolean; + remove(arg0: string): boolean; + remove(arg0: any): boolean; + defaultReturnValue(arg0: boolean): void; + defaultReturnValue(): boolean; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Char2ObjectFunction; + get(arg0: any): boolean; + get(arg0: string): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Char2LongFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2BooleanFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Char2ByteFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Char2FloatFunction; + test(arg0: number): boolean; + containsKey(arg0: string): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2BooleanFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2BooleanFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Char2CharFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2BooleanFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2BooleanFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2BooleanFunction; + } + type Char2BooleanFunction_ = ((arg0: string) => boolean) | Char2BooleanFunction; + /** + * @javaClass net.minecraft.class_2695 + */ + class ClientboundPlaceGhostRecipePacket implements Internal.Packet { + getContainerId(): number; + getRecipe(): ResourceLocation; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get recipe(): ResourceLocation; + get containerId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type BlockModificationProperties_ = BlockModificationProperties; - class class_2926$class_2927 { - method_12687(): number; - method_12688(): number; - method_12685(): Internal.GameProfile[]; - method_12686($$0: Internal.GameProfile_[]): void; + type ClientboundPlaceGhostRecipePacket_ = ClientboundPlaceGhostRecipePacket; + /** + * @javaClass com.google.gson.JsonObject + */ + class JsonObject extends Internal.JsonElement { + add(arg0: string, arg1: Internal.JsonElement_): void; + getAsJsonObject(arg0: string): this; + entrySet(): Internal.Set>; + addProperty(arg0: string, arg1: string): void; + addProperty(arg0: string, arg1: boolean): void; + addProperty(arg0: string, arg1: Internal.Number_): void; + remove(arg0: string): Internal.JsonElement; + deepCopy(): this; + getAsJsonArray(arg0: string): Internal.JsonArray; + size(): number; + getAsJsonPrimitive(arg0: string): Internal.JsonPrimitive; + hashCode(): number; + equals(arg0: any): boolean; + get(arg0: string): Internal.JsonElement; + has(arg0: string): boolean; + keySet(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2926$class_2927_ = class_2926$class_2927; - class class_6626 implements Internal.class_6130 { - method_38716($$0: number, $$1: number, $$2: Internal.Random_, $$3: number): void; - method_38715($$0: number): void; - method_38718($$0: Internal.Random_, $$1: number, $$2: number): void; - method_38719(): void; - method_35462($$0: Internal.class_3443_): void; - method_35461($$0: Internal.class_3341_): Internal.class_3443; - method_38721(): Internal.class_3341; - method_38720(): boolean; - method_38714(): Internal.class_6624; + type JsonObject_ = JsonObject; + /** + * @javaClass net.minecraft.class_2587 + */ + class BedBlockEntity extends Internal.BlockEntity { + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + setColor($$0: Internal.DyeColor_): void; + getColor(): Internal.DyeColor; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get color(): Internal.DyeColor; + set color($$0: Internal.DyeColor_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6626_ = class_6626; + type BedBlockEntity_ = BedBlockEntity; + /** + * @javaClass net.minecraft.class_868 + */ + class PathfindingRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + static renderPath($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number, $$2: boolean, $$3: boolean, $$4: number, $$5: number, $$6: number): void; + static renderPathLine($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number, $$2: number, $$3: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + addPath($$0: number, $$1: net.minecraft.world.level.pathfinder.Path_, $$2: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PathfindingRenderer_ = PathfindingRenderer; + /** + * @javaClass java.util.regex.Pattern + */ class Pattern implements Internal.Serializable { static quote(arg0: string): string; split(arg0: Internal.CharSequence_, arg1: number): string[]; split(arg0: Internal.CharSequence_): string[]; - static compile(arg0: string): Internal.Pattern; - static compile(arg0: string, arg1: number): Internal.Pattern; + static compile(arg0: string): this; + static compile(arg0: string, arg1: number): this; splitAsStream(arg0: Internal.CharSequence_): Internal.Stream; pattern(): string; flags(): number; @@ -14813,87 +18615,64 @@ declare namespace Internal { asPredicate(): Internal.Predicate; matcher(arg0: Internal.CharSequence_): Internal.Matcher; static matches(arg0: string, arg1: Internal.CharSequence_): boolean; - static readonly DOTALL : 32; - static readonly UNICODE_CASE : 64; - static readonly LITERAL : 16; - static readonly UNICODE_CHARACTER_CLASS : 256; - static readonly CASE_INSENSITIVE : 2; - static readonly CANON_EQ : 128; - static readonly COMMENTS : 4; - static readonly UNIX_LINES : 1; - static readonly MULTILINE : 8; + static readonly "DOTALL" : 32; + static readonly "UNICODE_CASE" : 64; + static readonly "LITERAL" : 16; + static readonly "UNICODE_CHARACTER_CLASS" : 256; + static readonly "CASE_INSENSITIVE" : 2; + static readonly "CANON_EQ" : 128; + static readonly "COMMENTS" : 4; + static readonly "UNIX_LINES" : 1; + static readonly "MULTILINE" : 8; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type Pattern_ = Pattern; - interface DoubleFunction { - apply(arg0: number): R; - } - type DoubleFunction_ = ((arg0: number) => R) | DoubleFunction; - class ChannelOption extends Internal.AbstractConstant> { - static valueOf(arg0: string): Internal.ChannelOption; - static valueOf(arg0: Internal.Class_, arg1: string): Internal.ChannelOption; - static exists(arg0: string): boolean; - static newInstance(arg0: string): Internal.ChannelOption; - validate(arg0: T): void; - static readonly WRITE_BUFFER_HIGH_WATER_MARK : Internal.ChannelOption; - static readonly WRITE_BUFFER_LOW_WATER_MARK : Internal.ChannelOption; - static readonly DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION : Internal.ChannelOption; - static readonly IP_TOS : Internal.ChannelOption; - static readonly SINGLE_EVENTEXECUTOR_PER_GROUP : Internal.ChannelOption; - static readonly SO_SNDBUF : Internal.ChannelOption; - static readonly IP_MULTICAST_IF : Internal.ChannelOption; - static readonly WRITE_BUFFER_WATER_MARK : Internal.ChannelOption; - static readonly TCP_NODELAY : Internal.ChannelOption; - static readonly TCP_FASTOPEN : Internal.ChannelOption; - static readonly SO_LINGER : Internal.ChannelOption; - static readonly SO_RCVBUF : Internal.ChannelOption; - static readonly SO_KEEPALIVE : Internal.ChannelOption; - static readonly ALLOCATOR : Internal.ChannelOption; - static readonly IP_MULTICAST_ADDR : Internal.ChannelOption; - static readonly IP_MULTICAST_LOOP_DISABLED : Internal.ChannelOption; - static readonly TCP_FASTOPEN_CONNECT : Internal.ChannelOption; - static readonly MESSAGE_SIZE_ESTIMATOR : Internal.ChannelOption; - static readonly WRITE_SPIN_COUNT : Internal.ChannelOption; - static readonly SO_TIMEOUT : Internal.ChannelOption; - static readonly SO_REUSEADDR : Internal.ChannelOption; - static readonly CONNECT_TIMEOUT_MILLIS : Internal.ChannelOption; - static readonly ALLOW_HALF_CLOSURE : Internal.ChannelOption; - static readonly SO_BACKLOG : Internal.ChannelOption; - static readonly MAX_MESSAGES_PER_READ : Internal.ChannelOption; - static readonly AUTO_CLOSE : Internal.ChannelOption; - static readonly MAX_MESSAGES_PER_WRITE : Internal.ChannelOption; - static readonly SO_BROADCAST : Internal.ChannelOption; - static readonly AUTO_READ : Internal.ChannelOption; - static readonly IP_MULTICAST_TTL : Internal.ChannelOption; - static readonly RCVBUF_ALLOCATOR : Internal.ChannelOption; + /** + * @javaClass net.minecraft.class_2481 + */ + class ByteTag extends Internal.NumericTag { + getAsFloat(): number; + getAsByte(): number; + static valueOf($$0: number): this; + static valueOf($$0: boolean): this; + getAsNumber(): Internal.Number; + getId(): number; + getAsDouble(): number; + getAsInt(): number; + accept($$0: Internal.TagVisitor_): void; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + getAsLong(): number; + getType(): Internal.TagType; + hashCode(): number; + equals($$0: any): boolean; + copy(): this; + write($$0: Internal.DataOutput_): void; + getAsShort(): number; + static readonly "ZERO" : Internal.ByteTag; + static readonly "ONE" : Internal.ByteTag; + static readonly "TYPE" : Internal.TagType; + get asByte(): number; + get asLong(): number; + get asInt(): number; + get asShort(): number; + get asNumber(): Internal.Number; + get asDouble(): number; + get id(): number; + get asFloat(): number; + get type(): Internal.TagType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ChannelOption_ = ChannelOption; - class Object2LongEntry implements Internal.Comparable { - compareTo(o: Internal.Object2LongEntry_): number; - readonly value : number; - readonly key : any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Object2LongEntry_ = Object2LongEntry; - interface CropBlockBuilder$SurviveCallback { - survive(arg0: Internal.class_2680_, arg1: Internal.class_4538_, arg2: BlockPos_): boolean; - } - type CropBlockBuilder$SurviveCallback_ = ((arg0: Internal.class_2680, arg1: Internal.class_4538, arg2: BlockPos) => boolean) | CropBlockBuilder$SurviveCallback; - interface class_4597 { - getBuffer(arg0: Internal.class_1921_): Internal.class_4588; - } - type class_4597_ = class_4597; - interface List extends Internal.Collection { + type ByteTag_ = ByteTag; + /** + * @javaClass java.util.List + */ + interface List extends Internal.Collection ,Array { add(arg0: number, arg1: E): void; add(arg0: E): boolean; subList(arg0: number, arg1: number): Internal.List; @@ -14903,6 +18682,7 @@ declare namespace Internal { isEmpty(): boolean; clear(): void; sort(arg0: Internal.Comparator_): void; + copyOf(arg0: Internal.Collection_): Internal.List; replaceAll(arg0: Internal.UnaryOperator_): void; remove(arg0: any): boolean; remove(arg0: number): E; @@ -14914,6 +18694,18 @@ declare namespace Internal { addAll(arg0: number, arg1: Internal.Collection_): boolean; addAll(arg0: Internal.Collection_): boolean; hashCode(): number; + of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List; + of(arg0: E, arg1: E, arg2: E): Internal.List; + of(arg0: E, arg1: E): Internal.List; + of(arg0: E): Internal.List; + of(): Internal.List; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List; + of(... arg0: E[]): Internal.List; equals(arg0: any): boolean; get(arg0: number): E; toArray(): any[]; @@ -14924,2036 +18716,1931 @@ declare namespace Internal { retainAll(arg0: Internal.Collection_): boolean; } type List_ = List; - interface class_1655 { - } - type class_1655_ = class_1655; - class class_6555$class_6556 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - comp_237(): number; - comp_238(): number; - comp_235(): number; - toString(): string; - comp_236(): number; + /** + * @javaClass net.minecraft.class_1669 + */ + class EvokerFangs extends Internal.Entity { + handleEntityEvent($$0: number): void; + getAnimationProgress($$0: number): number; + tick(): void; + getOwner(): Internal.LivingEntity; + setOwner($$0: Internal.LivingEntity_): void; + getAddEntityPacket(): Internal.Packet; + static readonly "ATTACK_DURATION" : 20; + static readonly "ATTACK_TRIGGER_TICKS" : 14; + static readonly "LIFE_OFFSET" : 2; + get owner(): Internal.LivingEntity; + get addEntityPacket(): Internal.Packet; + set owner($$0: Internal.LivingEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6555$class_6556_ = class_6555$class_6556; - class STBTTFontinfo$Buffer extends Internal.StructBuffer implements Internal.NativeResource { + type EvokerFangs_ = EvokerFangs; + /** + * @javaClass dev.latvian.mods.kubejs.generator.AssetJsonGenerator + */ + class AssetJsonGenerator extends Internal.JsonGenerator { + multipartState(id: ResourceLocation_, consumer: Internal.Consumer_): void; + blockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; + static asItemModelLocation(id: ResourceLocation_): ResourceLocation; + blockModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; + itemModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type STBTTFontinfo$Buffer_ = STBTTFontinfo$Buffer; - interface class_1148 { - method_18188(arg0: Internal.class_1140_): void; - method_4894(): number; - method_4893(): T; + type AssetJsonGenerator_ = AssetJsonGenerator; + /** + * @javaClass net.minecraft.class_6836 + */ + interface StreamTagVisitor { + visitElement(arg0: Internal.TagType_, arg1: number): Internal.StreamTagVisitor$EntryResult; + visitEnd(): Internal.StreamTagVisitor$ValueResult; + visitEntry(arg0: Internal.TagType_): Internal.StreamTagVisitor$EntryResult; + visitEntry(arg0: Internal.TagType_, arg1: string): Internal.StreamTagVisitor$EntryResult; + visitRootEntry(arg0: Internal.TagType_): Internal.StreamTagVisitor$ValueResult; + visit(arg0: number): Internal.StreamTagVisitor$ValueResult; + visit(arg0: number[]): Internal.StreamTagVisitor$ValueResult; + visit(arg0: string): Internal.StreamTagVisitor$ValueResult; + visitContainerEnd(): Internal.StreamTagVisitor$ValueResult; + visitList(arg0: Internal.TagType_, arg1: number): Internal.StreamTagVisitor$ValueResult; } - type class_1148_ = class_1148; - class class_4664 extends Internal.class_4662 { - method_23469($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly field_24965 : Internal.class_4664; - static readonly field_24964 : Internal.Codec; + type StreamTagVisitor_ = StreamTagVisitor; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.SwordItemBuilder + */ + class SwordItemBuilder extends Internal.HandheldItemBuilder { + createObject(): Internal.Item; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4664_ = class_4664; - class ModuleLayer { - findModule(arg0: string): Internal.Optional; - static defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; - defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): Internal.ModuleLayer; - findLoader(arg0: string): Internal.ClassLoader; - configuration(): Internal.Configuration; - toString(): string; - static defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; - defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): Internal.ModuleLayer; - static boot(): Internal.ModuleLayer; - modules(): Internal.Set; - defineModules(arg0: Internal.Configuration_, arg1: Internal.Function_): Internal.ModuleLayer; - static defineModules(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.Function_): Internal.ModuleLayer$Controller; - parents(): Internal.List; - static empty(): Internal.ModuleLayer; + type SwordItemBuilder_ = SwordItemBuilder; + /** + * @javaClass net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant + */ + interface TransferVariant { + isOf(object: O): boolean; + hasNbt(): boolean; + getNbt(): Internal.CompoundTag; + getObject(): O; + nbtMatches(other: Internal.CompoundTag_): boolean; + toNbt(): Internal.CompoundTag; + toPacket(arg0: Internal.FriendlyByteBuf_): void; + isBlank(): boolean; + copyNbt(): Internal.CompoundTag; + } + type TransferVariant_ = TransferVariant; + /** + * @javaClass net.minecraft.class_1917 + */ + abstract class BaseSpawner { + onEventTriggered($$0: Internal.Level_, $$1: number): boolean; + broadcastEvent(arg0: Internal.Level_, arg1: BlockPos_, arg2: number): void; + getOrCreateDisplayEntity($$0: Internal.Level_): Internal.Entity; + setNextSpawnData($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.SpawnData_): void; + load($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.CompoundTag_): void; + setEntityId($$0: Internal.EntityType_): void; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + serverTick($$0: Internal.ServerLevel_, $$1: BlockPos_): void; + clientTick($$0: Internal.Level_, $$1: BlockPos_): void; + getSpin(): number; + getoSpin(): number; + get oSpin(): number; + get spin(): number; + set entityId($$0: Internal.EntityType_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ModuleLayer_ = ModuleLayer; - class class_5437 implements Internal.class_3037 { - method_30405(): Internal.class_6017; - static readonly field_25848 : Internal.Codec; - readonly field_25849 : Internal.class_2680; - readonly field_25850 : Internal.class_2680; + type BaseSpawner_ = BaseSpawner; + /** + * @javaClass net.minecraft.class_2627$class_2628 + */ + class ShulkerBoxBlockEntity$AnimationStatus extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ShulkerBoxBlockEntity$AnimationStatus[]; + static readonly "CLOSED" : Internal.ShulkerBoxBlockEntity$AnimationStatus; + static readonly "CLOSING" : Internal.ShulkerBoxBlockEntity$AnimationStatus; + static readonly "OPENING" : Internal.ShulkerBoxBlockEntity$AnimationStatus; + static readonly "OPENED" : Internal.ShulkerBoxBlockEntity$AnimationStatus; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5437_ = class_5437; - class LivingEntityJS extends Internal.EntityJS { - getLastAttackedEntity(): Internal.LivingEntityJS; - getFeetArmorItem(): Internal.ItemStackJS; - isLiving(): boolean; - setMainHandItem(item: Internal.ItemStackJS_): void; - getRevengeTarget(): Internal.LivingEntityJS; - getOffHandItem(): Internal.ItemStackJS; - getIdleTime(): number; - getMovementSpeed(): number; - getAttributeTotalValue(attribute: Internal.class_1320_): number; - setDefaultMovementSpeedMultiplier(speed: number): void; - setMovementSpeedAddition(speed: number): void; - setRevengeTarget(target: Internal.LivingEntityJS_): void; - setMovementSpeed(speed: number): void; - setLegsArmorItem(item: Internal.ItemStackJS_): void; - getHealth(): number; - isChild(): boolean; - setFeetArmorItem(item: Internal.ItemStackJS_): void; - getAttributeBaseValue(attribute: Internal.class_1320_): number; - setMaxHealth(hp: number): void; - setDefaultMovementSpeed(speed: number): void; - setEquipment(slot: EquipmentSlot_, item: Internal.ItemStackJS_): void; - getLegsArmorItem(): Internal.ItemStackJS; - getAttackingEntity(): Internal.LivingEntityJS; - isHoldingInAnyHand(ingredient: any): boolean; - damageEquipment(slot: EquipmentSlot_, amount: number, onBroken: Internal.Consumer_): void; - damageEquipment(slot: EquipmentSlot_): void; - damageEquipment(slot: EquipmentSlot_, amount: number): void; - setAbsorptionAmount(amount: number): void; - modifyAttribute(attribute: Internal.class_1320_, identifier: string, d: number, operation: Internal.class_1322$class_1323_): void; - getTotalMovementSpeed(): number; - getHeadArmorItem(): Internal.ItemStackJS; - setOffHandItem(item: Internal.ItemStackJS_): void; - setHeldItem(hand: Hand_, item: Internal.ItemStackJS_): void; - setAttributeBaseValue(attribute: Internal.class_1320_, value: number): void; - getRevengeTimer(): number; - getMaxHealth(): number; - getAbsorptionAmount(): number; - getHeldItem(hand: Hand_): Internal.ItemStackJS; - getEquipment(slot: EquipmentSlot_): Internal.ItemStackJS; - damageHeldItem(hand: Hand_, amount: number): void; - damageHeldItem(): void; - damageHeldItem(hand: Hand_, amount: number, onBroken: Internal.Consumer_): void; - setTotalMovementSpeedMultiplier(speed: number): void; - getChestArmorItem(): Internal.ItemStackJS; - isOnLadder(): boolean; - isUndead(): boolean; - heal(hp: number): void; - setChestArmorItem(item: Internal.ItemStackJS_): void; - removeAttribute(attribute: Internal.class_1320_, identifier: string): void; - getMainHandItem(): Internal.ItemStackJS; - setHealth(hp: number): void; - getLastDamageSource(): Internal.class_1282; - isElytraFlying(): boolean; - getReachDistance(): number; - isSleeping(): boolean; - getPotionEffects(): Internal.EntityPotionEffectsJS; - swingArm(hand: Hand_): void; - rayTrace(): Internal.RayTraceResultJS; - getDefaultMovementSpeed(): number; - setHeadArmorItem(item: Internal.ItemStackJS_): void; - canEntityBeSeen(entity: Internal.LivingEntityJS_): boolean; - getLastAttackedEntityTime(): number; - static readonly PLAYER_CUSTOM_SPEED : Internal.UUID; - static readonly PLAYER_CUSTOM_SPEED_NAME : "kubejs.player.speed.modifier"; - readonly minecraftLivingEntity : Internal.class_1309; - get revengeTimer(): number; - get mainHandItem(): Internal.ItemStackJS; - get elytraFlying(): boolean; - get movementSpeed(): number; - get defaultMovementSpeed(): number; - get idleTime(): number; - get sleeping(): boolean; - get legsArmorItem(): Internal.ItemStackJS; - get revengeTarget(): Internal.LivingEntityJS; - get undead(): boolean; - get lastAttackedEntity(): Internal.LivingEntityJS; - get maxHealth(): number; - get headArmorItem(): Internal.ItemStackJS; - get reachDistance(): number; - get potionEffects(): Internal.EntityPotionEffectsJS; - get absorptionAmount(): number; - get living(): boolean; - get onLadder(): boolean; - get feetArmorItem(): Internal.ItemStackJS; - get health(): number; - get offHandItem(): Internal.ItemStackJS; - get lastAttackedEntityTime(): number; - get chestArmorItem(): Internal.ItemStackJS; - get attackingEntity(): Internal.LivingEntityJS; - get totalMovementSpeed(): number; - get lastDamageSource(): Internal.class_1282; - get child(): boolean; - set absorptionAmount(amount: number); - set mainHandItem(item: Internal.ItemStackJS_); - set health(hp: number); - set feetArmorItem(item: Internal.ItemStackJS_); - set offHandItem(item: Internal.ItemStackJS_); - set chestArmorItem(item: Internal.ItemStackJS_); - set defaultMovementSpeed(speed: number); - set movementSpeed(speed: number); - set defaultMovementSpeedMultiplier(speed: number); - set legsArmorItem(item: Internal.ItemStackJS_); - set totalMovementSpeedMultiplier(speed: number); - set revengeTarget(target: Internal.LivingEntityJS_); - set maxHealth(hp: number); - set headArmorItem(item: Internal.ItemStackJS_); - set movementSpeedAddition(speed: number); + type ShulkerBoxBlockEntity$AnimationStatus_ = "closing" | "closed" | "opened" | "opening" | ShulkerBoxBlockEntity$AnimationStatus; + /** + * @javaClass net.minecraft.class_1730 + */ + class PlayerEnderChestContainer extends Internal.SimpleContainer { + fromTag($$0: Internal.ListTag_): void; + createTag(): Internal.ListTag; + stillValid($$0: Internal.Player_): boolean; + setActiveChest($$0: Internal.EnderChestBlockEntity_): void; + isActiveChest($$0: Internal.EnderChestBlockEntity_): boolean; + startOpen($$0: Internal.Player_): void; + stopOpen($$0: Internal.Player_): void; + set activeChest($$0: Internal.EnderChestBlockEntity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type LivingEntityJS_ = LivingEntityJS; - class class_2611 extends Internal.class_2586 implements Internal.class_2618 { - method_11218($$0: Internal.class_1657_): boolean; - method_11219($$0: Internal.class_1657_): void; - method_31690(): void; - method_11274($$0: number): number; - method_11220($$0: Internal.class_1657_): void; - static method_31689($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2611_): void; - method_11004($$0: number, $$1: number): boolean; + type PlayerEnderChestContainer_ = PlayerEnderChestContainer; + /** + * @javaClass me.jellysquid.mods.sodium.client.world.WorldRendererExtended + */ + interface WorldRendererExtended { + getSodiumWorldRenderer(): Internal.SodiumWorldRenderer; + } + type WorldRendererExtended_ = (() => Internal.SodiumWorldRenderer) | WorldRendererExtended; + /** + * @javaClass net.minecraft.class_1275 + */ + interface Nameable { + getName(): Internal.Component; + getDisplayName(): Internal.Component; + getCustomName(): Internal.Component; + hasCustomName(): boolean; + } + type Nameable_ = (() => Internal.Component) | Nameable; + /** + * @javaClass net.minecraft.class_312 + */ + class MouseHandler implements Internal.MixinMouseAccessor { + isMouseGrabbed(): boolean; + isMiddlePressed(): boolean; + handler$zda000$onRawMouseClickedPost(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; + ypos(): number; + handler$zda000$onRawMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number): void; + xpos(): number; + releaseMouse(): void; + isLeftPressed(): boolean; + handler$zda000$onMouseScrolledPost(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; + handler$zda000$onMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; + grabMouse(): void; + cursorEntered(): void; + setIgnoreFirstMove(): void; + setup($$0: number): void; + isRightPressed(): boolean; + turnPlayer(): void; + handler$zda000$onRawMouseClicked(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; + get mouseGrabbed(): boolean; + get leftPressed(): boolean; + get rightPressed(): boolean; + get middlePressed(): boolean; + set up($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2611_ = class_2611; - class class_1695 extends Internal.class_1688 { - method_7518(): Internal.class_1688$class_1689; - method_7506($$0: number, $$1: number, $$2: number, $$3: boolean): void; - method_5688($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type MouseHandler_ = MouseHandler; + /** + * @javaClass net.minecraft.class_2824$class_5908 + */ + interface ServerboundInteractPacket$Handler { + onAttack(): void; + onInteraction(arg0: Hand_): void; + onInteraction(arg0: Hand_, arg1: Vec3_): void; } - type class_1695_ = class_1695; - interface class_1129 { - method_4810(arg0: string): Internal.List; + type ServerboundInteractPacket$Handler_ = ServerboundInteractPacket$Handler; + /** + * @javaClass java.util.Enumeration + */ + interface Enumeration { + hasMoreElements(): boolean; + asIterator(): Internal.Iterator; + nextElement(): E; } - type class_1129_ = class_1129; - interface class_4970$class_4972 { - test(arg0: Internal.class_2680_, arg1: Internal.class_1922_, arg2: BlockPos_, arg3: A): boolean; - } - type class_4970$class_4972_ = class_4970$class_4972; - class class_3781 extends Internal.class_3784 { - method_16627($$0: Internal.class_3485_, $$1: BlockPos_, $$2: Internal.class_2470_, $$3: Internal.Random_): Internal.List; - method_16628($$0: Internal.class_3485_, $$1: BlockPos_, $$2: Internal.class_2470_): Internal.class_3341; - method_16601($$0: Internal.class_3485_, $$1: Internal.class_2470_): Vec3i; - method_16757(): Internal.class_3816; - method_16614($$0: Internal.class_3485_, $$1: BlockPos_, $$2: Internal.class_2470_, $$3: boolean): Internal.List; - toString(): string; - method_16626($$0: Internal.class_3485_, $$1: Internal.class_5281_, $$2: Internal.class_5138_, $$3: Internal.class_2794_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.class_2470_, $$7: Internal.class_3341_, $$8: Internal.Random_, $$9: boolean): boolean; - static readonly field_24952 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3781_ = class_3781; - interface FloatSpliterator extends Internal.Spliterator$OfPrimitive { - trySplit(): Internal.FloatSpliterator; - tryAdvance(arg0: Internal.Consumer_): boolean; - getComparator(): Internal.FloatComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type FloatSpliterator_ = FloatSpliterator; - class class_5965 { - static method_34776($$0: string, $$1: Internal.class_5949_, $$2: Internal.DoubleSupplier_): Internal.class_5965; - method_37171(): string; - method_37172(): Internal.class_5949; - method_37173(): Internal.class_5965$class_6398; - method_37174(): boolean; - method_34782(): void; - method_34781($$0: number): void; - hashCode(): number; - method_34780(): void; - equals($$0: any): boolean; - static method_34779($$0: string, $$1: Internal.class_5949_, $$2: Internal.ToDoubleFunction_, $$3: T): Internal.class_5965$class_5966; - static method_34778($$0: string, $$1: Internal.class_5949_, $$2: T, $$3: Internal.ToDoubleFunction_): Internal.class_5965; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5965_ = class_5965; - class class_315 { - method_1630($$0: Internal.class_3419_): number; - method_1641($$0: Internal.class_304_, $$1: Internal.class_3675$class_306_): void; - method_19344($$0: number): number; - method_1631($$0: Internal.class_1664_, $$1: boolean): void; - method_19343($$0: number): number; - method_1632(): Internal.class_4063; - method_1643(): void; - method_19345($$0: number): number; - method_37294(): Internal.File; - method_37295(): string; - method_1624($$0: Internal.class_3419_, $$1: number): void; - method_1636(): void; - method_1627($$0: Internal.class_3283_): void; - method_1639(): boolean; - handler$zge000$loadHook(info: Internal.CallbackInfo_): void; - method_31044(): Internal.class_5498; - method_32594($$0: Internal.class_1664_): boolean; - method_31043($$0: Internal.class_5498_): void; - method_38521(): number; - method_38520($$0: number): void; - method_1640(): void; - field_1864 : string; - field_1865 : boolean; - field_1901 : number; - field_1868 : number; - readonly field_1869 : Internal.class_304; - field_1866 : boolean; - field_1900 : boolean; - readonly field_1867 : Internal.class_304; - field_1905 : boolean; - readonly field_1906 : Internal.class_304; - readonly field_1903 : Internal.class_304; - readonly field_1904 : Internal.class_304; - field_1909 : number; - readonly field_1907 : Internal.class_304; - field_1908 : number; - static readonly field_32149 : 2; - readonly field_1871 : Internal.class_304; - field_1872 : number; - field_1870 : number; - field_34959 : number; - field_1875 : Internal.class_1157; - field_1876 : boolean; - field_1873 : boolean; - readonly field_1874 : Internal.class_304; - readonly field_1879 : Internal.class_304; - readonly field_1913 : Internal.class_304; - field_25444 : Internal.class_5365; - field_1877 : Internal.class_1659; - field_1910 : boolean; - field_1878 : number; - field_1911 : boolean; - field_1914 : boolean; - field_1915 : number; - field_1842 : boolean; - field_1843 : number; - field_1840 : number; - field_1841 : Internal.class_4060; - field_1846 : Internal.List; - field_26844 : boolean; - readonly field_1844 : Internal.class_304; - readonly field_1845 : Internal.class_304; - field_1848 : boolean; - readonly field_26845 : Internal.class_304; - readonly field_1849 : Internal.class_304; - field_37208 : boolean; - field_32156 : boolean; - field_35426 : boolean; - static readonly field_32155 : 32; - static readonly field_32154 : 16; - static readonly field_32153 : 12; - static readonly field_32152 : 8; - static readonly field_32150 : 4; - field_1854 : boolean; - field_26675 : number; - field_1851 : Internal.class_1267; - readonly field_1852 : Internal.class_304[]; - field_1857 : boolean; - field_25623 : boolean; - field_26676 : number; - field_1856 : number; - field_1820 : number; - readonly field_1824 : Internal.class_304; - field_1825 : number; - field_21332 : boolean; - readonly field_1822 : Internal.class_304; - field_21333 : boolean; - field_1828 : string; - field_1829 : Internal.class_1306; - field_1826 : number; - field_1827 : boolean; - field_19244 : boolean; - readonly field_1831 : Internal.class_304; - readonly field_1832 : Internal.class_304; - field_1830 : boolean; - readonly field_1835 : Internal.class_304; - readonly field_1836 : Internal.class_304; - field_21840 : boolean; - field_1839 : Internal.class_304[]; - field_1837 : boolean; - field_1838 : number; - field_18726 : number; - field_18725 : boolean; - field_34787 : Internal.class_6597; - field_35637 : boolean; - field_1882 : Internal.class_4066; - field_1883 : string; - field_1880 : boolean; - readonly field_1881 : Internal.class_304; - readonly field_1886 : Internal.class_304; - field_1887 : Internal.List; - field_1884 : boolean; - field_1885 : number; - field_1888 : boolean; - field_1889 : number; - field_23933 : number; - field_23932 : number; - field_26926 : boolean; - field_20308 : boolean; - field_34783 : string; - static readonly field_34785 : ""; - field_34786 : boolean; - readonly field_1890 : Internal.class_304; - field_1893 : boolean; - readonly field_1894 : Internal.class_304; - field_1891 : boolean; - field_1895 : Internal.class_4061; - field_1896 : Internal.class_4065; - field_1814 : Internal.class_4063; - field_24214 : number; - field_28777 : boolean; - field_1817 : boolean; - field_1818 : boolean; - field_1815 : boolean; - readonly field_1816 : Internal.class_304; - field_1819 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_315_ = class_315; - class class_2516 extends Internal.class_2514 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - static method_23254($$0: number): Internal.class_2516; - method_23258(): Internal.class_4614; - method_32289($$0: Internal.class_5627_): void; - method_10699(): number; - method_10698(): number; - method_10701(): number; - method_10700(): number; - method_10711(): number; - method_10702(): Internal.Number; - method_10713($$0: Internal.DataOutput_): void; - hashCode(): number; - method_10704(): Internal.class_2516; - equals($$0: any): boolean; - method_10697(): number; - method_10696(): number; - static readonly field_21043 : Internal.class_4614; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2516_ = class_2516; - interface ScreenKeyboardEvents$BeforeKeyRelease { - beforeKeyRelease(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenKeyboardEvents$BeforeKeyRelease_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$BeforeKeyRelease; - interface ScriptSource { - createStream(arg0: Internal.ScriptFileInfo_): Internal.InputStream; - } - type ScriptSource_ = ((arg0: Internal.ScriptFileInfo) => Internal.InputStream) | ScriptSource; - class MemoryStack extends Internal.Pointer$Default implements Internal.AutoCloseable { - static stackASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - static stackASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - getPointerAddress(): number; - static stackASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; - static stackASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackMallocLong(arg0: number): Internal.LongBuffer; - static stackGet(): Internal.MemoryStack; - ASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; - ASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackPop(): Internal.MemoryStack; - static stackMallocDouble(arg0: number): Internal.DoubleBuffer; - static stackBytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; - static stackBytes(arg0: number): Internal.ByteBuffer; - static stackBytes(arg0: number, arg1: number): Internal.ByteBuffer; - static stackBytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; - static stackBytes(... arg0: number[]): Internal.ByteBuffer; - static stackMallocPointer(arg0: number): Internal.PointerBuffer; - static create(arg0: number): Internal.MemoryStack; - static create(arg0: Internal.ByteBuffer_): Internal.MemoryStack; - static create(): Internal.MemoryStack; - static stackLongs(... arg0: number[]): Internal.LongBuffer; - static stackLongs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; - static stackLongs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; - static stackLongs(arg0: number, arg1: number): Internal.LongBuffer; - static stackLongs(arg0: number): Internal.LongBuffer; - static stackDoubles(arg0: number): Internal.DoubleBuffer; - static stackDoubles(arg0: number, arg1: number): Internal.DoubleBuffer; - static stackDoubles(... arg0: number[]): Internal.DoubleBuffer; - static stackDoubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; - static stackDoubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; - mallocPointer(arg0: number): Internal.PointerBuffer; - callocDouble(arg0: number): Internal.DoubleBuffer; - pointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; - pointers(... arg0: number[]): Internal.PointerBuffer; - pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; - pointers(... arg0: Internal.Pointer_[]): Internal.PointerBuffer; - pointers(arg0: Internal.Buffer_): Internal.PointerBuffer; - pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_): Internal.PointerBuffer; - pointers(arg0: number): Internal.PointerBuffer; - pointers(arg0: number, arg1: number): Internal.PointerBuffer; - pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; - pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; - pointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; - pointers(arg0: Internal.Pointer_): Internal.PointerBuffer; - pointers(... arg0: Internal.Buffer_[]): Internal.PointerBuffer; - pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_, arg3: Internal.Buffer_): Internal.PointerBuffer; - pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_): Internal.PointerBuffer; - static stackMallocFloat(arg0: number): Internal.FloatBuffer; - callocPointer(arg0: number): Internal.PointerBuffer; - nmalloc(arg0: number, arg1: number): number; - nmalloc(arg0: number): number; - static stackUTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; - static stackUTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - callocInt(arg0: number): Internal.IntBuffer; - floats(... arg0: number[]): Internal.FloatBuffer; - floats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; - floats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; - floats(arg0: number): Internal.FloatBuffer; - floats(arg0: number, arg1: number): Internal.FloatBuffer; - static stackMallocShort(arg0: number): Internal.ShortBuffer; - setPointer(arg0: number): void; - static stackMallocInt(arg0: number): Internal.IntBuffer; - push(): Internal.MemoryStack; - static stackCallocLong(arg0: number): Internal.LongBuffer; - getFrameIndex(): number; - nUTF16(arg0: Internal.CharSequence_, arg1: boolean): number; - doubles(arg0: number, arg1: number): Internal.DoubleBuffer; - doubles(... arg0: number[]): Internal.DoubleBuffer; - doubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; - doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; - doubles(arg0: number): Internal.DoubleBuffer; - mallocFloat(arg0: number): Internal.FloatBuffer; - UTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - UTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; - nUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): number; - static stackCallocShort(arg0: number): Internal.ShortBuffer; - callocFloat(arg0: number): Internal.FloatBuffer; - static ncreate(arg0: number, arg1: number): Internal.MemoryStack; - UTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - UTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; - callocLong(arg0: number): Internal.LongBuffer; - ASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - ASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackPush(): Internal.MemoryStack; - static stackMalloc(arg0: number): Internal.ByteBuffer; - UTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - UTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - callocShort(arg0: number): Internal.ShortBuffer; - static stackUTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - static stackUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackCalloc(arg0: number): Internal.ByteBuffer; - ncalloc(arg0: number, arg1: number, arg2: number): number; - nUTF8(arg0: Internal.CharSequence_, arg1: boolean): number; - nUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): number; - calloc(arg0: number): Internal.ByteBuffer; - calloc(arg0: number, arg1: number): Internal.ByteBuffer; - mallocInt(arg0: number): Internal.IntBuffer; - static stackShorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; - static stackShorts(arg0: number): Internal.ShortBuffer; - static stackShorts(... arg0: number[]): Internal.ShortBuffer; - static stackShorts(arg0: number, arg1: number): Internal.ShortBuffer; - static stackShorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; - static stackCallocDouble(arg0: number): Internal.DoubleBuffer; - static stackCallocInt(arg0: number): Internal.IntBuffer; - mallocLong(arg0: number): Internal.LongBuffer; - pop(): Internal.MemoryStack; - static stackUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackUTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - longs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; - longs(arg0: number, arg1: number): Internal.LongBuffer; - longs(... arg0: number[]): Internal.LongBuffer; - longs(arg0: number): Internal.LongBuffer; - longs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; - UTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - UTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - ints(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; - ints(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; - ints(arg0: number, arg1: number): Internal.IntBuffer; - ints(arg0: number): Internal.IntBuffer; - ints(... arg0: number[]): Internal.IntBuffer; - static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; - static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; - static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; - static stackPointers(... arg0: Internal.Pointer_[]): Internal.PointerBuffer; - static stackPointers(arg0: number): Internal.PointerBuffer; - static stackPointers(arg0: number, arg1: number): Internal.PointerBuffer; - static stackPointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; - static stackPointers(arg0: Internal.Pointer_): Internal.PointerBuffer; - static stackPointers(... arg0: number[]): Internal.PointerBuffer; - static stackPointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; - static nstackCalloc(arg0: number, arg1: number, arg2: number): number; - getAddress(): number; - shorts(arg0: number): Internal.ShortBuffer; - shorts(arg0: number, arg1: number): Internal.ShortBuffer; - shorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; - shorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; - shorts(... arg0: number[]): Internal.ShortBuffer; - close(): void; - nASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): number; - malloc(arg0: number): Internal.ByteBuffer; - malloc(arg0: number, arg1: number): Internal.ByteBuffer; - mallocShort(arg0: number): Internal.ShortBuffer; - static nstackMalloc(arg0: number): number; - static nstackMalloc(arg0: number, arg1: number): number; - static stackCallocFloat(arg0: number): Internal.FloatBuffer; - static stackFloats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; - static stackFloats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; - static stackFloats(arg0: number, arg1: number): Internal.FloatBuffer; - static stackFloats(arg0: number): Internal.FloatBuffer; - static stackFloats(... arg0: number[]): Internal.FloatBuffer; - static stackUTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackUTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; - getPointer(): number; - nASCII(arg0: Internal.CharSequence_, arg1: boolean): number; - getSize(): number; - mallocDouble(arg0: number): Internal.DoubleBuffer; - static stackInts(arg0: number, arg1: number): Internal.IntBuffer; - static stackInts(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; - static stackInts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; - static stackInts(... arg0: number[]): Internal.IntBuffer; - static stackInts(arg0: number): Internal.IntBuffer; - bytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; - bytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; - bytes(... arg0: number[]): Internal.ByteBuffer; - bytes(arg0: number, arg1: number): Internal.ByteBuffer; - bytes(arg0: number): Internal.ByteBuffer; - static stackCallocPointer(arg0: number): Internal.PointerBuffer; - get pointerAddress(): number; - get frameIndex(): number; - get pointer(): number; - get address(): number; - get size(): number; - set pointer(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MemoryStack_ = MemoryStack; - interface PlayerKJS { - setStagesKJS(arg0: Internal.Stages_): void; - getStagesRawKJS(): Internal.Stages; - getStagesKJS(): Internal.Stages; - } - type PlayerKJS_ = PlayerKJS; - class SuggestionsBuilder { - getRemainingLowerCase(): string; - add(arg0: Internal.SuggestionsBuilder_): Internal.SuggestionsBuilder; - createOffset(arg0: number): Internal.SuggestionsBuilder; - getStart(): number; - restart(): Internal.SuggestionsBuilder; - build(): Internal.Suggestions; - buildFuture(): Internal.CompletableFuture; - getRemaining(): string; - suggest(arg0: number): Internal.SuggestionsBuilder; - suggest(arg0: number, arg1: Internal.Message_): Internal.SuggestionsBuilder; - suggest(arg0: string, arg1: Internal.Message_): Internal.SuggestionsBuilder; - suggest(arg0: string): Internal.SuggestionsBuilder; - getInput(): string; - get input(): string; - get start(): number; - get remainingLowerCase(): string; - get remaining(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SuggestionsBuilder_ = SuggestionsBuilder; - class class_2758 extends Internal.class_2769 { - method_11799(): number; - method_11898(): Internal.Collection; - static method_11867($$0: string, $$1: number, $$2: number): Internal.class_2758; - method_11900($$0: string): Internal.Optional; - method_11868($$0: number): string; - equals($$0: any): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2758_ = class_2758; - abstract class Calendar implements Internal.Serializable, Internal.Cloneable, Internal.Comparable { - static getAvailableCalendarTypes(): Internal.Set; - getMinimalDaysInFirstWeek(): number; - getGreatestMinimum(arg0: number): number; - getWeekYear(): number; - getTimeZone(): Internal.TimeZone; - before(arg0: any): boolean; - isLenient(): boolean; - getTime(): Internal.Date; - roll(arg0: number, arg1: boolean): void; - roll(arg0: number, arg1: number): void; - setMinimalDaysInFirstWeek(arg0: number): void; - compareTo(arg0: Internal.Calendar_): number; - getMaximum(arg0: number): number; - setLenient(arg0: boolean): void; - getActualMaximum(arg0: number): number; - getWeeksInWeekYear(): number; - hashCode(): number; - get(arg0: number): number; - setTimeZone(arg0: Internal.TimeZone_): void; - getMinimum(arg0: number): number; - after(arg0: any): boolean; - getDisplayNames(arg0: number, arg1: number, arg2: Internal.Locale_): Internal.Map; - static getAvailableLocales(): Internal.Locale[]; - setTime(arg0: Internal.Date_): void; - add(arg0: number, arg1: number): void; - getCalendarType(): string; - set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; - set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; - set(arg0: number, arg1: number, arg2: number): void; - set(arg0: number, arg1: number): void; - isSet(arg0: number): boolean; - getLeastMaximum(arg0: number): number; - getActualMinimum(arg0: number): number; - getTimeInMillis(): number; - clear(): void; - clear(arg0: number): void; - setFirstDayOfWeek(arg0: number): void; - toInstant(): Internal.Instant; - isWeekDateSupported(): boolean; - getFirstDayOfWeek(): number; - setWeekDate(arg0: number, arg1: number, arg2: number): void; - setTimeInMillis(arg0: number): void; - getDisplayName(arg0: number, arg1: number, arg2: Internal.Locale_): string; - equals(arg0: any): boolean; - clone(): any; - toString(): string; - static getInstance(): Internal.Calendar; - static getInstance(arg0: Internal.TimeZone_, arg1: Internal.Locale_): Internal.Calendar; - static getInstance(arg0: Internal.TimeZone_): Internal.Calendar; - static getInstance(arg0: Internal.Locale_): Internal.Calendar; - static readonly MONTH : 2; - static readonly THURSDAY : 5; - static readonly WEEK_OF_MONTH : 4; - static readonly DECEMBER : 11; - static readonly NARROW_STANDALONE : 32772; - static readonly DAY_OF_WEEK_IN_MONTH : 8; - static readonly NARROW_FORMAT : 4; - static readonly WEDNESDAY : 4; - static readonly LONG_STANDALONE : 32770; - static readonly YEAR : 1; - static readonly WEEK_OF_YEAR : 3; - static readonly FIELD_COUNT : 17; - static readonly SATURDAY : 7; - static readonly MINUTE : 12; - static readonly JANUARY : 0; - static readonly DST_OFFSET : 16; - static readonly SUNDAY : 1; - static readonly LONG_FORMAT : 2; - static readonly TUESDAY : 3; - static readonly SEPTEMBER : 8; - static readonly AM : 0; - static readonly DATE : 5; - static readonly ERA : 0; - static readonly AUGUST : 7; - static readonly JULY : 6; - static readonly DAY_OF_WEEK : 7; - static readonly DAY_OF_YEAR : 6; - static readonly MAY : 4; - static readonly DAY_OF_MONTH : 5; - static readonly HOUR : 10; - static readonly FRIDAY : 6; - static readonly AM_PM : 9; - static readonly FEBRUARY : 1; - static readonly ALL_STYLES : 0; - static readonly ZONE_OFFSET : 15; - static readonly HOUR_OF_DAY : 11; - static readonly UNDECIMBER : 12; - static readonly APRIL : 3; - static readonly LONG : 2; - static readonly JUNE : 5; - static readonly SHORT_STANDALONE : 32769; - static readonly OCTOBER : 9; - static readonly NOVEMBER : 10; - static readonly SHORT : 1; - static readonly MONDAY : 2; - static readonly MARCH : 2; - static readonly SECOND : 13; - static readonly MILLISECOND : 14; - static readonly PM : 1; - static readonly SHORT_FORMAT : 1; - get calendarType(): string; - get instance(): Internal.Calendar; - get availableCalendarTypes(): Internal.Set; - get timeZone(): Internal.TimeZone; - get timeInMillis(): number; - get lenient(): boolean; - get weekDateSupported(): boolean; - get availableLocales(): Internal.Locale[]; - get minimalDaysInFirstWeek(): number; - get firstDayOfWeek(): number; - get weekYear(): number; - get time(): Internal.Date; - get weeksInWeekYear(): number; - set firstDayOfWeek(arg0: number); - set minimalDaysInFirstWeek(arg0: number); - set timeZone(arg0: Internal.TimeZone_); - set timeInMillis(arg0: number); - set time(arg0: Internal.Date_); - set lenient(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Calendar_ = Calendar; - class class_4136 { - method_20651(): void; - method_35126($$0: Internal.UUID_, $$1: Internal.class_4139_, $$2: number): void; - method_35124($$0: Internal.UUID_, $$1: Internal.class_4139_): void; - method_35122($$0: Internal.class_4139_, $$1: java_.util.function_.DoublePredicate_): number; - method_19067($$0: Internal.DynamicOps_): Internal.Dynamic; - method_35121($$0: Internal.class_4139_): void; - method_19066($$0: Internal.Dynamic_): void; - method_35120(): Internal.Map>; - method_19072($$0: Internal.UUID_, $$1: Internal.class_4139_, $$2: number): void; - method_19061($$0: Internal.class_4136_, $$1: Internal.Random_, $$2: number): void; - method_19073($$0: Internal.UUID_, $$1: Internal.Predicate_): number; - static readonly field_30236 : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4136_ = class_4136; - class class_2593$class_2594 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2593$class_2594; - static values(): Internal.class_2593$class_2594[]; - static readonly field_11924 : Internal.class_2593$class_2594; - static readonly field_11922 : Internal.class_2593$class_2594; - static readonly field_11923 : Internal.class_2593$class_2594; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2593$class_2594_ = "sequence" | "auto" | "redstone" | class_2593$class_2594; - class class_163 { - method_714(): void; - method_715(): Internal.Iterable; - method_716($$0: ResourceLocation_): Internal.class_161; - method_717($$0: Internal.class_163$class_164_): void; - method_711($$0: Internal.Map_): void; - method_712(): Internal.Collection; - method_713($$0: Internal.Set_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_163_ = class_163; - class class_1324 { - method_26837($$0: Internal.class_1322_): void; - method_26835($$0: Internal.class_1322_): void; - method_26839(): Internal.class_2487; - method_26833($$0: Internal.class_2487_): void; - method_26831($$0: Internal.class_1324_): void; - method_27304($$0: Internal.UUID_): boolean; - method_6192($$0: number): void; - method_6193($$0: Internal.class_1322$class_1323_): Internal.Set; - method_6196($$0: Internal.class_1322_): boolean; - method_6194(): number; - method_6195(): Internal.Set; - method_6200($$0: Internal.UUID_): void; - method_6201(): number; - method_6198(): Internal.class_1320; - method_6199($$0: Internal.UUID_): Internal.class_1322; - method_6202($$0: Internal.class_1322_): void; - method_6203(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1324_ = class_1324; - interface PrivilegedAction { - run(): T; - } - type PrivilegedAction_ = (() => T) | PrivilegedAction; - class MotiveBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - width(width: number): Internal.MotiveBuilder; - createObject(): Internal.class_1535; - height(height: number): Internal.MotiveBuilder; - get registryType(): Internal.RegistryObjectBuilderTypes; + type Enumeration_ = Enumeration; + /** + * @javaClass dev.latvian.mods.kubejs.misc.MotiveBuilder + */ + class MotiveBuilder extends Internal.BuilderBase { + getRegistryType(): Internal.RegistryObjectBuilderTypes; + width(width: number): this; + createObject(): Internal.Motive; + height(height: number): this; + get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type MotiveBuilder_ = MotiveBuilder; - class BlockEntityPredicate implements Internal.BlockPredicate { - data(cd: Internal.BlockEntityPredicateDataCheck_): Internal.BlockEntityPredicate; - toString(): string; - check(block: Internal.BlockContainerJS_): boolean; + /** + * @javaClass net.minecraft.class_5713 + */ + interface GameEventDispatcher { + post(arg0: Internal.GameEvent_, arg1: Internal.Entity_, arg2: BlockPos_): void; + isEmpty(): boolean; + unregister(arg0: Internal.GameEventListener_): void; + register(arg0: Internal.GameEventListener_): void; + } + type GameEventDispatcher_ = GameEventDispatcher; + /** + * @javaClass net.minecraft.class_5895 + */ + class ClientboundSetBorderCenterPacket implements Internal.Packet { + getNewCenterZ(): number; + getNewCenterX(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get newCenterX(): number; + get newCenterZ(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type BlockEntityPredicate_ = BlockEntityPredicate; - interface Hash { - } - type Hash_ = Hash; - class class_3488 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_25000 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3488_ = class_3488; - interface TemporalAmount { - subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; - get(arg0: Internal.TemporalUnit_): number; - getUnits(): Internal.List; - addTo(arg0: Internal.Temporal_): Internal.Temporal; - } - type TemporalAmount_ = TemporalAmount; - interface Decoder$Boxed { - decoder(): Internal.Decoder; - decode(arg0: Internal.Dynamic_): Internal.DataResult>; - } - type Decoder$Boxed_ = Decoder$Boxed; - class class_1527 { - static method_6868($$0: number): Internal.class_1527; - static method_6869(): number; - method_6866($$0: Internal.class_1510_): Internal.class_1521; - method_6871(): number; - toString(): string; - static readonly field_7081 : Internal.class_1527; - static readonly field_7069 : Internal.class_1527; - static readonly field_7068 : Internal.class_1527; - static readonly field_7076 : Internal.class_1527; - static readonly field_7075 : Internal.class_1527; - static readonly field_7067 : Internal.class_1527; - static readonly field_7078 : Internal.class_1527; - static readonly field_7077 : Internal.class_1527; - static readonly field_7072 : Internal.class_1527; - static readonly field_7071 : Internal.class_1527; - static readonly field_7073 : Internal.class_1527; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1527_ = class_1527; - abstract class class_5857 extends Internal.class_6797 { - method_14452($$0: Internal.class_5444_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5857_ = class_5857; - class class_3822 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_16876 : Internal.class_3822; - static readonly field_25005 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3822_ = class_3822; - class class_2795 implements Internal.class_2596 { - method_12096(): number; - method_11052($$0: Internal.class_2540_): void; - method_12094(): BlockPos; - method_12095($$0: Internal.class_2792_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2795_ = class_2795; - interface Thread$UncaughtExceptionHandler { + type ClientboundSetBorderCenterPacket_ = ClientboundSetBorderCenterPacket; + /** + * @javaClass java.lang.ThreadGroup + */ + class ThreadGroup implements Internal.Thread$UncaughtExceptionHandler { + setMaxPriority(arg0: number): void; + suspend(): void; + activeCount(): number; + resume(): void; + getParent(): this; + getName(): string; + isDestroyed(): boolean; + destroy(): void; + parentOf(arg0: Internal.ThreadGroup_): boolean; + list(): void; + checkAccess(): void; + setDaemon(arg0: boolean): void; + allowThreadSuspension(arg0: boolean): boolean; + getMaxPriority(): number; + stop(): void; + isDaemon(): boolean; + interrupt(): void; + activeGroupCount(): number; uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void; - } - type Thread$UncaughtExceptionHandler_ = ((arg0: Internal.Thread, arg1: Internal.Throwable) => void) | Thread$UncaughtExceptionHandler; - class OpticParts { - bounds(): Internal.Set>; - optic(): Internal.Optic; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OpticParts_ = OpticParts; - abstract class class_1886 extends Internal.Enum { - method_8177(arg0: Internal.class_1792_): boolean; - static valueOf($$0: string): Internal.class_1886; - static values(): Internal.class_1886[]; - static readonly field_9071 : Internal.class_1886; - static readonly field_9082 : Internal.class_1886; - static readonly field_9072 : Internal.class_1886; - static readonly field_9080 : Internal.class_1886; - static readonly field_9070 : Internal.class_1886; - static readonly field_9081 : Internal.class_1886; - static readonly field_23747 : Internal.class_1886; - static readonly field_9068 : Internal.class_1886; - static readonly field_9079 : Internal.class_1886; - static readonly field_9069 : Internal.class_1886; - static readonly field_9078 : Internal.class_1886; - static readonly field_9076 : Internal.class_1886; - static readonly field_9073 : Internal.class_1886; - static readonly field_9074 : Internal.class_1886; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1886_ = "fishing_rod" | "wearable" | "trident" | "crossbow" | "armor_chest" | "vanishable" | "bow" | "digger" | "weapon" | "armor" | "armor_legs" | "armor_head" | "armor_feet" | "breakable" | class_1886; - class class_5650 extends Internal.class_5336 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5650_ = class_5650; - class ImmutableMultiset$Builder extends Internal.ImmutableCollection$Builder { - add(arg0: E): Internal.ImmutableMultiset$Builder; - add(... arg0: E[]): Internal.ImmutableMultiset$Builder; - build(): Internal.ImmutableMultiset; - addAll(arg0: Internal.Iterable_): Internal.ImmutableMultiset$Builder; - addAll(arg0: Internal.Iterator_): Internal.ImmutableMultiset$Builder; - addCopies(arg0: E, arg1: number): Internal.ImmutableMultiset$Builder; - setCount(arg0: E, arg1: number): Internal.ImmutableMultiset$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMultiset$Builder_ = ImmutableMultiset$Builder; - class class_4980 { - method_26309($$0: Internal.class_2487_): void; - method_26307(): void; - method_26308($$0: Internal.Random_): boolean; - method_26312($$0: Internal.class_2487_): void; - method_26310($$0: boolean): void; - method_26311(): boolean; - field_23216 : number; - field_23215 : boolean; - field_23217 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4980_ = class_4980; - class class_3414 { - method_14833(): ResourceLocation; - static readonly field_24628 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3414_ = Special.class_3414 | class_3414; - class class_1571 extends Internal.class_1307 implements Internal.class_1569 { - method_7050(): boolean; - method_5945(): number; - method_5634(): Internal.class_3419; - static method_26913(): Internal.class_5132$class_5133; - method_5749($$0: Internal.class_2487_): void; - method_7048($$0: boolean): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5652($$0: Internal.class_2487_): void; - static method_20675($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_7049(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1571_ = class_1571; - class CompostablesRecipeEventJS extends Internal.EventJS { - add(ingredient: Internal.IngredientJS_, f: number): void; - removeAll(): void; - remove(ingredient: Internal.IngredientJS_): void; - static originalMap : {}; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CompostablesRecipeEventJS_ = CompostablesRecipeEventJS; - abstract class class_3611 implements Internal.FluidVariantCache { - method_20784(arg0: Internal.class_3610_): number; - method_15793(arg0: Internal.class_3610_): boolean; - method_15780($$0: Internal.class_3611_): boolean; - method_15791($$0: Internal.class_6862_): boolean; - method_40178(): Internal.class_6880$class_6883; - handler$zll000$hookGetBucketFillSound(cir: Internal.CallbackInfoReturnable_): void; - fabric_getCachedFluidVariant(): Internal.FluidVariant; - method_15785(): Internal.class_3610; - method_15774(): Internal.class_1792; - method_15783(): Internal.class_2689; - method_32359(): Internal.Optional; - method_15779(arg0: Internal.class_3610_): number; - method_17775(arg0: Internal.class_3610_, arg1: Internal.class_1922_, arg2: BlockPos_): Internal.class_265; - method_15789(arg0: Internal.class_4538_): number; - method_15788(arg0: Internal.class_3610_, arg1: Internal.class_1922_, arg2: BlockPos_): number; - static readonly field_15904 : Internal.class_2361; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3611_ = Special.class_3611 | class_3611; - class class_6833 extends Internal.Enum { - static valueOf($$0: string): Internal.class_6833; - static values(): Internal.class_6833[]; - static readonly field_36239 : Internal.class_6833; - static readonly field_36240 : Internal.class_6833; - static readonly field_36241 : Internal.class_6833; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6833_ = "start_not_present" | "start_present" | "chunk_load_needed" | class_6833; - class class_6384 { - static method_37042($$0: Internal.class_2561_): Internal.class_6384; - hashCode(): number; - equals($$0: any): boolean; - static method_37036($$0: string): Internal.class_6384; - static method_37037($$0: Internal.List_): Internal.class_6384; - method_37039($$0: Internal.Consumer_): void; - static readonly field_33793 : Internal.class_6384; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6384_ = class_6384; - class TagEventJS$TagWrapper { - getObjectIds(): Internal.Collection; - add(... ids: string[]): Internal.TagEventJS$TagWrapper<>; - removeAll(): Internal.TagEventJS$TagWrapper<>; + enumerate(arg0: Internal.ThreadGroup_[], arg1: boolean): number; + enumerate(arg0: Internal.ThreadGroup_[]): number; + enumerate(arg0: Internal.Thread_[]): number; + enumerate(arg0: Internal.Thread_[], arg1: boolean): number; toString(): string; - sort(): boolean; - setPriorityList(o: any): void; - remove(... ids: string[]): Internal.TagEventJS$TagWrapper<>; - get objectIds(): Internal.Collection; - set priorityList(o: any); + get parent(): this; + get destroyed(): boolean; + get maxPriority(): number; + get name(): string; + get daemon(): boolean; + set maxPriority(arg0: number); + set daemon(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type TagEventJS$TagWrapper_ = TagEventJS$TagWrapper; - class class_1531 extends Internal.class_1309 { - method_6109(): boolean; - method_6901(): boolean; - method_5659(): boolean; - method_5810(): boolean; - method_5657(): Internal.class_3619; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_6900(): Internal.class_2379; - method_6903(): Internal.class_2379; - method_6909($$0: Internal.class_2379_): void; - method_36608(): boolean; - method_5661(): Internal.Iterable; - method_6034(): boolean; - method_5863(): boolean; - method_5664($$0: Internal.class_1657_, $$1: Vec3_, $$2: Hand_): Internal.class_1269; - method_5768(): void; - method_5648($$0: boolean): void; - method_5800($$0: Internal.class_3218_, $$1: Internal.class_1538_): void; - method_39760(): Internal.class_1309$class_6823; - method_5847($$0: number): void; - method_31166($$0: number): Vec3; - method_31480(): Internal.class_1799; - method_6068(): Internal.class_1306; - method_6102(): boolean; - method_5698($$0: Internal.class_1297_): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_5636($$0: number): void; - method_6923(): Internal.class_2379; - method_18397($$0: Internal.class_1799_): boolean; - method_5711($$0: number): void; - method_5678(): number; - method_6921(): Internal.class_2379; - method_5877(): Internal.Iterable; - method_6927($$0: Internal.class_2379_): void; - method_6925($$0: Internal.class_2379_): void; - method_6926($$0: Internal.class_2379_): void; - method_6929(): boolean; - method_6091($$0: Vec3_): void; - method_5640($$0: number): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6930(): Internal.class_2379; - method_6912(): boolean; - method_6118($$0: EquipmentSlot_): Internal.class_1799; - method_6910($$0: Internal.class_2379_): void; - method_18382(): void; - method_6917(): Internal.class_2379; - method_6914(): boolean; - method_5749($$0: Internal.class_2487_): void; - method_6919($$0: Internal.class_2379_): void; - method_6086(): boolean; - method_5673($$0: EquipmentSlot_, $$1: Internal.class_1799_): void; - method_5674($$0: Internal.class_2940_): void; - static readonly field_30451 : 16; - static readonly field_30452 : 1; - static readonly field_7116 : Internal.class_2940; - static readonly field_7105 : Internal.class_2940; - static readonly field_7127 : Internal.class_2940; - static readonly field_7107 : Internal.class_2940; - static readonly field_7123 : Internal.class_2940; - field_7112 : number; - static readonly field_7125 : Internal.class_2940; - static readonly field_30446 : 8; - static readonly field_7122 : Internal.class_2940; - static readonly field_30444 : 16; - static readonly field_30453 : 4; - static readonly field_30442 : 8; - static readonly field_30443 : 5; + type ThreadGroup_ = ThreadGroup; + /** + * @javaClass org.enginehub.worldeditcui.fabric.mixins.MinecraftAccess + */ + interface MinecraftAccess { + getTimer(): Internal.Timer; + } + type MinecraftAccess_ = (() => Internal.Timer) | MinecraftAccess; + /** + * @javaClass net.minecraft.class_5437 + */ + class ReplaceSphereConfiguration implements Internal.FeatureConfiguration { + radius(): Internal.IntProvider; + static readonly "CODEC" : Internal.Codec; + readonly "targetState" : Internal.BlockState; + readonly "replaceState" : Internal.BlockState; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1531_ = class_1531; - class class_2606 implements Internal.class_2596 { - method_11180(): number; - method_11182($$0: Internal.class_2602_): void; - method_11181(): number; - method_11052($$0: Internal.class_2540_): void; - method_11184(): number; - method_11183(): number; - method_11185(): number; + type ReplaceSphereConfiguration_ = ReplaceSphereConfiguration; + /** + * @javaClass java.security.PrivilegedAction + */ + interface PrivilegedAction { + run(): T; + } + type PrivilegedAction_ = (() => T) | PrivilegedAction; + /** + * @javaClass io.netty.util.concurrent.GenericFutureListener + */ + interface GenericFutureListener extends Internal.EventListener { + operationComplete(arg0: F): void; + } + type GenericFutureListener_ = ((arg0: F) => void) | GenericFutureListener; + /** + * @javaClass java.util.EnumSet + */ + abstract class EnumSet extends Internal.AbstractSet implements Internal.Cloneable, Internal.Serializable { + static allOf(arg0: Internal.Class_): Internal.EnumSet; + static complementOf(arg0: Internal.EnumSet_): Internal.EnumSet; + static of(arg0: E, arg1: E, arg2: E): Internal.EnumSet; + static of(arg0: E, arg1: E): Internal.EnumSet; + static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.EnumSet; + static of(arg0: E, ... arg1: E[]): Internal.EnumSet; + static of(arg0: E): Internal.EnumSet; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.EnumSet; + clone(): Internal.EnumSet; + static range(arg0: E, arg1: E): Internal.EnumSet; + static noneOf(arg0: Internal.Class_): Internal.EnumSet; + static copyOf(arg0: Internal.Collection_): Internal.EnumSet; + static copyOf(arg0: Internal.EnumSet_): Internal.EnumSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2606_ = class_2606; - interface Spliterator$OfPrimitive extends Internal.Spliterator { - trySplit(): T_SPLITR; - tryAdvance(arg0: T_CONS): boolean; - forEachRemaining(arg0: T_CONS): void; - } - type Spliterator$OfPrimitive_ = Spliterator$OfPrimitive; - class Products$P10 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function10_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P10_ = Products$P10; - class FenceBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FenceBlockBuilder_ = FenceBlockBuilder; - class class_1674 extends Internal.class_3855 { - method_5749($$0: Internal.class_2487_): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1674_ = class_1674; - interface IntRuleAccessor { - getValue(): number; - setValue(arg0: number): void; - } - type IntRuleAccessor_ = IntRuleAccessor; - interface Char2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: string, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ReferenceFunction; - put(arg0: string, arg1: V): V; - remove(arg0: any): V; - remove(arg0: string): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): V; - get(arg0: string): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Char2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: string): boolean; + type EnumSet_ = EnumSet; + /** + * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2LongFunction + */ + interface Boolean2LongFunction extends it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: boolean, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Boolean2ShortFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2LongFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Boolean2IntFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: boolean, arg1: number): number; + remove(arg0: boolean): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Boolean2ObjectFunction; + get(arg0: any): number; + get(arg0: boolean): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Boolean2ByteFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Boolean2FloatFunction; + containsKey(arg0: boolean): boolean; containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ReferenceFunction; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2LongFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Boolean2CharFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2LongFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2LongFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2LongFunction; } - type Char2ReferenceFunction_ = ((arg0: string) => V) | Char2ReferenceFunction; - class class_2487 implements Internal.class_2520 { - method_25927($$0: string, $$1: Internal.UUID_): void; - method_25926($$0: string): Internal.UUID; - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - method_25928($$0: string): boolean; - method_32289($$0: Internal.class_5627_): void; - method_10556($$0: string, $$1: boolean): void; - method_10577($$0: string): boolean; - method_10558($$0: string): string; - method_10711(): number; - method_10538($$0: string, $$1: Internal.List_): void; - method_10537($$0: string): number; - method_10713($$0: Internal.DataOutput_): void; - method_33133(): boolean; + type Boolean2LongFunction_ = ((arg0: boolean) => number) | Boolean2LongFunction; + /** + * @javaClass com.mojang.datafixers.kinds.Functor + */ + interface Functor extends Internal.Kind1 { + unbox(arg0: Internal.App_): Internal.Functor; + map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; + } + type Functor_ = ((arg0: Internal.Function, arg1: Internal.App) => Internal.App) | Functor; + /** + * @javaClass net.fabricmc.fabric.mixin.networking.accessor.EntityTrackerAccessor + */ + interface EntityTrackerAccessor { + getPlayersTracking(): Internal.Set; + } + type EntityTrackerAccessor_ = (() => Internal.Set) | EntityTrackerAccessor; + /** + * @javaClass net.minecraft.class_1304$class_1305 + */ + class EquipmentSlot$Type extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.EquipmentSlot$Type[]; + static readonly "ARMOR" : Internal.EquipmentSlot$Type; + static readonly "HAND" : Internal.EquipmentSlot$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EquipmentSlot$Type_ = "armor" | "hand" | EquipmentSlot$Type; + /** + * @javaClass dev.latvian.mods.rhino.util.SpecialEquality + */ + interface SpecialEquality { + checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean; + specialEquals(o: any, shallow: boolean): boolean; + } + type SpecialEquality_ = SpecialEquality; + /** + * @javaClass net.minecraft.class_46 + */ + interface LootContextUser { + getReferencedContextParams(): Internal.Set>; + validate($$0: Internal.ValidationContext_): void; + } + type LootContextUser_ = LootContextUser; + /** + * @javaClass net.minecraft.class_3966 + */ + class EntityHitResult extends Internal.HitResult { + getType(): Internal.HitResult$Type; + getEntity(): Internal.Entity; + get type(): Internal.HitResult$Type; + get entity(): Internal.Entity; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityHitResult_ = EntityHitResult; + /** + * @javaClass net.minecraft.class_117 + */ + interface LootItemFunction extends Internal.LootContextUser, Internal.BiFunction { + decorate($$0: Internal.BiFunction_, $$1: Internal.Consumer_, $$2: Internal.LootContext_): Internal.Consumer; + getType(): Internal.LootItemFunctionType; + } + type LootItemFunction_ = (() => Internal.LootItemFunctionType) | LootItemFunction; + /** + * @javaClass net.minecraft.class_4985 + */ + class Strider extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable { + method_6725(): boolean; + isSuffocating(): boolean; + canBeControlledByRider(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setSuffocating($$0: boolean): void; + isFood($$0: Internal.ItemStack_): boolean; + canStandOnFluid($$0: Internal.FluidState_): boolean; + method_26316(): number; + static createAttributes(): Internal.AttributeSupplier$Builder; + method_26315($$0: Vec3_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getControllingPassenger(): Internal.Entity; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getLeashOffset(): Vec3; + method_6576($$0: Internal.SoundSource_): void; + method_6577(): boolean; + static checkStriderSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + isSensitiveToWater(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + tick(): void; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getMoveSpeed(): number; + getPassengersRidingOffset(): number; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + isOnFire(): boolean; + travel($$0: Vec3_): void; + method_6765(): boolean; + get suffocating(): boolean; + get moveSpeed(): number; + get passengersRidingOffset(): number; + get controllingPassenger(): Internal.Entity; + get sensitiveToWater(): boolean; + get onFire(): boolean; + get leashOffset(): Vec3; + set suffocating($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Strider_ = Strider; + /** + * @javaClass net.minecraft.class_5147 + */ + interface Shearable { + shear(arg0: Internal.SoundSource_): void; + readyForShearing(): boolean; + } + type Shearable_ = Shearable; + /** + * @javaClass net.minecraft.class_4597$class_4598 + */ + class MultiBufferSource$BufferSource implements Internal.MultiBufferSource, Internal.MemoryTrackingBuffer { + getBuffer($$0: Internal.RenderType_): Internal.VertexConsumer; + endLastBatch(): void; + getUsedSize(): number; + endBatch($$0: Internal.RenderType_): void; + endBatch(): void; + getAllocatedSize(): number; + get allocatedSize(): number; + get usedSize(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MultiBufferSource$BufferSource_ = MultiBufferSource$BufferSource; + /** + * @javaClass net.minecraft.class_6555$class_7075 + */ + class TerrainShaper$PointCustom extends Internal.Record { hashCode(): number; - method_10539($$0: string, $$1: number[]): void; - method_10570($$0: string, $$1: number[]): void; - method_10572($$0: string, $$1: Internal.List_): void; - method_10550($$0: string): number; - method_10571($$0: string): number; - method_10574($$0: string): number; - method_10551($$0: string): void; - method_10573($$0: string, $$1: number): boolean; - method_10554($$0: string, $$1: number): Internal.class_2499; - method_10553(): Internal.class_2487; - method_10575($$0: string, $$1: number): void; - method_36110($$0: string, $$1: Internal.List_): void; - method_23258(): Internal.class_4614; - method_10567($$0: string, $$1: number): void; - method_10545($$0: string): boolean; - method_10544($$0: string, $$1: number): void; - method_10566($$0: string, $$1: Internal.class_2520_): Internal.class_2520; - method_10547($$0: string): number[]; - method_10569($$0: string, $$1: number): void; - method_10546(): number; - method_10568($$0: string): number; - method_10549($$0: string, $$1: number): void; - method_10548($$0: string, $$1: number): void; equals($$0: any): boolean; - method_10580($$0: string): Internal.class_2520; - method_10561($$0: string): number[]; - method_10583($$0: string): number; + context(): Internal.DensityFunction$FunctionContext; toString(): string; - method_10582($$0: string, $$1: string): void; - method_10541(): Internal.Set; - method_10540($$0: string): number; - method_10562($$0: string): Internal.class_2487; - method_10565($$0: string): number[]; - method_10543($$0: Internal.class_2487_): Internal.class_2487; - method_10564($$0: string, $$1: number[]): void; - static readonly field_21029 : Internal.class_4614; - readonly field_11515 : Internal.Map; - static readonly field_25128 : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2487_ = class_2487; - class class_4703$class_5243 { - method_27649($$0: BlockPos_): boolean; - method_27650(): string; - method_27651(): boolean; - toString(): string; - method_27648(): Internal.UUID; - readonly field_24327 : BlockPos; - readonly field_24326 : BlockPos; - readonly field_24329 : Internal.List; - readonly field_24328 : number; - readonly field_24330 : Internal.Set; - readonly field_24323 : number; - readonly field_24322 : Internal.UUID; - readonly field_24325 : Internal.class_11; - readonly field_24324 : Internal.class_2374; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4703$class_5243_ = class_4703$class_5243; - interface IntSpliterator extends Internal.Spliterator$OfInt { - trySplit(): Internal.IntSpliterator; - tryAdvance(arg0: Internal.Consumer_): boolean; - tryAdvance(arg0: Internal.IntConsumer_): boolean; - getComparator(): Internal.IntComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: Internal.IntConsumer_): void; - } - type IntSpliterator_ = IntSpliterator; - class class_5294$class_5401 extends Internal.Enum { - static valueOf($$0: string): Internal.class_5294$class_5401; - static values(): Internal.class_5294$class_5401[]; - static readonly field_25639 : Internal.class_5294$class_5401; - static readonly field_25640 : Internal.class_5294$class_5401; - static readonly field_25641 : Internal.class_5294$class_5401; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5294$class_5401_ = "normal" | "end" | "none" | class_5294$class_5401; - class class_1646 extends Internal.class_3988 implements Internal.class_4094, Internal.class_3851, Internal.VillagerEntityAccessor { - method_18870($$0: Internal.class_4151_, $$1: Internal.class_1297_): void; - method_19269(): number; - method_5711($$0: number): void; - method_20594($$0: Internal.class_1657_): number; - method_19182(): void; - method_19184(): boolean; - method_19183(): void; - static method_26955(): Internal.class_5132$class_5133; - method_20697(): void; - method_16917($$0: Internal.class_1916_): void; - method_20708(): boolean; - method_38069(): boolean; - method_6078($$0: Internal.class_1282_): void; - method_19623(): boolean; - method_19625($$0: number): void; - method_6015($$0: Internal.class_1309_): void; - method_7225($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1646; - method_8259($$0: Internal.class_1657_): void; - method_19179($$0: Internal.class_3218_): void; - method_21651(): Internal.class_4136; - method_18400(): void; - method_21650($$0: Internal.class_2520_): void; - method_5800($$0: Internal.class_3218_, $$1: Internal.class_1538_): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_19177($$0: Internal.class_3218_, $$1: Internal.class_1646_, $$2: number): void; - method_19176($$0: Internal.class_4140_): void; - method_5749($$0: Internal.class_2487_): void; - method_20822(): boolean; - method_20688($$0: Internal.class_3218_, $$1: number, $$2: number): void; - method_20820($$0: Internal.class_1799_): boolean; - method_20687($$0: number): boolean; - method_35201($$0: boolean): void; - method_29279(): boolean; - method_7231(): Internal.class_3850; - method_35200(): boolean; - method_7195($$0: Internal.class_3850_): void; - method_18868(): Internal.class_4095; - method_7234(): boolean; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_7239(): boolean; - method_5974($$0: number): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_18403($$0: BlockPos_): void; - static readonly field_30602 : 12; - static field_18526 : {}; - static readonly field_30603 : 0.5; - static readonly field_18851 : {}; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1646_ = class_1646; - class class_5927 implements Internal.class_3037 { - readonly field_29286 : Internal.class_6862; - readonly field_29287 : Internal.class_4651; - readonly field_29288 : Internal.class_6880; - readonly field_29289 : Internal.class_5932; - readonly field_29293 : number; - readonly field_29294 : Internal.class_6017; - readonly field_29295 : number; - static readonly field_29285 : Internal.Codec; - readonly field_29290 : Internal.class_6017; - readonly field_29291 : number; - readonly field_29292 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5927_ = class_5927; - class class_2649 implements Internal.class_2596 { - method_11439($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_11441(): Internal.List; - method_11440(): number; - method_37437(): Internal.class_1799; - method_37438(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2649_ = class_2649; - class class_1642 extends Internal.class_1588 { - method_6109(): boolean; - method_5678(): number; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5749($$0: Internal.class_2487_): void; - static method_26940(): Internal.class_5132$class_5133; - method_5939($$0: Internal.class_1799_): boolean; - static method_29936($$0: Internal.Random_): boolean; - method_20820($$0: Internal.class_1799_): boolean; - method_6046(): Internal.class_1310; - method_7201($$0: boolean): void; - method_7211(): boolean; - method_6121($$0: Internal.class_1297_): boolean; - method_7217($$0: boolean): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_7206(): boolean; - method_5874($$0: Internal.class_3218_, $$1: Internal.class_1309_): void; - method_6007(): void; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - static readonly field_30519 : 0.05; - static readonly field_30516 : 40; - static readonly field_30517 : 7; - static readonly field_30515 : 50; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1642_ = class_1642; - class class_3861 extends Internal.class_1874 { - method_8119(): Internal.class_1865; - method_17447(): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3861_ = class_3861; - class class_2503 extends Internal.class_2514 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - method_23258(): Internal.class_4614; - method_32289($$0: Internal.class_5627_): void; - method_10699(): number; - method_10621(): Internal.class_2503; - method_10698(): number; - method_10701(): number; - method_10700(): number; - method_10711(): number; - method_10702(): Internal.Number; - method_10713($$0: Internal.DataOutput_): void; - hashCode(): number; - static method_23251($$0: number): Internal.class_2503; - equals($$0: any): boolean; - method_10697(): number; - method_10696(): number; - static readonly field_21041 : Internal.class_4614; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2503_ = class_2503; - class class_2984 implements Internal.class_3037 { - method_30396(): Internal.class_6017; - static readonly field_24878 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2984_ = class_2984; - class class_372 implements Internal.class_368 { - method_1993(): void; - method_1986($$0: Internal.class_4587_, $$1: Internal.class_374_, $$2: number): Internal.class_368$class_369; - method_1992($$0: number): void; - static readonly field_32223 : 1; - static readonly field_32222 : 154; - static readonly field_32225 : 28; - static readonly field_32224 : 3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_372_ = class_372; - class class_2759 implements Internal.class_2596 { - method_11869($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_11870(): BlockPos; - method_30732(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2759_ = class_2759; - class class_636 { - handler$zfg000$interactItem(player: Internal.class_1657_, world: Internal.class_1937_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; - method_2920(): Internal.class_1934; - method_2900($$0: number, $$1: number): void; - method_2901($$0: Internal.class_638_, $$1: Internal.class_3469_, $$2: Internal.class_299_, $$3: boolean, $$4: boolean): Internal.class_746; - method_2923(): boolean; - method_2924(): boolean; - method_2902($$0: BlockPos_, $$1: Internal.class_2350_): boolean; - method_21705($$0: Internal.class_638_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2846$class_2847_, $$4: boolean): void; - method_2903($$0: Internal.class_1657_): void; - method_2925(): void; - method_2904(): number; - method_2926(): boolean; - handler$zfg000$method_2902(pos: BlockPos_, direction: Internal.class_2350_, info: Internal.CallbackInfoReturnable_): void; - method_2927(): void; - method_2905($$0: Internal.class_1657_, $$1: Internal.class_1297_, $$2: Hand_): Internal.class_1269; - method_2906($$0: number, $$1: number, $$2: number, $$3: Internal.class_1713_, $$4: Internal.class_1657_): void; - method_2928(): boolean; - method_2907($$0: Internal.class_1934_): void; - method_2908(): boolean; - method_2909($$0: Internal.class_1799_, $$1: number): void; - method_2895(): boolean; - method_2896($$0: Internal.class_746_, $$1: Internal.class_638_, $$2: Hand_, $$3: Internal.class_3965_): Internal.class_1269; - method_2897($$0: Internal.class_1657_): void; - method_2899($$0: BlockPos_): boolean; - method_2910($$0: BlockPos_, $$1: Internal.class_2350_): boolean; - method_2912($$0: number, $$1: Internal.class_1860_, $$2: boolean): void; - method_2913(): boolean; - method_2914(): boolean; - method_2915($$0: Internal.class_1799_): void; - method_2916($$0: number): void; - method_29357($$0: Internal.class_638_, $$1: Internal.class_3469_, $$2: Internal.class_299_): Internal.class_746; - method_2917($$0: Internal.class_1657_, $$1: Internal.class_1297_, $$2: Internal.class_3966_, $$3: Hand_): Internal.class_1269; - method_2918($$0: Internal.class_1657_, $$1: Internal.class_1297_): void; - method_2919($$0: Internal.class_1657_, $$1: Internal.class_1937_, $$2: Hand_): Internal.class_1269; - method_28107(): Internal.class_1934; - handler$zfg000$interactBlock(player: Internal.class_746_, world: Internal.class_638_, hand: Hand_, blockHitResult: Internal.class_3965_, info: Internal.CallbackInfoReturnable_): void; - handler$zfg000$attackEntity(player: Internal.class_1657_, entity: Internal.class_1297_, info: Internal.CallbackInfo_): void; - method_32790($$0: Internal.class_1934_, $$1: Internal.class_1934_): void; - handler$zfg000$interactEntityAtLocation(player: Internal.class_1657_, entity: Internal.class_1297_, hitResult: Internal.class_3966_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; - handler$zfg000$attackBlock(pos: BlockPos_, direction: Internal.class_2350_, info: Internal.CallbackInfoReturnable_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_636_ = class_636; - class class_1559 extends Internal.class_1588 { - static method_20674($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5636($$0: number): void; - method_5678(): number; - method_5749($$0: Internal.class_2487_): void; - method_6046(): Internal.class_1310; - static method_26911(): Internal.class_5132$class_5133; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1559_ = class_1559; - class class_3826 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_25011 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3826_ = class_3826; - class ModelGenerator$Element { - toJson(): Internal.JsonObject; - face(direction: Internal.class_2350_, consumer: Internal.Consumer_): void; - box(b: Internal.class_238_): Internal.ModelGenerator$Element; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelGenerator$Element_ = ModelGenerator$Element; - class class_4597$class_4598 implements Internal.class_4597 { - getBuffer($$0: Internal.class_1921_): Internal.class_4588; - method_37104(): void; - method_22993(): void; - method_22994($$0: Internal.class_1921_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4597$class_4598_ = class_4597$class_4598; - class JsonPrimitive extends Internal.JsonElement { - getAsBigInteger(): Internal.BigInteger; - getAsFloat(): number; - getAsByte(): number; - getAsBigDecimal(): Internal.BigDecimal; - getAsNumber(): Internal.Number; - getAsCharacter(): string; - getAsString(): string; - getAsDouble(): number; - getAsInt(): number; - deepCopy(): Internal.JsonPrimitive; - isBoolean(): boolean; - getAsLong(): number; - isNumber(): boolean; - getAsBoolean(): boolean; - hashCode(): number; - equals(arg0: any): boolean; - isString(): boolean; - getAsShort(): number; - get asByte(): number; - get asBigInteger(): Internal.BigInteger; - get asCharacter(): string; - get string(): boolean; - get asNumber(): Internal.Number; - get asBigDecimal(): Internal.BigDecimal; - get asFloat(): number; - get asLong(): number; - get asInt(): number; - get number(): boolean; - get boolean(): boolean; - get asShort(): number; - get asDouble(): number; - get asString(): string; - get asBoolean(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonPrimitive_ = JsonPrimitive; - class class_4076 extends Vec3i { - method_18694(): number; - static method_39491($$0: BlockPos_, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - static method_18675($$0: number): number; - method_18674(): number; - static method_18691($$0: number): number; - static method_18690($$0: number): number; - static method_18693($$0: number): number; - method_18692(): Internal.class_1923; - static method_20439($$0: Internal.class_4076_, $$1: number): Internal.Stream; - static method_20438($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream; - static method_39490($$0: number, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - method_19528(): number; - method_19527(): number; - method_19529(): number; - static method_18677($$0: number): Internal.class_4076; - static method_32205($$0: number, $$1: number): number; - static method_18676($$0: number, $$1: number, $$2: number): Internal.class_4076; - static method_18679($$0: number, $$1: Internal.class_2350_): number; - method_19768(): BlockPos; - method_19767(): BlockPos; - static method_18678($$0: number, $$1: number, $$2: number, $$3: number): number; - static method_32204($$0: number): number; - static method_22446($$0: Internal.class_1923_, $$1: number, $$2: number, $$3: number): Internal.Stream; - static method_19454($$0: BlockPos_): number; - method_19531(): number; - static method_18684($$0: number): number; - method_19530(): number; - method_18683(): number; - method_19533(): Internal.Stream; - static method_18686($$0: number): number; - method_19532(): number; - static method_18685($$0: number, $$1: number, $$2: number): number; - static method_18680($$0: Internal.class_1297_): Internal.class_4076; - static method_18682($$0: BlockPos_): Internal.class_4076; - static method_18681($$0: Internal.class_1923_, $$1: number): Internal.class_4076; - method_34591($$0: number, $$1: number, $$2: number): Internal.class_4076; - static method_30552($$0: number): number; - static method_30551($$0: number): number; - static method_33705($$0: Internal.class_2791_): Internal.class_4076; - static method_39489($$0: number, $$1: number, $$2: number, $$3: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - method_30557($$0: number): BlockPos; - static method_33706($$0: BlockPos_): number; - method_30554($$0: number): number; - static method_18688($$0: number): number; - method_18687(): number; - static method_30553($$0: number): number; - method_30556($$0: number): number; - static method_18689($$0: number): number; - method_30555($$0: number): number; - static readonly field_33100 : 15; - static readonly field_33099 : 15; - static readonly field_33098 : 8; - static readonly field_33097 : 16; - static readonly field_33096 : 4; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4076_ = class_4076; - class class_5407 extends Internal.class_4080 { - method_30055(): boolean; - method_30143(): void; - method_30142(): boolean; - method_30062(): string; - method_30141(): boolean; - method_30140(): void; - method_30063(): string; - method_30920(): string; - method_30139(): void; - method_30060(): string; - method_30138(): void; - method_30137(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5407_ = class_5407; - class Proxy { - address(): Internal.SocketAddress; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - type(): Internal.Proxy$Type; - static readonly NO_PROXY : Internal.Proxy; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Proxy_ = Proxy; - class class_1438 extends Internal.class_1430 implements Internal.class_5147 { - method_27072(): boolean; - method_6636($$0: Internal.class_3419_): void; - method_5800($$0: Internal.class_3218_, $$1: Internal.class_1538_): void; - method_5749($$0: Internal.class_2487_): void; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_6495($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1438; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_18435(): Internal.class_1438$class_4053; - static method_20665($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1438_ = class_1438; - abstract class class_6648 implements Internal.class_6646 { - static method_38891($$0: Internal.Function_, T>): Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6648_ = class_6648; - class OptionalLong { - isEmpty(): boolean; - isPresent(): boolean; - orElse(arg0: number): number; - orElseThrow(arg0: Internal.Supplier_): number; - orElseThrow(): number; - static empty(): Internal.OptionalLong; - getAsLong(): number; - orElseGet(arg0: Internal.LongSupplier_): number; - stream(): Internal.LongStream; - hashCode(): number; - ifPresentOrElse(arg0: Internal.LongConsumer_, arg1: Internal.Runnable_): void; - ifPresent(arg0: Internal.LongConsumer_): void; - static of(arg0: number): Internal.OptionalLong; - equals(arg0: any): boolean; - toString(): string; - get asLong(): number; - get present(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OptionalLong_ = OptionalLong; - interface ModifyRecipeResultCallback { - modify(arg0: Internal.ModifyRecipeCraftingGrid_, arg1: Internal.ItemStackJS_): Internal.ItemStackJS; - } - type ModifyRecipeResultCallback_ = ((arg0: Internal.ModifyRecipeCraftingGrid, arg1: Internal.ItemStackJS) => Internal.ItemStackJS) | ModifyRecipeResultCallback; - abstract class ImmutableMap implements Internal.Map, Internal.Serializable { + type TerrainShaper$PointCustom_ = TerrainShaper$PointCustom; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectMap + */ + interface Long2ObjectMap extends Internal.Long2ObjectFunction, Internal.Map { + long2ObjectEntrySet(): Internal.ObjectSet>; + getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; - static ofEntries(... arg0: Internal.Map$Entry_[]): Internal.ImmutableMap; - computeIfAbsent(arg0: K, arg1: Internal.Function_): V; - values(): Internal.ImmutableCollection; - replace(arg0: K, arg1: V, arg2: V): boolean; - replace(arg0: K, arg1: V): V; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any, arg1: any): boolean; - remove(arg0: any): V; - compute(arg0: K, arg1: Internal.BiFunction_): V; - static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; - static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_, arg2: Internal.BinaryOperator_): Internal.Collector>; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMap; - static of(): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V, arg18: K, arg19: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V): Internal.ImmutableMap; - get(arg0: any): V; - static builder(): Internal.ImmutableMap$Builder; - keySet(): Internal.ImmutableSet; - entrySet(): Internal.ImmutableSet>; + entrySet(): Internal.ObjectSet>; + containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; - isEmpty(): boolean; + forEach(arg0: Internal.BiConsumer_): void; + computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_): V; + computeIfAbsent(arg0: number, arg1: Internal.LongFunction_): V; + values(): Internal.ObjectCollection; + replace(arg0: number, arg1: V, arg2: V): boolean; + replace(arg0: number, arg1: V): V; clear(): void; - static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableMap; - static copyOf(arg0: Internal.Map_): Internal.ImmutableMap; - static builderWithExpectedSize(arg0: number): Internal.ImmutableMap$Builder; - asMultimap(): Internal.ImmutableSetMultimap; - computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; - equals(arg0: any): boolean; + computeIfAbsentPartial(arg0: number, arg1: Internal.Long2ObjectFunction_): V; + put(arg0: number, arg1: V): V; + remove(arg0: any): V; + remove(arg0: number, arg1: any): boolean; + compute(arg0: number, arg1: Internal.BiFunction_): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + size(): number; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + get(arg0: any): V; + keySet(): Internal.LongSet; + putIfAbsent(arg0: number, arg1: V): V; + } + type Long2ObjectMap_ = Long2ObjectMap; + /** + * @javaClass dev.latvian.mods.kubejs.item.ingredient.IngredientStackJS + */ + class IngredientStackJS implements Internal.IngredientJS { + testVanillaItem(item: Internal.Item_): boolean; + test(stack: Internal.ItemStackJS_): boolean; + getStacks(): Internal.Set; + getVanillaItems(): Internal.Set; + isEmpty(): boolean; + asIngredientStack(): this; + isInvalidRecipeIngredient(): boolean; + filter(filter: Internal.IngredientJS_): Internal.IngredientJS; + toJson(): Internal.JsonElement; + not(): Internal.IngredientJS; + withCount(count: number): Internal.IngredientJS; + getIngredient(): Internal.IngredientJS; + unwrapStackIngredient(): Internal.List; + getFirst(): Internal.ItemStackJS; + testVanilla(stack: Internal.ItemStack_): boolean; toString(): string; - putIfAbsent(arg0: K, arg1: V): V; + static stackOf(in_: Internal.IngredientJS_): this; + copy(): Internal.IngredientJS; + getCount(): number; + "ingredientKey" : string; + "ingredient" : Internal.IngredientJS; + "countKey" : string; + get invalidRecipeIngredient(): boolean; + get stacks(): Internal.Set; + get count(): number; + get vanillaItems(): Internal.Set; + get first(): Internal.ItemStackJS; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ImmutableMap_ = ImmutableMap; - abstract class class_1811 extends Internal.class_1792 { - method_7837(): number; - method_20310(): Internal.Predicate; - method_19268(): Internal.Predicate; - method_24792(): number; - static method_18815($$0: Internal.class_1309_, $$1: Internal.Predicate_): Internal.class_1799; - static readonly field_18282 : ((arg0: Internal.class_1799) => boolean); - static readonly field_18281 : ((arg0: Internal.class_1799) => boolean); + type IngredientStackJS_ = IngredientStackJS; + /** + * @javaClass net.minecraft.class_1495 + */ + class Donkey extends Internal.AbstractChestedHorse { + canMate($$0: Internal.Animal_): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1811_ = class_1811; - interface class_5539 { - method_31597(): number; - method_32890(): number; - method_32891(): number; - method_31606($$0: BlockPos_): boolean; - method_31607(): number; - method_31604($$0: number): number; - method_31605(): number; - method_31602($$0: number): number; - method_31603($$0: number): number; - method_31600(): number; - method_31601($$0: number): boolean; + type Donkey_ = Donkey; + /** + * @javaClass java.lang.module.ModuleDescriptor$Opens$Modifier + */ + class ModuleDescriptor$Opens$Modifier extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.ModuleDescriptor$Opens$Modifier[]; + static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Opens$Modifier; + static readonly "MANDATED" : Internal.ModuleDescriptor$Opens$Modifier; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_5539_ = class_5539; - class class_5188 extends Internal.class_3781 { - method_16757(): Internal.class_3816; + type ModuleDescriptor$Opens$Modifier_ = "synthetic" | "mandated" | ModuleDescriptor$Opens$Modifier; + /** + * @javaClass net.minecraft.class_4141 + */ + class MemoryStatus extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.MemoryStatus[]; + static readonly "VALUE_PRESENT" : Internal.MemoryStatus; + static readonly "REGISTERED" : Internal.MemoryStatus; + static readonly "VALUE_ABSENT" : Internal.MemoryStatus; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MemoryStatus_ = "value_absent" | "registered" | "value_present" | MemoryStatus; + /** + * @javaClass net.fabricmc.fabric.mixin.client.rendering.DimensionEffectsAccessor + */ + interface DimensionEffectsAccessor { + } + type DimensionEffectsAccessor_ = DimensionEffectsAccessor; + /** + * @javaClass net.minecraft.class_5926 + */ + class RootSystemConfiguration implements Internal.FeatureConfiguration { + readonly "hangingRootsVerticalSpan" : number; + static readonly "CODEC" : Internal.Codec; + readonly "allowedVerticalWaterForTree" : number; + readonly "hangingRootPlacementAttempts" : number; + readonly "rootReplaceable" : Internal.TagKey; + readonly "rootStateProvider" : Internal.BlockStateProvider; + readonly "requiredVerticalSpaceForTree" : number; + readonly "rootPlacementAttempts" : number; + readonly "allowedTreePosition" : (() => Internal.BlockPredicateType); + readonly "hangingRootRadius" : number; + readonly "hangingRootStateProvider" : Internal.BlockStateProvider; + readonly "rootRadius" : number; + readonly "rootColumnMaxHeight" : number; + readonly "treeFeature" : Internal.Holder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RootSystemConfiguration_ = RootSystemConfiguration; + /** + * @javaClass com.mojang.bridge.game.PerformanceMetrics + */ + interface PerformanceMetrics { + getAverageTime(): number; + getSampleCount(): number; + getMaxTime(): number; + getMinTime(): number; + } + type PerformanceMetrics_ = PerformanceMetrics; + /** + * @javaClass io.netty.channel.ChannelProgressivePromise + */ + interface ChannelProgressivePromise extends Internal.ProgressivePromise, Internal.ChannelProgressiveFuture, Internal.ChannelPromise { + unvoid(): this; + setFailure(arg0: Internal.Throwable_): this; + setSuccess(arg0: void): this; + setSuccess(): this; + removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; + syncUninterruptibly(): this; + await(): this; + setProgress(arg0: number, arg1: number): this; + awaitUninterruptibly(): this; + removeListener(arg0: Internal.GenericFutureListener_>): this; + addListeners(... arg0: Internal.GenericFutureListener_>[]): this; + sync(): this; + addListener(arg0: Internal.GenericFutureListener_>): this; + } + type ChannelProgressivePromise_ = ChannelProgressivePromise; + /** + * @javaClass net.minecraft.class_2818 + */ + class LevelChunk extends Internal.ChunkAccess { + isClientLightReady(): boolean; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + getBlockEntity($$0: BlockPos_, $$1: Internal.LevelChunk$EntityCreationType_): Internal.BlockEntity; + setClientLightReady($$0: boolean): void; + getLights(): Internal.Stream; + getEventDispatcher($$0: number): Internal.GameEventDispatcher; + getFullStatus(): Internal.ChunkHolder$FullChunkStatus; + getBlockEntities(): Internal.Map; + getStatus(): Internal.ChunkStatus; + setBlockEntity($$0: Internal.BlockEntity_): void; + getBlockTicks(): Internal.TickContainerAccess; + registerAllBlockEntitiesAfterLevelLoad(): void; + runPostLoad(): void; + postProcessGeneration(): void; + clearAllBlockEntities(): void; + addAndRegisterBlockEntity($$0: Internal.BlockEntity_): void; + removeBlockEntity($$0: BlockPos_): void; + setFullStatus($$0: Internal.Supplier_): void; + unpackTicks($$0: number): void; + getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; + setLoaded($$0: boolean): void; + isEmpty(): boolean; + setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; + getFluidTicks(): Internal.TickContainerAccess; + getLevel(): Internal.Level; + addEntity($$0: Internal.Entity_): void; + unregisterTickContainerFromLevel($$0: Internal.ServerLevel_): void; + registerTickContainerInLevel($$0: Internal.ServerLevel_): void; + getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; + replaceWithPacketData($$0: Internal.FriendlyByteBuf_, $$1: Internal.CompoundTag_, $$2: Internal.Consumer_): void; + getFluidState($$0: number, $$1: number, $$2: number): Internal.FluidState; + getFluidState($$0: BlockPos_): Internal.FluidState; + getBlockState($$0: BlockPos_): Internal.BlockState; + "loaded" : boolean; + get fluidTicks(): Internal.TickContainerAccess; + get level(): Internal.Level; + get clientLightReady(): boolean; + get blockTicks(): Internal.TickContainerAccess; + get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; + get fullStatus(): Internal.ChunkHolder$FullChunkStatus; + get blockEntities(): Internal.Map; + get lights(): Internal.Stream; + get status(): Internal.ChunkStatus; + get empty(): boolean; + set blockEntity($$0: Internal.BlockEntity_); + set clientLightReady($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelChunk_ = LevelChunk; + /** + * @javaClass net.minecraft.class_3971 + */ + class StonecutterMenu extends Internal.AbstractContainerMenu { + slotsChanged($$0: Internal.Container_): void; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + removed($$0: Internal.Player_): void; + getType(): Internal.MenuType; + stillValid($$0: Internal.Player_): boolean; + getSelectedRecipeIndex(): number; + getNumRecipes(): number; + registerUpdateListener($$0: Internal.Runnable_): void; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getRecipes(): Internal.List; + hasInputItem(): boolean; + static readonly "INPUT_SLOT" : 0; + readonly "container" : Internal.Container; + static readonly "RESULT_SLOT" : 1; + get recipes(): Internal.List; + get type(): Internal.MenuType; + get numRecipes(): number; + get selectedRecipeIndex(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StonecutterMenu_ = StonecutterMenu; + /** + * @javaClass net.minecraft.class_4503 + */ + class GameTestDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + clear(): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + addMarker($$0: BlockPos_, $$1: number, $$2: string, $$3: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameTestDebugRenderer_ = GameTestDebugRenderer; + /** + * @javaClass net.minecraft.class_2540 + */ + class FriendlyByteBuf extends Internal.ByteBuf { + asReadOnly(): Internal.ByteBuf; + markReaderIndex(): Internal.ByteBuf; + getByte($$0: number): number; + release($$0: number): boolean; + release(): boolean; + writeDate($$0: Internal.Date_): this; + writeZero($$0: number): Internal.ByteBuf; + resetReaderIndex(): Internal.ByteBuf; + writeFloat($$0: number): Internal.ByteBuf; + writeMap($$0: Internal.Map_, $$1: Internal.BiConsumer_, $$2: Internal.BiConsumer_): void; + setLongLE($$0: number, $$1: number): Internal.ByteBuf; + writeNbt($$0: Internal.CompoundTag_): this; + readList($$0: Internal.Function_): Internal.List; + readRetainedSlice($$0: number): Internal.ByteBuf; + slice(): Internal.ByteBuf; + slice($$0: number, $$1: number): Internal.ByteBuf; + getMediumLE($$0: number): number; + readUnsignedIntLE(): number; + readUUID(): Internal.UUID; + readOptional($$0: Internal.Function_): Internal.Optional; + readInt(): number; + readChunkPos(): Internal.ChunkPos; + readBlockPos(): BlockPos; + order($$0: Internal.ByteOrder_): Internal.ByteBuf; + order(): Internal.ByteOrder; + writeMedium($$0: number): Internal.ByteBuf; + resetWriterIndex(): Internal.ByteBuf; + writableBytes(): number; + readDate(): Internal.Date; + getUnsignedShort($$0: number): number; + maxCapacity(): number; + bytesBefore($$0: number, $$1: number, $$2: number): number; + bytesBefore($$0: number, $$1: number): number; + bytesBefore($$0: number): number; + nioBufferCount(): number; + setInt($$0: number, $$1: number): Internal.ByteBuf; + readVarLong(): number; + getInt($$0: number): number; + writeComponent($$0: Internal.Component_): this; + writeUUID($$0: Internal.UUID_): this; + writeVarInt($$0: number): this; + markWriterIndex(): Internal.ByteBuf; + readVarIntArray(): number[]; + readVarIntArray($$0: number): number[]; + isReadable($$0: number): boolean; + isReadable(): boolean; + writeBoolean($$0: boolean): Internal.ByteBuf; + readVarInt(): number; + static limitValue($$0: Internal.IntFunction_, $$1: number): Internal.IntFunction; + setIntLE($$0: number, $$1: number): Internal.ByteBuf; + writeBitSet($$0: Internal.BitSet_): void; + writeLongLE($$0: number): Internal.ByteBuf; + setShortLE($$0: number, $$1: number): Internal.ByteBuf; + writeLongArray($$0: number[]): this; + retain($$0: number): Internal.ByteBuf; + retain(): Internal.ByteBuf; + isWritable($$0: number): boolean; + isWritable(): boolean; + readChar(): string; + hasMemoryAddress(): boolean; + capacity(): number; + capacity($$0: number): Internal.ByteBuf; + readCharSequence($$0: number, $$1: Internal.Charset_): Internal.CharSequence; + isReadOnly(): boolean; + readUtf(): string; + readUtf($$0: number): string; + readUnsignedShortLE(): number; + readDouble(): number; + readFloat(): number; + getLongLE($$0: number): number; + getBoolean($$0: number): boolean; + copy($$0: number, $$1: number): Internal.ByteBuf; + copy(): Internal.ByteBuf; + readShortLE(): number; + readUnsignedMedium(): number; + ensureWritable($$0: number, $$1: boolean): number; + ensureWritable($$0: number): Internal.ByteBuf; + writeInt($$0: number): Internal.ByteBuf; + writeResourceLocation($$0: ResourceLocation_): this; + writeVarIntArray($$0: number[]): this; + hasArray(): boolean; + writeByteArray($$0: number[]): this; + writeOptional($$0: Internal.Optional_, $$1: Internal.BiConsumer_): void; + memoryAddress(): number; + readableBytes(): number; + readAnySizeNbt(): Internal.CompoundTag; + readSlice($$0: number): Internal.ByteBuf; + static getVarIntSize($$0: number): number; + getIntLE($$0: number): number; + static getVarLongSize($$0: number): number; + nioBuffers($$0: number, $$1: number): Internal.ByteBuffer[]; + nioBuffers(): Internal.ByteBuffer[]; + forEachByteDesc($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; + forEachByteDesc($$0: Internal.ByteProcessor_): number; + skipBytes($$0: number): Internal.ByteBuf; + getLong($$0: number): number; + readLongArray($$0: number[]): number[]; + readLongArray($$0: number[], $$1: number): number[]; + readLongArray(): number[]; + readByteArray(): number[]; + readByteArray($$0: number): number[]; + readLong(): number; + readShort(): number; + equals($$0: any): boolean; + setZero($$0: number, $$1: number): Internal.ByteBuf; + getUnsignedMedium($$0: number): number; + readBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; + readBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; + readBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; + readBytes($$0: Internal.GatheringByteChannel_, $$1: number): number; + readBytes($$0: Internal.OutputStream_, $$1: number): Internal.ByteBuf; + readBytes($$0: number): Internal.ByteBuf; + readBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; + readBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; + readBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; + readBytes($$0: number[]): Internal.ByteBuf; + readBoolean(): boolean; toString(): string; - static readonly field_24949 : Internal.Codec; + toString($$0: number, $$1: number, $$2: Internal.Charset_): string; + toString($$0: Internal.Charset_): string; + retainedSlice(): Internal.ByteBuf; + retainedSlice($$0: number, $$1: number): Internal.ByteBuf; + readMediumLE(): number; + setMedium($$0: number, $$1: number): Internal.ByteBuf; + isDirect(): boolean; + setBoolean($$0: number, $$1: boolean): Internal.ByteBuf; + writeSectionPos($$0: Internal.SectionPos_): this; + readMap($$0: Internal.Function_, $$1: Internal.Function_): Internal.Map; + readMap($$0: Internal.IntFunction_, $$1: Internal.Function_, $$2: Internal.Function_): M; + readerIndex(): number; + readerIndex($$0: number): Internal.ByteBuf; + getCharSequence($$0: number, $$1: number, $$2: Internal.Charset_): Internal.CharSequence; + setShort($$0: number, $$1: number): Internal.ByteBuf; + compareTo($$0: Internal.ByteBuf_): number; + readItem(): Internal.ItemStack; + readBlockHitResult(): Internal.BlockHitResult; + getBytes($$0: number, $$1: Internal.OutputStream_, $$2: number): Internal.ByteBuf; + getBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; + getBytes($$0: number, $$1: number[]): Internal.ByteBuf; + getBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; + getBytes($$0: number, $$1: Internal.GatheringByteChannel_, $$2: number): number; + getBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; + getBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; + getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; + getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; + unwrap(): Internal.ByteBuf; + setDouble($$0: number, $$1: number): Internal.ByteBuf; + setChar($$0: number, $$1: number): Internal.ByteBuf; + refCnt(): number; + getUnsignedIntLE($$0: number): number; + getUnsignedInt($$0: number): number; + writeCollection($$0: Internal.Collection_, $$1: Internal.BiConsumer_): void; + indexOf($$0: number, $$1: number, $$2: number): number; + writeByte($$0: number): Internal.ByteBuf; + nioBuffer($$0: number, $$1: number): Internal.ByteBuffer; + nioBuffer(): Internal.ByteBuffer; + readResourceLocation(): ResourceLocation; + writeEnum($$0: Internal.Enum_): this; + readIntIdList(): Internal.IntList; + readSectionPos(): Internal.SectionPos; + touch(): Internal.ByteBuf; + touch($$0: any): Internal.ByteBuf; + discardSomeReadBytes(): Internal.ByteBuf; + duplicate(): Internal.ByteBuf; + writerIndex($$0: number): Internal.ByteBuf; + writerIndex(): number; + readUnsignedInt(): number; + writeCharSequence($$0: Internal.CharSequence_, $$1: Internal.Charset_): number; + readNbt(): Internal.CompoundTag; + readNbt($$0: Internal.NbtAccounter_): Internal.CompoundTag; + getUnsignedShortLE($$0: number): number; + retainedDuplicate(): Internal.ByteBuf; + getChar($$0: number): string; + setLong($$0: number, $$1: number): Internal.ByteBuf; + readMedium(): number; + writeBytes($$0: Internal.ScatteringByteChannel_, $$1: number): number; + writeBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; + writeBytes($$0: number[]): Internal.ByteBuf; + writeBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; + writeBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; + writeBytes($$0: Internal.InputStream_, $$1: number): number; + writeBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; + writeBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; + writeBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; + forEachByte($$0: Internal.ByteProcessor_): number; + forEachByte($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; + setIndex($$0: number, $$1: number): Internal.ByteBuf; + writeUtf($$0: string): this; + writeUtf($$0: string, $$1: number): this; + accessByteBufWithCorrectSize(): number[]; + writeItem($$0: Internal.ItemStack_): this; + writeShort($$0: number): Internal.ByteBuf; + alloc(): Internal.ByteBufAllocator; + getShortLE($$0: number): number; + writeIntIdList($$0: Internal.IntList_): void; + getMedium($$0: number): number; + readUnsignedShort(): number; + setByte($$0: number, $$1: number): Internal.ByteBuf; + writeShortLE($$0: number): Internal.ByteBuf; + maxWritableBytes(): number; + writeVarLong($$0: number): this; + getDouble($$0: number): number; + getFloat($$0: number): number; + readComponent(): Internal.Component; + writeLong($$0: number): Internal.ByteBuf; + writeChunkPos($$0: Internal.ChunkPos_): this; + writeBlockPos($$0: BlockPos_): this; + writeIntLE($$0: number): Internal.ByteBuf; + array(): number[]; + setCharSequence($$0: number, $$1: Internal.CharSequence_, $$2: Internal.Charset_): number; + hashCode(): number; + internalNioBuffer($$0: number, $$1: number): Internal.ByteBuffer; + readBitSet(): Internal.BitSet; + arrayOffset(): number; + readIntLE(): number; + setMediumLE($$0: number, $$1: number): Internal.ByteBuf; + readUnsignedByte(): number; + readUnsignedMediumLE(): number; + readLongLE(): number; + writeDouble($$0: number): Internal.ByteBuf; + setBytes($$0: number, $$1: number[]): Internal.ByteBuf; + setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; + setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; + setBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; + setBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; + setBytes($$0: number, $$1: Internal.ScatteringByteChannel_, $$2: number): number; + setBytes($$0: number, $$1: Internal.InputStream_, $$2: number): number; + setBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; + setBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; + readWithCount($$0: Internal.Consumer_): void; + setFloat($$0: number, $$1: number): Internal.ByteBuf; + writeWithCodec($$0: Internal.Codec_, $$1: T): void; + getShort($$0: number): number; + writeMediumLE($$0: number): Internal.ByteBuf; + clear(): Internal.ByteBuf; + readWithCodec($$0: Internal.Codec_): T; + getUnsignedByte($$0: number): number; + discardReadBytes(): Internal.ByteBuf; + writeChar($$0: number): Internal.ByteBuf; + readEnum($$0: Internal.Class_): T; + readCollection($$0: Internal.IntFunction_, $$1: Internal.Function_): C; + getUnsignedMediumLE($$0: number): number; + writeBlockHitResult($$0: Internal.BlockHitResult_): void; + readByte(): number; + static readonly "MAX_COMPONENT_STRING_LENGTH" : 262144; + static readonly "MAX_STRING_LENGTH" : 32767; + get readable(): boolean; + get direct(): boolean; + get readOnly(): boolean; + get writable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5188_ = class_5188; - class class_1522 extends Internal.class_1514 { - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1522_ = class_1522; - class FileChannel$MapMode { + type FriendlyByteBuf_ = FriendlyByteBuf; + /** + * @javaClass java.time.Instant + */ + class Instant implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { + static ofEpochSecond(arg0: number, arg1: number): this; + static ofEpochSecond(arg0: number): this; + minus(arg0: Internal.TemporalAmount_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + static ofEpochMilli(arg0: number): this; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + minusMillis(arg0: number): this; + compareTo(arg0: Internal.Instant_): number; + hashCode(): number; + static now(): this; + static now(arg0: Internal.Clock_): this; + get(arg0: Internal.TemporalField_): number; + plusSeconds(arg0: number): this; + static from(arg0: Internal.TemporalAccessor_): this; + plusNanos(arg0: number): this; + atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; + truncatedTo(arg0: Internal.TemporalUnit_): this; + query(arg0: Internal.TemporalQuery_): R; + minusNanos(arg0: number): this; + getNano(): number; + toEpochMilli(): number; + static parse(arg0: Internal.CharSequence_): this; + isSupported(arg0: Internal.TemporalField_): boolean; + isSupported(arg0: Internal.TemporalUnit_): boolean; + atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; + isBefore(arg0: Internal.Instant_): boolean; + plus(arg0: Internal.TemporalAmount_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + getLong(arg0: Internal.TemporalField_): number; + with(arg0: Internal.TemporalAdjuster_): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + plusMillis(arg0: number): this; + equals(arg0: any): boolean; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; toString(): string; - static readonly READ_ONLY : Internal.FileChannel$MapMode; - static readonly READ_WRITE : Internal.FileChannel$MapMode; - static readonly PRIVATE : Internal.FileChannel$MapMode; + minusSeconds(arg0: number): this; + getEpochSecond(): number; + isAfter(arg0: Internal.Instant_): boolean; + static readonly "MIN" : Internal.Instant; + static readonly "MAX" : Internal.Instant; + static readonly "EPOCH" : Internal.Instant; + get nano(): number; + get epochSecond(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type FileChannel$MapMode_ = FileChannel$MapMode; - class class_2840 implements Internal.class_2596 { - method_12317($$0: Internal.class_2792_): void; - method_12318(): number; - method_11052($$0: Internal.class_2540_): void; - method_12319(): boolean; - method_12320(): ResourceLocation; + type Instant_ = Instant; + /** + * @javaClass net.minecraft.class_4642 + */ + class SpringConfiguration implements Internal.FeatureConfiguration { + readonly "holeCount" : number; + static readonly "CODEC" : Internal.Codec; + readonly "rockCount" : number; + readonly "requiresBlockBelow" : boolean; + readonly "state" : Internal.FluidState; + readonly "validBlocks" : Internal.HolderSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2840_ = class_2840; - class class_4992 extends Internal.class_4995 { - method_26406($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; - static readonly field_24995 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type SpringConfiguration_ = SpringConfiguration; + /** + * @javaClass net.minecraft.class_6904$class_6907 + */ + interface WorldStem$WorldDataSupplier { + loadFromWorld($$0: Internal.LevelStorageSource$LevelStorageAccess_): this; + get(arg0: Internal.ResourceManager_, arg1: Internal.DataPackConfig_): Internal.Pair; } - type class_4992_ = class_4992; - class ByteOrder { - static nativeOrder(): Internal.ByteOrder; + type WorldStem$WorldDataSupplier_ = ((arg0: Internal.ResourceManager, arg1: Internal.DataPackConfig) => Internal.Pair) | WorldStem$WorldDataSupplier; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2LongFunction + */ + interface Int2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Int2ShortFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2LongFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Int2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Int2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Int2ByteFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Int2FloatFunction; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Int2CharFunction; + applyAsLong(arg0: number): number; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2LongFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2LongFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2LongFunction; + } + type Int2LongFunction_ = ((arg0: number) => number) | Int2LongFunction; + /** + * @javaClass net.minecraft.class_4140 + */ + class MemoryModuleType { + getCodec(): Internal.Optional>>; toString(): string; - static readonly BIG_ENDIAN : Internal.ByteOrder; - static readonly LITTLE_ENDIAN : Internal.ByteOrder; + static readonly "PATH" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_ADULT_PIGLIN" : Internal.MemoryModuleType; + static readonly "ATTACK_COOLING_DOWN" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_ADULT_HOGLINS" : Internal.MemoryModuleType>; + static readonly "VISIBLE_ADULT_PIGLIN_COUNT" : Internal.MemoryModuleType; + static readonly "NEAREST_REPELLENT" : Internal.MemoryModuleType; + static readonly "DISABLE_WALK_TO_ADMIRE_ITEM" : Internal.MemoryModuleType; + static readonly "JOB_SITE" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_HUNTABLE_HOGLIN" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_WANTED_ITEM" : Internal.MemoryModuleType; + static readonly "INTERACTABLE_DOORS" : Internal.MemoryModuleType>; + static readonly "NEAREST_BED" : Internal.MemoryModuleType; + static readonly "ANGRY_AT" : Internal.MemoryModuleType; + static readonly "LOOK_TARGET" : Internal.MemoryModuleType; + static readonly "CELEBRATE_LOCATION" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_BABY_HOGLIN" : Internal.MemoryModuleType; + static readonly "NEAREST_PLAYER_HOLDING_WANTED_ITEM" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_ADULT" : Internal.MemoryModuleType; + static readonly "CANT_REACH_WALK_TARGET_SINCE" : Internal.MemoryModuleType; + static readonly "INTERACTION_TARGET" : Internal.MemoryModuleType; + static readonly "ATE_RECENTLY" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_ADULT_PIGLINS" : Internal.MemoryModuleType>; + static readonly "RIDE_TARGET" : Internal.MemoryModuleType; + static readonly "LAST_SLEPT" : Internal.MemoryModuleType; + static readonly "VISIBLE_VILLAGER_BABIES" : Internal.MemoryModuleType>; + static readonly "NEARBY_ADULT_PIGLINS" : Internal.MemoryModuleType>; + static readonly "DOORS_TO_CLOSE" : Internal.MemoryModuleType>; + static readonly "NEAREST_PLAYERS" : Internal.MemoryModuleType>; + static readonly "LAST_WOKEN" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_ATTACKABLE_PLAYER" : Internal.MemoryModuleType; + static readonly "HURT_BY_ENTITY" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_PLAYER" : Internal.MemoryModuleType; + static readonly "NEAREST_ATTACKABLE" : Internal.MemoryModuleType; + static readonly "BREED_TARGET" : Internal.MemoryModuleType; + static readonly "HAS_HUNTING_COOLDOWN" : Internal.MemoryModuleType; + static readonly "VISIBLE_ADULT_HOGLIN_COUNT" : Internal.MemoryModuleType; + static readonly "TEMPTING_PLAYER" : Internal.MemoryModuleType; + static readonly "TEMPTATION_COOLDOWN_TICKS" : Internal.MemoryModuleType; + static readonly "LONG_JUMP_MID_JUMP" : Internal.MemoryModuleType; + static readonly "ATTACK_TARGET" : Internal.MemoryModuleType; + static readonly "HEARD_BELL_TIME" : Internal.MemoryModuleType; + static readonly "NEAREST_LIVING_ENTITIES" : Internal.MemoryModuleType>; + static readonly "RAM_TARGET" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_LIVING_ENTITIES" : Internal.MemoryModuleType; + static readonly "PLAY_DEAD_TICKS" : Internal.MemoryModuleType; + static readonly "NEAREST_HOSTILE" : Internal.MemoryModuleType; + static readonly "LONG_JUMP_COOLDOWN_TICKS" : Internal.MemoryModuleType; + static readonly "AVOID_TARGET" : Internal.MemoryModuleType; + static readonly "IS_TEMPTED" : Internal.MemoryModuleType; + static readonly "HUNTED_RECENTLY" : Internal.MemoryModuleType; + static readonly "ADMIRING_ITEM" : Internal.MemoryModuleType; + static readonly "TIME_TRYING_TO_REACH_ADMIRE_ITEM" : Internal.MemoryModuleType; + static readonly "MEETING_POINT" : Internal.MemoryModuleType; + static readonly "RAM_COOLDOWN_TICKS" : Internal.MemoryModuleType; + static readonly "NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_ZOMBIFIED" : Internal.MemoryModuleType; + static readonly "GOLEM_DETECTED_RECENTLY" : Internal.MemoryModuleType; + static readonly "NEAREST_VISIBLE_NEMESIS" : Internal.MemoryModuleType; + static readonly "LAST_WORKED_AT_POI" : Internal.MemoryModuleType; + static readonly "DANCING" : Internal.MemoryModuleType; + static readonly "DUMMY" : Internal.MemoryModuleType; + static readonly "POTENTIAL_JOB_SITE" : Internal.MemoryModuleType; + static readonly "WALK_TARGET" : Internal.MemoryModuleType; + static readonly "HURT_BY" : Internal.MemoryModuleType; + static readonly "ADMIRING_DISABLED" : Internal.MemoryModuleType; + static readonly "SECONDARY_JOB_SITE" : Internal.MemoryModuleType>; + static readonly "PACIFIED" : Internal.MemoryModuleType; + static readonly "HIDING_PLACE" : Internal.MemoryModuleType; + static readonly "HOME" : Internal.MemoryModuleType; + static readonly "UNIVERSAL_ANGER" : Internal.MemoryModuleType; + get codec(): Internal.Optional>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ByteOrder_ = ByteOrder; - class class_329 extends Internal.class_332 { - method_1740(): Internal.class_337; - method_1752($$0: Internal.class_4587_, $$1: number): void; - method_1742(): void; - method_1753($$0: Internal.class_4587_, $$1: number): void; - method_1732($$0: Internal.class_2561_): void; - method_1743(): Internal.class_338; - method_1754($$0: Internal.class_4587_, $$1: number): void; - method_1755($$0: Internal.class_2556_, $$1: Internal.class_2561_, $$2: Internal.UUID_): void; - method_1766($$0: Internal.class_4587_): void; - method_1756(): Internal.class_327; - method_1745(): void; - method_1747(): void; - method_1758($$0: Internal.class_2561_, $$1: boolean): void; - method_1738(): number; - method_1749($$0: Internal.class_4587_): void; - method_1739(): Internal.class_365; - method_39191($$0: boolean): void; - handler$zjl000$render(matrixStack: Internal.class_4587_, tickDelta: number, callbackInfo: Internal.CallbackInfo_): void; - method_34004($$0: Internal.class_2561_): void; - method_34003(): void; - method_34002($$0: Internal.class_2561_): void; - method_34001($$0: number, $$1: number, $$2: number): void; - method_31406($$0: Internal.class_2561_): Internal.UUID; - method_1750(): Internal.class_355; - field_2013 : number; + type MemoryModuleType_ = Special.MemoryModuleType | MemoryModuleType; + /** + * @javaClass net.minecraft.class_1741 + */ + interface ArmorMaterial { + getRepairIngredient(): Internal.Ingredient; + getDefenseForSlot(arg0: EquipmentSlot_): number; + getName(): string; + getKnockbackResistance(): number; + getToughness(): number; + getEnchantmentValue(): number; + getDurabilityForSlot(arg0: EquipmentSlot_): number; + getEquipSound(): Internal.SoundEvent; + } + type ArmorMaterial_ = ArmorMaterial; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.ShapelessRecipeJS + */ + class ShapelessRecipeJS extends Internal.RecipeJS { + serialize(): void; + create(args: Internal.ListJS_): void; + deserialize(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_329_ = class_329; + type ShapelessRecipeJS_ = ShapelessRecipeJS; + /** + * @javaClass net.minecraft.class_7059 + */ + class StructureSet extends Internal.Record { + static entry($$0: Internal.Holder_>): Internal.StructureSet$StructureSelectionEntry; + static entry($$0: Internal.Holder_>, $$1: number): Internal.StructureSet$StructureSelectionEntry; + hashCode(): number; + equals($$0: any): boolean; + structures(): Internal.List; + toString(): string; + placement(): Internal.StructurePlacement; + static readonly "CODEC" : Internal.Codec>; + static readonly "DIRECT_CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureSet_ = Special.StructureSet | StructureSet; + /** + * @javaClass net.minecraft.class_6568 + */ + class NoiseChunk implements Internal.DensityFunction$ContextProvider, Internal.DensityFunction$FunctionContext { + forIndex($$0: number): this; + advanceCellX($$0: number): void; + swapSlices(): void; + stopInterpolation(): void; + initializeForFirstCellX(): void; + blockX(): number; + updateForZ($$0: number, $$1: number): void; + blockY(): number; + blockZ(): number; + updateForX($$0: number, $$1: number): void; + updateForY($$0: number, $$1: number): void; + static forColumn($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.NoiseRouter_, $$5: Internal.NoiseGeneratorSettings_, $$6: Internal.Aquifer$FluidPicker_): this; + static forChunk($$0: Internal.ChunkAccess_, $$1: Internal.NoiseRouter_, $$2: Internal.Supplier_, $$3: Internal.NoiseGeneratorSettings_, $$4: Internal.Aquifer$FluidPicker_, $$5: Internal.Blender_): this; + getBlender(): Internal.Blender; + fillAllDirectly($$0: number[], $$1: Internal.DensityFunction_): void; + preliminarySurfaceLevel($$0: number, $$1: number): number; + aquifer(): Internal.Aquifer; + selectCellYZ($$0: number, $$1: number): void; + get blender(): Internal.Blender; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseChunk_ = NoiseChunk; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder + */ + class ArmorItemBuilder extends Internal.ItemBuilder { + tier(t: Internal.ArmorMaterial_): this; + modifyTier(callback: Internal.Consumer_): this; + createObject(): Internal.Item; + "armorTier" : Internal.MutableArmorTier; + readonly "equipmentSlot" : EquipmentSlot; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ArmorItemBuilder_ = ArmorItemBuilder; + /** + * @javaClass dev.latvian.mods.rhino.NativeJavaObject + */ + class NativeJavaObject implements Internal.Scriptable, Internal.SymbolScriptable, Internal.Wrapper, Internal.Serializable { + hasInstance(value: Internal.Scriptable_): boolean; + setParentScope(m: Internal.Scriptable_): void; + static canConvert(cx: Internal.Context_, fromObj: any, to: Internal.Class_): boolean; + getIds(): any[]; + addCustomProperty(name: string, getter: Internal.CustomProperty_): void; + delete(name: string): void; + delete(key: Internal.Symbol_): void; + delete(index: number): void; + put(index: number, start: Internal.Scriptable_, value: any): void; + put(symbol: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; + put(name: string, start: Internal.Scriptable_, value: any): void; + unwrap(): any; + getDefaultValue(hint: Internal.Class_): any; + setPrototype(m: Internal.Scriptable_): void; + getPrototype(): Internal.Scriptable; + get(name: string, start: Internal.Scriptable_): any; + get(index: number, start: Internal.Scriptable_): any; + get(key: Internal.Symbol_, start: Internal.Scriptable_): any; + has(name: string, start: Internal.Scriptable_): boolean; + has(index: number, start: Internal.Scriptable_): boolean; + has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; + getClassName(): string; + getParentScope(): Internal.Scriptable; + static createInterfaceAdapter(type: Internal.Class_, so: Internal.ScriptableObject_): any; + get parentScope(): Internal.Scriptable; + get ids(): any[]; + get className(): string; + get prototype(): Internal.Scriptable; + set parentScope(m: Internal.Scriptable_); + set prototype(m: Internal.Scriptable_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NativeJavaObject_ = NativeJavaObject; + /** + * @javaClass net.minecraft.class_3944 + */ + class ClientboundOpenScreenPacket implements Internal.Packet { + getContainerId(): number; + getTitle(): Internal.Component; + getType(): Internal.MenuType; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get containerId(): number; + get title(): Internal.Component; + get type(): Internal.MenuType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundOpenScreenPacket_ = ClientboundOpenScreenPacket; + /** + * @javaClass net.minecraft.class_2818$class_2819 + */ + class LevelChunk$EntityCreationType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.LevelChunk$EntityCreationType[]; + static readonly "QUEUED" : Internal.LevelChunk$EntityCreationType; + static readonly "CHECK" : Internal.LevelChunk$EntityCreationType; + static readonly "IMMEDIATE" : Internal.LevelChunk$EntityCreationType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelChunk$EntityCreationType_ = "immediate" | "queued" | "check" | LevelChunk$EntityCreationType; + /** + * @javaClass net.minecraft.class_1860 + */ + interface Recipe { + getResultItem(): Internal.ItemStack; + getSerializer(): Internal.RecipeSerializer; + getType(): Internal.RecipeType; + isSpecial(): boolean; + getRemainingItems($$0: C): Internal.NonNullList; + getGroup(): string; + getId(): ResourceLocation; + getToastSymbol(): Internal.ItemStack; + assemble(arg0: C): Internal.ItemStack; + matches(arg0: C, arg1: Internal.Level_): boolean; + canCraftInDimensions(arg0: number, arg1: number): boolean; + getIngredients(): Internal.NonNullList; + isIncomplete(): boolean; + } + type Recipe_ = Recipe; + /** + * @javaClass net.minecraft.class_4076 + */ + class SectionPos extends Vec3i { + static aroundChunk($$0: Internal.ChunkPos_, $$1: number, $$2: number, $$3: number): Internal.Stream; + static sectionRelative($$0: number): number; + origin(): BlockPos; + static getZeroNode($$0: number): number; + static betweenClosedStream($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream; + chunk(): Internal.ChunkPos; + blocksInside(): Internal.Stream; + maxBlockX(): number; + relativeToBlockPos($$0: number): BlockPos; + static blockToSection($$0: number): number; + static aroundAndAtBlockPos($$0: BlockPos_, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + static aroundAndAtBlockPos($$0: number, $$1: number, $$2: number, $$3: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + static aroundAndAtBlockPos($$0: number, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + maxBlockY(): number; + maxBlockZ(): number; + static of($$0: number, $$1: number, $$2: number): this; + static of($$0: Internal.Entity_): this; + static of($$0: BlockPos_): this; + static of($$0: Internal.ChunkPos_, $$1: number): this; + static of($$0: number): this; + static sectionRelativePos($$0: BlockPos_): number; + static cube($$0: Internal.SectionPos_, $$1: number): Internal.Stream; + static sectionRelativeZ($$0: number): number; + static posToSectionCoord($$0: number): number; + static offset($$0: number, $$1: number, $$2: number, $$3: number): number; + static offset($$0: number, $$1: Internal.Direction_): number; + offset($$0: number, $$1: number, $$2: number): this; + static sectionRelativeY($$0: number): number; + center(): BlockPos; + relativeToBlockZ($$0: number): number; + static sectionRelativeX($$0: number): number; + relativeToBlockX($$0: number): number; + minBlockX(): number; + static bottomOf($$0: Internal.ChunkAccess_): this; + relativeToBlockY($$0: number): number; + minBlockZ(): number; + minBlockY(): number; + static asLong($$0: number, $$1: number, $$2: number): number; + static asLong($$0: BlockPos_): number; + asLong(): number; + static sectionToBlockCoord($$0: number): number; + static sectionToBlockCoord($$0: number, $$1: number): number; + static x($$0: number): number; + x(): number; + static y($$0: number): number; + y(): number; + static z($$0: number): number; + z(): number; + static blockToSectionCoord($$0: number): number; + static readonly "SECTION_MASK" : 15; + static readonly "SECTION_SIZE" : 16; + static readonly "SECTION_HALF_SIZE" : 8; + static readonly "SECTION_MAX_INDEX" : 15; + static readonly "SECTION_BITS" : 4; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SectionPos_ = SectionPos; + /** + * @javaClass java.nio.MappedByteBuffer + */ + abstract class MappedByteBuffer extends Internal.ByteBuffer { + compact(): this; + clear(): this; + duplicate(): this; + isLoaded(): boolean; + rewind(): this; + load(): this; + slice(arg0: number, arg1: number): this; + slice(): this; + limit(arg0: number): this; + reset(): this; + force(): this; + force(arg0: number, arg1: number): this; + position(arg0: number): this; + flip(): this; + mark(): this; + get loaded(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MappedByteBuffer_ = MappedByteBuffer; + /** + * @javaClass net.minecraft.class_5904 + */ + class ClientboundSetTitleTextPacket implements Internal.Packet { + getText(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get text(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetTitleTextPacket_ = ClientboundSetTitleTextPacket; + /** + * @javaClass net.minecraft.class_6350 + */ + interface Aquifer { + create($$0: Internal.NoiseChunk_, $$1: Internal.ChunkPos_, $$2: Internal.DensityFunction_, $$3: Internal.DensityFunction_, $$4: Internal.DensityFunction_, $$5: Internal.DensityFunction_, $$6: Internal.PositionalRandomFactory_, $$7: number, $$8: number, $$9: Internal.Aquifer$FluidPicker_): this; + createDisabled($$0: Internal.Aquifer$FluidPicker_): this; + computeSubstance(arg0: Internal.DensityFunction$FunctionContext_, arg1: number): Internal.BlockState; + shouldScheduleFluidUpdate(): boolean; + } + type Aquifer_ = Aquifer; + /** + * @javaClass com.mojang.datafixers.types.families.RecursiveTypeFamily + */ + class RecursiveTypeFamily implements Internal.TypeFamily { + template(): Internal.TypeTemplate; + static viewUnchecked(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; + fold(arg0: Internal.Algebra_): Internal.IntFunction>; + size(): number; + apply(arg0: number): Internal.RecursivePoint$RecursivePointType; + everywhere(arg0: number, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_): Internal.Optional>; + hashCode(): number; + findType(arg0: number, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Type$TypeMatcher_, arg4: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + equals(arg0: any): boolean; + name(): string; + buildMuType(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RecursiveTypeFamily_): Internal.RecursivePoint$RecursivePointType; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecursiveTypeFamily_ = RecursiveTypeFamily; + /** + * @javaClass dev.latvian.mods.kubejs.util.WithAttachedData + */ + interface WithAttachedData { + getData(): Internal.AttachedData; + } + type WithAttachedData_ = (() => Internal.AttachedData) | WithAttachedData; + /** + * @javaClass net.minecraft.class_642$class_643 + */ + class ServerData$ServerPackStatus extends Internal.Enum { + getName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.ServerData$ServerPackStatus[]; + static readonly "DISABLED" : Internal.ServerData$ServerPackStatus; + static readonly "PROMPT" : Internal.ServerData$ServerPackStatus; + static readonly "ENABLED" : Internal.ServerData$ServerPackStatus; + get name(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerData$ServerPackStatus_ = "disabled" | "prompt" | "enabled" | ServerData$ServerPackStatus; + /** + * @javaClass dev.latvian.mods.kubejs.player.PlayerEventJS + */ + abstract class PlayerEventJS extends Internal.LivingEntityEventJS { + addGameStage(stage: string): void; + /** + */ + getPlayer(): Internal.PlayerJS_; + getMinecraftPlayer(): Internal.Player; + hasGameStage(stage: string): boolean; + removeGameStage(stage: string): void; + get minecraftPlayer(): Internal.Player; + /** + */ + get player(): Internal.PlayerJS_; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type PlayerEventJS_ = PlayerEventJS; + /** + * @javaClass net.minecraft.class_3098$class_3100 + */ + class MineshaftFeature$Type extends Internal.Enum implements Internal.StringRepresentable { + getWoodState(): Internal.BlockState; + getName(): string; + getPlanksState(): Internal.BlockState; + static valueOf($$0: string): this; + static values(): Internal.MineshaftFeature$Type[]; + method_15434(): string; + getFenceState(): Internal.BlockState; + static byId($$0: number): this; + static readonly "MESA" : Internal.MineshaftFeature$Type; + static readonly "CODEC" : Internal.Codec; + static readonly "NORMAL" : Internal.MineshaftFeature$Type; + get woodState(): Internal.BlockState; + get name(): string; + get planksState(): Internal.BlockState; + get fenceState(): Internal.BlockState; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MineshaftFeature$Type_ = "normal" | "mesa" | MineshaftFeature$Type; + /** + * @javaClass java.util.Properties + */ + class Properties extends Internal.Hashtable { + getOrDefault(arg0: any, arg1: any): any; + loadFromXML(arg0: Internal.InputStream_): void; + keys(): Internal.Enumeration; + computeIfAbsent(arg0: any, arg1: Internal.Function_): any; + values(): Internal.Collection; + save(arg0: Internal.OutputStream_, arg1: string): void; + replace(arg0: any, arg1: any, arg2: any): boolean; + replace(arg0: any, arg1: any): any; + replaceAll(arg0: Internal.BiFunction_): void; + containsValue(arg0: any): boolean; + put(arg0: any, arg1: any): any; + remove(arg0: any): any; + remove(arg0: any, arg1: any): boolean; + compute(arg0: any, arg1: Internal.BiFunction_): any; + load(arg0: Internal.Reader_): void; + load(arg0: Internal.InputStream_): void; + hashCode(): number; + putAll(arg0: Internal.Map_): void; + merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; + get(arg0: any): any; + keySet(): Internal.Set; + getProperty(arg0: string): string; + getProperty(arg0: string, arg1: string): string; + entrySet(): Internal.Set>; + containsKey(arg0: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + stringPropertyNames(): Internal.Set; + isEmpty(): boolean; + clear(): void; + store(arg0: Internal.OutputStream_, arg1: string): void; + store(arg0: Internal.Writer_, arg1: string): void; + list(arg0: Internal.PrintStream_): void; + list(arg0: Internal.PrintWriter_): void; + storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: string): void; + storeToXML(arg0: Internal.OutputStream_, arg1: string): void; + storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: Internal.Charset_): void; + contains(arg0: any): boolean; + computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; + size(): number; + propertyNames(): Internal.Enumeration; + setProperty(arg0: string, arg1: string): any; + elements(): Internal.Enumeration; + equals(arg0: any): boolean; + clone(): any; + toString(): string; + putIfAbsent(arg0: any, arg1: any): any; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Properties_ = Properties; + /** + * Fired by different tag everytime when a player: + * - ticks + * - logged in + * - logged out + * @javaClass dev.latvian.mods.kubejs.player.SimplePlayerEventJS + */ + class SimplePlayerEventJS extends Internal.PlayerEventJS { + getEntity(): Internal.EntityJS; + get entity(): Internal.EntityJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired by different tag everytime when a player: + * - ticks + * - logged in + * - logged out + */ + type SimplePlayerEventJS_ = SimplePlayerEventJS; + /** + * @javaClass dev.latvian.mods.kubejs.core.EntityKJS + */ + interface EntityKJS extends Internal.AsKJS { + getPersistentDataKJS(): Internal.CompoundTag; + asKJS(): Internal.EntityJS; + } + type EntityKJS_ = EntityKJS; + /** + * @javaClass dev.latvian.mods.kubejs.player.ChestEventJS + */ + class ChestEventJS extends Internal.InventoryEventJS { + getWrappedInventory(): Internal.Container; + getBlock(): Internal.BlockContainerJS; + getInventory(): Internal.InventoryJS; + get wrappedInventory(): Internal.Container; + get block(): Internal.BlockContainerJS; + get inventory(): Internal.InventoryJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChestEventJS_ = ChestEventJS; + /** + * @javaClass net.minecraft.class_4463 + */ + class ClientboundBlockBreakAckPacket extends Internal.Record implements Internal.Packet { + pos(): BlockPos; + allGood(): boolean; + method_11052($$0: Internal.FriendlyByteBuf_): void; + hashCode(): number; + equals($$0: any): boolean; + action(): Internal.ServerboundPlayerActionPacket$Action; + handle($$0: Internal.ClientGamePacketListener_): void; + toString(): string; + state(): Internal.BlockState; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundBlockBreakAckPacket_ = ClientboundBlockBreakAckPacket; + /** + * @javaClass net.minecraft.class_4703 + */ + class BeeDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + addOrUpdateHiveInfo($$0: Internal.BeeDebugRenderer$HiveInfo_): void; + clear(): void; + addOrUpdateBeeInfo($$0: Internal.BeeDebugRenderer$BeeInfo_): void; + removeBeeInfo($$0: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BeeDebugRenderer_ = BeeDebugRenderer; + /** + * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinStyleAccessor + */ + interface MixinStyleAccessor { + } + type MixinStyleAccessor_ = MixinStyleAccessor; + /** + * @javaClass net.minecraft.class_268 + */ + class PlayerTeam extends Internal.Team { + getName(): string; + canSeeFriendlyInvisibles(): boolean; + getFormattedDisplayName(): Internal.MutableComponent; + setAllowFriendlyFire($$0: boolean): void; + setDisplayName($$0: Internal.Component_): void; + setDeathMessageVisibility($$0: Internal.Team$Visibility_): void; + getCollisionRule(): Internal.Team$CollisionRule; + getScoreboard(): Internal.Scoreboard; + setSeeFriendlyInvisibles($$0: boolean): void; + getPlayers(): Internal.Collection; + unpackOptions($$0: number): void; + getPlayerPrefix(): Internal.Component; + setPlayerPrefix($$0: Internal.Component_): void; + getColor(): Internal.ChatFormatting; + isAllowFriendlyFire(): boolean; + setCollisionRule($$0: Internal.Team$CollisionRule_): void; + setNameTagVisibility($$0: Internal.Team$Visibility_): void; + setPlayerSuffix($$0: Internal.Component_): void; + packOptions(): number; + getFormattedName($$0: Internal.Component_): Internal.MutableComponent; + setColor($$0: Internal.ChatFormatting_): void; + getDisplayName(): Internal.Component; + getNameTagVisibility(): Internal.Team$Visibility; + static formatNameForTeam($$0: Internal.Team_, $$1: Internal.Component_): Internal.MutableComponent; + getPlayerSuffix(): Internal.Component; + getDeathMessageVisibility(): Internal.Team$Visibility; + get allowFriendlyFire(): boolean; + get collisionRule(): Internal.Team$CollisionRule; + get playerSuffix(): Internal.Component; + get formattedDisplayName(): Internal.MutableComponent; + get color(): Internal.ChatFormatting; + get playerPrefix(): Internal.Component; + get players(): Internal.Collection; + get displayName(): Internal.Component; + get name(): string; + get nameTagVisibility(): Internal.Team$Visibility; + get scoreboard(): Internal.Scoreboard; + get deathMessageVisibility(): Internal.Team$Visibility; + set allowFriendlyFire($$0: boolean); + set collisionRule($$0: Internal.Team$CollisionRule_); + set playerSuffix($$0: Internal.Component_); + set color($$0: Internal.ChatFormatting_); + set seeFriendlyInvisibles($$0: boolean); + set playerPrefix($$0: Internal.Component_); + set displayName($$0: Internal.Component_); + set nameTagVisibility($$0: Internal.Team$Visibility_); + set deathMessageVisibility($$0: Internal.Team$Visibility_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlayerTeam_ = PlayerTeam; + /** + * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup + */ + interface BlockApiLookup { + registerForBlockEntity(provider: Internal.BiFunction_, blockEntityType: Internal.BlockEntityType_): void; + registerForBlocks(arg0: Internal.BlockApiLookup$BlockApiProvider_, ... arg1: Internal.Block_[]): void; + apiClass(): typeof A; + find(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockEntity_, arg4: C): A; + find(world: Internal.Level_, pos: BlockPos_, context: C): A; + get(lookupId: ResourceLocation_, apiClass: Internal.Class_, contextClass: Internal.Class_): Internal.BlockApiLookup; + getProvider(arg0: Internal.Block_): Internal.BlockApiLookup$BlockApiProvider; + registerSelf(... arg0: Internal.BlockEntityType_[]): void; + getId(): ResourceLocation; + registerForBlockEntities(arg0: Internal.BlockApiLookup$BlockEntityApiProvider_, ... arg1: Internal.BlockEntityType_[]): void; + contextClass(): typeof C; + registerFallback(arg0: Internal.BlockApiLookup$BlockApiProvider_): void; + } + type BlockApiLookup_ = BlockApiLookup; + /** + * @javaClass com.google.common.collect.ImmutableList + */ + abstract class ImmutableList extends Internal.ImmutableCollection implements Internal.List, Internal.RandomAccess { + add(arg0: number, arg1: E): void; + subList(arg0: number, arg1: number): Internal.ImmutableList; + set(arg0: number, arg1: E): E; + spliterator(): Internal.Spliterator; + forEach(arg0: Internal.Consumer_): void; + sort(arg0: Internal.Comparator_): void; + reverse(): Internal.ImmutableList; + static copyOf(arg0: E[]): Internal.ImmutableList; + static copyOf(arg0: Internal.Iterator_): Internal.ImmutableList; + static copyOf(arg0: Internal.Collection_): Internal.ImmutableList; + static copyOf(arg0: Internal.Iterable_): Internal.ImmutableList; + replaceAll(arg0: Internal.UnaryOperator_): void; + asList(): Internal.ImmutableList; + remove(arg0: number): E; + static builderWithExpectedSize(arg0: number): Internal.ImmutableList$Builder; + static sortedCopyOf(arg0: Internal.Iterable_): Internal.ImmutableList; + static sortedCopyOf(arg0: Internal.Comparator_, arg1: Internal.Iterable_): Internal.ImmutableList; + lastIndexOf(arg0: any): number; + contains(arg0: any): boolean; + iterator(): Internal.UnmodifiableIterator; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + hashCode(): number; + static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableList; + static of(): Internal.ImmutableList; + static of(arg0: E): Internal.ImmutableList; + static of(arg0: E, arg1: E): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E, arg11: E, ... arg12: E[]): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.ImmutableList; + equals(arg0: any): boolean; + static toImmutableList(): Internal.Collector>; + static builder(): Internal.ImmutableList$Builder; + listIterator(arg0: number): Internal.UnmodifiableListIterator; + listIterator(): Internal.UnmodifiableListIterator; + indexOf(arg0: any): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImmutableList_ = ImmutableList; + /** + * @javaClass java.lang.Class + */ class Class implements Internal.Serializable, Internal.GenericDeclaration, Internal.Type, Internal.AnnotatedElement, Internal.TypeDescriptor$OfField>, Internal.Constable { getModule(): Internal.Module; isSealed(): boolean; @@ -17089,1998 +20776,2296 @@ declare namespace Internal { protected constructor(); } type Class_ = typeof T | Class; - class class_4657 extends Internal.class_4651 { - method_23455($$0: Internal.Random_, $$1: BlockPos_): Internal.class_2680; - static readonly field_24946 : Internal.Codec; + /** + * @javaClass com.mojang.brigadier.CommandDispatcher + */ + class CommandDispatcher { + getSmartUsage(arg0: Internal.CommandNode_, arg1: S): Internal.Map, string>; + findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; + setConsumer(arg0: Internal.ResultConsumer_): void; + getCompletionSuggestions(arg0: Internal.ParseResults_, arg1: number): Internal.CompletableFuture; + getCompletionSuggestions(arg0: Internal.ParseResults_): Internal.CompletableFuture; + getPath(arg0: Internal.CommandNode_): Internal.Collection; + getAllUsage(arg0: Internal.CommandNode_, arg1: S, arg2: boolean): string[]; + findNode(arg0: Internal.Collection_): Internal.CommandNode; + parse(arg0: Internal.StringReader_, arg1: S): Internal.ParseResults; + parse(arg0: string, arg1: S): Internal.ParseResults; + getRoot(): Internal.RootCommandNode; + execute(arg0: Internal.ParseResults_): number; + execute(arg0: Internal.StringReader_, arg1: S): number; + execute(arg0: string, arg1: S): number; + register(arg0: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; + static readonly "ARGUMENT_SEPARATOR" : " "; + static readonly "ARGUMENT_SEPARATOR_CHAR" : " "; + get root(): Internal.RootCommandNode; + set consumer(arg0: Internal.ResultConsumer_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4657_ = class_4657; - interface ErrorReporter { - runtimeError(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): Internal.EvaluatorException; - warning(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; - error(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; - } - type ErrorReporter_ = ErrorReporter; + type CommandDispatcher_ = CommandDispatcher; + /** + * @javaClass java.nio.file.Path + */ interface Path extends Internal.Comparable, Internal.Iterable, Internal.Watchable { getNameCount(): number; - getParent(): Internal.Path; - getName(arg0: number): Internal.Path; - resolve(arg0: string): Internal.Path; - resolve(arg0: Internal.Path_): Internal.Path; - resolveSibling(arg0: Internal.Path_): Internal.Path; - resolveSibling(arg0: string): Internal.Path; + getParent(): this; + getName(arg0: number): this; + resolve(arg0: string): this; + resolve(arg0: Internal.Path_): this; + resolveSibling(arg0: Internal.Path_): this; + resolveSibling(arg0: string): this; toUri(): Internal.URI; - toAbsolutePath(): Internal.Path; - subpath(arg0: number, arg1: number): Internal.Path; + toAbsolutePath(): this; + subpath(arg0: number, arg1: number): this; getFileSystem(): Internal.FileSystem; compareTo(arg0: Internal.Path_): number; iterator(): Internal.Iterator; hashCode(): number; - normalize(): Internal.Path; + normalize(): this; + of(arg0: string, ... arg1: string[]): this; + of(arg0: Internal.URI_): this; equals(arg0: any): boolean; toFile(): Internal.File; - toRealPath(... arg0: any_[]): Internal.Path; + toRealPath(... arg0: any[]): this; endsWith(arg0: Internal.Path_): boolean; endsWith(arg0: string): boolean; isAbsolute(): boolean; toString(): string; - relativize(arg0: Internal.Path_): Internal.Path; - getRoot(): Internal.Path; - getFileName(): Internal.Path; + relativize(arg0: Internal.Path_): this; + getRoot(): this; + getFileName(): this; register(arg0: Internal.WatchService_, ... arg1: Internal.WatchEvent$Kind_[]): Internal.WatchKey; - register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ... arg2: any_[]): Internal.WatchKey; + register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ... arg2: any[]): Internal.WatchKey; startsWith(arg0: string): boolean; startsWith(arg0: Internal.Path_): boolean; } type Path_ = Path; - interface JsonDeserializationContext { - deserialize(arg0: Internal.JsonElement_, arg1: Internal.Type_): T; - } - type JsonDeserializationContext_ = JsonDeserializationContext; - abstract class AbstractNetworkAddon { - unregisterChannel(channelName: ResourceLocation_): H; - getReceivableChannels(): Internal.Set; - registerChannel(channelName: ResourceLocation_, handler: H): boolean; - handleDisconnect(): void; - getHandler(channel: ResourceLocation_): H; - get receivableChannels(): Internal.Set; + /** + * @javaClass net.minecraft.class_1303 + */ + class ExperienceOrb extends Internal.Entity { + getValue(): number; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getSoundSource(): Internal.SoundSource; + static award($$0: Internal.ServerLevel_, $$1: Vec3_, $$2: number): void; + redirect$zed000$redirectGetBlockFriction(block: Internal.Block_): number; + static getExperienceValue($$0: number): number; + playerTouch($$0: Internal.Player_): void; + isAttackable(): boolean; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getIcon(): number; + getAddEntityPacket(): Internal.Packet; + get icon(): number; + get soundSource(): Internal.SoundSource; + get addEntityPacket(): Internal.Packet; + get value(): number; + get attackable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type AbstractNetworkAddon_ = AbstractNetworkAddon; - interface class_251$class_252 { - consume(arg0: Internal.class_2350_, arg1: number, arg2: number, arg3: number): void; + type ExperienceOrb_ = ExperienceOrb; + /** + * @javaClass net.minecraft.class_3137 + */ + class RandomBooleanFeatureConfiguration implements Internal.FeatureConfiguration { + getFeatures(): Internal.Stream>; + static readonly "CODEC" : Internal.Codec; + readonly "featureTrue" : Internal.Holder; + readonly "featureFalse" : Internal.Holder; + get features(): Internal.Stream>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_251$class_252_ = class_251$class_252; - class IngredientStackJS implements Internal.IngredientJS { - testVanillaItem(item: Internal.class_1792_): boolean; - test(stack: Internal.ItemStackJS_): boolean; - getStacks(): Internal.Set; - getVanillaItems(): Internal.Set; - isEmpty(): boolean; - isInvalidRecipeIngredient(): boolean; - asIngredientStack(): Internal.IngredientStackJS; - filter(filter: Internal.IngredientJS_): Internal.IngredientJS; - toJson(): Internal.JsonElement; - not(): Internal.IngredientJS; - withCount(count: number): Internal.IngredientJS; - getIngredient(): Internal.IngredientJS; - unwrapStackIngredient(): Internal.List; - getFirst(): Internal.ItemStackJS; - testVanilla(stack: Internal.class_1799_): boolean; + type RandomBooleanFeatureConfiguration_ = RandomBooleanFeatureConfiguration; + /** + * @javaClass net.minecraft.class_1271 + */ + class InteractionResultHolder { + static fail($$0: T): Internal.InteractionResultHolder; + getObject(): T; + static pass($$0: T): Internal.InteractionResultHolder; + static success($$0: T): Internal.InteractionResultHolder; + getResult(): Internal.InteractionResult; + static consume($$0: T): Internal.InteractionResultHolder; + static sidedSuccess($$0: T, $$1: boolean): Internal.InteractionResultHolder; + get result(): Internal.InteractionResult; + get object(): T; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InteractionResultHolder_ = InteractionResultHolder; + /** + * @javaClass net.minecraft.class_4668$class_4684 + */ + class RenderStateShard$TexturingStateShard extends Internal.RenderStateShard { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$TexturingStateShard_ = RenderStateShard$TexturingStateShard; + /** + * @javaClass net.minecraft.class_5562 + */ + interface TickingBlockEntity { + isRemoved(): boolean; + getType(): string; + getPos(): BlockPos; + tick(): void; + } + type TickingBlockEntity_ = TickingBlockEntity; + /** + * @javaClass net.minecraft.class_4831 + */ + class ExpirableValue { + hasExpired(): boolean; + getValue(): T; + static codec($$0: Internal.Codec_): Internal.Codec>; + static of($$0: T, $$1: number): Internal.ExpirableValue; + static of($$0: T): Internal.ExpirableValue; toString(): string; - static stackOf(in_: Internal.IngredientJS_): Internal.IngredientStackJS; - copy(): Internal.IngredientJS; - getCount(): number; - ingredientKey : string; - ingredient : Internal.IngredientJS; - countKey : string; - get invalidRecipeIngredient(): boolean; - get stacks(): Internal.Set; - get count(): number; - get vanillaItems(): Internal.Set; - get first(): Internal.ItemStackJS; + tick(): void; + canExpire(): boolean; + getTimeToLive(): number; + get timeToLive(): number; + get value(): T; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ExpirableValue_ = ExpirableValue; + /** + * @javaClass net.minecraft.class_2668 + */ + class ClientboundGameEventPacket implements Internal.Packet { + getEvent(): Internal.ClientboundGameEventPacket$Type; + getParam(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + static readonly "DEMO_PARAM_HINT_4" : 104; + static readonly "DEMO_PARAM_HINT_3" : 103; + static readonly "STOP_RAINING" : Internal.ClientboundGameEventPacket$Type; + static readonly "DEMO_PARAM_HINT_2" : 102; + static readonly "START_RAINING" : Internal.ClientboundGameEventPacket$Type; + static readonly "PUFFER_FISH_STING" : Internal.ClientboundGameEventPacket$Type; + static readonly "CHANGE_GAME_MODE" : Internal.ClientboundGameEventPacket$Type; + static readonly "DEMO_PARAM_HINT_1" : 101; + static readonly "THUNDER_LEVEL_CHANGE" : Internal.ClientboundGameEventPacket$Type; + static readonly "DEMO_PARAM_INTRO" : 0; + static readonly "NO_RESPAWN_BLOCK_AVAILABLE" : Internal.ClientboundGameEventPacket$Type; + static readonly "DEMO_EVENT" : Internal.ClientboundGameEventPacket$Type; + static readonly "WIN_GAME" : Internal.ClientboundGameEventPacket$Type; + static readonly "IMMEDIATE_RESPAWN" : Internal.ClientboundGameEventPacket$Type; + static readonly "ARROW_HIT_PLAYER" : Internal.ClientboundGameEventPacket$Type; + static readonly "GUARDIAN_ELDER_EFFECT" : Internal.ClientboundGameEventPacket$Type; + static readonly "RAIN_LEVEL_CHANGE" : Internal.ClientboundGameEventPacket$Type; + get param(): number; + get event(): Internal.ClientboundGameEventPacket$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundGameEventPacket_ = ClientboundGameEventPacket; + /** + * @javaClass org.lwjgl.system.CustomBuffer + */ + abstract class CustomBuffer extends Internal.Pointer$Default { + address(): number; + address(arg0: number): number; + compact(): SELF; + sizeof(): number; + address0(): number; + hasRemaining(): boolean; + clear(): SELF; + duplicate(): SELF; + remaining(): number; + put(arg0: SELF): SELF; + capacity(): number; + rewind(): SELF; + slice(): SELF; + slice(arg0: number, arg1: number): SELF; + limit(): number; + limit(arg0: number): SELF; + reset(): SELF; + toString(): string; + position(arg0: number): SELF; + position(): number; + free(): void; + flip(): SELF; + mark(): SELF; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CustomBuffer_ = CustomBuffer; + /** + * @javaClass net.minecraft.class_5348 + */ + interface FormattedText { + composite(... $$0: Internal.FormattedText_[]): this; + composite($$0: Internal.List_): this; + of($$0: string): this; + of($$0: string, $$1: Internal.Style_): this; + visit(arg0: Internal.FormattedText$StyledContentConsumer_, arg1: Internal.Style_): Internal.Optional; + visit(arg0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + getString(): string; + } + type FormattedText_ = FormattedText; + /** + * @javaClass java.util.stream.LongStream$LongMapMultiConsumer + */ + interface LongStream$LongMapMultiConsumer { + accept(arg0: number, arg1: Internal.LongConsumer_): void; + } + type LongStream$LongMapMultiConsumer_ = ((arg0: number, arg1: Internal.LongConsumer) => void) | LongStream$LongMapMultiConsumer; + /** + * @javaClass java.nio.charset.CharsetEncoder + */ + abstract class CharsetEncoder { + encode(arg0: Internal.CharBuffer_, arg1: Internal.ByteBuffer_, arg2: boolean): Internal.CoderResult; + encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer; + charset(): Internal.Charset; + onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this; + maxBytesPerChar(): number; + isLegalReplacement(arg0: number[]): boolean; + unmappableCharacterAction(): Internal.CodingErrorAction; + malformedInputAction(): Internal.CodingErrorAction; + flush(arg0: Internal.ByteBuffer_): Internal.CoderResult; + canEncode(arg0: Internal.CharSequence_): boolean; + canEncode(arg0: string): boolean; + averageBytesPerChar(): number; + onMalformedInput(arg0: Internal.CodingErrorAction_): this; + reset(): this; + replacement(): number[]; + replaceWith(arg0: number[]): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CharsetEncoder_ = CharsetEncoder; + /** + * @javaClass net.minecraft.class_6628 + */ + class ClientTelemetryManager { + onDisconnect(): void; + onPlayerInfoReceived($$0: Internal.GameType_, $$1: boolean): void; + onServerBrandReceived($$0: string): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientTelemetryManager_ = ClientTelemetryManager; + /** + * @javaClass java.util.stream.IntStream + */ + interface IntStream extends Internal.BaseStream { + average(): Internal.OptionalDouble; + sequential(): this; + takeWhile(arg0: Internal.IntPredicate_): this; + range(arg0: number, arg1: number): this; + distinct(): this; + findFirst(): Internal.OptionalInt; + sum(): number; + skip(arg0: number): this; + asLongStream(): Internal.LongStream; + allMatch(arg0: Internal.IntPredicate_): boolean; + mapToObj(arg0: Internal.IntFunction_): Internal.Stream; + empty(): this; + mapMulti(arg0: Internal.IntStream$IntMapMultiConsumer_): this; + iterator(): Internal.PrimitiveIterator$OfInt; + asDoubleStream(): Internal.DoubleStream; + min(): Internal.OptionalInt; + mapToLong(arg0: Internal.IntToLongFunction_): Internal.LongStream; + parallel(): this; + noneMatch(arg0: Internal.IntPredicate_): boolean; + findAny(): Internal.OptionalInt; + of(arg0: number): this; + of(... arg0: number[]): this; + limit(arg0: number): this; + builder(): Internal.IntStream$Builder; + toArray(): number[]; + forEachOrdered(arg0: Internal.IntConsumer_): void; + generate(arg0: Internal.IntSupplier_): this; + anyMatch(arg0: Internal.IntPredicate_): boolean; + map(arg0: Internal.IntUnaryOperator_): this; + mapToDouble(arg0: Internal.IntToDoubleFunction_): Internal.DoubleStream; + iterate(arg0: number, arg1: Internal.IntPredicate_, arg2: Internal.IntUnaryOperator_): this; + iterate(arg0: number, arg1: Internal.IntUnaryOperator_): this; + reduce(arg0: number, arg1: Internal.IntBinaryOperator_): number; + reduce(arg0: Internal.IntBinaryOperator_): Internal.OptionalInt; + spliterator(): Internal.Spliterator$OfInt; + max(): Internal.OptionalInt; + forEach(arg0: Internal.IntConsumer_): void; + count(): number; + concat(arg0: Internal.IntStream_, arg1: Internal.IntStream_): this; + dropWhile(arg0: Internal.IntPredicate_): this; + peek(arg0: Internal.IntConsumer_): this; + flatMap(arg0: Internal.IntFunction_): this; + filter(arg0: Internal.IntPredicate_): this; + sorted(): this; + boxed(): Internal.Stream; + summaryStatistics(): Internal.IntSummaryStatistics; + rangeClosed(arg0: number, arg1: number): this; + collect(arg0: Internal.Supplier_, arg1: Internal.ObjIntConsumer_, arg2: Internal.BiConsumer_): R; + } + type IntStream_ = IntStream; + /** + * @javaClass net.minecraft.class_630$class_6229 + */ + interface ModelPart$Visitor { + method_35748(arg0: Internal.PoseStack$Pose_, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube_): void; + } + type ModelPart$Visitor_ = ((arg0: Internal.PoseStack$Pose, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube) => void) | ModelPart$Visitor; + /** + * @javaClass java.net.URLStreamHandler + */ + abstract class URLStreamHandler { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type URLStreamHandler_ = URLStreamHandler; + /** + * @javaClass net.minecraft.class_6557 + */ + interface BlockColumn { + getBlock(arg0: number): Internal.BlockState; + setBlock(arg0: number, arg1: Internal.BlockState_): void; + } + type BlockColumn_ = BlockColumn; + /** + * @javaClass net.minecraft.class_3499$class_3501 + */ + class StructureTemplate$StructureBlockInfo { + toString(): string; + readonly "nbt" : Internal.CompoundTag; + readonly "pos" : BlockPos; + readonly "state" : Internal.BlockState; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureTemplate$StructureBlockInfo_ = StructureTemplate$StructureBlockInfo; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2CharFunction + */ + interface Float2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + getOrDefault(arg0: any, arg1: string): string; + getOrDefault(arg0: number, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Float2IntFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: string): string; + remove(arg0: number): string; + remove(arg0: any): string; + defaultReturnValue(arg0: string): void; + defaultReturnValue(): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Float2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Float2ObjectFunction; + get(arg0: any): string; + get(arg0: number): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Float2ByteFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Float2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2CharFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenChar(arg0: Internal.Char2CharFunction_): this; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2CharFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2CharFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2CharFunction; + } + type Float2CharFunction_ = ((arg0: number) => string) | Float2CharFunction; + /** + * @javaClass net.minecraft.class_1092 + */ + class ModelManager extends Internal.SimplePreparableReloadListener implements Internal.AutoCloseable, Internal.BakedModelManagerHooks, Internal.IdentifiableResourceReloadListener { + getModel($$0: Internal.ModelResourceLocation_): Internal.BakedModel; + updateMaxMipLevel($$0: number): void; + requiresRender($$0: Internal.BlockState_, $$1: Internal.BlockState_): boolean; + getMissingModel(): Internal.BakedModel; + getFabricId(): ResourceLocation; + getBlockModelShaper(): Internal.BlockModelShaper; + fabric_getModel(id: ResourceLocation_): Internal.BakedModel; + close(): void; + getAtlas($$0: ResourceLocation_): Internal.TextureAtlas; + getFabricDependencies(): Internal.Collection; + get fabricDependencies(): Internal.Collection; + get blockModelShaper(): Internal.BlockModelShaper; + get fabricId(): ResourceLocation; + get missingModel(): Internal.BakedModel; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModelManager_ = ModelManager; + /** + * @javaClass net.minecraft.class_1920 + */ + interface BlockAndTintGetter extends Internal.BlockGetter { + getLightEngine(): Internal.LevelLightEngine; + getShade(arg0: Internal.Direction_, arg1: boolean): number; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getRawBrightness($$0: BlockPos_, $$1: number): number; + canSeeSky($$0: BlockPos_): boolean; + getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number; + } + type BlockAndTintGetter_ = BlockAndTintGetter; + /** + * @javaClass net.minecraft.class_4604 + */ + class Frustum implements Internal.FrustumAdapter { + offsetToFullyIncludeCameraCube($$0: number): this; + prepare($$0: number, $$1: number, $$2: number): void; + cubeInFrustum($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + handler$ccb000$init(modelViewMatrix: Internal.Matrix4f_, projectionMatrix: Internal.Matrix4f_, ci: Internal.CallbackInfo_): void; + isVisible($$0: Internal.AABB_): boolean; + sodium$createFrustum(): me.jellysquid.mods.sodium.client.util.frustum.Frustum; + static readonly "OFFSET_STEP" : 4; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Frustum_ = Frustum; + /** + * @javaClass dev.latvian.mods.kubejs.fluid.FluidStackJS + */ + abstract class FluidStackJS implements Internal.WrappedJS, Internal.Copyable { + getNbt(): Internal.CompoundTag; + getChance(): number; + getTags(): Internal.Collection; + getId(): string; + toNBT(): Internal.CompoundTag; + setChance(c: number): void; + hashCode(): number; + static of(o: any, amount: number, nbt: Internal.CompoundTag_): this; + static of(o: any): this; + withAmount(amount: number): this; + withChance(c: number): this; + copy(): this; + setAmount(arg0: number): void; + withNBT(nbt: Internal.CompoundTag_): this; + getAmount(): number; + hasTag(tag: ResourceLocation_): boolean; + isEmpty(): boolean; + strongEquals(o: any): boolean; + hasChance(): boolean; + getFluidStack(): Internal.FluidStack; + toJson(): Internal.JsonObject; + equals(o: any): boolean; + getFluid(): Internal.Fluid; + static fromJson(e: Internal.JsonElement_): this; + toString(): string; + removeChance(): void; + setNbt(arg0: Internal.CompoundTag_): void; + get nbt(): Internal.CompoundTag; + get amount(): number; + get chance(): number; + get fluidStack(): Internal.FluidStack; + get fluid(): Internal.Fluid; + get id(): string; + get tags(): Internal.Collection; + get empty(): boolean; + set nbt(arg0: Internal.CompoundTag_); + set amount(arg0: number); + set chance(c: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type FluidStackJS_ = Internal.FluidStack_ | Internal.Fluid_ | Internal.JsonObject_ | {amount?: number, fluid: ResourceLocation_, nbt?: Internal.CompoundTag_} | "" | "-" | "empty" | "minecraft:empty" | `${Special.Fluid} ${number}` | FluidStackJS; + /** + * @javaClass net.minecraft.class_3288$class_5351 + */ + interface Pack$PackConstructor { + create(arg0: string, arg1: Internal.Component_, arg2: boolean, arg3: Internal.Supplier_, arg4: Internal.PackMetadataSection_, arg5: Internal.Pack$Position_, arg6: Internal.PackSource_): Internal.Pack; + } + type Pack$PackConstructor_ = ((arg0: string, arg1: Internal.Component, arg2: boolean, arg3: Internal.Supplier, arg4: Internal.PackMetadataSection, arg5: Internal.Pack$Position, arg6: Internal.PackSource) => Internal.Pack) | Pack$PackConstructor; + /** + * @javaClass net.minecraft.class_1508 + */ + class EnderDragonPart extends Internal.Entity { + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + shouldBeSaved(): boolean; + is($$0: Internal.Entity_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isPickable(): boolean; + getAddEntityPacket(): Internal.Packet; + readonly "parentMob" : Internal.EnderDragon; + readonly "name" : string; + get pickable(): boolean; + get addEntityPacket(): Internal.Packet; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EnderDragonPart_ = EnderDragonPart; + /** + * @javaClass net.minecraft.class_3270 + */ + interface MetadataSectionSerializer { + getMetadataSectionName(): string; + fromJson(arg0: Internal.JsonObject_): T; + } + type MetadataSectionSerializer_ = MetadataSectionSerializer; + /** + * @javaClass me.jellysquid.mods.sodium.client.util.frustum.FrustumAdapter + */ + interface FrustumAdapter { + adapt(frustum: Internal.Frustum_): me.jellysquid.mods.sodium.client.util.frustum.Frustum; + sodium$createFrustum(): me.jellysquid.mods.sodium.client.util.frustum.Frustum; + } + type FrustumAdapter_ = (() => me.jellysquid.mods.sodium.client.util.frustum.Frustum) | FrustumAdapter; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntIterator + */ + interface IntIterator extends Internal.PrimitiveIterator$OfInt { + next(): number; + skip(arg0: number): number; + nextInt(): number; + forEachRemaining(arg0: Internal.Consumer_): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + } + type IntIterator_ = (() => number) | IntIterator; + /** + * @javaClass me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderData + */ + class ChunkRenderData { + getOcclusionData(): Internal.VisibilitySet; + getAnimatedSprites(): Internal.List; + getGlobalBlockEntities(): Internal.Collection; + isEmpty(): boolean; + getBlockEntities(): Internal.Collection; + getBounds(): Internal.ChunkRenderBounds; + static readonly "ABSENT" : Internal.ChunkRenderData; + static readonly "EMPTY" : Internal.ChunkRenderData; + get occlusionData(): Internal.VisibilitySet; + get globalBlockEntities(): Internal.Collection; + get bounds(): Internal.ChunkRenderBounds; + get animatedSprites(): Internal.List; + get blockEntities(): Internal.Collection; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type IngredientStackJS_ = IngredientStackJS; - class class_5212 extends Internal.class_5141 { - method_26991($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.class_4643_): Internal.List; - static readonly field_24967 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5212_ = class_5212; - abstract class Either implements Internal.App, L> { - mapRight(arg0: Internal.Function_): Internal.Either; - flatMap(arg0: Internal.Function_>): Internal.Either; - swap(): Internal.Either; - static left(arg0: L): Internal.Either; - left(): Internal.Optional; - static unbox(arg0: Internal.App_, L>): Internal.Either; - mapLeft(arg0: Internal.Function_): Internal.Either; - ifLeft(arg0: Internal.Consumer_): Internal.Either; - mapBoth(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Either; - static right(arg0: R): Internal.Either; - right(): Internal.Optional; - map(arg0: Internal.Function_, arg1: Internal.Function_): T; - ifRight(arg0: Internal.Consumer_): Internal.Either; - orThrow(): L; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Either_ = Either; - class class_2859 implements Internal.class_2596 { - method_12416(): ResourceLocation; - method_12417($$0: Internal.class_2792_): void; - static method_12414(): Internal.class_2859; - method_12415(): Internal.class_2859$class_2860; - static method_12418($$0: Internal.class_161_): Internal.class_2859; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2859_ = class_2859; - class class_6757 implements Internal.class_6756 { - method_39383($$0: Internal.class_3341_, $$1: Vec3i_): void; - method_39363($$0: Internal.class_6760_): void; - method_39377($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; - method_20825(): number; - method_39379($$0: Internal.class_1923_, $$1: Internal.class_6755_): void; - method_39378($$0: Internal.class_1923_): void; - method_8674($$0: BlockPos_, $$1: T): boolean; - method_39380($$0: Internal.class_3341_): void; - method_8677($$0: BlockPos_, $$1: T): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6757_ = class_6757; - class class_1842 { - method_8051($$0: string): string; - method_8050(): boolean; - method_8049(): Internal.List; - static method_8048($$0: string): Internal.class_1842; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1842_ = class_1842; - interface MessageSizeEstimator$Handle { - size(arg0: any): number; - } - type MessageSizeEstimator$Handle_ = MessageSizeEstimator$Handle; - class class_5356 extends Internal.class_4148 { - method_19099(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5356_ = class_5356; - interface class_6916$class_7050 extends Internal.class_6910$class_6913 { - method_41062(): Internal.Codec; - } - type class_6916$class_7050_ = class_6916$class_7050; - interface Copyable { - copy(): Internal.Copyable; - } - type Copyable_ = Copyable; - class class_2620 implements Internal.class_2596 { - method_11280(): number; - method_11052($$0: Internal.class_2540_): void; - method_11278(): number; - method_11277(): BlockPos; - method_11279($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2620_ = class_2620; - interface K1 { - } - type K1_ = K1; + type ChunkRenderData_ = ChunkRenderData; /** - * Fired when you need to modify properties of an item. + * @javaClass java.lang.Exception */ - class ItemModificationEventJS extends Internal.EventJS { - modify(in_: Internal.IngredientJS_, c: Internal.Consumer_): void; + class Exception extends Internal.Throwable { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type Exception_ = Exception; /** - * Fired when you need to modify properties of an item. + * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction */ - type ItemModificationEventJS_ = ItemModificationEventJS; - class class_6650 extends Internal.class_6679 { - method_38873(): Internal.class_6647; - static readonly field_35065 : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6650_ = class_6650; - class class_5363 { - method_29571(): Internal.class_2794; - static method_29569($$0: Internal.class_2378_): Internal.class_2378; - static method_29567($$0: number, $$1: Internal.class_2378_): boolean; - method_29566(): Internal.class_6880; - static readonly field_25413 : Internal.class_5321; - static readonly field_25414 : Internal.class_5321; - static readonly field_25411 : Internal.Codec; - static readonly field_25412 : Internal.class_5321; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5363_ = class_5363; - interface class_6874 { - method_40166(): Internal.class_6875; - method_40168(arg0: Internal.class_2794_, arg1: number, arg2: number, arg3: number): boolean; - } - type class_6874_ = class_6874; - class ResolverStyle extends Internal.Enum { - static valueOf(arg0: string): Internal.ResolverStyle; - static values(): Internal.ResolverStyle[]; - static readonly STRICT : Internal.ResolverStyle; - static readonly LENIENT : Internal.ResolverStyle; - static readonly SMART : Internal.ResolverStyle; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ResolverStyle_ = "strict" | "smart" | "lenient" | ResolverStyle; - class class_6864$class_5748 { - method_33159($$0: Internal.class_2540_): void; - static method_33160($$0: Internal.class_2540_): Internal.class_6864$class_5748; - method_40108(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6864$class_5748_ = class_6864$class_5748; - interface EventExecutor extends Internal.EventExecutorGroup { - inEventLoop(arg0: Internal.Thread_): boolean; - inEventLoop(): boolean; - next(): Internal.EventExecutor; - parent(): Internal.EventExecutorGroup; - newProgressivePromise(): Internal.ProgressivePromise; - newSucceededFuture(arg0: V): io.netty.util.concurrent.Future; - newFailedFuture(arg0: Internal.Throwable_): io.netty.util.concurrent.Future; - newPromise(): Internal.Promise; - } - type EventExecutor_ = EventExecutor; - class class_5483$class_1964 extends Internal.class_6008$class_6009 { - toString(): string; - readonly field_9389 : Internal.class_1299; - readonly field_9387 : number; - static readonly field_24681 : Internal.Codec; - readonly field_9388 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5483$class_1964_ = class_5483$class_1964; - abstract class ByteBuf implements Internal.ReferenceCounted, Internal.Comparable { - asReadOnly(): Internal.ByteBuf; - markReaderIndex(): Internal.ByteBuf; - getByte(arg0: number): number; - readDoubleLE(): number; - writeZero(arg0: number): Internal.ByteBuf; - resetReaderIndex(): Internal.ByteBuf; - writeFloat(arg0: number): Internal.ByteBuf; - setLongLE(arg0: number, arg1: number): Internal.ByteBuf; - readRetainedSlice(arg0: number): Internal.ByteBuf; - slice(): Internal.ByteBuf; - slice(arg0: number, arg1: number): Internal.ByteBuf; - setDoubleLE(arg0: number, arg1: number): Internal.ByteBuf; - getMediumLE(arg0: number): number; - readUnsignedIntLE(): number; - writeFloatLE(arg0: number): Internal.ByteBuf; - readInt(): number; - order(): Internal.ByteOrder; - order(arg0: Internal.ByteOrder_): Internal.ByteBuf; - writeMedium(arg0: number): Internal.ByteBuf; - resetWriterIndex(): Internal.ByteBuf; - writableBytes(): number; - getUnsignedShort(arg0: number): number; - maxCapacity(): number; - bytesBefore(arg0: number, arg1: number, arg2: number): number; - bytesBefore(arg0: number): number; - bytesBefore(arg0: number, arg1: number): number; - nioBufferCount(): number; - setInt(arg0: number, arg1: number): Internal.ByteBuf; - getInt(arg0: number): number; - markWriterIndex(): Internal.ByteBuf; - isReadable(arg0: number): boolean; - isReadable(): boolean; - writeBoolean(arg0: boolean): Internal.ByteBuf; - setIntLE(arg0: number, arg1: number): Internal.ByteBuf; - writeLongLE(arg0: number): Internal.ByteBuf; - setShortLE(arg0: number, arg1: number): Internal.ByteBuf; - retain(): Internal.ByteBuf; - retain(arg0: number): Internal.ByteBuf; - isWritable(): boolean; - isWritable(arg0: number): boolean; - readChar(): string; - hasMemoryAddress(): boolean; - capacity(arg0: number): Internal.ByteBuf; - capacity(): number; - readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; - isReadOnly(): boolean; - readUnsignedShortLE(): number; - readDouble(): number; - readFloat(): number; - getLongLE(arg0: number): number; - getBoolean(arg0: number): boolean; - copy(arg0: number, arg1: number): Internal.ByteBuf; - copy(): Internal.ByteBuf; - readShortLE(): number; - readUnsignedMedium(): number; - ensureWritable(arg0: number): Internal.ByteBuf; - ensureWritable(arg0: number, arg1: boolean): number; - writeInt(arg0: number): Internal.ByteBuf; - readFloatLE(): number; - getDoubleLE(arg0: number): number; - hasArray(): boolean; - memoryAddress(): number; - maxFastWritableBytes(): number; - readableBytes(): number; - readSlice(arg0: number): Internal.ByteBuf; - getIntLE(arg0: number): number; - nioBuffers(): Internal.ByteBuffer[]; - nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; - forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; - forEachByteDesc(arg0: Internal.ByteProcessor_): number; - skipBytes(arg0: number): Internal.ByteBuf; - getLong(arg0: number): number; - readLong(): number; - readShort(): number; - equals(arg0: any): boolean; - setZero(arg0: number, arg1: number): Internal.ByteBuf; - getUnsignedMedium(arg0: number): number; - readBytes(arg0: Internal.OutputStream_, arg1: number): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; - readBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; - readBytes(arg0: number[]): Internal.ByteBuf; - readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; - readBytes(arg0: number): Internal.ByteBuf; - readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; - readBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; - readBoolean(): boolean; - toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; - toString(arg0: Internal.Charset_): string; - toString(): string; - retainedSlice(arg0: number, arg1: number): Internal.ByteBuf; - retainedSlice(): Internal.ByteBuf; - readMediumLE(): number; - setMedium(arg0: number, arg1: number): Internal.ByteBuf; - isDirect(): boolean; - setBoolean(arg0: number, arg1: boolean): Internal.ByteBuf; - getFloatLE(arg0: number): number; - readerIndex(arg0: number): Internal.ByteBuf; - readerIndex(): number; - getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; - setShort(arg0: number, arg1: number): Internal.ByteBuf; - compareTo(arg0: Internal.ByteBuf_): number; - getBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): Internal.ByteBuf; - getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; - getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; - getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): Internal.ByteBuf; - getBytes(arg0: number, arg1: number[]): Internal.ByteBuf; - getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuf; - unwrap(): Internal.ByteBuf; - setDouble(arg0: number, arg1: number): Internal.ByteBuf; - setChar(arg0: number, arg1: number): Internal.ByteBuf; - getUnsignedIntLE(arg0: number): number; - setFloatLE(arg0: number, arg1: number): Internal.ByteBuf; - getUnsignedInt(arg0: number): number; - indexOf(arg0: number, arg1: number, arg2: number): number; - writeByte(arg0: number): Internal.ByteBuf; - nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - nioBuffer(): Internal.ByteBuffer; - discardSomeReadBytes(): Internal.ByteBuf; - touch(): Internal.ByteBuf; - touch(arg0: any): Internal.ByteBuf; - duplicate(): Internal.ByteBuf; - writerIndex(): number; - writerIndex(arg0: number): Internal.ByteBuf; - writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; - readUnsignedInt(): number; - getUnsignedShortLE(arg0: number): number; - retainedDuplicate(): Internal.ByteBuf; - getChar(arg0: number): string; - setLong(arg0: number, arg1: number): Internal.ByteBuf; - readMedium(): number; - writeBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; - writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; - writeBytes(arg0: Internal.InputStream_, arg1: number): number; - writeBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; - writeBytes(arg0: number[]): Internal.ByteBuf; - writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; - writeBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; - forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; - forEachByte(arg0: Internal.ByteProcessor_): number; - setIndex(arg0: number, arg1: number): Internal.ByteBuf; - writeShort(arg0: number): Internal.ByteBuf; - getShortLE(arg0: number): number; - alloc(): Internal.ByteBufAllocator; - getMedium(arg0: number): number; - readUnsignedShort(): number; - setByte(arg0: number, arg1: number): Internal.ByteBuf; - writeShortLE(arg0: number): Internal.ByteBuf; - maxWritableBytes(): number; - getDouble(arg0: number): number; - getFloat(arg0: number): number; - writeLong(arg0: number): Internal.ByteBuf; - writeIntLE(arg0: number): Internal.ByteBuf; - array(): number[]; - setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; - hashCode(): number; - internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - arrayOffset(): number; - readIntLE(): number; - setMediumLE(arg0: number, arg1: number): Internal.ByteBuf; - readUnsignedByte(): number; - readUnsignedMediumLE(): number; - readLongLE(): number; - writeDouble(arg0: number): Internal.ByteBuf; - setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; - setBytes(arg0: number, arg1: number[]): Internal.ByteBuf; - setBytes(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuf; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): Internal.ByteBuf; - setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; - setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ByteBuf; - setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; - setBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; - setFloat(arg0: number, arg1: number): Internal.ByteBuf; - getShort(arg0: number): number; - writeMediumLE(arg0: number): Internal.ByteBuf; - clear(): Internal.ByteBuf; - getUnsignedByte(arg0: number): number; - discardReadBytes(): Internal.ByteBuf; - writeChar(arg0: number): Internal.ByteBuf; - isContiguous(): boolean; - writeDoubleLE(arg0: number): Internal.ByteBuf; - getUnsignedMediumLE(arg0: number): number; - readByte(): number; - get readable(): boolean; - get direct(): boolean; - get readOnly(): boolean; - get contiguous(): boolean; - get writable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ByteBuf_ = ByteBuf; - interface ScreenInputDelegate { - architectury_delegateInputs(): Internal.class_437; - } - type ScreenInputDelegate_ = ScreenInputDelegate; - interface RegistrySupplier extends Internal.Supplier { - getRegistrar(): Internal.Registrar; - getRegistries(): Internal.Registries; - toOptional(): Internal.Optional; - getRegistryKey(): Internal.class_5321>; - isPresent(): boolean; - getId(): ResourceLocation; - getOrNull(): T; - orElse(other: T): T; - listen(callback: Internal.Consumer_): void; - orElseGet(supplier: Internal.Supplier_): T; - stream(): Internal.Stream; - ifPresentOrElse(action: Internal.Consumer_, emptyAction: Internal.Runnable_): void; - ifPresent(action: Internal.Consumer_): void; - getRegistryId(): ResourceLocation; - } - type RegistrySupplier_ = RegistrySupplier; - interface class_193 { - createRequirements(arg0: Internal.Collection_): string[][]; - } - type class_193_ = class_193; - class class_2851 implements Internal.class_2596 { - method_12371(): boolean; - method_12372(): number; - method_11052($$0: Internal.class_2540_): void; - method_12370(): boolean; - method_12373(): number; - method_12369($$0: Internal.class_2792_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2851_ = class_2851; - interface Function { - compose(arg0: Internal.Function_): Internal.Function; - apply(arg0: T): R; - andThen(arg0: Internal.Function_): Internal.Function; - } - type Function_ = ((arg0: T) => R) | Function; - class class_2498 { - method_10599(): number; - method_10594(): Internal.class_3414; - method_10593(): Internal.class_3414; - method_10596(): Internal.class_3414; - method_10595(): Internal.class_3414; - method_10598(): Internal.class_3414; - method_10597(): number; - static readonly field_11528 : Internal.class_2498; - static readonly field_27199 : Internal.class_2498; - static readonly field_11529 : Internal.class_2498; - static readonly field_27198 : Internal.class_2498; - static readonly field_11526 : Internal.class_2498; - static readonly field_27197 : Internal.class_2498; - static readonly field_27196 : Internal.class_2498; - static readonly field_22140 : Internal.class_2498; - static readonly field_24121 : Internal.class_2498; - static readonly field_22141 : Internal.class_2498; - static readonly field_24120 : Internal.class_2498; - static readonly field_22142 : Internal.class_2498; - static readonly field_22143 : Internal.class_2498; - static readonly field_22144 : Internal.class_2498; - static readonly field_22145 : Internal.class_2498; - static readonly field_22146 : Internal.class_2498; - static readonly field_22147 : Internal.class_2498; - static readonly field_22148 : Internal.class_2498; - static readonly field_21214 : Internal.class_2498; - static readonly field_22149 : Internal.class_2498; - static readonly field_17581 : Internal.class_2498; - static readonly field_17580 : Internal.class_2498; - static readonly field_16498 : Internal.class_2498; - static readonly field_11535 : Internal.class_2498; - static readonly field_11533 : Internal.class_2498; - static readonly field_11534 : Internal.class_2498; - readonly field_11539 : number; - static readonly field_11537 : Internal.class_2498; - static readonly field_11538 : Internal.class_2498; - static readonly field_28116 : Internal.class_2498; - static readonly field_23265 : Internal.class_2498; - static readonly field_22138 : Internal.class_2498; - static readonly field_22139 : Internal.class_2498; - static readonly field_24119 : Internal.class_2498; - static readonly field_11531 : Internal.class_2498; - static readonly field_11532 : Internal.class_2498; - static readonly field_29033 : Internal.class_2498; - static readonly field_11547 : Internal.class_2498; - static readonly field_29034 : Internal.class_2498; - static readonly field_11544 : Internal.class_2498; - static readonly field_29035 : Internal.class_2498; - static readonly field_11545 : Internal.class_2498; - static readonly field_28061 : Internal.class_2498; - static readonly field_29036 : Internal.class_2498; - static readonly field_11548 : Internal.class_2498; - static readonly field_28702 : Internal.class_2498; - static readonly field_28427 : Internal.class_2498; - static readonly field_28701 : Internal.class_2498; - static readonly field_28700 : Internal.class_2498; - static readonly field_11542 : Internal.class_2498; - static readonly field_18852 : Internal.class_2498; - static readonly field_11543 : Internal.class_2498; - readonly field_11540 : number; - static readonly field_23083 : Internal.class_2498; - static readonly field_28695 : Internal.class_2498; - static readonly field_23082 : Internal.class_2498; - static readonly field_28694 : Internal.class_2498; - static readonly field_25183 : Internal.class_2498; - static readonly field_28693 : Internal.class_2498; - static readonly field_22150 : Internal.class_2498; - static readonly field_28692 : Internal.class_2498; - static readonly field_22151 : Internal.class_2498; - static readonly field_27203 : Internal.class_2498; - static readonly field_28699 : Internal.class_2498; - static readonly field_27884 : Internal.class_2498; - static readonly field_22152 : Internal.class_2498; - static readonly field_27202 : Internal.class_2498; - static readonly field_28698 : Internal.class_2498; - static readonly field_22153 : Internal.class_2498; - static readonly field_27201 : Internal.class_2498; - static readonly field_28697 : Internal.class_2498; - static readonly field_22154 : Internal.class_2498; - static readonly field_27200 : Internal.class_2498; - static readonly field_28696 : Internal.class_2498; - static readonly field_27204 : Internal.class_2498; - static readonly field_17734 : Internal.class_2498; - static readonly field_17579 : Internal.class_2498; - static readonly field_28060 : Internal.class_2498; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2498_ = class_2498; - class class_4074 extends Internal.class_4075 { - method_18663($$0: Internal.class_1291_): Internal.class_1058; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4074_ = class_4074; - class ProtectionDomain { - getPermissions(): Internal.PermissionCollection; - getClassLoader(): Internal.ClassLoader; - toString(): string; - getPrincipals(): Internal.Principal[]; - implies(arg0: Internal.Permission_): boolean; - staticPermissionsOnly(): boolean; - getCodeSource(): Internal.CodeSource; - get classLoader(): Internal.ClassLoader; - get permissions(): Internal.PermissionCollection; - get principals(): Internal.Principal[]; - get codeSource(): Internal.CodeSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ProtectionDomain_ = ProtectionDomain; - class class_4147 extends Internal.class_4148 { - method_19099(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4147_ = class_4147; - interface Int2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Int2FloatFunction; + interface Boolean2ObjectFunction extends it.unimi.dsi.fastutil.Function { + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Boolean2FloatFunction; + getOrDefault(arg0: any, arg1: V): V; + getOrDefault(arg0: boolean, arg1: V): V; containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Int2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2LongFunction; + containsKey(arg0: boolean): boolean; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ObjectFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Boolean2ShortFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Boolean2IntFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ObjectFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Boolean2CharFunction; + put(arg0: boolean, arg1: V): V; + remove(arg0: any): V; + remove(arg0: boolean): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Boolean2ObjectFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ObjectFunction; + get(arg0: any): V; + get(arg0: boolean): V; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Boolean2LongFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ObjectFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ObjectFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Boolean2ByteFunction; } - type Int2LongFunction_ = ((arg0: number) => number) | Int2LongFunction; - interface ItemKJS { - setFoodPropertiesKJS(properties: Internal.class_4174_): void; - setFireResistantKJS(b: boolean): void; - setMaxDamageKJS(i: number): void; - setItemBuilderKJS(b: Internal.ItemBuilder_): void; - setCraftingRemainderKJS(i: Internal.class_1792_): void; - getTypeDataKJS(): Internal.class_2487; - setBurnTimeKJS(i: number): void; - setRarityKJS(r: Rarity_): void; - getItemBuilderKJS(): Internal.ItemBuilder; - setMaxStackSizeKJS(i: number): void; - } - type ItemKJS_ = ItemKJS; - interface ClassShutter { - visibleToScripts(arg0: string, arg1: number): boolean; - } - type ClassShutter_ = ClassShutter; - class class_52$class_53 implements Internal.class_116, Internal.FabricLootTableBuilder { - method_336($$0: Internal.class_55$class_56_): Internal.class_52$class_53; - method_337(): Internal.class_52$class_53; - apply(functions: Internal.Collection_): Internal.class_52$class_53; - apply(function_: Internal.class_117_): Internal.class_52$class_53; - method_338(): Internal.class_52; - pool(pool: Internal.class_55_): Internal.class_52$class_53; - pools(pools: Internal.Collection_): Internal.class_52$class_53; - method_334($$0: Internal.class_176_): Internal.class_52$class_53; - method_335($$0: Internal.class_117$class_118_): Internal.class_52$class_53; - modifyPools(modifier: Internal.Consumer_): Internal.class_52$class_53; + type Boolean2ObjectFunction_ = ((arg0: boolean) => V) | Boolean2ObjectFunction; + /** + * @javaClass io.netty.channel.ChannelMetadata + */ + class ChannelMetadata { + hasDisconnect(): boolean; + defaultMaxMessagesPerRead(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_52$class_53_ = class_52$class_53; - class MutableToolTier implements Internal.class_1832 { - setRepairIngredient(in_: Internal.IngredientJS_): void; - setSpeed(f: number): void; - getLevel(): number; - getUses(): number; - getSpeed(): number; - getAttackDamageBonus(): number; - setEnchantmentValue(i: number): void; - getEnchantmentValue(): number; - setAttackDamageBonus(f: number): void; - getVanillaRepairIngredient(): Internal.class_1856; - setUses(i: number): void; - setLevel(i: number): void; - readonly parent : Internal.class_1832; - get level(): number; - get vanillaRepairIngredient(): Internal.class_1856; - get attackDamageBonus(): number; - get enchantmentValue(): number; - get uses(): number; - get speed(): number; - set repairIngredient(in_: Internal.IngredientJS_); - set level(i: number); - set attackDamageBonus(f: number); - set enchantmentValue(i: number); - set uses(i: number); - set speed(f: number); + type ChannelMetadata_ = ChannelMetadata; + /** + * @javaClass net.minecraft.class_516 + */ + class RecipeCollection { + hasFitting(): boolean; + getDisplayRecipes($$0: boolean): Internal.List>; + hasKnownRecipes(): boolean; + isCraftable($$0: Internal.Recipe_): boolean; + updateKnownRecipes($$0: Internal.RecipeBook_): void; + hasCraftable(): boolean; + canCraft($$0: Internal.StackedContents_, $$1: number, $$2: number, $$3: Internal.RecipeBook_): void; + hasSingleResultItem(): boolean; + getRecipes(): Internal.List>; + getRecipes($$0: boolean): Internal.List>; + get recipes(): Internal.List>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type MutableToolTier_ = MutableToolTier; - class ArgumentCommandNode extends Internal.CommandNode { - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + type RecipeCollection_ = RecipeCollection; + /** + * @javaClass net.minecraft.class_4048 + */ + class EntityDimensions { + static scalable($$0: number, $$1: number): this; + makeBoundingBox($$0: number, $$1: number, $$2: number): Internal.AABB; + makeBoundingBox($$0: Vec3_): Internal.AABB; + scale($$0: number): this; + scale($$0: number, $$1: number): this; + static fixed($$0: number, $$1: number): this; + toString(): string; + readonly "width" : number; + readonly "height" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityDimensions_ = EntityDimensions; + /** + * @javaClass net.minecraft.class_1259$class_1260 + */ + class BossEvent$BossBarColor extends Internal.Enum { getName(): string; - createBuilder(): Internal.RequiredArgumentBuilder; - isValidInput(arg0: string): boolean; - getType(): Internal.ArgumentType; - hashCode(): number; - equals(arg0: any): boolean; - getExamples(): Internal.Collection; - getUsageText(): string; - getCustomSuggestions(): Internal.SuggestionProvider; - toString(): string; - parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; - get customSuggestions(): Internal.SuggestionProvider; - get examples(): Internal.Collection; + static valueOf($$0: string): this; + getFormatting(): Internal.ChatFormatting; + static values(): Internal.BossEvent$BossBarColor[]; + static byName($$0: string): this; + static readonly "RED" : Internal.BossEvent$BossBarColor; + static readonly "WHITE" : Internal.BossEvent$BossBarColor; + static readonly "PINK" : Internal.BossEvent$BossBarColor; + static readonly "BLUE" : Internal.BossEvent$BossBarColor; + static readonly "YELLOW" : Internal.BossEvent$BossBarColor; + static readonly "PURPLE" : Internal.BossEvent$BossBarColor; + static readonly "GREEN" : Internal.BossEvent$BossBarColor; get name(): string; - get usageText(): string; - get type(): Internal.ArgumentType; + get formatting(): Internal.ChatFormatting; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ArgumentCommandNode_ = ArgumentCommandNode; - class class_777 { - method_3358(): Internal.class_2350; - method_35788(): Internal.class_1058; - method_3357(): number[]; - method_3359(): number; - method_3360(): boolean; - method_24874(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_777_ = class_777; - class class_1953 extends Internal.Enum { - method_8681(): number; - static valueOf($$0: string): Internal.class_1953; - static method_8680($$0: number): Internal.class_1953; - static values(): Internal.class_1953[]; - static readonly field_9316 : Internal.class_1953; - static readonly field_9314 : Internal.class_1953; - static readonly field_9315 : Internal.class_1953; - static readonly field_9313 : Internal.class_1953; - static readonly field_9310 : Internal.class_1953; - static readonly field_9311 : Internal.class_1953; - static readonly field_9309 : Internal.class_1953; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1953_ = "normal" | "high" | "extremely_high" | "very_high" | "low" | "very_low" | "extremely_low" | class_1953; - interface class_3773 { - load(arg0: Internal.class_6625_, arg1: Internal.class_2487_): Internal.class_3443; - } - type class_3773_ = class_3773; - abstract class Buffer { - hasArray(): boolean; - hasRemaining(): boolean; - clear(): Internal.Buffer; - duplicate(): Internal.Buffer; - remaining(): number; - capacity(): number; - isReadOnly(): boolean; - rewind(): Internal.Buffer; - slice(arg0: number, arg1: number): Internal.Buffer; - slice(): Internal.Buffer; - array(): any; - limit(arg0: number): Internal.Buffer; - limit(): number; - reset(): Internal.Buffer; - arrayOffset(): number; - position(): number; - position(arg0: number): Internal.Buffer; - flip(): Internal.Buffer; - isDirect(): boolean; - mark(): Internal.Buffer; - get direct(): boolean; - get readOnly(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Buffer_ = Buffer; - class class_5871 extends Internal.class_3133 { - readonly field_31490 : Internal.class_5843; - readonly field_29053 : Internal.class_5872; - static readonly field_29054 : Internal.MapCodec; - readonly field_31489 : Internal.class_5863; - readonly field_31488 : Internal.class_6122; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5871_ = class_5871; - class Duration implements Internal.TemporalAmount, Internal.Comparable, Internal.Serializable { - negated(): Internal.Duration; - plusHours(arg0: number): Internal.Duration; - compareTo(arg0: Internal.Duration_): number; - multipliedBy(arg0: number): Internal.Duration; - plusSeconds(arg0: number): Internal.Duration; - toMillis(): number; - static from(arg0: Internal.TemporalAmount_): Internal.Duration; - plusNanos(arg0: number): Internal.Duration; - static ofMinutes(arg0: number): Internal.Duration; - static between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): Internal.Duration; - static ofSeconds(arg0: number, arg1: number): Internal.Duration; - static ofSeconds(arg0: number): Internal.Duration; - truncatedTo(arg0: Internal.TemporalUnit_): Internal.Duration; - minusNanos(arg0: number): Internal.Duration; - getNano(): number; - toMillisPart(): number; - plus(arg0: Internal.Duration_): Internal.Duration; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Duration; - toMinutesPart(): number; - toNanos(): number; - toMinutes(): number; - toHours(): number; - plusMillis(arg0: number): Internal.Duration; - subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; - toSecondsPart(): number; - static ofMillis(arg0: number): Internal.Duration; - minus(arg0: Internal.Duration_): Internal.Duration; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Duration; - minusHours(arg0: number): Internal.Duration; - withSeconds(arg0: number): Internal.Duration; - minusMillis(arg0: number): Internal.Duration; - plusMinutes(arg0: number): Internal.Duration; - toSeconds(): number; - dividedBy(arg0: number): Internal.Duration; - dividedBy(arg0: Internal.Duration_): number; - minusMinutes(arg0: number): Internal.Duration; - plusDays(arg0: number): Internal.Duration; + type BossEvent$BossBarColor_ = "red" | "pink" | "green" | "blue" | "white" | "yellow" | "purple" | BossEvent$BossBarColor; + /** + * @javaClass com.google.common.collect.Table$Cell + */ + interface Table$Cell { + getValue(): V; + getColumnKey(): C; hashCode(): number; - static of(arg0: number, arg1: Internal.TemporalUnit_): Internal.Duration; - get(arg0: Internal.TemporalUnit_): number; - isZero(): boolean; - toDays(): number; - toNanosPart(): number; - isNegative(): boolean; - static ofDays(arg0: number): Internal.Duration; - static parse(arg0: Internal.CharSequence_): Internal.Duration; - minusDays(arg0: number): Internal.Duration; - toHoursPart(): number; - toDaysPart(): number; - static ofNanos(arg0: number): Internal.Duration; - getSeconds(): number; - abs(): Internal.Duration; - static ofHours(arg0: number): Internal.Duration; - withNanos(arg0: number): Internal.Duration; equals(arg0: any): boolean; - getUnits(): Internal.List; - addTo(arg0: Internal.Temporal_): Internal.Temporal; - toString(): string; - minusSeconds(arg0: number): Internal.Duration; - static readonly ZERO : Internal.Duration; - get zero(): boolean; - get negative(): boolean; - get seconds(): number; - get nano(): number; - get units(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getRowKey(): R; } - type Duration_ = Duration; - interface Long2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.LongPredicate { + type Table$Cell_ = Table$Cell; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2BooleanFunction + */ + interface Double2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.DoublePredicate { getOrDefault(arg0: any, arg1: boolean): boolean; getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2BooleanFunction; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2BooleanFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: boolean): boolean; remove(arg0: number): boolean; remove(arg0: any): boolean; - defaultReturnValue(): boolean; defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Long2ObjectFunction; + defaultReturnValue(): boolean; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Double2DoubleFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): boolean; get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Long2FloatFunction; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Double2LongFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2BooleanFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Double2FloatFunction; test(arg0: number): boolean; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2BooleanFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2BooleanFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2BooleanFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Double2CharFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2BooleanFunction; compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2BooleanFunction; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2BooleanFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2BooleanFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; } - type Long2BooleanFunction_ = ((arg0: number) => boolean) | Long2BooleanFunction; - class ItemModificationProperties { - setBurnTime(i: number): void; - getAttributes(attribute: Internal.class_1320_): Internal.List; - setArmorToughness(armorToughness: number): void; - setMaxStackSize(i: number): void; - setMaxDamage(i: number): void; - setCraftingRemainder(i: Internal.class_1792_): void; - setFoodProperties(consumer: Internal.Consumer_): void; - setRarity(r: Rarity_): void; - setArmorKnockbackResistance(knockbackResistance: number): void; - setTier(c: Internal.Consumer_): void; - addAttribute(attribute: Internal.class_1320_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.class_1322$class_1323_): void; - setDigSpeed(speed: number): void; - setAttackSpeed(attackSpeed: number): void; - setArmorProtection(armorProtection: number): void; - setFireResistant(b: boolean): void; - getDigSpeed(): number; - removeAttribute(attribute: Internal.class_1320_, uuid: Internal.UUID_): void; - setAttackDamage(attackDamage: number): void; - readonly item : Internal.ItemKJS; - get digSpeed(): number; - set maxStackSize(i: number); - set maxDamage(i: number); - set digSpeed(speed: number); - set armorProtection(armorProtection: number); - set fireResistant(b: boolean); - set armorToughness(armorToughness: number); - set tier(c: Internal.Consumer_); - set armorKnockbackResistance(knockbackResistance: number); - set burnTime(i: number); - set attackSpeed(attackSpeed: number); - set foodProperties(consumer: Internal.Consumer_); - set craftingRemainder(i: Internal.class_1792_); - set attackDamage(attackDamage: number); - set rarity(r: Rarity_); + type Double2BooleanFunction_ = ((arg0: number) => boolean) | Double2BooleanFunction; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortIterable + */ + interface ShortIterable extends Internal.Iterable { + iterator(): Internal.ShortIterator; + spliterator(): Internal.ShortSpliterator; + forEach(arg0: Internal.ShortConsumer_): void; + forEach(arg0: Internal.Consumer_): void; + forEach(arg0: Internal.IntConsumer_): void; + intIterator(): Internal.IntIterator; + intSpliterator(): Internal.IntSpliterator; + } + type ShortIterable_ = (() => Internal.ShortIterator) | ShortIterable; + /** + * @javaClass net.minecraft.class_3828 + */ + interface StructureProcessorType

{ + codec(): Internal.Codec

; + register

($$0: string, $$1: Internal.Codec_

): Internal.StructureProcessorType

; + } + type StructureProcessorType_

= Special.StructureProcessorType | (() => Internal.Codec

) | StructureProcessorType

; + /** + * @javaClass net.minecraft.class_1140 + */ + class SoundEngine { + play($$0: Internal.SoundInstance_): void; + resume(): void; + destroy(): void; + playDelayed($$0: Internal.SoundInstance_, $$1: number): void; + tick($$0: boolean): void; + isActive($$0: Internal.SoundInstance_): boolean; + updateCategoryVolume($$0: Internal.SoundSource_, $$1: number): void; + pause(): void; + getAvailableSoundDevices(): Internal.List; + stopAll(): void; + reload(): void; + removeEventListener($$0: Internal.SoundEventListener_): void; + getDebugString(): string; + queueTickingSound($$0: Internal.TickableSoundInstance_): void; + updateSource($$0: Internal.Camera_): void; + stop($$0: ResourceLocation_, $$1: Internal.SoundSource_): void; + stop($$0: Internal.SoundInstance_): void; + requestPreload($$0: Internal.Sound_): void; + addEventListener($$0: Internal.SoundEventListener_): void; + static readonly "MISSING_SOUND" : "FOR THE DEBUG!"; + static readonly "OPEN_AL_SOFT_PREFIX" : "OpenAL Soft on "; + static readonly "OPEN_AL_SOFT_PREFIX_LENGTH" : 15; + get debugString(): string; + get availableSoundDevices(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ItemModificationProperties_ = ItemModificationProperties; - abstract class EntityEventJS extends Internal.LevelEventJS { - getLevel(): Internal.LevelJS; - getEntity(): Internal.EntityJS; - get level(): Internal.LevelJS; - get entity(): Internal.EntityJS; + type SoundEngine_ = SoundEngine; + /** + * @javaClass net.minecraft.class_5269 + */ + interface WritableLevelData extends Internal.LevelData { + setZSpawn(arg0: number): void; + setXSpawn(arg0: number): void; + setYSpawn(arg0: number): void; + setSpawn($$0: BlockPos_, $$1: number): void; + setSpawnAngle(arg0: number): void; + } + type WritableLevelData_ = WritableLevelData; + /** + * @javaClass java.util.function.Function + */ + interface Function { + compose(arg0: Internal.Function_): Internal.Function; + apply(arg0: T): R; + identity(): Internal.Function; + andThen(arg0: Internal.Function_): Internal.Function; + } + type Function_ = ((arg0: T) => R) | Function; + /** + * @javaClass net.minecraft.class_2370 + */ + class MappedRegistry extends Internal.WritableRegistry implements Internal.ListenableRegistry, Internal.RemappableRegistry { + unmap(name: string): void; + bindTags($$0: Internal.Map_, Internal.List_>>): void; + getTags(): Internal.Stream, Internal.HolderSet$Named>>; + getId($$0: T): number; + lifecycle($$0: T): Internal.Lifecycle; + getResourceKey($$0: T): Internal.Optional>; + createIntrusiveHolder($$0: T): Internal.Holder$Reference; + iterator(): Internal.Iterator; + freeze(): Internal.Registry; + registerMapping($$0: number, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; + elementsLifecycle(): Internal.Lifecycle; + getRandom($$0: Internal.Random_): Internal.Optional>; + handler$zlp000$setPre(id: number, registryId: Internal.ResourceKey_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; + holders(): Internal.Stream>; + get($$0: ResourceLocation_): T; + get($$0: Internal.ResourceKey_): T; + fabric_getRemapEvent(): net.fabricmc.fabric.api.event.Event; + keySet(): Internal.Set; + getTagNames(): Internal.Stream>; + getKey($$0: T): ResourceLocation; + isKnownTagName($$0: Internal.TagKey_): boolean; + fabric_getRemoveObjectEvent(): net.fabricmc.fabric.api.event.Event; + getOrCreateHolder($$0: Internal.ResourceKey_): Internal.Holder; + entrySet(): Internal.Set, T>>; + containsKey($$0: ResourceLocation_): boolean; + containsKey($$0: Internal.ResourceKey_): boolean; + fabric_getAddObjectEvent(): net.fabricmc.fabric.api.event.Event; + resetTags(): void; + isEmpty(): boolean; + getTag($$0: Internal.TagKey_): Internal.Optional>; + handler$zlp000$setPost(id: number, registryId: Internal.ResourceKey_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; + size(): number; + getOrCreateTag($$0: Internal.TagKey_): Internal.HolderSet$Named; + byId($$0: number): T; + remap(name: string, remoteIndexedEntries: Internal.Object2IntMap_, mode: Internal.RemappableRegistry$RemapMode_): void; + register($$0: Internal.ResourceKey_, $$1: T, $$2: Internal.Lifecycle_): Internal.Holder; + getHolder($$0: number): Internal.Optional>; + getHolder($$0: Internal.ResourceKey_): Internal.Optional>; + registerOrOverride($$0: Internal.OptionalInt_, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; + get tagNames(): Internal.Stream>; + get tags(): Internal.Stream, Internal.HolderSet$Named>>; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type EntityEventJS_ = EntityEventJS; - interface BuiltInExceptionProvider { - readerExpectedBool(): Internal.SimpleCommandExceptionType; - readerExpectedInt(): Internal.SimpleCommandExceptionType; - readerExpectedStartOfQuote(): Internal.SimpleCommandExceptionType; - dispatcherUnknownArgument(): Internal.SimpleCommandExceptionType; - integerTooLow(): Internal.Dynamic2CommandExceptionType; - doubleTooHigh(): Internal.Dynamic2CommandExceptionType; - readerInvalidLong(): Internal.DynamicCommandExceptionType; - dispatcherUnknownCommand(): Internal.SimpleCommandExceptionType; - dispatcherParseException(): Internal.DynamicCommandExceptionType; - longTooLow(): Internal.Dynamic2CommandExceptionType; - floatTooLow(): Internal.Dynamic2CommandExceptionType; - readerExpectedDouble(): Internal.SimpleCommandExceptionType; - readerInvalidInt(): Internal.DynamicCommandExceptionType; - readerExpectedLong(): Internal.SimpleCommandExceptionType; - literalIncorrect(): Internal.DynamicCommandExceptionType; - doubleTooLow(): Internal.Dynamic2CommandExceptionType; - floatTooHigh(): Internal.Dynamic2CommandExceptionType; - readerInvalidEscape(): Internal.DynamicCommandExceptionType; - readerInvalidBool(): Internal.DynamicCommandExceptionType; - readerInvalidFloat(): Internal.DynamicCommandExceptionType; - readerExpectedSymbol(): Internal.DynamicCommandExceptionType; - dispatcherExpectedArgumentSeparator(): Internal.SimpleCommandExceptionType; - longTooHigh(): Internal.Dynamic2CommandExceptionType; - readerInvalidDouble(): Internal.DynamicCommandExceptionType; - integerTooHigh(): Internal.Dynamic2CommandExceptionType; - readerExpectedEndOfQuote(): Internal.SimpleCommandExceptionType; - readerExpectedFloat(): Internal.SimpleCommandExceptionType; - } - type BuiltInExceptionProvider_ = BuiltInExceptionProvider; - class WriteBufferWaterMark { - high(): number; - low(): number; - toString(): string; - static readonly DEFAULT : Internal.WriteBufferWaterMark; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WriteBufferWaterMark_ = WriteBufferWaterMark; - interface Short2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(): string; - defaultReturnValue(arg0: string): void; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Short2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2CharFunction; - } - type Short2CharFunction_ = ((arg0: number) => string) | Short2CharFunction; - interface class_3955 extends Internal.class_1860 { - method_17716(): Internal.class_3956; - } - type class_3955_ = class_3955; - class class_2922 extends Internal.Record { - method_12669($$0: Internal.Random_): boolean; - method_12668($$0: Internal.class_5873_, $$1: Internal.class_2791_, $$2: Internal.Function_>, $$3: Internal.Random_, $$4: Internal.class_6350_, $$5: Internal.class_1923_, $$6: Internal.class_6643_): boolean; + type MappedRegistry_ = MappedRegistry; + /** + * @javaClass com.mojang.brigadier.context.ParsedCommandNode + */ + class ParsedCommandNode { + getRange(): Internal.StringRange; hashCode(): number; - equals($$0: any): boolean; + equals(arg0: any): boolean; toString(): string; - comp_330(): Internal.class_2939; - comp_331(): WC; - static readonly field_24828 : Internal.Codec>>; - static readonly field_26755 : Internal.Codec>>; - static readonly field_25832 : Internal.Codec>; + getNode(): Internal.CommandNode; + get node(): Internal.CommandNode; + get range(): Internal.StringRange; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2922_ = class_2922; - interface ShortUnaryOperator extends Internal.UnaryOperator, Internal.IntUnaryOperator { - applyAsInt(arg0: number): number; - apply(arg0: number): number; + type ParsedCommandNode_ = ParsedCommandNode; + /** + * @javaClass net.minecraft.class_827 + */ + interface BlockEntityRenderer { + getViewDistance(): number; + shouldRenderOffScreen($$0: T): boolean; + shouldRender($$0: T, $$1: Vec3_): boolean; + render(arg0: T, arg1: number, arg2: Internal.PoseStack_, arg3: Internal.MultiBufferSource_, arg4: number, arg5: number): void; } - type ShortUnaryOperator_ = ((arg0: number) => number) | ShortUnaryOperator; - class class_6008$class_6009 implements Internal.class_6008 { - method_34979(): Internal.class_6007; + type BlockEntityRenderer_ = ((arg0: T, arg1: number, arg2: Internal.PoseStack, arg3: Internal.MultiBufferSource, arg4: number, arg5: number) => void) | BlockEntityRenderer; + /** + * @javaClass net.minecraft.class_189 + */ + class FrameType extends Internal.Enum { + getName(): string; + getChatColor(): Internal.ChatFormatting; + getDisplayName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.FrameType[]; + static byName($$0: string): this; + getTexture(): number; + static readonly "CHALLENGE" : Internal.FrameType; + static readonly "TASK" : Internal.FrameType; + static readonly "GOAL" : Internal.FrameType; + get displayName(): Internal.Component; + get texture(): number; + get name(): string; + get chatColor(): Internal.ChatFormatting; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6008$class_6009_ = class_6008$class_6009; - interface AccessItemRenderer { - fabric_renderBakedItemModel(arg0: Internal.class_1087_, arg1: Internal.class_1799_, arg2: number, arg3: number, arg4: Internal.class_4587_, arg5: Internal.class_4588_): void; + type FrameType_ = "task" | "goal" | "challenge" | FrameType; + /** + * @javaClass dev.latvian.mods.rhino.ErrorReporter + */ + interface ErrorReporter { + runtimeError(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): Internal.EvaluatorException; + warning(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; + error(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; } - type AccessItemRenderer_ = AccessItemRenderer; + type ErrorReporter_ = ErrorReporter; + /** + * @javaClass net.minecraft.class_5312 + */ + class ConfiguredStructureFeature { + adjustBoundingBox($$0: Internal.BoundingBox_): Internal.BoundingBox; + biomes(): Internal.HolderSet; + generate($$0: Internal.RegistryAccess_, $$1: Internal.ChunkGenerator_, $$2: Internal.BiomeSource_, $$3: Internal.StructureManager_, $$4: number, $$5: Internal.ChunkPos_, $$6: number, $$7: Internal.LevelHeightAccessor_, $$8: Internal.Predicate_>): Internal.StructureStart; + static readonly "CODEC" : Internal.Codec>>; + readonly "feature" : F; + readonly "adaptNoise" : boolean; + static readonly "DIRECT_CODEC" : Internal.Codec>; + static readonly "LIST_CODEC" : Internal.Codec>>; + readonly "spawnOverrides" : Internal.Map; + readonly "config" : FC; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ConfiguredStructureFeature_ = Special.ConfiguredStructureFeature | ConfiguredStructureFeature; + /** + * @javaClass net.minecraft.class_270$class_271 + */ + class Team$CollisionRule extends Internal.Enum { + getDisplayName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.Team$CollisionRule[]; + static byName($$0: string): this; + static readonly "PUSH_OTHER_TEAMS" : Internal.Team$CollisionRule; + static readonly "NEVER" : Internal.Team$CollisionRule; + readonly "name" : string; + readonly "id" : number; + static readonly "PUSH_OWN_TEAM" : Internal.Team$CollisionRule; + static readonly "ALWAYS" : Internal.Team$CollisionRule; + get displayName(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Team$CollisionRule_ = "always" | "never" | "push_own_team" | "push_other_teams" | Team$CollisionRule; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder + */ + class WoodenPressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WoodenPressurePlateBlockBuilder_ = WoodenPressurePlateBlockBuilder; + /** + * @javaClass net.minecraft.class_2602 + */ + interface ClientGamePacketListener extends Internal.PacketListener { + handleTitlesClear(arg0: Internal.ClientboundClearTitlesPacket_): void; + handleAddEntity(arg0: Internal.ClientboundAddEntityPacket_): void; + handleSetBorderWarningDistance(arg0: Internal.ClientboundSetBorderWarningDistancePacket_): void; + handleSoundEvent(arg0: Internal.ClientboundSoundPacket_): void; + handleContainerClose(arg0: Internal.ClientboundContainerClosePacket_): void; + handleRotateMob(arg0: Internal.ClientboundRotateHeadPacket_): void; + handleUpdateAttributes(arg0: Internal.ClientboundUpdateAttributesPacket_): void; + setTitleText(arg0: Internal.ClientboundSetTitleTextPacket_): void; + handleMerchantOffers(arg0: Internal.ClientboundMerchantOffersPacket_): void; + handleItemCooldown(arg0: Internal.ClientboundCooldownPacket_): void; + handleUpdateMobEffect(arg0: Internal.ClientboundUpdateMobEffectPacket_): void; + handleOpenScreen(arg0: Internal.ClientboundOpenScreenPacket_): void; + handleTakeItemEntity(arg0: Internal.ClientboundTakeItemEntityPacket_): void; + handleAddPainting(arg0: Internal.ClientboundAddPaintingPacket_): void; + handleBlockEntityData(arg0: Internal.ClientboundBlockEntityDataPacket_): void; + handleMoveEntity(arg0: Internal.ClientboundMoveEntityPacket_): void; + handleSetPlayerTeamPacket(arg0: Internal.ClientboundSetPlayerTeamPacket_): void; + handleRespawn(arg0: Internal.ClientboundRespawnPacket_): void; + handleSetEntityMotion(arg0: Internal.ClientboundSetEntityMotionPacket_): void; + handleSetDisplayObjective(arg0: Internal.ClientboundSetDisplayObjectivePacket_): void; + handleUpdateAdvancementsPacket(arg0: Internal.ClientboundUpdateAdvancementsPacket_): void; + handleHorseScreenOpen(arg0: Internal.ClientboundHorseScreenOpenPacket_): void; + handleMovePlayer(arg0: Internal.ClientboundPlayerPositionPacket_): void; + handleTeleportEntity(arg0: Internal.ClientboundTeleportEntityPacket_): void; + handleSetChunkCacheRadius(arg0: Internal.ClientboundSetChunkCacheRadiusPacket_): void; + handleAwardStats(arg0: Internal.ClientboundAwardStatsPacket_): void; + handleSetHealth(arg0: Internal.ClientboundSetHealthPacket_): void; + handleSetCamera(arg0: Internal.ClientboundSetCameraPacket_): void; + handleCommandSuggestions(arg0: Internal.ClientboundCommandSuggestionsPacket_): void; + handleSetBorderSize(arg0: Internal.ClientboundSetBorderSizePacket_): void; + handleSetExperience(arg0: Internal.ClientboundSetExperiencePacket_): void; + handleLightUpdatePacket(arg0: Internal.ClientboundLightUpdatePacket_): void; + handleSetEntityPassengersPacket(arg0: Internal.ClientboundSetPassengersPacket_): void; + handleContainerSetSlot(arg0: Internal.ClientboundContainerSetSlotPacket_): void; + handleExplosion(arg0: Internal.ClientboundExplodePacket_): void; + handleSetBorderCenter(arg0: Internal.ClientboundSetBorderCenterPacket_): void; + handleAddMob(arg0: Internal.ClientboundAddMobPacket_): void; + handleSetEquipment(arg0: Internal.ClientboundSetEquipmentPacket_): void; + handleCustomPayload(arg0: Internal.ClientboundCustomPayloadPacket_): void; + handleBlockEvent(arg0: Internal.ClientboundBlockEventPacket_): void; + handleSetSpawn(arg0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void; + handleSetScore(arg0: Internal.ClientboundSetScorePacket_): void; + handleLevelEvent(arg0: Internal.ClientboundLevelEventPacket_): void; + handleStopSoundEvent(arg0: Internal.ClientboundStopSoundPacket_): void; + handleChunkBlocksUpdate(arg0: Internal.ClientboundSectionBlocksUpdatePacket_): void; + handleBossUpdate(arg0: Internal.ClientboundBossEventPacket_): void; + setActionBarText(arg0: Internal.ClientboundSetActionBarTextPacket_): void; + handleGameEvent(arg0: Internal.ClientboundGameEventPacket_): void; + handleRemoveMobEffect(arg0: Internal.ClientboundRemoveMobEffectPacket_): void; + handleCommands(arg0: Internal.ClientboundCommandsPacket_): void; + handlePlayerCombatKill(arg0: Internal.ClientboundPlayerCombatKillPacket_): void; + handleLookAt(arg0: Internal.ClientboundPlayerLookAtPacket_): void; + handleBlockBreakAck(arg0: Internal.ClientboundBlockBreakAckPacket_): void; + handleMapItemData(arg0: Internal.ClientboundMapItemDataPacket_): void; + handleBlockUpdate(arg0: Internal.ClientboundBlockUpdatePacket_): void; + handleSetBorderWarningDelay(arg0: Internal.ClientboundSetBorderWarningDelayPacket_): void; + handlePlayerCombatEnter(arg0: Internal.ClientboundPlayerCombatEnterPacket_): void; + handleDisconnect(arg0: Internal.ClientboundDisconnectPacket_): void; + handleForgetLevelChunk(arg0: Internal.ClientboundForgetLevelChunkPacket_): void; + handleAddPlayer(arg0: Internal.ClientboundAddPlayerPacket_): void; + handleCustomSoundEvent(arg0: Internal.ClientboundCustomSoundPacket_): void; + handleBlockDestruction(arg0: Internal.ClientboundBlockDestructionPacket_): void; + setTitlesAnimation(arg0: Internal.ClientboundSetTitlesAnimationPacket_): void; + handleAddOrRemoveRecipes(arg0: Internal.ClientboundRecipePacket_): void; + handleSelectAdvancementsTab(arg0: Internal.ClientboundSelectAdvancementsTabPacket_): void; + handlePlaceRecipe(arg0: Internal.ClientboundPlaceGhostRecipePacket_): void; + handleResourcePack(arg0: Internal.ClientboundResourcePackPacket_): void; + handlePlayerInfo(arg0: Internal.ClientboundPlayerInfoPacket_): void; + handleSetChunkCacheCenter(arg0: Internal.ClientboundSetChunkCacheCenterPacket_): void; + handleSetBorderLerpSize(arg0: Internal.ClientboundSetBorderLerpSizePacket_): void; + handleOpenBook(arg0: Internal.ClientboundOpenBookPacket_): void; + handleLevelChunkWithLight(arg0: Internal.ClientboundLevelChunkWithLightPacket_): void; + setSubtitleText(arg0: Internal.ClientboundSetSubtitleTextPacket_): void; + handleSetTime(arg0: Internal.ClientboundSetTimePacket_): void; + handleEntityEvent(arg0: Internal.ClientboundEntityEventPacket_): void; + handleAnimate(arg0: Internal.ClientboundAnimatePacket_): void; + handleSetCarriedItem(arg0: Internal.ClientboundSetCarriedItemPacket_): void; + handlePlayerAbilities(arg0: Internal.ClientboundPlayerAbilitiesPacket_): void; + handleRemoveEntities(arg0: Internal.ClientboundRemoveEntitiesPacket_): void; + handleContainerContent(arg0: Internal.ClientboundContainerSetContentPacket_): void; + handleAddExperienceOrb(arg0: Internal.ClientboundAddExperienceOrbPacket_): void; + handlePing(arg0: Internal.ClientboundPingPacket_): void; + handleChat(arg0: Internal.ClientboundChatPacket_): void; + handleTabListCustomisation(arg0: Internal.ClientboundTabListPacket_): void; + handleUpdateRecipes(arg0: Internal.ClientboundUpdateRecipesPacket_): void; + handleOpenSignEditor(arg0: Internal.ClientboundOpenSignEditorPacket_): void; + handleLogin(arg0: Internal.ClientboundLoginPacket_): void; + handleTagQueryPacket(arg0: Internal.ClientboundTagQueryPacket_): void; + handleAddVibrationSignal(arg0: Internal.ClientboundAddVibrationSignalPacket_): void; + handleParticleEvent(arg0: Internal.ClientboundLevelParticlesPacket_): void; + handleInitializeBorder(arg0: Internal.ClientboundInitializeBorderPacket_): void; + handleContainerSetData(arg0: Internal.ClientboundContainerSetDataPacket_): void; + handleEntityLinkPacket(arg0: Internal.ClientboundSetEntityLinkPacket_): void; + handleAddObjective(arg0: Internal.ClientboundSetObjectivePacket_): void; + handleKeepAlive(arg0: Internal.ClientboundKeepAlivePacket_): void; + handleUpdateTags(arg0: Internal.ClientboundUpdateTagsPacket_): void; + handleSetSimulationDistance(arg0: Internal.ClientboundSetSimulationDistancePacket_): void; + handlePlayerCombatEnd(arg0: Internal.ClientboundPlayerCombatEndPacket_): void; + handleSetEntityData(arg0: Internal.ClientboundSetEntityDataPacket_): void; + handleChangeDifficulty(arg0: Internal.ClientboundChangeDifficultyPacket_): void; + handleMoveVehicle(arg0: Internal.ClientboundMoveVehiclePacket_): void; + handleSoundEntityEvent(arg0: Internal.ClientboundSoundEntityPacket_): void; + } + type ClientGamePacketListener_ = ClientGamePacketListener; + /** + * @javaClass dev.latvian.mods.kubejs.item.ingredient.IngredientWithCustomPredicateJS + */ + class IngredientWithCustomPredicateJS implements Internal.IngredientJS { + toJson(): Internal.JsonElement; + testVanillaItem(i: Internal.Item_): boolean; + test(stack: Internal.ItemStackJS_): boolean; + getStacks(): Internal.Set; + getVanillaItems(): Internal.Set; + getFirst(): Internal.ItemStackJS; + testVanilla(stack: Internal.ItemStack_): boolean; + isEmpty(): boolean; + isInvalidRecipeIngredient(): boolean; + toString(): string; + getCount(): number; + getVanillaPredicate(): Internal.Predicate; + readonly "predicate" : ((arg0: Internal.ItemStack) => boolean); + readonly "ingredient" : Internal.IngredientJS; + readonly "uuid" : Internal.UUID; + get invalidRecipeIngredient(): boolean; + get stacks(): Internal.Set; + get count(): number; + get vanillaItems(): Internal.Set; + get first(): Internal.ItemStackJS; + get empty(): boolean; + get vanillaPredicate(): Internal.Predicate; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IngredientWithCustomPredicateJS_ = IngredientWithCustomPredicateJS; + /** + * @javaClass dev.latvian.mods.kubejs.player.ClientPlayerJS + */ + class ClientPlayerJS extends Internal.PlayerJS { + getStats(): Internal.PlayerStatsJS; + sendData(channel: string, data: Internal.CompoundTag_): void; + paint(tag: Internal.CompoundTag_): void; + rayTrace(distance: number): Internal.RayTraceResultJS; + isSelf(): boolean; + isMiningBlock(): boolean; + get stats(): Internal.PlayerStatsJS; + get miningBlock(): boolean; + get self(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type ClientPlayerJS_ = ClientPlayerJS; + /** + * @javaClass dev.latvian.mods.rhino.mod.util.Copyable + */ + interface Copyable { + copy(): this; + } + type Copyable_ = (() => Internal.Copyable) | Copyable; + /** + * @javaClass net.minecraft.class_2629 + */ + class ClientboundBossEventPacket implements Internal.Packet { + static createUpdateNamePacket($$0: Internal.BossEvent_): this; + static createUpdatePropertiesPacket($$0: Internal.BossEvent_): this; + dispatch($$0: Internal.ClientboundBossEventPacket$Handler_): void; + static createRemovePacket($$0: Internal.UUID_): this; + handle($$0: Internal.ClientGamePacketListener_): void; + static createAddPacket($$0: Internal.BossEvent_): this; + static createUpdateStylePacket($$0: Internal.BossEvent_): this; + write($$0: Internal.FriendlyByteBuf_): void; + static createUpdateProgressPacket($$0: Internal.BossEvent_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundBossEventPacket_ = ClientboundBossEventPacket; + /** + * @javaClass net.minecraft.class_3275 + */ + class NoiseBasedCountPlacement extends Internal.RepeatingPlacement { + static of($$0: number, $$1: number, $$2: number): this; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseBasedCountPlacement_ = NoiseBasedCountPlacement; + /** + * @javaClass net.minecraft.class_1324 + */ + class AttributeInstance { + replaceFrom($$0: Internal.AttributeInstance_): void; + getModifier($$0: Internal.UUID_): Internal.AttributeModifier; + save(): Internal.CompoundTag; + getBaseValue(): number; + setBaseValue($$0: number): void; + addTransientModifier($$0: Internal.AttributeModifier_): void; + getValue(): number; + removePermanentModifier($$0: Internal.UUID_): boolean; + getAttribute(): Internal.Attribute; + load($$0: Internal.CompoundTag_): void; + removeModifiers(): void; + hasModifier($$0: Internal.AttributeModifier_): boolean; + addPermanentModifier($$0: Internal.AttributeModifier_): void; + getModifiers($$0: Internal.AttributeModifier$Operation_): Internal.Set; + getModifiers(): Internal.Set; + removeModifier($$0: Internal.UUID_): void; + removeModifier($$0: Internal.AttributeModifier_): void; + get baseValue(): number; + get attribute(): Internal.Attribute; + get modifiers(): Internal.Set; + get value(): number; + set baseValue($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AttributeInstance_ = AttributeInstance; + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2ObjectFunction + */ + interface Char2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { + getOrDefault(arg0: string, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Char2ShortFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Char2IntFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ObjectFunction; + put(arg0: string, arg1: V): V; + remove(arg0: string): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Char2ObjectFunction; + get(arg0: any): V; + get(arg0: string): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Char2LongFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Char2ByteFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Char2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: string): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ObjectFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Char2CharFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ObjectFunction; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ObjectFunction; + } + type Char2ObjectFunction_ = ((arg0: string) => V) | Char2ObjectFunction; + /** + * @javaClass dev.latvian.mods.unit.function.FunctionFactory$FuncSupplier + */ + interface FunctionFactory$FuncSupplier { + create(arg0: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; + } + type FunctionFactory$FuncSupplier_ = ((arg0: dev.latvian.mods.unit.Unit[]) => dev.latvian.mods.unit.Unit) | FunctionFactory$FuncSupplier; + /** + * @javaClass dev.latvian.mods.kubejs.util.ListJS + */ + class ListJS extends Internal.ArrayList implements Internal.StringBuilderAppendable, Internal.ChangeListener, Internal.Copyable, Internal.JsonSerializable, Internal.NBTSerializable { + add(index: number, value: any): void; + add(value: any): boolean; + static nbt(list: any): Internal.CollectionTag; + appendString(builder: Internal.StringBuilder_): void; + onChanged(o: any): void; + splice(pos: number, deleteCount: number, ... items: any[]): this; + shift(): any; + clear(): void; + static ofArray(array: any): this; + reverse(): this; + push(... o: any[]): this; + remove(index: number): any; + remove(o: any): boolean; + pop(): any; + filter(predicate: Internal.Predicate_): this; + toJson(): Internal.JsonArray; + toNBT(): Internal.CollectionTag; + addAll(index: number, c: Internal.Collection_): boolean; + addAll(c: Internal.Collection_): boolean; + static of(o: any): this; + static of(array: number[]): this; + static of(array: string[]): this; + static orSelf(o: any): this; + static json(array: any): Internal.JsonArray; + getLength(): number; + unshift(... o: any[]): this; + toString(): string; + copy(): this; + map(transformer: Internal.Function_): this; + "changeListener" : ((arg0: Internal.ListJS) => void); + get length(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ListJS_ = ListJS; + /** + * @javaClass java.util.Currency + */ + class Currency implements Internal.Serializable { + getNumericCodeAsString(): string; + getCurrencyCode(): string; + getDefaultFractionDigits(): number; + getDisplayName(arg0: Internal.Locale_): string; + getDisplayName(): string; + getNumericCode(): number; + toString(): string; + static getInstance(arg0: string): this; + static getInstance(arg0: Internal.Locale_): this; + static getAvailableCurrencies(): Internal.Set; + getSymbol(): string; + getSymbol(arg0: Internal.Locale_): string; + get symbol(): string; + get displayName(): string; + get availableCurrencies(): Internal.Set; + get numericCodeAsString(): string; + get currencyCode(): string; + get defaultFractionDigits(): number; + get numericCode(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Currency_ = Currency; + /** + * @javaClass net.minecraft.class_239$class_240 + */ + class HitResult$Type extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.HitResult$Type[]; + static readonly "ENTITY" : Internal.HitResult$Type; + static readonly "MISS" : Internal.HitResult$Type; + static readonly "BLOCK" : Internal.HitResult$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HitResult$Type_ = "block" | "entity" | "miss" | HitResult$Type; + /** + * @javaClass com.google.common.collect.ImmutableCollection + */ + abstract class ImmutableCollection extends Internal.AbstractCollection implements Internal.Serializable { + add(arg0: E): boolean; + removeAll(arg0: Internal.Collection_): boolean; + contains(arg0: any): boolean; + iterator(): Internal.UnmodifiableIterator; + addAll(arg0: Internal.Collection_): boolean; + spliterator(): Internal.Spliterator; + toArray(): any[]; + toArray(arg0: T[]): T[]; + clear(): void; + asList(): Internal.ImmutableList; + remove(arg0: any): boolean; + retainAll(arg0: Internal.Collection_): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImmutableCollection_ = ImmutableCollection; + /** + * @javaClass net.minecraft.class_4095$class_5303 + */ + class Brain$Provider { + makeBrain($$0: Internal.Dynamic_): Internal.Brain; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Brain$Provider_ = Brain$Provider; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseScroll + */ + interface ScreenMouseEvents$BeforeMouseScroll { + beforeMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): void; + } + type ScreenMouseEvents$BeforeMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number) => void) | ScreenMouseEvents$BeforeMouseScroll; + /** + * @javaClass io.netty.channel.MessageSizeEstimator + */ + interface MessageSizeEstimator { + newHandle(): Internal.MessageSizeEstimator$Handle; + } + type MessageSizeEstimator_ = (() => Internal.MessageSizeEstimator$Handle) | MessageSizeEstimator; + /** + * @javaClass net.minecraft.class_5195 + */ + class Music { + getEvent(): Internal.SoundEvent; + getMinDelay(): number; + replaceCurrentMusic(): boolean; + getMaxDelay(): number; + static readonly "CODEC" : Internal.Codec; + get minDelay(): number; + get maxDelay(): number; + get event(): Internal.SoundEvent; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Music_ = Music; + /** + * @javaClass net.minecraft.class_4466 + */ + class Bee extends Internal.Animal implements Internal.NeutralMob, Internal.FlyingAnimal { + method_29509(): void; + method_29508(): Internal.UUID; + isFlapping(): boolean; + dropOffNectar(): void; + isFood($$0: Internal.ItemStack_): boolean; + getRollAmount($$0: number): number; + method_29507(): number; + static createAttributes(): Internal.AttributeSupplier$Builder; + hasStung(): boolean; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + doHurtTarget($$0: Internal.Entity_): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getTravellingTicks(): number; + getLeashOffset(): Vec3; + setStayOutOfHiveCountdown($$0: number): void; + getGoalSelector(): Internal.GoalSelector; + aiStep(): void; + getSavedFlowerPos(): BlockPos; + getBlacklistedHives(): Internal.List; + method_29514($$0: number): void; + method_29513($$0: Internal.UUID_): void; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + hasHive(): boolean; + getMobType(): Internal.MobType; + hasNectar(): boolean; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + method_6581(): boolean; + setSavedFlowerPos($$0: BlockPos_): void; + hasSavedFlowerPos(): boolean; + resetTicksWithoutNectarSinceExitingHive(): void; + getHivePos(): BlockPos; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + static readonly "FLAP_DEGREES_PER_TICK" : 120.32113; + static readonly "TAG_CROPS_GROWN_SINCE_POLLINATION" : "CropsGrownSincePollination"; + static readonly "TAG_FLOWER_POS" : "FlowerPos"; + static readonly "TICKS_PER_FLAP" : 2; + static readonly "TAG_TICKS_SINCE_POLLINATION" : "TicksSincePollination"; + static readonly "TAG_HAS_STUNG" : "HasStung"; + static readonly "TAG_HAS_NECTAR" : "HasNectar"; + static readonly "TAG_HIVE_POS" : "HivePos"; + static readonly "TAG_CANNOT_ENTER_HIVE_TICKS" : "CannotEnterHiveTicks"; + get savedFlowerPos(): BlockPos; + get goalSelector(): Internal.GoalSelector; + get mobType(): Internal.MobType; + get hivePos(): BlockPos; + get blacklistedHives(): Internal.List; + get flapping(): boolean; + get leashOffset(): Vec3; + get travellingTicks(): number; + set savedFlowerPos($$0: BlockPos_); + set stayOutOfHiveCountdown($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Bee_ = Bee; + /** + * @javaClass net.minecraft.class_1739 + */ + class AirItem extends Internal.Item { + getDescriptionId(): string; + appendHoverText($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; + get descriptionId(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AirItem_ = AirItem; + /** + * @javaClass net.minecraft.class_4832 + */ + class HoglinSpecificSensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HoglinSpecificSensor_ = HoglinSpecificSensor; + /** + * @javaClass java.security.PrivateKey + */ interface PrivateKey extends Internal.Key, Internal.Destroyable { } type PrivateKey_ = PrivateKey; - class class_1866 implements Internal.class_1865 { - method_8122($$0: ResourceLocation_, $$1: Internal.class_2540_): T; - method_8121($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; - method_8124($$0: Internal.class_2540_, $$1: T): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1866_ = class_1866; - interface CommandExceptionType { - } - type CommandExceptionType_ = CommandExceptionType; - class class_2995 extends Internal.class_269 { - method_1157($$0: string, $$1: Internal.class_268_): void; - method_1158($$0: number, $$1: Internal.class_266_): void; - method_12939($$0: Internal.class_266_): void; - method_12937($$0: Internal.class_266_): Internal.List>; - method_12938($$0: Internal.class_266_): void; - method_1190($$0: string, $$1: Internal.class_266_): void; - method_12935($$0: Internal.Runnable_): void; - method_12936($$0: Internal.class_266_): number; - method_32704($$0: Internal.class_2487_): Internal.class_273; - method_1193($$0: Internal.class_268_): void; - method_1160($$0: Internal.class_268_): void; - method_32705(): Internal.class_273; - method_1172($$0: string, $$1: Internal.class_268_): boolean; - method_1173($$0: Internal.class_266_): void; - method_1152($$0: string): void; - method_1185($$0: Internal.class_266_): void; - method_12940($$0: Internal.class_266_): Internal.List>; - method_1175($$0: Internal.class_266_): void; - method_1154($$0: Internal.class_268_): void; - method_1176($$0: Internal.class_267_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2995_ = class_2995; /** - * Fired when the chest loot table is registering. + * @javaClass net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder */ - class ChestLootEventJS extends Internal.LootEventJS { - getType(): string; - addChest(id: ResourceLocation_, b: Internal.Consumer_): void; - getDirectory(): string; - get type(): string; - get directory(): string; + interface FabricLootTableBuilder { + apply(functions: Internal.Collection_): Internal.LootTable$Builder; + apply(function_: Internal.LootItemFunction_): Internal.LootTable$Builder; + pool(pool: Internal.LootPool_): Internal.LootTable$Builder; + pools(pools: Internal.Collection_): Internal.LootTable$Builder; + copyOf(table: Internal.LootTable_): Internal.LootTable$Builder; + modifyPools(modifier: Internal.Consumer_): Internal.LootTable$Builder; + } + type FabricLootTableBuilder_ = FabricLootTableBuilder; + /** + * @javaClass dev.latvian.mods.kubejs.client.painter.PainterObjectStorage + */ + class PainterObjectStorage { + createScreenObjects(): any[]; + getObject(key: string): Internal.PainterObject; + clear(): void; + handle(root: Internal.CompoundTag_): void; + remove(id: string): void; + getObjects(): Internal.Collection; + get objects(): Internal.Collection; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PainterObjectStorage_ = PainterObjectStorage; + /** + * @javaClass net.minecraft.class_1588 + */ + abstract class Monster extends Internal.PathfinderMob implements Internal.Enemy { + static createMonsterAttributes(): Internal.AttributeSupplier$Builder; + aiStep(): void; + getFallSounds(): Internal.LivingEntity$Fallsounds; + static checkAnyLightMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getSoundSource(): Internal.SoundSource; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + static isDarkEnoughToSpawn($$0: Internal.ServerLevelAccessor_, $$1: BlockPos_, $$2: Internal.Random_): boolean; + static checkMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; + isPreventingPlayerRest($$0: Internal.Player_): boolean; + get fallSounds(): Internal.LivingEntity$Fallsounds; + get soundSource(): Internal.SoundSource; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Monster_ = Monster; + /** + * @javaClass java.lang.Appendable + */ + interface Appendable { + append(arg0: Internal.CharSequence_): this; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + append(arg0: string): this; + } + type Appendable_ = Appendable; + /** + * @javaClass net.minecraft.class_1530 + */ + abstract class HangingEntity extends Internal.Entity { + rotate($$0: Internal.Rotation_): number; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + mirror($$0: Internal.Mirror_): number; + getDirection(): Internal.Direction; + refreshDimensions(): void; + spawnAtLocation($$0: Internal.ItemStack_, $$1: number): Internal.ItemEntity; + getWidth(): number; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + push($$0: number, $$1: number, $$2: number): void; + isPickable(): boolean; + setPos($$0: number, $$1: number, $$2: number): void; + dropItem(arg0: Internal.Entity_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getHeight(): number; + skipAttackInteraction($$0: Internal.Entity_): boolean; + getPos(): BlockPos; + survives(): boolean; + playPlacementSound(): void; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + get pos(): BlockPos; + get width(): number; + get pickable(): boolean; + get direction(): Internal.Direction; + get height(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HangingEntity_ = HangingEntity; + /** + * @javaClass dev.architectury.registry.registries.Registrar + */ + interface Registrar extends Internal.Iterable { + getKey(arg0: T): Internal.Optional>; + byRawId(arg0: number): T; + entrySet(): Internal.Set, T>>; + getIds(): Internal.Set; + getId(arg0: T): ResourceLocation; + containsValue(arg0: T): boolean; + listen(arg0: ResourceLocation_, arg1: Internal.Consumer_): void; + listen(supplier: Internal.RegistrySupplier_, callback: Internal.Consumer_): void; + delegate(arg0: ResourceLocation_): Internal.RegistrySupplier; + contains(arg0: ResourceLocation_): boolean; + get(arg0: ResourceLocation_): T; + getRawId(arg0: T): number; + wrap(obj: R): Internal.RegistrySupplier; + key(): Internal.ResourceKey>; + register(arg0: ResourceLocation_, arg1: Internal.Supplier_): Internal.RegistrySupplier; + } + type Registrar_ = Registrar; + /** + * @javaClass net.minecraft.class_3820 + */ + class BlockStateMatchTest extends Internal.RuleTest { + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockStateMatchTest_ = BlockStateMatchTest; + /** + * @javaClass dev.latvian.mods.kubejs.player.ServerPlayerJS + */ + class ServerPlayerJS extends Internal.PlayerJS { + setCreativeMode(mode: boolean): void; + isAdvancementDone(id: ResourceLocation_): boolean; + getStats(): Internal.PlayerStatsJS; + sendData(channel: string, data: Internal.CompoundTag_): void; + getHasClientMod(): boolean; + unlockAdvancement(id: ResourceLocation_): void; + setSpawnLocation(c: Internal.BlockContainerJS_): void; + paint(renderer: Internal.CompoundTag_): void; + getSpawnLocation(): Internal.BlockContainerJS; + setGameMode(mode: string): void; + revokeAdvancement(id: ResourceLocation_): void; + ban(banner: string, reason: string, expiresInMillis: number): void; + isMiningBlock(): boolean; + setSelectedSlot(index: number): void; + kick(reason: Internal.Component_): void; + kick(): void; + setMouseItem(item: Internal.ItemStackJS_): void; + isOp(): boolean; + readonly "server" : Internal.ServerJS; + get spawnLocation(): Internal.BlockContainerJS; + get op(): boolean; + get stats(): Internal.PlayerStatsJS; + get miningBlock(): boolean; + get hasClientMod(): boolean; + set spawnLocation(c: Internal.BlockContainerJS_); + set selectedSlot(index: number); + set mouseItem(item: Internal.ItemStackJS_); + set creativeMode(mode: boolean); + set gameMode(mode: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** - * Fired when the chest loot table is registering. */ - type ChestLootEventJS_ = ChestLootEventJS; - interface class_6761 { - method_20463(arg0: number, arg1: Internal.Function_): Internal.class_2520; - } - type class_6761_ = class_6761; - class class_2170$class_5364 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2170$class_5364; - static values(): Internal.class_2170$class_5364[]; - static readonly field_25419 : Internal.class_2170$class_5364; - static readonly field_25420 : Internal.class_2170$class_5364; - static readonly field_25421 : Internal.class_2170$class_5364; - readonly field_25422 : boolean; - readonly field_25423 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2170$class_5364_ = "all" | "dedicated" | "integrated" | class_2170$class_5364; - interface TypeDescriptor$OfField extends Internal.TypeDescriptor { - componentType(): F; - arrayType(): F; - isArray(): boolean; - isPrimitive(): boolean; - } - type TypeDescriptor$OfField_ = TypeDescriptor$OfField; - class class_853 implements Internal.class_1920, Internal.AccessChunkRendererRegion, Internal.RenderDataObjectConsumer, Internal.RenderAttachedBlockView { - method_22336(): Internal.class_3568; - method_8320($$0: BlockPos_): Internal.class_2680; - fabric_setRenderer(renderer: Internal.TerrainRenderContext_): void; - method_31607(): number; - method_31605(): number; - fabric_getRenderer(): Internal.TerrainRenderContext; - method_8321($$0: BlockPos_): Internal.class_2586; - fabric_acceptRenderDataObjects(renderDataObjects: Internal.Long2ObjectOpenHashMap_): void; - method_24852($$0: Internal.class_2350_, $$1: boolean): number; - getBlockEntityRenderAttachment(pos: BlockPos_): any; - method_23752($$0: BlockPos_, $$1: Internal.class_6539_): number; - method_8316($$0: BlockPos_): Internal.class_3610; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_853_ = class_853; - class class_4143 extends Internal.class_4148 { - method_19099(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4143_ = class_4143; - class class_1730 extends Internal.class_1277 { - method_7659($$0: Internal.class_2499_): void; - method_7660(): Internal.class_2499; - method_7661($$0: Internal.class_2611_): void; - method_31556($$0: Internal.class_2611_): boolean; - method_5435($$0: Internal.class_1657_): void; - method_5432($$0: Internal.class_1657_): void; - method_5443($$0: Internal.class_1657_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1730_ = class_1730; - class class_1282 { - method_5515(): Internal.class_1282; - method_5537(): boolean; - method_5516(): Internal.class_1282; - method_5538(): boolean; - getActual(): Internal.EntityJS; - getPlayer(): Internal.PlayerJS; - static method_5513($$0: Internal.class_1297_): Internal.class_1282; - method_5535(): boolean; - static method_5536($$0: Internal.class_1297_, $$1: Internal.class_1297_): Internal.class_1282; - method_5514(): boolean; - static method_5519($$0: Internal.class_1297_, $$1: Internal.class_1309_): Internal.class_1282; - method_5517(): Internal.class_1282; - method_37353(): Internal.class_1282; - method_5518(): Internal.class_1282; - getImmediate(): Internal.EntityJS; - static method_21748($$0: Internal.class_1309_): Internal.class_1282; - method_33330(): Internal.class_1282; - method_37354(): boolean; - static method_24907($$0: Internal.class_1671_, $$1: Internal.class_1297_): Internal.class_1282; - static method_5522($$0: Internal.class_1665_, $$1: Internal.class_1297_): Internal.class_1282; - static method_5523(): Internal.class_1282; - static method_5520($$0: Internal.class_1297_, $$1: Internal.class_1297_): Internal.class_1282; - static method_5521($$0: Internal.class_3855_, $$1: Internal.class_1297_): Internal.class_1282; - method_5504(): boolean; - method_5527(): boolean; - static method_5524($$0: Internal.class_1297_, $$1: Internal.class_1297_): Internal.class_1282; - method_5506($$0: Internal.class_1309_): Internal.class_2561; - method_5528(): number; - static method_29238($$0: Internal.class_1687_, $$1: Internal.class_1297_): Internal.class_1282; - method_32872(): boolean; - getType(): string; - method_5530(): boolean; - method_33329(): boolean; + type ServerPlayerJS_ = ServerPlayerJS; + /** + * @javaClass net.minecraft.class_1322 + */ + class AttributeModifier { + getName(): string; + static load($$0: Internal.CompoundTag_): this; + hashCode(): number; + equals($$0: any): boolean; + save(): Internal.CompoundTag; + getOperation(): Internal.AttributeModifier$Operation; + getId(): Internal.UUID; toString(): string; - static method_5511($$0: Internal.class_1309_): Internal.class_1282; - method_5533(): boolean; - static method_5512($$0: Internal.class_1309_): Internal.class_1282; - method_5534(): boolean; - static method_5531($$0: Internal.class_1927_): Internal.class_1282; - static method_5532($$0: Internal.class_1657_): Internal.class_1282; - method_5510(): Vec3; - static readonly field_5863 : Internal.class_1282; - readonly field_5841 : string; - static readonly field_5842 : Internal.class_1282; - static readonly field_5843 : Internal.class_1282; - static readonly field_5865 : Internal.class_1282; - static readonly field_5861 : Internal.class_1282; - static readonly field_5848 : Internal.class_1282; - static readonly field_5849 : Internal.class_1282; - static readonly field_28400 : Internal.class_1282; - static readonly field_5844 : Internal.class_1282; - static readonly field_27856 : Internal.class_1282; - static readonly field_5867 : Internal.class_1282; - static readonly field_5868 : Internal.class_1282; - static readonly field_5846 : Internal.class_1282; - static readonly field_5869 : Internal.class_1282; - static readonly field_5847 : Internal.class_1282; - static readonly field_16992 : Internal.class_1282; - static readonly field_5852 : Internal.class_1282; - static readonly field_5854 : Internal.class_1282; - static readonly field_28099 : Internal.class_1282; - static readonly field_5850 : Internal.class_1282; - static readonly field_5859 : Internal.class_1282; - static readonly field_5855 : Internal.class_1282; - static readonly field_5856 : Internal.class_1282; - static readonly field_5858 : Internal.class_1282; - get actual(): Internal.EntityJS; - get immediate(): Internal.EntityJS; - get type(): string; - get player(): Internal.PlayerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1282_ = "inFire" | "lightningBolt" | "onFire" | "lava" | "hotFloor" | "inWall" | "cramming" | "drown" | "starve" | "cactus" | "fall" | "flyIntoWall" | "outOfWorld" | "generic" | "magic" | "wither" | "anvil" | "fallingBlock" | "dragonBreath" | "dryout" | "sweetBerryBush" | "freeze" | "fallingStalactite" | "stalagmite" | class_1282; - class ScriptPack { - readonly manager : Internal.ScriptManager; - scope : Internal.Scriptable; - context : Internal.Context; - readonly scripts : Internal.List; - readonly info : Internal.ScriptPackInfo; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptPack_ = ScriptPack; - abstract class class_1682 extends Internal.class_1676 { - method_5640($$0: number): boolean; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1682_ = class_1682; - interface class_6910$class_6912 { - comp_372(): number; - comp_373(): number; - comp_371(): number; - method_39327(): Internal.class_6748; - } - type class_6910$class_6912_ = class_6910$class_6912; - class class_2348 extends Internal.class_2370 { - method_10137(): ResourceLocation; - method_10206($$0: T): number; - method_10273($$0: number, $$1: Internal.class_5321_, $$2: T, $$3: Internal.Lifecycle_): Internal.class_6880; - method_10240($$0: Internal.Random_): Internal.Optional>; - method_17966($$0: ResourceLocation_): Internal.Optional; - method_10200($$0: number): T; - method_10221($$0: T): ResourceLocation; - method_10223($$0: ResourceLocation_): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2348_ = class_2348; - class class_5776 extends Internal.class_1477 { - method_33334(): number; - method_5749($$0: Internal.class_2487_): void; - static method_38962($$0: Internal.class_1299_, $$1: Internal.class_5425_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5776_ = class_5776; - interface class_3745 extends Internal.class_1603 { - method_7110(arg0: boolean): void; - method_5968(): Internal.class_1309; - method_24652($$0: Internal.class_1309_, $$1: Internal.class_1309_, $$2: Internal.class_1676_, $$3: number, $$4: number): void; - method_24651(): void; - method_24654($$0: Internal.class_1309_, $$1: number): void; - method_24653($$0: Internal.class_1309_, $$1: Vec3_, $$2: number): Internal.class_1160; - method_18811(arg0: Internal.class_1309_, arg1: Internal.class_1799_, arg2: Internal.class_1676_, arg3: number): void; - } - type class_3745_ = class_3745; - class class_278 { - method_1248($$0: number, $$1: number, $$2: number, $$3: number): void; - method_1249($$0: number, $$1: number, $$2: number): void; - method_35656($$0: number, $$1: number, $$2: number, $$3: number): void; - method_35645($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - method_34413($$0: Internal.class_1160_): void; - method_35655($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - method_35644($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - method_35654($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - method_35653($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - method_35652($$0: Internal.class_1162_): void; - method_35651($$0: number, $$1: number, $$2: number): void; - method_35650($$0: number, $$1: number): void; - method_1250($$0: Internal.class_1159_): void; - method_1251($$0: number): void; - method_35649($$0: number): void; - method_1252($$0: number, $$1: number, $$2: number, $$3: number): void; - method_35648($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number, $$15: number): void; - method_1253($$0: number[]): void; - method_35647($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - method_1254($$0: number, $$1: number, $$2: number, $$3: number): void; - method_1255($$0: number, $$1: number): void; - method_39978($$0: Internal.class_4581_): void; - method_35646($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; - method_35657($$0: number, $$1: number, $$2: number, $$3: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_278_ = class_278; - class class_2573 extends Internal.class_2586 implements Internal.class_1275 { - method_38992($$0: Internal.class_1799_): void; - static method_10905($$0: Internal.class_1799_): void; - method_10907(): Internal.class_1799; - method_10908(): Internal.class_1767; - static method_24281($$0: Internal.class_1799_): Internal.class_2499; - static method_10910($$0: Internal.class_1799_): number; - static method_24280($$0: Internal.class_1767_, $$1: Internal.class_2499_): Internal.List>; - method_10911(): Internal.List>; - method_10913($$0: Internal.class_1799_, $$1: Internal.class_1767_): void; - method_16887(): Internal.class_2487; - method_5797(): Internal.class_2561; - method_11014($$0: Internal.class_2487_): void; - method_16886(): Internal.class_2622; - method_16842($$0: Internal.class_2561_): void; - method_5477(): Internal.class_2561; - static readonly field_31298 : "Pattern"; - static readonly field_31299 : "Color"; - static readonly field_31296 : 6; - static readonly field_31297 : "Patterns"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2573_ = class_2573; - class class_5267 { - method_27849($$0: Internal.class_5341_[]): Internal.JsonElement; - static readonly field_24420 : Internal.class_5267; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5267_ = class_5267; - class class_2846$class_2847 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2846$class_2847; - static values(): Internal.class_2846$class_2847[]; - static readonly field_12974 : Internal.class_2846$class_2847; - static readonly field_12975 : Internal.class_2846$class_2847; - static readonly field_12969 : Internal.class_2846$class_2847; - static readonly field_12968 : Internal.class_2846$class_2847; - static readonly field_12973 : Internal.class_2846$class_2847; - static readonly field_12970 : Internal.class_2846$class_2847; - static readonly field_12971 : Internal.class_2846$class_2847; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2846$class_2847_ = "swap_item_with_offhand" | "start_destroy_block" | "abort_destroy_block" | "drop_item" | "drop_all_items" | "stop_destroy_block" | "release_use_item" | class_2846$class_2847; - abstract class class_6661 extends Internal.class_6797 { - method_14452($$0: Internal.class_5444_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6661_ = class_6661; - interface class_3193$class_3724 { - } - type class_3193$class_3724_ = class_3193$class_3724; - interface CustomJavaToJsWrapper { - convertJavaToJs(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Class_): Internal.Scriptable; - } - type CustomJavaToJsWrapper_ = ((arg0: Internal.Context, arg1: Internal.Scriptable, arg2: Internal.Class) => Internal.Scriptable) | CustomJavaToJsWrapper; - class class_5149 extends Internal.Enum { - static method_27083($$0: number): Internal.class_5149; - static valueOf($$0: string): Internal.class_5149; - static values(): Internal.class_5149[]; - method_27082(): number; - static readonly field_23821 : Internal.class_5149; - static readonly field_23820 : Internal.class_5149; - static readonly field_23822 : Internal.class_5149; - static readonly field_23816 : Internal.class_5149; - static readonly field_23818 : Internal.class_5149; - static readonly field_23817 : Internal.class_5149; - static readonly field_23819 : Internal.class_5149; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5149_ = "creamy" | "gray" | "white" | "darkbrown" | "black" | "chestnut" | "brown" | class_5149; - class DateFormatSymbols implements Internal.Serializable, Internal.Cloneable { - setShortWeekdays(arg0: string[]): void; - setShortMonths(arg0: string[]): void; - getWeekdays(): string[]; - setEras(arg0: string[]): void; - setMonths(arg0: string[]): void; - setZoneStrings(arg0: string[][]): void; - getEras(): string[]; - setAmPmStrings(arg0: string[]): void; - setWeekdays(arg0: string[]): void; - getLocalPatternChars(): string; - getMonths(): string[]; - setLocalPatternChars(arg0: string): void; - getAmPmStrings(): string[]; - hashCode(): number; - equals(arg0: any): boolean; - clone(): any; - getZoneStrings(): string[][]; - getShortMonths(): string[]; - static getInstance(): Internal.DateFormatSymbols; - static getInstance(arg0: Internal.Locale_): Internal.DateFormatSymbols; - static getAvailableLocales(): Internal.Locale[]; - getShortWeekdays(): string[]; - get eras(): string[]; - get localPatternChars(): string; - get months(): string[]; - get shortMonths(): string[]; - get instance(): Internal.DateFormatSymbols; - get zoneStrings(): string[][]; - get weekdays(): string[]; - get amPmStrings(): string[]; - get shortWeekdays(): string[]; - get availableLocales(): Internal.Locale[]; - set eras(arg0: string[]); - set localPatternChars(arg0: string); - set months(arg0: string[]); - set shortMonths(arg0: string[]); - set zoneStrings(arg0: string[][]); - set weekdays(arg0: string[]); - set amPmStrings(arg0: string[]); - set shortWeekdays(arg0: string[]); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DateFormatSymbols_ = DateFormatSymbols; - class class_4543 { - method_24938($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_22393($$0: BlockPos_): Internal.class_6880; - static method_27984($$0: number): number; - method_27344($$0: BlockPos_): Internal.class_6880; - method_38107($$0: Internal.class_4543$class_4544_): Internal.class_4543; - method_24854($$0: number, $$1: number, $$2: number): Internal.class_6880; - static readonly field_28106 : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4543_ = class_4543; - abstract class class_2939 { - method_12702(arg0: Internal.class_5873_, arg1: C, arg2: Internal.class_2791_, arg3: Internal.Function_>, arg4: Internal.Random_, arg5: Internal.class_6350_, arg6: Internal.class_1923_, arg7: Internal.class_6643_): boolean; - method_12705(arg0: C, arg1: Internal.Random_): boolean; - method_28616(): Internal.Codec>; - method_12710(): number; - method_28614($$0: C): Internal.class_2922; - static readonly field_13295 : Internal.class_2939; - static readonly field_29060 : Internal.class_2939; - static readonly field_13297 : Internal.class_2939; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2939_ = class_2939; - class class_4587 { - method_22911(): boolean; - method_22903(): void; - method_22904($$0: number, $$1: number, $$2: number): void; - method_22905($$0: number, $$1: number, $$2: number): void; - method_23760(): Internal.class_4587$class_4665; - method_22907($$0: Internal.class_1158_): void; - method_22909(): void; - method_34426(): void; - method_34425($$0: Internal.class_1159_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4587_ = class_4587; - interface RenderAttachedBlockView extends Internal.class_1920 { - getBlockEntityRenderAttachment(pos: BlockPos_): any; - } - type RenderAttachedBlockView_ = RenderAttachedBlockView; - abstract class TimeZone implements Internal.Serializable, Internal.Cloneable { - static getTimeZone(arg0: Internal.ZoneId_): Internal.TimeZone; - static getTimeZone(arg0: string): Internal.TimeZone; - getOffset(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; - getOffset(arg0: number): number; - useDaylightTime(): boolean; - getID(): string; - static getDefault(): Internal.TimeZone; - static getAvailableIDs(arg0: number): string[]; - static getAvailableIDs(): string[]; - observesDaylightTime(): boolean; - static setDefault(arg0: Internal.TimeZone_): void; - getDSTSavings(): number; - getDisplayName(arg0: boolean, arg1: number): string; - getDisplayName(arg0: boolean, arg1: number, arg2: Internal.Locale_): string; - getDisplayName(arg0: Internal.Locale_): string; - getDisplayName(): string; - setRawOffset(arg0: number): void; - clone(): any; - setID(arg0: string): void; - hasSameRules(arg0: Internal.TimeZone_): boolean; - inDaylightTime(arg0: Internal.Date_): boolean; - toZoneId(): Internal.ZoneId; - getRawOffset(): number; - static readonly SHORT : 0; - static readonly LONG : 1; - get default(): Internal.TimeZone; - get displayName(): string; - get rawOffset(): number; - get availableIDs(): string[]; - get dSTSavings(): number; - get iD(): string; - set default(arg0: Internal.TimeZone_); - set rawOffset(arg0: number); - set iD(arg0: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TimeZone_ = TimeZone; - abstract class EnumSet extends Internal.AbstractSet implements Internal.Cloneable, Internal.Serializable { - static allOf(arg0: Internal.Class_): Internal.EnumSet; - static complementOf(arg0: Internal.EnumSet_): Internal.EnumSet; - static of(arg0: E, arg1: E, arg2: E): Internal.EnumSet; - static of(arg0: E, arg1: E): Internal.EnumSet; - static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.EnumSet; - static of(arg0: E, ... arg1: E[]): Internal.EnumSet; - static of(arg0: E): Internal.EnumSet; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.EnumSet; - clone(): Internal.EnumSet; - static range(arg0: E, arg1: E): Internal.EnumSet; - static noneOf(arg0: Internal.Class_): Internal.EnumSet; - static copyOf(arg0: Internal.Collection_): Internal.EnumSet; - static copyOf(arg0: Internal.EnumSet_): Internal.EnumSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnumSet_ = EnumSet; - /** - * Fired when a block is placed. - * - * Note that the entity can be `null`, if the placer is a dispenser, etc. - */ - class BlockPlaceEventJS extends Internal.EntityEventJS { - getLevel(): Internal.LevelJS; - getBlock(): Internal.BlockContainerJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get level(): Internal.LevelJS; - get block(): Internal.BlockContainerJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when a block is placed. - * - * Note that the entity can be `null`, if the placer is a dispenser, etc. - */ - type BlockPlaceEventJS_ = BlockPlaceEventJS; - class FluidStack { - getRawFluidSupplier(): Internal.Supplier; - getRawFluid(): Internal.class_3611; - getName(): Internal.class_2561; - isTagEqual(other: Internal.FluidStack_): boolean; - getOrCreateChildTag(childName: string): Internal.class_2487; - copyWithAmount(amount: number): Internal.FluidStack; - static empty(): Internal.FluidStack; - getChildTag(childName: string): Internal.class_2487; - hashCode(): number; - static create(stack: Internal.FluidStack_, amount: number): Internal.FluidStack; - static create(fluid: Internal.Supplier_, amount: number, tag: Internal.class_2487_): Internal.FluidStack; - static create(fluid: Internal.class_3611_, amount: number): Internal.FluidStack; - static create(fluid: Internal.Supplier_, amount: number): Internal.FluidStack; - static create(fluid: Internal.class_3611_, amount: number, tag: Internal.class_2487_): Internal.FluidStack; - setTag(tag: Internal.class_2487_): void; - copy(): Internal.FluidStack; - setAmount(amount: number): void; - write(tag: Internal.class_2487_): Internal.class_2487; - write(buf: Internal.class_2540_): void; - isFluidEqual(other: Internal.FluidStack_): boolean; getAmount(): number; - static init(): void; - removeChildTag(childName: string): void; - grow(amount: number): void; - static read(buf: Internal.class_2540_): Internal.FluidStack; - static read(tag: Internal.class_2487_): Internal.FluidStack; - hasTag(): boolean; - shrink(amount: number): void; - getTranslationKey(): string; - isEmpty(): boolean; - getTag(): Internal.class_2487; - isFluidStackEqual(other: Internal.FluidStack_): boolean; - static bucketAmount(): number; - getOrCreateTag(): Internal.class_2487; - equals(o: any): boolean; - getFluid(): Internal.class_3611; - get orCreateTag(): Internal.class_2487; - get rawFluid(): Internal.class_3611; get amount(): number; - get rawFluidSupplier(): Internal.Supplier; - get translationKey(): string; - get name(): Internal.class_2561; - get fluid(): Internal.class_3611; - get tag(): Internal.class_2487; - set amount(amount: number); - set tag(tag: Internal.class_2487_); + get name(): string; + get id(): Internal.UUID; + get operation(): Internal.AttributeModifier$Operation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type FluidStack_ = FluidStack; - class ModuleDescriptor$Exports$Modifier extends Internal.Enum { - static valueOf(arg0: string): Internal.ModuleDescriptor$Exports$Modifier; - static values(): Internal.ModuleDescriptor$Exports$Modifier[]; - static readonly SYNTHETIC : Internal.ModuleDescriptor$Exports$Modifier; - static readonly MANDATED : Internal.ModuleDescriptor$Exports$Modifier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Exports$Modifier_ = "synthetic" | "mandated" | ModuleDescriptor$Exports$Modifier; - abstract class class_1703 { - static method_7617($$0: Internal.Set_, $$1: number, $$2: Internal.class_1799_, $$3: number): void; - method_7615($$0: Internal.class_1735_): boolean; - method_7619($$0: number, $$1: number, $$2: Internal.class_1799_): void; - static method_7618($$0: Internal.class_1263_): number; - method_40442($$0: number): boolean; - method_34248($$0: Internal.class_5916_): void; - method_37418($$0: Internal.class_1263_, $$1: number): Internal.OptionalInt; - method_34247($$0: Internal.class_1703_): void; - method_34245($$0: number, $$1: Internal.class_1799_): void; - static method_7620($$0: number): number; - method_7602(): Internal.class_2371; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - method_7623(): void; - static method_7600($$0: number, $$1: Internal.class_1657_): boolean; - method_7606($$0: number, $$1: number): void; - method_7604($$0: Internal.class_1657_, $$1: number): boolean; - method_7603($$0: Internal.class_1712_): void; - method_7609($$0: Internal.class_1263_): void; - static method_7608($$0: Internal.class_2586_): number; - method_34250($$0: Internal.class_1799_): void; - method_34257(): void; - method_34256(): void; - static method_7594($$0: number): number; - method_34255(): Internal.class_1799; - method_7593($$0: number, $$1: number, $$2: Internal.class_1713_, $$3: Internal.class_1657_): void; - method_34254($$0: Internal.class_1799_): void; - static method_7592($$0: Internal.class_1735_, $$1: Internal.class_1799_, $$2: boolean): boolean; - static method_7591($$0: number, $$1: number): number; - method_34252(): void; - method_37420(): void; - method_37421(): number; - method_7597(arg0: Internal.class_1657_): boolean; - method_37422(): number; - method_7596($$0: Internal.class_1712_): void; - method_7595($$0: Internal.class_1657_): void; - method_7613($$0: Internal.class_1799_, $$1: Internal.class_1735_): boolean; - method_7611($$0: number): Internal.class_1735; - method_17358(): Internal.class_3917; - method_7610($$0: number, $$1: Internal.List_, $$2: Internal.class_1799_): void; - method_37449($$0: number, $$1: Internal.class_1799_): void; - readonly field_7761 : Internal.class_2371; - static readonly field_30736 : 2; - static readonly field_30737 : 2147483647; - readonly field_7763 : number; - static readonly field_30734 : 0; - static readonly field_30735 : 1; - static readonly field_30732 : 1; - static readonly field_30733 : 2; - static readonly field_30730 : -999; - static readonly field_30731 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1703_ = class_1703; - interface ChannelPipeline extends Internal.ChannelInboundInvoker, Internal.ChannelOutboundInvoker, Internal.Iterable> { - fireChannelWritabilityChanged(): Internal.ChannelPipeline; - channel(): io.netty.channel.Channel; - replace(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelHandler; - replace(arg0: Internal.Class_, arg1: string, arg2: Internal.ChannelHandler_): T; - replace(arg0: Internal.ChannelHandler_, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelPipeline; - fireExceptionCaught(arg0: Internal.Throwable_): Internal.ChannelPipeline; - fireChannelActive(): Internal.ChannelPipeline; - removeLast(): Internal.ChannelHandler; - remove(arg0: Internal.Class_): T; - remove(arg0: string): Internal.ChannelHandler; - remove(arg0: Internal.ChannelHandler_): Internal.ChannelPipeline; - addLast(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelPipeline; - addLast(arg0: string, arg1: Internal.ChannelHandler_): Internal.ChannelPipeline; - addLast(... arg0: Internal.ChannelHandler_[]): Internal.ChannelPipeline; - addLast(arg0: Internal.EventExecutorGroup_, ... arg1: Internal.ChannelHandler_[]): Internal.ChannelPipeline; - addAfter(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelPipeline; - addAfter(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): Internal.ChannelPipeline; - flush(): Internal.ChannelPipeline; - removeFirst(): Internal.ChannelHandler; - get(arg0: Internal.Class_): T; - get(arg0: string): Internal.ChannelHandler; - context(arg0: Internal.ChannelHandler_): Internal.ChannelHandlerContext; - context(arg0: string): Internal.ChannelHandlerContext; - context(arg0: Internal.Class_): Internal.ChannelHandlerContext; - firstContext(): Internal.ChannelHandlerContext; - fireChannelInactive(): Internal.ChannelPipeline; - fireChannelReadComplete(): Internal.ChannelPipeline; - last(): Internal.ChannelHandler; - fireChannelRegistered(): Internal.ChannelPipeline; - fireChannelRead(arg0: any): Internal.ChannelPipeline; - addBefore(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelPipeline; - addBefore(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): Internal.ChannelPipeline; - names(): Internal.List; - toMap(): Internal.Map; - fireUserEventTriggered(arg0: any): Internal.ChannelPipeline; - lastContext(): Internal.ChannelHandlerContext; - fireChannelUnregistered(): Internal.ChannelPipeline; - addFirst(arg0: string, arg1: Internal.ChannelHandler_): Internal.ChannelPipeline; - addFirst(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelPipeline; - addFirst(... arg0: Internal.ChannelHandler_[]): Internal.ChannelPipeline; - addFirst(arg0: Internal.EventExecutorGroup_, ... arg1: Internal.ChannelHandler_[]): Internal.ChannelPipeline; - first(): Internal.ChannelHandler; - } - type ChannelPipeline_ = ChannelPipeline; - class Locale$LanguageRange { - getWeight(): number; - getRange(): string; + type AttributeModifier_ = AttributeModifier; + /** + * @javaClass java.time.Period + */ + class Period implements Internal.ChronoPeriod, Internal.Serializable { + minus(arg0: Internal.TemporalAmount_): this; + negated(): this; + normalized(): this; + static ofYears(arg0: number): this; + getMonths(): number; + plusDays(arg0: number): this; + multipliedBy(arg0: number): this; + getYears(): number; hashCode(): number; + static of(arg0: number, arg1: number, arg2: number): this; + get(arg0: Internal.TemporalUnit_): number; + isZero(): boolean; + static from(arg0: Internal.TemporalAmount_): this; + withDays(arg0: number): this; + getChronology(): Internal.IsoChronology; + static between(arg0: Internal.LocalDate_, arg1: Internal.LocalDate_): this; + isNegative(): boolean; + withMonths(arg0: number): this; + minusYears(arg0: number): this; + plusMonths(arg0: number): this; + plusYears(arg0: number): this; + static ofDays(arg0: number): this; + static parse(arg0: Internal.CharSequence_): this; + toTotalMonths(): number; + plus(arg0: Internal.TemporalAmount_): this; + minusDays(arg0: number): this; + minusMonths(arg0: number): this; + static ofWeeks(arg0: number): this; + getDays(): number; + subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; equals(arg0: any): boolean; - static mapEquivalents(arg0: Internal.List_, arg1: Internal.Map_>): Internal.List; + getUnits(): Internal.List; + static ofMonths(arg0: number): this; + addTo(arg0: Internal.Temporal_): Internal.Temporal; toString(): string; - static parse(arg0: string): Internal.List; - static parse(arg0: string, arg1: Internal.Map_>): Internal.List; - static readonly MAX_WEIGHT : 1.0; - static readonly MIN_WEIGHT : 0.0; - get weight(): number; - get range(): string; + withYears(arg0: number): this; + static readonly "ZERO" : Internal.Period; + get zero(): boolean; + get negative(): boolean; + get months(): number; + get chronology(): Internal.IsoChronology; + get days(): number; + get units(): Internal.List; + get years(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Locale$LanguageRange_ = Locale$LanguageRange; - class class_437$class_6390 { - readonly field_33827 : Internal.class_6379$class_6380; - readonly field_33826 : number; - readonly field_33825 : Internal.class_6379; + type Period_ = Period; + /** + * @javaClass net.minecraft.class_537 + */ + interface SpectatorMenuItem { + getName(): Internal.Component; + isEnabled(): boolean; + selectItem(arg0: Internal.SpectatorMenu_): void; + renderIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number): void; + } + type SpectatorMenuItem_ = SpectatorMenuItem; + /** + * @javaClass net.minecraft.class_2781 + */ + class ClientboundUpdateAttributesPacket implements Internal.Packet { + getValues(): Internal.List; + handle($$0: Internal.ClientGamePacketListener_): void; + getEntityId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get values(): Internal.List; + get entityId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_437$class_6390_ = class_437$class_6390; - class class_1519 extends Internal.class_1512 { - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - method_6851(): Vec3; + type ClientboundUpdateAttributesPacket_ = ClientboundUpdateAttributesPacket; + /** + * @javaClass net.minecraft.class_3172 + */ + class ShipwreckConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "isBeached" : boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1519_ = class_1519; - class class_2678 extends Internal.Record implements Internal.class_2596 { - comp_90(): Internal.class_1934; - method_11052($$0: Internal.class_2540_): void; - comp_98(): number; - comp_97(): number; - comp_96(): number; - comp_95(): Internal.class_5321; - comp_94(): Internal.class_6880; - comp_93(): Internal.class_5455$class_6890; - comp_92(): Internal.Set>; - comp_91(): Internal.class_1934; - method_11567($$0: Internal.class_2602_): void; - comp_89(): boolean; + type ShipwreckConfiguration_ = ShipwreckConfiguration; + /** + * @javaClass net.minecraft.class_1282 + */ + class DamageSource { + isBypassArmor(): boolean; + static indirectMagic($$0: Internal.Entity_, $$1: Internal.Entity_): this; + getPlayer(): Internal.PlayerJS; + getActual(): Internal.EntityJS; + static thorns($$0: Internal.Entity_): this; + static mobAttack($$0: Internal.LivingEntity_): this; + static arrow($$0: Internal.AbstractArrow_, $$1: Internal.Entity_): this; + static playerAttack($$0: Internal.Player_): this; + getImmediate(): Internal.EntityJS; + setScalesWithDifficulty(): this; + static fireworks($$0: Internal.FireworkRocketEntity_, $$1: Internal.Entity_): this; + isProjectile(): boolean; + static badRespawnPointExplosion(): this; + setProjectile(): this; + isBypassMagic(): boolean; + isCreativePlayer(): boolean; + static fireball($$0: Internal.Fireball_, $$1: Internal.Entity_): this; + setNoAggro(): this; + isFire(): boolean; + static trident($$0: Internal.Entity_, $$1: Internal.Entity_): this; + static witherSkull($$0: Internal.WitherSkull_, $$1: Internal.Entity_): this; + isFall(): boolean; + setIsFall(): this; + static thrown($$0: Internal.Entity_, $$1: Internal.Entity_): this; + isBypassInvul(): boolean; + isExplosion(): boolean; + static sting($$0: Internal.LivingEntity_): this; + scalesWithDifficulty(): boolean; + isDamageHelmet(): boolean; + static explosion($$0: Internal.Explosion_): this; + static explosion($$0: Internal.LivingEntity_): this; + setMagic(): this; + getType(): string; + isMagic(): boolean; + static indirectMobAttack($$0: Internal.Entity_, $$1: Internal.LivingEntity_): this; + setExplosion(): this; + getFoodExhaustion(): number; + toString(): string; + getLocalizedDeathMessage($$0: Internal.LivingEntity_): Internal.Component; + getSourcePosition(): Vec3; + isNoAggro(): boolean; + static readonly "IN_WALL" : Internal.DamageSource; + static readonly "FREEZE" : Internal.DamageSource; + static readonly "LAVA" : Internal.DamageSource; + static readonly "OUT_OF_WORLD" : Internal.DamageSource; + static readonly "CRAMMING" : Internal.DamageSource; + readonly "msgId" : string; + static readonly "IN_FIRE" : Internal.DamageSource; + static readonly "WITHER" : Internal.DamageSource; + static readonly "ANVIL" : Internal.DamageSource; + static readonly "LIGHTNING_BOLT" : Internal.DamageSource; + static readonly "MAGIC" : Internal.DamageSource; + static readonly "ON_FIRE" : Internal.DamageSource; + static readonly "FALL" : Internal.DamageSource; + static readonly "DRY_OUT" : Internal.DamageSource; + static readonly "DRAGON_BREATH" : Internal.DamageSource; + static readonly "STARVE" : Internal.DamageSource; + static readonly "CACTUS" : Internal.DamageSource; + static readonly "FALLING_BLOCK" : Internal.DamageSource; + static readonly "FLY_INTO_WALL" : Internal.DamageSource; + static readonly "GENERIC" : Internal.DamageSource; + static readonly "SWEET_BERRY_BUSH" : Internal.DamageSource; + static readonly "HOT_FLOOR" : Internal.DamageSource; + static readonly "DROWN" : Internal.DamageSource; + static readonly "FALLING_STALACTITE" : Internal.DamageSource; + static readonly "STALAGMITE" : Internal.DamageSource; + get magic(): boolean; + get actual(): Internal.EntityJS; + get noAggro(): boolean; + get bypassInvul(): boolean; + get creativePlayer(): boolean; + get sourcePosition(): Vec3; + get type(): string; + get foodExhaustion(): number; + get bypassArmor(): boolean; + get damageHelmet(): boolean; + get fall(): boolean; + get immediate(): Internal.EntityJS; + get fire(): boolean; + get projectile(): boolean; + get player(): Internal.PlayerJS; + get bypassMagic(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DamageSource_ = "inFire" | "lightningBolt" | "onFire" | "lava" | "hotFloor" | "inWall" | "cramming" | "drown" | "starve" | "cactus" | "fall" | "flyIntoWall" | "outOfWorld" | "generic" | "magic" | "wither" | "anvil" | "fallingBlock" | "dragonBreath" | "dryout" | "sweetBerryBush" | "freeze" | "fallingStalactite" | "stalagmite" | DamageSource; + /** + * @javaClass com.mojang.datafixers.Products$P7 + */ + class Products$P7 { + t4(): Internal.App; + t5(): Internal.App; + t6(): Internal.App; + t7(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function7_): Internal.App; + and(arg0: Internal.App_): Internal.Products$P8; + t1(): Internal.App; + t2(): Internal.App; + t3(): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P7_ = Products$P7; + /** + * @javaClass java.io.FilterOutputStream + */ + class FilterOutputStream extends Internal.OutputStream { + flush(): void; + close(): void; + write(arg0: number[], arg1: number, arg2: number): void; + write(arg0: number[]): void; + write(arg0: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FilterOutputStream_ = FilterOutputStream; + /** + * @javaClass net.minecraft.class_773 + */ + class BlockModelShaper { + static stateToModelLocation($$0: Internal.BlockState_): Internal.ModelResourceLocation; + static stateToModelLocation($$0: ResourceLocation_, $$1: Internal.BlockState_): Internal.ModelResourceLocation; + getModelManager(): Internal.ModelManager; + static statePropertiesToString($$0: Internal.Map_, Internal.Comparable_>): string; + getBlockModel($$0: Internal.BlockState_): Internal.BakedModel; + getParticleIcon($$0: Internal.BlockState_): Internal.TextureAtlasSprite; + rebuildCache(): void; + get modelManager(): Internal.ModelManager; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockModelShaper_ = BlockModelShaper; + /** + * @javaClass net.minecraft.class_3534 + */ + class ResultField implements Internal.Comparable { + getColor(): number; + compareTo($$0: Internal.ResultField_): number; + readonly "globalPercentage" : number; + readonly "percentage" : number; + readonly "count" : number; + readonly "name" : string; + get color(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ResultField_ = ResultField; + /** + * @javaClass io.netty.channel.DefaultEventLoopGroup + */ + class DefaultEventLoopGroup extends Internal.MultithreadEventLoopGroup { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DefaultEventLoopGroup_ = DefaultEventLoopGroup; + /** + * @javaClass net.minecraft.class_6748$class_6956 + */ + class Blender$BlendingOutput extends Internal.Record { hashCode(): number; - comp_88(): number; - comp_99(): boolean; + alpha(): number; equals($$0: any): boolean; - comp_169(): number; toString(): string; - comp_101(): boolean; - comp_102(): boolean; - comp_100(): boolean; + blendingOffset(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2678_ = class_2678; - class class_1952 extends Internal.Record { - method_38097(): Internal.Optional; + type Blender$BlendingOutput_ = Blender$BlendingOutput; + /** + * @javaClass net.minecraft.class_6108 + */ + class CaveCarverConfiguration extends Internal.CarverConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "horizontalRadiusMultiplier" : Internal.FloatProvider; + readonly "verticalRadiusMultiplier" : Internal.FloatProvider; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CaveCarverConfiguration_ = CaveCarverConfiguration; + /** + * @javaClass net.minecraft.class_4081 + */ + class MobEffectCategory extends Internal.Enum { + getTooltipFormatting(): Internal.ChatFormatting; + static valueOf($$0: string): this; + static values(): Internal.MobEffectCategory[]; + static readonly "HARMFUL" : Internal.MobEffectCategory; + static readonly "BENEFICIAL" : Internal.MobEffectCategory; + static readonly "NEUTRAL" : Internal.MobEffectCategory; + get tooltipFormatting(): Internal.ChatFormatting; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MobEffectCategory_ = "beneficial" | "neutral" | "harmful" | MobEffectCategory; + /** + * @javaClass io.netty.channel.EventLoop + */ + interface EventLoop extends Internal.OrderedEventExecutor, Internal.EventLoopGroup { + parent(): Internal.EventLoopGroup; + } + type EventLoop_ = (() => Internal.EventLoopGroup) | EventLoop; + /** + * @javaClass net.minecraft.class_4002 + */ + interface SpriteSet { + get(arg0: Internal.Random_): Internal.TextureAtlasSprite; + get(arg0: number, arg1: number): Internal.TextureAtlasSprite; + } + type SpriteSet_ = SpriteSet; + /** + * @javaClass me.jellysquid.mods.sodium.client.world.cloned.PalettedContainerAccessor + */ + interface PalettedContainerAccessor { + getData(container: Internal.PalettedContainer_): Internal.PalettedContainer$Data; + getData(): Internal.PalettedContainer$Data; + } + type PalettedContainerAccessor_ = (() => Internal.PalettedContainer$Data) | PalettedContainerAccessor; + /** + * @javaClass net.minecraft.class_4257 + */ + class VillagerBabiesSensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VillagerBabiesSensor_ = VillagerBabiesSensor; + /** + * @javaClass java.util.function.DoubleConsumer + */ + interface DoubleConsumer { + andThen(arg0: Internal.DoubleConsumer_): this; + accept(arg0: number): void; + } + type DoubleConsumer_ = ((arg0: number) => void) | DoubleConsumer; + /** + * @javaClass net.minecraft.class_2597 + */ + class ConduitBlockEntity extends Internal.BlockEntity { + isHunting(): boolean; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + load($$0: Internal.CompoundTag_): void; + getUpdateTag(): Internal.CompoundTag; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ConduitBlockEntity_): void; + isActive(): boolean; + getActiveRotation($$0: number): number; + static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ConduitBlockEntity_): void; + "tickCount" : number; + get updateTag(): Internal.CompoundTag; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get active(): boolean; + get hunting(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ConduitBlockEntity_ = ConduitBlockEntity; + /** + * @javaClass net.minecraft.class_1603 + */ + interface RangedAttackMob { + performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void; + } + type RangedAttackMob_ = ((arg0: Internal.LivingEntity, arg1: number) => void) | RangedAttackMob; + /** + * @javaClass net.minecraft.class_3953 + */ + class StoringChunkProgressListener implements Internal.ChunkProgressListener { + getDiameter(): number; + stop(): void; + updateSpawnPos($$0: Internal.ChunkPos_): void; + onStatusChange($$0: Internal.ChunkPos_, $$1: Internal.ChunkStatus_): void; + start(): void; + getStatus($$0: number, $$1: number): Internal.ChunkStatus; + getFullDiameter(): number; + getProgress(): number; + get fullDiameter(): number; + get diameter(): number; + get progress(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StoringChunkProgressListener_ = StoringChunkProgressListener; + /** + * @javaClass net.minecraft.class_630$class_628 + */ + class ModelPart$Cube implements Internal.ModelCuboidAccessor { + compile($$0: Internal.PoseStack$Pose_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + getQuads(): any[]; + readonly "minY" : number; + readonly "minX" : number; + readonly "maxZ" : number; + readonly "maxY" : number; + readonly "maxX" : number; + readonly "minZ" : number; + get quads(): any[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModelPart$Cube_ = ModelPart$Cube; + /** + * @javaClass net.minecraft.class_6130 + */ + interface StructurePieceAccessor { + addPiece(arg0: Internal.StructurePiece_): void; + findCollisionPiece(arg0: Internal.BoundingBox_): Internal.StructurePiece; + } + type StructurePieceAccessor_ = StructurePieceAccessor; + /** + * @javaClass it.unimi.dsi.fastutil.floats.FloatConsumer + */ + interface FloatConsumer extends Internal.Consumer, Internal.DoubleConsumer { + andThen(arg0: Internal.Consumer_): Internal.Consumer; + andThen(arg0: Internal.DoubleConsumer_): this; + andThen(arg0: Internal.FloatConsumer_): this; + accept(arg0: number): void; + } + type FloatConsumer_ = ((arg0: number) => void) | FloatConsumer; + /** + * @javaClass net.minecraft.class_4967 + */ + class AmbientAdditionsSettings { + getTickChance(): number; + getSoundEvent(): Internal.SoundEvent; + static readonly "CODEC" : Internal.Codec; + get tickChance(): number; + get soundEvent(): Internal.SoundEvent; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AmbientAdditionsSettings_ = AmbientAdditionsSettings; + /** + * @javaClass me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor + */ + interface MinecraftClientAccessor { + } + type MinecraftClientAccessor_ = MinecraftClientAccessor; + /** + * @javaClass net.minecraft.class_3857 + */ + abstract class ThrowableItemProjectile extends Internal.ThrowableProjectile implements Internal.ItemSupplier { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + method_7495(): Internal.ItemStack; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + setItem($$0: Internal.ItemStack_): void; + set item($$0: Internal.ItemStack_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ThrowableItemProjectile_ = ThrowableItemProjectile; + /** + * @javaClass net.minecraft.class_3902 + */ + class Unit extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Unit[]; + static readonly "INSTANCE" : Internal.Unit; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Unit_ = "instance" | Unit; + /** + * @javaClass com.mojang.bridge.game.RunningGame + */ + interface RunningGame { + getVersion(): Internal.GameVersion; + setSessionEventListener(arg0: Internal.SessionEventListener_): void; + getSelectedLanguage(): Internal.Language; + getCurrentSession(): Internal.GameSession; + getPerformanceMetrics(): Internal.PerformanceMetrics; + } + type RunningGame_ = RunningGame; + /** + * @javaClass net.minecraft.class_6005 + */ + class SimpleWeightedRandomList extends Internal.WeightedRandomList> { + static single($$0: E): Internal.SimpleWeightedRandomList; + static wrappedCodec($$0: Internal.Codec_): Internal.Codec>; + static wrappedCodecAllowingEmpty($$0: Internal.Codec_): Internal.Codec>; + getRandomValue($$0: Internal.Random_): Internal.Optional; + static builder(): Internal.SimpleWeightedRandomList$Builder; + static empty(): Internal.SimpleWeightedRandomList; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SimpleWeightedRandomList_ = SimpleWeightedRandomList; + /** + * @javaClass net.minecraft.class_1158 + */ + class Quaternion { + static fromYXZ($$0: number, $$1: number, $$2: number): this; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + toYXZDegrees(): Internal.Vector3f; + mul($$0: Internal.Quaternion_): void; + mul($$0: number): void; + conj(): void; + toXYZ(): Internal.Vector3f; + i(): number; + j(): number; + k(): number; + static fromXYZDegrees($$0: Internal.Vector3f_): this; + slerp($$0: Internal.Quaternion_, $$1: number): void; + r(): number; + toXYZDegrees(): Internal.Vector3f; + toYXZ(): Internal.Vector3f; hashCode(): number; + normalize(): void; equals($$0: any): boolean; - comp_65(): Internal.Optional; - comp_64(): Internal.class_2487; toString(): string; - method_38093(): Internal.class_2487; - static readonly field_34461 : Internal.Codec>; - static readonly field_34460 : Internal.Codec; - static readonly field_30977 : "minecraft:pig"; + copy(): this; + static fromXYZ($$0: Internal.Vector3f_): this; + static fromXYZ($$0: number, $$1: number, $$2: number): this; + static readonly "ONE" : Internal.Quaternion; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1952_ = class_1952; - interface class_1915 { - method_8261(arg0: Internal.class_1916_): void; - method_19269(): number; - method_20708(): boolean; - method_8264(): Internal.class_1916; - method_18010(): Internal.class_3414; - method_8262(arg0: Internal.class_1914_): void; - method_19270(): boolean; - method_8258(arg0: Internal.class_1799_): void; - method_8257(): Internal.class_1657; - method_17449($$0: Internal.class_1657_, $$1: Internal.class_2561_, $$2: number): void; - method_38069(): boolean; - method_19271(arg0: number): void; - method_8259(arg0: Internal.class_1657_): void; + type Quaternion_ = Quaternion; + /** + * @javaClass net.coderbot.batchedentityrendering.impl.MemoryTrackingBuffer + */ + interface MemoryTrackingBuffer { + getUsedSize(): number; + getAllocatedSize(): number; } - type class_1915_ = class_1915; - interface class_6557 { - method_32892(arg0: number): Internal.class_2680; - method_38092(arg0: number, arg1: Internal.class_2680_): void; - } - type class_6557_ = class_6557; - class RecipeTypeRegistryEventJS extends Internal.EventJS { - registerShaped(id: ResourceLocation_): void; - registerShapeless(id: ResourceLocation_): void; - ignore(id: ResourceLocation_): void; - register(id: ResourceLocation_, f: Internal.Supplier_): void; - register(type: Internal.RecipeTypeJS_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeTypeRegistryEventJS_ = RecipeTypeRegistryEventJS; + type MemoryTrackingBuffer_ = MemoryTrackingBuffer; + /** + * @javaClass java.beans.PropertyChangeEvent + */ class PropertyChangeEvent extends Internal.EventObject { setPropagationId(arg0: any): void; toString(): string; @@ -19099,739 +23084,970 @@ declare namespace Internal { protected constructor(); } type PropertyChangeEvent_ = PropertyChangeEvent; - class IllegalStateException extends Internal.RuntimeException { + /** + * @javaClass net.minecraft.class_6378 + */ + class ProtectedBlockProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; + readonly "cannotReplace" : Internal.TagKey; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type IllegalStateException_ = IllegalStateException; - class class_3798 extends Internal.class_3825 { - method_16768($$0: Internal.class_2680_, $$1: Internal.Random_): boolean; - static readonly field_25014 : Internal.Codec; + type ProtectedBlockProcessor_ = ProtectedBlockProcessor; + /** + * @javaClass net.minecraft.class_5835 + */ + class UnderwaterMagmaConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "floorSearchRange" : number; + readonly "placementRadiusAroundFloor" : number; + readonly "placementProbabilityPerValidPosition" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3798_ = class_3798; - class Products$P7 { - t4(): Internal.App; - t5(): Internal.App; - t6(): Internal.App; - t7(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function7_): Internal.App; - and(arg0: Internal.App_): Internal.Products$P8; - t1(): Internal.App; - t2(): Internal.App; - t3(): Internal.App; + type UnderwaterMagmaConfiguration_ = UnderwaterMagmaConfiguration; + /** + * @javaClass dev.architectury.impl.fabric.ScreenInputDelegate + */ + interface ScreenInputDelegate { + architectury_delegateInputs(): Internal.Screen; + } + type ScreenInputDelegate_ = (() => Internal.Screen) | ScreenInputDelegate; + /** + * @javaClass net.minecraft.class_128 + */ + class CrashReport { + getExceptionMessage(): string; + getTitle(): string; + saveToFile($$0: Internal.File_): boolean; + getException(): Internal.Throwable; + getSaveFile(): Internal.File; + getFriendlyReport(): string; + static forThrowable($$0: Internal.Throwable_, $$1: string): this; + getDetails($$0: Internal.StringBuilder_): void; + getDetails(): string; + static preload(): void; + getSystemReport(): Internal.SystemReport; + addCategory($$0: string): Internal.CrashReportCategory; + addCategory($$0: string, $$1: number): Internal.CrashReportCategory; + get exception(): Internal.Throwable; + get friendlyReport(): string; + get systemReport(): Internal.SystemReport; + get saveFile(): Internal.File; + get details(): string; + get title(): string; + get exceptionMessage(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Products$P7_ = Products$P7; - class class_374 extends Internal.class_332 { - method_1995(): Internal.class_310; - method_1996($$0: Internal.class_4587_): void; - method_1997($$0: Internal.Class_, $$1: any): T; - method_1999($$0: Internal.class_368_): void; - method_2000(): void; + type CrashReport_ = CrashReport; + /** + * @javaClass net.minecraft.class_2789 + */ + class BorderStatus extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.BorderStatus[]; + getColor(): number; + static readonly "GROWING" : Internal.BorderStatus; + static readonly "SHRINKING" : Internal.BorderStatus; + static readonly "STATIONARY" : Internal.BorderStatus; + get color(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_374_ = class_374; - class class_1299 implements Internal.class_5575 { - method_16351(): ResourceLocation; - method_17683($$0: number, $$1: number, $$2: number): Internal.class_238; - static method_5898($$0: string): Internal.Optional>; - method_20210($$0: Internal.class_6862_>): boolean; - static method_17684($$0: Internal.class_2487_): Internal.Optional>; - method_17685(): number; - method_5899($$0: Internal.class_3218_, $$1: Internal.class_2487_, $$2: Internal.class_2561_, $$3: Internal.class_1657_, $$4: BlockPos_, $$5: Internal.class_3730_, $$6: boolean, $$7: boolean): T; - method_20814(): boolean; - method_40124(): Internal.class_6880$class_6883>; - method_35050(): string; - method_31794(): typeof Internal.class_1297; - method_19946(): boolean; - static method_5881($$0: Internal.class_1937_, $$1: Internal.class_1657_, $$2: Internal.class_1297_, $$3: Internal.class_2487_): void; - method_5882(): string; - method_17686(): number; - method_5883($$0: Internal.class_1937_): T; - static method_17842($$0: Internal.class_2487_, $$1: Internal.class_1937_, $$2: Internal.Function_): Internal.class_1297; - method_18387(): number; - static method_5889($$0: number, $$1: Internal.class_1937_): Internal.class_1297; - method_18386(): Internal.class_4048; - method_18389(): boolean; - method_18388(): number; - method_5888($$0: Internal.class_3218_, $$1: Internal.class_2487_, $$2: Internal.class_2561_, $$3: Internal.class_1657_, $$4: BlockPos_, $$5: Internal.class_3730_, $$6: boolean, $$7: boolean): T; - method_29496($$0: Internal.class_2680_): boolean; - static method_5892($$0: Internal.class_2487_, $$1: Internal.class_1937_): Internal.Optional; - method_5893(): boolean; - static method_5890($$0: Internal.class_1299_): ResourceLocation; - toString(): string; - method_5891(): Internal.class_1311; - method_5896(): boolean; - method_5897(): Internal.class_2561; - method_31488($$0: Internal.class_1297_): T; - method_5894($$0: Internal.class_3218_, $$1: Internal.class_1799_, $$2: Internal.class_1657_, $$3: BlockPos_, $$4: Internal.class_3730_, $$5: boolean, $$6: boolean): Internal.class_1297; - static method_31489($$0: Internal.List_, $$1: Internal.class_1937_): Internal.Stream; - static readonly field_6115 : Internal.class_1299; - static readonly field_6116 : Internal.class_1299; - static readonly field_6117 : Internal.class_1299; - static readonly field_6118 : Internal.class_1299; - static readonly field_6078 : Internal.class_1299; - static readonly field_6111 : Internal.class_1299; - static readonly field_6112 : Internal.class_1299; - static readonly field_6079 : Internal.class_1299; - static readonly field_6113 : Internal.class_1299; - static readonly field_6114 : Internal.class_1299; - static readonly field_6119 : Internal.class_1299; - static readonly field_6080 : Internal.class_1299; - static readonly field_6085 : Internal.class_1299; - static readonly field_17943 : Internal.class_1299; - static readonly field_6086 : Internal.class_1299; - static readonly field_6087 : Internal.class_1299; - static readonly field_6120 : Internal.class_1299; - static readonly field_6121 : Internal.class_1299; - static readonly field_6081 : Internal.class_1299; - static readonly field_6082 : Internal.class_1299; - static readonly field_6083 : Internal.class_1299; - static readonly field_6084 : Internal.class_1299; - static readonly field_6126 : Internal.class_1299; - static readonly field_6127 : Internal.class_1299; - static readonly field_6128 : Internal.class_1299; - static readonly field_6129 : Internal.class_1299; - static readonly field_6122 : Internal.class_1299; - static readonly field_6089 : Internal.class_1299; - static readonly field_6123 : Internal.class_1299; - static readonly field_6124 : Internal.class_1299; - static readonly field_6125 : Internal.class_1299; - static readonly field_28315 : Internal.class_1299; - static readonly field_6090 : Internal.class_1299; - static readonly field_6091 : Internal.class_1299; - static readonly field_6096 : Internal.class_1299; - static readonly field_6130 : Internal.class_1299; - static readonly field_6097 : Internal.class_1299; - static readonly field_6131 : Internal.class_1299; - static readonly field_6098 : Internal.class_1299; - static readonly field_17714 : Internal.class_1299; - static readonly field_6099 : Internal.class_1299; - static readonly field_6132 : Internal.class_1299; - static readonly field_17713 : Internal.class_1299; - static readonly field_6093 : Internal.class_1299; - static readonly field_6095 : Internal.class_1299; - static readonly field_6057 : Internal.class_1299; - static readonly field_6058 : Internal.class_1299; - static readonly field_6059 : Internal.class_1299; - static readonly field_25751 : Internal.class_1299; - static readonly field_23696 : Internal.class_1299; - static readonly field_23214 : Internal.class_1299; - static readonly field_20346 : Internal.class_1299; - static readonly field_6063 : Internal.class_1299; - static readonly field_6064 : Internal.class_1299; - static readonly field_6065 : Internal.class_1299; - static readonly field_6066 : Internal.class_1299; - static readonly field_6060 : Internal.class_1299; - static readonly field_6061 : Internal.class_1299; - static readonly field_6062 : Internal.class_1299; - static readonly field_6104 : Internal.class_1299; - static readonly field_6105 : Internal.class_1299; - static readonly field_6107 : Internal.class_1299; - static readonly field_6067 : Internal.class_1299; - static readonly field_6100 : Internal.class_1299; - static readonly field_6068 : Internal.class_1299; - static readonly field_6102 : Internal.class_1299; - static readonly field_6069 : Internal.class_1299; - static readonly field_6103 : Internal.class_1299; - static readonly field_6108 : Internal.class_1299; - static readonly field_6109 : Internal.class_1299; - static readonly field_6074 : Internal.class_1299; - static readonly field_6075 : Internal.class_1299; - static readonly field_6076 : Internal.class_1299; - static readonly field_6110 : Internal.class_1299; - static readonly field_6077 : Internal.class_1299; - static readonly field_6070 : Internal.class_1299; - static readonly field_6071 : Internal.class_1299; - static readonly field_6073 : Internal.class_1299; - static readonly field_28402 : Internal.class_1299; - static readonly field_28401 : Internal.class_1299; - static readonly field_21973 : Internal.class_1299; - static readonly field_6042 : Internal.class_1299; - static readonly field_6043 : Internal.class_1299; - static readonly field_6044 : Internal.class_1299; - static readonly field_6049 : Internal.class_1299; - static readonly field_6045 : Internal.class_1299; - static readonly field_6046 : Internal.class_1299; - static readonly field_6047 : Internal.class_1299; - static readonly field_6048 : Internal.class_1299; - static readonly field_6052 : Internal.class_1299; - static readonly field_6053 : Internal.class_1299; - static readonly field_6054 : Internal.class_1299; - static readonly field_6055 : Internal.class_1299; - static readonly field_6050 : Internal.class_1299; - static readonly field_6051 : Internal.class_1299; - static readonly field_6137 : Internal.class_1299; - static readonly field_6138 : Internal.class_1299; - static readonly field_6139 : Internal.class_1299; - static readonly field_6133 : Internal.class_1299; - static readonly field_6134 : Internal.class_1299; - static readonly field_22281 : Internal.class_1299; - static readonly field_6135 : Internal.class_1299; - static readonly field_6136 : Internal.class_1299; - static readonly field_6140 : Internal.class_1299; - static readonly field_6142 : Internal.class_1299; - static readonly field_6143 : Internal.class_1299; - static readonly field_33456 : Internal.class_1299; - static readonly field_30053 : "EntityTag"; - static readonly field_6144 : Internal.class_1299; - static readonly field_30052 : Internal.class_1299; - static readonly field_6145 : Internal.class_1299; - static readonly field_6146 : Internal.class_1299; - static readonly field_6147 : Internal.class_1299; - static readonly field_16281 : Internal.class_1299; + type BorderStatus_ = "growing" | "shrinking" | "stationary" | BorderStatus; + /** + * @javaClass net.minecraft.class_276 + */ + abstract class RenderTarget implements Internal.Blaze3dRenderTargetExt { + getColorTextureId(): number; + getDepthTextureId(): number; + blitToScreen($$0: number, $$1: number, $$2: boolean): void; + blitToScreen($$0: number, $$1: number): void; + clear($$0: boolean): void; + createBuffers($$0: number, $$1: number, $$2: boolean): void; + bindRead(): void; + setFilterMode($$0: number): void; + iris$getColorBufferVersion(): number; + setClearColor($$0: number, $$1: number, $$2: number, $$3: number): void; + checkStatus(): void; + destroyBuffers(): void; + resize($$0: number, $$1: number, $$2: boolean): void; + unbindWrite(): void; + unbindRead(): void; + copyDepthFrom($$0: Internal.RenderTarget_): void; + iris$getDepthBufferVersion(): number; + bindWrite($$0: boolean): void; + readonly "useDepth" : boolean; + "filterMode" : number; + "viewWidth" : number; + "frameBufferId" : number; + "width" : number; + "viewHeight" : number; + "height" : number; + get colorTextureId(): number; + get depthTextureId(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1299_ = Special.class_1299 | class_1299; - class class_5851 extends Internal.class_6797 { - static method_39619($$0: CarvingGenerationStep_): Internal.class_5851; - method_14452($$0: Internal.class_5444_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - method_39615(): Internal.class_6798; - static readonly field_28934 : Internal.Codec; + type RenderTarget_ = RenderTarget; + /** + * @javaClass net.minecraft.class_6025 + */ + interface OwnableEntity { + getOwnerUUID(): Internal.UUID; + getOwner(): Internal.Entity; + } + type OwnableEntity_ = OwnableEntity; + /** + * @javaClass net.minecraft.class_5357 + */ + class UpgradeRecipe implements Internal.Recipe { + getResultItem(): Internal.ItemStack; + isAdditionIngredient($$0: Internal.ItemStack_): boolean; + getSerializer(): Internal.RecipeSerializer; + getType(): Internal.RecipeType; + getId(): ResourceLocation; + getToastSymbol(): Internal.ItemStack; + assemble($$0: Internal.Container_): Internal.ItemStack; + matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + isIncomplete(): boolean; + get toastSymbol(): Internal.ItemStack; + get incomplete(): boolean; + get resultItem(): Internal.ItemStack; + get serializer(): Internal.RecipeSerializer; + get id(): ResourceLocation; + get type(): Internal.RecipeType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5851_ = class_5851; - interface ChannelProgressivePromise extends Internal.ProgressivePromise, Internal.ChannelProgressiveFuture, Internal.ChannelPromise { - unvoid(): Internal.ChannelProgressivePromise; - setSuccess(): Internal.ChannelProgressivePromise; - setSuccess(arg0: void): Internal.ChannelProgressivePromise; - setFailure(arg0: Internal.Throwable_): Internal.ChannelProgressivePromise; - removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ChannelProgressivePromise; - syncUninterruptibly(): Internal.ChannelProgressivePromise; - setProgress(arg0: number, arg1: number): Internal.ChannelProgressivePromise; - await(): Internal.ChannelProgressivePromise; - awaitUninterruptibly(): Internal.ChannelProgressivePromise; - removeListener(arg0: Internal.GenericFutureListener_>): Internal.ChannelProgressivePromise; - addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ChannelProgressivePromise; - sync(): Internal.ChannelProgressivePromise; - addListener(arg0: Internal.GenericFutureListener_>): Internal.ChannelProgressivePromise; - } - type ChannelProgressivePromise_ = ChannelProgressivePromise; - interface ChannelProgressiveFuture extends Internal.ChannelFuture, Internal.ProgressiveFuture { - removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ChannelProgressiveFuture; - syncUninterruptibly(): Internal.ChannelProgressiveFuture; - await(): Internal.ChannelProgressiveFuture; - awaitUninterruptibly(): Internal.ChannelProgressiveFuture; - removeListener(arg0: Internal.GenericFutureListener_>): Internal.ChannelProgressiveFuture; - addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ChannelProgressiveFuture; - sync(): Internal.ChannelProgressiveFuture; - addListener(arg0: Internal.GenericFutureListener_>): Internal.ChannelProgressiveFuture; - } - type ChannelProgressiveFuture_ = ChannelProgressiveFuture; - interface class_1263 extends Internal.class_3829 { - method_5438(arg0: number): Internal.class_1799; - method_5439(): number; - method_5447(arg0: number, arg1: Internal.class_1799_): void; - method_18862($$0: Internal.Set_): boolean; - method_18861($$0: Internal.class_1792_): number; - method_5437($$0: number, $$1: Internal.class_1799_): boolean; - method_5441(arg0: number): Internal.class_1799; - method_5442(): boolean; - method_5431(): void; - method_5434(arg0: number, arg1: number): Internal.class_1799; - method_5435($$0: Internal.class_1657_): void; - method_5432($$0: Internal.class_1657_): void; - method_5443(arg0: Internal.class_1657_): boolean; - method_5444(): number; - } - type class_1263_ = class_1263; - interface class_5714 { - method_32948(): number; - method_32946(): Internal.class_5716; - method_32947(arg0: Internal.class_1937_, arg1: Internal.class_5712_, arg2: Internal.class_1297_, arg3: BlockPos_): boolean; - } - type class_5714_ = class_5714; - interface ThreadedAnvilChunkStorageAccessor { - getEntityTrackers(): Internal.Int2ObjectMap; - } - type ThreadedAnvilChunkStorageAccessor_ = ThreadedAnvilChunkStorageAccessor; - class class_6682 extends Internal.Record implements Internal.class_2596 { - comp_170(): number; - method_11052($$0: Internal.class_2540_): void; - hashCode(): number; - equals($$0: any): boolean; - method_39027($$0: Internal.class_2602_): void; - toString(): string; + type UpgradeRecipe_ = UpgradeRecipe; + /** + * @javaClass net.minecraft.class_2720 + */ + class ClientboundResourcePackPacket implements Internal.Packet { + isRequired(): boolean; + getUrl(): string; + getHash(): string; + handle($$0: Internal.ClientGamePacketListener_): void; + getPrompt(): Internal.Component; + write($$0: Internal.FriendlyByteBuf_): void; + static readonly "MAX_HASH_LENGTH" : 40; + get prompt(): Internal.Component; + get required(): boolean; + get url(): string; + get hash(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6682_ = class_6682; - class ShapedRecipeJS extends Internal.RecipeJS { - serialize(): void; - noMirror(): Internal.ShapedRecipeJS; - create(args: Internal.ListJS_): void; - noShrink(): Internal.ShapedRecipeJS; - deserialize(): void; + type ClientboundResourcePackPacket_ = ClientboundResourcePackPacket; + /** + * @javaClass net.minecraft.class_1614 + */ + class Silverfish extends Internal.Monster { + getMyRidingOffset(): number; + setYBodyRot($$0: number): void; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + tick(): void; + static checkSilverfishSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + get mobType(): Internal.MobType; + get myRidingOffset(): number; + set yBodyRot($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ShapedRecipeJS_ = ShapedRecipeJS; - interface SpriteFinderImpl$SpriteFinderAccess { - fabric_spriteFinder(): Internal.SpriteFinderImpl; - } - type SpriteFinderImpl$SpriteFinderAccess_ = SpriteFinderImpl$SpriteFinderAccess; - class class_2470 extends Internal.Enum { - method_10501($$0: Internal.class_2470_): Internal.class_2470; - method_10503($$0: Internal.class_2350_): Internal.class_2350; - method_10502($$0: number, $$1: number): number; - method_26383(): Internal.class_4990; - static valueOf($$0: string): Internal.class_2470; - static values(): Internal.class_2470[]; - static method_16547($$0: Internal.Random_): Internal.List; - static method_16548($$0: Internal.Random_): Internal.class_2470; - static readonly field_11467 : Internal.class_2470; - static readonly field_11465 : Internal.class_2470; - static readonly field_11463 : Internal.class_2470; - static readonly field_11464 : Internal.class_2470; + type Silverfish_ = Silverfish; + /** + * @javaClass net.minecraft.class_1335 + */ + class MoveControl implements Internal.Control { + hasWanted(): boolean; + getSpeedModifier(): number; + getWantedZ(): number; + getWantedY(): number; + strafe($$0: number, $$1: number): void; + tick(): void; + getWantedX(): number; + setWantedPosition($$0: number, $$1: number, $$2: number, $$3: number): void; + static readonly "MIN_SPEED_SQR" : 2.5000003E-7; + static readonly "MIN_SPEED" : 5.0E-4; + get speedModifier(): number; + get wantedZ(): number; + get wantedY(): number; + get wantedX(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2470_ = "clockwise_90" | "clockwise_180" | "none" | "counterclockwise_90" | class_2470; - interface class_1123 extends Internal.class_1129 { - method_4799(): void; - method_4798(arg0: T): void; - method_4797(): void; - } - type class_1123_ = class_1123; - class MutableNumberUnit extends Internal.Unit { - set(value: number): void; - get(variables: Internal.UnitVariables_): number; - toString(builder: Internal.StringBuilder_): void; - value : number; + type MoveControl_ = MoveControl; + /** + * @javaClass net.minecraft.class_3441 + */ + class ServerRecipeBook extends Internal.RecipeBook { + toNbt(): Internal.CompoundTag; + addRecipes($$0: Internal.Collection_>, $$1: Internal.ServerPlayer_): number; + fromNbt($$0: Internal.CompoundTag_, $$1: Internal.RecipeManager_): void; + removeRecipes($$0: Internal.Collection_>, $$1: Internal.ServerPlayer_): number; + sendInitialRecipeBook($$0: Internal.ServerPlayer_): void; + static readonly "RECIPE_BOOK_TAG" : "recipeBook"; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type MutableNumberUnit_ = MutableNumberUnit; - class class_338 extends Internal.class_332 { - method_1820(): void; - method_1810(): number; - method_1811(): number; - method_1812($$0: Internal.class_2561_): void; - method_1813(): number; - method_1802($$0: number): void; - method_1803($$0: string): void; - method_1814(): number; - method_1816($$0: number, $$1: number): Internal.class_2583; - method_27146($$0: number, $$1: number): boolean; - method_1805($$0: Internal.class_4587_, $$1: number): void; - static method_1806($$0: number): number; - method_1817(): void; - method_27147($$0: Internal.class_2561_): void; - static method_1818($$0: number): number; - method_1808($$0: boolean): void; - method_1809(): Internal.List; + type ServerRecipeBook_ = ServerRecipeBook; + /** + * @javaClass malte0811.ferritecore.fastmap.FastMapKey + */ + abstract class FastMapKey { + getValue(arg0: number): T; + getProperty(): Internal.Property; + numValues(): number; + get property(): Internal.Property; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_338_ = class_338; - interface class_632$class_633 extends Internal.class_163$class_164 { - method_2865(arg0: Internal.class_161_, arg1: Internal.class_167_): void; - method_2866(arg0: Internal.class_161_): void; - } - type class_632$class_633_ = class_632$class_633; - interface IdFunctionCall { - execIdCall(arg0: Internal.IdFunctionObject_, arg1: Internal.Context_, arg2: Internal.Scriptable_, arg3: Internal.Scriptable_, arg4: any[]): any; - } - type IdFunctionCall_ = IdFunctionCall; - class class_1526 { - method_6864(): Internal.class_1521; - method_6865($$0: Internal.class_1527_): T; - method_6863($$0: Internal.class_1527_): void; + type FastMapKey_ = FastMapKey; + /** + * @javaClass net.minecraft.class_4995 + */ + abstract class PosRuleTest { + test(arg0: BlockPos_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1526_ = class_1526; - class class_4837 extends Internal.Enum { - static valueOf($$0: string): Internal.class_4837; - static values(): Internal.class_4837[]; - static readonly field_22383 : Internal.class_4837; - static readonly field_25165 : Internal.class_4837; - static readonly field_22384 : Internal.class_4837; - static readonly field_22385 : Internal.class_4837; - static readonly field_25166 : Internal.class_4837; - static readonly field_22386 : Internal.class_4837; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type PosRuleTest_ = PosRuleTest; + /** + * @javaClass java.util.PrimitiveIterator + */ + interface PrimitiveIterator extends Internal.Iterator { + forEachRemaining(arg0: T_CONS): void; } - type class_4837_ = "dancing" | "default" | "admiring_item" | "attacking_with_melee_weapon" | "crossbow_charge" | "crossbow_hold" | class_4837; - interface Compressable extends Internal.Keyable { - compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; - } - type Compressable_ = Compressable; - interface class_3726 { - method_16193(): boolean; - method_16192(arg0: Internal.class_265_, arg1: BlockPos_, arg2: boolean): boolean; - method_17785(arg0: Internal.class_1792_): boolean; - method_27866(arg0: Internal.class_3610_, arg1: Internal.class_3610_): boolean; - } - type class_3726_ = class_3726; - class class_72$class_6153 extends Internal.class_79$class_80 { - method_419(): Internal.class_79; - method_35514($$0: Internal.class_79$class_80_): Internal.class_72$class_6153; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_72$class_6153_ = class_72$class_6153; - class class_3902 extends Internal.Enum { - static valueOf($$0: string): Internal.class_3902; - static values(): Internal.class_3902[]; - static readonly field_17274 : Internal.class_3902; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3902_ = "instance" | class_3902; - interface QuadView { - normalX(arg0: number): number; - toVanilla(arg0: number, arg1: number[], arg2: number, arg3: boolean): void; - faceNormal(): Internal.class_1160; - normalY(arg0: number): number; - normalZ(arg0: number): number; - cullFace(): Internal.class_2350; - posByIndex(arg0: number, arg1: number): number; - lightmap(arg0: number): number; - copyNormal(arg0: number, arg1: Internal.class_1160_): Internal.class_1160; - colorIndex(): number; - copyPos(arg0: number, arg1: Internal.class_1160_): Internal.class_1160; - lightFace(): Internal.class_2350; - copyTo(arg0: Internal.MutableQuadView_): void; - spriteV(arg0: number, arg1: number): number; - spriteU(arg0: number, arg1: number): number; - material(): Internal.RenderMaterial; - hasNormal(arg0: number): boolean; - x(arg0: number): number; - y(arg0: number): number; - z(arg0: number): number; - nominalFace(): Internal.class_2350; - tag(): number; - toBakedQuad(spriteIndex: number, sprite: Internal.class_1058_, isItem: boolean): Internal.class_777; - spriteColor(arg0: number, arg1: number): number; - } - type QuadView_ = QuadView; - abstract class class_1918 implements Internal.class_2165 { - method_8290($$0: Internal.class_2561_): void; - method_8293(): Internal.class_3218; - method_8292(): Internal.class_2561; - method_8291($$0: Internal.class_2561_): void; - method_8298($$0: number): void; - method_8287($$0: boolean): void; - method_9200(): boolean; - method_8286($$0: string): void; - method_8297($$0: Internal.class_2487_): Internal.class_2487; - method_8296(): boolean; - method_8295(): void; - method_8301($$0: Internal.class_1937_): boolean; - method_9203($$0: Internal.class_2561_, $$1: Internal.UUID_): void; - method_8289(): string; - method_8300(): Vec3; - method_9202(): boolean; - method_8288($$0: Internal.class_1657_): Internal.class_1269; - method_8299(): Internal.class_2561; - method_9201(): boolean; - method_8305($$0: Internal.class_2487_): void; - method_8304(): number; - method_8303(): Internal.class_2168; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1918_ = class_1918; - class class_5349 implements Internal.class_3302, Internal.IdentifiableResourceReloadListener { + type PrimitiveIterator_ = ((arg0: T_CONS) => void) | PrimitiveIterator; + /** + * @javaClass net.minecraft.class_1076 + */ + class LanguageManager implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener { + getSelected(): Internal.LanguageInfo; + getLanguage($$0: string): Internal.LanguageInfo; + setSelected($$0: Internal.LanguageInfo_): void; getFabricId(): ResourceLocation; - method_29459($$0: ResourceLocation_): Internal.class_3494; - method_29447(): Internal.Map; - method_29458(): Internal.Iterable; - method_29456($$0: ResourceLocation_): Internal.Optional; + getLanguages(): Internal.SortedSet; + onResourceManagerReload($$0: Internal.ResourceManager_): void; getFabricDependencies(): Internal.Collection; - method_25931($$0: Internal.class_3302$class_4045_, $$1: Internal.class_3300_, $$2: Internal.class_3695_, $$3: Internal.class_3695_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + static readonly "DEFAULT_LANGUAGE_CODE" : "en_us"; get fabricDependencies(): Internal.Collection; + get languages(): Internal.SortedSet; get fabricId(): ResourceLocation; + get selected(): Internal.LanguageInfo; + set selected($$0: Internal.LanguageInfo_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5349_ = class_5349; - class class_2648 implements Internal.class_2596 { - method_11437($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_11432(): number; - method_11434(): number; - method_11433(): number; + type LanguageManager_ = LanguageManager; + /** + * @javaClass net.minecraft.class_2794 + */ + abstract class ChunkGenerator implements Internal.BiomeManager$NoiseBiomeSource { + findNearestMapFeature($$0: Internal.ServerLevel_, $$1: Internal.HolderSet_>, $$2: BlockPos_, $$3: number, $$4: boolean): Internal.Pair>>; + createBiomes($$0: Internal.Registry_, $$1: Internal.Executor_, $$2: Internal.Blender_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_): Internal.CompletableFuture; + static allConfigurations($$0: Internal.Registry_>, $$1: Internal.StructureFeature_): Internal.Stream>; + getSeaLevel(): number; + getBaseColumn(arg0: number, arg1: number, arg2: Internal.LevelHeightAccessor_): Internal.NoiseColumn; + getFirstOccupiedHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; + getSpawnHeight($$0: Internal.LevelHeightAccessor_): number; + fillFromNoise(arg0: Internal.Executor_, arg1: Internal.Blender_, arg2: Internal.StructureFeatureManager_, arg3: Internal.ChunkAccess_): Internal.CompletableFuture; + method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; + hasFeatureChunkInRange($$0: Internal.ResourceKey_, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + getMobsAt($$0: Internal.Holder_, $$1: Internal.StructureFeatureManager_, $$2: Internal.MobCategory_, $$3: BlockPos_): Internal.WeightedRandomList; + spawnOriginalMobs(arg0: Internal.WorldGenRegion_): void; + getTypeNameForDataFixer(): Internal.Optional>>; + addDebugScreenInfo(arg0: Internal.List_, arg1: BlockPos_): void; + buildSurface(arg0: Internal.WorldGenRegion_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkAccess_): void; + getGenDepth(): number; + applyBiomeDecoration($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkAccess_, $$2: Internal.StructureFeatureManager_): void; + possibleStructureSets(): Internal.Stream>; + applyCarvers(arg0: Internal.WorldGenRegion_, arg1: number, arg2: Internal.BiomeManager_, arg3: Internal.StructureFeatureManager_, arg4: Internal.ChunkAccess_, arg5: CarvingGenerationStep_): void; + getBaseHeight(arg0: number, arg1: number, arg2: Internal.Heightmap$Types_, arg3: Internal.LevelHeightAccessor_): number; + getFirstFreeHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; + createStructures($$0: Internal.RegistryAccess_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_, $$3: Internal.StructureManager_, $$4: number): void; + ensureStructuresGenerated(): void; + getRingPositionsFor($$0: Internal.ConcentricRingsStructurePlacement_): Internal.List; + climateSampler(): Internal.Climate$Sampler; + createReferences($$0: Internal.WorldGenLevel_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_): void; + withSeed(arg0: number): this; + getBiomeSource(): Internal.BiomeSource; + getMinY(): number; + static readonly "CODEC" : Internal.Codec; + get genDepth(): number; + get seaLevel(): number; + get minY(): number; + get biomeSource(): Internal.BiomeSource; + get typeNameForDataFixer(): Internal.Optional>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2648_ = class_2648; - class class_6544$class_4762 extends Internal.Record { - comp_109(): Internal.class_6544$class_6546; - comp_107(): Internal.class_6544$class_6546; - hashCode(): number; - comp_108(): Internal.class_6544$class_6546; - equals($$0: any): boolean; - comp_105(): Internal.class_6544$class_6546; - comp_106(): Internal.class_6544$class_6546; + type ChunkGenerator_ = ChunkGenerator; + /** + * @javaClass net.coderbot.iris.mixin.LightTextureAccessor + */ + interface LightTextureAccessor { + getLightTexture(): Internal.DynamicTexture; + } + type LightTextureAccessor_ = (() => Internal.DynamicTexture) | LightTextureAccessor; + /** + * @javaClass net.devtech.arrp.IdentifierExtension + */ + interface IdentifierExtension { + brrp_pend(prefix: string, suffix: string): ResourceLocation; + brrp_append(prefix: string): ResourceLocation; + brrp_prepend(suffix: string): ResourceLocation; + } + type IdentifierExtension_ = IdentifierExtension; + /** + * @javaClass net.minecraft.class_3908 + */ + interface MenuProvider extends Internal.MenuConstructor { + getDisplayName(): Internal.Component; + } + type MenuProvider_ = (() => Internal.Component) | MenuProvider; + /** + * @javaClass com.mojang.serialization.codecs.BaseMapCodec + */ + interface BaseMapCodec { + encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; + elementCodec(): Internal.Codec; + keyCodec(): Internal.Codec; + decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult>; + } + type BaseMapCodec_ = BaseMapCodec; + /** + * @javaClass org.lwjgl.system.MemoryStack + */ + class MemoryStack extends Internal.Pointer$Default implements Internal.AutoCloseable { + static stackASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static stackASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + getPointerAddress(): number; + static stackASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static stackMallocLong(arg0: number): Internal.LongBuffer; + static stackGet(): this; + ASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; + ASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackPop(): this; + static stackMallocDouble(arg0: number): Internal.DoubleBuffer; + static stackBytes(arg0: number, arg1: number): Internal.ByteBuffer; + static stackBytes(arg0: number): Internal.ByteBuffer; + static stackBytes(... arg0: number[]): Internal.ByteBuffer; + static stackBytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; + static stackBytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; + static stackMallocPointer(arg0: number): Internal.PointerBuffer; + static create(arg0: number): this; + static create(arg0: Internal.ByteBuffer_): this; + static create(): this; + static stackLongs(arg0: number, arg1: number): Internal.LongBuffer; + static stackLongs(... arg0: number[]): Internal.LongBuffer; + static stackLongs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; + static stackLongs(arg0: number): Internal.LongBuffer; + static stackLongs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; + mallocPointer(arg0: number): Internal.PointerBuffer; + static stackDoubles(arg0: number, arg1: number): Internal.DoubleBuffer; + static stackDoubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; + static stackDoubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; + static stackDoubles(arg0: number): Internal.DoubleBuffer; + static stackDoubles(... arg0: number[]): Internal.DoubleBuffer; + pointers(... arg0: Internal.Pointer_[]): Internal.PointerBuffer; + pointers(arg0: Internal.Buffer_): Internal.PointerBuffer; + pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; + pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; + pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; + pointers(... arg0: Internal.Buffer_[]): Internal.PointerBuffer; + pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_, arg3: Internal.Buffer_): Internal.PointerBuffer; + pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_): Internal.PointerBuffer; + pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_): Internal.PointerBuffer; + pointers(arg0: number): Internal.PointerBuffer; + pointers(arg0: number, arg1: number): Internal.PointerBuffer; + pointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; + pointers(arg0: Internal.Pointer_): Internal.PointerBuffer; + pointers(... arg0: number[]): Internal.PointerBuffer; + pointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; + callocDouble(arg0: number): Internal.DoubleBuffer; + static stackMallocFloat(arg0: number): Internal.FloatBuffer; + nmalloc(arg0: number): number; + nmalloc(arg0: number, arg1: number): number; + callocPointer(arg0: number): Internal.PointerBuffer; + callocInt(arg0: number): Internal.IntBuffer; + static stackUTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static stackUTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + floats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; + floats(... arg0: number[]): Internal.FloatBuffer; + floats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; + floats(arg0: number, arg1: number): Internal.FloatBuffer; + floats(arg0: number): Internal.FloatBuffer; + static stackMallocShort(arg0: number): Internal.ShortBuffer; + setPointer(arg0: number): void; + static stackMallocInt(arg0: number): Internal.IntBuffer; + push(): this; + static stackCallocLong(arg0: number): Internal.LongBuffer; + getFrameIndex(): number; + nUTF16(arg0: Internal.CharSequence_, arg1: boolean): number; + doubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; + doubles(arg0: number): Internal.DoubleBuffer; + doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; + doubles(... arg0: number[]): Internal.DoubleBuffer; + doubles(arg0: number, arg1: number): Internal.DoubleBuffer; + mallocFloat(arg0: number): Internal.FloatBuffer; + UTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + UTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; + nUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): number; + static stackCallocShort(arg0: number): Internal.ShortBuffer; + static ncreate(arg0: number, arg1: number): this; + callocFloat(arg0: number): Internal.FloatBuffer; + UTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + UTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; + callocLong(arg0: number): Internal.LongBuffer; + static stackPush(): this; + ASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + ASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackMalloc(arg0: number): Internal.ByteBuffer; + UTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + UTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + callocShort(arg0: number): Internal.ShortBuffer; + static stackUTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static stackUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackCalloc(arg0: number): Internal.ByteBuffer; + ncalloc(arg0: number, arg1: number, arg2: number): number; + nUTF8(arg0: Internal.CharSequence_, arg1: boolean): number; + nUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): number; + calloc(arg0: number): Internal.ByteBuffer; + calloc(arg0: number, arg1: number): Internal.ByteBuffer; + mallocInt(arg0: number): Internal.IntBuffer; + static stackShorts(... arg0: number[]): Internal.ShortBuffer; + static stackShorts(arg0: number): Internal.ShortBuffer; + static stackShorts(arg0: number, arg1: number): Internal.ShortBuffer; + static stackShorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; + static stackShorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; + mallocLong(arg0: number): Internal.LongBuffer; + static stackCallocDouble(arg0: number): Internal.DoubleBuffer; + static stackCallocInt(arg0: number): Internal.IntBuffer; + pop(): this; + static stackUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackUTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + longs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; + longs(... arg0: number[]): Internal.LongBuffer; + longs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; + longs(arg0: number, arg1: number): Internal.LongBuffer; + longs(arg0: number): Internal.LongBuffer; + UTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + UTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + ints(... arg0: number[]): Internal.IntBuffer; + ints(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; + ints(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; + ints(arg0: number, arg1: number): Internal.IntBuffer; + ints(arg0: number): Internal.IntBuffer; + static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; + static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; + static stackPointers(... arg0: Internal.Pointer_[]): Internal.PointerBuffer; + static stackPointers(arg0: number, arg1: number): Internal.PointerBuffer; + static stackPointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; + static stackPointers(arg0: number): Internal.PointerBuffer; + static stackPointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; + static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; + static stackPointers(arg0: Internal.Pointer_): Internal.PointerBuffer; + static stackPointers(... arg0: number[]): Internal.PointerBuffer; + static nstackCalloc(arg0: number, arg1: number, arg2: number): number; + getAddress(): number; + shorts(... arg0: number[]): Internal.ShortBuffer; + shorts(arg0: number): Internal.ShortBuffer; + shorts(arg0: number, arg1: number): Internal.ShortBuffer; + shorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; + shorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; + close(): void; + nASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): number; + malloc(arg0: number, arg1: number): Internal.ByteBuffer; + malloc(arg0: number): Internal.ByteBuffer; + mallocShort(arg0: number): Internal.ShortBuffer; + static stackFloats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; + static stackFloats(... arg0: number[]): Internal.FloatBuffer; + static stackFloats(arg0: number, arg1: number): Internal.FloatBuffer; + static stackFloats(arg0: number): Internal.FloatBuffer; + static stackFloats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; + static stackCallocFloat(arg0: number): Internal.FloatBuffer; + static nstackMalloc(arg0: number): number; + static nstackMalloc(arg0: number, arg1: number): number; + static stackUTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackUTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; + getPointer(): number; + nASCII(arg0: Internal.CharSequence_, arg1: boolean): number; + getSize(): number; + mallocDouble(arg0: number): Internal.DoubleBuffer; + static stackInts(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; + static stackInts(arg0: number, arg1: number): Internal.IntBuffer; + static stackInts(arg0: number): Internal.IntBuffer; + static stackInts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; + static stackInts(... arg0: number[]): Internal.IntBuffer; + bytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; + bytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; + bytes(... arg0: number[]): Internal.ByteBuffer; + bytes(arg0: number, arg1: number): Internal.ByteBuffer; + bytes(arg0: number): Internal.ByteBuffer; + static stackCallocPointer(arg0: number): Internal.PointerBuffer; + get pointerAddress(): number; + get frameIndex(): number; + get pointer(): number; + get address(): number; + get size(): number; + set pointer(arg0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MemoryStack_ = MemoryStack; + /** + * @javaClass net.minecraft.class_4184 + */ + class Camera { + getLeftVector(): Internal.Vector3f; + isDetached(): boolean; + rotation(): Internal.Quaternion; + getUpVector(): Internal.Vector3f; + isInitialized(): boolean; + tick(): void; + getEntity(): Internal.Entity; + getBlockPosition(): BlockPos; + getXRot(): number; + getYRot(): number; + getPosition(): Vec3; + getNearPlane(): Internal.Camera$NearPlane; + getFluidInCamera(): Internal.FogType; + handler$ced000$noLerp(ci: Internal.CallbackInfo_): void; + setup($$0: Internal.BlockGetter_, $$1: Internal.Entity_, $$2: boolean, $$3: boolean, $$4: number): void; + reset(): void; + getLookVector(): Internal.Vector3f; + static readonly "FOG_DISTANCE_SCALE" : 0.083333336; + get detached(): boolean; + get lookVector(): Internal.Vector3f; + get yRot(): number; + get blockPosition(): BlockPos; + get xRot(): number; + get initialized(): boolean; + get nearPlane(): Internal.Camera$NearPlane; + get position(): Vec3; + get upVector(): Internal.Vector3f; + get fluidInCamera(): Internal.FogType; + get entity(): Internal.Entity; + get leftVector(): Internal.Vector3f; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Camera_ = Camera; + /** + * @javaClass net.minecraft.class_5927 + */ + class VegetationPatchConfiguration implements Internal.FeatureConfiguration { + readonly "vegetationFeature" : Internal.Holder; + readonly "extraEdgeColumnChance" : number; + static readonly "CODEC" : Internal.Codec; + readonly "depth" : Internal.IntProvider; + readonly "surface" : Internal.CaveSurface; + readonly "vegetationChance" : number; + readonly "extraBottomBlockChance" : number; + readonly "replaceable" : Internal.TagKey; + readonly "xzRadius" : Internal.IntProvider; + readonly "groundState" : Internal.BlockStateProvider; + readonly "verticalRange" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VegetationPatchConfiguration_ = VegetationPatchConfiguration; + /** + * @javaClass dev.architectury.registry.registries.Registries + */ + class Registries { + forRegistry(key: Internal.ResourceKey_>, callback: Internal.Consumer_>): void; + getModId(): string; + get(registry: Internal.Registry_): Internal.Registrar; + static get(modId: string): this; + get(key: Internal.ResourceKey_>): Internal.Registrar; + builder(registryId: ResourceLocation_, ... typeGetter: T[]): Internal.RegistrarBuilder; + static getRegistryName(object: T): ResourceLocation; + static getId(object: T, fallback: Internal.Registry_): ResourceLocation; + static getId(object: T, fallback: Internal.ResourceKey_>): ResourceLocation; + get modId(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Registries_ = Registries; + /** + * @javaClass net.minecraft.class_6008$class_6009 + */ + class WeightedEntry$IntrusiveBase implements Internal.WeightedEntry { + getWeight(): Internal.Weight; + get weight(): Internal.Weight; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WeightedEntry$IntrusiveBase_ = WeightedEntry$IntrusiveBase; + /** + * @javaClass net.minecraft.class_3542 + */ + interface StringRepresentable { + fromEnum($$0: Internal.Supplier_, $$1: Internal.Function_): Internal.Codec; + keys($$0: Internal.StringRepresentable_[]): Internal.Keyable; + getSerializedName(): string; + } + type StringRepresentable_ = (() => string) | StringRepresentable; + /** + * @javaClass net.minecraft.class_1796 + */ + class ItemCooldowns { + getCooldownPercent($$0: Internal.Item_, $$1: number): number; + removeCooldown($$0: Internal.Item_): void; + tick(): void; + addCooldown($$0: Internal.Item_, $$1: number): void; + isOnCooldown($$0: Internal.Item_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemCooldowns_ = ItemCooldowns; + /** + * @javaClass net.minecraft.class_3852 + */ + class VillagerProfession implements Internal.VillagerProfessionAccessor { + getName(): string; + getRequestedItems(): Internal.ImmutableSet; + getJobPoiType(): Internal.PoiType; + getWorkSound(): Internal.SoundEvent; toString(): string; - comp_110(): Internal.class_6544$class_6546; - comp_111(): number; - static readonly field_24679 : Internal.Codec; + getSecondaryPoi(): Internal.ImmutableSet; + static readonly "CARTOGRAPHER" : Internal.VillagerProfession; + static readonly "MASON" : Internal.VillagerProfession; + static readonly "SHEPHERD" : Internal.VillagerProfession; + static readonly "ARMORER" : Internal.VillagerProfession; + static readonly "TOOLSMITH" : Internal.VillagerProfession; + static readonly "FARMER" : Internal.VillagerProfession; + static readonly "FLETCHER" : Internal.VillagerProfession; + static readonly "NITWIT" : Internal.VillagerProfession; + static readonly "LEATHERWORKER" : Internal.VillagerProfession; + static readonly "LIBRARIAN" : Internal.VillagerProfession; + static readonly "CLERIC" : Internal.VillagerProfession; + static readonly "FISHERMAN" : Internal.VillagerProfession; + static readonly "BUTCHER" : Internal.VillagerProfession; + static readonly "WEAPONSMITH" : Internal.VillagerProfession; + static readonly "NONE" : Internal.VillagerProfession; + get jobPoiType(): Internal.PoiType; + get name(): string; + get secondaryPoi(): Internal.ImmutableSet; + get workSound(): Internal.SoundEvent; + get requestedItems(): Internal.ImmutableSet; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6544$class_4762_ = class_6544$class_4762; - class class_5284 extends Internal.Record { - comp_482(): boolean; - method_41099($$0: Internal.class_2378_, $$1: number): Internal.class_6953; - comp_483(): boolean; - comp_480(): boolean; - comp_481(): boolean; - static method_31111(): Internal.class_6880; + type VillagerProfession_ = Special.VillagerProfession | VillagerProfession; + /** + * @javaClass net.minecraft.class_5216$class_5487 + */ + class NormalNoise$NoiseParameters extends Internal.Record { + amplitudes(): Internal.DoubleList; hashCode(): number; equals($$0: any): boolean; - comp_479(): number; - comp_477(): Internal.class_7056; + firstOctave(): number; toString(): string; - comp_478(): Internal.class_6686$class_6708; - comp_475(): Internal.class_2680; - method_33757(): boolean; - comp_476(): Internal.class_2680; - method_38999(): Internal.class_2919$class_6675; - comp_474(): Internal.class_5309; - static readonly field_35051 : Internal.class_5321; - static readonly field_26360 : Internal.class_5321; - static readonly field_24781 : Internal.Codec>; - static readonly field_26355 : Internal.class_5321; - static readonly field_24780 : Internal.Codec; - static readonly field_26356 : Internal.class_5321; - static readonly field_26359 : Internal.class_5321; - static readonly field_26357 : Internal.class_5321; - static readonly field_26358 : Internal.class_5321; + static readonly "CODEC" : Internal.Codec>; + static readonly "DIRECT_CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5284_ = class_5284; - class class_4834 extends Internal.class_4148 { - method_19099(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type NormalNoise$NoiseParameters_ = Special.NormalNoise$NoiseParameters | NormalNoise$NoiseParameters; + /** + * @javaClass com.mojang.brigadier.suggestion.SuggestionProvider + */ + interface SuggestionProvider { + getSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; } - type class_4834_ = class_4834; - class class_3312$class_3313 { - method_30172(): number; - method_30171($$0: number): void; - method_14519(): Internal.GameProfile; - method_14520(): Internal.Date; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3312$class_3313_ = class_3312$class_3313; - class class_516 { - method_2653($$0: Internal.class_1860_): boolean; - method_2655(): boolean; - method_2656(): boolean; - method_2657(): boolean; - method_2647($$0: Internal.class_3439_): void; - method_2648($$0: boolean): Internal.List>; - method_2649($$0: Internal.class_1662_, $$1: number, $$2: number, $$3: Internal.class_3439_): void; - method_2650(): Internal.List>; - method_2651($$0: boolean): Internal.List>; - method_2652(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_516_ = class_516; - class class_2726 implements Internal.class_2596 { - method_11788($$0: Internal.class_2602_): void; - method_11787(): number; - method_11052($$0: Internal.class_2540_): void; - method_11786($$0: Internal.class_1937_): Internal.class_1297; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2726_ = class_2726; - class Dynamic extends Internal.DynamicLike { - updateGeneric(arg0: T, arg1: Internal.Function_): Internal.Dynamic; - getElementGeneric(arg0: T): Internal.DataResult; - updateMapValues(arg0: Internal.Function_, Internal.Dynamic_>, Internal.Pair_, Internal.Dynamic_>>): Internal.Dynamic; - asLongStreamOpt(): Internal.DataResult; - asStreamOpt(): Internal.DataResult>>; - update(arg0: string, arg1: Internal.Function_, Internal.Dynamic_>): Internal.Dynamic; - static convert(arg0: Internal.DynamicOps_, arg1: Internal.DynamicOps_, arg2: S): T; - convert(arg0: Internal.DynamicOps_): Internal.Dynamic; - decode(arg0: Internal.Decoder_): Internal.DataResult>; - asIntStreamOpt(): Internal.DataResult; - remove(arg0: string): Internal.Dynamic; - getMapValues(): Internal.DataResult, Internal.Dynamic>>; - into(arg0: Internal.Function_, V>): V; - cast(arg0: Internal.DynamicOps_): U; + type SuggestionProvider_ = ((arg0: Internal.CommandContext, arg1: Internal.SuggestionsBuilder) => Internal.CompletableFuture) | SuggestionProvider; + /** + * @javaClass java.time.chrono.Chronology + */ + interface Chronology extends Internal.Comparable { + localDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; + date(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDate; + date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.ChronoLocalDate; + date(arg0: number, arg1: number, arg2: number): Internal.ChronoLocalDate; + period(arg0: number, arg1: number, arg2: number): Internal.ChronoPeriod; + dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.ChronoLocalDate; + dateYearDay(arg0: number, arg1: number): Internal.ChronoLocalDate; + getCalendarType(): string; + resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; + ofLocale(arg0: Internal.Locale_): this; + isLeapYear(arg0: number): boolean; + range(arg0: Internal.ChronoField_): Internal.ValueRange; + dateEpochDay(arg0: number): Internal.ChronoLocalDate; + getId(): string; + getAvailableChronologies(): Internal.Set; + compareTo(arg0: Internal.Chronology_): number; + dateNow(): Internal.ChronoLocalDate; + dateNow(arg0: Internal.ZoneId_): Internal.ChronoLocalDate; + dateNow(arg0: Internal.Clock_): Internal.ChronoLocalDate; + eraOf(arg0: number): Internal.Era; + eras(): Internal.List; + prolepticYear(arg0: Internal.Era_, arg1: number): number; + zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ChronoZonedDateTime; + zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; hashCode(): number; - merge(arg0: Internal.Dynamic_): Internal.OptionalDynamic; - merge(arg0: Internal.Dynamic_, arg1: Internal.Dynamic_): Internal.OptionalDynamic; - get(arg0: string): Internal.OptionalDynamic; - asString(): Internal.DataResult; - map(arg0: Internal.Function_): Internal.Dynamic; - asByteBufferOpt(): Internal.DataResult; - set(arg0: string, arg1: Internal.Dynamic_): Internal.Dynamic; - asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; - getGeneric(arg0: T): Internal.DataResult; - asNumber(): Internal.DataResult; - castTyped(arg0: Internal.DynamicOps_): Internal.Dynamic; - getValue(): T; - getElement(arg0: string): Internal.DataResult; + of(arg0: string): this; equals(arg0: any): boolean; + epochSecond(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): number; + epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; + from(arg0: Internal.TemporalAccessor_): this; toString(): string; - get mapValues(): Internal.DataResult, Internal.Dynamic>>; - get value(): T; + } + type Chronology_ = Chronology; + /** + * @javaClass io.github.coolmineman.bitsandchisels.duck.CubeRenderStuff + */ + interface CubeRenderStuff { + getMaterials(arg0: number): Internal.RenderMaterial[]; + of(arg0: Internal.BlockState_): this; + getQuads(arg0: number): Internal.BakedQuad[]; + } + type CubeRenderStuff_ = CubeRenderStuff; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2BooleanFunction + */ + interface Float2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.DoublePredicate { + getOrDefault(arg0: any, arg1: boolean): boolean; + getOrDefault(arg0: number, arg1: boolean): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Float2IntFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2BooleanFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: boolean): boolean; + remove(arg0: number): boolean; + remove(arg0: any): boolean; + defaultReturnValue(arg0: boolean): void; + defaultReturnValue(): boolean; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Float2DoubleFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Float2ObjectFunction; + get(arg0: any): boolean; + get(arg0: number): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2BooleanFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Float2ByteFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Float2FloatFunction; + test(arg0: number): boolean; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2BooleanFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Float2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2BooleanFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2BooleanFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2BooleanFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2BooleanFunction; + } + type Float2BooleanFunction_ = ((arg0: number) => boolean) | Float2BooleanFunction; + /** + * @javaClass net.minecraft.class_2718 + */ + class ClientboundRemoveMobEffectPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getEffect(): Internal.MobEffect; + getEntity($$0: Internal.Level_): Internal.Entity; + write($$0: Internal.FriendlyByteBuf_): void; + get effect(): Internal.MobEffect; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Dynamic_ = Dynamic; - class Products$P11 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function11_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + type ClientboundRemoveMobEffectPacket_ = ClientboundRemoveMobEffectPacket; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseClick + */ + interface ScreenMouseEvents$AfterMouseClick { + afterMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenMouseEvents$AfterMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$AfterMouseClick; + /** + * @javaClass net.minecraft.class_2608 + */ + class DropperBlockEntity extends Internal.DispenserBlockEntity { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Products$P11_ = Products$P11; - interface Constant extends Internal.Comparable { - name(): string; - id(): number; - } - type Constant_ = Constant; - class class_1921$class_4750 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1921$class_4750; - static values(): Internal.class_1921$class_4750[]; - toString(): string; - static readonly field_21853 : Internal.class_1921$class_4750; - static readonly field_21854 : Internal.class_1921$class_4750; - static readonly field_21855 : Internal.class_1921$class_4750; + type DropperBlockEntity_ = DropperBlockEntity; + /** + * @javaClass net.minecraft.class_3614 + */ + class Material { + isSolid(): boolean; + isFlammable(): boolean; + blocksMotion(): boolean; + isSolidBlocking(): boolean; + isLiquid(): boolean; + getPushReaction(): Internal.PushReaction; + getColor(): Internal.MaterialColor; + isReplaceable(): boolean; + static readonly "PLANT" : Internal.Material; + static readonly "LAVA" : Internal.Material; + static readonly "VEGETABLE" : Internal.Material; + static readonly "BUBBLE_COLUMN" : Internal.Material; + static readonly "WOOD" : Internal.Material; + static readonly "LEAVES" : Internal.Material; + static readonly "GLASS" : Internal.Material; + static readonly "NETHER_WOOD" : Internal.Material; + static readonly "FIRE" : Internal.Material; + static readonly "PISTON" : Internal.Material; + static readonly "REPLACEABLE_PLANT" : Internal.Material; + static readonly "GRASS" : Internal.Material; + static readonly "TOP_SNOW" : Internal.Material; + static readonly "POWDER_SNOW" : Internal.Material; + static readonly "REPLACEABLE_FIREPROOF_PLANT" : Internal.Material; + static readonly "WOOL" : Internal.Material; + static readonly "WATER" : Internal.Material; + static readonly "AMETHYST" : Internal.Material; + static readonly "SAND" : Internal.Material; + static readonly "BAMBOO" : Internal.Material; + static readonly "ICE_SOLID" : Internal.Material; + static readonly "EGG" : Internal.Material; + static readonly "CACTUS" : Internal.Material; + static readonly "SNOW" : Internal.Material; + static readonly "MOSS" : Internal.Material; + static readonly "DECORATION" : Internal.Material; + static readonly "DIRT" : Internal.Material; + static readonly "SHULKER_SHELL" : Internal.Material; + static readonly "BAMBOO_SAPLING" : Internal.Material; + static readonly "BARRIER" : Internal.Material; + static readonly "CAKE" : Internal.Material; + static readonly "REPLACEABLE_WATER_PLANT" : Internal.Material; + static readonly "HEAVY_METAL" : Internal.Material; + static readonly "WATER_PLANT" : Internal.Material; + static readonly "AIR" : Internal.Material; + static readonly "ICE" : Internal.Material; + static readonly "BUILDABLE_GLASS" : Internal.Material; + static readonly "PORTAL" : Internal.Material; + static readonly "SPONGE" : Internal.Material; + static readonly "WEB" : Internal.Material; + static readonly "SCULK" : Internal.Material; + static readonly "CLOTH_DECORATION" : Internal.Material; + static readonly "EXPLOSIVE" : Internal.Material; + static readonly "STRUCTURAL_AIR" : Internal.Material; + static readonly "METAL" : Internal.Material; + static readonly "STONE" : Internal.Material; + static readonly "CLAY" : Internal.Material; + get solid(): boolean; + get liquid(): boolean; + get color(): Internal.MaterialColor; + get solidBlocking(): boolean; + get replaceable(): boolean; + get flammable(): boolean; + get pushReaction(): Internal.PushReaction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1921$class_4750_ = "is_outline" | "affects_outline" | "none" | class_1921$class_4750; - class class_2839 extends Internal.class_2791 { - method_39296(): Internal.class_2791$class_6745; - method_12295(): Internal.List; - method_28510($$0: CarvingGenerationStep_): Internal.class_6643; - method_20598($$0: BlockPos_): Internal.class_2487; - method_12018(): Internal.Stream; - method_12315($$0: BlockPos_): void; - method_12316(): Internal.Map; - method_16359($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_12013(): Internal.class_6763; - method_12296(): Internal.ShortList[]; - method_12010($$0: BlockPos_, $$1: Internal.class_2680_, $$2: boolean): Internal.class_2680; - method_12039($$0: BlockPos_): void; - method_8316($$0: BlockPos_): Internal.class_3610; - static method_12314($$0: number, $$1: number, $$2: Internal.class_1923_): BlockPos; - method_12014(): Internal.class_6763; - method_39460(): Internal.class_5539; - method_12184($$0: Internal.class_5312_, $$1: Internal.class_3449_): void; - method_12041($$0: BlockPos_): void; - method_39300(): Internal.class_6746; - method_17032($$0: Internal.class_3568_): void; - method_12009(): Internal.class_2806; - method_12307($$0: CarvingGenerationStep_, $$1: Internal.class_6643_): void; - method_39309($$0: Internal.class_6746_): void; - method_12304($$0: number, $$1: number): void; - method_12029($$0: number, $$1: number): void; - method_12007($$0: Internal.class_2586_): void; - method_8320($$0: BlockPos_): Internal.class_2680; - method_12308($$0: Internal.class_2806_): void; - method_12309(): Internal.Map; - method_12002($$0: Internal.class_1297_): void; - method_8321($$0: BlockPos_): Internal.class_2586; - method_12302($$0: Internal.class_2487_): void; - static method_12300($$0: BlockPos_): number; - method_12025($$0: CarvingGenerationStep_): Internal.class_6643; - method_39308(): Internal.class_6755; - method_39307(): Internal.class_6755; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Material_ = Material; + /** + * @javaClass net.minecraft.class_6622 + */ + interface PieceGenerator { + generatePieces(arg0: Internal.StructurePiecesBuilder_, arg1: Internal.PieceGenerator$Context_): void; } - type class_2839_ = class_2839; - class class_2539 extends Internal.Enum { - static method_10786($$0: Internal.class_2596_): Internal.class_2539; - method_39498($$0: Internal.class_2598_): Internal.Int2ObjectMap>>; - static valueOf($$0: string): Internal.class_2539; - static values(): Internal.class_2539[]; - method_10781($$0: Internal.class_2598_, $$1: Internal.class_2596_): number; - method_10783($$0: Internal.class_2598_, $$1: number, $$2: Internal.class_2540_): Internal.class_2596; - static method_10782($$0: number): Internal.class_2539; - method_10785(): number; - static readonly field_20590 : Internal.class_2539; - static readonly field_20591 : Internal.class_2539; - static readonly field_20592 : Internal.class_2539; - static readonly field_20593 : Internal.class_2539; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type PieceGenerator_ = ((arg0: Internal.StructurePiecesBuilder, arg1: Internal.PieceGenerator$Context) => void) | PieceGenerator; + /** + * @javaClass it.unimi.dsi.fastutil.floats.FloatCollection + */ + interface FloatCollection extends Internal.Collection, Internal.FloatIterable { + add(arg0: number): boolean; + spliterator(): Internal.FloatSpliterator; + containsAll(arg0: Internal.FloatCollection_): boolean; + doubleSpliterator(): Internal.DoubleSpliterator; + toFloatArray(): number[]; + toFloatArray(arg0: number[]): number[]; + doubleStream(): Internal.DoubleStream; + remove(arg0: any): boolean; + removeIf(arg0: Internal.FloatPredicate_): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + removeIf(arg0: Internal.DoublePredicate_): boolean; + doubleParallelStream(): Internal.DoubleStream; + removeAll(arg0: Internal.FloatCollection_): boolean; + contains(arg0: number): boolean; + contains(arg0: any): boolean; + iterator(): Internal.FloatIterator; + addAll(arg0: Internal.FloatCollection_): boolean; + stream(): Internal.Stream; + toArray(arg0: number[]): number[]; + parallelStream(): Internal.Stream; + rem(arg0: number): boolean; + doubleIterator(): Internal.DoubleIterator; + retainAll(arg0: Internal.FloatCollection_): boolean; } - type class_2539_ = "play" | "handshaking" | "login" | "status" | class_2539; + type FloatCollection_ = FloatCollection; + /** + * @javaClass javax.security.auth.Destroyable + */ interface Destroyable { isDestroyed(): boolean; destroy(): void; } type Destroyable_ = Destroyable; + /** + * @javaClass java.net.URL + */ class URL implements Internal.Serializable { static setURLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_): void; getDefaultPort(): number; @@ -19873,3881 +24089,62 @@ declare namespace Internal { protected constructor(); } type URL_ = URL; - class class_6492$class_6493 { - method_37923(): Internal.class_6492; - method_37924($$0: number, $$1: number, $$2: number): Internal.class_6492$class_6493; - method_37925($$0: number, $$1: Internal.class_6492_, $$2: number): Internal.class_6492$class_6493; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6492$class_6493_ = class_6492$class_6493; - class class_2535 extends Internal.SimpleChannelInboundHandler> implements Internal.ChannelInfoHolder { - getPendingChannelsNames(): Internal.Collection; - method_36121(): Internal.class_2598; - exceptionCaught($$0: Internal.ChannelHandlerContext_, $$1: Internal.Throwable_): void; - channelInactive($$0: Internal.ChannelHandlerContext_): void; - method_10754(): void; - static method_10753($$0: Internal.InetSocketAddress_, $$1: boolean): Internal.class_2535; - method_10756(): boolean; - method_10755(): Internal.SocketAddress; - method_10758(): boolean; - method_10757(): void; - method_36122(): Internal.class_2598; - method_10750($$0: Internal.class_2539_): void; - method_10772(): boolean; - method_10771(): boolean; - method_10752($$0: Internal.class_2596_, $$1: Internal.GenericFutureListener_>): void; - channelActive($$0: Internal.ChannelHandlerContext_): void; - method_10743($$0: Internal.class_2596_): void; - method_10745(): number; - method_10744(): Internal.class_2547; - static method_10769($$0: Internal.SocketAddress_): Internal.class_2535; - method_10747($$0: Internal.class_2561_): void; - method_10768(): void; - method_10746($$0: Internal.Cipher_, $$1: Internal.Cipher_): void; - method_10748(): Internal.class_2561; - method_10760($$0: number, $$1: boolean): void; - method_10763($$0: Internal.class_2547_): void; - method_10762(): number; - static readonly field_11657 : Internal.class_3528; - static readonly field_36380 : Internal.Marker; - static readonly field_11649 : Internal.class_3528; - static readonly field_11639 : Internal.Marker; - static readonly field_11648 : Internal.AttributeKey; - static readonly field_11641 : Internal.Marker; - static readonly field_36379 : Internal.Marker; - static readonly field_11650 : Internal.class_3528; - get pendingChannelsNames(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2535_ = class_2535; - class class_5312 { - method_40549(): Internal.class_6885; - method_28622($$0: Internal.class_5455_, $$1: Internal.class_2794_, $$2: Internal.class_1966_, $$3: Internal.class_3485_, $$4: number, $$5: Internal.class_1923_, $$6: number, $$7: Internal.class_5539_, $$8: Internal.Predicate_>): Internal.class_3449; - method_41129($$0: Internal.class_3341_): Internal.class_3341; - static readonly field_26757 : Internal.Codec>>; - readonly field_24835 : F; - static readonly field_25834 : Internal.Codec>; - static readonly field_24834 : Internal.Codec>>; - readonly field_24836 : FC; - readonly field_36629 : Internal.class_6885; - readonly field_37143 : Internal.Map; - readonly field_37144 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5312_ = class_5312; - class class_1702 { - method_7583($$0: number): void; - method_7582($$0: Internal.class_2487_): void; - method_7581($$0: number): void; - method_7580($$0: number): void; - method_7587(): boolean; - method_7586(): number; - method_7585($$0: number, $$1: number): void; - method_7584($$0: Internal.class_2487_): void; - method_35219(): number; - method_7579($$0: Internal.class_1792_, $$1: Internal.class_1799_): void; - method_35218($$0: number): void; - method_7589(): number; - method_35217(): number; - method_7588($$0: Internal.class_1657_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1702_ = class_1702; - class class_2774 implements Internal.class_2596 { - method_11911(): Internal.class_2487; - method_11910(): number; - method_11052($$0: Internal.class_2540_): void; - method_11051(): boolean; - method_11909($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2774_ = class_2774; - class class_2781$class_2782 { - method_11941(): number; - method_11939(): Internal.Collection; - method_11940(): Internal.class_1320; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2781$class_2782_ = class_2781$class_2782; - interface InterruptibleChannel extends Internal.Channel { - close(): void; - } - type InterruptibleChannel_ = InterruptibleChannel; - abstract class class_5913 { - method_34233(arg0: boolean, arg1: string): string; - method_34229($$0: string): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5913_ = class_5913; - interface Multimap { - containsEntry(arg0: any, arg1: any): boolean; - asMap(): Internal.Map>; - keys(): Internal.Multiset; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - values(): Internal.Collection; - isEmpty(): boolean; - clear(): void; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): boolean; - remove(arg0: any, arg1: any): boolean; - removeAll(arg0: any): Internal.Collection; - entries(): Internal.Collection>; - size(): number; - hashCode(): number; - putAll(arg0: Internal.Multimap_): boolean; - putAll(arg0: K, arg1: Internal.Iterable_): boolean; - equals(arg0: any): boolean; - get(arg0: K): Internal.Collection; - keySet(): Internal.Set; - } - type Multimap_ = Multimap; - class class_2853 implements Internal.class_2596 { - method_12406(): ResourceLocation; - method_11052($$0: Internal.class_2540_): void; - method_12400($$0: Internal.class_2792_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2853_ = class_2853; - interface Function5 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5): R; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function5_ = Function5; - interface IntPredicate { - or(arg0: Internal.IntPredicate_): Internal.IntPredicate; - test(arg0: number): boolean; - and(arg0: Internal.IntPredicate_): Internal.IntPredicate; - negate(): Internal.IntPredicate; - } - type IntPredicate_ = ((arg0: number) => boolean) | IntPredicate; - class class_5762 extends Internal.class_1429 implements Internal.class_6375, Internal.class_5761 { - method_5978(): number; - method_5931($$0: Internal.class_1657_): boolean; - method_36282(): void; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_5957($$0: Internal.class_4538_): boolean; - static method_35175($$0: Internal.class_5762_): void; - method_35171(): Internal.class_3414; - method_33190(): boolean; - method_33191($$0: Internal.class_1309_): number; - method_35170($$0: Internal.class_2487_): void; - method_6094(): boolean; - method_6091($$0: Vec3_): void; - method_33231($$0: boolean): void; - method_6453(): boolean; - method_6454($$0: boolean): void; - method_6452(): Internal.class_1799; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - static method_38987($$0: Internal.class_1299_, $$1: Internal.class_5425_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_6455($$0: Internal.class_1799_): void; - method_17326(): boolean; - method_5966(): void; - method_5986(): number; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5748(): number; - method_5749($$0: Internal.class_2487_): void; - method_33225(): Internal.class_5762$class_5767; - method_33223($$0: Internal.class_1657_): void; - method_6481($$0: Internal.class_1799_): boolean; - method_6046(): Internal.class_1310; - method_18868(): Internal.class_4095; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5670(): void; - method_6121($$0: Internal.class_1297_): boolean; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_5974($$0: number): boolean; - method_33226(): boolean; - method_5652($$0: Internal.class_2487_): void; - static method_33227(): Internal.class_5132$class_5133; - method_5675(): boolean; - method_36976(): Internal.Map; - static readonly field_30390 : 1200; - static readonly field_30391 : "Variant"; - static readonly field_30389 : 20.0; - static readonly field_30388 : 200; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5762_ = class_5762; - class class_1928$class_4313 implements Internal.RuleKeyExtensions { - method_20771(): string; - hashCode(): number; - equals($$0: any): boolean; - method_27335(): Internal.class_1928$class_5198; - toString(): string; - fabric_setCustomCategory(customCategory: Internal.CustomGameRuleCategory_): void; - method_27334(): string; - fabric_getCustomCategory(): Internal.CustomGameRuleCategory; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1928$class_4313_ = class_1928$class_4313; - class class_1463 extends Internal.class_1429 { - method_6605($$0: number): number; - method_5634(): Internal.class_3419; - method_5711($$0: number): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_6617($$0: number): void; - method_6606($$0: number): void; - method_6618(): void; - method_5958(): void; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - static method_20669($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_27298(): boolean; - static method_26892(): Internal.class_5132$class_5133; - method_6481($$0: Internal.class_1799_): boolean; - method_6121($$0: Internal.class_1297_): boolean; - method_6100($$0: boolean): void; - method_6007(): void; - method_6620($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1463; - method_5652($$0: Internal.class_2487_): void; - method_6610(): number; - static readonly field_30363 : 2; - static readonly field_30364 : 3; - static readonly field_30361 : 0; - static readonly field_30362 : 1; - static readonly field_30360 : 1.4; - static readonly field_30358 : 1.0; - static readonly field_30369 : 8; - static readonly field_30359 : 2.2; - static readonly field_30356 : 0.6; - static readonly field_30367 : 99; - static readonly field_30357 : 0.8; - static readonly field_30368 : 8; - static readonly field_30365 : 4; - static readonly field_30366 : 5; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1463_ = class_1463; - interface ScreenKeyboardEvents$AllowKeyPress { - allowKeyPress(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): boolean; - } - type ScreenKeyboardEvents$AllowKeyPress_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => boolean) | ScreenKeyboardEvents$AllowKeyPress; - class class_1011$class_1012 extends Internal.Enum { - method_4337(): boolean; - method_4339(): void; - method_4338(): boolean; - method_4329(): boolean; - static valueOf($$0: string): Internal.class_1011$class_1012; - static values(): Internal.class_1011$class_1012[]; - method_35634(): number; - method_35633(): number; - method_35632(): number; - method_35631(): boolean; - method_35630(): boolean; - method_35641(): number; - method_35640(): number; - method_4340(): void; - method_35629(): boolean; - method_35628(): boolean; - method_35639(): number; - method_4330(): number; - method_4333(): number; - method_35638(): boolean; - method_4332(): number; - method_35637(): boolean; - method_35636(): boolean; - method_4335(): number; - method_35635(): number; - static readonly field_5001 : Internal.class_1011$class_1012; - static readonly field_5002 : Internal.class_1011$class_1012; - static readonly field_4997 : Internal.class_1011$class_1012; - static readonly field_4998 : Internal.class_1011$class_1012; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1011$class_1012_ = "luminance" | "rgba" | "luminance_alpha" | "rgb" | class_1011$class_1012; - class class_2379 { - method_10258(): number; - equals($$0: any): boolean; - method_35847(): number; - method_10255(): Internal.class_2499; - method_35846(): number; - method_35845(): number; - method_10257(): number; - method_10256(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2379_ = class_2379; - class class_6568 implements Internal.class_6910$class_6911, Internal.class_6910$class_6912 { - comp_372(): number; - comp_373(): number; - comp_371(): number; - method_38362($$0: number, $$1: number): void; - method_38354(): Internal.class_6350; - static method_39542($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.class_6953_, $$5: Internal.class_5284_, $$6: Internal.class_6350$class_6565_): Internal.class_6568; - method_40478($$0: number[], $$1: Internal.class_6910_): void; - method_40537(): void; - method_40534($$0: number): Internal.class_6568; - static method_39543($$0: Internal.class_2791_, $$1: Internal.class_6953_, $$2: Internal.Supplier_, $$3: Internal.class_5284_, $$4: Internal.class_6350$class_6565_, $$5: Internal.class_6748_): Internal.class_6568; - method_38355($$0: number, $$1: number): void; - method_38336(): void; - method_39900($$0: number, $$1: number): number; - method_38349($$0: number, $$1: number): void; - method_38348(): void; - method_38337($$0: number, $$1: number): void; - method_39327(): Internal.class_6748; - method_38339($$0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6568_ = class_6568; - class DataJsonGenerator extends Internal.JsonGenerator { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataJsonGenerator_ = DataJsonGenerator; - class class_5362 { - method_29554($$0: Internal.class_1927_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: number): boolean; - method_29555($$0: Internal.class_1927_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: Internal.class_3610_): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5362_ = class_5362; - interface FabricItem { - getAttributeModifiers(stack: Internal.class_1799_, slot: EquipmentSlot_): Internal.Multimap; - allowNbtUpdateAnimation(player: Internal.class_1657_, hand: Hand_, oldStack: Internal.class_1799_, newStack: Internal.class_1799_): boolean; - isSuitableFor(stack: Internal.class_1799_, state: Internal.class_2680_): boolean; - allowContinuingBlockBreaking(player: Internal.class_1657_, oldStack: Internal.class_1799_, newStack: Internal.class_1799_): boolean; - } - type FabricItem_ = FabricItem; - class class_5336 { - method_29312(): Internal.class_5335; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5336_ = class_5336; - interface class_2780 { - method_11931(arg0: Internal.class_2784_, arg1: number, arg2: number, arg3: number): void; - method_11930(arg0: Internal.class_2784_, arg1: number, arg2: number): void; - method_11933(arg0: Internal.class_2784_, arg1: number): void; - method_11932(arg0: Internal.class_2784_, arg1: number): void; - method_11935(arg0: Internal.class_2784_, arg1: number): void; - method_11934(arg0: Internal.class_2784_, arg1: number): void; - method_11929(arg0: Internal.class_2784_, arg1: number): void; - } - type class_2780_ = class_2780; - class Stack extends Internal.Vector { - pop(): E; - search(arg0: any): number; - push(arg0: E): E; - peek(): E; - empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Stack_ = Stack; - class class_1259$class_1260 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1259$class_1260; - static values(): Internal.class_1259$class_1260[]; - method_5423(): Internal.class_124; - method_5421(): string; - static method_5422($$0: string): Internal.class_1259$class_1260; - static readonly field_5785 : Internal.class_1259$class_1260; - static readonly field_5786 : Internal.class_1259$class_1260; - static readonly field_5788 : Internal.class_1259$class_1260; - static readonly field_5782 : Internal.class_1259$class_1260; - static readonly field_5783 : Internal.class_1259$class_1260; - static readonly field_5784 : Internal.class_1259$class_1260; - static readonly field_5780 : Internal.class_1259$class_1260; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1259$class_1260_ = "red" | "pink" | "green" | "blue" | "white" | "yellow" | "purple" | class_1259$class_1260; - interface class_3747 extends Internal.class_3746, Internal.class_1945 { - } - type class_3747_ = class_3747; - abstract class AbstractLong2ObjectFunction implements Internal.Long2ObjectFunction, Internal.Serializable { - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractLong2ObjectFunction_ = AbstractLong2ObjectFunction; - class Month extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { - firstMonthOfQuarter(): Internal.Month; - minus(arg0: number): Internal.Month; - firstDayOfYear(arg0: boolean): number; - static valueOf(arg0: string): Internal.Month; - minLength(): number; - query(arg0: Internal.TemporalQuery_): R; - static values(): Internal.Month[]; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - length(arg0: boolean): number; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - isSupported(arg0: Internal.TemporalField_): boolean; - plus(arg0: number): Internal.Month; - getLong(arg0: Internal.TemporalField_): number; - getValue(): number; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - static of(arg0: number): Internal.Month; - get(arg0: Internal.TemporalField_): number; - static from(arg0: Internal.TemporalAccessor_): Internal.Month; - maxLength(): number; - static readonly JANUARY : Internal.Month; - static readonly JUNE : Internal.Month; - static readonly MAY : Internal.Month; - static readonly OCTOBER : Internal.Month; - static readonly DECEMBER : Internal.Month; - static readonly MARCH : Internal.Month; - static readonly FEBRUARY : Internal.Month; - static readonly AUGUST : Internal.Month; - static readonly JULY : Internal.Month; - static readonly SEPTEMBER : Internal.Month; - static readonly NOVEMBER : Internal.Month; - static readonly APRIL : Internal.Month; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Month_ = "november" | "june" | "september" | "may" | "august" | "january" | "february" | "july" | "december" | "october" | "april" | "march" | Month; - interface MobEffectBuilder$EffectTickCallback { - applyEffectTick(arg0: Internal.LivingEntityJS_, arg1: number): void; - } - type MobEffectBuilder$EffectTickCallback_ = ((arg0: Internal.LivingEntityJS, arg1: number) => void) | MobEffectBuilder$EffectTickCallback; - class class_2716 implements Internal.class_2596 { - method_36548(): Internal.IntList; - method_11052($$0: Internal.class_2540_): void; - method_11764($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2716_ = class_2716; - class class_3137 implements Internal.class_3037 { - method_30649(): Internal.Stream>; - static readonly field_24900 : Internal.Codec; - readonly field_13739 : Internal.class_6880; - readonly field_13740 : Internal.class_6880; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3137_ = class_3137; - class class_6834$class_6835 extends Internal.Record { - method_39848($$0: Internal.class_2902$class_2903_): boolean; - comp_309(): Internal.class_1923; - comp_307(): Internal.class_1966; - comp_308(): number; - hashCode(): number; - comp_306(): Internal.class_2794; - equals($$0: any): boolean; - comp_314(): Internal.class_5455; - comp_312(): Internal.Predicate>; - toString(): string; - comp_313(): Internal.class_3485; - comp_310(): C; - comp_311(): Internal.class_5539; - method_39847($$0: number, $$1: number, $$2: number, $$3: number): number[]; - method_39846($$0: number, $$1: number): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6834$class_6835_ = class_6834$class_6835; - class class_128 { - static method_24305(): void; - method_556($$0: string, $$1: number): Internal.class_129; - method_567(): Internal.class_6396; - method_568(): string; - method_557(): string; - method_569($$0: Internal.File_): boolean; - method_564(): Internal.Throwable; - method_36147(): string; - method_555($$0: Internal.StringBuilder_): void; - static method_560($$0: Internal.Throwable_, $$1: string): Internal.class_128; - method_572(): Internal.File; - method_561(): string; - method_562($$0: string): Internal.class_129; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_128_ = class_128; - class LootBuilderPool implements Internal.FunctionContainer, Internal.ConditionContainer { - setUniformRolls(min: number, max: number): void; - addItem(item: Internal.class_1799_, weight: number): Internal.LootTableEntry; - addItem(item: Internal.class_1799_, weight: number, count: Internal.class_5658_): Internal.LootTableEntry; - addItem(item: Internal.class_1799_): Internal.LootTableEntry; - toJson(): Internal.JsonObject; - setBinomialRolls(n: number, p: number): void; - addFunction(o: Internal.JsonObject_): Internal.LootBuilderPool; - addEntry(json: Internal.JsonObject_): Internal.LootTableEntry; - addEmpty(weight: number): Internal.LootTableEntry; - addLootTable(table: ResourceLocation_): Internal.LootTableEntry; - addCondition(o: Internal.JsonObject_): Internal.LootBuilderPool; - addTag(tag: string, expand: boolean): Internal.LootTableEntry; - readonly entries : Internal.JsonArray; - readonly functions : Internal.JsonArray; - rolls : Internal.class_5658; - readonly conditions : Internal.JsonArray; - bonusRolls : Internal.class_5658; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootBuilderPool_ = LootBuilderPool; - class class_1511 extends Internal.class_1297 { - method_5768(): void; - method_6836(): boolean; - method_18002(): Internal.class_2596; - method_6839($$0: boolean): void; - method_31480(): Internal.class_1799; - method_6837($$0: BlockPos_): void; - method_6838(): BlockPos; - method_5640($$0: number): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5863(): boolean; - method_5773(): void; - field_7034 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1511_ = class_1511; - interface IntConsumer extends Internal.Consumer, java_.util.function_.IntConsumer { - andThen(arg0: java_.util.function_.IntConsumer_): Internal.IntConsumer; - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer; - accept(arg0: number): void; - } - type IntConsumer_ = IntConsumer; - interface Decoder$Simple { - decoder(): Internal.Decoder; - decode(arg0: Internal.Dynamic_): Internal.DataResult; - } - type Decoder$Simple_ = Decoder$Simple; - class EventObject implements Internal.Serializable { - getSource(): any; - toString(): string; - get source(): any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EventObject_ = EventObject; - class ServerJS implements Internal.MessageSender, Internal.WithAttachedData { - getAdvancement(id: ResourceLocation_): Internal.AdvancementJS; - getPlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; - getName(): Internal.class_2561; - getFakePlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; - updateWorldList(): void; - release(): void; - tell(message: Internal.class_2561_): void; - getAllLevels(): Internal.List; - getHardcore(): boolean; - getMotd(): string; - getOverworld(): Internal.ServerLevelJS; - runCommandSilent(command: string): number; - scheduleInTicks(ticks: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; - scheduleInTicks(ticks: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; - isRunning(): boolean; - setMotd(text: Internal.class_2561_): void; - runCommand(command: string): number; - isSinglePlayer(): boolean; - getPlayers(): Internal.EntityArrayList; - getData(): Internal.AttachedData; - setStatusMessage(message: Internal.class_2561_): void; - sendDataToAll(channel: string, data: Internal.class_2487_): void; - isDedicated(): boolean; - schedule(timer: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; - schedule(timer: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; - getLevel(dimension: ResourceLocation_): Internal.ServerLevelJS; - getMinecraftServer(): Internal.MinecraftServer; - stop(): void; - getDisplayName(): Internal.class_2561; - getEntities(filter: string): Internal.EntityArrayList; - getEntities(): Internal.EntityArrayList; - toString(): string; - static instance : Internal.ServerJS; - readonly persistentData : Internal.class_2487; - overworld : Internal.ServerLevelJS; - get running(): boolean; - get singlePlayer(): boolean; - get motd(): string; - get dedicated(): boolean; - get allLevels(): Internal.List; - get data(): Internal.AttachedData; - get hardcore(): boolean; - get entities(): Internal.EntityArrayList; - get players(): Internal.EntityArrayList; - get displayName(): Internal.class_2561; - get name(): Internal.class_2561; - get minecraftServer(): Internal.MinecraftServer; - set statusMessage(message: Internal.class_2561_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerJS_ = ServerJS; - class class_5928 extends Internal.class_4647 { - method_26989($$0: Internal.Random_, $$1: number, $$2: Internal.class_4643_): number; - static readonly field_29297 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5928_ = class_5928; - interface Boolean2ShortFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: any): number; - remove(arg0: boolean): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ShortFunction; - } - type Boolean2ShortFunction_ = ((arg0: boolean) => number) | Boolean2ShortFunction; - interface Spliterator { - trySplit(): Internal.Spliterator; - tryAdvance(arg0: Internal.Consumer_): boolean; - characteristics(): number; - getComparator(): Internal.Comparator; - getExactSizeIfKnown(): number; - estimateSize(): number; - hasCharacteristics(arg0: number): boolean; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type Spliterator_ = Spliterator; /** + * @javaClass com.mojang.authlib.GameProfileRepository */ - class IngredientActionFilter { - checkFilter(index: number, stack: Internal.class_1799_): boolean; - static filterOf(o: any): Internal.IngredientActionFilter; - copyFrom(filter: Internal.IngredientActionFilter_): void; - filterIndex : number; - filterIngredient : Internal.IngredientJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + interface GameProfileRepository { + findProfilesByNames(arg0: string[], arg1: Internal.Agent_, arg2: Internal.ProfileLookupCallback_): void; } + type GameProfileRepository_ = ((arg0: string[], arg1: Internal.Agent, arg2: Internal.ProfileLookupCallback) => void) | GameProfileRepository; /** + * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings */ - type IngredientActionFilter_ = number | Internal.IngredientJS_ | {item: Internal.IngredientJS_, index?: number} | IngredientActionFilter; - interface DoubleBidirectionalIterator extends Internal.DoubleIterator, Internal.ObjectBidirectionalIterator { - previous(): number; - previousDouble(): number; - back(arg0: number): number; - skip(arg0: number): number; - } - type DoubleBidirectionalIterator_ = DoubleBidirectionalIterator; - class class_3705 extends Internal.class_1720 { + class ArmorItemBuilder$Leggings extends Internal.ArmorItemBuilder { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3705_ = class_3705; - class class_637 implements Internal.class_2172, Internal.FabricClientCommandSource { - method_17771(): Internal.Collection; - getWorld(): Internal.class_638; - getPlayer(): Internal.class_746; - method_17772(): Internal.Collection; - method_2931($$0: number, $$1: Internal.Suggestions_): void; - sendError(message: Internal.class_2561_): void; - getClient(): Internal.class_310; - method_41213($$0: Internal.class_5321_>, $$1: Internal.class_2172$class_7078_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; - sendFeedback(message: Internal.class_2561_): void; - method_9262(): Internal.Collection; - method_9273(): Internal.Stream; - method_9261($$0: Internal.CommandContext_): Internal.CompletableFuture; - method_30497(): Internal.class_5455; - method_9254(): Internal.Collection; - method_29310(): Internal.Set>; - method_9259($$0: number): boolean; - method_9269(): Internal.Collection; - method_9267(): Internal.Collection; - get world(): Internal.class_638; - get client(): Internal.class_310; - get player(): Internal.class_746; + type ArmorItemBuilder$Leggings_ = ArmorItemBuilder$Leggings; + /** + * @javaClass net.minecraft.class_6005$class_6006 + */ + class SimpleWeightedRandomList$Builder { + add($$0: E, $$1: number): Internal.SimpleWeightedRandomList$Builder; + build(): Internal.SimpleWeightedRandomList; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_637_ = class_637; - class Products$P15 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function15_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P15_ = Products$P15; - interface Object2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getByte(arg0: any): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ByteFunction; - removeByte(arg0: any): number; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Object2FloatFunction; - applyAsInt(arg0: K): number; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Object2CharFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ByteFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ByteFunction; - } - type Object2ByteFunction_ = ((arg0: any) => number) | Object2ByteFunction; - interface Optic { - eval

(arg0: Internal.App_): Internal.Function, Internal.App2>; - compose(arg0: Internal.Optic_): Internal.Optic; - upCast(arg0: Internal.Set_>, arg1: Internal.TypeToken_): Internal.Optional>; - composeUnchecked(arg0: Internal.Optic_): Internal.Optic; - } - type Optic_ = Optic; - class class_4761 { - method_24370($$0: Internal.Random_): boolean; - method_24369(): Internal.class_2394; - static readonly field_24675 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4761_ = class_4761; - class class_2703$class_2705 { - method_11724(): Internal.class_2561; - method_11726(): Internal.GameProfile; - method_11725(): Internal.class_1934; - method_11727(): number; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2703$class_2705_ = class_2703$class_2705; - class EntityJS implements Internal.MessageSender, Internal.WrappedJS { - setY(y: number): void; - setX(x: number): void; - isOnScoreboardTeam(teamID: string): boolean; - isLiving(): boolean; - isSprinting(): boolean; - getItem(): Internal.ItemStackJS; - getTags(): Internal.Set; - setGlowing(glowing: boolean): void; - setZ(z: number): void; - getHasCustomName(): boolean; - setInvisible(invisible: boolean): void; - runCommandSilent(command: string): number; - getDistanceSq(x: number, y: number, z: number): number; - getDistanceSq(pos: BlockPos_): number; - isBoss(): boolean; - isGlowing(): boolean; - getHorizontalFacing(): Internal.class_2350; - getServer(): Internal.ServerJS; - setMotion(x: number, y: number, z: number): void; - getProfile(): Internal.GameProfile; - setRotation(yaw: number, pitch: number): void; - isOnSameTeam(e: Internal.EntityJS_): boolean; - isAnimal(): boolean; - getDisplayName(): Internal.class_2561; + type SimpleWeightedRandomList$Builder_ = SimpleWeightedRandomList$Builder; + /** + * Fired when the entity loot table is registering. + * @javaClass dev.latvian.mods.kubejs.loot.EntityLootEventJS + */ + class EntityLootEventJS extends Internal.LootEventJS { + addEntity(type: Internal.EntityType_, b: Internal.Consumer_): void; getType(): string; - setCustomNameAlwaysVisible(b: boolean): void; - addMotion(x: number, y: number, z: number): void; - isInvisible(): boolean; - isUnderWater(): boolean; - getEyeHeight(): number; - getFallDistance(): number; - setOnFire(seconds: number): void; - removePassengers(): void; - attack(hp: number): void; - attack(source: string, hp: number): void; - playSound(id: Internal.class_3414_, volume: number, pitch: number): void; - playSound(id: Internal.class_3414_): void; - getDistance(x: number, y: number, z: number): number; - getDistance(pos: BlockPos_): number; - isSwimming(): boolean; - getCustomName(): Internal.class_2561; - getStepHeight(): number; - mergeFullNBT(tag: Internal.class_2487_): Internal.EntityJS; - kill(): void; - getRidingEntity(): Internal.EntityJS; - setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; - getLevel(): Internal.LevelJS; - getPitch(): number; - getPassengers(): Internal.EntityArrayList; - isMonster(): boolean; - setPitch(pitch: number): void; - getFacing(): Internal.class_2350; - isOnGround(): boolean; - toString(): string; - isSilent(): boolean; - isPassenger(e: Internal.EntityJS_): boolean; - getPlayer(): Internal.PlayerJS; - getNbt(): Internal.class_2487; - getRecursivePassengers(): Internal.EntityArrayList; - setFallDistance(fallDistance: number): void; - getName(): Internal.class_2561; - setCustomName(name: Internal.class_2561_): void; - setStepHeight(stepHeight: number): void; - tell(message: Internal.class_2561_): void; - getTeamId(): string; - isWaterCreature(): boolean; - teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void; - setPosition(block: Internal.BlockContainerJS_): void; - setPosition(x: number, y: number, z: number): void; - setNoClip(noClip: boolean): void; - extinguish(): void; - setInvulnerable(invulnerable: boolean): void; - setFullNBT(nbt: Internal.class_2487_): void; - getFullNBT(): Internal.class_2487; - setYaw(yaw: number): void; - getNoClip(): boolean; - getYaw(): number; - isAlive(): boolean; - setNoGravity(noGravity: boolean): void; - isPlayer(): boolean; - isCrouching(): boolean; - getId(): Internal.UUID; - getPersistentData(): Internal.class_2487; - getTicksExisted(): number; - setSilent(isSilent: boolean): void; - isFrame(): boolean; - startRiding(e: Internal.EntityJS_, force: boolean): boolean; - runCommand(command: string): number; - getCustomNameAlwaysVisible(): boolean; - setMotionZ(z: number): void; - setMotionY(y: number): void; - getBlock(): Internal.BlockContainerJS; - setMotionX(x: number): void; - isInWater(): boolean; - dismountRidingEntity(): void; - isAmbientCreature(): boolean; - rayTrace(distance: number): Internal.RayTraceResultJS; - isInvulnerable(): boolean; - getX(): number; - spawn(): void; - getMinecraftEntity(): Internal.class_1297; - getY(): number; - getZ(): number; - isPeacefulCreature(): boolean; - getMotionZ(): number; - getMotionX(): number; - getNoGravity(): boolean; - getMotionY(): number; - get invisible(): boolean; - get customNameAlwaysVisible(): boolean; + modifyEntity(type: Internal.EntityType_, b: Internal.Consumer_): void; + getDirectory(): string; get type(): string; - get hasCustomName(): boolean; - get minecraftEntity(): Internal.class_1297; - get block(): Internal.BlockContainerJS; - get pitch(): number; - get id(): Internal.UUID; - get item(): Internal.ItemStackJS; - get passengers(): Internal.EntityArrayList; - get level(): Internal.LevelJS; - get profile(): Internal.GameProfile; - get customName(): Internal.class_2561; - get horizontalFacing(): Internal.class_2350; - get tags(): Internal.Set; - get sprinting(): boolean; - get crouching(): boolean; - get noGravity(): boolean; - get fullNBT(): Internal.class_2487; - get name(): Internal.class_2561; - get animal(): boolean; - get peacefulCreature(): boolean; - get stepHeight(): number; - get frame(): boolean; - get noClip(): boolean; - get server(): Internal.ServerJS; - get nbt(): Internal.class_2487; - get boss(): boolean; - get alive(): boolean; - get ticksExisted(): number; - get displayName(): Internal.class_2561; - get fallDistance(): number; - get facing(): Internal.class_2350; - get ambientCreature(): boolean; - get swimming(): boolean; - get waterCreature(): boolean; - get invulnerable(): boolean; - get eyeHeight(): number; - get underWater(): boolean; - get player(): boolean; - get motionZ(): number; - get silent(): boolean; - get living(): boolean; - get persistentData(): Internal.class_2487; - get motionY(): number; - get motionX(): number; - get ridingEntity(): Internal.EntityJS; - get inWater(): boolean; - get recursivePassengers(): Internal.EntityArrayList; - get yaw(): number; - get monster(): boolean; - get glowing(): boolean; - get onGround(): boolean; - get teamId(): string; - get x(): number; - get y(): number; - get z(): number; - set noClip(noClip: boolean); - set motionZ(z: number); - set silent(isSilent: boolean); - set motionY(y: number); - set fallDistance(fallDistance: number); - set motionX(x: number); - set invisible(invisible: boolean); - set customName(name: Internal.class_2561_); - set customNameAlwaysVisible(b: boolean); - set onFire(seconds: number); - set yaw(yaw: number); - set invulnerable(invulnerable: boolean); - set glowing(glowing: boolean); - set noGravity(noGravity: boolean); - set fullNBT(nbt: Internal.class_2487_); - set x(x: number); - set y(y: number); - set z(z: number); - set position(block: Internal.BlockContainerJS_); - set pitch(pitch: number); - set stepHeight(stepHeight: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityJS_ = EntityJS; - class VillagerTypeBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - createObject(): Internal.class_3854; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VillagerTypeBuilder_ = VillagerTypeBuilder; - interface SecureRandomParameters { - } - type SecureRandomParameters_ = SecureRandomParameters; - class class_5132$class_5133 { - method_26868($$0: Internal.class_1320_, $$1: number): Internal.class_5132$class_5133; - method_26866(): Internal.class_5132; - method_26867($$0: Internal.class_1320_): Internal.class_5132$class_5133; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5132$class_5133_ = class_5132$class_5133; - class class_3193$class_3194 extends Internal.Enum { - static valueOf($$0: string): Internal.class_3193$class_3194; - static values(): Internal.class_3193$class_3194[]; - method_14014($$0: Internal.class_3193$class_3194_): boolean; - static readonly field_19334 : Internal.class_3193$class_3194; - static readonly field_13877 : Internal.class_3193$class_3194; - static readonly field_13876 : Internal.class_3193$class_3194; - static readonly field_13875 : Internal.class_3193$class_3194; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3193$class_3194_ = "border" | "ticking" | "inaccessible" | "entity_ticking" | class_3193$class_3194; - class Products$P1 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P6_): Internal.Products$P7; - and(arg0: Internal.Products$P7_): Internal.Products$P8; - and(arg0: Internal.Products$P4_): Internal.Products$P5; - and(arg0: Internal.Products$P2_): Internal.Products$P3; - and(arg0: Internal.Products$P3_): Internal.Products$P4; - and(arg0: Internal.App_): Internal.Products$P2; - and(arg0: Internal.Products$P5_): Internal.Products$P6; - t1(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P1_ = Products$P1; - class AdvancementJS { - hasDisplay(): boolean; - getChildren(): Internal.Set; - getParent(): Internal.AdvancementJS; - getTitle(): Internal.class_2561; - hashCode(): number; - equals(o: any): boolean; - getId(): ResourceLocation; - toString(): string; - id(): ResourceLocation; - getDisplayText(): Internal.class_2561; - addChild(a: Internal.AdvancementJS_): void; - getDescription(): Internal.class_2561; - readonly advancement : Internal.class_161; - get parent(): Internal.AdvancementJS; - get displayText(): Internal.class_2561; - get children(): Internal.Set; - get description(): Internal.class_2561; - get title(): Internal.class_2561; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AdvancementJS_ = AdvancementJS; - class class_2813 implements Internal.class_2596 { - method_12191($$0: Internal.class_2792_): void; - method_12192(): number; - method_12190(): Internal.class_1799; - method_12195(): Internal.class_1713; - method_11052($$0: Internal.class_2540_): void; - method_37440(): number; - method_12193(): number; - method_12194(): number; - method_34678(): Internal.Int2ObjectMap; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2813_ = class_2813; - abstract class class_1665 extends Internal.class_1676 { - method_7439($$0: boolean): void; - method_7438($$0: number): void; - method_7449($$0: number): void; - method_5759($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - method_5749($$0: Internal.class_2487_): void; - method_7451($$0: number): void; - method_5694($$0: Internal.class_1657_): void; - method_7444($$0: Internal.class_3414_): void; - method_7433($$0: boolean): void; - method_5750($$0: number, $$1: number, $$2: number): void; - method_5640($$0: number): boolean; - method_7443(): boolean; - method_7432($$0: Internal.class_1297_): void; - method_7442($$0: boolean): void; - method_7485($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_7441(): boolean; - method_7448(): number; - method_5732(): boolean; - method_7447(): number; - method_5784($$0: Internal.class_1313_, $$1: Vec3_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_7435($$0: Internal.class_1309_, $$1: number): void; - method_35207(): number; - method_7456(): boolean; - field_7574 : number; - field_7572 : Internal.class_1665$class_1666; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1665_ = class_1665; - class class_5205 extends Internal.class_4646 { - static readonly field_24928 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5205_ = class_5205; - interface class_364 { - method_25406($$0: number, $$1: number, $$2: number): boolean; - method_25405($$0: number, $$1: number): boolean; - method_25407($$0: boolean): boolean; - method_16803($$0: number, $$1: number, $$2: number): boolean; - method_25400($$0: string, $$1: number): boolean; - method_16014($$0: number, $$1: number): void; - method_25402($$0: number, $$1: number, $$2: number): boolean; - method_25401($$0: number, $$1: number, $$2: number): boolean; - method_25404($$0: number, $$1: number, $$2: number): boolean; - method_25403($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - } - type class_364_ = class_364; - class class_3706 extends Internal.class_1720 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3706_ = class_3706; - class class_3499 { - static method_15162($$0: BlockPos_, $$1: Internal.class_2415_, $$2: Internal.class_2470_, $$3: number, $$4: number): BlockPos; - method_15183($$0: Internal.class_2487_): void; - method_15172($$0: Internal.class_5425_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3492_, $$4: Internal.Random_, $$5: number): boolean; - method_15161($$0: string): void; - method_16187($$0: Internal.class_3492_, $$1: BlockPos_): Internal.class_3341; - static method_15171($$0: Internal.class_3492_, $$1: BlockPos_): BlockPos; - method_15160(): Vec3i; - method_15181(): string; - method_15166($$0: Internal.class_2470_): Vec3i; - static method_15176($$0: Vec3_, $$1: Internal.class_2415_, $$2: Internal.class_2470_, $$3: BlockPos_): Vec3; - method_15165($$0: BlockPos_, $$1: Internal.class_3492_, $$2: Internal.class_2248_, $$3: boolean): Internal.List; - method_15175($$0: Internal.class_2487_): Internal.class_2487; - method_15174($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Vec3i_, $$3: boolean, $$4: Internal.class_2248_): void; - method_27267($$0: BlockPos_, $$1: Internal.class_2470_, $$2: BlockPos_, $$3: Internal.class_2415_): Internal.class_3341; - method_15180($$0: Internal.class_3492_, $$1: BlockPos_, $$2: Internal.class_3492_, $$3: BlockPos_): BlockPos; - static method_20532($$0: Internal.class_1936_, $$1: number, $$2: Internal.class_251_, $$3: number, $$4: number, $$5: number): void; - static method_15168($$0: BlockPos_, $$1: Internal.class_2415_, $$2: Internal.class_2470_, $$3: BlockPos_): BlockPos; - method_15167($$0: BlockPos_, $$1: Internal.class_2415_, $$2: Internal.class_2470_): BlockPos; - method_16445($$0: BlockPos_, $$1: Internal.class_3492_, $$2: Internal.class_2248_): Internal.List; - static method_16446($$0: Internal.class_1936_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3492_, $$4: Internal.List_): Internal.List; - static readonly field_31694 : "pos"; - static readonly field_31695 : "blockPos"; - static readonly field_31692 : "state"; - static readonly field_31693 : "nbt"; - static readonly field_31690 : "blocks"; - static readonly field_31691 : "pos"; - static readonly field_31689 : "entities"; - static readonly field_31687 : "palette"; - static readonly field_31688 : "palettes"; - static readonly field_31696 : "nbt"; - static readonly field_31697 : "size"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3499_ = class_3499; - class KeyPair implements Internal.Serializable { - getPrivate(): Internal.PrivateKey; - getPublic(): Internal.PublicKey; - get private(): Internal.PrivateKey; - get public(): Internal.PublicKey; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type KeyPair_ = KeyPair; - abstract class JsonElement { - getAsBigInteger(): Internal.BigInteger; - getAsFloat(): number; - getAsByte(): number; - getAsJsonObject(): Internal.JsonObject; - getAsJsonNull(): Internal.JsonNull; - getAsBigDecimal(): Internal.BigDecimal; - isJsonNull(): boolean; - getAsNumber(): Internal.Number; - getAsCharacter(): string; - getAsString(): string; - isJsonArray(): boolean; - getAsDouble(): number; - getAsInt(): number; - deepCopy(): Internal.JsonElement; - isJsonPrimitive(): boolean; - getAsLong(): number; - getAsJsonArray(): Internal.JsonArray; - getAsJsonPrimitive(): Internal.JsonPrimitive; - isJsonObject(): boolean; - getAsBoolean(): boolean; - toString(): string; - getAsShort(): number; - get asByte(): number; - get asBigInteger(): Internal.BigInteger; - get asJsonObject(): Internal.JsonObject; - get asCharacter(): string; - get jsonPrimitive(): boolean; - get asNumber(): Internal.Number; - get asBigDecimal(): Internal.BigDecimal; - get jsonNull(): boolean; - get asFloat(): number; - get asLong(): number; - get asInt(): number; - get asJsonPrimitive(): Internal.JsonPrimitive; - get asJsonNull(): Internal.JsonNull; - get asShort(): number; - get asDouble(): number; - get asJsonArray(): Internal.JsonArray; - get asString(): string; - get jsonObject(): boolean; - get jsonArray(): boolean; - get asBoolean(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonElement_ = JsonElement; - abstract class Event { - addPhaseOrdering(firstPhase: ResourceLocation_, secondPhase: ResourceLocation_): void; - invoker(): T; - register(phase: ResourceLocation_, listener: T): void; - register(arg0: T): void; - static readonly DEFAULT_PHASE : ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Event_ = Event; - interface MinecraftSessionService { - joinServer(arg0: Internal.GameProfile_, arg1: string, arg2: string): void; - getTextures(arg0: Internal.GameProfile_, arg1: boolean): Internal.Map; - hasJoinedServer(arg0: Internal.GameProfile_, arg1: string, arg2: Internal.InetAddress_): Internal.GameProfile; - fillProfileProperties(arg0: Internal.GameProfile_, arg1: boolean): Internal.GameProfile; - } - type MinecraftSessionService_ = MinecraftSessionService; - abstract class Reader implements Internal.Readable, Internal.Closeable { - read(arg0: string[]): number; - read(arg0: string[], arg1: number, arg2: number): number; - read(arg0: Internal.CharBuffer_): number; - read(): number; - static nullReader(): Internal.Reader; - ready(): boolean; - markSupported(): boolean; - reset(): void; - skip(arg0: number): number; - transferTo(arg0: Internal.Writer_): number; - close(): void; - mark(arg0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Reader_ = Reader; - interface Object2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: boolean): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Object2LongFunction; - removeBoolean(arg0: any): boolean; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2BooleanFunction; - getBoolean(arg0: any): boolean; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Object2FloatFunction; - test(arg0: K): boolean; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Object2CharFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2BooleanFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2BooleanFunction; - } - type Object2BooleanFunction_ = ((arg0: any) => boolean) | Object2BooleanFunction; - class class_3862 extends Internal.class_1874 { - method_8119(): Internal.class_1865; - method_17447(): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3862_ = class_3862; - interface class_2823 { - method_16399(): Internal.class_1922; - method_12247($$0: Internal.class_1944_, $$1: Internal.class_4076_): void; - method_12246(arg0: number, arg1: number): Internal.class_1922; - } - type class_2823_ = class_2823; - class class_1493 extends Internal.class_1321 implements Internal.class_5354 { - method_5978(): number; - method_29509(): void; - method_5931($$0: Internal.class_1657_): boolean; - method_5711($$0: number): void; - static method_39450($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_29508(): Internal.UUID; - method_6707($$0: number): number; - method_6708($$0: Internal.class_1767_): void; - method_29507(): number; - static method_26897(): Internal.class_5132$class_5133; - method_6173($$0: boolean): void; - method_6178($$0: Internal.class_1309_, $$1: Internal.class_1309_): boolean; - method_6474($$0: Internal.class_1429_): boolean; - method_6078($$0: Internal.class_1282_): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6710(): boolean; - method_6711(): boolean; - method_6714(): number; - method_5945(): number; - method_6715($$0: number, $$1: number): number; - method_6712($$0: boolean): void; - method_6713(): Internal.class_1767; - method_6719($$0: number): number; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - method_6717($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1493; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - method_6481($$0: Internal.class_1799_): boolean; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_6121($$0: Internal.class_1297_): boolean; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - static readonly field_18004 : ((arg0: Internal.class_1309) => boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1493_ = class_1493; - interface class_5633 { - method_7728($$0: Internal.class_1657_, $$1: Internal.class_1937_, $$2: Internal.class_1799_, $$3: BlockPos_): void; - method_7731(arg0: Internal.class_1657_, arg1: Internal.class_1937_, arg2: BlockPos_, arg3: Internal.class_3965_): boolean; - } - type class_5633_ = class_5633; - interface WatchEvent$Kind { - name(): string; - type(): typeof T; - } - type WatchEvent$Kind_ = WatchEvent$Kind; - interface Delayed extends Internal.Comparable { - getDelay(arg0: Internal.TimeUnit_): number; - } - type Delayed_ = Delayed; - interface IntFunction { - apply(arg0: number): R; - } - type IntFunction_ = ((arg0: number) => R) | IntFunction; - interface class_5424 extends Internal.class_4538 { - method_30274($$0: number): number; - method_30271(): number; - method_30273(): number; - method_30272(): number; - } - type class_5424_ = class_5424; - interface Callable { - call(): V; - } - type Callable_ = (() => V) | Callable; - interface Function10 { - curry9(): Internal.Function9>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function10_ = Function10; - class class_6760 extends Internal.Record { - comp_252(): T; - static method_39410($$0: T, $$1: BlockPos_): Internal.class_6760; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - comp_255(): Internal.class_1953; - comp_256(): number; - comp_253(): BlockPos; - comp_254(): number; - static readonly field_35549 : ((arg0: any) => boolean); - static readonly field_35550 : ((arg0: any) => boolean); - static readonly field_35551 : Internal.Hash$Strategy>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6760_ = class_6760; - interface LongUnaryOperator { - applyAsLong(arg0: number): number; - compose(arg0: Internal.LongUnaryOperator_): Internal.LongUnaryOperator; - andThen(arg0: Internal.LongUnaryOperator_): Internal.LongUnaryOperator; - } - type LongUnaryOperator_ = ((arg0: number) => number) | LongUnaryOperator; - class class_2568$class_5249 { - method_27683(): Internal.class_1799; - hashCode(): number; - equals($$0: any): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2568$class_5249_ = class_2568$class_5249; - class StringRange { - static encompassing(arg0: Internal.StringRange_, arg1: Internal.StringRange_): Internal.StringRange; - static at(arg0: number): Internal.StringRange; - getStart(): number; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: string): string; - get(arg0: Internal.ImmutableStringReader_): string; - isEmpty(): boolean; - getLength(): number; - toString(): string; - getEnd(): number; - static between(arg0: number, arg1: number): Internal.StringRange; - get start(): number; - get length(): number; - get end(): number; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StringRange_ = StringRange; - class class_2843 { - method_12349(): boolean; - method_12350(): Internal.class_2487; - method_12356($$0: Internal.class_2818_): void; - static readonly field_12950 : Internal.class_2843; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2843_ = class_2843; - class class_32$class_5143 implements Internal.AutoCloseable, Internal.AccessorLevelStorageSession { - handler$zif000$readWorldProperties(callbackInfo: Internal.CallbackInfoReturnable_): void; - method_27016(): number; - method_27005(): string; - method_27424($$0: Internal.class_5321_): Internal.Path; - method_27014(): Internal.Optional; - method_27015(): void; - method_27427(): Internal.class_29; - method_27425($$0: Internal.class_5455_, $$1: Internal.class_5219_): void; - method_27008($$0: string): void; - method_27426($$0: Internal.class_5455_, $$1: Internal.class_5219_, $$2: Internal.class_2487_): void; - method_27013($$0: Internal.DynamicOps_, $$1: Internal.class_5359_, $$2: Internal.Lifecycle_): Internal.class_5219; - method_29585(): Internal.class_5359; - method_27010($$0: Internal.class_5218_): Internal.Path; - method_29584(): Internal.class_34; - handler$zif000$saveWorld(registryTracker: Internal.class_5455_, saveProperties: Internal.class_5219_, compoundTag: Internal.class_2487_, info: Internal.CallbackInfo_): void; - close(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_32$class_5143_ = class_32$class_5143; - class class_1456 extends Internal.class_1429 implements Internal.class_5354 { - method_29509(): void; - method_29508(): Internal.UUID; - method_6603($$0: boolean): void; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5749($$0: Internal.class_2487_): void; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - static method_20668($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_29507(): number; - static method_26891(): Internal.class_5132$class_5133; - method_6481($$0: Internal.class_1799_): boolean; - method_6121($$0: Internal.class_1297_): boolean; - method_6600(): boolean; - method_6601($$0: number): number; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1456_ = class_1456; - class ZoneOffset extends Internal.ZoneId implements Internal.TemporalAccessor, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - getTotalSeconds(): number; - static ofHoursMinutes(arg0: number, arg1: number): Internal.ZoneOffset; - query(arg0: Internal.TemporalQuery_): R; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - getId(): string; - isSupported(arg0: Internal.TemporalField_): boolean; - compareTo(arg0: Internal.ZoneOffset_): number; - getLong(arg0: Internal.TemporalField_): number; - static ofHours(arg0: number): Internal.ZoneOffset; - hashCode(): number; - static of(arg0: string): Internal.ZoneOffset; - equals(arg0: any): boolean; - get(arg0: Internal.TemporalField_): number; - static from(arg0: Internal.TemporalAccessor_): Internal.ZoneOffset; - toString(): string; - getRules(): Internal.ZoneRules; - static ofHoursMinutesSeconds(arg0: number, arg1: number, arg2: number): Internal.ZoneOffset; - static ofTotalSeconds(arg0: number): Internal.ZoneOffset; - static readonly MIN : Internal.ZoneOffset; - static readonly UTC : Internal.ZoneOffset; - static readonly MAX : Internal.ZoneOffset; - get totalSeconds(): number; - get rules(): Internal.ZoneRules; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneOffset_ = ZoneOffset; - class class_3620$class_6594 extends Internal.Enum { - static method_38484($$0: number): Internal.class_3620$class_6594; - static valueOf($$0: string): Internal.class_3620$class_6594; - static values(): Internal.class_3620$class_6594[]; - static readonly field_34759 : Internal.class_3620$class_6594; - static readonly field_34760 : Internal.class_3620$class_6594; - static readonly field_34761 : Internal.class_3620$class_6594; - static readonly field_34762 : Internal.class_3620$class_6594; - readonly field_34763 : number; - readonly field_34764 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3620$class_6594_ = "normal" | "high" | "low" | "lowest" | class_3620$class_6594; - class SecureRandom extends Internal.Random { - static getSeed(arg0: number): number[]; - getAlgorithm(): string; - static getInstanceStrong(): Internal.SecureRandom; - getParameters(): Internal.SecureRandomParameters; - reseed(arg0: Internal.SecureRandomParameters_): void; - reseed(): void; - getProvider(): Internal.Provider; - toString(): string; - generateSeed(arg0: number): number[]; - static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: Internal.Provider_): Internal.SecureRandom; - static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: string): Internal.SecureRandom; - static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_): Internal.SecureRandom; - static getInstance(arg0: string): Internal.SecureRandom; - static getInstance(arg0: string, arg1: string): Internal.SecureRandom; - static getInstance(arg0: string, arg1: Internal.Provider_): Internal.SecureRandom; - setSeed(arg0: number[]): void; - setSeed(arg0: number): void; - nextBytes(arg0: number[], arg1: Internal.SecureRandomParameters_): void; - nextBytes(arg0: number[]): void; - get provider(): Internal.Provider; - get parameters(): Internal.SecureRandomParameters; - get instanceStrong(): Internal.SecureRandom; - get algorithm(): string; - set seed(arg0: number[]); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SecureRandom_ = SecureRandom; - class class_5929 extends Internal.class_4651 { - method_23455($$0: Internal.Random_, $$1: BlockPos_): Internal.class_2680; - static readonly field_29301 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5929_ = class_5929; - class class_280 implements Internal.class_5936, Internal.AutoCloseable { - method_1278(): Internal.class_281; - method_1279(): void; - method_1269($$0: string, $$1: Internal.IntSupplier_): void; - static method_16035($$0: Internal.JsonObject_): Internal.class_277; - method_35763(): string; - method_1270(): number; - method_1271($$0: string): Internal.class_284; - method_1273(): void; - method_34418(): void; - static method_16036($$0: Internal.class_3300_, $$1: Internal.class_281$class_282_, $$2: string): Internal.class_5937; - method_1274(): Internal.class_281; - method_1275($$0: string): Internal.class_278; - close(): void; - method_1277(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_280_ = class_280; - /** - * Fired when player right clicks with item on hand. - * - * Note that this will only be fired when hand has item. - * - * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. - */ - class ItemRightClickEventJS extends Internal.PlayerEventJS { - getHand(): Hand; - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get entity(): Internal.EntityJS; - get hand(): Hand; + get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** - * Fired when player right clicks with item on hand. - * - * Note that this will only be fired when hand has item. - * - * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. + * Fired when the entity loot table is registering. */ - type ItemRightClickEventJS_ = ItemRightClickEventJS; - class StageChangeEvent { - getStage(): string; - getPlayer(): Internal.class_1657; - getPlayerStages(): Internal.Stages; - get stage(): string; - get playerStages(): Internal.Stages; - get player(): Internal.class_1657; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StageChangeEvent_ = StageChangeEvent; - class DataResult$Mu implements Internal.K1 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataResult$Mu_ = DataResult$Mu; - class BigInteger extends Internal.Number implements Internal.Comparable { - bitLength(): number; - getLowestSetBit(): number; - longValueExact(): number; - mod(arg0: Internal.BigInteger_): Internal.BigInteger; - byteValueExact(): number; - gcd(arg0: Internal.BigInteger_): Internal.BigInteger; - setBit(arg0: number): Internal.BigInteger; - compareTo(arg0: Internal.BigInteger_): number; - shortValueExact(): number; - longValue(): number; - sqrtAndRemainder(): Internal.BigInteger[]; - not(): Internal.BigInteger; - shiftLeft(arg0: number): Internal.BigInteger; - min(arg0: Internal.BigInteger_): Internal.BigInteger; - sqrt(): Internal.BigInteger; - and(arg0: Internal.BigInteger_): Internal.BigInteger; - hashCode(): number; - pow(arg0: number): Internal.BigInteger; - clearBit(arg0: number): Internal.BigInteger; - xor(arg0: Internal.BigInteger_): Internal.BigInteger; - divide(arg0: Internal.BigInteger_): Internal.BigInteger; - multiply(arg0: Internal.BigInteger_): Internal.BigInteger; - signum(): number; - add(arg0: Internal.BigInteger_): Internal.BigInteger; - flipBit(arg0: number): Internal.BigInteger; - or(arg0: Internal.BigInteger_): Internal.BigInteger; - max(arg0: Internal.BigInteger_): Internal.BigInteger; - static valueOf(arg0: number): Internal.BigInteger; - intValue(): number; - subtract(arg0: Internal.BigInteger_): Internal.BigInteger; - floatValue(): number; - isProbablePrime(arg0: number): boolean; - doubleValue(): number; - nextProbablePrime(): Internal.BigInteger; - testBit(arg0: number): boolean; - shiftRight(arg0: number): Internal.BigInteger; - abs(): Internal.BigInteger; - divideAndRemainder(arg0: Internal.BigInteger_): Internal.BigInteger[]; - negate(): Internal.BigInteger; - toByteArray(): number[]; - equals(arg0: any): boolean; - toString(arg0: number): string; - toString(): string; - bitCount(): number; - static probablePrime(arg0: number, arg1: Internal.Random_): Internal.BigInteger; - modPow(arg0: Internal.BigInteger_, arg1: Internal.BigInteger_): Internal.BigInteger; - remainder(arg0: Internal.BigInteger_): Internal.BigInteger; - intValueExact(): number; - andNot(arg0: Internal.BigInteger_): Internal.BigInteger; - modInverse(arg0: Internal.BigInteger_): Internal.BigInteger; - static readonly ZERO : Internal.BigInteger; - static readonly ONE : Internal.BigInteger; - static readonly TEN : Internal.BigInteger; - static readonly TWO : Internal.BigInteger; - get lowestSetBit(): number; - set bit(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BigInteger_ = BigInteger; - interface Boolean2DoubleFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: any): number; - remove(arg0: boolean): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2DoubleFunction; - } - type Boolean2DoubleFunction_ = ((arg0: boolean) => number) | Boolean2DoubleFunction; - class class_1634 extends Internal.class_1588 { - static method_26925(): Internal.class_5132$class_5133; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5718(): number; - method_5749($$0: Internal.class_2487_): void; - method_7182(): Internal.class_1308; - method_7181($$0: number): void; - method_7176(): boolean; - method_7186(): BlockPos; - method_7178($$0: Internal.class_1308_): void; - method_7188($$0: BlockPos_): void; - method_7177($$0: boolean): void; - method_5776(): boolean; - method_5784($$0: Internal.class_1313_, $$1: Vec3_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - static readonly field_30502 : 45.836624; - static readonly field_28645 : 4; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1634_ = class_1634; - interface class_1521 { - method_6846(): number; - method_6847(): number; - method_6855(): void; - method_6856(): void; - method_6848(): boolean; - method_6849(): Internal.class_1527; - method_6850(arg0: Internal.class_1511_, arg1: BlockPos_, arg2: Internal.class_1282_, arg3: Internal.class_1657_): void; - method_6853(): void; - method_6854(): void; - method_6851(): Vec3; - method_6852(arg0: Internal.class_1282_, arg1: number): number; - } - type class_1521_ = class_1521; - abstract class NumberFormat extends Internal.Format { - setGroupingUsed(arg0: boolean): void; - getMinimumFractionDigits(): number; - static getCurrencyInstance(arg0: Internal.Locale_): Internal.NumberFormat; - static getCurrencyInstance(): Internal.NumberFormat; - setCurrency(arg0: Internal.Currency_): void; - setMinimumIntegerDigits(arg0: number): void; - static getCompactNumberInstance(): Internal.NumberFormat; - static getCompactNumberInstance(arg0: Internal.Locale_, arg1: Internal.NumberFormat$Style_): Internal.NumberFormat; - getRoundingMode(): Internal.RoundingMode; - hashCode(): number; - setParseIntegerOnly(arg0: boolean): void; - static getAvailableLocales(): Internal.Locale[]; - getCurrency(): Internal.Currency; - isGroupingUsed(): boolean; - format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - format(arg0: number): string; - setMinimumFractionDigits(arg0: number): void; - parse(arg0: string): Internal.Number; - parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Number; - getMaximumIntegerDigits(): number; - setMaximumIntegerDigits(arg0: number): void; - static getPercentInstance(): Internal.NumberFormat; - static getPercentInstance(arg0: Internal.Locale_): Internal.NumberFormat; - static getNumberInstance(arg0: Internal.Locale_): Internal.NumberFormat; - static getNumberInstance(): Internal.NumberFormat; - parseObject(arg0: string, arg1: Internal.ParsePosition_): any; - getMaximumFractionDigits(): number; - static getIntegerInstance(): Internal.NumberFormat; - static getIntegerInstance(arg0: Internal.Locale_): Internal.NumberFormat; - equals(arg0: any): boolean; - clone(): any; - isParseIntegerOnly(): boolean; - setRoundingMode(arg0: Internal.RoundingMode_): void; - getMinimumIntegerDigits(): number; - static getInstance(): Internal.NumberFormat; - static getInstance(arg0: Internal.Locale_): Internal.NumberFormat; - setMaximumFractionDigits(arg0: number): void; - static readonly FRACTION_FIELD : 1; - static readonly INTEGER_FIELD : 0; - get instance(): Internal.NumberFormat; - get parseIntegerOnly(): boolean; - get groupingUsed(): boolean; - get compactNumberInstance(): Internal.NumberFormat; - get availableLocales(): Internal.Locale[]; - get maximumIntegerDigits(): number; - get roundingMode(): Internal.RoundingMode; - get maximumFractionDigits(): number; - get minimumFractionDigits(): number; - get currency(): Internal.Currency; - get integerInstance(): Internal.NumberFormat; - get numberInstance(): Internal.NumberFormat; - get percentInstance(): Internal.NumberFormat; - get minimumIntegerDigits(): number; - get currencyInstance(): Internal.NumberFormat; - set maximumFractionDigits(arg0: number); - set roundingMode(arg0: Internal.RoundingMode_); - set minimumFractionDigits(arg0: number); - set parseIntegerOnly(arg0: boolean); - set currency(arg0: Internal.Currency_); - set groupingUsed(arg0: boolean); - set minimumIntegerDigits(arg0: number); - set maximumIntegerDigits(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NumberFormat_ = NumberFormat; - interface WatchService extends Internal.Closeable { - take(): Internal.WatchKey; - poll(arg0: number, arg1: Internal.TimeUnit_): Internal.WatchKey; - poll(): Internal.WatchKey; - close(): void; - } - type WatchService_ = WatchService; - class class_1092 extends Internal.class_4080 implements Internal.AutoCloseable, Internal.BakedModelManagerHooks, Internal.IdentifiableResourceReloadListener { - method_4744(): Internal.class_1087; - method_4743(): Internal.class_773; - method_24153($$0: ResourceLocation_): Internal.class_1059; - method_24152($$0: number): void; - getFabricId(): ResourceLocation; - fabric_getModel(id: ResourceLocation_): Internal.class_1087; - close(): void; - method_4742($$0: Internal.class_1091_): Internal.class_1087; - method_21611($$0: Internal.class_2680_, $$1: Internal.class_2680_): boolean; - getFabricDependencies(): Internal.Collection; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1092_ = class_1092; - class class_3824 extends Internal.class_3825 { - method_16768($$0: Internal.class_2680_, $$1: Internal.Random_): boolean; - static readonly field_25009 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3824_ = class_3824; - class class_2481 extends Internal.class_2514 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - static method_23233($$0: number): Internal.class_2481; - static method_23234($$0: boolean): Internal.class_2481; - method_23258(): Internal.class_4614; - method_32289($$0: Internal.class_5627_): void; - method_10699(): number; - method_10698(): number; - method_10701(): number; - method_10700(): number; - method_10711(): number; - method_10702(): Internal.Number; - method_10713($$0: Internal.DataOutput_): void; - hashCode(): number; - equals($$0: any): boolean; - method_10530(): Internal.class_2481; - method_10697(): number; - method_10696(): number; - static readonly field_21026 : Internal.class_2481; - static readonly field_21027 : Internal.class_2481; - static readonly field_21025 : Internal.class_4614; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2481_ = class_2481; - class class_1593 extends Internal.class_1307 implements Internal.class_1569 { - method_5634(): Internal.class_3419; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5749($$0: Internal.class_2487_): void; - method_7091($$0: number): void; - method_7084(): number; - method_33588(): number; - method_6046(): Internal.class_1310; - method_5640($$0: number): boolean; - method_5973($$0: Internal.class_1299_): boolean; - method_5776(): boolean; - method_6007(): void; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - static readonly field_28641 : 25; - static readonly field_30475 : 7.448451; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1593_ = class_1593; - class class_2797 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12115($$0: Internal.class_2792_): void; - method_12114(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2797_ = class_2797; - class class_273 extends Internal.class_18 { - method_75($$0: Internal.class_2487_): Internal.class_2487; - method_32481($$0: Internal.class_2487_): Internal.class_273; - static readonly field_31893 : "scoreboard"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_273_ = class_273; - interface FileAttributeView extends Internal.AttributeView { - } - type FileAttributeView_ = FileAttributeView; - class ExemptionMechanism { - init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameterSpec_): void; - init(arg0: Internal.Key_): void; - init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameters_): void; - getName(): string; - genExemptionBlob(arg0: number[]): number; - genExemptionBlob(): number[]; - genExemptionBlob(arg0: number[], arg1: number): number; - isCryptoAllowed(arg0: Internal.Key_): boolean; - getProvider(): Internal.Provider; - getOutputSize(arg0: number): number; - static getInstance(arg0: string, arg1: string): Internal.ExemptionMechanism; - static getInstance(arg0: string, arg1: Internal.Provider_): Internal.ExemptionMechanism; - static getInstance(arg0: string): Internal.ExemptionMechanism; - get provider(): Internal.Provider; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ExemptionMechanism_ = ExemptionMechanism; - class BitSet implements Internal.Cloneable, Internal.Serializable { - nextClearBit(arg0: number): number; - previousClearBit(arg0: number): number; - or(arg0: Internal.BitSet_): void; - set(arg0: number, arg1: number): void; - set(arg0: number): void; - set(arg0: number, arg1: boolean): void; - set(arg0: number, arg1: number, arg2: boolean): void; - toLongArray(): number[]; - intersects(arg0: Internal.BitSet_): boolean; - static valueOf(arg0: number[]): Internal.BitSet; - static valueOf(arg0: Internal.ByteBuffer_): Internal.BitSet; - static valueOf(arg0: Internal.LongBuffer_): Internal.BitSet; - previousSetBit(arg0: number): number; - isEmpty(): boolean; - clear(): void; - clear(arg0: number, arg1: number): void; - clear(arg0: number): void; - length(): number; - nextSetBit(arg0: number): number; - cardinality(): number; - size(): number; - stream(): Internal.IntStream; - and(arg0: Internal.BitSet_): void; - hashCode(): number; - toByteArray(): number[]; - equals(arg0: any): boolean; - get(arg0: number, arg1: number): Internal.BitSet; - get(arg0: number): boolean; - clone(): any; - xor(arg0: Internal.BitSet_): void; - toString(): string; - flip(arg0: number): void; - flip(arg0: number, arg1: number): void; - andNot(arg0: Internal.BitSet_): void; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BitSet_ = BitSet; - interface class_5843 { - method_33844(arg0: Internal.class_5868_): number; - } - type class_5843_ = class_5843; - class class_5485 { - method_30976($$0: CarvingGenerationStep_): Internal.Iterable>>; - method_38105($$0: Internal.class_6796_): boolean; - method_30983(): Internal.List>; - method_30982(): Internal.List>; - static readonly field_26639 : Internal.class_5485; - field_26416 : Internal.List>; - field_34465 : (() => Internal.Set); - field_26640 : (() => Internal.List>); - field_26415 : Internal.Map>>; - static readonly field_26413 : Internal.MapCodec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5485_ = class_5485; + type EntityLootEventJS_ = EntityLootEventJS; /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2ShortFunction */ - class ArmorItemBuilder$Boots extends Internal.ArmorItemBuilder { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; - } - /** - */ - type ArmorItemBuilder$Boots_ = ArmorItemBuilder$Boots; - class class_6795 extends Internal.class_6797 { - static method_39634($$0: Internal.class_5843_, $$1: Internal.class_5843_): Internal.class_6795; - method_14452($$0: Internal.class_5444_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - static method_39635($$0: Internal.class_6122_): Internal.class_6795; - static method_39637($$0: Internal.class_5843_, $$1: Internal.class_5843_): Internal.class_6795; - method_39615(): Internal.class_6798; - static readonly field_35725 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6795_ = class_6795; - class class_2881 { - method_12526($$0: Internal.class_1511_, $$1: Internal.class_1282_): void; - method_12538(): void; - method_12524(): void; - method_12536(): boolean; - method_12517(): number; - method_12528($$0: Internal.class_1510_): void; - method_12530(): Internal.class_2487; - method_12522(): void; - method_12532($$0: Internal.class_1510_): void; - static readonly field_31441 : 9; - static readonly field_31442 : 128; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2881_ = class_2881; - class class_10 extends Internal.Enum { - static valueOf($$0: string): Internal.class_10; - static values(): Internal.class_10[]; - static readonly field_50 : Internal.class_10; - static readonly field_51 : Internal.class_10; - static readonly field_48 : Internal.class_10; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_10_ = "land" | "air" | "water" | class_10; - interface Long2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Long2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ByteFunction; - } - type Long2ByteFunction_ = ((arg0: number) => number) | Long2ByteFunction; - class class_2501 extends Internal.class_2483 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - clear(): void; - method_10618(): Internal.class_2501; - method_23258(): Internal.class_4614; - method_32289($$0: Internal.class_5627_): void; - method_10533($$0: number, $$1: Internal.class_2520_): boolean; - method_10535($$0: number, $$1: Internal.class_2520_): boolean; - method_10601(): number; - method_10711(): number; - method_10615(): number[]; - size(): number; - method_10713($$0: Internal.DataOutput_): void; - hashCode(): number; - method_10616($$0: number): Internal.class_2503; - equals($$0: any): boolean; - method_17811($$0: number): Internal.class_2503; - method_17812($$0: number, $$1: Internal.class_2503_): void; - toString(): string; - method_17810($$0: number, $$1: Internal.class_2503_): Internal.class_2503; - static readonly field_21040 : Internal.class_4614; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2501_ = class_2501; - class class_6603 { - method_38590($$0: Internal.class_2540_): void; - static method_38591($$0: Internal.class_2540_, $$1: Internal.class_2818_): void; - method_38594(): Internal.class_2487; - method_38587($$0: number, $$1: number): Internal.Consumer; - method_38586(): Internal.class_2540; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6603_ = class_6603; - interface class_1603 { - method_7105(arg0: Internal.class_1309_, arg1: number): void; - } - type class_1603_ = class_1603; - interface AccessChunkRendererRegion { - fabric_setRenderer(arg0: Internal.TerrainRenderContext_): void; - fabric_getRenderer(): Internal.TerrainRenderContext; - } - type AccessChunkRendererRegion_ = AccessChunkRendererRegion; - abstract class class_1688 extends Internal.class_1297 { - method_7518(): Internal.class_1688$class_1689; - method_5879(): void; - method_7517(): Internal.class_2680; - method_7516($$0: Internal.class_1282_): void; - method_5755(): Internal.class_2350; - method_5810(): boolean; - method_7515($$0: number): void; - method_5759($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - method_7519(): Internal.class_2680; - method_7521(): number; - method_7520($$0: number): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5621(): number; - method_5863(): boolean; - method_7524($$0: number): void; - static method_7523($$0: Internal.class_1937_, $$1: number, $$2: number, $$3: number, $$4: Internal.class_1688$class_1689_): Internal.class_1688; - method_7522(): number; - method_7507(): number; - method_7506($$0: number, $$1: number, $$2: number, $$3: boolean): void; - method_18002(): Internal.class_2596; - method_7527($$0: Internal.class_2680_): void; - method_7505($$0: number, $$1: number, $$2: number, $$3: number): Vec3; - method_7526(): number; - method_7509($$0: number): void; - method_30949($$0: Internal.class_1297_): boolean; - method_24829($$0: Internal.class_1309_): Vec3; - method_7508($$0: number, $$1: number, $$2: number): Vec3; - method_31480(): Internal.class_1799; - method_7510(): boolean; - method_5750($$0: number, $$1: number, $$2: number): void; - method_7514(): number; - method_5830(): Internal.class_238; - method_5773(): void; - method_5697($$0: Internal.class_1297_): void; - method_7511($$0: boolean): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1688_ = class_1688; - class Proxy$Type extends Internal.Enum { - static valueOf(arg0: string): Internal.Proxy$Type; - static values(): Internal.Proxy$Type[]; - static readonly SOCKS : Internal.Proxy$Type; - static readonly HTTP : Internal.Proxy$Type; - static readonly DIRECT : Internal.Proxy$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Proxy$Type_ = "socks" | "direct" | "http" | Proxy$Type; - abstract class class_6045 extends Internal.class_4148 { - method_19099(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6045_ = class_6045; - class class_4780 implements Internal.class_3037 { - readonly field_22435 : Internal.class_2680; - readonly field_22191 : Internal.class_2680; - readonly field_22192 : Internal.class_2680; - readonly field_22193 : Internal.class_2680; - static readonly field_24838 : Internal.Codec; - readonly field_22194 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4780_ = class_4780; - class class_4140 { - method_19093(): Internal.Optional>>; - toString(): string; - static readonly field_30243 : Internal.class_4140; - static readonly field_28325 : Internal.class_4140; - static readonly field_26389 : Internal.class_4140>; - static readonly field_19293 : Internal.class_4140; - static readonly field_28324 : Internal.class_4140; - static readonly field_22340 : Internal.class_4140; - static readonly field_22342 : Internal.class_4140; - static readonly field_22343 : Internal.class_4140>; - static readonly field_28327 : Internal.class_4140; - static readonly field_22344 : Internal.class_4140>; - static readonly field_28326 : Internal.class_4140; - static readonly field_22345 : Internal.class_4140; - static readonly field_25813 : Internal.class_4140; - static readonly field_22346 : Internal.class_4140; - static readonly field_25814 : Internal.class_4140; - static readonly field_22347 : Internal.class_4140; - static readonly field_22348 : Internal.class_4140; - static readonly field_22349 : Internal.class_4140; - static readonly field_18438 : Internal.class_4140; - static readonly field_18437 : Internal.class_4140; - static readonly field_19009 : Internal.class_4140; - static readonly field_18439 : Internal.class_4140; - static readonly field_19007 : Internal.class_4140; - static readonly field_30246 : Internal.class_4140; - static readonly field_18873 : Internal.class_4140>; - static readonly field_19008 : Internal.class_4140; - static readonly field_30244 : Internal.class_4140; - static readonly field_19006 : Internal.class_4140>; - static readonly field_30245 : Internal.class_4140; - static readonly field_25160 : Internal.class_4140; - static readonly field_25361 : Internal.class_4140; - static readonly field_25360 : Internal.class_4140; - static readonly field_22332 : Internal.class_4140; - static readonly field_22333 : Internal.class_4140; - static readonly field_22334 : Internal.class_4140; - static readonly field_18441 : Internal.class_4140>; - static readonly field_18440 : Internal.class_4140; - static readonly field_22336 : Internal.class_4140; - static readonly field_18443 : Internal.class_4140>; - static readonly field_22337 : Internal.class_4140; - static readonly field_18442 : Internal.class_4140; - static readonly field_22339 : Internal.class_4140; - static readonly field_18449 : Internal.class_4140; - static readonly field_18448 : Internal.class_4140; - static readonly field_18445 : Internal.class_4140; - static readonly field_18444 : Internal.class_4140; - static readonly field_18447 : Internal.class_4140; - static readonly field_18446 : Internal.class_4140; - static readonly field_25754 : Internal.class_4140; - static readonly field_25359 : Internal.class_4140; - static readonly field_25755 : Internal.class_4140>; - static readonly field_25159 : Internal.class_4140; - static readonly field_18452 : Internal.class_4140; - static readonly field_18451 : Internal.class_4140; - static readonly field_19386 : Internal.class_4140; - static readonly field_18453 : Internal.class_4140; - static readonly field_19385 : Internal.class_4140; - static readonly field_18450 : Internal.class_4140>; - static readonly field_33484 : Internal.class_4140; - static readonly field_33483 : Internal.class_4140; - static readonly field_22350 : Internal.class_4140; - static readonly field_22473 : Internal.class_4140; - static readonly field_22474 : Internal.class_4140; - static readonly field_22353 : Internal.class_4140; - static readonly field_22354 : Internal.class_4140; - static readonly field_22475 : Internal.class_4140; - static readonly field_22355 : Internal.class_4140; - static readonly field_22356 : Internal.class_4140; - static readonly field_22357 : Internal.class_4140; - static readonly field_20616 : Internal.class_4140; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4140_ = class_4140; - interface ScreenKeyboardEvents$BeforeKeyPress { - beforeKeyPress(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenKeyboardEvents$BeforeKeyPress_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$BeforeKeyPress; - class Currency implements Internal.Serializable { - getNumericCodeAsString(): string; - getCurrencyCode(): string; - getDefaultFractionDigits(): number; - getDisplayName(arg0: Internal.Locale_): string; - getDisplayName(): string; - getNumericCode(): number; - toString(): string; - static getInstance(arg0: string): Internal.Currency; - static getInstance(arg0: Internal.Locale_): Internal.Currency; - static getAvailableCurrencies(): Internal.Set; - getSymbol(): string; - getSymbol(arg0: Internal.Locale_): string; - get symbol(): string; - get displayName(): string; - get availableCurrencies(): Internal.Set; - get numericCodeAsString(): string; - get currencyCode(): string; - get defaultFractionDigits(): number; - get numericCode(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Currency_ = Currency; - interface class_1270 { - createMenu(arg0: number, arg1: Internal.class_1661_, arg2: Internal.class_1657_): Internal.class_1703; - } - type class_1270_ = ((arg0: number, arg1: Internal.class_1661, arg2: Internal.class_1657) => Internal.class_1703) | class_1270; - class class_2991 { - method_12900(): Internal.CommandDispatcher; - method_29462($$0: ResourceLocation_): Internal.class_3494; - method_29461($$0: Internal.class_5349_): void; - method_12899(): Internal.class_2168; - method_12904($$0: Internal.class_2158_, $$1: Internal.class_2168_): number; - method_12905($$0: ResourceLocation_): Internal.Optional; - method_12902(): number; - method_29464(): Internal.Iterable; - method_29463(): Internal.Iterable; - method_36341($$0: Internal.class_2158_, $$1: Internal.class_2168_, $$2: Internal.class_2991$class_6346_): number; - method_18699(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2991_ = class_2991; - interface ShortCollection extends Internal.Collection, Internal.ShortIterable { - add(arg0: number): boolean; - spliterator(): Internal.ShortSpliterator; - containsAll(arg0: Internal.ShortCollection_): boolean; - intIterator(): Internal.IntIterator; - intSpliterator(): Internal.IntSpliterator; - remove(arg0: any): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeIf(arg0: Internal.ShortPredicate_): boolean; - removeIf(arg0: Internal.IntPredicate_): boolean; - intStream(): Internal.IntStream; - toShortArray(arg0: number[]): number[]; - toShortArray(): number[]; - removeAll(arg0: Internal.ShortCollection_): boolean; - contains(arg0: any): boolean; - contains(arg0: number): boolean; - iterator(): Internal.ShortIterator; - addAll(arg0: Internal.ShortCollection_): boolean; - stream(): Internal.Stream; - toArray(arg0: number[]): number[]; - parallelStream(): Internal.Stream; - rem(arg0: number): boolean; - intParallelStream(): Internal.IntStream; - retainAll(arg0: Internal.ShortCollection_): boolean; - } - type ShortCollection_ = ShortCollection; - class class_1686 extends Internal.class_3857 implements Internal.class_3856 { - static readonly field_7653 : ((arg0: Internal.class_1309) => boolean); - static readonly field_30667 : 4.0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1686_ = class_1686; - class class_11 { - method_30849(): boolean; - method_22880(): Internal.class_9[]; - method_22881(): Internal.class_9[]; - method_39(): number; - method_49($$0: Internal.class_1297_): Vec3; - method_38(): number; - method_21656(): number; - method_48(): BlockPos; - method_47($$0: Internal.class_1297_, $$1: number): Vec3; - method_21655(): boolean; - method_36($$0: number): void; - method_46(): boolean; - static method_34($$0: Internal.class_2540_): Internal.class_11; - method_45(): Internal.class_9; - method_33($$0: number, $$1: Internal.class_9_): void; - method_44(): void; - method_42($$0: number): void; - method_35498($$0: Internal.class_2540_): void; - method_29301(): Internal.class_9; - method_41($$0: Internal.class_11_): boolean; - method_40($$0: number): Internal.class_9; - method_31032(): BlockPos; - method_31031($$0: number): BlockPos; - toString(): string; - method_30850(): Internal.class_9; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_11_ = class_11; - interface Promise extends io.netty.util.concurrent.Future { - setSuccess(arg0: V): Internal.Promise; - setFailure(arg0: Internal.Throwable_): Internal.Promise; - removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.Promise; - trySuccess(arg0: V): boolean; - syncUninterruptibly(): Internal.Promise; - await(): Internal.Promise; - awaitUninterruptibly(): Internal.Promise; - removeListener(arg0: Internal.GenericFutureListener_>): Internal.Promise; - tryFailure(arg0: Internal.Throwable_): boolean; - addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.Promise; - sync(): Internal.Promise; - setUncancellable(): boolean; - addListener(arg0: Internal.GenericFutureListener_>): Internal.Promise; - } - type Promise_ = Promise; - interface Int2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Int2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2FloatFunction; - } - type Int2FloatFunction_ = ((arg0: number) => number) | Int2FloatFunction; - class class_2350 extends Internal.Enum implements Internal.class_3542 { - getIndex(): number; - method_10170(): Internal.class_2350; - static method_10150($$0: number): Internal.class_2350; - method_10171(): Internal.class_2350$class_2352; - static values(): Internal.class_2350[]; - method_23224(): Internal.class_1158; - static method_23225($$0: Internal.class_1159_, $$1: Internal.class_2350_): Internal.class_2350; - static method_35832($$0: BlockPos_): Internal.class_2350; - static method_10159($$0: Internal.class_1297_): Internal.class_2350[]; - static method_10139($$0: number): Internal.class_2350; - method_10151(): string; - static method_32801($$0: Internal.class_1297_, $$1: Internal.class_2350$class_2351_): Internal.class_2350; - method_10153(): Internal.class_2350; - static method_10156($$0: Internal.class_2350$class_2352_, $$1: Internal.class_2350$class_2351_): Internal.class_2350; - method_35834($$0: Internal.class_2350$class_2351_): Internal.class_2350; - method_35833($$0: Internal.class_2350$class_2351_): Internal.class_2350; - method_30928($$0: number): boolean; - method_23955(): Internal.class_1160; - static method_16365($$0: number, $$1: number, $$2: number): Internal.class_2350; - static valueOf($$0: string): Internal.class_2350; - method_10160(): Internal.class_2350; - getYaw(): number; - getX(): number; - getHorizontalIndex(): number; - getY(): number; - getPitch(): number; - getZ(): number; - method_10163(): Vec3i; - method_15434(): string; - static method_10162($$0: Internal.Random_): Internal.class_2350; - static method_10143($$0: number): Internal.class_2350; - toString(): string; - static method_10142($$0: number, $$1: number, $$2: number): Internal.class_2350; - method_10166(): Internal.class_2350$class_2351; - static method_10169($$0: Internal.class_2350$class_2351_, $$1: Internal.class_2350$class_2352_): Internal.class_2350; - static method_10147($$0: number, $$1: number, $$2: number): Internal.class_2350; - static method_10168($$0: string): Internal.class_2350; - static readonly field_11039 : Internal.class_2350; - static readonly field_11043 : Internal.class_2350; - static readonly field_11033 : Internal.class_2350; - static readonly field_35088 : Internal.Codec; - static readonly field_11036 : Internal.class_2350; - static readonly field_11034 : Internal.class_2350; - static readonly field_11035 : Internal.class_2350; - static readonly field_29502 : Internal.Codec; - get horizontalIndex(): number; - get x(): number; - get index(): number; - get y(): number; - get z(): number; - get pitch(): number; - get yaw(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2350_ = "east" | "south" | "north" | "west" | "up" | "down" | class_2350; - class class_1887$class_1888 extends Internal.Enum { - method_8197(): number; - static valueOf($$0: string): Internal.class_1887$class_1888; - static values(): Internal.class_1887$class_1888[]; - static readonly field_9091 : Internal.class_1887$class_1888; - static readonly field_9090 : Internal.class_1887$class_1888; - static readonly field_9088 : Internal.class_1887$class_1888; - static readonly field_9087 : Internal.class_1887$class_1888; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1887$class_1888_ = "uncommon" | "common" | "rare" | "very_rare" | class_1887$class_1888; - interface DoubleBinaryOperator { - applyAsDouble(arg0: number, arg1: number): number; - } - type DoubleBinaryOperator_ = ((arg0: number, arg1: number) => number) | DoubleBinaryOperator; - interface DoubleUnaryOperator extends Internal.UnaryOperator, java_.util.function_.DoubleUnaryOperator { - applyAsDouble(arg0: number): number; - apply(arg0: number): number; - } - type DoubleUnaryOperator_ = ((arg0: number) => number) | DoubleUnaryOperator; - class class_2601 extends Internal.class_2621 { - method_5439(): number; - method_11076(): number; - method_11075($$0: Internal.class_1799_): number; - method_11014($$0: Internal.class_2487_): void; - static readonly field_31340 : 9; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2601_ = class_2601; - class class_1524 extends Internal.class_1512 { - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - method_6851(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1524_ = class_1524; - abstract class Triple implements Internal.Comparable>, Internal.Serializable { - getRight(): R; - getMiddle(): M; - hashCode(): number; - static of(arg0: L, arg1: M, arg2: R): Internal.Triple; - equals(arg0: any): boolean; - toString(arg0: string): string; - toString(): string; - static emptyArray(): Internal.Triple[]; - compareTo(arg0: Internal.Triple_): number; - getLeft(): L; - static readonly EMPTY_ARRAY : Internal.Triple[]; - get middle(): M; - get left(): L; - get right(): R; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Triple_ = Triple; - class class_5193 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_24997 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5193_ = class_5193; - class class_1796 { - method_7903(): void; - method_7900($$0: Internal.class_1792_): void; - method_7906($$0: Internal.class_1792_, $$1: number): void; - method_7905($$0: Internal.class_1792_, $$1: number): number; - method_7904($$0: Internal.class_1792_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1796_ = class_1796; - class Products$P3 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function3_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P4_): Internal.Products$P7; - and(arg0: Internal.Products$P5_): Internal.Products$P8; - and(arg0: Internal.App_): Internal.Products$P4; - and(arg0: Internal.Products$P2_): Internal.Products$P5; - and(arg0: Internal.Products$P3_): Internal.Products$P6; - t1(): Internal.App; - t2(): Internal.App; - t3(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P3_ = Products$P3; - class DynamicCommandExceptionType implements Internal.CommandExceptionType { - createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any): Internal.CommandSyntaxException; - create(arg0: any): Internal.CommandSyntaxException; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DynamicCommandExceptionType_ = DynamicCommandExceptionType; - class class_1728 extends Internal.class_1703 { - method_19256(): number; - method_19255($$0: number): void; - method_19258(): number; - method_19257($$0: number): void; - method_7609($$0: Internal.class_1263_): void; - method_19254(): number; - method_19253($$0: boolean): void; - method_20701(): boolean; - method_20700($$0: boolean): void; - method_20215($$0: number): void; - method_17437($$0: Internal.class_1916_): void; - method_17438(): Internal.class_1916; - method_7597($$0: Internal.class_1657_): boolean; - method_7650($$0: number): void; - method_7595($$0: Internal.class_1657_): void; - method_7613($$0: Internal.class_1799_, $$1: Internal.class_1735_): boolean; - method_19259(): boolean; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1728_ = class_1728; - interface ToDoubleFunction { - applyAsDouble(arg0: T): number; - } - type ToDoubleFunction_ = ((arg0: T) => number) | ToDoubleFunction; - interface ShortListIterator extends Internal.ShortBidirectionalIterator, Internal.ListIterator { - next(): number; - add(arg0: number): void; - set(arg0: number): void; - previous(): number; - remove(): void; - } - type ShortListIterator_ = ShortListIterator; - abstract class CompressorHolder implements Internal.Compressable { - compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CompressorHolder_ = CompressorHolder; - class class_2170 { - static method_9244($$0: string, $$1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; - method_9241($$0: Internal.class_3222_): void; - static method_23917($$0: Internal.ParseResults_): Internal.CommandSyntaxException; - static method_9247($$0: string): Internal.LiteralArgumentBuilder; - method_9235(): Internal.CommandDispatcher; - static method_9238($$0: Internal.class_2170$class_2171_): Internal.Predicate; - method_9249($$0: Internal.class_2168_, $$1: string): number; - static method_30852(): void; - static readonly field_31838 : 1; - static readonly field_31839 : 2; - static readonly field_31837 : 0; - static readonly field_31841 : 4; - static readonly field_31840 : 3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2170_ = class_2170; - interface class_5348 { - getString(): string; - method_27658(arg0: Internal.class_5348$class_5246_, arg1: Internal.class_2583_): Internal.Optional; - method_27657(arg0: Internal.class_5348$class_5245_): Internal.Optional; - } - type class_5348_ = class_5348; - class class_34$class_5781 extends Internal.Enum { - static valueOf($$0: string): Internal.class_34$class_5781; - static values(): Internal.class_34$class_5781[]; - method_33408(): string; - method_33406(): boolean; - method_33407(): boolean; - static readonly field_28439 : Internal.class_34$class_5781; - static readonly field_28438 : Internal.class_34$class_5781; - static readonly field_28437 : Internal.class_34$class_5781; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_34$class_5781_ = "none" | "downgrade" | "upgrade_to_snapshot" | class_34$class_5781; - class class_5861 extends Internal.class_5863 { - method_33915(): number; - static method_33903($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; - toString(): string; - method_33923(): Internal.class_5864; - static method_33900($$0: number, $$1: number, $$2: number, $$3: number): Internal.class_5861; - method_33921(): number; - method_33920($$0: Internal.Random_): number; - static readonly field_28998 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5861_ = class_5861; - interface Float2FloatFunction extends it.unimi.dsi.fastutil.Function, java_.util.function_.DoubleUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; - } - type Float2FloatFunction_ = ((arg0: number) => number) | Float2FloatFunction; - class class_5895 implements Internal.class_2596 { - method_34158(): number; - method_34157(): number; - method_34156($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5895_ = class_5895; - class class_2583 { - method_27706($$0: Internal.class_124_): Internal.class_2583; - method_27707($$0: Internal.class_124_): Internal.class_2583; - method_27704($$0: ResourceLocation_): Internal.class_2583; - method_27705(... $$0: Internal.class_124_[]): Internal.class_2583; - method_36140($$0: boolean): Internal.class_2583; - method_36141($$0: boolean): Internal.class_2583; - method_30938($$0: boolean): Internal.class_2583; - method_27708(): ResourceLocation; - method_10949($$0: Internal.class_2568_): Internal.class_2583; - method_27702($$0: Internal.class_2583_): Internal.class_2583; - method_27703($$0: Internal.class_5251_): Internal.class_2583; - method_10973(): Internal.class_5251; - method_10975($$0: string): Internal.class_2583; - method_10978($$0: boolean): Internal.class_2583; - method_10955(): string; - method_10977($$0: Internal.class_124_): Internal.class_2583; - method_10958($$0: Internal.class_2558_): Internal.class_2583; - hashCode(): number; - method_10970(): Internal.class_2558; - method_10984(): boolean; - method_10987(): boolean; - method_10965(): boolean; - method_10986(): boolean; - method_10967(): boolean; - method_10966(): boolean; - method_10969(): Internal.class_2568; - equals($$0: any): boolean; - toString(): string; - method_36139($$0: number): Internal.class_2583; - method_10982($$0: boolean): Internal.class_2583; - static readonly field_24359 : ResourceLocation; - static readonly field_24360 : Internal.class_2583; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2583_ = class_2583; - abstract class class_1530 extends Internal.class_1297 { - method_5735(): Internal.class_2350; - method_6888(): boolean; - method_5832($$0: Internal.class_2470_): number; - method_6889(arg0: Internal.class_1297_): void; - method_5800($$0: Internal.class_3218_, $$1: Internal.class_1538_): void; - method_18382(): void; - method_5814($$0: number, $$1: number, $$2: number): void; - method_5749($$0: Internal.class_2487_): void; - method_6894(): void; - method_6891(): number; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6897(): number; - method_5698($$0: Internal.class_1297_): boolean; - method_5863(): boolean; - method_5699($$0: Internal.class_1799_, $$1: number): Internal.class_1542; - method_5784($$0: Internal.class_1313_, $$1: Vec3_): void; - method_5652($$0: Internal.class_2487_): void; - method_5762($$0: number, $$1: number, $$2: number): void; - method_5773(): void; - method_6896(): BlockPos; - method_5763($$0: Internal.class_2415_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1530_ = class_1530; - interface AutoCloseable { - close(): void; - } - type AutoCloseable_ = AutoCloseable; - interface Byte2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Byte2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2IntFunction; - } - type Byte2IntFunction_ = ((arg0: number) => number) | Byte2IntFunction; - interface BlockApiCache { - getWorld(): Internal.class_3218; - getLookup(): Internal.BlockApiLookup; - getPos(): BlockPos; - getBlockEntity(): Internal.class_2586; - find(context: C): A; - find(arg0: Internal.class_2680_, arg1: C): A; - } - type BlockApiCache_ = BlockApiCache; - interface IntBidirectionalIterator extends Internal.IntIterator, Internal.ObjectBidirectionalIterator { - previousInt(): number; - previous(): number; - back(arg0: number): number; - skip(arg0: number): number; - } - type IntBidirectionalIterator_ = IntBidirectionalIterator; - class class_1453 extends Internal.class_1471 implements Internal.class_1432 { - method_6109(): boolean; - method_5634(): Internal.class_3419; - method_5810(): boolean; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_6474($$0: Internal.class_1429_): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6017(): number; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - static method_20667($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - static method_26889(): Internal.class_5132$class_5133; - method_6581(): boolean; - method_6582(): boolean; - static method_6580($$0: Internal.Random_): number; - method_6481($$0: Internal.class_1799_): boolean; - method_6585($$0: number): void; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - static method_6583($$0: Internal.class_1937_, $$1: Internal.Random_): Internal.class_3414; - method_6121($$0: Internal.class_1297_): boolean; - method_6584(): number; - method_6006($$0: BlockPos_, $$1: boolean): void; - method_6007(): void; - static method_6587($$0: Internal.class_1937_, $$1: Internal.class_1297_): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5994(): Internal.class_3414; - field_6827 : number; - field_6819 : number; - field_6818 : number; - field_6829 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1453_ = class_1453; - class class_1532 extends Internal.class_1530 { - method_18002(): Internal.class_2596; - static method_6932($$0: Internal.class_1937_, $$1: BlockPos_): Internal.class_1532; - method_6888(): boolean; - method_6889($$0: Internal.class_1297_): void; - method_5749($$0: Internal.class_2487_): void; - method_31480(): Internal.class_1799; - method_6894(): void; - method_5640($$0: number): boolean; - method_6891(): number; - method_6892($$0: Internal.class_2350_): void; - method_6897(): number; - method_5688($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5652($$0: Internal.class_2487_): void; - method_30951($$0: number): Vec3; - static readonly field_30455 : 0.375; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1532_ = class_1532; - interface class_3949 { - method_17671(): void; - method_17670(arg0: Internal.class_1923_, arg1: Internal.class_2806_): void; - method_17669(arg0: Internal.class_1923_): void; - method_17675(): void; - } - type class_3949_ = class_3949; - class class_2841 implements Internal.class_2835 { - method_39793($$0: Internal.Consumer_): void; - static method_38298($$0: Internal.class_2359_, $$1: Internal.Codec_, $$2: Internal.class_2841$class_6563_, $$3: T): Internal.Codec>; - method_21732($$0: Internal.class_2841$class_4464_): void; - method_12328($$0: number, $$1: number, $$2: number, $$3: T): T; - onResize($$0: number, $$1: T): number; - method_12326($$0: Internal.class_2540_): void; - method_12327(): number; - method_35321($$0: number, $$1: number, $$2: number, $$3: T): void; - method_16678($$0: number, $$1: number, $$2: number, $$3: T): T; - method_12321($$0: number, $$1: number, $$2: number): T; - method_12335(): void; - method_12325($$0: Internal.class_2540_): void; - method_39957(): Internal.class_2841; - method_19526($$0: Internal.Predicate_): boolean; - method_12334(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2841_ = class_2841; - class class_1683 extends Internal.class_3857 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1683_ = class_1683; - interface Char2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Char2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ShortFunction; - } - type Char2ShortFunction_ = ((arg0: string) => number) | Char2ShortFunction; - class class_1534 extends Internal.class_1530 { - method_18002(): Internal.class_2596; - method_6889($$0: Internal.class_1297_): void; - method_31480(): Internal.class_1799; - method_5759($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - method_5749($$0: Internal.class_2487_): void; - method_6894(): void; - method_6891(): number; - method_5808($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_6897(): number; - method_5652($$0: Internal.class_2487_): void; - field_7134 : Internal.class_1535; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1534_ = class_1534; - class class_93$class_6152 extends Internal.class_79$class_80 { - method_35513($$0: Internal.class_79$class_80_): Internal.class_93$class_6152; - method_419(): Internal.class_79; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_93$class_6152_ = class_93$class_6152; - class class_776 implements Internal.class_4013, Internal.IdentifiableResourceReloadListener { - method_14491($$0: Internal.class_3300_): void; - method_3349($$0: Internal.class_2680_): Internal.class_1087; - method_23071($$0: Internal.class_2680_, $$1: BlockPos_, $$2: Internal.class_1920_, $$3: Internal.class_4587_, $$4: Internal.class_4588_): void; - getFabricId(): ResourceLocation; - method_3350(): Internal.class_778; - method_3352($$0: BlockPos_, $$1: Internal.class_1920_, $$2: Internal.class_4588_, $$3: Internal.class_2680_, $$4: Internal.class_3610_): boolean; - method_3351(): Internal.class_773; - method_3353($$0: Internal.class_2680_, $$1: Internal.class_4587_, $$2: Internal.class_4597_, $$3: number, $$4: number): void; - getFabricDependencies(): Internal.Collection; - method_3355($$0: Internal.class_2680_, $$1: BlockPos_, $$2: Internal.class_1920_, $$3: Internal.class_4587_, $$4: Internal.class_4588_, $$5: boolean, $$6: Internal.Random_): boolean; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_776_ = class_776; - abstract class class_1676 extends Internal.class_1297 { - method_24921(): Internal.class_1297; - method_18002(): Internal.class_2596; - method_31471($$0: Internal.class_2604_): void; - method_24919($$0: Internal.class_1297_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - method_5750($$0: number, $$1: number, $$2: number): void; - method_7432($$0: Internal.class_1297_): void; - method_36971($$0: Internal.class_1937_, $$1: BlockPos_): boolean; - method_37225(): Internal.class_1297; - method_7485($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1676_ = class_1676; - class class_2692 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11670(): number; - method_11672($$0: Internal.class_2602_): void; - method_11671(): number; - method_11674(): number; - method_11673(): number; - method_11675(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2692_ = class_2692; - class class_2799 implements Internal.class_2596 { - method_12119(): Internal.class_2799$class_2800; - method_11052($$0: Internal.class_2540_): void; - method_12120($$0: Internal.class_2792_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2799_ = class_2799; - class class_1281 { - method_35038(): Internal.class_1297; - method_5502(): boolean; - method_35037(): number; - method_5503(): number; - method_35036(): number; - method_35035(): number; - method_5500(): string; - method_5501(): number; - method_5498(): Internal.class_2561; - method_5499(): Internal.class_1282; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1281_ = class_1281; - class class_1662 { - static method_7408($$0: Internal.class_1799_): number; - method_7407($$0: Internal.class_1860_, $$1: Internal.IntList_): number; - method_7406($$0: Internal.class_1860_, $$1: Internal.IntList_, $$2: number): boolean; - static method_7405($$0: number): Internal.class_1799; - method_7409(): void; - method_7400($$0: Internal.class_1799_): void; - method_7404($$0: Internal.class_1799_): void; - method_7403($$0: Internal.class_1860_, $$1: number, $$2: Internal.IntList_): number; - method_20478($$0: Internal.class_1799_, $$1: number): void; - method_7402($$0: Internal.class_1860_, $$1: Internal.IntList_): boolean; - readonly field_7550 : Internal.Int2IntMap; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1662_ = class_1662; - interface Context$ClassShutterSetter { - setClassShutter(arg0: Internal.ClassShutter_): void; - getClassShutter(): Internal.ClassShutter; - } - type Context$ClassShutterSetter_ = Context$ClassShutterSetter; - class class_3215 extends Internal.class_2802 { - method_17981(): Internal.class_26; - method_17300($$0: Internal.class_3230_, $$1: Internal.class_1923_, $$2: number, $$3: T): void; - method_18751($$0: Internal.class_1297_, $$1: Internal.class_2596_): void; - method_27908(): Internal.class_1948$class_5262; - method_14096($$0: Internal.class_3222_): void; - method_14151(): number; - method_39997(): void; - method_37114($$0: number): boolean; - method_39777(): Internal.class_6830; - method_17301(): number; - method_18754($$0: Internal.class_1297_, $$1: Internal.class_2596_): void; - method_18753($$0: Internal.class_1297_): void; - close(): void; - method_16434(): Internal.class_1937; - method_18755($$0: Internal.class_1297_): void; - method_21730($$0: number, $$1: number): Internal.class_2818; - method_17297($$0: Internal.class_3230_, $$1: Internal.class_1923_, $$2: number, $$3: T): void; - method_17298($$0: boolean): void; - method_17299($$0: number, $$1: number, $$2: Internal.class_2806_, $$3: boolean): Internal.CompletableFuture>; - method_21694(): number; - method_17293(): Internal.class_3227; - method_19493(): Internal.class_4153; - method_19492(): boolean; - method_12128($$0: boolean, $$1: boolean): void; - method_12129(): Internal.class_2794; - method_23273($$0: Internal.class_1923_): string; - method_12122(): string; - method_12123($$0: number, $$1: number): boolean; - method_14144($$0: number): void; - method_12121($$0: number, $$1: number, $$2: Internal.class_2806_, $$3: boolean): Internal.class_2791; - method_12247($$0: Internal.class_1944_, $$1: Internal.class_4076_): void; - method_38634($$0: number): void; - method_14128($$0: BlockPos_): void; - method_12127($$0: Internal.BooleanSupplier_, $$1: boolean): void; - method_12124($$0: Internal.class_1923_, $$1: boolean): void; - method_12246($$0: number, $$1: number): Internal.class_1922; - readonly field_17254 : Internal.class_3898; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3215_ = class_3215; - class class_2707 implements Internal.class_2596 { - method_11732($$0: Internal.class_1937_): Vec3; - method_11052($$0: Internal.class_2540_): void; - method_11731($$0: Internal.class_2602_): void; - method_11730(): Internal.class_2183$class_2184; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2707_ = class_2707; - /** - */ - abstract class MobEffectBuilder extends Internal.BuilderBase { - modifyAttribute(attribute: ResourceLocation_, identifier: string, d: number, operation: Internal.class_1322$class_1323_): Internal.MobEffectBuilder; - color(col: Internal.Color_): Internal.MobEffectBuilder; - getTranslationKeyGroup(): string; - beneficial(): Internal.MobEffectBuilder; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - effectTick(effectTick: Internal.MobEffectBuilder$EffectTickCallback_): Internal.MobEffectBuilder; - category(c: Internal.class_4081_): Internal.MobEffectBuilder; - harmful(): Internal.MobEffectBuilder; - get registryType(): Internal.RegistryObjectBuilderTypes; - get translationKeyGroup(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type MobEffectBuilder_ = MobEffectBuilder; - class class_1352$class_4134 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1352$class_4134; - static values(): Internal.class_1352$class_4134[]; - static readonly field_18408 : Internal.class_1352$class_4134; - static readonly field_18405 : Internal.class_1352$class_4134; - static readonly field_18407 : Internal.class_1352$class_4134; - static readonly field_18406 : Internal.class_1352$class_4134; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1352$class_4134_ = "move" | "look" | "jump" | "target" | class_1352$class_4134; - class ModuleLayer$Controller { - addReads(arg0: Internal.Module_, arg1: Internal.Module_): Internal.ModuleLayer$Controller; - addExports(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): Internal.ModuleLayer$Controller; - addOpens(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): Internal.ModuleLayer$Controller; - layer(): Internal.ModuleLayer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleLayer$Controller_ = ModuleLayer$Controller; - class class_124 extends Internal.Enum implements Internal.Color { - static valueOf($$0: string): Internal.class_124; - static values(): Internal.class_124[]; - static method_539($$0: string): string; - getRgbJS(): number; - static method_534($$0: number): Internal.class_124; - method_536(): number; - method_537(): string; - getArgbJS(): number; - method_36145(): string; - method_542(): boolean; - method_532(): number; - method_543(): boolean; - toString(): string; - static method_533($$0: string): Internal.class_124; - static method_544($$0: string): Internal.class_124; - static method_540($$0: boolean, $$1: boolean): Internal.Collection; - static readonly field_1064 : Internal.class_124; - static readonly field_1075 : Internal.class_124; - static readonly field_1065 : Internal.class_124; - static readonly field_1076 : Internal.class_124; - static readonly field_1054 : Internal.class_124; - static readonly field_1062 : Internal.class_124; - static readonly field_1051 : Internal.class_124; - static readonly field_1073 : Internal.class_124; - static readonly field_1074 : Internal.class_124; - static readonly field_1063 : Internal.class_124; - static readonly field_1079 : Internal.class_124; - static readonly field_1068 : Internal.class_124; - static readonly field_1058 : Internal.class_124; - static readonly field_1077 : Internal.class_124; - static readonly field_1055 : Internal.class_124; - static readonly field_1078 : Internal.class_124; - static readonly field_1067 : Internal.class_124; - static readonly field_1056 : Internal.class_124; - static readonly field_33292 : "§"; - static readonly field_1060 : Internal.class_124; - static readonly field_1061 : Internal.class_124; - static readonly field_1080 : Internal.class_124; - static readonly field_1070 : Internal.class_124; - get rgbJS(): number; - get argbJS(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_124_ = "dark_red" | "green" | "underline" | "dark_green" | "black" | "yellow" | "bold" | "italic" | "dark_blue" | "dark_purple" | "gold" | "red" | "aqua" | "gray" | "light_purple" | "blue" | "white" | "dark_aqua" | "dark_gray" | "reset" | "strikethrough" | "obfuscated" | class_124; - interface Short2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; - } - type Short2ShortFunction_ = ((arg0: number) => number) | Short2ShortFunction; - class class_5187 implements Internal.class_3037 { - static readonly field_24906 : Internal.Codec; - readonly field_24014 : Internal.class_5183$class_5185; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5187_ = class_5187; - interface MinecraftServerKJS extends Internal.AsKJS { - getReloadableResourcesKJS(): Internal.MinecraftServer$class_6897; - asKJS(): Internal.ServerJS; - } - type MinecraftServerKJS_ = MinecraftServerKJS; - class class_1113$class_1114 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1113$class_1114; - static values(): Internal.class_1113$class_1114[]; - static readonly field_5478 : Internal.class_1113$class_1114; - static readonly field_5476 : Internal.class_1113$class_1114; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1113$class_1114_ = "linear" | "none" | class_1113$class_1114; - class class_702 implements Internal.class_3302, Internal.ParticleManagerAccessor { - method_3049($$0: Internal.class_4587_, $$1: Internal.class_4597$class_4598_, $$2: Internal.class_765_, $$3: Internal.class_4184_, $$4: number): void; - method_3051($$0: Internal.class_1297_, $$1: Internal.class_2394_, $$2: number): void; - method_3061($$0: Internal.class_1297_, $$1: Internal.class_2394_): void; - method_18829(): void; - method_3052(): string; - method_3054($$0: BlockPos_, $$1: Internal.class_2350_): void; - handler$zin000$onInit(world: Internal.class_638_, textureManager: Internal.class_1060_, info: Internal.CallbackInfo_): void; - method_3046($$0: BlockPos_, $$1: Internal.class_2680_): void; - method_3057(): void; - method_3056($$0: Internal.class_2394_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): Internal.class_703; - method_3045($$0: Internal.class_638_): void; - method_25931($$0: Internal.class_3302$class_4045_, $$1: Internal.class_3300_, $$2: Internal.class_3695_, $$3: Internal.class_3695_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - method_3058($$0: Internal.class_703_): void; - readonly field_18301 : Internal.class_1059; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_702_ = class_702; - class class_824 implements Internal.class_4013 { - method_14491($$0: Internal.class_3300_): void; - method_3555($$0: E, $$1: number, $$2: Internal.class_4587_, $$3: Internal.class_4597_): void; - method_3549($$0: Internal.class_1937_, $$1: Internal.class_4184_, $$2: Internal.class_239_): void; - method_23077($$0: E, $$1: Internal.class_4587_, $$2: Internal.class_4597_, $$3: number, $$4: number): boolean; - method_3550($$0: E): Internal.class_827; - method_3551($$0: Internal.class_1937_): void; - field_4344 : Internal.class_4184; - field_4350 : Internal.class_239; - field_4348 : Internal.class_1937; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_824_ = class_824; - class class_5715 { - method_32949($$0: Internal.class_1937_): void; - method_32952($$0: Internal.class_1937_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5715_ = class_5715; - class class_1921$class_4688 { - toString(): string; - static method_23598(): Internal.class_1921$class_4688$class_4689; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1921$class_4688_ = class_1921$class_4688; - abstract class class_1668 extends Internal.class_1676 { - method_18002(): Internal.class_2596; - method_31471($$0: Internal.class_2604_): void; - method_5718(): number; - method_5749($$0: Internal.class_2487_): void; - method_5871(): number; - method_5640($$0: number): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5863(): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - field_7601 : number; - field_7600 : number; - field_7599 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1668_ = class_1668; - interface ItemHandler extends Internal.Iterable { - getHeight(): number; - iterator(): Internal.Iterator; - extractItem(arg0: number, arg1: number, arg2: boolean): Internal.class_1799; - getSlotLimit(arg0: number): number; - isItemValid(arg0: number, arg1: Internal.class_1799_): boolean; - getStackInSlot(arg0: number): Internal.class_1799; - getSlots(): number; - getWidth(): number; - insertItem(arg0: number, arg1: Internal.class_1799_, arg2: boolean): Internal.class_1799; - } - type ItemHandler_ = ItemHandler; - abstract class class_1937 implements Internal.class_1936, Internal.AutoCloseable, Internal.LoadedChunksCache, Internal.LevelKJS { - method_8409(): Internal.Random; - method_8406($$0: Internal.class_2394_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - method_23886(): boolean; - method_8492($$0: BlockPos_, $$1: Internal.class_2248_, $$2: BlockPos_): void; - method_35237($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - method_8496($$0: number): void; - method_8650($$0: BlockPos_, $$1: boolean): boolean; - method_8494($$0: Internal.class_2394_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - method_8533(): void; - method_17889(): number; - method_8532(): number; - method_8499($$0: BlockPos_, $$1: Internal.class_2350_): number; - method_8652($$0: BlockPos_, $$1: Internal.class_2680_, $$2: number): boolean; - method_8530(): boolean; - method_8497($$0: number, $$1: number): Internal.class_2818; - method_8537($$0: Internal.class_1297_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: boolean, $$6: Internal.class_1927$class_4179_): Internal.class_1927; - method_8536($$0: number, $$1: number, $$2: number, $$3: number): BlockPos; - method_38989($$0: Internal.class_1297_): boolean; - method_8413(arg0: BlockPos_, arg1: Internal.class_2680_, arg2: Internal.class_2680_, arg3: number): void; - method_8519($$0: number): void; - method_8517(arg0: number, arg1: BlockPos_, arg2: number): void; - method_22385(): Internal.class_4543; - method_8480($$0: BlockPos_): boolean; - method_8482($$0: BlockPos_): number; - method_8522($$0: Internal.class_2596_): void; - method_8401(): Internal.class_5217; - method_8488($$0: BlockPos_): number; - method_8520($$0: BlockPos_): boolean; - method_8486($$0: number, $$1: number, $$2: number, $$3: Internal.class_3414_, $$4: Internal.class_3419_, $$5: number, $$6: number, $$7: boolean): void; - method_8404($$0: BlockPos_): Internal.class_1266; - method_8525(): void; - method_8524($$0: BlockPos_): void; - method_8402($$0: number, $$1: number, $$2: Internal.class_2806_, $$3: boolean): Internal.class_2791; - method_8428(): Internal.class_269; - method_24794($$0: BlockPos_): boolean; - fabric_markUnloaded(chunk: Internal.class_2818_): void; - method_8430($$0: number): number; - method_8396($$0: Internal.class_1657_, $$1: BlockPos_, $$2: Internal.class_3414_, $$3: Internal.class_3419_, $$4: number, $$5: number): void; - method_8433(): Internal.class_1863; - method_8438($$0: Internal.class_2586_): void; - method_8437($$0: Internal.class_1297_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.class_1927$class_4179_): Internal.class_1927; - method_8316($$0: BlockPos_): Internal.class_3610; - close(): void; - method_18023($$0: Internal.class_5575_, $$1: Internal.class_238_, $$2: Internal.Predicate_): Internal.List; - method_8419(): boolean; - method_17452($$0: Internal.class_2394_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - method_8538($$0: Internal.class_128_): Internal.class_129; - method_30093($$0: BlockPos_, $$1: boolean, $$2: Internal.class_1297_, $$3: number): boolean; - method_30092($$0: BlockPos_, $$1: Internal.class_2680_, $$2: number, $$3: number): boolean; - method_8544($$0: BlockPos_): void; - method_39224(): number; - method_8421($$0: Internal.class_1297_, $$1: number): void; - method_8427($$0: BlockPos_, $$1: Internal.class_2248_, $$2: number, $$3: number): void; - method_8547($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.class_2487_): void; - method_8546(): boolean; - method_8424($$0: boolean, $$1: boolean): void; - fabric_getLoadedChunks(): Internal.Set; - method_8608(): boolean; - method_31594($$0: Internal.class_5562_): void; - method_31595($$0: BlockPos_, $$1: Internal.class_2680_): void; - method_8452($$0: BlockPos_, $$1: Internal.class_2248_): void; - method_8450(): Internal.class_1928; - method_8455($$0: BlockPos_, $$1: Internal.class_2248_): void; - method_8333($$0: Internal.class_1297_, $$1: Internal.class_238_, $$2: Internal.Predicate_): Internal.List; - method_8454($$0: Internal.class_1297_, $$1: Internal.class_1282_, $$2: Internal.class_5362_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.class_1927$class_4179_): Internal.class_1927; - method_8459($$0: BlockPos_, $$1: Internal.class_2350_): boolean; - method_8458(): boolean; - method_16358($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - method_24368($$0: BlockPos_, $$1: Internal.class_1297_, $$2: Internal.class_2350_): boolean; - method_24367(): Internal.Supplier; - method_8320($$0: BlockPos_): Internal.class_2680; - method_16107(): Internal.class_3695; - method_8442($$0: number): number; - method_16109($$0: BlockPos_, $$1: Internal.class_2680_, $$2: Internal.class_2680_): void; - method_8321($$0: BlockPos_): Internal.class_2586; - method_8449(arg0: Internal.class_1657_, arg1: Internal.class_1297_, arg2: Internal.class_3414_, arg3: Internal.class_3419_, arg4: number, arg5: number): void; - fabric_markLoaded(chunk: Internal.class_2818_): void; - method_22336(): Internal.class_3568; - method_8508($$0: BlockPos_, $$1: Internal.class_2248_, $$2: Internal.class_2350_): void; - method_22338($$0: number, $$1: number): Internal.class_1922; - method_8505($$0: Internal.class_1657_, $$1: BlockPos_): boolean; - method_8509($$0: number): void; - method_18472($$0: Internal.Consumer_, $$1: T): void; - method_27982(): boolean; - method_27983(): Internal.class_5321; - method_19282($$0: BlockPos_, $$1: Internal.class_2680_, $$2: Internal.class_2680_): void; - method_8474($$0: number, $$1: BlockPos_, $$2: number): void; - method_8594(): number; - method_8478($$0: number): number; - method_8510(): number; - method_8477($$0: BlockPos_): boolean; - method_8597(): Internal.class_2874; - method_8515($$0: BlockPos_, $$1: Internal.class_1297_): boolean; - method_8479($$0: BlockPos_): boolean; - method_17891(arg0: string): Internal.class_22; - method_8615(): number; - method_31419(): string; - method_17890(arg0: string, arg1: Internal.class_22_): void; - method_40134(): Internal.class_6880; - static method_25953($$0: BlockPos_): boolean; - method_8621(): Internal.class_2784; - method_8500($$0: BlockPos_): Internal.class_2818; - method_8466($$0: Internal.class_2394_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - method_39425($$0: number): boolean; - method_8465(arg0: Internal.class_1657_, arg1: number, arg2: number, arg3: number, arg4: Internal.class_3414_, arg5: Internal.class_3419_, arg6: number, arg7: number): void; - method_8624($$0: Internal.class_2902$class_2903_, $$1: number, $$2: number): number; - method_8503(): Internal.MinecraftServer; - method_8469(arg0: number): Internal.class_1297; - method_8501($$0: BlockPos_, $$1: Internal.class_2680_): boolean; - static readonly field_25181 : Internal.class_5321; - static readonly field_25180 : Internal.class_5321; - readonly field_9229 : Internal.Random; - readonly field_9236 : boolean; - static readonly field_25178 : Internal.Codec>; - static readonly field_25179 : Internal.class_5321; - static readonly field_30969 : 24000; - static readonly field_30967 : 32; - static readonly field_30968 : 15; - static readonly field_30965 : 30000000; - static readonly field_30966 : 512; - static readonly field_30970 : 20000000; - static readonly field_30971 : -20000000; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1937_ = class_1937; - interface Chronology extends Internal.Comparable { - localDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; - date(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDate; - date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.ChronoLocalDate; - date(arg0: number, arg1: number, arg2: number): Internal.ChronoLocalDate; - period(arg0: number, arg1: number, arg2: number): Internal.ChronoPeriod; - dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.ChronoLocalDate; - dateYearDay(arg0: number, arg1: number): Internal.ChronoLocalDate; - getCalendarType(): string; - resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; - isLeapYear(arg0: number): boolean; - range(arg0: Internal.ChronoField_): Internal.ValueRange; - dateEpochDay(arg0: number): Internal.ChronoLocalDate; - getId(): string; - compareTo(arg0: Internal.Chronology_): number; - dateNow(): Internal.ChronoLocalDate; - dateNow(arg0: Internal.ZoneId_): Internal.ChronoLocalDate; - dateNow(arg0: Internal.Clock_): Internal.ChronoLocalDate; - eraOf(arg0: number): Internal.Era; - eras(): Internal.List; - prolepticYear(arg0: Internal.Era_, arg1: number): number; - zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ChronoZonedDateTime; - zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - hashCode(): number; - equals(arg0: any): boolean; - epochSecond(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): number; - epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; - toString(): string; - } - type Chronology_ = Chronology; - class ClientGenerateAssetsEventJS extends Internal.EventJS { - add(location: ResourceLocation_, json: Internal.JsonElement_): void; - addBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; - addLang(key: string, value: string): void; - addMultipartBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; - getAllAssets(): Internal.Map; - addModel(type: string, id: ResourceLocation_, consumer: Internal.Consumer_): void; - readonly generator : Internal.AssetJsonGenerator; - get allAssets(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientGenerateAssetsEventJS_ = ClientGenerateAssetsEventJS; - abstract class class_1427 extends Internal.class_1314 { - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5970(): number; - method_5974($$0: number): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1427_ = class_1427; - class class_3018 implements Internal.class_3037 { - static method_18034($$0: BlockPos_, $$1: boolean): Internal.class_3018; - method_18036(): Internal.Optional; - static method_18030(): Internal.class_3018; - method_13026(): boolean; - static readonly field_24883 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3018_ = class_3018; - class JsonObject extends Internal.JsonElement { - add(arg0: string, arg1: Internal.JsonElement_): void; - getAsJsonObject(arg0: string): Internal.JsonObject; - entrySet(): Internal.Set>; - addProperty(arg0: string, arg1: Internal.Number_): void; - addProperty(arg0: string, arg1: string): void; - addProperty(arg0: string, arg1: boolean): void; - remove(arg0: string): Internal.JsonElement; - deepCopy(): Internal.JsonObject; - getAsJsonArray(arg0: string): Internal.JsonArray; - size(): number; - getAsJsonPrimitive(arg0: string): Internal.JsonPrimitive; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: string): Internal.JsonElement; - has(arg0: string): boolean; - keySet(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonObject_ = JsonObject; - interface Keyable { - keys(arg0: Internal.DynamicOps_): Internal.Stream; - } - type Keyable_ = Keyable; - interface TemporalQuery { - queryFrom(arg0: Internal.TemporalAccessor_): R; - } - type TemporalQuery_ = ((arg0: Internal.TemporalAccessor) => R) | TemporalQuery; - interface ItemBuilder$ItemColorJS { - getColor(arg0: Internal.ItemStackJS_, arg1: number): Internal.Color; - } - type ItemBuilder$ItemColorJS_ = ((arg0: Internal.ItemStackJS, arg1: number) => Internal.Color) | ItemBuilder$ItemColorJS; - class class_1923 { - method_8329(): number; - static method_37232($$0: BlockPos_): number; - static method_19281($$0: Internal.class_1923_, $$1: Internal.class_1923_): Internal.Stream; - static method_19280($$0: Internal.class_1923_, $$1: number): Internal.Stream; - static method_8331($$0: number, $$1: number): number; - hashCode(): number; - method_35231($$0: number, $$1: number, $$2: number): BlockPos; - method_17888(): number; - static method_8332($$0: number): number; - method_17885(): number; - method_17886(): number; - method_17887(): number; - method_33939($$0: number): number; - method_24022($$0: Internal.class_1923_): number; - method_33940(): number; - equals($$0: any): boolean; - method_8324(): number; - method_8323(): BlockPos; - toString(): string; - method_8328(): number; - method_8327(): number; - method_33943($$0: number): BlockPos; - method_33942(): number; - method_8326(): number; - static method_8325($$0: number): number; - method_33941($$0: number): number; - readonly field_9181 : number; - static readonly field_35107 : Internal.class_1923; - readonly field_9180 : number; - static readonly field_17348 : 8053347149716602; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1923_ = class_1923; interface Long2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Long2ShortFunction; + andThenShort(arg0: Internal.Short2ShortFunction_): this; composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ShortFunction; andThenInt(arg0: Internal.Short2IntFunction_): Internal.Long2IntFunction; composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ShortFunction; @@ -23755,14 +24152,14 @@ declare namespace Internal { put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; - defaultReturnValue(): number; defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Long2DoubleFunction; andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): number; get(arg0: number): number; andThenLong(arg0: Internal.Short2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ShortFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Long2ByteFunction; andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Long2FloatFunction; applyAsInt(arg0: number): number; @@ -23779,21 +24176,4478 @@ declare namespace Internal { composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ShortFunction; } type Long2ShortFunction_ = ((arg0: number) => number) | Long2ShortFunction; - interface Type$TypeMatcher { - match(arg0: com.mojang.datafixers.types.Type_): Internal.Either, Internal.Type$FieldNotFoundException>; - } - type Type$TypeMatcher_ = Type$TypeMatcher; - interface LevelKJS extends Internal.AsKJS { - asKJS(): Internal.LevelJS; - } - type LevelKJS_ = LevelKJS; - class class_5339 extends Internal.class_5336 { + /** + * @javaClass net.minecraft.class_2926$class_2927 + */ + class ServerStatus$Players { + getNumPlayers(): number; + getMaxPlayers(): number; + getSample(): Internal.GameProfile[]; + setSample($$0: Internal.GameProfile_[]): void; + get maxPlayers(): number; + get sample(): Internal.GameProfile[]; + get numPlayers(): number; + set sample($$0: Internal.GameProfile_[]); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5339_ = class_5339; + type ServerStatus$Players_ = ServerStatus$Players; + /** + * @javaClass com.mojang.brigadier.tree.LiteralCommandNode + */ + class LiteralCommandNode extends Internal.CommandNode { + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + getName(): string; + getLiteral(): string; + createBuilder(): Internal.LiteralArgumentBuilder; + isValidInput(arg0: string): boolean; + hashCode(): number; + equals(arg0: any): boolean; + getExamples(): Internal.Collection; + getUsageText(): string; + toString(): string; + parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; + get examples(): Internal.Collection; + get name(): string; + get usageText(): string; + get literal(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LiteralCommandNode_ = LiteralCommandNode; + /** + * @javaClass net.minecraft.class_6350$class_6351 + */ + class Aquifer$FluidStatus { + at($$0: number): Internal.BlockState; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Aquifer$FluidStatus_ = Aquifer$FluidStatus; + /** + * @javaClass net.minecraft.class_4638 + */ + class RandomPatchConfiguration extends Internal.Record implements Internal.FeatureConfiguration { + tries(): number; + xzSpread(): number; + feature(): Internal.Holder; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + ySpread(): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RandomPatchConfiguration_ = RandomPatchConfiguration; + /** + * @javaClass net.minecraft.class_3730 + */ + class MobSpawnType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.MobSpawnType[]; + static readonly "CONVERSION" : Internal.MobSpawnType; + static readonly "STRUCTURE" : Internal.MobSpawnType; + static readonly "BUCKET" : Internal.MobSpawnType; + static readonly "DISPENSER" : Internal.MobSpawnType; + static readonly "SPAWNER" : Internal.MobSpawnType; + static readonly "EVENT" : Internal.MobSpawnType; + static readonly "MOB_SUMMONED" : Internal.MobSpawnType; + static readonly "NATURAL" : Internal.MobSpawnType; + static readonly "SPAWN_EGG" : Internal.MobSpawnType; + static readonly "PATROL" : Internal.MobSpawnType; + static readonly "CHUNK_GENERATION" : Internal.MobSpawnType; + static readonly "BREEDING" : Internal.MobSpawnType; + static readonly "REINFORCEMENT" : Internal.MobSpawnType; + static readonly "COMMAND" : Internal.MobSpawnType; + static readonly "TRIGGERED" : Internal.MobSpawnType; + static readonly "JOCKEY" : Internal.MobSpawnType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MobSpawnType_ = "patrol" | "triggered" | "natural" | "chunk_generation" | "spawn_egg" | "jockey" | "structure" | "command" | "bucket" | "dispenser" | "spawner" | "mob_summoned" | "reinforcement" | "event" | "breeding" | "conversion" | MobSpawnType; + /** + * @javaClass java.nio.channels.InterruptibleChannel + */ + interface InterruptibleChannel extends Internal.Channel { + close(): void; + } + type InterruptibleChannel_ = (() => void) | InterruptibleChannel; + /** + * @javaClass net.minecraft.class_184 + */ + interface CriterionTriggerInstance { + getCriterion(): ResourceLocation; + serializeToJson(arg0: Internal.SerializationContext_): Internal.JsonObject; + } + type CriterionTriggerInstance_ = CriterionTriggerInstance; + /** + * @javaClass net.minecraft.class_1688 + */ + abstract class AbstractMinecart extends Internal.Entity { + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + getPosOffs($$0: number, $$1: number, $$2: number, $$3: number): Vec3; + setDamage($$0: number): void; + setDisplayOffset($$0: number): void; + getMotionDirection(): Internal.Direction; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + getHurtTime(): number; + setHurtDir($$0: number): void; + getPos($$0: number, $$1: number, $$2: number): Vec3; + getMinecartType(): Internal.AbstractMinecart$Type; + getDisplayOffset(): number; + animateHurt(): void; + getDamage(): number; + getPickResult(): Internal.ItemStack; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + getBoundingBoxForCulling(): Internal.AABB; + isPushable(): boolean; + setHurtTime($$0: number): void; + getDefaultDisplayBlockState(): Internal.BlockState; + destroy($$0: Internal.DamageSource_): void; + tick(): void; + push($$0: Internal.Entity_): void; + isPickable(): boolean; + canCollideWith($$0: Internal.Entity_): boolean; + getAddEntityPacket(): Internal.Packet; + setCustomDisplay($$0: boolean): void; + getHurtDir(): number; + getDefaultDisplayOffset(): number; + static createMinecart($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: Internal.AbstractMinecart$Type_): this; + getDisplayBlockState(): Internal.BlockState; + getPassengersRidingOffset(): number; + hasCustomDisplay(): boolean; + setDisplayBlockState($$0: Internal.BlockState_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + lerpMotion($$0: number, $$1: number, $$2: number): void; + get damage(): number; + get pickable(): boolean; + get displayBlockState(): Internal.BlockState; + get pickResult(): Internal.ItemStack; + get defaultDisplayBlockState(): Internal.BlockState; + get minecartType(): Internal.AbstractMinecart$Type; + get passengersRidingOffset(): number; + get motionDirection(): Internal.Direction; + get pushable(): boolean; + get hurtDir(): number; + get hurtTime(): number; + get addEntityPacket(): Internal.Packet; + get defaultDisplayOffset(): number; + get displayOffset(): number; + get boundingBoxForCulling(): Internal.AABB; + set damage($$0: number); + set hurtDir($$0: number); + set displayBlockState($$0: Internal.BlockState_); + set customDisplay($$0: boolean); + set hurtTime($$0: number); + set displayOffset($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractMinecart_ = AbstractMinecart; + /** + * @javaClass java.util.function.IntPredicate + */ + interface IntPredicate { + or(arg0: Internal.IntPredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.IntPredicate_): this; + negate(): this; + } + type IntPredicate_ = ((arg0: number) => boolean) | IntPredicate; + /** + * @javaClass dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant + */ + class VariantBlockStateGenerator$Variant { + toJson(): Internal.JsonElement; + model(s: string): Internal.VariantBlockStateGenerator$Model; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VariantBlockStateGenerator$Variant_ = VariantBlockStateGenerator$Variant; + /** + * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes + */ + class RegistryObjectBuilderTypes { + static add(key: Internal.ResourceKey_>, baseClass: Internal.Class_): Internal.RegistryObjectBuilderTypes; + addType(type: string, builderType: Internal.Class_>, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_, isDefault: boolean): void; + addType(type: string, builderType: Internal.Class_>, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_): void; + bypassServerOnly(): Internal.RegistryObjectBuilderTypes; + addBuilder(builder: Internal.BuilderBase_): void; + getCurrent(): Internal.BuilderBase; + getDefaultType(): Internal.RegistryObjectBuilderTypes$BuilderType; + static readonly "BLOCK_ENTITY_TYPE" : Internal.RegistryObjectBuilderTypes>; + static readonly "CUSTOM_STAT" : Internal.RegistryObjectBuilderTypes; + static readonly "ENCHANTMENT" : Internal.RegistryObjectBuilderTypes; + static readonly "POINT_OF_INTEREST_TYPE" : Internal.RegistryObjectBuilderTypes; + readonly "types" : Internal.Map>; + static readonly "MOTIVE" : Internal.RegistryObjectBuilderTypes; + static readonly "VILLAGER_TYPE" : Internal.RegistryObjectBuilderTypes; + static readonly "ALL_BUILDERS" : [undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined]; + static readonly "PARTICLE_TYPE" : Internal.RegistryObjectBuilderTypes>; + readonly "objects" : Internal.Map>; + static readonly "BLOCK" : Internal.RegistryObjectBuilderTypes; + static readonly "ENTITY_TYPE" : Internal.RegistryObjectBuilderTypes>; + readonly "registryKey" : Internal.ResourceKey>; + static readonly "ITEM" : Internal.RegistryObjectBuilderTypes; + readonly "objectBaseClass" : typeof T; + static readonly "VILLAGER_PROFESSION" : Internal.RegistryObjectBuilderTypes; + "current" : Internal.BuilderBase; + static readonly "FLUID" : Internal.RegistryObjectBuilderTypes; + static readonly "SOUND_EVENT" : Internal.RegistryObjectBuilderTypes; + static readonly "POTION" : Internal.RegistryObjectBuilderTypes; + readonly "deferredRegister" : Internal.DeferredRegister; + static readonly "MOB_EFFECT" : Internal.RegistryObjectBuilderTypes; + static readonly "MAP" : {}; + get defaultType(): Internal.RegistryObjectBuilderTypes$BuilderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RegistryObjectBuilderTypes_ = RegistryObjectBuilderTypes; + /** + * @javaClass net.minecraft.class_6670 + */ + class NearestVisibleLivingEntities { + contains($$0: Internal.LivingEntity_): boolean; + contains($$0: Internal.Predicate_): boolean; + find($$0: Internal.Predicate_): Internal.Stream; + findClosest($$0: Internal.Predicate_): Internal.Optional; + findAll($$0: Internal.Predicate_): Internal.Iterable; + static empty(): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NearestVisibleLivingEntities_ = NearestVisibleLivingEntities; + /** + * @javaClass net.minecraft.class_4763 + */ + class BiomeSpecialEffects { + getAmbientMoodSettings(): Internal.Optional; + getFoliageColorOverride(): Internal.Optional; + getSkyColor(): number; + getGrassColorOverride(): Internal.Optional; + getAmbientParticleSettings(): Internal.Optional; + getFogColor(): number; + getBackgroundMusic(): Internal.Optional; + getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier; + getAmbientAdditionsSettings(): Internal.Optional; + getAmbientLoopSoundEvent(): Internal.Optional; + getWaterColor(): number; + getWaterFogColor(): number; + "skyColor" : number; + static readonly "CODEC" : Internal.Codec; + "waterFogColor" : number; + "ambientLoopSoundEvent" : Internal.Optional; + "foliageColorOverride" : Internal.Optional; + "grassColorOverride" : Internal.Optional; + "ambientAdditionsSettings" : Internal.Optional; + "ambientParticleSettings" : Internal.Optional; + "waterColor" : number; + "backgroundMusic" : Internal.Optional; + "grassColorModifier" : Internal.BiomeSpecialEffects$GrassColorModifier; + "fogColor" : number; + "ambientMoodSettings" : Internal.Optional; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BiomeSpecialEffects_ = BiomeSpecialEffects; + /** + * @javaClass com.mojang.serialization.MapCodec$ResultFunction + */ + interface MapCodec$ResultFunction { + apply(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_, arg2: Internal.DataResult_): Internal.DataResult; + coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; + } + type MapCodec$ResultFunction_ = MapCodec$ResultFunction; + /** + * @javaClass dev.latvian.mods.kubejs.block.DetectorBlock$Builder + */ + class DetectorBlock$Builder extends Internal.BlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + detectorId(id: string): this; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DetectorBlock$Builder_ = DetectorBlock$Builder; + /** + * @javaClass net.minecraft.class_1041 + */ + class Window implements Internal.AutoCloseable, Internal.WindowAccessor, Internal.MixinWindowAccessor { + setGuiScale($$0: number): void; + setPreferredFullscreenVideoMode($$0: Internal.Optional_): void; + getRefreshRate(): number; + updateDisplay(): void; + getWindow(): number; + getGuiScaledWidth(): number; + setWindowed($$0: number, $$1: number): void; + setErrorSection($$0: string): void; + getScreenWidth(): number; + getWidth(): number; + static checkGlfwError($$0: Internal.BiConsumer_): void; + getHeight(): number; + shouldClose(): boolean; + updateVsync($$0: boolean): void; + getGuiScale(): number; + setDefaultErrorCallback(): void; + close(): void; + getGuiScaledHeight(): number; + getPreferredFullscreenVideoMode(): Internal.Optional; + updateRawMouseInput($$0: boolean): void; + changeFullscreenVideoMode(): void; + setTitle($$0: string): void; + findBestMonitor(): Internal.Monitor; + setHeight($$0: number): void; + setWidth($$0: number): void; + toggleFullScreen(): void; + getScreenHeight(): number; + setIcon($$0: Internal.InputStream_, $$1: Internal.InputStream_): void; + getX(): number; + getY(): number; + getFramerateLimit(): number; + setFramerateLimit($$0: number): void; + defaultErrorCallback($$0: number, $$1: number): void; + calculateScale($$0: number, $$1: boolean): number; + isFullscreen(): boolean; + get screenWidth(): number; + get preferredFullscreenVideoMode(): Internal.Optional; + get screenHeight(): number; + get guiScale(): number; + get fullscreen(): boolean; + get refreshRate(): number; + get framerateLimit(): number; + get guiScaledWidth(): number; + get width(): number; + get x(): number; + get y(): number; + get window(): number; + get guiScaledHeight(): number; + get height(): number; + set guiScale($$0: number); + set errorSection($$0: string); + set preferredFullscreenVideoMode($$0: Internal.Optional_); + set framerateLimit($$0: number); + set width($$0: number); + set title($$0: string); + set height($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Window_ = Window; + /** + * @javaClass net.minecraft.class_5204 + */ + class TwoLayersFeatureSize extends Internal.FeatureSize { + getSizeAtHeight($$0: number, $$1: number): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TwoLayersFeatureSize_ = TwoLayersFeatureSize; + /** + * @javaClass net.minecraft.class_2637 + */ + class ClientboundSectionBlocksUpdatePacket implements Internal.Packet { + shouldSuppressLightUpdates(): boolean; + runUpdates($$0: Internal.BiConsumer_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSectionBlocksUpdatePacket_ = ClientboundSectionBlocksUpdatePacket; + /** + * @javaClass java.security.PermissionCollection + */ + abstract class PermissionCollection implements Internal.Serializable { + add(arg0: Internal.Permission_): void; + elementsAsStream(): Internal.Stream; + isReadOnly(): boolean; + elements(): Internal.Enumeration; + toString(): string; + implies(arg0: Internal.Permission_): boolean; + setReadOnly(): void; + get readOnly(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PermissionCollection_ = PermissionCollection; + /** + * @javaClass java.util.stream.Collector + */ + interface Collector { + characteristics(): Internal.Set; + supplier(): Internal.Supplier; + of(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BinaryOperator_, arg3: Internal.Function_, ... arg4: Internal.Collector$Characteristics_[]): Internal.Collector; + of(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BinaryOperator_, ... arg3: Internal.Collector$Characteristics_[]): Internal.Collector; + finisher(): Internal.Function; + accumulator(): Internal.BiConsumer; + combiner(): Internal.BinaryOperator; + } + type Collector_ = Collector; + /** + * @javaClass dev.onyxstudios.cca.api.v3.util.NbtSerializable + */ + interface NbtSerializable { + fromTag(arg0: Internal.CompoundTag_): void; + toDynamic(dynamic: Internal.Dynamic_): Internal.Dynamic; + fromDynamic(dynamic: Internal.Dynamic_): void; + toTag(arg0: Internal.CompoundTag_): Internal.CompoundTag; + } + type NbtSerializable_ = NbtSerializable; + /** + * @javaClass java.time.chrono.IsoChronology + */ + class IsoChronology extends Internal.AbstractChronology implements Internal.Serializable { + localDateTime(arg0: Internal.TemporalAccessor_): Internal.LocalDateTime; + date(arg0: Internal.TemporalAccessor_): Internal.LocalDate; + date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.LocalDate; + date(arg0: number, arg1: number, arg2: number): Internal.LocalDate; + period(arg0: number, arg1: number, arg2: number): Internal.Period; + dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.LocalDate; + dateYearDay(arg0: number, arg1: number): Internal.LocalDate; + getCalendarType(): string; + resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.LocalDate; + isLeapYear(arg0: number): boolean; + range(arg0: Internal.ChronoField_): Internal.ValueRange; + dateEpochDay(arg0: number): Internal.LocalDate; + getId(): string; + dateNow(): Internal.LocalDate; + dateNow(arg0: Internal.ZoneId_): Internal.LocalDate; + dateNow(arg0: Internal.Clock_): Internal.LocalDate; + eraOf(arg0: number): Internal.IsoEra; + eras(): Internal.List; + prolepticYear(arg0: Internal.Era_, arg1: number): number; + zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ZonedDateTime; + zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ZonedDateTime; + epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; + static readonly "INSTANCE" : Internal.IsoChronology; + get calendarType(): string; + get id(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IsoChronology_ = IsoChronology; + /** + * @javaClass com.mojang.authlib.minecraft.UserApiService$UserFlag + */ + class UserApiService$UserFlag extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.UserApiService$UserFlag[]; + static readonly "CHAT_ALLOWED" : Internal.UserApiService$UserFlag; + static readonly "TELEMETRY_ENABLED" : Internal.UserApiService$UserFlag; + static readonly "REALMS_ALLOWED" : Internal.UserApiService$UserFlag; + static readonly "PROFANITY_FILTER_ENABLED" : Internal.UserApiService$UserFlag; + static readonly "SERVERS_ALLOWED" : Internal.UserApiService$UserFlag; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UserApiService$UserFlag_ = "telemetry_enabled" | "profanity_filter_enabled" | "realms_allowed" | "chat_allowed" | "servers_allowed" | UserApiService$UserFlag; + /** + * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction + */ + interface Boolean2ReferenceFunction extends it.unimi.dsi.fastutil.Function { + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Boolean2FloatFunction; + getOrDefault(arg0: any, arg1: V): V; + getOrDefault(arg0: boolean, arg1: V): V; + containsKey(arg0: any): boolean; + containsKey(arg0: boolean): boolean; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ReferenceFunction; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Boolean2ShortFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Boolean2IntFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ReferenceFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Boolean2CharFunction; + put(arg0: boolean, arg1: V): V; + remove(arg0: any): V; + remove(arg0: boolean): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Boolean2ObjectFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ReferenceFunction; + get(arg0: any): V; + get(arg0: boolean): V; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Boolean2LongFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ReferenceFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ReferenceFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Boolean2ByteFunction; + } + type Boolean2ReferenceFunction_ = ((arg0: boolean) => V) | Boolean2ReferenceFunction; + /** + * @javaClass java.util.function.DoubleBinaryOperator + */ + interface DoubleBinaryOperator { + applyAsDouble(arg0: number, arg1: number): number; + } + type DoubleBinaryOperator_ = ((arg0: number, arg1: number) => number) | DoubleBinaryOperator; + /** + * @javaClass java.lang.ModuleLayer$Controller + */ + class ModuleLayer$Controller { + addReads(arg0: Internal.Module_, arg1: Internal.Module_): this; + addExports(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this; + addOpens(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this; + layer(): Internal.ModuleLayer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModuleLayer$Controller_ = ModuleLayer$Controller; + /** + * @javaClass net.minecraft.class_846$class_4690 + */ + class ChunkRenderDispatcher$ChunkTaskResult extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ChunkRenderDispatcher$ChunkTaskResult[]; + static readonly "CANCELLED" : null; + static readonly "SUCCESSFUL" : null; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkRenderDispatcher$ChunkTaskResult_ = "cancelled" | "successful" | ChunkRenderDispatcher$ChunkTaskResult; + /** + * @javaClass net.minecraft.class_1792 + */ + class Item implements Internal.ItemLike, Internal.FabricItem, Internal.ItemExtensions, Internal.ItemVariantCache, Internal.MixinItemAccessor, Internal.ItemKJS { + getMaxStackSize(): number; + setBurnTime(i: number): void; + getName($$0: Internal.ItemStack_): Internal.Component; + isEdible(): boolean; + overrideOtherStackedOnMe($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.Slot_, $$3: Internal.ClickAction_, $$4: Internal.Player_, $$5: Internal.SlotAccess_): boolean; + use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; + static byBlock($$0: Internal.Block_): this; + shouldOverrideMultiplayerNbt(): boolean; + getDestroySpeed($$0: Internal.ItemStack_, $$1: Internal.BlockState_): number; + canBeDepleted(): boolean; + getRarity($$0: Internal.ItemStack_): Rarity; + inventoryTick($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.Entity_, $$3: number, $$4: boolean): void; + interactLivingEntity($$0: Internal.ItemStack_, $$1: Internal.Player_, $$2: Internal.LivingEntity_, $$3: Hand_): Internal.InteractionResult; + getTooltipImage($$0: Internal.ItemStack_): Internal.Optional; + onCraftedBy($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.Player_): void; + isFireResistant(): boolean; + isValidRepairItem($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + finishUsingItem($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_): Internal.ItemStack; + hurtEnemy($$0: Internal.ItemStack_, $$1: Internal.LivingEntity_, $$2: Internal.LivingEntity_): boolean; + asItem(): this; + fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; + isEnchantable($$0: Internal.ItemStack_): boolean; + fabric_getCachedItemVariant(): Internal.ItemVariant; + getDefaultAttributeModifiers($$0: EquipmentSlot_): Internal.Multimap; + getEquipSound(): Internal.SoundEvent; + useOnRelease($$0: Internal.ItemStack_): boolean; + getBarWidth($$0: Internal.ItemStack_): number; + fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; + hasCraftingRemainingItem(): boolean; + getBarColor($$0: Internal.ItemStack_): number; + verifyTagAfterLoad($$0: Internal.CompoundTag_): void; + fabric_setEquipmentSlotProvider(equipmentSlotProvider: Internal.EquipmentSlotProvider_): void; + onUseTick($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: Internal.ItemStack_, $$3: number): void; + setItemBuilderKJS(b: Internal.ItemBuilder_): void; + getEnchantmentValue(): number; + getCraftingRemainingItem(): this; + getItemBuilderKJS(): Internal.ItemBuilder; + isComplex(): boolean; + getDescriptionId($$0: Internal.ItemStack_): string; + getDescriptionId(): string; + getUseAnimation($$0: Internal.ItemStack_): Internal.UseAnim; + getId(): string; + static getId($$0: Internal.Item_): number; + canBeHurtBy($$0: Internal.DamageSource_): boolean; + getItemCategory(): Internal.CreativeModeTab; + getDescription(): Internal.Component; + getDefaultInstance(): Internal.ItemStack; + overrideStackedOnOther($$0: Internal.ItemStack_, $$1: Internal.Slot_, $$2: Internal.ClickAction_, $$3: Internal.Player_): boolean; + isFoil($$0: Internal.ItemStack_): boolean; + canAttackBlock($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_): boolean; + getEatingSound(): Internal.SoundEvent; + getMaxDamage(): number; + getDrinkingSound(): Internal.SoundEvent; + appendHoverText($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; + fabric_setCustomDamageHandler(handler: Internal.CustomDamageHandler_): void; + mineBlock($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.LivingEntity_): boolean; + useOn($$0: Internal.UseOnContext_): Internal.InteractionResult; + fillItemCategory($$0: Internal.CreativeModeTab_, $$1: Internal.NonNullList_): void; + getFoodProperties(): Internal.FoodProperties; + isBarVisible($$0: Internal.ItemStack_): boolean; + onDestroyed($$0: Internal.ItemEntity_): void; + isCorrectToolForDrops($$0: Internal.BlockState_): boolean; + releaseUsing($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_, $$3: number): void; + canFitInsideContainerItems(): boolean; + getTypeData(): Internal.CompoundTag; + toString(): string; + static byId($$0: number): this; + builtInRegistryHolder(): Internal.Holder$Reference; + getUseDuration($$0: Internal.ItemStack_): number; + static readonly "EAT_DURATION" : 32; + static readonly "MAX_BAR_WIDTH" : 13; + static readonly "MAX_STACK_SIZE" : 64; + static readonly "BY_BLOCK" : {}; + get maxStackSize(): number; + get itemBuilderKJS(): Internal.ItemBuilder; + get itemCategory(): Internal.CreativeModeTab; + get eatingSound(): Internal.SoundEvent; + get maxDamage(): number; + get enchantmentValue(): number; + get description(): Internal.Component; + get typeData(): Internal.CompoundTag; + get fireResistant(): boolean; + get descriptionId(): string; + get equipSound(): Internal.SoundEvent; + get complex(): boolean; + get drinkingSound(): Internal.SoundEvent; + get defaultInstance(): Internal.ItemStack; + get craftingRemainingItem(): this; + get edible(): boolean; + get id(): string; + get foodProperties(): Internal.FoodProperties; + set itemBuilderKJS(b: Internal.ItemBuilder_); + set burnTime(i: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Item_ = Special.Item | Item; + /** + * @javaClass net.minecraft.class_382$class_328 + */ + class BakedGlyph$Effect { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BakedGlyph$Effect_ = BakedGlyph$Effect; + /** + * @javaClass java.util.Stack + */ + class Stack extends Internal.Vector { + pop(): E; + search(arg0: any): number; + push(arg0: E): E; + peek(): E; + empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Stack_ = Stack; + /** + * @javaClass net.minecraft.class_1928$class_4315 + */ + abstract class GameRules$Value { + serialize(): string; + setFrom(arg0: T, arg1: Internal.MinecraftServer_): void; + setFromArgument($$0: Internal.CommandContext_, $$1: string): void; + getCommandResult(): number; + toString(): string; + get commandResult(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameRules$Value_ = GameRules$Value; + /** + * @javaClass net.minecraft.class_1959$class_1961 + */ + class Biome$BiomeCategory extends Internal.Enum implements Internal.StringRepresentable { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.Biome$BiomeCategory[]; + method_15434(): string; + static byName($$0: string): this; + static readonly "BEACH" : Internal.Biome$BiomeCategory; + static readonly "UNDERGROUND" : Internal.Biome$BiomeCategory; + static readonly "MESA" : Internal.Biome$BiomeCategory; + static readonly "SAVANNA" : Internal.Biome$BiomeCategory; + static readonly "CODEC" : Internal.Codec; + static readonly "THEEND" : Internal.Biome$BiomeCategory; + static readonly "JUNGLE" : Internal.Biome$BiomeCategory; + static readonly "OCEAN" : Internal.Biome$BiomeCategory; + static readonly "TAIGA" : Internal.Biome$BiomeCategory; + static readonly "MOUNTAIN" : Internal.Biome$BiomeCategory; + static readonly "DESERT" : Internal.Biome$BiomeCategory; + static readonly "RIVER" : Internal.Biome$BiomeCategory; + static readonly "FOREST" : Internal.Biome$BiomeCategory; + static readonly "MUSHROOM" : Internal.Biome$BiomeCategory; + static readonly "NETHER" : Internal.Biome$BiomeCategory; + static readonly "PLAINS" : Internal.Biome$BiomeCategory; + static readonly "SWAMP" : Internal.Biome$BiomeCategory; + static readonly "NONE" : Internal.Biome$BiomeCategory; + static readonly "EXTREME_HILLS" : Internal.Biome$BiomeCategory; + static readonly "ICY" : Internal.Biome$BiomeCategory; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Biome$BiomeCategory_ = "forest" | "nether" | "taiga" | "none" | "swamp" | "theend" | "mountain" | "ocean" | "mesa" | "underground" | "extreme_hills" | "plains" | "savanna" | "beach" | "jungle" | "river" | "desert" | "mushroom" | "icy" | Biome$BiomeCategory; + /** + * @javaClass com.mojang.datafixers.DSL$TypeReference + */ + interface DSL$TypeReference { + in(arg0: Internal.Schema_): Internal.TypeTemplate; + typeName(): string; + } + type DSL$TypeReference_ = (() => string) | DSL$TypeReference; + /** + * @javaClass net.minecraft.class_1255 + */ + abstract class BlockableEventLoop implements Internal.ProfilerMeasured, Internal.ProcessorHandle, Internal.Executor { + profiledMetrics(): Internal.List; + managedBlock($$0: Internal.BooleanSupplier_): void; + executeIfPossible($$0: Internal.Runnable_): void; + submit($$0: Internal.Runnable_): Internal.CompletableFuture; + submit($$0: Internal.Supplier_): Internal.CompletableFuture; + tell($$0: R): void; + isSameThread(): boolean; + name(): string; + pollTask(): boolean; + executeBlocking($$0: Internal.Runnable_): void; + getPendingTasksCount(): number; + execute($$0: Internal.Runnable_): void; + get pendingTasksCount(): number; + get sameThread(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockableEventLoop_ = BlockableEventLoop; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemRightClickEmptyEventJS + */ + class ItemRightClickEmptyEventJS extends Internal.PlayerEventJS { + getHand(): Hand; + getItem(): Internal.ItemStackJS; + getEntity(): Internal.EntityJS; + get item(): Internal.ItemStackJS; + get entity(): Internal.EntityJS; + get hand(): Hand; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemRightClickEmptyEventJS_ = ItemRightClickEmptyEventJS; + /** + * @javaClass net.minecraft.class_3517 + */ + class FrameTimer { + wrapIndex($$0: number): number; + scaleSampleTo($$0: number, $$1: number, $$2: number): number; + scaleAverageDurationTo($$0: number, $$1: number): number; + getLogEnd(): number; + getLogStart(): number; + getAverageDuration($$0: number): number; + getLog(): number[]; + logFrameDuration($$0: number): void; + static readonly "LOGGING_LENGTH" : 240; + get logEnd(): number; + get logStart(): number; + get log(): number[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FrameTimer_ = FrameTimer; + /** + * @javaClass java.util.Queue + */ + interface Queue extends Internal.Collection { + offer(arg0: E): boolean; + add(arg0: E): boolean; + poll(): E; + remove(): E; + element(): E; + peek(): E; + } + type Queue_ = Queue; + /** + * @javaClass net.minecraft.class_1657$class_1658 + */ + class Player$BedSleepingProblem extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Player$BedSleepingProblem[]; + getMessage(): Internal.Component; + static readonly "OBSTRUCTED" : Internal.Player$BedSleepingProblem; + static readonly "NOT_POSSIBLE_HERE" : Internal.Player$BedSleepingProblem; + static readonly "NOT_POSSIBLE_NOW" : Internal.Player$BedSleepingProblem; + static readonly "NOT_SAFE" : Internal.Player$BedSleepingProblem; + static readonly "OTHER_PROBLEM" : Internal.Player$BedSleepingProblem; + static readonly "TOO_FAR_AWAY" : Internal.Player$BedSleepingProblem; + get message(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Player$BedSleepingProblem_ = "not_possible_here" | "not_possible_now" | "other_problem" | "too_far_away" | "obstructed" | "not_safe" | Player$BedSleepingProblem; + /** + * @javaClass net.minecraft.class_2713 + */ + class ClientboundRecipePacket implements Internal.Packet { + getState(): Internal.ClientboundRecipePacket$State; + getHighlights(): Internal.List; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getRecipes(): Internal.List; + getBookSettings(): Internal.RecipeBookSettings; + get recipes(): Internal.List; + get highlights(): Internal.List; + get bookSettings(): Internal.RecipeBookSettings; + get state(): Internal.ClientboundRecipePacket$State; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundRecipePacket_ = ClientboundRecipePacket; + /** + * @javaClass dev.latvian.mods.rhino.util.wrap.TypeWrapperFactory + */ + interface TypeWrapperFactory { + wrap(arg0: any): T; + } + type TypeWrapperFactory_ = ((arg0: any) => T) | TypeWrapperFactory; + /** + * @javaClass java.util.EventObject + */ + class EventObject implements Internal.Serializable { + getSource(): any; + toString(): string; + get source(): any; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EventObject_ = EventObject; + /** + * @javaClass net.minecraft.class_5352 + */ + interface PackSource { + passThrough(): this; + decorate(arg0: Internal.Component_): Internal.Component; + decorating($$0: string): this; + } + type PackSource_ = ((arg0: Internal.Component) => Internal.Component) | PackSource; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2FloatFunction + */ + interface Byte2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Byte2ShortFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Byte2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Byte2LongFunction; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2FloatFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Byte2ByteFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2FloatFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Byte2CharFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2FloatFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2FloatFunction; + } + type Byte2FloatFunction_ = ((arg0: number) => number) | Byte2FloatFunction; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseClick + */ + interface ScreenMouseEvents$AllowMouseClick { + allowMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; + } + type ScreenMouseEvents$AllowMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenMouseEvents$AllowMouseClick; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyRelease + */ + interface ScreenKeyboardEvents$BeforeKeyRelease { + beforeKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenKeyboardEvents$BeforeKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$BeforeKeyRelease; + /** + * @javaClass it.unimi.dsi.fastutil.longs.LongSet + */ + interface LongSet extends Internal.LongCollection, Internal.Set { + add(arg0: number): boolean; + contains(arg0: any): boolean; + iterator(): Internal.LongIterator; + spliterator(): Internal.LongSpliterator; + of(arg0: number, arg1: number): this; + of(): this; + of(... arg0: number[]): this; + of(arg0: number): this; + of(arg0: number, arg1: number, arg2: number): this; + rem(arg0: number): boolean; + remove(arg0: number): boolean; + remove(arg0: any): boolean; + } + type LongSet_ = LongSet; + /** + * @javaClass net.minecraft.class_3179 + */ + class SimpleRandomFeatureConfiguration implements Internal.FeatureConfiguration { + getFeatures(): Internal.Stream>; + readonly "features" : Internal.HolderSet; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SimpleRandomFeatureConfiguration_ = SimpleRandomFeatureConfiguration; + /** + * @javaClass net.minecraft.class_2839 + */ + class ProtoChunk extends Internal.ChunkAccess implements Internal.BlockGetter { + addPackedPostProcess($$0: number, $$1: number): void; + getCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + getBelowZeroRetrogen(): Internal.BelowZeroRetrogen; + getLights(): Internal.Stream; + getBlockEntities(): Internal.Map; + getStatus(): Internal.ChunkStatus; + setBlockEntity($$0: Internal.BlockEntity_): void; + getBlockTicks(): Internal.TickContainerAccess; + redirect$zeo001$redirectGetBlockStateLightEmission(blockState: Internal.BlockState_, blockPos: BlockPos_): number; + static unpackOffsetCoordinates($$0: number, $$1: number, $$2: Internal.ChunkPos_): BlockPos; + method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; + getBlockEntityNbts(): Internal.Map; + getHeightAccessorForGeneration(): Internal.LevelHeightAccessor; + markPosForPostprocessing($$0: BlockPos_): void; + removeBlockEntity($$0: BlockPos_): void; + setLightEngine($$0: Internal.LevelLightEngine_): void; + setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; + getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; + getPackedLights(): Internal.ShortList[]; + setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; + getFluidTicks(): Internal.TickContainerAccess; + setStatus($$0: Internal.ChunkStatus_): void; + static packOffsetCoordinates($$0: BlockPos_): number; + getOrCreateCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; + unpackBlockTicks(): Internal.LevelChunkTicks; + addEntity($$0: Internal.Entity_): void; + addEntity($$0: Internal.CompoundTag_): void; + setCarvingMask($$0: CarvingGenerationStep_, $$1: Internal.CarvingMask_): void; + addLight($$0: BlockPos_): void; + addLight($$0: number, $$1: number): void; + unpackFluidTicks(): Internal.LevelChunkTicks; + getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; + getEntities(): Internal.List; + setBelowZeroRetrogen($$0: Internal.BelowZeroRetrogen_): void; + getFluidState($$0: BlockPos_): Internal.FluidState; + getBlockState($$0: BlockPos_): Internal.BlockState; + get blockEntityNbts(): Internal.Map; + get heightAccessorForGeneration(): Internal.LevelHeightAccessor; + get belowZeroRetrogen(): Internal.BelowZeroRetrogen; + get fluidTicks(): Internal.TickContainerAccess; + get entities(): Internal.List; + get blockTicks(): Internal.TickContainerAccess; + get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; + get packedLights(): Internal.ShortList[]; + get blockEntities(): Internal.Map; + get lights(): Internal.Stream; + get status(): Internal.ChunkStatus; + set belowZeroRetrogen($$0: Internal.BelowZeroRetrogen_); + set lightEngine($$0: Internal.LevelLightEngine_); + set blockEntity($$0: Internal.BlockEntity_); + set status($$0: Internal.ChunkStatus_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ProtoChunk_ = ProtoChunk; + /** + * @javaClass net.minecraft.class_5417 + */ + class PiglinBruteSpecificSensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PiglinBruteSpecificSensor_ = PiglinBruteSpecificSensor; + /** + * @javaClass net.minecraft.class_3439 + */ + class RecipeBook { + add($$0: Internal.Recipe_): void; + copyOverData($$0: Internal.RecipeBook_): void; + setOpen($$0: Internal.RecipeBookType_, $$1: boolean): void; + setBookSetting($$0: Internal.RecipeBookType_, $$1: boolean, $$2: boolean): void; + remove($$0: Internal.Recipe_): void; + getBookSettings(): Internal.RecipeBookSettings; + setFiltering($$0: Internal.RecipeBookType_, $$1: boolean): void; + willHighlight($$0: Internal.Recipe_): boolean; + removeHighlight($$0: Internal.Recipe_): void; + contains($$0: Internal.Recipe_): boolean; + contains($$0: ResourceLocation_): boolean; + isOpen($$0: Internal.RecipeBookType_): boolean; + isFiltering($$0: Internal.RecipeBookMenu_): boolean; + isFiltering($$0: Internal.RecipeBookType_): boolean; + setBookSettings($$0: Internal.RecipeBookSettings_): void; + addHighlight($$0: Internal.Recipe_): void; + get bookSettings(): Internal.RecipeBookSettings; + set bookSettings($$0: Internal.RecipeBookSettings_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecipeBook_ = RecipeBook; + /** + * @javaClass net.minecraft.class_6379$class_6380 + */ + class NarratableEntry$NarrationPriority extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.NarratableEntry$NarrationPriority[]; + isTerminal(): boolean; + static readonly "HOVERED" : Internal.NarratableEntry$NarrationPriority; + static readonly "NONE" : Internal.NarratableEntry$NarrationPriority; + static readonly "FOCUSED" : Internal.NarratableEntry$NarrationPriority; + get terminal(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NarratableEntry$NarrationPriority_ = "focused" | "none" | "hovered" | NarratableEntry$NarrationPriority; + /** + * @javaClass net.minecraft.class_5629 + */ + interface ServerPlayerConnection { + getPlayer(): Internal.ServerPlayer; + send(arg0: Internal.Packet_): void; + } + type ServerPlayerConnection_ = ServerPlayerConnection; + /** + * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockApiProvider + */ + interface BlockApiLookup$BlockApiProvider { + find(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockEntity_, arg4: C): A; + } + type BlockApiLookup$BlockApiProvider_ = ((arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: Internal.BlockEntity, arg4: C) => A) | BlockApiLookup$BlockApiProvider; + /** + * @javaClass java.time.DayOfWeek + */ + class DayOfWeek extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { + minus(arg0: number): this; + static valueOf(arg0: string): this; + query(arg0: Internal.TemporalQuery_): R; + static values(): Internal.DayOfWeek[]; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + isSupported(arg0: Internal.TemporalField_): boolean; + plus(arg0: number): this; + getLong(arg0: Internal.TemporalField_): number; + getValue(): number; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + static of(arg0: number): this; + get(arg0: Internal.TemporalField_): number; + static from(arg0: Internal.TemporalAccessor_): this; + static readonly "WEDNESDAY" : Internal.DayOfWeek; + static readonly "MONDAY" : Internal.DayOfWeek; + static readonly "THURSDAY" : Internal.DayOfWeek; + static readonly "SUNDAY" : Internal.DayOfWeek; + static readonly "TUESDAY" : Internal.DayOfWeek; + static readonly "FRIDAY" : Internal.DayOfWeek; + static readonly "SATURDAY" : Internal.DayOfWeek; + get value(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DayOfWeek_ = "sunday" | "saturday" | "tuesday" | "wednesday" | "thursday" | "friday" | "monday" | DayOfWeek; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinTextColorAccessor + */ + interface MixinTextColorAccessor { + getRgb_(): number; + } + type MixinTextColorAccessor_ = (() => number) | MixinTextColorAccessor; + /** + * @javaClass net.minecraft.class_2841$class_6560 + */ + class PalettedContainer$Configuration extends Internal.Record { + factory(): Internal.Palette$Factory; + createData($$0: Internal.IdMap_, $$1: Internal.PaletteResize_, $$2: number): Internal.PalettedContainer$Data; + hashCode(): number; + equals($$0: any): boolean; + bits(): number; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PalettedContainer$Configuration_ = PalettedContainer$Configuration; + /** + * @javaClass net.minecraft.class_1681 + */ + class ThrownEgg extends Internal.ThrowableItemProjectile { + handleEntityEvent($$0: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ThrownEgg_ = ThrownEgg; + /** + * @javaClass net.minecraft.class_2811 + */ + class ServerboundContainerButtonClickPacket implements Internal.Packet { + getContainerId(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + getButtonId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get buttonId(): number; + get containerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundContainerButtonClickPacket_ = ServerboundContainerButtonClickPacket; + /** + * @javaClass net.minecraft.class_2879 + */ + class ServerboundSwingPacket implements Internal.Packet { + getHand(): Hand; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get hand(): Hand; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundSwingPacket_ = ServerboundSwingPacket; + /** + * @javaClass net.minecraft.class_6490 + */ + interface BitStorage { + getBits(): number; + getSize(): number; + set(arg0: number, arg1: number): void; + getAll(arg0: Internal.IntConsumer_): void; + get(arg0: number): number; + getRaw(): number[]; + unpack(arg0: number[]): void; + getAndSet(arg0: number, arg1: number): number; + copy(): this; + } + type BitStorage_ = BitStorage; + /** + * @javaClass net.minecraft.class_2374 + */ + interface Position { + x(): number; + y(): number; + z(): number; + } + type Position_ = Position; + /** + * @javaClass java.time.ZonedDateTime + */ + class ZonedDateTime implements Internal.Temporal, Internal.ChronoZonedDateTime, Internal.Serializable { + plusHours(arg0: number): this; + toLocalTime(): Internal.LocalTime; + static ofLocal(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_, arg2: Internal.ZoneOffset_): this; + getDayOfWeek(): Internal.DayOfWeek; + static ofStrict(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): this; + plusSeconds(arg0: number): this; + getMinute(): number; + static from(arg0: Internal.TemporalAccessor_): this; + getMonth(): Internal.Month; + plusNanos(arg0: number): this; + withHour(arg0: number): this; + plusMonths(arg0: number): this; + plusYears(arg0: number): this; + truncatedTo(arg0: Internal.TemporalUnit_): this; + query(arg0: Internal.TemporalQuery_): R; + minusNanos(arg0: number): this; + getNano(): number; + format(arg0: Internal.DateTimeFormatter_): string; + getZone(): Internal.ZoneId; + isSupported(arg0: Internal.TemporalField_): boolean; + isSupported(arg0: Internal.TemporalUnit_): boolean; + plus(arg0: Internal.TemporalAmount_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + getYear(): number; + toLocalDateTime(): Internal.LocalDateTime; + withDayOfMonth(arg0: number): this; + withMonth(arg0: number): this; + toOffsetDateTime(): Internal.OffsetDateTime; + static ofInstant(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): this; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + minus(arg0: Internal.TemporalAmount_): this; + withFixedOffsetZone(): this; + minusHours(arg0: number): this; + getOffset(): Internal.ZoneOffset; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + withYear(arg0: number): this; + plusMinutes(arg0: number): this; + minusMinutes(arg0: number): this; + plusDays(arg0: number): this; + withLaterOffsetAtOverlap(): this; + hashCode(): number; + static now(arg0: Internal.Clock_): this; + static now(arg0: Internal.ZoneId_): this; + static now(): this; + static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneId_): this; + static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneId_): this; + get(arg0: Internal.TemporalField_): number; + withEarlierOffsetAtOverlap(): this; + withZoneSameLocal(arg0: Internal.ZoneId_): this; + getDayOfYear(): number; + plusWeeks(arg0: number): this; + getHour(): number; + withMinute(arg0: number): this; + getMonthValue(): number; + minusYears(arg0: number): this; + withZoneSameInstant(arg0: Internal.ZoneId_): this; + minusWeeks(arg0: number): this; + withDayOfYear(arg0: number): this; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; + static parse(arg0: Internal.CharSequence_): this; + minusDays(arg0: number): this; + withNano(arg0: number): this; + getLong(arg0: Internal.TemporalField_): number; + minusMonths(arg0: number): this; + with(arg0: Internal.TemporalAdjuster_): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + toLocalDate(): Internal.LocalDate; + equals(arg0: any): boolean; + getSecond(): number; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + toString(): string; + getDayOfMonth(): number; + minusSeconds(arg0: number): this; + withSecond(arg0: number): this; + get dayOfWeek(): Internal.DayOfWeek; + get month(): Internal.Month; + get offset(): Internal.ZoneOffset; + get hour(): number; + get zone(): Internal.ZoneId; + get year(): number; + get dayOfYear(): number; + get dayOfMonth(): number; + get monthValue(): number; + get nano(): number; + get minute(): number; + get second(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ZonedDateTime_ = ZonedDateTime; + /** + * @javaClass net.minecraft.class_4634 + */ + class BlockPileConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "stateProvider" : Internal.BlockStateProvider; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockPileConfiguration_ = BlockPileConfiguration; + /** + * @javaClass org.apache.commons.lang3.mutable.MutableObject + */ + class MutableObject implements Internal.Mutable, Internal.Serializable { + getValue(): T; + hashCode(): number; + setValue(arg0: T): void; + equals(arg0: any): boolean; + toString(): string; + get value(): T; + set value(arg0: T); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MutableObject_ = MutableObject; + /** + * @javaClass net.minecraft.class_1887 + */ + abstract class Enchantment { + getDescriptionId(): string; + getMinCost($$0: number): number; + getSlotItems($$0: Internal.LivingEntity_): Internal.Map; + doPostHurt($$0: Internal.LivingEntity_, $$1: Internal.Entity_, $$2: number): void; + getRarity(): Internal.Enchantment$Rarity; + getFullname($$0: number): Internal.Component; + isCompatibleWith($$0: Internal.Enchantment_): boolean; + getMaxLevel(): number; + getMaxCost($$0: number): number; + getMinLevel(): number; + canEnchant($$0: Internal.ItemStack_): boolean; + isTradeable(): boolean; + doPostAttack($$0: Internal.LivingEntity_, $$1: Internal.Entity_, $$2: number): void; + isDiscoverable(): boolean; + isCurse(): boolean; + getDamageBonus($$0: number, $$1: Internal.MobType_): number; + static byId($$0: number): this; + getDamageProtection($$0: number, $$1: Internal.DamageSource_): number; + isTreasureOnly(): boolean; + readonly "category" : Internal.EnchantmentCategory; + get maxLevel(): number; + get minLevel(): number; + get treasureOnly(): boolean; + get descriptionId(): string; + get discoverable(): boolean; + get tradeable(): boolean; + get curse(): boolean; + get rarity(): Internal.Enchantment$Rarity; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Enchantment_ = Special.Enchantment | Enchantment; + /** + * @javaClass java.nio.file.FileStore + */ + abstract class FileStore { + getTotalSpace(): number; + getAttribute(arg0: string): any; + getUsableSpace(): number; + isReadOnly(): boolean; + getBlockSize(): number; + supportsFileAttributeView(arg0: Internal.Class_): boolean; + supportsFileAttributeView(arg0: string): boolean; + name(): string; + type(): string; + getUnallocatedSpace(): number; + getFileStoreAttributeView(arg0: Internal.Class_): V; + get unallocatedSpace(): number; + get readOnly(): boolean; + get totalSpace(): number; + get usableSpace(): number; + get blockSize(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FileStore_ = FileStore; + /** + * @javaClass java.text.Format$Field + */ + class Format$Field extends Internal.AttributedCharacterIterator$Attribute { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Format$Field_ = Format$Field; + /** + * @javaClass net.minecraft.class_5268 + */ + interface ServerLevelData extends Internal.WritableLevelData { + getWanderingTraderId(): Internal.UUID; + method_151($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; + setDayTime(arg0: number): void; + getGameType(): Internal.GameType; + getWanderingTraderSpawnChance(): number; + getClearWeatherTime(): number; + setWorldBorder(arg0: Internal.WorldBorder$Settings_): void; + isInitialized(): boolean; + getRainTime(): number; + getLevelName(): string; + setWanderingTraderSpawnChance(arg0: number): void; + getScheduledEvents(): Internal.TimerQueue; + getAllowCommands(): boolean; + setGameType(arg0: Internal.GameType_): void; + setRainTime(arg0: number): void; + getWanderingTraderSpawnDelay(): number; + getThunderTime(): number; + setWanderingTraderSpawnDelay(arg0: number): void; + setThundering(arg0: boolean): void; + setInitialized(arg0: boolean): void; + getWorldBorder(): Internal.WorldBorder$Settings; + setWanderingTraderId(arg0: Internal.UUID_): void; + setGameTime(arg0: number): void; + setThunderTime(arg0: number): void; + setClearWeatherTime(arg0: number): void; + } + type ServerLevelData_ = ServerLevelData; + /** + * @javaClass net.minecraft.class_3989 + */ + class WanderingTrader extends Internal.AbstractVillager { + setWanderTarget($$0: BlockPos_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + aiStep(): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + removeWhenFarAway($$0: number): boolean; + getDespawnDelay(): number; + method_18010(): Internal.SoundEvent; + setDespawnDelay($$0: number): void; + method_19270(): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + get despawnDelay(): number; + set wanderTarget($$0: BlockPos_); + set despawnDelay($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WanderingTrader_ = WanderingTrader; + /** + * @javaClass net.minecraft.class_2863 + */ + class ServerboundSelectTradePacket implements Internal.Packet { + getItem(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get item(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundSelectTradePacket_ = ServerboundSelectTradePacket; + /** + * @javaClass dev.latvian.mods.kubejs.util.WrappedJS + */ + interface WrappedJS { + } + type WrappedJS_ = WrappedJS; + /** + * @javaClass net.minecraft.class_2761 + */ + class ClientboundSetTimePacket implements Internal.Packet { + getDayTime(): number; + getGameTime(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get gameTime(): number; + get dayTime(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetTimePacket_ = ClientboundSetTimePacket; + /** + * @javaClass net.minecraft.class_846$class_849 + */ + class ChunkRenderDispatcher$CompiledChunk { + facesCanSeeEachother($$0: Internal.Direction_, $$1: Internal.Direction_): boolean; + isEmpty($$0: Internal.RenderType_): boolean; + getRenderableBlockEntities(): Internal.List; + hasNoRenderableLayers(): boolean; + static readonly "UNCOMPILED" : Internal.ChunkRenderDispatcher$CompiledChunk; + get renderableBlockEntities(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkRenderDispatcher$CompiledChunk_ = ChunkRenderDispatcher$CompiledChunk; + /** + * @javaClass net.minecraft.class_3312$class_3313 + */ + class GameProfileCache$GameProfileInfo { + getLastAccess(): number; + getProfile(): Internal.GameProfile; + getExpirationDate(): Internal.Date; + setLastAccess($$0: number): void; + get profile(): Internal.GameProfile; + get lastAccess(): number; + get expirationDate(): Internal.Date; + set lastAccess($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameProfileCache$GameProfileInfo_ = GameProfileCache$GameProfileInfo; + /** + * @javaClass java.time.temporal.TemporalQuery + */ + interface TemporalQuery { + queryFrom(arg0: Internal.TemporalAccessor_): R; + } + type TemporalQuery_ = ((arg0: Internal.TemporalAccessor) => R) | TemporalQuery; + /** + * @javaClass com.ptsmods.morecommands.mixin.compat.compat17plus.MixinHopperBlockEntityAccessor + */ + interface MixinHopperBlockEntityAccessor { + setTransferCooldown(arg0: number): void; + } + type MixinHopperBlockEntityAccessor_ = ((arg0: number) => void) | MixinHopperBlockEntityAccessor; + /** + * @javaClass net.coderbot.batchedentityrendering.impl.TransparencyType + */ + class TransparencyType extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.TransparencyType[]; + static readonly "DECAL" : Internal.TransparencyType; + static readonly "GENERAL_TRANSPARENT" : Internal.TransparencyType; + static readonly "OPAQUE" : Internal.TransparencyType; + static readonly "WATER_MASK" : Internal.TransparencyType; + static readonly "LINES" : Internal.TransparencyType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TransparencyType_ = "water_mask" | "opaque" | "general_transparent" | "lines" | "decal" | TransparencyType; + /** + * @javaClass net.minecraft.class_2611 + */ + class EnderChestBlockEntity extends Internal.BlockEntity implements Internal.LidBlockEntity { + stillValid($$0: Internal.Player_): boolean; + method_11274($$0: number): number; + triggerEvent($$0: number, $$1: number): boolean; + static lidAnimateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.EnderChestBlockEntity_): void; + recheckOpen(): void; + startOpen($$0: Internal.Player_): void; + stopOpen($$0: Internal.Player_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EnderChestBlockEntity_ = EnderChestBlockEntity; + /** + * @javaClass java.io.Reader + */ + abstract class Reader implements Internal.Readable, Internal.Closeable { + read(arg0: string[]): number; + read(arg0: string[], arg1: number, arg2: number): number; + read(arg0: Internal.CharBuffer_): number; + read(): number; + static nullReader(): this; + ready(): boolean; + markSupported(): boolean; + reset(): void; + skip(arg0: number): number; + transferTo(arg0: Internal.Writer_): number; + close(): void; + mark(arg0: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Reader_ = Reader; + /** + * @javaClass net.minecraft.class_2841$class_4464 + */ + interface PalettedContainer$CountConsumer { + accept(arg0: T, arg1: number): void; + } + type PalettedContainer$CountConsumer_ = ((arg0: T, arg1: number) => void) | PalettedContainer$CountConsumer; + /** + * @javaClass dev.latvian.mods.kubejs.util.AttachedData + */ + class AttachedData extends Internal.HashMap { + getParent(): any; + get parent(): any; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AttachedData_ = AttachedData; + /** + * @javaClass net.minecraft.class_1477 + */ + class Squid extends Internal.WaterAnimal { + handleEntityEvent($$0: number): void; + aiStep(): void; + setMovementVector($$0: number, $$1: number, $$2: number): void; + travel($$0: Vec3_): void; + canBeLeashed($$0: Internal.Player_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + hasMovementVector(): boolean; + "oldTentacleMovement" : number; + "tentacleAngle" : number; + "zBodyRot" : number; + "xBodyRot" : number; + "zBodyRotO" : number; + "xBodyRotO" : number; + "tentacleMovement" : number; + "oldTentacleAngle" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Squid_ = Squid; + /** + * @javaClass net.minecraft.class_2610 + */ + class ClientboundAddMobPacket implements Internal.Packet { + getxRot(): number; + getyRot(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + getX(): number; + getY(): number; + getUUID(): Internal.UUID; + getZ(): number; + getType(): number; + getyHeadRot(): number; + getXd(): number; + getYd(): number; + getZd(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get yHeadRot(): number; + get yRot(): number; + get xRot(): number; + get x(): number; + get y(): number; + get z(): number; + get zd(): number; + get id(): number; + get yd(): number; + get type(): number; + get xd(): number; + get uUID(): Internal.UUID; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundAddMobPacket_ = ClientboundAddMobPacket; + /** + * @javaClass net.minecraft.class_5905 + */ + class ClientboundSetTitlesAnimationPacket implements Internal.Packet { + getFadeOut(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getStay(): number; + getFadeIn(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get fadeOut(): number; + get fadeIn(): number; + get stay(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetTitlesAnimationPacket_ = ClientboundSetTitlesAnimationPacket; + /** + * @javaClass net.minecraft.class_6658 + */ + class BlockPredicateFilter extends Internal.PlacementFilter { + static forPredicate($$0: Internal.BlockPredicate_): this; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockPredicateFilter_ = BlockPredicateFilter; + /** + * @javaClass java.util.function.ObjDoubleConsumer + */ + interface ObjDoubleConsumer { + accept(arg0: T, arg1: number): void; + } + type ObjDoubleConsumer_ = ((arg0: T, arg1: number) => void) | ObjDoubleConsumer; + /** + * @javaClass java.util.function.IntFunction + */ + interface IntFunction { + apply(arg0: number): R; + } + type IntFunction_ = ((arg0: number) => R) | IntFunction; + /** + * @javaClass java.util.concurrent.Callable + */ + interface Callable { + call(): V; + } + type Callable_ = (() => V) | Callable; + /** + * @javaClass net.minecraft.class_4655 + */ + class RotatedBlockProvider extends Internal.BlockStateProvider { + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RotatedBlockProvider_ = RotatedBlockProvider; + /** + * @javaClass net.minecraft.class_5869$class_6107 + */ + class CanyonCarverConfiguration$CanyonShapeConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "thickness" : Internal.FloatProvider; + readonly "distanceFactor" : Internal.FloatProvider; + readonly "horizontalRadiusFactor" : Internal.FloatProvider; + readonly "widthSmoothness" : number; + readonly "verticalRadiusDefaultFactor" : number; + readonly "verticalRadiusCenterFactor" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CanyonCarverConfiguration$CanyonShapeConfiguration_ = CanyonCarverConfiguration$CanyonShapeConfiguration; + /** + * @javaClass net.minecraft.class_3505$class_6863 + */ + class TagManager$LoadResult extends Internal.Record { + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + key(): Internal.ResourceKey>; + tags(): Internal.Map>>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TagManager$LoadResult_ = TagManager$LoadResult; + /** + * @javaClass net.minecraft.class_1640 + */ + class Witch extends Internal.Raider implements Internal.RangedAttackMob { + canBeLeader(): boolean; + handleEntityEvent($$0: number): void; + aiStep(): void; + isDrinkingPotion(): boolean; + setUsingItem($$0: boolean): void; + applyRaidBuffs($$0: number, $$1: boolean): void; + getCelebrateSound(): Internal.SoundEvent; + static createAttributes(): Internal.AttributeSupplier$Builder; + method_7105($$0: Internal.LivingEntity_, $$1: number): void; + get celebrateSound(): Internal.SoundEvent; + get drinkingPotion(): boolean; + set usingItem($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Witch_ = Witch; + /** + * @javaClass net.minecraft.class_1696 + */ + class MinecartFurnace extends Internal.AbstractMinecart { + getMinecartType(): Internal.AbstractMinecart$Type; + getDefaultDisplayBlockState(): Internal.BlockState; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + destroy($$0: Internal.DamageSource_): void; + tick(): void; + "xPush" : number; + "zPush" : number; + get defaultDisplayBlockState(): Internal.BlockState; + get minecartType(): Internal.AbstractMinecart$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MinecartFurnace_ = MinecartFurnace; + /** + * @javaClass net.minecraft.class_2649 + */ + class ClientboundContainerSetContentPacket implements Internal.Packet { + getContainerId(): number; + getCarriedItem(): Internal.ItemStack; + getItems(): Internal.List; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getStateId(): number; + get stateId(): number; + get containerId(): number; + get carriedItem(): Internal.ItemStack; + get items(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundContainerSetContentPacket_ = ClientboundContainerSetContentPacket; + /** + * @javaClass net.minecraft.class_6910$class_6912 + */ + interface DensityFunction$FunctionContext { + getBlender(): Internal.Blender; + blockX(): number; + blockY(): number; + blockZ(): number; + } + type DensityFunction$FunctionContext_ = DensityFunction$FunctionContext; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2IntFunction + */ + interface Long2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Long2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Long2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Long2LongFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Long2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Long2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2IntFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2IntFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2IntFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2IntFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2IntFunction; + } + type Long2IntFunction_ = ((arg0: number) => number) | Long2IntFunction; + /** + * @javaClass net.minecraft.class_1277 + */ + class SimpleContainer implements Internal.Container, Internal.StackedContentsCompatible, Internal.SpecialLogicInventory { + removeItem($$0: number, $$1: number): Internal.ItemStack; + removeItemNoUpdate($$0: number): Internal.ItemStack; + fillStackedContents($$0: Internal.StackedContents_): void; + fromTag($$0: Internal.ListTag_): void; + method_5448(): void; + stillValid($$0: Internal.Player_): boolean; + isEmpty(): boolean; + getItem($$0: number): Internal.ItemStack; + removeListener($$0: net.minecraft.world.ContainerListener_): void; + removeAllItems(): Internal.List; + getContainerSize(): number; + addItem($$0: Internal.ItemStack_): Internal.ItemStack; + redirect$zpg000$fabric_redirectMarkDirty(self: Internal.SimpleContainer_): void; + createTag(): Internal.ListTag; + fabric_setSuppress(suppress: boolean): void; + removeItemType($$0: Internal.Item_, $$1: number): Internal.ItemStack; + canAddItem($$0: Internal.ItemStack_): boolean; + toString(): string; + setChanged(): void; + fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; + setItem($$0: number, $$1: Internal.ItemStack_): void; + addListener($$0: net.minecraft.world.ContainerListener_): void; + get containerSize(): number; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SimpleContainer_ = SimpleContainer; + /** + * @javaClass net.minecraft.class_4068 + */ + interface Widget { + render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void; + } + type Widget_ = ((arg0: Internal.PoseStack, arg1: number, arg2: number, arg3: number) => void) | Widget; + /** + * @javaClass net.minecraft.class_1527 + */ + class EnderDragonPhase { + createInstance($$0: Internal.EnderDragon_): Internal.DragonPhaseInstance; + static getById($$0: number): Internal.EnderDragonPhase; + getId(): number; + toString(): string; + static getCount(): number; + static readonly "HOVERING" : Internal.EnderDragonPhase; + static readonly "STRAFE_PLAYER" : Internal.EnderDragonPhase; + static readonly "SITTING_FLAMING" : Internal.EnderDragonPhase; + static readonly "HOLDING_PATTERN" : Internal.EnderDragonPhase; + static readonly "LANDING" : Internal.EnderDragonPhase; + static readonly "CHARGING_PLAYER" : Internal.EnderDragonPhase; + static readonly "LANDING_APPROACH" : Internal.EnderDragonPhase; + static readonly "DYING" : Internal.EnderDragonPhase; + static readonly "SITTING_SCANNING" : Internal.EnderDragonPhase; + static readonly "TAKEOFF" : Internal.EnderDragonPhase; + static readonly "SITTING_ATTACKING" : Internal.EnderDragonPhase; + get count(): number; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EnderDragonPhase_ = EnderDragonPhase; + /** + * @javaClass net.minecraft.class_3866 + */ + class FurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FurnaceBlockEntity_ = FurnaceBlockEntity; + /** + * @javaClass net.minecraft.class_3850 + */ + class VillagerData { + getLevel(): number; + getType(): Internal.VillagerType; + static canLevelUp($$0: number): boolean; + static getMaxXpPerLevel($$0: number): number; + setType($$0: Internal.VillagerType_): this; + static getMinXpPerLevel($$0: number): number; + setLevel($$0: number): this; + getProfession(): Internal.VillagerProfession; + setProfession($$0: Internal.VillagerProfession_): this; + static readonly "CODEC" : Internal.Codec; + static readonly "MIN_VILLAGER_LEVEL" : 1; + static readonly "MAX_VILLAGER_LEVEL" : 5; + get profession(): Internal.VillagerProfession; + get level(): number; + get type(): Internal.VillagerType; + set profession($$0: Internal.VillagerProfession_); + set level($$0: number); + set type($$0: Internal.VillagerType_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VillagerData_ = VillagerData; + /** + * @javaClass com.google.common.collect.BaseImmutableMultimap + */ + abstract class BaseImmutableMultimap extends Internal.AbstractMultimap { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BaseImmutableMultimap_ = BaseImmutableMultimap; + /** + * @javaClass net.minecraft.class_2838 + */ + class ServerboundPickItemPacket implements Internal.Packet { + getSlot(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get slot(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPickItemPacket_ = ServerboundPickItemPacket; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder + */ + class FenceBlockBuilder extends Internal.ShapedBlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FenceBlockBuilder_ = FenceBlockBuilder; + /** + * @javaClass net.minecraft.class_1438$class_4053 + */ + class MushroomCow$MushroomType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.MushroomCow$MushroomType[]; + getBlockState(): Internal.BlockState; + static readonly "RED" : Internal.MushroomCow$MushroomType; + static readonly "BROWN" : Internal.MushroomCow$MushroomType; + get blockState(): Internal.BlockState; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MushroomCow$MushroomType_ = "red" | "brown" | MushroomCow$MushroomType; + /** + * @javaClass net.minecraft.class_3446 + */ + interface StatFormatter { + format(arg0: number): string; + } + type StatFormatter_ = ((arg0: number) => string) | StatFormatter; + /** + * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate + */ + class BlockIDPredicate implements dev.latvian.mods.kubejs.block.predicate.BlockPredicate { + getBlockProperties(): Internal.List; + with(key: string, value: string): this; + checkState(state: Internal.BlockState_): boolean; + toString(): string; + check(b: Internal.BlockContainerJS_): boolean; + getBlockState(): Internal.BlockState; + get blockState(): Internal.BlockState; + get blockProperties(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockIDPredicate_ = BlockIDPredicate; + /** + * @javaClass java.util.stream.DoubleStream + */ + interface DoubleStream extends Internal.BaseStream { + average(): Internal.OptionalDouble; + sequential(): this; + takeWhile(arg0: Internal.DoublePredicate_): this; + distinct(): this; + findFirst(): Internal.OptionalDouble; + sum(): number; + skip(arg0: number): this; + allMatch(arg0: Internal.DoublePredicate_): boolean; + mapToObj(arg0: Internal.DoubleFunction_): Internal.Stream; + empty(): this; + mapMulti(arg0: Internal.DoubleStream$DoubleMapMultiConsumer_): this; + iterator(): Internal.PrimitiveIterator$OfDouble; + min(): Internal.OptionalDouble; + mapToLong(arg0: Internal.DoubleToLongFunction_): Internal.LongStream; + parallel(): this; + noneMatch(arg0: Internal.DoublePredicate_): boolean; + findAny(): Internal.OptionalDouble; + of(... arg0: number[]): this; + of(arg0: number): this; + limit(arg0: number): this; + builder(): Internal.DoubleStream$Builder; + toArray(): number[]; + forEachOrdered(arg0: Internal.DoubleConsumer_): void; + generate(arg0: Internal.DoubleSupplier_): this; + anyMatch(arg0: Internal.DoublePredicate_): boolean; + map(arg0: Internal.DoubleUnaryOperator_): this; + iterate(arg0: number, arg1: Internal.DoublePredicate_, arg2: Internal.DoubleUnaryOperator_): this; + iterate(arg0: number, arg1: Internal.DoubleUnaryOperator_): this; + reduce(arg0: number, arg1: Internal.DoubleBinaryOperator_): number; + reduce(arg0: Internal.DoubleBinaryOperator_): Internal.OptionalDouble; + spliterator(): Internal.Spliterator$OfDouble; + max(): Internal.OptionalDouble; + forEach(arg0: Internal.DoubleConsumer_): void; + count(): number; + concat(arg0: Internal.DoubleStream_, arg1: Internal.DoubleStream_): this; + dropWhile(arg0: Internal.DoublePredicate_): this; + peek(arg0: Internal.DoubleConsumer_): this; + flatMap(arg0: Internal.DoubleFunction_): this; + filter(arg0: Internal.DoublePredicate_): this; + sorted(): this; + boxed(): Internal.Stream; + summaryStatistics(): Internal.DoubleSummaryStatistics; + mapToInt(arg0: Internal.DoubleToIntFunction_): Internal.IntStream; + collect(arg0: Internal.Supplier_, arg1: Internal.ObjDoubleConsumer_, arg2: Internal.BiConsumer_): R; + } + type DoubleStream_ = DoubleStream; + /** + * @javaClass net.minecraft.class_4051 + */ + class TargetingConditions { + test($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + ignoreInvisibilityTesting(): this; + handler$boe000$test(baseEntity: Internal.LivingEntity_, targetEntity: Internal.LivingEntity_, cbi: Internal.CallbackInfoReturnable_): void; + range($$0: number): this; + selector($$0: Internal.Predicate_): this; + static forNonCombat(): this; + copy(): this; + static forCombat(): this; + ignoreLineOfSight(): this; + static readonly "DEFAULT" : Internal.TargetingConditions; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TargetingConditions_ = TargetingConditions; + /** + * @javaClass java.math.BigInteger + */ + class BigInteger extends Internal.Number implements Internal.Comparable { + bitLength(): number; + getLowestSetBit(): number; + longValueExact(): number; + mod(arg0: Internal.BigInteger_): this; + byteValueExact(): number; + gcd(arg0: Internal.BigInteger_): this; + setBit(arg0: number): this; + compareTo(arg0: Internal.BigInteger_): number; + shortValueExact(): number; + longValue(): number; + sqrtAndRemainder(): Internal.BigInteger[]; + not(): this; + shiftLeft(arg0: number): this; + min(arg0: Internal.BigInteger_): this; + sqrt(): this; + and(arg0: Internal.BigInteger_): this; + hashCode(): number; + pow(arg0: number): this; + clearBit(arg0: number): this; + xor(arg0: Internal.BigInteger_): this; + divide(arg0: Internal.BigInteger_): this; + multiply(arg0: Internal.BigInteger_): this; + signum(): number; + add(arg0: Internal.BigInteger_): this; + flipBit(arg0: number): this; + or(arg0: Internal.BigInteger_): this; + max(arg0: Internal.BigInteger_): this; + static valueOf(arg0: number): this; + intValue(): number; + subtract(arg0: Internal.BigInteger_): this; + floatValue(): number; + isProbablePrime(arg0: number): boolean; + doubleValue(): number; + nextProbablePrime(): this; + testBit(arg0: number): boolean; + shiftRight(arg0: number): this; + abs(): this; + divideAndRemainder(arg0: Internal.BigInteger_): Internal.BigInteger[]; + negate(): this; + toByteArray(): number[]; + equals(arg0: any): boolean; + toString(arg0: number): string; + toString(): string; + bitCount(): number; + static probablePrime(arg0: number, arg1: Internal.Random_): this; + modPow(arg0: Internal.BigInteger_, arg1: Internal.BigInteger_): this; + remainder(arg0: Internal.BigInteger_): this; + intValueExact(): number; + andNot(arg0: Internal.BigInteger_): this; + modInverse(arg0: Internal.BigInteger_): this; + static readonly "ZERO" : Internal.BigInteger; + static readonly "ONE" : Internal.BigInteger; + static readonly "TEN" : Internal.BigInteger; + static readonly "TWO" : Internal.BigInteger; + get lowestSetBit(): number; + set bit(arg0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BigInteger_ = BigInteger; + /** + * @javaClass net.minecraft.class_3763 + */ + abstract class Raider extends Internal.PatrollingMonster { + hasActiveRaid(): boolean; + die($$0: Internal.DamageSource_): void; + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setTicksOutsideRaid($$0: number): void; + requiresCustomPersistence(): boolean; + canJoinPatrol(): boolean; + getCurrentRaid(): Internal.Raid; + applyRaidBuffs(arg0: number, arg1: boolean): void; + getWave(): number; + setWave($$0: number): void; + getCelebrateSound(): Internal.SoundEvent; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + setCurrentRaid($$0: Internal.Raid_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getTicksOutsideRaid(): number; + removeWhenFarAway($$0: number): boolean; + setCelebrating($$0: boolean): void; + setCanJoinRaid($$0: boolean): void; + isCelebrating(): boolean; + canJoinRaid(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + get celebrateSound(): Internal.SoundEvent; + get currentRaid(): Internal.Raid; + get ticksOutsideRaid(): number; + get celebrating(): boolean; + get wave(): number; + set currentRaid($$0: Internal.Raid_); + set ticksOutsideRaid($$0: number); + set celebrating($$0: boolean); + set wave($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Raider_ = Raider; + /** + * @javaClass net.minecraft.class_2624 + */ + abstract class BaseContainerBlockEntity extends Internal.BlockEntity implements Internal.Container, Internal.MenuProvider, Internal.Nameable { + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + load($$0: Internal.CompoundTag_): void; + setCustomName($$0: Internal.Component_): void; + static canUnlock($$0: Internal.Player_, $$1: Internal.LockCode_, $$2: Internal.Component_): boolean; + canOpen($$0: Internal.Player_): boolean; + method_5797(): Internal.Component; + method_5476(): Internal.Component; + method_5477(): Internal.Component; + set customName($$0: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BaseContainerBlockEntity_ = BaseContainerBlockEntity; + /** + * @javaClass net.minecraft.class_2791 + */ + abstract class ChunkAccess implements Internal.BlockGetter, Internal.BiomeManager$NoiseBiomeSource, Internal.FeatureAccess { + incrementInhabitedTime($$0: number): void; + getAllReferences(): Internal.Map, Internal.LongSet>; + getBlendingData(): Internal.BlendingData; + getBelowZeroRetrogen(): Internal.BelowZeroRetrogen; + fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_): void; + getOrCreateHeightmapUnprimed($$0: Internal.Heightmap$Types_): Internal.Heightmap; + getStatus(): Internal.ChunkStatus; + getStartForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + getBlockTicks(): Internal.TickContainerAccess; + getHighestSectionPosition(): number; + setInhabitedTime($$0: number): void; + static getOrCreateOffsetList($$0: Internal.ShortList_[], $$1: number): Internal.ShortList; + setAllStarts($$0: Internal.Map_, Internal.StructureStart_>): void; + getSection($$0: number): Internal.LevelChunkSection; + getPostProcessing(): Internal.ShortList[]; + getHeightmaps(): Internal.Collection>; + setHeightmap($$0: Internal.Heightmap$Types_, $$1: number[]): void; + getPos(): Internal.ChunkPos; + getInhabitedTime(): number; + method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; + getOrCreateNoiseChunk($$0: Internal.NoiseRouter_, $$1: Internal.Supplier_, $$2: Internal.NoiseGeneratorSettings_, $$3: Internal.Aquifer$FluidPicker_, $$4: Internal.Blender_): Internal.NoiseChunk; + isOldNoiseGeneration(): boolean; + removeBlockEntity(arg0: BlockPos_): void; + setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; + getBlockEntityNbtForSaving(arg0: BlockPos_): Internal.CompoundTag; + carverBiome($$0: Internal.Supplier_>): Internal.Holder; + getHighestSection(): Internal.LevelChunkSection; + addEntity(arg0: Internal.Entity_): void; + getAllStarts(): Internal.Map, Internal.StructureStart>; + isYSpaceEmpty($$0: number, $$1: number): boolean; + method_31605(): number; + addPackedPostProcess($$0: number, $$1: number): void; + setBlendingData($$0: Internal.BlendingData_): void; + method_31607(): number; + hasAnyStructureReferences(): boolean; + getLights(): Internal.Stream; + getEventDispatcher($$0: number): Internal.GameEventDispatcher; + setBlockEntity(arg0: Internal.BlockEntity_): void; + getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + getBlockEntitiesPos(): Internal.Set; + isLightCorrect(): boolean; + getHeightAccessorForGeneration(): Internal.LevelHeightAccessor; + markPosForPostprocessing($$0: BlockPos_): void; + setAllReferences($$0: Internal.Map_, Internal.LongSet_>): void; + setBlockEntityNbt($$0: Internal.CompoundTag_): void; + setUnsaved($$0: boolean): void; + addReferenceForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: number): void; + isUnsaved(): boolean; + getReferencesForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.LongSet; + hasPrimedHeightmap($$0: Internal.Heightmap$Types_): boolean; + setBlockState(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: boolean): Internal.BlockState; + getUpgradeData(): Internal.UpgradeData; + getFluidTicks(): Internal.TickContainerAccess; + setLightCorrect($$0: boolean): void; + getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; + isUpgrading(): boolean; + getBlockEntityNbt($$0: BlockPos_): Internal.CompoundTag; + getSections(): Internal.LevelChunkSection[]; + get highestSection(): Internal.LevelChunkSection; + get upgradeData(): Internal.UpgradeData; + get heightAccessorForGeneration(): Internal.LevelHeightAccessor; + get belowZeroRetrogen(): Internal.BelowZeroRetrogen; + get fluidTicks(): Internal.TickContainerAccess; + get upgrading(): boolean; + get blockTicks(): Internal.TickContainerAccess; + get highestSectionPosition(): number; + get inhabitedTime(): number; + get sections(): Internal.LevelChunkSection[]; + get postProcessing(): Internal.ShortList[]; + get oldNoiseGeneration(): boolean; + get allStarts(): Internal.Map, Internal.StructureStart>; + get blockEntitiesPos(): Internal.Set; + get pos(): Internal.ChunkPos; + get allReferences(): Internal.Map, Internal.LongSet>; + get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; + get blendingData(): Internal.BlendingData; + get lightCorrect(): boolean; + get heightmaps(): Internal.Collection>; + get lights(): Internal.Stream; + get unsaved(): boolean; + get status(): Internal.ChunkStatus; + set allStarts($$0: Internal.Map_, Internal.StructureStart_>); + set blockEntityNbt($$0: Internal.CompoundTag_); + set blockEntity(arg0: Internal.BlockEntity_); + set allReferences($$0: Internal.Map_, Internal.LongSet_>); + set blendingData($$0: Internal.BlendingData_); + set inhabitedTime($$0: number); + set lightCorrect($$0: boolean); + set unsaved($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkAccess_ = ChunkAccess; + /** + * @javaClass net.minecraft.class_2995 + */ + class ServerScoreboard extends Internal.Scoreboard { + getStopTrackingPackets($$0: Internal.Objective_): Internal.List>; + onTeamRemoved($$0: Internal.PlayerTeam_): void; + startTrackingObjective($$0: Internal.Objective_): void; + setDisplayObjective($$0: number, $$1: Internal.Objective_): void; + addPlayerToTeam($$0: string, $$1: Internal.PlayerTeam_): boolean; + onTeamChanged($$0: Internal.PlayerTeam_): void; + onPlayerRemoved($$0: string): void; + getObjectiveDisplaySlotCount($$0: Internal.Objective_): number; + onTeamAdded($$0: Internal.PlayerTeam_): void; + onScoreChanged($$0: Internal.Score_): void; + getStartTrackingPackets($$0: Internal.Objective_): Internal.List>; + onObjectiveRemoved($$0: Internal.Objective_): void; + onObjectiveAdded($$0: Internal.Objective_): void; + createData($$0: Internal.CompoundTag_): Internal.ScoreboardSaveData; + createData(): Internal.ScoreboardSaveData; + stopTrackingObjective($$0: Internal.Objective_): void; + addDirtyListener($$0: Internal.Runnable_): void; + onObjectiveChanged($$0: Internal.Objective_): void; + onPlayerScoreRemoved($$0: string, $$1: Internal.Objective_): void; + removePlayerFromTeam($$0: string, $$1: Internal.PlayerTeam_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerScoreboard_ = ServerScoreboard; + /** + * Fired when the fishing loot table is registering. + * @javaClass dev.latvian.mods.kubejs.loot.FishingLootEventJS + */ + class FishingLootEventJS extends Internal.LootEventJS { + addFishing(id: ResourceLocation_, b: Internal.Consumer_): void; + getType(): string; + getDirectory(): string; + get type(): string; + get directory(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when the fishing loot table is registering. + */ + type FishingLootEventJS_ = FishingLootEventJS; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2ShortFunction + */ + interface Float2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Float2IntFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Float2DoubleFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Float2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ShortFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Float2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Float2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ShortFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Float2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ShortFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ShortFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ShortFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ShortFunction; + } + type Float2ShortFunction_ = ((arg0: number) => number) | Float2ShortFunction; + /** + * @javaClass net.minecraft.class_6783 + */ + class InsideWorldBoundsPredicate implements Internal.BlockPredicate { + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + type(): Internal.BlockPredicateType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InsideWorldBoundsPredicate_ = InsideWorldBoundsPredicate; + /** + * @javaClass java.time.temporal.ChronoField + */ + class ChronoField extends Internal.Enum implements Internal.TemporalField { + static valueOf(arg0: string): this; + static values(): Internal.ChronoField[]; + adjustInto(arg0: R, arg1: number): R; + range(): Internal.ValueRange; + getRangeUnit(): Internal.TemporalUnit; + getBaseUnit(): Internal.TemporalUnit; + rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange; + getDisplayName(arg0: Internal.Locale_): string; + isTimeBased(): boolean; + checkValidIntValue(arg0: number): number; + checkValidValue(arg0: number): number; + toString(): string; + isDateBased(): boolean; + getFrom(arg0: Internal.TemporalAccessor_): number; + isSupportedBy(arg0: Internal.TemporalAccessor_): boolean; + static readonly "CLOCK_HOUR_OF_AMPM" : Internal.ChronoField; + static readonly "DAY_OF_YEAR" : Internal.ChronoField; + static readonly "MICRO_OF_DAY" : Internal.ChronoField; + static readonly "ALIGNED_DAY_OF_WEEK_IN_MONTH" : Internal.ChronoField; + static readonly "DAY_OF_MONTH" : Internal.ChronoField; + static readonly "SECOND_OF_MINUTE" : Internal.ChronoField; + static readonly "PROLEPTIC_MONTH" : Internal.ChronoField; + static readonly "MILLI_OF_SECOND" : Internal.ChronoField; + static readonly "NANO_OF_DAY" : Internal.ChronoField; + static readonly "CLOCK_HOUR_OF_DAY" : Internal.ChronoField; + static readonly "MINUTE_OF_DAY" : Internal.ChronoField; + static readonly "ALIGNED_WEEK_OF_MONTH" : Internal.ChronoField; + static readonly "YEAR" : Internal.ChronoField; + static readonly "HOUR_OF_DAY" : Internal.ChronoField; + static readonly "MILLI_OF_DAY" : Internal.ChronoField; + static readonly "ALIGNED_DAY_OF_WEEK_IN_YEAR" : Internal.ChronoField; + static readonly "YEAR_OF_ERA" : Internal.ChronoField; + static readonly "AMPM_OF_DAY" : Internal.ChronoField; + static readonly "NANO_OF_SECOND" : Internal.ChronoField; + static readonly "SECOND_OF_DAY" : Internal.ChronoField; + static readonly "MICRO_OF_SECOND" : Internal.ChronoField; + static readonly "MONTH_OF_YEAR" : Internal.ChronoField; + static readonly "EPOCH_DAY" : Internal.ChronoField; + static readonly "ERA" : Internal.ChronoField; + static readonly "OFFSET_SECONDS" : Internal.ChronoField; + static readonly "HOUR_OF_AMPM" : Internal.ChronoField; + static readonly "MINUTE_OF_HOUR" : Internal.ChronoField; + static readonly "INSTANT_SECONDS" : Internal.ChronoField; + static readonly "ALIGNED_WEEK_OF_YEAR" : Internal.ChronoField; + static readonly "DAY_OF_WEEK" : Internal.ChronoField; + get baseUnit(): Internal.TemporalUnit; + get rangeUnit(): Internal.TemporalUnit; + get timeBased(): boolean; + get dateBased(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChronoField_ = "year_of_era" | "micro_of_second" | "year" | "minute_of_day" | "minute_of_hour" | "epoch_day" | "day_of_month" | "hour_of_ampm" | "offset_seconds" | "milli_of_second" | "nano_of_second" | "proleptic_month" | "era" | "second_of_minute" | "aligned_day_of_week_in_year" | "micro_of_day" | "nano_of_day" | "hour_of_day" | "day_of_week" | "second_of_day" | "day_of_year" | "month_of_year" | "ampm_of_day" | "milli_of_day" | "aligned_week_of_month" | "instant_seconds" | "aligned_day_of_week_in_month" | "aligned_week_of_year" | "clock_hour_of_day" | "clock_hour_of_ampm" | ChronoField; + /** + * @javaClass net.minecraft.class_291 + */ + class VertexBuffer implements Internal.AutoCloseable, Internal.VertexBufferHelper { + drawChunkLayer(): void; + bind(): void; + static unbindVertexArray(): void; + drawWithShader($$0: Internal.Matrix4f_, $$1: Internal.Matrix4f_, $$2: Internal.ShaderInstance_): void; + static unbind(): void; + upload($$0: Internal.BufferBuilder_): void; + restoreBinding(): void; + _drawWithShader($$0: Internal.Matrix4f_, $$1: Internal.Matrix4f_, $$2: Internal.ShaderInstance_): void; + getFormat(): Internal.VertexFormat; + draw(): void; + uploadLater($$0: Internal.BufferBuilder_): Internal.CompletableFuture; + close(): void; + saveBinding(): void; + get format(): Internal.VertexFormat; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VertexBuffer_ = VertexBuffer; + /** + * @javaClass net.minecraft.class_3168 + */ + class SeagrassFeature extends Internal.Feature { + place($$0: Internal.FeaturePlaceContext_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SeagrassFeature_ = SeagrassFeature; + /** + * @javaClass io.netty.util.concurrent.AbstractEventExecutorGroup + */ + abstract class AbstractEventExecutorGroup implements Internal.EventExecutorGroup { + scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + shutdownGracefully(): io.netty.util.concurrent.Future; + submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future; + submit(arg0: Internal.Callable_): io.netty.util.concurrent.Future; + submit(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future; + scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + invokeAll(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; + invokeAll(arg0: Internal.Collection_>): Internal.List>; + invokeAny(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): T; + invokeAny(arg0: Internal.Collection_>): T; + shutdownNow(): Internal.List; + execute(arg0: Internal.Runnable_): void; + shutdown(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractEventExecutorGroup_ = AbstractEventExecutorGroup; + /** + * @javaClass net.minecraft.class_3824 + */ + class RandomBlockMatchTest extends Internal.RuleTest { + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RandomBlockMatchTest_ = RandomBlockMatchTest; + /** + * @javaClass net.minecraft.class_742 + */ + abstract class AbstractClientPlayer extends Internal.Player { + isCreative(): boolean; + isCapeLoaded(): boolean; + getCloakTextureLocation(): ResourceLocation; + isSpectator(): boolean; + handler$zfg000$onGetFieldOfViewModifier(cir: Internal.CallbackInfoReturnable_): void; + static registerSkinTexture($$0: ResourceLocation_, $$1: string): void; + getSkinTextureLocation(): ResourceLocation; + isElytraLoaded(): boolean; + getFieldOfViewModifier(): number; + isSkinLoaded(): boolean; + getModelName(): string; + getElytraTextureLocation(): ResourceLocation; + static getSkinLocation($$0: string): ResourceLocation; + static readonly "SKIN_HAT_WIDTH" : 8; + static readonly "SKIN_HEAD_WIDTH" : 8; + static readonly "SKIN_HAT_U" : 40; + static readonly "SKIN_TEX_HEIGHT" : 64; + readonly "clientLevel" : Internal.ClientLevel; + "elytraRotZ" : number; + "elytraRotY" : number; + "elytraRotX" : number; + static readonly "SKIN_HAT_HEIGHT" : 8; + static readonly "SKIN_HEAD_HEIGHT" : 8; + static readonly "SKIN_HEAD_V" : 8; + static readonly "SKIN_HEAD_U" : 8; + static readonly "SKIN_HAT_V" : 8; + static readonly "SKIN_TEX_WIDTH" : 64; + get elytraLoaded(): boolean; + get modelName(): string; + get elytraTextureLocation(): ResourceLocation; + get spectator(): boolean; + get skinTextureLocation(): ResourceLocation; + get skinLoaded(): boolean; + get cloakTextureLocation(): ResourceLocation; + get fieldOfViewModifier(): number; + get creative(): boolean; + get capeLoaded(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractClientPlayer_ = AbstractClientPlayer; + /** + * @javaClass net.minecraft.class_6748 + */ + class Blender { + static generateBorderTicks($$0: Internal.WorldGenRegion_, $$1: Internal.ChunkAccess_): void; + getBiomeResolver($$0: Internal.BiomeResolver_): Internal.BiomeResolver; + static of($$0: Internal.WorldGenRegion_): this; + static addAroundOldChunksCarvingMaskFilter($$0: Internal.WorldGenLevel_, $$1: Internal.ProtoChunk_): void; + static makeOldChunkDistanceGetter($$0: boolean, $$1: Internal.Set_): Internal.Blender$DistanceGetter; + blendOffsetAndFactor($$0: number, $$1: number): Internal.Blender$BlendingOutput; + blendDensity($$0: Internal.DensityFunction$FunctionContext_, $$1: number): number; + static empty(): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Blender_ = Blender; + /** + * @javaClass dev.latvian.mods.unit.token.CharStream + */ + class CharStream { + next(): string; + nextIf(match: string): boolean; + peek(ahead: number): string; + peek(): string; + "position" : number; + readonly "chars" : string[]; + "skipWhitespace" : boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CharStream_ = CharStream; + /** + * @javaClass net.minecraft.class_1145 + */ + interface SoundEventListener { + onPlaySound(arg0: Internal.SoundInstance_, arg1: Internal.WeighedSoundEvents_): void; + } + type SoundEventListener_ = ((arg0: Internal.SoundInstance, arg1: Internal.WeighedSoundEvents) => void) | SoundEventListener; + /** + * @javaClass net.minecraft.class_4543$class_4544 + */ + interface BiomeManager$NoiseBiomeSource { + method_16359(arg0: number, arg1: number, arg2: number): Internal.Holder; + } + type BiomeManager$NoiseBiomeSource_ = ((arg0: number, arg1: number, arg2: number) => Internal.Holder) | BiomeManager$NoiseBiomeSource; + /** + * @javaClass net.minecraft.class_6122 + */ + abstract class HeightProvider { + getType(): Internal.HeightProviderType; + sample(arg0: Internal.Random_, arg1: Internal.WorldGenerationContext_): number; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.HeightProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HeightProvider_ = HeightProvider; + /** + * @javaClass net.minecraft.class_2806 + */ + class ChunkStatus { + static getDistance($$0: Internal.ChunkStatus_): number; + getParent(): this; + getName(): string; + static getStatusList(): Internal.List; + getIndex(): number; + heightmapsAfter(): Internal.EnumSet; + getChunkType(): Internal.ChunkStatus$ChunkType; + static byName($$0: string): this; + static maxDistance(): number; + static getStatusAroundFullChunk($$0: number): this; + load($$0: Internal.ServerLevel_, $$1: Internal.StructureManager_, $$2: Internal.ThreadedLevelLightEngine_, $$3: Internal.Function_>>, $$4: Internal.ChunkAccess_): Internal.CompletableFuture>; + getRange(): number; + toString(): string; + generate($$0: Internal.Executor_, $$1: Internal.ServerLevel_, $$2: Internal.ChunkGenerator_, $$3: Internal.StructureManager_, $$4: Internal.ThreadedLevelLightEngine_, $$5: Internal.Function_>>, $$6: Internal.List_, $$7: boolean): Internal.CompletableFuture>; + isOrAfter($$0: Internal.ChunkStatus_): boolean; + static readonly "POST_FEATURES" : Internal.EnumSet; + static readonly "LIGHT" : Internal.ChunkStatus; + static readonly "NOISE" : Internal.ChunkStatus; + static readonly "MAX_STRUCTURE_DISTANCE" : 8; + static readonly "SPAWN" : Internal.ChunkStatus; + static readonly "FULL" : Internal.ChunkStatus; + static readonly "FEATURES" : Internal.ChunkStatus; + static readonly "STRUCTURE_STARTS" : Internal.ChunkStatus; + static readonly "STRUCTURE_REFERENCES" : Internal.ChunkStatus; + static readonly "HEIGHTMAPS" : Internal.ChunkStatus; + static readonly "SURFACE" : Internal.ChunkStatus; + static readonly "BIOMES" : Internal.ChunkStatus; + static readonly "CARVERS" : Internal.ChunkStatus; + static readonly "EMPTY" : Internal.ChunkStatus; + static readonly "LIQUID_CARVERS" : Internal.ChunkStatus; + get parent(): this; + get statusList(): Internal.List; + get name(): string; + get index(): number; + get range(): number; + get chunkType(): Internal.ChunkStatus$ChunkType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkStatus_ = Special.ChunkStatus | ChunkStatus; + /** + * @javaClass net.minecraft.class_5712 + */ + class GameEvent { + getName(): string; + is($$0: Internal.TagKey_): boolean; + toString(): string; + builtInRegistryHolder(): Internal.Holder$Reference; + getNotificationRadius(): number; + static readonly "EXPLODE" : Internal.GameEvent; + static readonly "BLOCK_DESTROY" : Internal.GameEvent; + static readonly "BLOCK_OPEN" : Internal.GameEvent; + static readonly "FLUID_PLACE" : Internal.GameEvent; + static readonly "DEFAULT_NOTIFICATION_RADIUS" : 16; + static readonly "BLOCK_ATTACH" : Internal.GameEvent; + static readonly "WOLF_SHAKING" : Internal.GameEvent; + static readonly "ENTITY_PLACE" : Internal.GameEvent; + static readonly "SPLASH" : Internal.GameEvent; + static readonly "BLOCK_DETACH" : Internal.GameEvent; + static readonly "MOB_INTERACT" : Internal.GameEvent; + static readonly "ENTITY_DAMAGED" : Internal.GameEvent; + static readonly "PISTON_CONTRACT" : Internal.GameEvent; + static readonly "BLOCK_CHANGE" : Internal.GameEvent; + static readonly "FLAP" : Internal.GameEvent; + static readonly "PROJECTILE_SHOOT" : Internal.GameEvent; + static readonly "DISPENSE_FAIL" : Internal.GameEvent; + static readonly "HIT_GROUND" : Internal.GameEvent; + static readonly "BLOCK_UNPRESS" : Internal.GameEvent; + static readonly "PISTON_EXTEND" : Internal.GameEvent; + static readonly "PROJECTILE_LAND" : Internal.GameEvent; + static readonly "EQUIP" : Internal.GameEvent; + static readonly "ENTITY_KILLED" : Internal.GameEvent; + static readonly "ELYTRA_FREE_FALL" : Internal.GameEvent; + static readonly "RAVAGER_ROAR" : Internal.GameEvent; + static readonly "MINECART_MOVING" : Internal.GameEvent; + static readonly "STEP" : Internal.GameEvent; + static readonly "CONTAINER_CLOSE" : Internal.GameEvent; + static readonly "FISHING_ROD_CAST" : Internal.GameEvent; + static readonly "LIGHTNING_STRIKE" : Internal.GameEvent; + static readonly "SHULKER_OPEN" : Internal.GameEvent; + static readonly "CONTAINER_OPEN" : Internal.GameEvent; + static readonly "PRIME_FUSE" : Internal.GameEvent; + static readonly "SWIM" : Internal.GameEvent; + static readonly "BLOCK_CLOSE" : Internal.GameEvent; + static readonly "SHEAR" : Internal.GameEvent; + static readonly "DRINKING_FINISH" : Internal.GameEvent; + static readonly "FLUID_PICKUP" : Internal.GameEvent; + static readonly "EAT" : Internal.GameEvent; + static readonly "FISHING_ROD_REEL_IN" : Internal.GameEvent; + static readonly "RING_BELL" : Internal.GameEvent; + static readonly "BLOCK_SWITCH" : Internal.GameEvent; + static readonly "BLOCK_UNSWITCH" : Internal.GameEvent; + static readonly "BLOCK_PLACE" : Internal.GameEvent; + static readonly "SHULKER_CLOSE" : Internal.GameEvent; + static readonly "BLOCK_PRESS" : Internal.GameEvent; + get name(): string; + get notificationRadius(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameEvent_ = Special.GameEvent | GameEvent; + /** + * @javaClass net.minecraft.class_2355 + */ + class Direction8 extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Direction8[]; + getDirections(): Internal.Set; + static readonly "NORTH_WEST" : Internal.Direction8; + static readonly "NORTH" : Internal.Direction8; + static readonly "NORTH_EAST" : Internal.Direction8; + static readonly "WEST" : Internal.Direction8; + static readonly "SOUTH_EAST" : Internal.Direction8; + static readonly "SOUTH" : Internal.Direction8; + static readonly "SOUTH_WEST" : Internal.Direction8; + static readonly "EAST" : Internal.Direction8; + get directions(): Internal.Set; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Direction8_ = "south_west" | "north_east" | "east" | "north_west" | "south" | "north" | "south_east" | "west" | Direction8; + /** + * @javaClass javax.security.auth.Subject + */ + class Subject implements Internal.Serializable { + static getSubject(arg0: Internal.AccessControlContext_): this; + static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_): T; + static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_): T; + getPrivateCredentials(): Internal.Set; + getPrivateCredentials(arg0: Internal.Class_): Internal.Set; + isReadOnly(): boolean; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + getPrincipals(arg0: Internal.Class_): Internal.Set; + getPrincipals(): Internal.Set; + getPublicCredentials(): Internal.Set; + getPublicCredentials(arg0: Internal.Class_): Internal.Set; + setReadOnly(): void; + static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_, arg2: Internal.AccessControlContext_): T; + static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_, arg2: Internal.AccessControlContext_): T; + get privateCredentials(): Internal.Set; + get readOnly(): boolean; + get principals(): Internal.Set; + get publicCredentials(): Internal.Set; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Subject_ = Subject; + /** + * @javaClass net.minecraft.class_6857 + */ + interface ServerPacketListener extends Internal.PacketListener { + shouldPropagateHandlingExceptions(): boolean; + } + type ServerPacketListener_ = ServerPacketListener; + /** + * @javaClass net.minecraft.class_1928$class_4314 + */ + class GameRules$Type { + createRule(): T; + createArgument($$0: string): Internal.RequiredArgumentBuilder; + callVisitor($$0: Internal.GameRules$GameRuleTypeVisitor_, $$1: Internal.GameRules$Key_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameRules$Type_ = GameRules$Type; + /** + * @javaClass net.minecraft.class_1480 + */ + abstract class WaterAnimal extends Internal.PathfinderMob { + static checkSurfaceWaterAnimalSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + baseTick(): void; + isPushedByFluid(): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + getMobType(): Internal.MobType; + canBreatheUnderwater(): boolean; + getAmbientSoundInterval(): number; + get mobType(): Internal.MobType; + get pushedByFluid(): boolean; + get ambientSoundInterval(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WaterAnimal_ = WaterAnimal; + /** + * @javaClass net.minecraft.class_266 + */ + class Objective { + getCriteria(): Internal.ObjectiveCriteria; + setRenderType($$0: Internal.ObjectiveCriteria$RenderType_): void; + getName(): string; + getDisplayName(): Internal.Component; + getFormattedDisplayName(): Internal.Component; + getScoreboard(): Internal.Scoreboard; + getRenderType(): Internal.ObjectiveCriteria$RenderType; + setDisplayName($$0: Internal.Component_): void; + get formattedDisplayName(): Internal.Component; + get criteria(): Internal.ObjectiveCriteria; + get displayName(): Internal.Component; + get name(): string; + get scoreboard(): Internal.Scoreboard; + get renderType(): Internal.ObjectiveCriteria$RenderType; + set displayName($$0: Internal.Component_); + set renderType($$0: Internal.ObjectiveCriteria$RenderType_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Objective_ = Objective; + /** + * @javaClass net.minecraft.class_1521 + */ + interface DragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + isSitting(): boolean; + onCrystalDestroyed(arg0: Internal.EndCrystal_, arg1: BlockPos_, arg2: Internal.DamageSource_, arg3: Internal.Player_): void; + onHurt(arg0: Internal.DamageSource_, arg1: number): number; + doClientTick(): void; + getFlySpeed(): number; + end(): void; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + getTurnSpeed(): number; + } + type DragonPhaseInstance_ = DragonPhaseInstance; + /** + * @javaClass net.minecraft.class_5928 + */ + class RandomSpreadFoliagePlacer extends Internal.FoliagePlacer { + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RandomSpreadFoliagePlacer_ = RandomSpreadFoliagePlacer; + /** + * @javaClass com.mojang.authlib.minecraft.TelemetrySession + */ + interface TelemetrySession { + eventSetupFunction(arg0: Internal.Consumer_): void; + isEnabled(): boolean; + globalProperties(): Internal.TelemetryPropertyContainer; + createNewEvent(arg0: string): Internal.TelemetryEvent; + } + type TelemetrySession_ = TelemetrySession; + /** + * @javaClass net.minecraft.class_2871 + */ + class ServerboundSetCommandMinecartPacket implements Internal.Packet { + getCommand(): string; + getCommandBlock($$0: Internal.Level_): Internal.BaseCommandBlock; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + isTrackOutput(): boolean; + get trackOutput(): boolean; + get command(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundSetCommandMinecartPacket_ = ServerboundSetCommandMinecartPacket; + /** + * @javaClass net.minecraft.class_2843 + */ + class UpgradeData { + upgrade($$0: Internal.LevelChunk_): void; + isEmpty(): boolean; + write(): Internal.CompoundTag; + static readonly "EMPTY" : Internal.UpgradeData; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UpgradeData_ = UpgradeData; + /** + * @javaClass dev.latvian.mods.kubejs.client.painter.PainterObject + */ + abstract class PainterObject implements Internal.SpecialEquality { + hashCode(): number; + equals(o: any): boolean; + update(tag: Internal.CompoundTag_): void; + toString(): string; + id(i: string): this; + specialEquals(o: any, shallow: boolean): boolean; + "parent" : Internal.PainterObjectStorage; + "visible" : dev.latvian.mods.unit.Unit; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PainterObject_ = PainterObject; + /** + * @javaClass net.minecraft.class_3445 + */ + class Stat extends Internal.ObjectiveCriteria { + getValue(): T; + static buildName($$0: Internal.StatType_, $$1: T): string; + getType(): Internal.StatType; + hashCode(): number; + equals($$0: any): boolean; + format($$0: number): string; + toString(): string; + get type(): Internal.StatType; + get value(): T; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Stat_ = Stat; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleSpliterator + */ + interface DoubleSpliterator extends Internal.Spliterator$OfDouble { + trySplit(): this; + tryAdvance(arg0: Internal.Consumer_): boolean; + tryAdvance(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): boolean; + getComparator(): Internal.DoubleComparator; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.Consumer_): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + } + type DoubleSpliterator_ = (() => Internal.DoubleSpliterator) | DoubleSpliterator; + /** + * @javaClass net.minecraft.class_6749 + */ + class BlendingData { + oldNoise(): boolean; + static getOrUpdateBlendingData($$0: Internal.WorldGenRegion_, $$1: number, $$2: number): this; + static sideByGenerationAge($$0: Internal.WorldGenLevel_, $$1: number, $$2: number, $$3: boolean): Internal.Set; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlendingData_ = BlendingData; + /** + * @javaClass java.util.function.DoubleToLongFunction + */ + interface DoubleToLongFunction { + applyAsLong(arg0: number): number; + } + type DoubleToLongFunction_ = ((arg0: number) => number) | DoubleToLongFunction; + /** + * @javaClass net.minecraft.class_5215 + */ + class MegaJungleTrunkPlacer extends Internal.GiantTrunkPlacer { + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MegaJungleTrunkPlacer_ = MegaJungleTrunkPlacer; + /** + * @javaClass dev.architectury.registry.registries.DeferredRegister + */ + class DeferredRegister implements Internal.Iterable> { + getRegistries(): Internal.Registries; + getRegistrar(): Internal.Registrar; + iterator(): Internal.Iterator>; + static create(modId: string, key: Internal.ResourceKey_>): Internal.DeferredRegister; + register(id: ResourceLocation_, supplier: Internal.Supplier_): Internal.RegistrySupplier; + register(): void; + register(id: string, supplier: Internal.Supplier_): Internal.RegistrySupplier; + get registrar(): Internal.Registrar; + get registries(): Internal.Registries; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DeferredRegister_ = DeferredRegister; + /** + * @javaClass dev.latvian.mods.kubejs.client.painter.PaintEventJS + */ + class PaintEventJS extends Internal.ClientEventJS { + vertex(m: Internal.Matrix4f_, x: number, y: number, z: number, col: number, u: number, v: number): void; + vertex(m: Internal.Matrix4f_, x: number, y: number, z: number, col: number): void; + setShaderTexture(tex: ResourceLocation_): void; + beginQuads(format: Internal.VertexFormat_): void; + beginQuads(texture: boolean): void; + bindTextureForSetup(tex: ResourceLocation_): void; + scale(x: number, y: number, z: number): void; + translate(x: number, y: number, z: number): void; + push(): void; + setShaderInstance(shader: Internal.Supplier_): void; + setShaderColor(r: number, g: number, b: number, a: number): void; + pop(): void; + setPositionColorShader(): void; + getMatrix(): Internal.Matrix4f; + resetShaderColor(): void; + end(): void; + multiply(q: Internal.Quaternion_): void; + setPositionColorTextureShader(): void; + begin(type: Internal.VertexFormat$Mode_, format: Internal.VertexFormat_): void; + multiplyWithMatrix(m: Internal.Matrix4f_): void; + readonly "mc" : Internal.Minecraft; + readonly "delta" : number; + readonly "screen" : Internal.Screen; + readonly "tesselator" : Internal.Tesselator; + readonly "buffer" : Internal.BufferBuilder; + readonly "matrices" : Internal.PoseStack; + readonly "font" : Internal.Font; + get matrix(): Internal.Matrix4f; + set shaderTexture(tex: ResourceLocation_); + set shaderInstance(shader: Internal.Supplier_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PaintEventJS_ = PaintEventJS; + /** + * @javaClass com.mojang.brigadier.tree.RootCommandNode + */ + class RootCommandNode extends Internal.CommandNode { + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + getName(): string; + createBuilder(): Internal.ArgumentBuilder; + isValidInput(arg0: string): boolean; + equals(arg0: any): boolean; + getExamples(): Internal.Collection; + getUsageText(): string; + toString(): string; + parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; + get examples(): Internal.Collection; + get name(): string; + get usageText(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RootCommandNode_ = RootCommandNode; + /** + * @javaClass net.minecraft.class_6728 + */ + class ClampedNormalInt extends Internal.IntProvider { + getMinValue(): number; + getType(): Internal.IntProviderType; + getMaxValue(): number; + static of($$0: number, $$1: number, $$2: number, $$3: number): this; + toString(): string; + static sample($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; + sample($$0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.IntProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClampedNormalInt_ = ClampedNormalInt; + /** + * @javaClass net.minecraft.class_1693 + */ + abstract class AbstractMinecartContainer extends Internal.AbstractMinecart implements Internal.Container, Internal.MenuProvider { + method_5438($$0: number): Internal.ItemStack; + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + method_5447($$0: number, $$1: Internal.ItemStack_): void; + method_5448(): void; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + destroy($$0: Internal.DamageSource_): void; + remove($$0: Internal.Entity$RemovalReason_): void; + setLootTable($$0: ResourceLocation_, $$1: number): void; + getSlot($$0: number): Internal.SlotAccess; + unpackLootTable($$0: Internal.Player_): void; + method_5441($$0: number): Internal.ItemStack; + method_5431(): void; + method_5442(): boolean; + method_5434($$0: number, $$1: number): Internal.ItemStack; + method_5443($$0: Internal.Player_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractMinecartContainer_ = AbstractMinecartContainer; + /** + * @javaClass dev.architectury.registry.registries.RegistrySupplier + */ + interface RegistrySupplier extends Internal.Supplier { + getRegistries(): Internal.Registries; + getRegistrar(): Internal.Registrar; + toOptional(): Internal.Optional; + getRegistryKey(): Internal.ResourceKey>; + isPresent(): boolean; + getId(): ResourceLocation; + getOrNull(): T; + orElse(other: T): T; + listen(callback: Internal.Consumer_): void; + orElseGet(supplier: Internal.Supplier_): T; + stream(): Internal.Stream; + ifPresentOrElse(action: Internal.Consumer_, emptyAction: Internal.Runnable_): void; + ifPresent(action: Internal.Consumer_): void; + getRegistryId(): ResourceLocation; + } + type RegistrySupplier_ = RegistrySupplier; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleComparator + */ + interface DoubleComparator extends Internal.Comparator { + compare(arg0: number, arg1: number): number; + thenComparing(arg0: Internal.Comparator_): Internal.Comparator; + thenComparing(arg0: Internal.DoubleComparator_): this; + reversed(): this; + } + type DoubleComparator_ = ((arg0: number, arg1: number) => number) | DoubleComparator; + /** + * Fired when the gift loot table (cat, villager, etc.) is registering. + * @javaClass dev.latvian.mods.kubejs.loot.GiftLootEventJS + */ + class GiftLootEventJS extends Internal.LootEventJS { + addGift(id: ResourceLocation_, b: Internal.Consumer_): void; + getType(): string; + getDirectory(): string; + get type(): string; + get directory(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when the gift loot table (cat, villager, etc.) is registering. + */ + type GiftLootEventJS_ = GiftLootEventJS; + /** + * @javaClass net.minecraft.class_2464 + */ + class RenderShape extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.RenderShape[]; + static readonly "INVISIBLE" : Internal.RenderShape; + static readonly "MODEL" : Internal.RenderShape; + static readonly "ENTITYBLOCK_ANIMATED" : Internal.RenderShape; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderShape_ = "entityblock_animated" | "invisible" | "model" | RenderShape; + /** + * @javaClass net.minecraft.class_1295 + */ + class AreaEffectCloud extends Internal.Entity { + setDuration($$0: number): void; + getPotion(): Internal.Potion; + setDurationOnUse($$0: number): void; + refreshDimensions(): void; + getParticle(): Internal.ParticleOptions; + getPistonPushReaction(): Internal.PushReaction; + getOwner(): Internal.LivingEntity; + addEffect($$0: Internal.MobEffectInstance_): void; + setOwner($$0: Internal.LivingEntity_): void; + setRadius($$0: number): void; + getDuration(): number; + setWaitTime($$0: number): void; + getRadiusPerTick(): number; + setRadiusPerTick($$0: number): void; + getRadiusOnUse(): number; + getWaitTime(): number; + getDurationOnUse(): number; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + setParticle($$0: Internal.ParticleOptions_): void; + setPotion($$0: Internal.Potion_): void; + getColor(): number; + tick(): void; + getRadius(): number; + getAddEntityPacket(): Internal.Packet; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + setRadiusOnUse($$0: number): void; + setFixedColor($$0: number): void; + isWaiting(): boolean; + get owner(): Internal.LivingEntity; + get potion(): Internal.Potion; + get color(): number; + get waiting(): boolean; + get durationOnUse(): number; + get radiusPerTick(): number; + get duration(): number; + get radiusOnUse(): number; + get particle(): Internal.ParticleOptions; + get addEntityPacket(): Internal.Packet; + get radius(): number; + get waitTime(): number; + get pistonPushReaction(): Internal.PushReaction; + set fixedColor($$0: number); + set owner($$0: Internal.LivingEntity_); + set duration($$0: number); + set potion($$0: Internal.Potion_); + set radiusOnUse($$0: number); + set durationOnUse($$0: number); + set particle($$0: Internal.ParticleOptions_); + set radius($$0: number); + set radiusPerTick($$0: number); + set waitTime($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AreaEffectCloud_ = AreaEffectCloud; + /** + * @javaClass it.unimi.dsi.fastutil.floats.FloatComparator + */ + interface FloatComparator extends Internal.Comparator { + compare(arg0: number, arg1: number): number; + thenComparing(arg0: Internal.Comparator_): Internal.Comparator; + thenComparing(arg0: Internal.FloatComparator_): this; + reversed(): this; + } + type FloatComparator_ = ((arg0: number, arg1: number) => number) | FloatComparator; + /** + * @javaClass net.minecraft.class_2359 + */ + interface IdMap extends Internal.Iterable { + byIdOrThrow($$0: number): T; + size(): number; + getId(arg0: T): number; + byId(arg0: number): T; + } + type IdMap_ = IdMap; + /** + * @javaClass net.minecraft.class_169 + */ + class LootContextParam { + getName(): ResourceLocation; + toString(): string; + get name(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootContextParam_ = LootContextParam; + /** + * @javaClass net.minecraft.class_5851 + */ + class CarvingMaskPlacement extends Internal.PlacementModifier { + static forStep($$0: CarvingGenerationStep_): this; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CarvingMaskPlacement_ = CarvingMaskPlacement; + /** + * @javaClass com.mojang.authlib.minecraft.MinecraftProfileTexture + */ + class MinecraftProfileTexture { + getUrl(): string; + getMetadata(arg0: string): string; + getHash(): string; + toString(): string; + static readonly "PROFILE_TEXTURE_COUNT" : 3; + get url(): string; + get hash(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MinecraftProfileTexture_ = MinecraftProfileTexture; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinAbstractBlockAccessor + */ + interface MixinAbstractBlockAccessor { + isCollidable(): boolean; + } + type MixinAbstractBlockAccessor_ = (() => boolean) | MixinAbstractBlockAccessor; + /** + * @javaClass net.coderbot.batchedentityrendering.impl.MemoryTrackingRenderBuffers + */ + interface MemoryTrackingRenderBuffers { + getMiscBufferAllocatedSize(): number; + getMaxBegins(): number; + getEntityBufferAllocatedSize(): number; + } + type MemoryTrackingRenderBuffers_ = MemoryTrackingRenderBuffers; + /** + * @javaClass net.minecraft.class_4279 + */ + class LayerConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "state" : Internal.BlockState; + readonly "height" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LayerConfiguration_ = LayerConfiguration; + /** + * @javaClass net.minecraft.class_314 + */ + class RecipeBookCategories extends Internal.Enum { + static getCategories($$0: Internal.RecipeBookType_): Internal.List; + getIconItems(): Internal.List; + static valueOf($$0: string): this; + static values(): Internal.RecipeBookCategories[]; + static readonly "CRAFTING_EQUIPMENT" : Internal.RecipeBookCategories; + static readonly "BLAST_FURNACE_BLOCKS" : Internal.RecipeBookCategories; + static readonly "BLAST_FURNACE_CATEGORIES" : [undefined, undefined, undefined]; + static readonly "CRAFTING_REDSTONE" : Internal.RecipeBookCategories; + static readonly "CRAFTING_MISC" : Internal.RecipeBookCategories; + static readonly "CAMPFIRE" : Internal.RecipeBookCategories; + static readonly "FURNACE_CATEGORIES" : [undefined, undefined, undefined, undefined]; + static readonly "CRAFTING_CATEGORIES" : [undefined, undefined, undefined, undefined, undefined]; + static readonly "SMITHING" : Internal.RecipeBookCategories; + static readonly "FURNACE_FOOD" : Internal.RecipeBookCategories; + static readonly "CRAFTING_SEARCH" : Internal.RecipeBookCategories; + static readonly "BLAST_FURNACE_MISC" : Internal.RecipeBookCategories; + static readonly "SMOKER_FOOD" : Internal.RecipeBookCategories; + static readonly "CRAFTING_BUILDING_BLOCKS" : Internal.RecipeBookCategories; + static readonly "SMOKER_CATEGORIES" : [undefined, undefined]; + static readonly "FURNACE_BLOCKS" : Internal.RecipeBookCategories; + static readonly "SMOKER_SEARCH" : Internal.RecipeBookCategories; + static readonly "STONECUTTER" : Internal.RecipeBookCategories; + static readonly "FURNACE_SEARCH" : Internal.RecipeBookCategories; + static readonly "BLAST_FURNACE_SEARCH" : Internal.RecipeBookCategories; + static readonly "UNKNOWN" : Internal.RecipeBookCategories; + static readonly "FURNACE_MISC" : Internal.RecipeBookCategories; + static readonly "AGGREGATE_CATEGORIES" : {}; + get iconItems(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecipeBookCategories_ = "furnace_search" | "crafting_misc" | "smoker_food" | "blast_furnace_search" | "furnace_food" | "crafting_equipment" | "smoker_search" | "unknown" | "smithing" | "crafting_search" | "crafting_building_blocks" | "crafting_redstone" | "blast_furnace_blocks" | "furnace_misc" | "blast_furnace_misc" | "stonecutter" | "campfire" | "furnace_blocks" | RecipeBookCategories; + /** + * @javaClass net.minecraft.class_5142 + */ + class TrunkPlacerType

{ + codec(): Internal.Codec

; + static readonly "GIANT_TRUNK_PLACER" : Internal.TrunkPlacerType; + static readonly "BENDING_TRUNK_PLACER" : Internal.TrunkPlacerType; + static readonly "DARK_OAK_TRUNK_PLACER" : Internal.TrunkPlacerType; + static readonly "FANCY_TRUNK_PLACER" : Internal.TrunkPlacerType; + static readonly "STRAIGHT_TRUNK_PLACER" : Internal.TrunkPlacerType; + static readonly "FORKING_TRUNK_PLACER" : Internal.TrunkPlacerType; + static readonly "MEGA_JUNGLE_TRUNK_PLACER" : Internal.TrunkPlacerType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TrunkPlacerType_

= Special.TrunkPlacerType | TrunkPlacerType

; + /** + * @javaClass net.minecraft.class_6683$class_6684 + */ + class ModCheck$Confidence extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ModCheck$Confidence[]; + static readonly "VERY_LIKELY" : Internal.ModCheck$Confidence; + static readonly "PROBABLY_NOT" : Internal.ModCheck$Confidence; + static readonly "DEFINITELY" : Internal.ModCheck$Confidence; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModCheck$Confidence_ = "definitely" | "probably_not" | "very_likely" | ModCheck$Confidence; + /** + * @javaClass java.util.IntSummaryStatistics + */ + class IntSummaryStatistics implements Internal.IntConsumer { + getMin(): number; + getMax(): number; + toString(): string; + getAverage(): number; + getSum(): number; + getCount(): number; + combine(arg0: Internal.IntSummaryStatistics_): void; + accept(arg0: number): void; + get average(): number; + get min(): number; + get max(): number; + get count(): number; + get sum(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IntSummaryStatistics_ = IntSummaryStatistics; + /** + * @javaClass net.minecraft.class_6655$class_6656 + */ + class BlockColumnConfiguration$Layer extends Internal.Record { + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + state(): Internal.BlockStateProvider; + height(): Internal.IntProvider; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockColumnConfiguration$Layer_ = BlockColumnConfiguration$Layer; + /** + * @javaClass net.minecraft.class_5285 + */ + class WorldGenSettings { + static makeOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: Internal.ResourceKey_, $$3: boolean): Internal.NoiseBasedChunkGenerator; + static makeOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: Internal.ResourceKey_): Internal.NoiseBasedChunkGenerator; + static makeDefault($$0: Internal.RegistryAccess_): this; + isFlatWorld(): boolean; + generateFeatures(): boolean; + seed(): number; + static levelStemToLevel($$0: Internal.ResourceKey_): Internal.ResourceKey; + overworld(): Internal.ChunkGenerator; + static demoSettings($$0: Internal.RegistryAccess_): this; + static makeDefaultOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: boolean): Internal.NoiseBasedChunkGenerator; + static makeDefaultOverworld($$0: Internal.RegistryAccess_, $$1: number): Internal.NoiseBasedChunkGenerator; + isDebug(): boolean; + isOldCustomizedWorld(): boolean; + withFeaturesToggled(): this; + static parseSeed($$0: string): Internal.OptionalLong; + withBonusChest(): this; + static create($$0: Internal.RegistryAccess_, $$1: Internal.DedicatedServerProperties$WorldGenProperties_): this; + withSeed($$0: boolean, $$1: Internal.OptionalLong_): this; + static levelToLevelStem($$0: Internal.ResourceKey_): Internal.ResourceKey; + static withOverworld($$0: Internal.Registry_, $$1: Internal.Registry_, $$2: Internal.ChunkGenerator_): Internal.Registry; + static withOverworld($$0: Internal.Registry_, $$1: Internal.Holder_, $$2: Internal.ChunkGenerator_): Internal.Registry; + generateBonusChest(): boolean; + levels(): Internal.ImmutableSet>; + withBonusChestToggled(): this; + dimensions(): Internal.Registry; + static readonly "CODEC" : Internal.Codec; + get debug(): boolean; + get flatWorld(): boolean; + get oldCustomizedWorld(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WorldGenSettings_ = WorldGenSettings; + /** + * @javaClass dev.latvian.mods.rhino.IdFunctionObject + */ + class IdFunctionObject extends Internal.BaseFunction { + getFunctionName(): string; + addAsProperty(target: Internal.Scriptable_): void; + hasTag(tag: any): boolean; + initFunction(name: string, scope: Internal.Scriptable_): void; + methodId(): number; + getTag(): any; + getArity(): number; + createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; + unknown(): Internal.RuntimeException; + getPrototype(): Internal.Scriptable; + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + markAsConstructor(prototypeProperty: Internal.Scriptable_): void; + exportAsScopeProperty(): void; + getLength(): number; + get arity(): number; + get functionName(): string; + get length(): number; + get tag(): any; + get prototype(): Internal.Scriptable; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IdFunctionObject_ = IdFunctionObject; + /** + * @javaClass net.minecraft.class_251$class_253 + */ + interface DiscreteVoxelShape$IntLineConsumer { + consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; + } + type DiscreteVoxelShape$IntLineConsumer_ = ((arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) => void) | DiscreteVoxelShape$IntLineConsumer; + /** + * @javaClass net.minecraft.class_1091 + */ + class ModelResourceLocation extends ResourceLocation { + getVariant(): string; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + get variant(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModelResourceLocation_ = ModelResourceLocation; + /** + * @javaClass org.spongepowered.asm.mixin.injection.callback.Cancellable + */ + interface Cancellable { + cancel(): void; + isCancelled(): boolean; + isCancellable(): boolean; + } + type Cancellable_ = Cancellable; + /** + * @javaClass dev.latvian.mods.kubejs.misc.PoiTypeBuilder + */ + class PoiTypeBuilder extends Internal.BuilderBase { + blocks(r: Internal.BlockState_[]): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + validRange(i: number): this; + block(r: Internal.Block_): this; + maxTickets(i: number): this; + createObject(): Internal.PoiType; + get registryType(): Internal.RegistryObjectBuilderTypes; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PoiTypeBuilder_ = PoiTypeBuilder; + /** + * @javaClass net.minecraft.class_2837 + */ + interface Palette { + getSize(): number; + read(arg0: Internal.FriendlyByteBuf_): void; + getSerializedSize(): number; + maybeHas(arg0: Internal.Predicate_): boolean; + idFor(arg0: T): number; + valueFor(arg0: number): T; + copy(): Internal.Palette; + write(arg0: Internal.FriendlyByteBuf_): void; + } + type Palette_ = Palette; + /** + * @javaClass net.minecraft.class_5707 + */ + class BlockPositionSource implements Internal.PositionSource { + getPosition($$0: Internal.Level_): Internal.Optional; + getType(): Internal.PositionSourceType; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.PositionSourceType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockPositionSource_ = BlockPositionSource; + /** + * @javaClass net.minecraft.class_5452 + */ + class CountOnEveryLayerPlacement extends Internal.PlacementModifier { + static of($$0: number): this; + static of($$0: Internal.IntProvider_): this; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CountOnEveryLayerPlacement_ = CountOnEveryLayerPlacement; + /** + * @javaClass net.minecraft.class_3701 + */ + class Ocelot extends Internal.Animal { + handleEntityEvent($$0: number): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isFood($$0: Internal.ItemStack_): boolean; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isSteppingCarefully(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + doHurtTarget($$0: Internal.Entity_): boolean; + removeWhenFarAway($$0: number): boolean; + customServerAiStep(): void; + static checkOcelotSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getLeashOffset(): Vec3; + getAmbientSoundInterval(): number; + static readonly "SPRINT_SPEED_MOD" : 1.33; + static readonly "WALK_SPEED_MOD" : 0.8; + static readonly "CROUCH_SPEED_MOD" : 0.6; + get steppingCarefully(): boolean; + get ambientSoundInterval(): number; + get leashOffset(): Vec3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Ocelot_ = Ocelot; + /** + * @javaClass net.fabricmc.fabric.impl.networking.DisconnectPacketSource + */ + interface DisconnectPacketSource { + createDisconnectPacket(arg0: Internal.Component_): Internal.Packet; + } + type DisconnectPacketSource_ = ((arg0: Internal.Component) => Internal.Packet) | DisconnectPacketSource; + /** + * @javaClass java.util.Locale$FilteringMode + */ + class Locale$FilteringMode extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.Locale$FilteringMode[]; + static readonly "IGNORE_EXTENDED_RANGES" : Internal.Locale$FilteringMode; + static readonly "MAP_EXTENDED_RANGES" : Internal.Locale$FilteringMode; + static readonly "AUTOSELECT_FILTERING" : Internal.Locale$FilteringMode; + static readonly "REJECT_EXTENDED_RANGES" : Internal.Locale$FilteringMode; + static readonly "EXTENDED_FILTERING" : Internal.Locale$FilteringMode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Locale$FilteringMode_ = "extended_filtering" | "reject_extended_ranges" | "map_extended_ranges" | "ignore_extended_ranges" | "autoselect_filtering" | Locale$FilteringMode; + /** + * @javaClass com.google.common.reflect.TypeToken$TypeSet + */ + class TypeToken$TypeSet extends Internal.ForwardingSet> implements Internal.Serializable { + interfaces(): Internal.TypeToken$TypeSet<>; + classes(): Internal.TypeToken$TypeSet<>; + rawTypes(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TypeToken$TypeSet_ = TypeToken$TypeSet; + /** + * @javaClass net.minecraft.class_6834$class_6835 + */ + class PieceGeneratorSupplier$Context extends Internal.Record { + heightAccessor(): Internal.LevelHeightAccessor; + registryAccess(): Internal.RegistryAccess; + validBiomeOnTop($$0: Internal.Heightmap$Types_): boolean; + seed(): number; + chunkPos(): Internal.ChunkPos; + getLowestY($$0: number, $$1: number): number; + validBiome(): Internal.Predicate>; + getCornerHeights($$0: number, $$1: number, $$2: number, $$3: number): number[]; + chunkGenerator(): Internal.ChunkGenerator; + structureManager(): Internal.StructureManager; + hashCode(): number; + equals($$0: any): boolean; + biomeSource(): Internal.BiomeSource; + toString(): string; + config(): C; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PieceGeneratorSupplier$Context_ = PieceGeneratorSupplier$Context; + /** + * @javaClass net.minecraft.class_1665 + */ + abstract class AbstractArrow extends Internal.Projectile { + isCritArrow(): boolean; + setEnchantmentEffectsFromEntity($$0: Internal.LivingEntity_, $$1: number): void; + setBaseDamage($$0: number): void; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + setSoundEvent($$0: Internal.SoundEvent_): void; + setCritArrow($$0: boolean): void; + setShotFromCrossbow($$0: boolean): void; + playerTouch($$0: Internal.Player_): void; + setPierceLevel($$0: number): void; + getBaseDamage(): number; + setKnockback($$0: number): void; + isAttackable(): boolean; + tick(): void; + shotFromCrossbow(): boolean; + isNoPhysics(): boolean; + getPierceLevel(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + setOwner($$0: Internal.Entity_): void; + setNoPhysics($$0: boolean): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + shouldRenderAtSqrDistance($$0: number): boolean; + shoot($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + getKnockback(): number; + lerpMotion($$0: number, $$1: number, $$2: number): void; + "shakeTime" : number; + "pickup" : Internal.AbstractArrow$Pickup; + get noPhysics(): boolean; + get pierceLevel(): number; + get critArrow(): boolean; + get baseDamage(): number; + get knockback(): number; + get attackable(): boolean; + set owner($$0: Internal.Entity_); + set soundEvent($$0: Internal.SoundEvent_); + set noPhysics($$0: boolean); + set pierceLevel($$0: number); + set critArrow($$0: boolean); + set knockback($$0: number); + set baseDamage($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractArrow_ = AbstractArrow; + /** + * @javaClass net.minecraft.class_1270 + */ + interface MenuConstructor { + createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu; + } + type MenuConstructor_ = ((arg0: number, arg1: Internal.Inventory, arg2: Internal.Player) => Internal.AbstractContainerMenu) | MenuConstructor; + /** + * @javaClass dev.latvian.mods.rhino.Context$ClassShutterSetter + */ + interface Context$ClassShutterSetter { + setClassShutter(arg0: Internal.ClassShutter_): void; + getClassShutter(): Internal.ClassShutter; + } + type Context$ClassShutterSetter_ = Context$ClassShutterSetter; + /** + * @javaClass net.minecraft.class_4833 + */ + class NearestItemSensor extends Internal.Sensor { + requires(): Internal.Set>; + static readonly "MAX_DISTANCE_TO_WANTED_ITEM" : 9; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NearestItemSensor_ = NearestItemSensor; + /** + * @javaClass net.minecraft.class_5891 + */ + class ClientboundPlayerCombatEnterPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundPlayerCombatEnterPacket_ = ClientboundPlayerCombatEnterPacket; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet + */ + class ArmorItemBuilder$Helmet extends Internal.ArmorItemBuilder { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ArmorItemBuilder$Helmet_ = ArmorItemBuilder$Helmet; + /** + * @javaClass net.minecraft.class_1581 + */ + class Illusioner extends Internal.SpellcasterIllager implements Internal.RangedAttackMob { + isAlliedTo($$0: Internal.Entity_): boolean; + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getBoundingBoxForCulling(): Internal.AABB; + getIllusionOffsets($$0: number): Vec3[]; + applyRaidBuffs($$0: number, $$1: boolean): void; + getCelebrateSound(): Internal.SoundEvent; + static createAttributes(): Internal.AttributeSupplier$Builder; + method_7105($$0: Internal.LivingEntity_, $$1: number): void; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + get celebrateSound(): Internal.SoundEvent; + get armPose(): Internal.AbstractIllager$IllagerArmPose; + get boundingBoxForCulling(): Internal.AABB; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Illusioner_ = Illusioner; + /** + * @javaClass net.minecraft.class_5193 + */ + class BlockAgeProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockAgeProcessor_ = BlockAgeProcessor; + /** + * @javaClass net.minecraft.class_1297$class_5529 + */ + class Entity$RemovalReason extends Internal.Enum { + shouldDestroy(): boolean; + static valueOf($$0: string): this; + static values(): Internal.Entity$RemovalReason[]; + shouldSave(): boolean; + static readonly "UNLOADED_TO_CHUNK" : Internal.Entity$RemovalReason; + static readonly "UNLOADED_WITH_PLAYER" : Internal.Entity$RemovalReason; + static readonly "DISCARDED" : Internal.Entity$RemovalReason; + static readonly "CHANGED_DIMENSION" : Internal.Entity$RemovalReason; + static readonly "KILLED" : Internal.Entity$RemovalReason; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Entity$RemovalReason_ = "discarded" | "unloaded_with_player" | "changed_dimension" | "unloaded_to_chunk" | "killed" | Entity$RemovalReason; + /** + * @javaClass net.minecraft.class_2599 + */ + class ComparatorBlockEntity extends Internal.BlockEntity { + getOutputSignal(): number; + load($$0: Internal.CompoundTag_): void; + setOutputSignal($$0: number): void; + get outputSignal(): number; + set outputSignal($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ComparatorBlockEntity_ = ComparatorBlockEntity; + /** + * @javaClass dev.latvian.mods.kubejs.core.BlockStateKJS + */ + interface BlockStateKJS { + setDestroySpeedKJS(arg0: number): void; + setLightEmissionKJS(arg0: number): void; + setRequiresToolKJS(arg0: boolean): void; + setMaterialKJS(arg0: Internal.Material_): void; + } + type BlockStateKJS_ = BlockStateKJS; + /** + * @javaClass net.minecraft.class_1352$class_4134 + */ + class Goal$Flag extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Goal$Flag[]; + static readonly "TARGET" : Internal.Goal$Flag; + static readonly "MOVE" : Internal.Goal$Flag; + static readonly "LOOK" : Internal.Goal$Flag; + static readonly "JUMP" : Internal.Goal$Flag; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Goal$Flag_ = "move" | "look" | "jump" | "target" | Goal$Flag; + /** + * @javaClass net.minecraft.class_4646 + */ + class BlobFoliagePlacer extends Internal.FoliagePlacer { + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlobFoliagePlacer_ = BlobFoliagePlacer; + /** + * @javaClass it.unimi.dsi.fastutil.floats.FloatIterator + */ + interface FloatIterator extends Internal.PrimitiveIterator { + nextFloat(): number; + next(): number; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + forEachRemaining(arg0: Internal.FloatConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; + } + type FloatIterator_ = (() => number) | FloatIterator; + /** + * @javaClass com.mojang.authlib.minecraft.MinecraftSessionService + */ + interface MinecraftSessionService { + hasJoinedServer(arg0: Internal.GameProfile_, arg1: string, arg2: Internal.InetAddress_): Internal.GameProfile; + joinServer(arg0: Internal.GameProfile_, arg1: string, arg2: string): void; + getTextures(arg0: Internal.GameProfile_, arg1: boolean): Internal.Map; + fillProfileProperties(arg0: Internal.GameProfile_, arg1: boolean): Internal.GameProfile; + } + type MinecraftSessionService_ = MinecraftSessionService; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.StonecuttingRecipeJS + */ + class StonecuttingRecipeJS extends Internal.RecipeJS { + serialize(): void; + create(args: Internal.ListJS_): void; + deserialize(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StonecuttingRecipeJS_ = StonecuttingRecipeJS; + /** + * @javaClass net.minecraft.class_368$class_369 + */ + class Toast$Visibility extends Internal.Enum { + static valueOf($$0: string): this; + playSound($$0: Internal.SoundManager_): void; + static values(): Internal.Toast$Visibility[]; + static readonly "HIDE" : Internal.Toast$Visibility; + static readonly "SHOW" : Internal.Toast$Visibility; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Toast$Visibility_ = "hide" | "show" | Toast$Visibility; + /** + * @javaClass net.minecraft.class_4158 + */ + class PoiType implements Internal.PointOfInterestTypeAccessor { + getName(): string; + static forState($$0: Internal.BlockState_): Internal.Optional; + getPredicate(): Internal.Predicate; + getMaxTickets(): number; + is($$0: Internal.BlockState_): boolean; + toString(): string; + getValidRange(): number; + static readonly "ALL" : ((arg0: Internal.PoiType) => boolean); + static readonly "UNEMPLOYED" : Internal.PoiType; + static readonly "CARTOGRAPHER" : Internal.PoiType; + static readonly "MASON" : Internal.PoiType; + static readonly "SHEPHERD" : Internal.PoiType; + static readonly "ALL_JOBS" : ((arg0: Internal.PoiType) => boolean); + static readonly "ARMORER" : Internal.PoiType; + static readonly "TOOLSMITH" : Internal.PoiType; + static readonly "MEETING" : Internal.PoiType; + static readonly "BEE_NEST" : Internal.PoiType; + static readonly "LODESTONE" : Internal.PoiType; + static readonly "FARMER" : Internal.PoiType; + static readonly "FLETCHER" : Internal.PoiType; + static readonly "NITWIT" : Internal.PoiType; + static readonly "LEATHERWORKER" : Internal.PoiType; + static readonly "LIBRARIAN" : Internal.PoiType; + static readonly "CLERIC" : Internal.PoiType; + static readonly "FISHERMAN" : Internal.PoiType; + static readonly "BUTCHER" : Internal.PoiType; + static readonly "BEEHIVE" : Internal.PoiType; + static readonly "NETHER_PORTAL" : Internal.PoiType; + static readonly "WEAPONSMITH" : Internal.PoiType; + static readonly "LIGHTNING_ROD" : Internal.PoiType; + static readonly "HOME" : Internal.PoiType; + get predicate(): Internal.Predicate; + get name(): string; + get validRange(): number; + get maxTickets(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PoiType_ = Special.PoiType | PoiType; + /** + * @javaClass org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable + */ + class CallbackInfoReturnable extends Internal.CallbackInfo { + setReturnValue(arg0: R): void; + getReturnValue(): R; + getReturnValueB(): number; + getReturnValueI(): number; + getReturnValueZ(): boolean; + getReturnValueJ(): number; + getReturnValueS(): number; + getReturnValueC(): string; + getReturnValueD(): number; + getReturnValueF(): number; + get returnValueS(): number; + get returnValueC(): string; + get returnValueD(): number; + get returnValue(): R; + get returnValueB(): number; + get returnValueF(): number; + get returnValueI(): number; + get returnValueZ(): boolean; + get returnValueJ(): number; + set returnValue(arg0: R); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CallbackInfoReturnable_ = CallbackInfoReturnable; + /** + * @javaClass net.minecraft.class_1722 + */ + class HopperMenu extends Internal.AbstractContainerMenu { + removed($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + static readonly "CONTAINER_SIZE" : 5; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HopperMenu_ = HopperMenu; + /** + * @javaClass net.minecraft.class_3124$class_5876 + */ + class OreConfiguration$TargetBlockState { + static readonly "CODEC" : Internal.Codec; + readonly "state" : Internal.BlockState; + readonly "target" : Internal.RuleTest; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OreConfiguration$TargetBlockState_ = OreConfiguration$TargetBlockState; + /** + * @javaClass net.minecraft.class_2855 + */ + class ServerboundRenameItemPacket implements Internal.Packet { + getName(): string; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundRenameItemPacket_ = ServerboundRenameItemPacket; + /** + * @javaClass net.minecraft.class_2350 + */ + class Direction extends Internal.Enum implements Internal.StringRepresentable { + getNormal(): Vec3i; + getAxisDirection(): Internal.Direction$AxisDirection; + static rotate($$0: Internal.Matrix4f_, $$1: Internal.Direction_): this; + getName(): string; + getIndex(): number; + getRotation(): Internal.Quaternion; + static values(): Internal.Direction[]; + static getNearest($$0: number, $$1: number, $$2: number): this; + static byName($$0: string): this; + static getRandom($$0: Internal.Random_): this; + static get($$0: Internal.Direction$AxisDirection_, $$1: Internal.Direction$Axis_): this; + getCounterClockWise(): this; + getCounterClockWise($$0: Internal.Direction$Axis_): this; + static from2DDataValue($$0: number): this; + static fromNormal($$0: BlockPos_): this; + static fromNormal($$0: number, $$1: number, $$2: number): this; + static getFacingAxis($$0: Internal.Entity_, $$1: Internal.Direction$Axis_): this; + static valueOf($$0: string): this; + getAxis(): Internal.Direction$Axis; + getClockWise(): this; + getClockWise($$0: Internal.Direction$Axis_): this; + getYaw(): number; + getHorizontalIndex(): number; + getX(): number; + getPitch(): number; + getY(): number; + getZ(): number; + static orderedByNearest($$0: Internal.Entity_): Internal.Direction[]; + method_15434(): string; + static fromYRot($$0: number): this; + step(): Internal.Vector3f; + getOpposite(): this; + toString(): string; + static fromAxisAndDirection($$0: Internal.Direction$Axis_, $$1: Internal.Direction$AxisDirection_): this; + static from3DDataValue($$0: number): this; + isFacingAngle($$0: number): boolean; + static readonly "DOWN" : Internal.Direction; + static readonly "CODEC" : Internal.Codec; + static readonly "NORTH" : Internal.Direction; + static readonly "WEST" : Internal.Direction; + static readonly "VERTICAL_CODEC" : Internal.Codec; + static readonly "UP" : Internal.Direction; + static readonly "SOUTH" : Internal.Direction; + static readonly "EAST" : Internal.Direction; + get normal(): Vec3i; + get horizontalIndex(): number; + get rotation(): Internal.Quaternion; + get index(): number; + get counterClockWise(): this; + get opposite(): this; + get axis(): Internal.Direction$Axis; + get yaw(): number; + get clockWise(): this; + get axisDirection(): Internal.Direction$AxisDirection; + get name(): string; + get x(): number; + get y(): number; + get z(): number; + get pitch(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Direction_ = "east" | "south" | "north" | "west" | "up" | "down" | Direction; + /** + * @javaClass dev.latvian.mods.rhino.Wrapper + */ + interface Wrapper { + unwrapped(o: any): any; + unwrap(): any; + } + type Wrapper_ = (() => any) | Wrapper; + /** + * @javaClass net.minecraft.class_2823 + */ + interface LightChunkGetter { + getLevel(): Internal.BlockGetter; + onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; + getChunkForLighting(arg0: number, arg1: number): Internal.BlockGetter; + } + type LightChunkGetter_ = LightChunkGetter; + /** + * @javaClass net.minecraft.class_22$class_23 + */ + class MapItemSavedData$HoldingPlayer { + "step" : number; + readonly "player" : Internal.Player; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MapItemSavedData$HoldingPlayer_ = MapItemSavedData$HoldingPlayer; + /** + * @javaClass net.minecraft.class_5203 + */ + class ThreeLayersFeatureSize extends Internal.FeatureSize { + getSizeAtHeight($$0: number, $$1: number): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ThreeLayersFeatureSize_ = ThreeLayersFeatureSize; + /** + * @javaClass net.minecraft.class_5205 + */ + class BushFoliagePlacer extends Internal.BlobFoliagePlacer { + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BushFoliagePlacer_ = BushFoliagePlacer; + /** + * @javaClass net.minecraft.class_5455 + */ + interface RegistryAccess extends Internal.DynamicRegistryManagerAccessor { + createRegistry($$0: Internal.ResourceKey_>): Internal.WritableRegistry; + registry($$0: Internal.ResourceKey_>): Internal.Optional>; + builtinCopy(): Internal.RegistryAccess$Writable; + registries(): Internal.Stream>; + networkSafeRegistries(): Internal.Stream>; + fromRegistryOfRegistries($$0: Internal.Registry_>): Internal.RegistryAccess$Frozen; + allElementsLifecycle(): Internal.Lifecycle; + freeze(): Internal.RegistryAccess$Frozen; + knownRegistries(): Internal.Iterable>; + load($$0: Internal.RegistryAccess$Writable_, $$1: Internal.DynamicOps_, $$2: Internal.RegistryLoader_): void; + readFromDisk($$0: Internal.Dynamic_): this; + ownedRegistry(arg0: Internal.ResourceKey_>): Internal.Optional>; + ownedRegistries(): Internal.Stream>; + ownedRegistryOrThrow($$0: Internal.ResourceKey_>): Internal.Registry; + retrieveRegistry($$0: Internal.ResourceKey_>, $$1: Internal.Dynamic_): Internal.Registry; + registryOrThrow($$0: Internal.ResourceKey_>): Internal.Registry; + } + type RegistryAccess_ = RegistryAccess; + /** + * @javaClass net.minecraft.class_1439$class_4621 + */ + class IronGolem$Crackiness extends Internal.Enum { + static byFraction($$0: number): this; + static valueOf($$0: string): this; + static values(): Internal.IronGolem$Crackiness[]; + static readonly "HIGH" : Internal.IronGolem$Crackiness; + static readonly "MEDIUM" : Internal.IronGolem$Crackiness; + static readonly "LOW" : Internal.IronGolem$Crackiness; + static readonly "NONE" : Internal.IronGolem$Crackiness; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IronGolem$Crackiness_ = "high" | "low" | "none" | "medium" | IronGolem$Crackiness; + /** + * @javaClass net.minecraft.class_293$class_5595 + */ + class VertexFormat$IndexType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.VertexFormat$IndexType[]; + static least($$0: number): this; + readonly "bytes" : number; + static readonly "BYTE" : Internal.VertexFormat$IndexType; + readonly "asGLType" : number; + static readonly "INT" : Internal.VertexFormat$IndexType; + static readonly "SHORT" : Internal.VertexFormat$IndexType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VertexFormat$IndexType_ = "byte" | "short" | "int" | VertexFormat$IndexType; + /** + * @javaClass net.minecraft.class_5575 + */ + interface EntityTypeTest { + forClass($$0: Internal.Class_): Internal.EntityTypeTest; + getBaseClass(): typeof B; + tryCast(arg0: B): T; + } + type EntityTypeTest_ = EntityTypeTest; + /** + * @javaClass net.minecraft.class_5949 + */ + class MetricCategory extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.MetricCategory[]; + getDescription(): string; + static readonly "JVM" : Internal.MetricCategory; + static readonly "PATH_FINDING" : Internal.MetricCategory; + static readonly "EVENT_LOOPS" : Internal.MetricCategory; + static readonly "TICK_LOOP" : Internal.MetricCategory; + static readonly "CHUNK_RENDERING" : Internal.MetricCategory; + static readonly "CPU" : Internal.MetricCategory; + static readonly "MAIL_BOXES" : Internal.MetricCategory; + static readonly "CHUNK_RENDERING_DISPATCHING" : Internal.MetricCategory; + get description(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MetricCategory_ = "jvm" | "event_loops" | "chunk_rendering" | "mail_boxes" | "path_finding" | "cpu" | "chunk_rendering_dispatching" | "tick_loop" | MetricCategory; + /** + * @javaClass net.minecraft.class_2556 + */ + class ChatType extends Internal.Enum { + shouldInterrupt(): boolean; + getIndex(): number; + static valueOf($$0: string): this; + static values(): Internal.ChatType[]; + static getForIndex($$0: number): this; + static readonly "SYSTEM" : Internal.ChatType; + static readonly "CHAT" : Internal.ChatType; + static readonly "GAME_INFO" : Internal.ChatType; + get index(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChatType_ = "system" | "chat" | "game_info" | ChatType; + /** + * @javaClass net.minecraft.class_2902 + */ + class Heightmap { + setRawData($$0: Internal.ChunkAccess_, $$1: Internal.Heightmap$Types_, $$2: number[]): void; + update($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_): boolean; + getFirstAvailable($$0: number, $$1: number): number; + getRawData(): number[]; + static primeHeightmaps($$0: Internal.ChunkAccess_, $$1: Internal.Set_): void; + getHighestTaken($$0: number, $$1: number): number; + get rawData(): number[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Heightmap_ = Heightmap; + /** + * @javaClass net.minecraft.class_2922 + */ + class ConfiguredWorldCarver extends Internal.Record { + carve($$0: Internal.CarvingContext_, $$1: Internal.ChunkAccess_, $$2: Internal.Function_>, $$3: Internal.Random_, $$4: Internal.Aquifer_, $$5: Internal.ChunkPos_, $$6: Internal.CarvingMask_): boolean; + isStartChunk($$0: Internal.Random_): boolean; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + config(): WC; + worldCarver(): Internal.WorldCarver; + static readonly "CODEC" : Internal.Codec>>; + static readonly "DIRECT_CODEC" : Internal.Codec>; + static readonly "LIST_CODEC" : Internal.Codec>>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ConfiguredWorldCarver_ = Special.ConfiguredWorldCarver | ConfiguredWorldCarver; + /** + * @javaClass java.util.Vector + */ class Vector extends Internal.AbstractList implements Internal.List, Internal.RandomAccess, Internal.Cloneable, Internal.Serializable { firstElement(): E; replaceAll(arg0: Internal.UnaryOperator_): void; @@ -23851,508 +28705,579 @@ declare namespace Internal { protected constructor(); } type Vector_ = Vector; - interface BakedModelManagerHooks { - fabric_getModel(arg0: ResourceLocation_): Internal.class_1087; - } - type BakedModelManagerHooks_ = BakedModelManagerHooks; - class RuntimeException extends Internal.Exception { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RuntimeException_ = RuntimeException; - class class_6871 extends Internal.Record implements Internal.class_6874 { - method_40166(): Internal.class_6875; - comp_338(): number; + /** + * @javaClass org.lwjgl.PointerBuffer + */ + class PointerBuffer extends Internal.CustomBuffer implements Internal.Comparable { + static allocateDirect(arg0: number): this; + getFloatBuffer(arg0: number, arg1: number): Internal.FloatBuffer; + getFloatBuffer(arg0: number): Internal.FloatBuffer; + getStringUTF8(arg0: number): string; + getStringUTF8(): string; + sizeof(): number; + getIntBuffer(arg0: number): Internal.IntBuffer; + getIntBuffer(arg0: number, arg1: number): Internal.IntBuffer; + getByteBuffer(arg0: number): Internal.ByteBuffer; + getByteBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + getShortBuffer(arg0: number, arg1: number): Internal.ShortBuffer; + getShortBuffer(arg0: number): Internal.ShortBuffer; + putAddressOf(arg0: number, arg1: Internal.CustomBuffer_): this; + putAddressOf(arg0: Internal.CustomBuffer_): this; + compareTo(arg0: Internal.PointerBuffer_): number; + put(arg0: Internal.IntBuffer_): this; + put(arg0: Internal.ShortBuffer_): this; + put(arg0: Internal.FloatBuffer_): this; + put(arg0: Internal.DoubleBuffer_): this; + put(arg0: Internal.LongBuffer_): this; + put(arg0: number, arg1: Internal.DoubleBuffer_): this; + put(arg0: number, arg1: Internal.FloatBuffer_): this; + put(arg0: number, arg1: Internal.LongBuffer_): this; + put(arg0: number, arg1: Internal.IntBuffer_): this; + put(arg0: number, arg1: Internal.ShortBuffer_): this; + put(arg0: number, arg1: Internal.ByteBuffer_): this; + put(arg0: number, arg1: number): this; + static put(arg0: Internal.ByteBuffer_, arg1: number): void; + put(arg0: number): this; + put(arg0: number[]): this; + put(arg0: number[], arg1: number, arg2: number): this; + put(arg0: Internal.ByteBuffer_): this; + put(arg0: number, arg1: Internal.Pointer_): this; + put(arg0: Internal.Pointer_): this; + static put(arg0: Internal.ByteBuffer_, arg1: number, arg2: number): void; + getStringASCII(arg0: number): string; + getStringASCII(): string; + getStringUTF16(): string; + getStringUTF16(arg0: number): string; + getPointerBuffer(arg0: number): this; + getPointerBuffer(arg0: number, arg1: number): this; hashCode(): number; - comp_339(): number; - equals($$0: any): boolean; - comp_337(): number; - method_40168($$0: Internal.class_2794_, $$1: number, $$2: number, $$3: number): boolean; - toString(): string; - static readonly field_36419 : Internal.Codec; + equals(arg0: any): boolean; + get(arg0: number[], arg1: number, arg2: number): this; + static get(arg0: Internal.ByteBuffer_): number; + get(): number; + get(arg0: number): number; + static get(arg0: Internal.ByteBuffer_, arg1: number): number; + get(arg0: number[]): this; + static create(arg0: number, arg1: number): this; + static create(arg0: Internal.ByteBuffer_): this; + getLongBuffer(arg0: number, arg1: number): Internal.LongBuffer; + getLongBuffer(arg0: number): Internal.LongBuffer; + getDoubleBuffer(arg0: number, arg1: number): Internal.DoubleBuffer; + getDoubleBuffer(arg0: number): Internal.DoubleBuffer; + get stringASCII(): string; + get stringUTF16(): string; + get stringUTF8(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6871_ = class_6871; - class class_2826 { - method_38293($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_38292(): boolean; - method_38294(): Internal.class_2841>; - static method_31729($$0: number): number; - method_12262(): boolean; - method_12260(): number; - method_38291($$0: Internal.class_6780_, $$1: Internal.class_6544$class_6552_, $$2: number, $$3: number): void; - method_12265(): Internal.class_2841; - method_12254($$0: number, $$1: number, $$2: number): Internal.class_2680; - method_12255($$0: number, $$1: number, $$2: number): Internal.class_3610; - method_12263(): boolean; - method_12264(): boolean; - method_12253(): void; - method_12258($$0: Internal.class_2540_): void; - method_19523($$0: Internal.Predicate_): boolean; - method_12259(): number; - method_16675($$0: number, $$1: number, $$2: number, $$3: Internal.class_2680_): Internal.class_2680; - method_12256($$0: number, $$1: number, $$2: number, $$3: Internal.class_2680_, $$4: boolean): Internal.class_2680; - method_16676(): void; - method_12257($$0: Internal.class_2540_): void; - method_16677(): void; - static readonly field_31407 : 16; - static readonly field_31408 : 4096; - static readonly field_31406 : 16; - static readonly field_34555 : 2; + type PointerBuffer_ = PointerBuffer; + /** + * @javaClass java.time.format.FormatStyle + */ + class FormatStyle extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.FormatStyle[]; + static readonly "MEDIUM" : Internal.FormatStyle; + static readonly "FULL" : Internal.FormatStyle; + static readonly "LONG" : Internal.FormatStyle; + static readonly "SHORT" : Internal.FormatStyle; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2826_ = class_2826; - class class_2822 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12243($$0: Internal.class_2792_): void; - method_12244(): number; - method_12245(): number; + type FormatStyle_ = "short" | "medium" | "long" | "full" | FormatStyle; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.CompostablesRecipeEventJS + */ + class CompostablesRecipeEventJS extends Internal.EventJS { + add(ingredient: Internal.IngredientJS_, f: number): void; + removeAll(): void; + remove(ingredient: Internal.IngredientJS_): void; + static "originalMap" : {}; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2822_ = class_2822; - class class_2838 implements Internal.class_2596 { - method_12292($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_12293(): number; + type CompostablesRecipeEventJS_ = CompostablesRecipeEventJS; + /** + * @javaClass net.minecraft.class_3419 + */ + class SoundSource extends Internal.Enum { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.SoundSource[]; + static readonly "RECORDS" : Internal.SoundSource; + static readonly "MUSIC" : Internal.SoundSource; + static readonly "MASTER" : Internal.SoundSource; + static readonly "HOSTILE" : Internal.SoundSource; + static readonly "PLAYERS" : Internal.SoundSource; + static readonly "VOICE" : Internal.SoundSource; + static readonly "WEATHER" : Internal.SoundSource; + static readonly "BLOCKS" : Internal.SoundSource; + static readonly "AMBIENT" : Internal.SoundSource; + static readonly "NEUTRAL" : Internal.SoundSource; + get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2838_ = class_2838; - class class_1334 implements Internal.class_6035 { - method_6233(): void; - method_6234(): void; + type SoundSource_ = "voice" | "music" | "records" | "blocks" | "hostile" | "players" | "weather" | "neutral" | "ambient" | "master" | SoundSource; + /** + * @javaClass net.minecraft.class_1946 + */ + class PortalForcer { + findPortalAround($$0: BlockPos_, $$1: boolean, $$2: Internal.WorldBorder_): Internal.Optional; + createPortal($$0: BlockPos_, $$1: Internal.Direction$Axis_): Internal.Optional; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1334_ = class_1334; - interface ItemStackKJS extends Internal.AsKJS { - removeTagKJS(): void; - asKJS(): Internal.ItemStackJS; - } - type ItemStackKJS_ = ItemStackKJS; - abstract class class_1617 extends Internal.class_1543 { - method_5749($$0: Internal.class_2487_): void; - method_6990(): Internal.class_1543$class_1544; - method_7138($$0: Internal.class_1617$class_1618_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_7137(): boolean; + type PortalForcer_ = PortalForcer; + /** + * @javaClass net.minecraft.class_3226 + */ + class WeightedPlacedFeature { + place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; + static readonly "CODEC" : Internal.Codec; + readonly "chance" : number; + readonly "feature" : Internal.Holder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1617_ = class_1617; - class class_2495 extends Internal.class_2483 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; + type WeightedPlacedFeature_ = WeightedPlacedFeature; + /** + * @javaClass net.minecraft.class_1750 + */ + class BlockPlaceContext extends Internal.UseOnContext { + getNearestLookingDirections(): Internal.Direction[]; + static at($$0: Internal.BlockPlaceContext_, $$1: BlockPos_, $$2: Internal.Direction_): this; + getNearestLookingVerticalDirection(): Internal.Direction; + getNearestLookingDirection(): Internal.Direction; + canPlace(): boolean; + replacingClickedOnBlock(): boolean; + getClickedPos(): BlockPos; + get clickedPos(): BlockPos; + get nearestLookingVerticalDirection(): Internal.Direction; + get nearestLookingDirection(): Internal.Direction; + get nearestLookingDirections(): Internal.Direction[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockPlaceContext_ = BlockPlaceContext; + /** + * @javaClass net.minecraft.class_1662 + */ + class StackedContents { + static fromStackingIndex($$0: number): Internal.ItemStack; + accountSimpleStack($$0: Internal.ItemStack_): void; + static getStackingIndex($$0: Internal.ItemStack_): number; + getBiggestCraftableStack($$0: Internal.Recipe_, $$1: Internal.IntList_): number; + getBiggestCraftableStack($$0: Internal.Recipe_, $$1: number, $$2: Internal.IntList_): number; clear(): void; - method_23258(): Internal.class_4614; - method_17808($$0: number, $$1: Internal.class_2497_): void; - method_10589($$0: number): Internal.class_2497; - method_32289($$0: Internal.class_5627_): void; - method_10533($$0: number, $$1: Internal.class_2520_): boolean; - method_10588(): number[]; - method_10535($$0: number, $$1: Internal.class_2520_): boolean; - method_10601(): number; - method_10711(): number; - size(): number; - method_10713($$0: Internal.DataOutput_): void; - method_17806($$0: number, $$1: Internal.class_2497_): Internal.class_2497; - hashCode(): number; - method_17807($$0: number): Internal.class_2497; - equals($$0: any): boolean; - method_10591(): Internal.class_2495; + canCraft($$0: Internal.Recipe_, $$1: Internal.IntList_): boolean; + canCraft($$0: Internal.Recipe_, $$1: Internal.IntList_, $$2: number): boolean; + accountStack($$0: Internal.ItemStack_): void; + accountStack($$0: Internal.ItemStack_, $$1: number): void; + readonly "contents" : Internal.Int2IntMap; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StackedContents_ = StackedContents; + /** + * @javaClass net.minecraft.class_3858 + */ + class FurnaceMenu extends Internal.AbstractFurnaceMenu { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FurnaceMenu_ = FurnaceMenu; + /** + * @javaClass net.minecraft.class_2851 + */ + class ServerboundPlayerInputPacket implements Internal.Packet { + getZza(): number; + getXxa(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + isJumping(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + isShiftKeyDown(): boolean; + get zza(): number; + get xxa(): number; + get jumping(): boolean; + get shiftKeyDown(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPlayerInputPacket_ = ServerboundPlayerInputPacket; + /** + * @javaClass net.coderbot.batchedentityrendering.mixin.CompositeStateAccessor + */ + interface CompositeStateAccessor { + getTransparency(): Internal.RenderStateShard$TransparencyStateShard; + } + type CompositeStateAccessor_ = (() => Internal.RenderStateShard$TransparencyStateShard) | CompositeStateAccessor; + /** + * @javaClass dev.latvian.mods.rhino.util.CustomJavaToJsWrapper + */ + interface CustomJavaToJsWrapper { + convertJavaToJs(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Class_): Internal.Scriptable; + } + type CustomJavaToJsWrapper_ = ((arg0: Internal.Context, arg1: Internal.Scriptable, arg2: Internal.Class) => Internal.Scriptable) | CustomJavaToJsWrapper; + /** + * @javaClass net.minecraft.class_2748 + */ + class ClientboundSetExperiencePacket implements Internal.Packet { + getTotalExperience(): number; + getExperienceProgress(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getExperienceLevel(): number; + get experienceLevel(): number; + get experienceProgress(): number; + get totalExperience(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetExperiencePacket_ = ClientboundSetExperiencePacket; + /** + * @javaClass net.minecraft.class_1850 + */ + class BookCloningRecipe extends Internal.CustomRecipe { + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BookCloningRecipe_ = BookCloningRecipe; + /** + * @javaClass net.minecraft.class_6606 + */ + class ClientboundLightUpdatePacketData { + getTrustEdges(): boolean; + getBlockYMask(): Internal.BitSet; + getBlockUpdates(): Internal.List; + getEmptySkyYMask(): Internal.BitSet; + getEmptyBlockYMask(): Internal.BitSet; + getSkyUpdates(): Internal.List; + getSkyYMask(): Internal.BitSet; + write($$0: Internal.FriendlyByteBuf_): void; + get blockYMask(): Internal.BitSet; + get emptyBlockYMask(): Internal.BitSet; + get skyYMask(): Internal.BitSet; + get blockUpdates(): Internal.List; + get emptySkyYMask(): Internal.BitSet; + get trustEdges(): boolean; + get skyUpdates(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundLightUpdatePacketData_ = ClientboundLightUpdatePacketData; + /** + * @javaClass net.minecraft.class_2396 + */ + abstract class ParticleType { + codec(): Internal.Codec; + getDeserializer(): Internal.ParticleOptions$Deserializer; + getOverrideLimiter(): boolean; + get overrideLimiter(): boolean; + get deserializer(): Internal.ParticleOptions$Deserializer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ParticleType_ = Special.ParticleType | ParticleType; + /** + * @javaClass net.minecraft.class_5342 + */ + class LootItemConditionType extends Internal.SerializerType { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootItemConditionType_ = Special.LootItemConditionType | LootItemConditionType; + /** + * @javaClass java.lang.ModuleLayer + */ + class ModuleLayer { + findModule(arg0: string): Internal.Optional; + static defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; + defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this; + findLoader(arg0: string): Internal.ClassLoader; + configuration(): Internal.Configuration; toString(): string; - static readonly field_21036 : Internal.class_4614; + static defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; + defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this; + static boot(): this; + modules(): Internal.Set; + defineModules(arg0: Internal.Configuration_, arg1: Internal.Function_): this; + static defineModules(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.Function_): Internal.ModuleLayer$Controller; + parents(): Internal.List; + static empty(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2495_ = class_2495; - abstract class class_4668 { - method_23516(): void; - method_23518(): void; - toString(): string; - static readonly field_29451 : Internal.class_4668$class_5942; - static readonly field_29452 : Internal.class_4668$class_5942; - static readonly field_29410 : Internal.class_4668$class_5942; - static readonly field_29450 : Internal.class_4668$class_5942; - static readonly field_21370 : Internal.class_4668$class_4685; - static readonly field_29415 : Internal.class_4668$class_5942; - static readonly field_29416 : Internal.class_4668$class_5942; - static readonly field_29417 : Internal.class_4668$class_5942; - static readonly field_29418 : Internal.class_4668$class_5942; - static readonly field_29411 : Internal.class_4668$class_5942; - static readonly field_29412 : Internal.class_4668$class_5942; - static readonly field_29413 : Internal.class_4668$class_5942; - static readonly field_21376 : Internal.class_4668$class_4683; - static readonly field_29414 : Internal.class_4668$class_5942; - static readonly field_21377 : Internal.class_4668$class_4683; - static readonly field_21378 : Internal.class_4668$class_5939; - static readonly field_21379 : Internal.class_4668$class_4684; - static readonly field_29419 : Internal.class_4668$class_5942; - static readonly field_29440 : Internal.class_4668$class_5942; - static readonly field_25280 : Internal.class_4668$class_4678; - static readonly field_29441 : Internal.class_4668$class_5942; - static readonly field_25281 : Internal.class_4668$class_4678; - static readonly field_32771 : 0.99975586; - static readonly field_29442 : Internal.class_4668$class_5942; - static readonly field_29443 : Internal.class_4668$class_5942; - static readonly field_25282 : Internal.class_4668$class_4678; - static readonly field_25283 : Internal.class_4668$class_4678; - static readonly field_29448 : Internal.class_4668$class_5942; - static readonly field_29404 : Internal.class_4668$class_5942; - static readonly field_29449 : Internal.class_4668$class_5942; - static readonly field_29405 : Internal.class_4668$class_5942; - static readonly field_21360 : Internal.class_4668$class_4677; - static readonly field_29406 : Internal.class_4668$class_5942; - static readonly field_29407 : Internal.class_4668$class_5942; - static readonly field_29444 : Internal.class_4668$class_5942; - static readonly field_21364 : Internal.class_4668$class_4685; - static readonly field_29445 : Internal.class_4668$class_5942; - static readonly field_29446 : Internal.class_4668$class_5942; - static readonly field_21366 : Internal.class_4668$class_4685; - static readonly field_29447 : Internal.class_4668$class_5942; - static readonly field_25643 : Internal.class_4668$class_4678; - static readonly field_21367 : Internal.class_4668$class_4685; - static readonly field_21368 : Internal.class_4668$class_4685; - static readonly field_21369 : Internal.class_4668$class_4685; - static readonly field_29408 : Internal.class_4668$class_5942; - static readonly field_29409 : Internal.class_4668$class_5942; - static readonly field_33629 : Internal.class_4668$class_5942; - static readonly field_33628 : Internal.class_4668$class_5942; - static readonly field_29430 : Internal.class_4668$class_5942; - static readonly field_29431 : Internal.class_4668$class_5942; - static readonly field_29432 : Internal.class_4668$class_5942; - static readonly field_29437 : Internal.class_4668$class_5942; - static readonly field_29438 : Internal.class_4668$class_5942; - static readonly field_29439 : Internal.class_4668$class_5942; - static readonly field_21350 : Internal.class_4668$class_4686; - static readonly field_22241 : Internal.class_4668$class_4675; - static readonly field_21351 : Internal.class_4668$class_4686; - static readonly field_29433 : Internal.class_4668$class_5942; - static readonly field_21352 : Internal.class_4668$class_4675; - static readonly field_29434 : Internal.class_4668$class_5942; - static readonly field_21353 : Internal.class_4668$class_4675; - static readonly field_29435 : Internal.class_4668$class_5942; - static readonly field_29436 : Internal.class_4668$class_5942; - static readonly field_21358 : Internal.class_4668$class_4678; - static readonly field_21359 : Internal.class_4668$class_4678; - static readonly field_29420 : Internal.class_4668$class_5942; - static readonly field_29421 : Internal.class_4668$class_5942; - static readonly field_29426 : Internal.class_4668$class_5942; - static readonly field_21381 : Internal.class_4668$class_4684; - static readonly field_29427 : Internal.class_4668$class_5942; - static readonly field_21382 : Internal.class_4668$class_4684; - static readonly field_29428 : Internal.class_4668$class_5942; - static readonly field_21383 : Internal.class_4668$class_4676; - static readonly field_29429 : Internal.class_4668$class_5942; - static readonly field_21384 : Internal.class_4668$class_4676; - static readonly field_29422 : Internal.class_4668$class_5942; - static readonly field_21385 : Internal.class_4668$class_4679; - static readonly field_29423 : Internal.class_4668$class_5942; - static readonly field_21386 : Internal.class_4668$class_4679; - static readonly field_29424 : Internal.class_4668$class_5942; - static readonly field_29425 : Internal.class_4668$class_5942; - static readonly field_21344 : Internal.class_4668$class_4671; - static readonly field_21345 : Internal.class_4668$class_4671; - static readonly field_21346 : Internal.class_4668$class_4672; - static readonly field_21347 : Internal.class_4668$class_4672; - static readonly field_21348 : Internal.class_4668$class_4672; - static readonly field_21349 : Internal.class_4668$class_4686; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668_ = class_4668; - abstract class class_2624 extends Internal.class_2586 implements Internal.class_1263, Internal.class_3908, Internal.class_1275 { - createMenu($$0: number, $$1: Internal.class_1661_, $$2: Internal.class_1657_): Internal.class_1703; - static method_17487($$0: Internal.class_1657_, $$1: Internal.class_1273_, $$2: Internal.class_2561_): boolean; - method_17488($$0: Internal.class_2561_): void; - method_5797(): Internal.class_2561; - method_11014($$0: Internal.class_2487_): void; - method_17489($$0: Internal.class_1657_): boolean; - method_5476(): Internal.class_2561; - method_5477(): Internal.class_2561; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2624_ = class_2624; - class class_3499$class_5162 { - method_27126($$0: Internal.class_2248_): Internal.List; - method_27125(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3499$class_5162_ = class_3499$class_5162; - class class_1861 extends Internal.class_1869 { - method_17727($$0: Internal.class_1715_): Internal.class_1799; - method_17728($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_8119(): Internal.class_1865; - method_8118(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1861_ = class_1861; - class class_5520 { - method_38936(): void; - method_38935(): void; - method_31341($$0: Internal.UUID_): void; - method_31340($$0: Internal.UUID_): boolean; - method_31392($$0: Internal.UUID_): boolean; - method_31391($$0: Internal.UUID_): boolean; - method_31407($$0: string): Internal.UUID; - method_31338($$0: Internal.UUID_): void; - method_31339($$0: Internal.UUID_): void; - method_31336(): Internal.Set; - method_31337($$0: Internal.class_640_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5520_ = class_5520; - interface BooleanSupplier { - getAsBoolean(): boolean; - } - type BooleanSupplier_ = (() => boolean) | BooleanSupplier; - interface class_5936 extends Internal.class_3679 { - } - type class_5936_ = class_5936; + type ModuleLayer_ = ModuleLayer; + /** + * @javaClass java.nio.channels.ByteChannel + */ interface ByteChannel extends Internal.ReadableByteChannel, Internal.WritableByteChannel { } type ByteChannel_ = ByteChannel; - class class_5932 extends Internal.Enum implements Internal.class_3542 { - method_34379(): Internal.class_2350; - static method_34378($$0: string): Internal.class_5932; - static valueOf($$0: string): Internal.class_5932; - static values(): Internal.class_5932[]; - method_15434(): string; - method_34380(): number; - static readonly field_29313 : Internal.class_5932; - static readonly field_29314 : Internal.class_5932; - static readonly field_29315 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5932_ = "ceiling" | "floor" | class_5932; - abstract class AbstractByteBuf extends Internal.ByteBuf { - asReadOnly(): Internal.ByteBuf; - markReaderIndex(): Internal.ByteBuf; - getByte(arg0: number): number; - writeZero(arg0: number): Internal.ByteBuf; - resetReaderIndex(): Internal.ByteBuf; - writeFloat(arg0: number): Internal.ByteBuf; - setLongLE(arg0: number, arg1: number): Internal.ByteBuf; - readRetainedSlice(arg0: number): Internal.ByteBuf; - slice(): Internal.ByteBuf; - slice(arg0: number, arg1: number): Internal.ByteBuf; - getMediumLE(arg0: number): number; - readUnsignedIntLE(): number; - readInt(): number; - order(arg0: Internal.ByteOrder_): Internal.ByteBuf; - writeMedium(arg0: number): Internal.ByteBuf; - resetWriterIndex(): Internal.ByteBuf; - writableBytes(): number; - getUnsignedShort(arg0: number): number; - maxCapacity(): number; - bytesBefore(arg0: number, arg1: number): number; - bytesBefore(arg0: number, arg1: number, arg2: number): number; - bytesBefore(arg0: number): number; - setInt(arg0: number, arg1: number): Internal.ByteBuf; - getInt(arg0: number): number; - markWriterIndex(): Internal.ByteBuf; - isReadable(arg0: number): boolean; - isReadable(): boolean; - writeBoolean(arg0: boolean): Internal.ByteBuf; - setIntLE(arg0: number, arg1: number): Internal.ByteBuf; - writeLongLE(arg0: number): Internal.ByteBuf; - setShortLE(arg0: number, arg1: number): Internal.ByteBuf; - isWritable(arg0: number): boolean; - isWritable(): boolean; - readChar(): string; - readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; - isReadOnly(): boolean; - readUnsignedShortLE(): number; - readDouble(): number; - readFloat(): number; - getLongLE(arg0: number): number; - getBoolean(arg0: number): boolean; - copy(): Internal.ByteBuf; - readShortLE(): number; - readUnsignedMedium(): number; - ensureWritable(arg0: number, arg1: boolean): number; - ensureWritable(arg0: number): Internal.ByteBuf; - writeInt(arg0: number): Internal.ByteBuf; - readableBytes(): number; - readSlice(arg0: number): Internal.ByteBuf; - getIntLE(arg0: number): number; - nioBuffers(): Internal.ByteBuffer[]; - forEachByteDesc(arg0: Internal.ByteProcessor_): number; - forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; - skipBytes(arg0: number): Internal.ByteBuf; - getLong(arg0: number): number; - readLong(): number; - readShort(): number; + /** + * @javaClass com.google.common.collect.SetMultimap + */ + interface SetMultimap extends Internal.Multimap { + removeAll(arg0: any): Internal.Set; + entries(): Internal.Set>; + asMap(): Internal.Map>; equals(arg0: any): boolean; - setZero(arg0: number, arg1: number): Internal.ByteBuf; - getUnsignedMedium(arg0: number): number; - readBytes(arg0: number): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; - readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; - readBytes(arg0: number[]): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; - readBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; - readBytes(arg0: Internal.OutputStream_, arg1: number): Internal.ByteBuf; - readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; - readBoolean(): boolean; + get(arg0: K): Internal.Set; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Set; + } + type SetMultimap_ = SetMultimap; + /** + * @javaClass net.minecraft.class_5861 + */ + class ClampedNormalFloat extends Internal.FloatProvider { + getMinValue(): number; + getType(): Internal.FloatProviderType; + getMaxValue(): number; + static of($$0: number, $$1: number, $$2: number, $$3: number): this; toString(): string; - toString(arg0: Internal.Charset_): string; - toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; - retainedSlice(): Internal.ByteBuf; - retainedSlice(arg0: number, arg1: number): Internal.ByteBuf; - readMediumLE(): number; - setMedium(arg0: number, arg1: number): Internal.ByteBuf; - setBoolean(arg0: number, arg1: boolean): Internal.ByteBuf; - readerIndex(): number; - readerIndex(arg0: number): Internal.ByteBuf; - getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; - setShort(arg0: number, arg1: number): Internal.ByteBuf; - compareTo(arg0: Internal.ByteBuf_): number; - getBytes(arg0: number, arg1: number[]): Internal.ByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; - setDouble(arg0: number, arg1: number): Internal.ByteBuf; - setChar(arg0: number, arg1: number): Internal.ByteBuf; - getUnsignedIntLE(arg0: number): number; - getUnsignedInt(arg0: number): number; - indexOf(arg0: number, arg1: number, arg2: number): number; - writeByte(arg0: number): Internal.ByteBuf; - nioBuffer(): Internal.ByteBuffer; - discardSomeReadBytes(): Internal.ByteBuf; - duplicate(): Internal.ByteBuf; - writerIndex(): number; - writerIndex(arg0: number): Internal.ByteBuf; - writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; - readUnsignedInt(): number; - getUnsignedShortLE(arg0: number): number; - retainedDuplicate(): Internal.ByteBuf; - getChar(arg0: number): string; - setLong(arg0: number, arg1: number): Internal.ByteBuf; - readMedium(): number; - writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; - writeBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; - writeBytes(arg0: Internal.InputStream_, arg1: number): number; - writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; - writeBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; - writeBytes(arg0: number[]): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; - forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; - forEachByte(arg0: Internal.ByteProcessor_): number; - setIndex(arg0: number, arg1: number): Internal.ByteBuf; - writeShort(arg0: number): Internal.ByteBuf; - getShortLE(arg0: number): number; - getMedium(arg0: number): number; - readUnsignedShort(): number; - setByte(arg0: number, arg1: number): Internal.ByteBuf; - writeShortLE(arg0: number): Internal.ByteBuf; - maxWritableBytes(): number; - getDouble(arg0: number): number; - getFloat(arg0: number): number; - writeLong(arg0: number): Internal.ByteBuf; - writeIntLE(arg0: number): Internal.ByteBuf; - setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; - hashCode(): number; - readIntLE(): number; - setMediumLE(arg0: number, arg1: number): Internal.ByteBuf; - readUnsignedByte(): number; - readUnsignedMediumLE(): number; - readLongLE(): number; - writeDouble(arg0: number): Internal.ByteBuf; - setBytes(arg0: number, arg1: number[]): Internal.ByteBuf; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; - setBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; - setFloat(arg0: number, arg1: number): Internal.ByteBuf; - getShort(arg0: number): number; - writeMediumLE(arg0: number): Internal.ByteBuf; - clear(): Internal.ByteBuf; - getUnsignedByte(arg0: number): number; - discardReadBytes(): Internal.ByteBuf; - writeChar(arg0: number): Internal.ByteBuf; - getUnsignedMediumLE(arg0: number): number; - readByte(): number; - get readable(): boolean; - get readOnly(): boolean; - get writable(): boolean; + static sample($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; + sample($$0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.FloatProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type AbstractByteBuf_ = AbstractByteBuf; - class Exception extends Internal.Throwable { + type ClampedNormalFloat_ = ClampedNormalFloat; + /** + * @javaClass net.minecraft.class_5847 + */ + class NoiseEffect extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.NoiseEffect[]; + static readonly "BEARD" : Internal.NoiseEffect; + static readonly "BURY" : Internal.NoiseEffect; + static readonly "NONE" : Internal.NoiseEffect; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Exception_ = Exception; - interface ChronoLocalDateTime extends Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable> { - minus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime; - isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; - query(arg0: Internal.TemporalQuery_): R; - toLocalTime(): Internal.LocalTime; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - format(arg0: Internal.DateTimeFormatter_): string; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - compareTo(arg0: Internal.ChronoLocalDateTime_): number; - atZone(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; - toInstant(arg0: Internal.ZoneOffset_): Internal.Instant; - isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime; - plus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; - with(arg0: Internal.TemporalField_, arg1: number): Internal.ChronoLocalDateTime; - with(arg0: Internal.TemporalAdjuster_): Internal.ChronoLocalDateTime; - toLocalDate(): D; - toEpochSecond(arg0: Internal.ZoneOffset_): number; + type NoiseEffect_ = "bury" | "beard" | "none" | NoiseEffect; + /** + * @javaClass java.lang.module.ModuleDescriptor$Requires + */ + class ModuleDescriptor$Requires implements Internal.Comparable { + compiledVersion(): Internal.Optional; hashCode(): number; equals(arg0: any): boolean; + rawCompiledVersion(): Internal.Optional; + name(): string; toString(): string; - getChronology(): Internal.Chronology; - isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; + compareTo(arg0: Internal.ModuleDescriptor$Requires_): number; + modifiers(): Internal.Set; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type ChronoLocalDateTime_ = ChronoLocalDateTime; + type ModuleDescriptor$Requires_ = ModuleDescriptor$Requires; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder + */ + class PickaxeItemBuilder extends Internal.HandheldItemBuilder { + createObject(): Internal.Item; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PickaxeItemBuilder_ = PickaxeItemBuilder; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterRender + */ + interface ScreenEvents$AfterRender { + afterRender(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void; + } + type ScreenEvents$AfterRender_ = ((arg0: Internal.Screen, arg1: Internal.PoseStack, arg2: number, arg3: number, arg4: number) => void) | ScreenEvents$AfterRender; + /** + * @javaClass net.minecraft.class_4136 + */ + class GossipContainer { + add($$0: Internal.UUID_, $$1: Internal.GossipType_, $$2: number): void; + getGossipEntries(): Internal.Map>; + transferFrom($$0: Internal.GossipContainer_, $$1: Internal.Random_, $$2: number): void; + getCountForType($$0: Internal.GossipType_, $$1: Internal.DoublePredicate_): number; + update($$0: Internal.Dynamic_): void; + decay(): void; + store($$0: Internal.DynamicOps_): Internal.Dynamic; + remove($$0: Internal.GossipType_): void; + remove($$0: Internal.UUID_, $$1: Internal.GossipType_, $$2: number): void; + remove($$0: Internal.UUID_, $$1: Internal.GossipType_): void; + getReputation($$0: Internal.UUID_, $$1: Internal.Predicate_): number; + static readonly "DISCARD_THRESHOLD" : 2; + get gossipEntries(): Internal.Map>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GossipContainer_ = GossipContainer; + /** + * @javaClass net.minecraft.class_185 + */ + class DisplayInfo { + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + getFrame(): Internal.FrameType; + getDescription(): Internal.Component; + getIcon(): Internal.ItemStack; + isHidden(): boolean; + shouldShowToast(): boolean; + getX(): number; + getY(): number; + getTitle(): Internal.Component; + serializeToJson(): Internal.JsonElement; + shouldAnnounceChat(): boolean; + setLocation($$0: number, $$1: number): void; + static fromJson($$0: Internal.JsonObject_): this; + getBackground(): ResourceLocation; + static fromNetwork($$0: Internal.FriendlyByteBuf_): this; + get hidden(): boolean; + get background(): ResourceLocation; + get icon(): Internal.ItemStack; + get x(): number; + get description(): Internal.Component; + get y(): number; + get title(): Internal.Component; + get frame(): Internal.FrameType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DisplayInfo_ = DisplayInfo; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortCollection + */ + interface ShortCollection extends Internal.Collection, Internal.ShortIterable { + add(arg0: number): boolean; + spliterator(): Internal.ShortSpliterator; + containsAll(arg0: Internal.ShortCollection_): boolean; + intIterator(): Internal.IntIterator; + intSpliterator(): Internal.IntSpliterator; + remove(arg0: any): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + removeIf(arg0: Internal.ShortPredicate_): boolean; + removeIf(arg0: Internal.IntPredicate_): boolean; + intStream(): Internal.IntStream; + toShortArray(arg0: number[]): number[]; + toShortArray(): number[]; + removeAll(arg0: Internal.ShortCollection_): boolean; + contains(arg0: any): boolean; + contains(arg0: number): boolean; + iterator(): Internal.ShortIterator; + addAll(arg0: Internal.ShortCollection_): boolean; + stream(): Internal.Stream; + toArray(arg0: number[]): number[]; + parallelStream(): Internal.Stream; + rem(arg0: number): boolean; + intParallelStream(): Internal.IntStream; + retainAll(arg0: Internal.ShortCollection_): boolean; + } + type ShortCollection_ = ShortCollection; + /** + * @javaClass net.minecraft.class_2945$class_2946 + */ + class SynchedEntityData$DataItem { + getValue(): T; + isDirty(): boolean; + setValue($$0: T): void; + getAccessor(): Internal.EntityDataAccessor; + copy(): Internal.SynchedEntityData$DataItem; + setDirty($$0: boolean): void; + get dirty(): boolean; + get accessor(): Internal.EntityDataAccessor; + get value(): T; + set dirty($$0: boolean); + set value($$0: T); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SynchedEntityData$DataItem_ = SynchedEntityData$DataItem; + /** + * @javaClass net.minecraft.class_2631 + */ + class SkullBlockEntity extends Internal.BlockEntity { + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + load($$0: Internal.CompoundTag_): void; + getUpdateTag(): Internal.CompoundTag; + static dragonHeadAnimation($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SkullBlockEntity_): void; + static clear(): void; + getMouthAnimation($$0: number): number; + static setup($$0: Internal.GameProfileCache_, $$1: Internal.MinecraftSessionService_, $$2: Internal.Executor_): void; + setOwner($$0: Internal.GameProfile_): void; + static updateGameprofile($$0: Internal.GameProfile_, $$1: Internal.Consumer_): void; + getOwnerProfile(): Internal.GameProfile; + static readonly "TAG_SKULL_OWNER" : "SkullOwner"; + get updateTag(): Internal.CompoundTag; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get ownerProfile(): Internal.GameProfile; + set owner($$0: Internal.GameProfile_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SkullBlockEntity_ = SkullBlockEntity; + /** + * @javaClass dev.latvian.mods.rhino.GeneratedClassLoader + */ + interface GeneratedClassLoader { + defineClass(arg0: string, arg1: number[]): typeof any; + linkClass(arg0: Internal.Class_): void; + } + type GeneratedClassLoader_ = GeneratedClassLoader; + /** + * @javaClass com.mojang.serialization.codecs.SimpleMapCodec + */ class SimpleMapCodec extends Internal.MapCodec> implements Internal.BaseMapCodec { encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; elementCodec(): Internal.Codec; @@ -24368,1128 +29293,36 @@ declare namespace Internal { protected constructor(); } type SimpleMapCodec_ = SimpleMapCodec; - class class_5350 { - method_29473(): Internal.class_2989; - method_29472(): Internal.class_2170; - handler$zme000$updateRegistryTags(registryAccess: Internal.class_5455_, ci: Internal.CallbackInfo_): void; - method_29471(): Internal.class_1863; - static method_29466($$0: Internal.class_3300_, $$1: Internal.class_5455$class_6890_, $$2: Internal.class_2170$class_5364_, $$3: number, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - method_29465(): Internal.class_5349; - handler$zkc001$hookRefresh(dynamicRegistryManager: Internal.class_5455_, ci: Internal.CallbackInfo_): void; - method_29469(): Internal.class_60; - method_40421($$0: Internal.class_5455_): void; - method_29468(): Internal.class_4567; - method_32703(): Internal.class_5640; - method_40427(): Internal.List; - readonly field_25338 : Internal.class_3505; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5350_ = class_5350; - interface AsynchronousChannel extends Internal.Channel { - close(): void; - } - type AsynchronousChannel_ = AsynchronousChannel; - interface Registrar extends Internal.Iterable { - getKey(arg0: T): Internal.Optional>; - byRawId(arg0: number): T; - entrySet(): Internal.Set, T>>; - getIds(): Internal.Set; - getId(arg0: T): ResourceLocation; - containsValue(arg0: T): boolean; - listen(arg0: ResourceLocation_, arg1: Internal.Consumer_): void; - listen(supplier: Internal.RegistrySupplier_, callback: Internal.Consumer_): void; - delegate(arg0: ResourceLocation_): Internal.RegistrySupplier; - contains(arg0: ResourceLocation_): boolean; - get(arg0: ResourceLocation_): T; - getRawId(arg0: T): number; - wrap(obj: R): Internal.RegistrySupplier; - key(): Internal.class_5321>; - register(arg0: ResourceLocation_, arg1: Internal.Supplier_): Internal.RegistrySupplier; - } - type Registrar_ = Registrar; - abstract class ZoneId implements Internal.Serializable { - static ofOffset(arg0: string, arg1: Internal.ZoneOffset_): Internal.ZoneId; - static systemDefault(): Internal.ZoneId; - static getAvailableZoneIds(): Internal.Set; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - normalized(): Internal.ZoneId; - hashCode(): number; - static of(arg0: string, arg1: Internal.Map_): Internal.ZoneId; - static of(arg0: string): Internal.ZoneId; - equals(arg0: any): boolean; - getId(): string; - static from(arg0: Internal.TemporalAccessor_): Internal.ZoneId; - toString(): string; - getRules(): Internal.ZoneRules; - static readonly SHORT_IDS : {"AET":"Australia/Sydney","BST":"Asia/Dhaka","ACT":"Australia/Darwin","HST":"-10:00","NST":"Pacific/Auckland","AST":"America/Anchorage","MST":"-07:00","SST":"Pacific/Guadalcanal","CTT":"Asia/Shanghai","PRT":"America/Puerto_Rico","ECT":"Europe/Paris","EAT":"Africa/Addis_Ababa","EST":"-05:00","PNT":"America/Phoenix","PLT":"Asia/Karachi","CNT":"America/St_Johns","IET":"America/Indiana/Indianapolis","VST":"Asia/Ho_Chi_Minh","JST":"Asia/Tokyo","ART":"Africa/Cairo","PST":"America/Los_Angeles","BET":"America/Sao_Paulo","MIT":"Pacific/Apia","CAT":"Africa/Harare","AGT":"America/Argentina/Buenos_Aires","NET":"Asia/Yerevan","CST":"America/Chicago","IST":"Asia/Kolkata"}; - get availableZoneIds(): Internal.Set; - get rules(): Internal.ZoneRules; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneId_ = ZoneId; - class class_6790 extends Internal.Record implements Internal.class_3037 { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - comp_288(): number; - comp_289(): number; - comp_287(): number; - static readonly field_35710 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6790_ = class_6790; - interface WritableByteChannel extends Internal.Channel { - write(arg0: Internal.ByteBuffer_): number; - } - type WritableByteChannel_ = WritableByteChannel; - interface Era extends Internal.TemporalAccessor, Internal.TemporalAdjuster { - getLong(arg0: Internal.TemporalField_): number; - getValue(): number; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - query(arg0: Internal.TemporalQuery_): R; - get(arg0: Internal.TemporalField_): number; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - isSupported(arg0: Internal.TemporalField_): boolean; - } - type Era_ = Era; - class class_1959$class_5482 { - field_26399 : Internal.class_1959$class_1963; - field_26400 : number; - static readonly field_26398 : Internal.MapCodec; - field_26401 : Internal.class_1959$class_5484; - field_26402 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1959$class_5482_ = class_1959$class_5482; - class ThreadGroup implements Internal.Thread$UncaughtExceptionHandler { - setMaxPriority(arg0: number): void; - suspend(): void; - activeCount(): number; - resume(): void; - getParent(): Internal.ThreadGroup; - getName(): string; - isDestroyed(): boolean; - destroy(): void; - parentOf(arg0: Internal.ThreadGroup_): boolean; - list(): void; - checkAccess(): void; - setDaemon(arg0: boolean): void; - allowThreadSuspension(arg0: boolean): boolean; - getMaxPriority(): number; - stop(): void; - isDaemon(): boolean; - interrupt(): void; - activeGroupCount(): number; - uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void; - enumerate(arg0: Internal.ThreadGroup_[], arg1: boolean): number; - enumerate(arg0: Internal.ThreadGroup_[]): number; - enumerate(arg0: Internal.Thread_[]): number; - enumerate(arg0: Internal.Thread_[], arg1: boolean): number; - toString(): string; - get parent(): Internal.ThreadGroup; - get destroyed(): boolean; - get maxPriority(): number; - get name(): string; - get daemon(): boolean; - set maxPriority(arg0: number); - set daemon(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThreadGroup_ = ThreadGroup; - interface class_863$class_864 { - method_23109(arg0: Internal.class_4587_, arg1: Internal.class_4597_, arg2: number, arg3: number, arg4: number): void; - method_20414(): void; - } - type class_863$class_864_ = class_863$class_864; - interface class_4069 extends Internal.class_364 { - method_25406($$0: number, $$1: number, $$2: number): boolean; - method_19355($$0: number, $$1: number): Internal.Optional; - method_25407($$0: boolean): boolean; - method_20086($$0: Internal.class_364_): void; - method_20085($$0: Internal.class_364_): void; - method_25398(arg0: boolean): void; - method_25397(): boolean; - method_25400($$0: string, $$1: number): boolean; - method_25399(): Internal.class_364; - method_25402($$0: number, $$1: number, $$2: number): boolean; - method_25401($$0: number, $$1: number, $$2: number): boolean; - method_25404($$0: number, $$1: number, $$2: number): boolean; - method_25403($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - method_16803($$0: number, $$1: number, $$2: number): boolean; - method_25396(): Internal.List; - method_25395(arg0: Internal.class_364_): void; - } - type class_4069_ = class_4069; - class class_5888 implements Internal.class_2596 { - method_34116(): boolean; - method_34115($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5888_ = class_5888; - interface ServerWorldCache { - fabric_invalidateCache(arg0: BlockPos_): void; - fabric_registerCache(arg0: BlockPos_, arg1: Internal.BlockApiCacheImpl_): void; - } - type ServerWorldCache_ = ServerWorldCache; - class class_3449 { - method_14969(): Internal.class_3341; - method_14979(): boolean; - method_34000(): Internal.class_1923; - method_14972($$0: Internal.class_6625_, $$1: Internal.class_1923_): Internal.class_2487; - method_16656(): Internal.class_5312; - method_16657(): boolean; - method_14964(): void; - method_14963(): Internal.List; - method_14974($$0: Internal.class_5281_, $$1: Internal.class_5138_, $$2: Internal.class_2794_, $$3: Internal.Random_, $$4: Internal.class_3341_, $$5: Internal.class_1923_): void; - method_23676(): number; - static readonly field_31662 : "INVALID"; - static readonly field_16713 : Internal.class_3449; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3449_ = class_3449; - abstract class class_3763 extends Internal.class_3732 { - method_20036($$0: boolean): void; - method_16472(): boolean; - method_16484(arg0: number, arg1: boolean): void; - method_20034(): boolean; - method_16486(): number; - method_20033(): Internal.class_3414; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_16480($$0: boolean): void; - method_16481(): boolean; - method_16482(): boolean; - method_5749($$0: Internal.class_2487_): void; - method_16836(): number; - method_16835($$0: number): void; - method_6078($$0: Internal.class_1282_): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_16476($$0: Internal.class_3765_): void; - method_16477($$0: number): void; - method_5974($$0: number): boolean; - method_6007(): void; - method_16478(): Internal.class_3765; - method_5652($$0: Internal.class_2487_): void; - method_17326(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3763_ = class_3763; - class class_3723 extends Internal.class_2609 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3723_ = class_3723; - class MinecraftProfileTexture$Type extends Internal.Enum { - static valueOf(arg0: string): Internal.MinecraftProfileTexture$Type; - static values(): Internal.MinecraftProfileTexture$Type[]; - static readonly ELYTRA : Internal.MinecraftProfileTexture$Type; - static readonly SKIN : Internal.MinecraftProfileTexture$Type; - static readonly CAPE : Internal.MinecraftProfileTexture$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecraftProfileTexture$Type_ = "elytra" | "skin" | "cape" | MinecraftProfileTexture$Type; - interface class_5217 { - method_151($$0: Internal.class_129_, $$1: Internal.class_5539_): void; - method_215(): number; - method_217(): number; - method_207(): Internal.class_1267; - method_156(): boolean; - method_146(): Internal.class_1928; - method_30656(): number; - method_157(arg0: boolean): void; - method_203(): boolean; - method_152(): boolean; - method_197(): boolean; - method_188(): number; - method_144(): number; - method_166(): number; - } - type class_5217_ = class_5217; - interface class_6910$class_6915 extends Internal.Function { - } - type class_6910$class_6915_ = class_6910$class_6915; - class class_5718 implements Internal.class_5714 { - method_32948(): number; - method_32946(): Internal.class_5716; - method_32947($$0: Internal.class_1937_, $$1: Internal.class_5712_, $$2: Internal.class_1297_, $$3: BlockPos_): boolean; - method_32964($$0: Internal.class_1937_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5718_ = class_5718; - interface class_2263 { - method_32351(): Internal.Optional; - method_9700(arg0: Internal.class_1936_, arg1: BlockPos_, arg2: Internal.class_2680_): Internal.class_1799; - } - type class_2263_ = class_2263; - interface SuggestionProvider { - getSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - } - type SuggestionProvider_ = ((arg0: Internal.CommandContext, arg1: Internal.SuggestionsBuilder) => Internal.CompletableFuture) | SuggestionProvider; - class PoiTypeBuilder extends Internal.BuilderBase { - blocks(r: Internal.class_2680_[]): Internal.PoiTypeBuilder; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - validRange(i: number): Internal.PoiTypeBuilder; - block(r: Internal.class_2248_): Internal.PoiTypeBuilder; - maxTickets(i: number): Internal.PoiTypeBuilder; - createObject(): Internal.class_4158; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PoiTypeBuilder_ = PoiTypeBuilder; - class Matcher implements Internal.MatchResult { - hasTransparentBounds(): boolean; - requireEnd(): boolean; - useTransparentBounds(arg0: boolean): Internal.Matcher; - pattern(): Internal.Pattern; - replaceFirst(arg0: string): string; - replaceFirst(arg0: Internal.Function_): string; - regionStart(): number; - replaceAll(arg0: Internal.Function_): string; - replaceAll(arg0: string): string; - lookingAt(): boolean; - toMatchResult(): Internal.MatchResult; - static quoteReplacement(arg0: string): string; - find(): boolean; - find(arg0: number): boolean; - end(arg0: string): number; - end(arg0: number): number; - end(): number; - results(): Internal.Stream; - group(arg0: string): string; - group(arg0: number): string; - group(): string; - start(arg0: number): number; - start(): number; - start(arg0: string): number; - regionEnd(): number; - matches(): boolean; - hasAnchoringBounds(): boolean; - appendReplacement(arg0: Internal.StringBuffer_, arg1: string): Internal.Matcher; - appendReplacement(arg0: Internal.StringBuilder_, arg1: string): Internal.Matcher; - appendTail(arg0: Internal.StringBuffer_): Internal.StringBuffer; - appendTail(arg0: Internal.StringBuilder_): Internal.StringBuilder; - groupCount(): number; - reset(): Internal.Matcher; - reset(arg0: Internal.CharSequence_): Internal.Matcher; - toString(): string; - region(arg0: number, arg1: number): Internal.Matcher; - useAnchoringBounds(arg0: boolean): Internal.Matcher; - hitEnd(): boolean; - usePattern(arg0: Internal.Pattern_): Internal.Matcher; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Matcher_ = Matcher; - class class_1283 { - method_5548(): Internal.class_2561; - method_35039(): boolean; - method_5546(): number; - method_5547($$0: Internal.class_1282_, $$1: number, $$2: number): void; - method_5539(): void; - method_5540(): Internal.class_1309; - method_33937(): number; - method_5541(): Internal.class_1309; - method_35041(): Internal.class_1281; - method_35040(): boolean; - method_5542(): void; - static readonly field_29967 : 100; - static readonly field_29968 : 300; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1283_ = class_1283; - class class_634 implements Internal.class_2602, Internal.NetworkHandlerExtensions { - method_11140($$0: Internal.class_2632_): void; - method_11149($$0: Internal.class_2781_): void; - method_11142($$0: Internal.class_2759_): void; - method_11141($$0: Internal.class_2720_): void; - method_11144($$0: Internal.class_2751_): void; - method_11143($$0: Internal.class_2676_): void; - method_11146($$0: Internal.class_2767_): void; - method_11145($$0: Internal.class_2641_): void; - method_11148($$0: Internal.class_2663_): void; - method_11147($$0: Internal.class_2670_): void; - method_11090($$0: Internal.class_2695_): void; - method_11092($$0: Internal.class_2707_): void; - method_11091($$0: Internal.class_2606_): void; - method_11094($$0: Internal.class_2622_): void; - method_11093($$0: Internal.class_2739_): void; - method_11095($$0: Internal.class_2716_): void; - method_10839($$0: Internal.class_2561_): void; - method_11139($$0: Internal.class_2726_): void; - method_11138($$0: Internal.class_2610_): void; - method_11098($$0: Internal.class_2673_): void; - method_11131($$0: Internal.class_2651_): void; - method_11130($$0: Internal.class_2779_): void; - method_11097($$0: Internal.class_2613_): void; - method_11099($$0: Internal.class_5900_): void; - method_11132($$0: Internal.class_2743_): void; - method_11135($$0: Internal.class_2735_): void; - method_11134($$0: Internal.class_2692_): void; - method_11136($$0: Internal.class_2626_): void; - method_11081($$0: Internal.class_2639_): void; - method_17586($$0: Internal.class_3943_): void; - method_11080($$0: Internal.class_2752_): void; - method_11083($$0: Internal.class_2661_): void; - method_11082($$0: Internal.class_2770_): void; - method_11085($$0: Internal.class_2668_): void; - method_17186($$0: Internal.class_3895_): void; - method_11084($$0: Internal.class_2783_): void; - method_11128($$0: Internal.class_2672_): void; - method_11127($$0: Internal.class_2774_): void; - method_11129($$0: Internal.class_2617_): void; - method_11087($$0: Internal.class_2656_): void; - method_11120($$0: Internal.class_2678_): void; - method_11086($$0: Internal.class_2777_): void; - method_11089($$0: Internal.class_2648_): void; - method_11122($$0: Internal.class_2749_): void; - method_11088($$0: Internal.class_2683_): void; - method_11121($$0: Internal.class_2635_): void; - method_11124($$0: Internal.class_2664_): void; - method_17587($$0: Internal.class_3944_): void; - method_11126($$0: Internal.class_2790_): void; - method_11125($$0: Internal.class_2765_): void; - method_11117($$0: Internal.class_2724_): void; - method_11116($$0: Internal.class_2620_): void; - method_11119($$0: Internal.class_2718_): void; - method_11118($$0: Internal.class_2757_): void; - method_21707($$0: Internal.class_4463_): void; - method_11078($$0: Internal.class_2629_): void; - method_11111($$0: Internal.class_2734_): void; - method_11077($$0: Internal.class_2675_): void; - method_11110($$0: Internal.class_2740_): void; - method_11113($$0: Internal.class_2703_): void; - method_11079($$0: Internal.class_2761_): void; - method_11112($$0: Internal.class_2604_): void; - method_11115($$0: Internal.class_2713_): void; - method_11114($$0: Internal.class_2612_): void; - method_2868(): void; - method_2869(): Internal.class_632; - method_11106($$0: Internal.class_2788_): void; - method_11105($$0: Internal.class_2772_): void; - method_11108($$0: Internal.class_2693_): void; - method_11107($$0: Internal.class_2666_): void; - method_33135($$0: Internal.class_5747_): void; - method_11109($$0: Internal.class_2653_): void; - method_11100($$0: Internal.class_2637_): void; - method_11102($$0: Internal.class_2645_): void; - method_11101($$0: Internal.class_2748_): void; - method_11104($$0: Internal.class_2660_): void; - method_2871($$0: Internal.UUID_): Internal.class_640; - method_2872(): Internal.class_2535; - method_20320($$0: Internal.class_4282_): void; - method_34075($$0: Internal.class_5892_): void; - method_34074($$0: Internal.class_5891_): void; - getAddon(): Internal.ClientPlayNetworkAddon; - method_34073($$0: Internal.class_5890_): void; - method_34072($$0: Internal.class_5889_): void; - method_34071($$0: Internal.class_5888_): void; - method_20203($$0: Internal.class_4273_): void; - method_31363(): Internal.Collection; - method_34079($$0: Internal.class_5897_): void; - method_34078($$0: Internal.class_5896_): void; - method_34077($$0: Internal.class_5895_): void; - method_34076($$0: Internal.class_5894_): void; - method_29091(): Internal.class_5455; - method_36895($$0: Internal.class_6373_): void; - method_2886(): Internal.CommandDispatcher; - method_11160($$0: Internal.class_2616_): void; - method_16690(): Internal.UUID; - method_11161($$0: Internal.class_2729_): void; - method_34084($$0: Internal.class_5905_): void; - method_34083($$0: Internal.class_5904_): void; - method_34082($$0: Internal.class_5903_): void; - method_34081($$0: Internal.class_5899_): void; - method_34080($$0: Internal.class_5898_): void; - method_2890(): Internal.class_638; - method_2874($$0: string): Internal.class_640; - method_2875(): Internal.class_637; - method_2876(): Internal.class_300; - method_2877(): Internal.class_1863; - method_39025($$0: Internal.class_6682_): void; - method_11151($$0: Internal.class_2744_): void; - method_2879(): Internal.GameProfile; - method_11150($$0: Internal.class_2775_): void; - method_29356(): Internal.Set>; - method_11153($$0: Internal.class_2649_): void; - method_11152($$0: Internal.class_2658_): void; - method_11155($$0: Internal.class_2684_): void; - method_11154($$0: Internal.class_2696_): void; - method_11157($$0: Internal.class_2708_): void; - method_2880(): Internal.Collection; - method_11159($$0: Internal.class_2736_): void; - method_11158($$0: Internal.class_2623_): void; - method_2883($$0: Internal.class_2596_): void; - get addon(): Internal.ClientPlayNetworkAddon; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_634_ = class_634; - abstract class class_1720 extends Internal.class_1729 { - method_17363(): number; - method_17364(): number; - method_17365(): boolean; - method_7658(): number; - method_30264(): Internal.class_5421; - method_7653(): number; - method_7652($$0: Internal.class_1860_): boolean; - method_7597($$0: Internal.class_1657_): boolean; - method_32339($$0: number): boolean; - method_7657(): void; - method_7656(): number; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - method_7655(): number; - method_7654($$0: Internal.class_1662_): void; - static readonly field_30738 : 0; - static readonly field_30739 : 1; - static readonly field_30741 : 3; - static readonly field_30742 : 4; - static readonly field_30740 : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1720_ = class_1720; - interface class_1117 extends Internal.class_1113 { - method_4793(): boolean; - method_16896(): void; - } - type class_1117_ = class_1117; - interface Pointer { - address(): number; - } - type Pointer_ = Pointer; - class RayTraceResultJS { - readonly fromEntity : Internal.EntityJS; - readonly distance : number; - hitX : number; - hitY : number; - hitZ : number; - facing : Internal.class_2350; - block : Internal.BlockContainerJS; - readonly type : string; - entity : Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RayTraceResultJS_ = RayTraceResultJS; - interface Spliterator$OfInt extends Internal.Spliterator$OfPrimitive { - trySplit(): Internal.Spliterator$OfInt; - tryAdvance(arg0: java_.util.function_.IntConsumer_): boolean; - tryAdvance(arg0: Internal.Consumer_): boolean; - forEachRemaining(arg0: java_.util.function_.IntConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type Spliterator$OfInt_ = Spliterator$OfInt; - class DataResult implements Internal.App { - apply2(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; - apply3(arg0: Internal.Function3_, arg1: Internal.DataResult_, arg2: Internal.DataResult_): Internal.DataResult; - static instance(): Internal.DataResult$Instance; - setPartial(arg0: Internal.Supplier_): Internal.DataResult; - setPartial(arg0: R): Internal.DataResult; - static partialGet(arg0: Internal.Function_, arg1: Internal.Supplier_): Internal.Function>; - addLifecycle(arg0: Internal.Lifecycle_): Internal.DataResult; - static error(arg0: string, arg1: R, arg2: Internal.Lifecycle_): Internal.DataResult; - error(): Internal.Optional>; - static error(arg0: string): Internal.DataResult; - static error(arg0: string, arg1: Internal.Lifecycle_): Internal.DataResult; - static error(arg0: string, arg1: R): Internal.DataResult; - apply2stable(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; - promotePartial(arg0: Internal.Consumer_): Internal.DataResult; - ap(arg0: Internal.DataResult_>): Internal.DataResult; - lifecycle(): Internal.Lifecycle; - flatMap(arg0: Internal.Function_>): Internal.DataResult; - result(): Internal.Optional; - mapError(arg0: Internal.UnaryOperator_): Internal.DataResult; - setLifecycle(arg0: Internal.Lifecycle_): Internal.DataResult; - static success(arg0: R, arg1: Internal.Lifecycle_): Internal.DataResult; - static success(arg0: R): Internal.DataResult; - static unbox(arg0: Internal.App_): Internal.DataResult; - hashCode(): number; - getOrThrow(arg0: boolean, arg1: Internal.Consumer_): R; - equals(arg0: any): boolean; - get(): Internal.Either>; - toString(): string; - map(arg0: Internal.Function_): Internal.DataResult; - resultOrPartial(arg0: Internal.Consumer_): Internal.Optional; - set partial(arg0: Internal.Supplier_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataResult_ = DataResult; - class class_5930 extends Internal.class_5141 { - method_26991($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.class_4643_): Internal.List; - static readonly field_29306 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5930_ = class_5930; - class class_5483$class_5265 { - method_27838(): number; - method_27837(): number; - static readonly field_25820 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5483$class_5265_ = class_5483$class_5265; - interface class_3300 extends Internal.class_5912 { - method_18234(arg0: ResourceLocation_): boolean; - method_29213(): Internal.Stream; - method_14488(arg0: string, arg1: Internal.Predicate_): Internal.Collection; - method_14487(): Internal.Set; - method_14489(arg0: ResourceLocation_): Internal.List; - } - type class_3300_ = class_3300; - class class_2757 implements Internal.class_2596 { - method_11865(): number; - method_11864(): string; - method_11866($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_11863(): Internal.class_2995$class_2996; - method_11862(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2757_ = class_2757; - class class_1477 extends Internal.class_1480 { - method_5931($$0: Internal.class_1657_): boolean; - method_6091($$0: Vec3_): void; - method_5711($$0: number): void; - method_6670($$0: number, $$1: number, $$2: number): void; - static method_26895(): Internal.class_5132$class_5133; - method_6672(): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6007(): void; - field_6908 : number; - field_6905 : number; - field_6904 : number; - field_6907 : number; - field_6906 : number; - field_6900 : number; - field_6903 : number; - field_6902 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1477_ = class_1477; - class class_1551 extends Internal.class_1642 implements Internal.class_1603 { - static method_20673($$0: Internal.class_1299_, $$1: Internal.class_5425_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_6091($$0: Vec3_): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5790(): void; - method_5957($$0: Internal.class_4538_): boolean; - method_7013($$0: boolean): void; - method_7012($$0: Internal.class_1309_): boolean; - method_7105($$0: Internal.class_1309_, $$1: number): void; - method_5675(): boolean; - static readonly field_30460 : 0.03; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1551_ = class_1551; - class class_2963 implements Internal.class_3037 { - readonly field_13356 : Internal.class_2680; - static readonly field_24874 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2963_ = class_2963; - class class_1507 extends Internal.class_1496 { - static method_26902(): Internal.class_5132$class_5133; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_6046(): Internal.class_1310; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1507_ = class_1507; /** + * @javaClass dev.latvian.mods.kubejs.server.CommandEventJS */ - interface BiomeFilter extends Internal.Predicate { - test(arg0: Internal.BiomeModifications$BiomeContext_): boolean; + class CommandEventJS extends Internal.ServerEventJS { + getException(): Internal.Throwable; + getParseResults(): Internal.ParseResults; + setException(exception: Internal.Throwable_): void; + setParseResults(parse: Internal.ParseResults_): void; + canCancel(): boolean; + get exception(): Internal.Throwable; + get parseResults(): Internal.ParseResults; + set exception(exception: Internal.Throwable_); + set parseResults(parse: Internal.ParseResults_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } + type CommandEventJS_ = CommandEventJS; /** + * @javaClass com.mojang.datafixers.Products$P5 */ - type BiomeFilter_ = net.minecraft.world.level.biome.Biome | RegExp | Internal.BiomeFilter_[] | {or?: Internal.BiomeFilter_, not?: Internal.BiomeFilter_} | ((arg0: Internal.BiomeModifications$BiomeContext) => boolean) | BiomeFilter; - abstract class class_2684 implements Internal.class_2596 { - static method_18695($$0: number, $$1: number, $$2: number): Vec3; - static method_18047($$0: number): number; - method_36150(): number; - method_36151(): number; - method_36152(): number; - method_22826(): boolean; - method_11645($$0: Internal.class_1937_): Internal.class_1297; - method_11649(): number; - method_11650(): number; - toString(): string; - static method_30301($$0: number): number; - method_11652(): boolean; - method_11651($$0: Internal.class_2602_): void; - method_11653(): boolean; - method_30302($$0: Vec3_): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2684_ = class_2684; - class Typed { - getOptionalTyped(arg0: Internal.OpticFinder_): Internal.Optional>; - getAll(arg0: Internal.TypedOptic_): Internal.List; - getOrDefault(arg0: Internal.OpticFinder_, arg1: FT): FT; - set(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: FR): Internal.Typed; - set(arg0: Internal.OpticFinder_, arg1: FT): Internal.Typed; - set(arg0: Internal.OpticFinder_, arg1: Internal.Typed_): Internal.Typed; - getOrCreateTyped(arg0: Internal.OpticFinder_): Internal.Typed; - update(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; - update(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; - getTyped(arg0: Internal.OpticFinder_): Internal.Typed; - getAllTyped(arg0: Internal.OpticFinder_): Internal.List>; - static pair(arg0: Internal.Typed_, arg1: Internal.Typed_): Internal.Typed>; - out(): Internal.Typed; - getValue(): A; - getOptional(arg0: Internal.OpticFinder_): Internal.Optional; - getOps(): Internal.DynamicOps; - getType(): com.mojang.datafixers.types.Type; - get(arg0: Internal.OpticFinder_): FT; - updateTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; - updateTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; - getOrCreate(arg0: Internal.OpticFinder_): FT; - updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; - updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; - toString(): string; - inj2(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; - inj1(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; - write(): Internal.DataResult>; - updateRecursive(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; - updateRecursive(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; - get ops(): Internal.DynamicOps; - get type(): com.mojang.datafixers.types.Type; - get value(): A; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Typed_ = Typed; - interface ItemVariant extends Internal.TransferVariant { - toStack(count: number): Internal.class_1799; - toStack(): Internal.class_1799; - getItem(): Internal.class_1792; - matches(stack: Internal.class_1799_): boolean; - } - type ItemVariant_ = ItemVariant; - class PlatformWrapper$ModInfo { - getVersion(): string; - getName(): string; - getId(): string; - get name(): string; - get id(): string; - get version(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlatformWrapper$ModInfo_ = PlatformWrapper$ModInfo; - interface class_3542 { - method_15434(): string; - } - type class_3542_ = class_3542; - class class_2669 extends Internal.class_2586 { - static method_31707($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2669_): void; - method_11513(): void; - method_11512($$0: Internal.class_1922_, $$1: BlockPos_): Internal.class_265; - method_11501(): boolean; - method_11515(): boolean; - method_11506(): Internal.class_2350; - method_11508(): number; - method_11507($$0: number): number; - method_11494($$0: number): number; - method_16887(): Internal.class_2487; - method_11495(): Internal.class_2680; - method_11498(): Internal.class_2350; - method_11014($$0: Internal.class_2487_): void; - method_11511($$0: number): number; - method_11499($$0: number): number; - static readonly field_31381 : 0.51; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2669_ = class_2669; - class class_3242 { - method_14351(): Internal.MinecraftServer; - method_37909(): Internal.List; - method_14356(): void; - method_14354($$0: Internal.InetAddress_, $$1: number): void; - method_14353(): Internal.SocketAddress; - method_14357(): void; - field_14108 : boolean; - static readonly field_14111 : Internal.class_3528; - static readonly field_14105 : Internal.class_3528; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3242_ = class_3242; - abstract class class_1693 extends Internal.class_1688 implements Internal.class_1263, Internal.class_3908 { - method_5438($$0: number): Internal.class_1799; - createMenu($$0: number, $$1: Internal.class_1661_, $$2: Internal.class_1657_): Internal.class_1703; - method_5447($$0: number, $$1: Internal.class_1799_): void; - method_7516($$0: Internal.class_1282_): void; - method_5448(): void; - method_5441($$0: number): Internal.class_1799; - method_5650($$0: Internal.class_1297$class_5529_): void; - method_5442(): boolean; - method_5431(): void; - method_7563($$0: Internal.class_1657_): void; - method_32318($$0: number): Internal.class_5630; - method_7562($$0: ResourceLocation_, $$1: number): void; - method_5434($$0: number, $$1: number): Internal.class_1799; - method_5688($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5443($$0: Internal.class_1657_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1693_ = class_1693; - class class_1670 extends Internal.class_1668 { - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5863(): boolean; - static readonly field_30661 : 4.0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1670_ = class_1670; - interface MapDecoder extends Internal.Keyable { - flatMap(arg0: Internal.Function_>): Internal.MapDecoder; - compressedDecode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; - decoder(): Internal.Decoder; - withLifecycle(arg0: Internal.Lifecycle_): Internal.MapDecoder; - decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult; - map(arg0: Internal.Function_): Internal.MapDecoder; - compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; - ap(arg0: Internal.MapDecoder_>): Internal.MapDecoder; - } - type MapDecoder_ = MapDecoder; - interface Short2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Short2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ByteFunction; - } - type Short2ByteFunction_ = ((arg0: number) => number) | Short2ByteFunction; - /** - * Fired when the client is initalizing. - */ - class ClientEventJS extends Internal.EventJS { - getLevel(): Internal.ClientLevelJS; - getPlayer(): Internal.ClientPlayerJS; - post(id: string, sub: string): boolean; - post(id: string): boolean; - getEntity(): Internal.EntityJS; - get level(): Internal.ClientLevelJS; - get entity(): Internal.EntityJS; - get player(): Internal.ClientPlayerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the client is initalizing. - */ - type ClientEventJS_ = ClientEventJS; - class Suggestions { - getList(): Internal.List; - getRange(): Internal.StringRange; - hashCode(): number; - static merge(arg0: string, arg1: Internal.Collection_): Internal.Suggestions; - equals(arg0: any): boolean; - isEmpty(): boolean; - static create(arg0: string, arg1: Internal.Collection_): Internal.Suggestions; - toString(): string; - static empty(): Internal.CompletableFuture; - get range(): Internal.StringRange; - get list(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Suggestions_ = Suggestions; - class class_3782 extends Internal.class_3784 { - method_16627($$0: Internal.class_3485_, $$1: BlockPos_, $$2: Internal.class_2470_, $$3: Internal.Random_): Internal.List; - method_16628($$0: Internal.class_3485_, $$1: BlockPos_, $$2: Internal.class_2470_): Internal.class_3341; - method_16601($$0: Internal.class_3485_, $$1: Internal.class_2470_): Vec3i; - method_16757(): Internal.class_3816; - toString(): string; - method_16626($$0: Internal.class_3485_, $$1: Internal.class_5281_, $$2: Internal.class_5138_, $$3: Internal.class_2794_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.class_2470_, $$7: Internal.class_3341_, $$8: Internal.Random_, $$9: boolean): boolean; - method_16622($$0: Internal.class_3785$class_3786_): Internal.class_3784; - static readonly field_24950 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3782_ = class_3782; - interface class_1712 { - method_7635(arg0: Internal.class_1703_, arg1: number, arg2: Internal.class_1799_): void; - method_7633(arg0: Internal.class_1703_, arg1: number, arg2: number): void; - } - type class_1712_ = class_1712; - class class_2696 implements Internal.class_2596 { - method_11699(): boolean; - method_11052($$0: Internal.class_2540_): void; - method_11690(): number; - method_11691(): number; - method_11696(): boolean; - method_11695(): boolean; - method_11698(): boolean; - method_11697($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2696_ = class_2696; - class class_5835 implements Internal.class_3037 { - static readonly field_28853 : Internal.Codec; - readonly field_28856 : number; - readonly field_28855 : number; - readonly field_28854 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5835_ = class_5835; - abstract class UnmodifiableListIterator extends Internal.UnmodifiableIterator implements Internal.ListIterator { - add(arg0: E): void; - set(arg0: E): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnmodifiableListIterator_ = UnmodifiableListIterator; - class LocalTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.LocalTime; - minus(arg0: Internal.TemporalAmount_): Internal.LocalTime; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.LocalTime; - plusHours(arg0: number): Internal.LocalTime; - minusHours(arg0: number): Internal.LocalTime; - atDate(arg0: Internal.LocalDate_): Internal.LocalDateTime; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - compareTo(arg0: Internal.LocalTime_): number; - plusMinutes(arg0: number): Internal.LocalTime; - toSecondOfDay(): number; - minusMinutes(arg0: number): Internal.LocalTime; - hashCode(): number; - static now(): Internal.LocalTime; - static now(arg0: Internal.Clock_): Internal.LocalTime; - static now(arg0: Internal.ZoneId_): Internal.LocalTime; - static of(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LocalTime; - static of(arg0: number, arg1: number): Internal.LocalTime; - static of(arg0: number, arg1: number, arg2: number): Internal.LocalTime; - get(arg0: Internal.TemporalField_): number; - plusSeconds(arg0: number): Internal.LocalTime; - getMinute(): number; - getHour(): number; - static from(arg0: Internal.TemporalAccessor_): Internal.LocalTime; - plusNanos(arg0: number): Internal.LocalTime; - withMinute(arg0: number): Internal.LocalTime; - withHour(arg0: number): Internal.LocalTime; - static ofNanoOfDay(arg0: number): Internal.LocalTime; - atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetTime; - truncatedTo(arg0: Internal.TemporalUnit_): Internal.LocalTime; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): Internal.LocalTime; - getNano(): number; - format(arg0: Internal.DateTimeFormatter_): string; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.LocalTime; - static parse(arg0: Internal.CharSequence_): Internal.LocalTime; - isSupported(arg0: Internal.TemporalField_): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isBefore(arg0: Internal.LocalTime_): boolean; - plus(arg0: Internal.TemporalAmount_): Internal.LocalTime; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.LocalTime; - withNano(arg0: number): Internal.LocalTime; - getLong(arg0: Internal.TemporalField_): number; - static ofSecondOfDay(arg0: number): Internal.LocalTime; - with(arg0: Internal.TemporalField_, arg1: number): Internal.LocalTime; - with(arg0: Internal.TemporalAdjuster_): Internal.LocalTime; - toNanoOfDay(): number; - toEpochSecond(arg0: Internal.LocalDate_, arg1: Internal.ZoneOffset_): number; - equals(arg0: any): boolean; - getSecond(): number; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - minusSeconds(arg0: number): Internal.LocalTime; - isAfter(arg0: Internal.LocalTime_): boolean; - withSecond(arg0: number): Internal.LocalTime; - static readonly MIN : Internal.LocalTime; - static readonly NOON : Internal.LocalTime; - static readonly MAX : Internal.LocalTime; - static readonly MIDNIGHT : Internal.LocalTime; - get hour(): number; - get nano(): number; - get minute(): number; - get second(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LocalTime_ = LocalTime; - class Throwable implements Internal.Serializable { - addSuppressed(arg0: Internal.Throwable_): void; - setStackTrace(arg0: Internal.StackTraceElement_[]): void; - getStackTrace(): Internal.StackTraceElement[]; - printStackTrace(): void; - printStackTrace(arg0: Internal.PrintStream_): void; - printStackTrace(arg0: Internal.PrintWriter_): void; - getLocalizedMessage(): string; - initCause(arg0: Internal.Throwable_): Internal.Throwable; - getMessage(): string; - getSuppressed(): Internal.Throwable[]; - toString(): string; - getCause(): Internal.Throwable; - fillInStackTrace(): Internal.Throwable; - get localizedMessage(): string; - get cause(): Internal.Throwable; - get stackTrace(): Internal.StackTraceElement[]; - get suppressed(): Internal.Throwable[]; - get message(): string; - set stackTrace(arg0: Internal.StackTraceElement_[]); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Throwable_ = Throwable; - interface NamespaceResourceManagerAccessor { - getType(): Internal.class_3264; - fabric$accessor_open(arg0: ResourceLocation_, arg1: Internal.class_3262_): Internal.InputStream; - } - type NamespaceResourceManagerAccessor_ = NamespaceResourceManagerAccessor; - class BlockItemBuilder extends Internal.ItemBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - getTranslationKeyGroup(): string; - createObject(): Internal.class_1792; - blockBuilder : Internal.BlockBuilder; - get translationKeyGroup(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockItemBuilder_ = BlockItemBuilder; - class Products$P4 { + class Products$P5 { t4(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function4_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P3_): Internal.Products$P7; - and(arg0: Internal.Products$P4_): Internal.Products$P8; - and(arg0: Internal.Products$P2_): Internal.Products$P6; - and(arg0: Internal.App_): Internal.Products$P5; + t5(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function5_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.Products$P2_): Internal.Products$P7; + and(arg0: Internal.Products$P3_): Internal.Products$P8; + and(arg0: Internal.App_): Internal.Products$P6; t1(): Internal.App; t2(): Internal.App; t3(): Internal.App; @@ -25498,123 +29331,1598 @@ declare namespace Internal { */ protected constructor(); } - type Products$P4_ = Products$P4; - interface class_2359 extends Internal.Iterable { - method_10204(): number; - method_10206(arg0: T): number; - method_39974($$0: number): T; - method_10200(arg0: number): T; - } - type class_2359_ = class_2359; - class class_2625 extends Internal.class_2586 { - method_33829($$0: boolean, $$1: Internal.Function_): Internal.class_5481[]; - method_34271(): boolean; - method_34270($$0: boolean): boolean; - method_11304($$0: Internal.class_3222_): Internal.class_2168; - method_11303($$0: boolean): void; - method_11306($$0: Internal.UUID_): void; - method_11305(): Internal.UUID; - method_11307(): boolean; - method_16887(): Internal.class_2487; - method_33827($$0: number, $$1: Internal.class_2561_, $$2: Internal.class_2561_): void; - method_30843($$0: number, $$1: boolean): Internal.class_2561; - method_11011(): boolean; - method_11014($$0: Internal.class_2487_): void; - method_38249(): Internal.class_2622; - method_11299($$0: number, $$1: Internal.class_2561_): void; - method_16126(): Internal.class_1767; - method_16127($$0: Internal.class_1767_): boolean; - method_11301($$0: Internal.class_3222_): boolean; - static readonly field_31362 : 4; + type Products$P5_ = Products$P5; + /** + * @javaClass net.minecraft.class_2940 + */ + class EntityDataAccessor { + getSerializer(): Internal.EntityDataSerializer; + hashCode(): number; + equals($$0: any): boolean; + getId(): number; + toString(): string; + get serializer(): Internal.EntityDataSerializer; + get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2625_ = class_2625; + type EntityDataAccessor_ = EntityDataAccessor; + /** + * @javaClass malte0811.ferritecore.mixin.blockstatecache.VoxelShapeAccess + */ + interface VoxelShapeAccess { + setFaces(arg0: Internal.VoxelShape_[]): void; + getFaces(): Internal.VoxelShape[]; + getShape(): Internal.DiscreteVoxelShape; + setShape(arg0: Internal.DiscreteVoxelShape_): void; + } + type VoxelShapeAccess_ = VoxelShapeAccess; + /** + * @javaClass java.lang.invoke.MethodHandleInfo + */ + interface MethodHandleInfo { + referenceKindToString(arg0: number): string; + getReferenceKind(): number; + getDeclaringClass(): typeof any; + getName(): string; + isVarArgs(): boolean; + getMethodType(): Internal.MethodType; + reflectAs(arg0: Internal.Class_, arg1: Internal.MethodHandles$Lookup_): T; + toString(arg0: number, arg1: Internal.Class_, arg2: string, arg3: Internal.MethodType_): string; + getModifiers(): number; + } + type MethodHandleInfo_ = MethodHandleInfo; + /** + * @javaClass net.minecraft.class_2498 + */ + class SoundType { + getStepSound(): Internal.SoundEvent; + getBreakSound(): Internal.SoundEvent; + getVolume(): number; + getPitch(): number; + getPlaceSound(): Internal.SoundEvent; + getHitSound(): Internal.SoundEvent; + getFallSound(): Internal.SoundEvent; + static readonly "CANDLE" : Internal.SoundType; + static readonly "VINE" : Internal.SoundType; + static readonly "DRIPSTONE_BLOCK" : Internal.SoundType; + static readonly "HANGING_ROOTS" : Internal.SoundType; + static readonly "NYLIUM" : Internal.SoundType; + static readonly "WOOD" : Internal.SoundType; + static readonly "NETHERITE_BLOCK" : Internal.SoundType; + static readonly "NETHER_SPROUTS" : Internal.SoundType; + static readonly "MOSS_CARPET" : Internal.SoundType; + static readonly "SMALL_AMETHYST_BUD" : Internal.SoundType; + static readonly "CROP" : Internal.SoundType; + static readonly "ANVIL" : Internal.SoundType; + static readonly "GRASS" : Internal.SoundType; + static readonly "ROOTS" : Internal.SoundType; + static readonly "WART_BLOCK" : Internal.SoundType; + static readonly "GLOW_LICHEN" : Internal.SoundType; + readonly "pitch" : number; + static readonly "WOOL" : Internal.SoundType; + static readonly "LARGE_AMETHYST_BUD" : Internal.SoundType; + static readonly "SAND" : Internal.SoundType; + static readonly "BAMBOO" : Internal.SoundType; + static readonly "FUNGUS" : Internal.SoundType; + static readonly "SNOW" : Internal.SoundType; + static readonly "TUFF" : Internal.SoundType; + static readonly "MOSS" : Internal.SoundType; + static readonly "BAMBOO_SAPLING" : Internal.SoundType; + static readonly "WEEPING_VINES" : Internal.SoundType; + static readonly "DEEPSLATE" : Internal.SoundType; + static readonly "NETHER_GOLD_ORE" : Internal.SoundType; + static readonly "BONE_BLOCK" : Internal.SoundType; + static readonly "TWISTING_VINES" : Internal.SoundType; + static readonly "SPORE_BLOSSOM" : Internal.SoundType; + readonly "volume" : number; + static readonly "NETHER_WART" : Internal.SoundType; + static readonly "FLOWERING_AZALEA" : Internal.SoundType; + static readonly "DEEPSLATE_TILES" : Internal.SoundType; + static readonly "SLIME_BLOCK" : Internal.SoundType; + static readonly "SCULK_SENSOR" : Internal.SoundType; + static readonly "METAL" : Internal.SoundType; + static readonly "HONEY_BLOCK" : Internal.SoundType; + static readonly "AZALEA_LEAVES" : Internal.SoundType; + static readonly "LILY_PAD" : Internal.SoundType; + static readonly "AZALEA" : Internal.SoundType; + static readonly "SHROOMLIGHT" : Internal.SoundType; + static readonly "NETHER_ORE" : Internal.SoundType; + static readonly "MEDIUM_AMETHYST_BUD" : Internal.SoundType; + static readonly "SMALL_DRIPLEAF" : Internal.SoundType; + static readonly "LADDER" : Internal.SoundType; + static readonly "AMETHYST_CLUSTER" : Internal.SoundType; + static readonly "COPPER" : Internal.SoundType; + static readonly "GRAVEL" : Internal.SoundType; + static readonly "BASALT" : Internal.SoundType; + static readonly "GILDED_BLACKSTONE" : Internal.SoundType; + static readonly "POINTED_DRIPSTONE" : Internal.SoundType; + static readonly "GLASS" : Internal.SoundType; + static readonly "LANTERN" : Internal.SoundType; + static readonly "POLISHED_DEEPSLATE" : Internal.SoundType; + static readonly "POWDER_SNOW" : Internal.SoundType; + static readonly "ROOTED_DIRT" : Internal.SoundType; + static readonly "ANCIENT_DEBRIS" : Internal.SoundType; + static readonly "NETHER_BRICKS" : Internal.SoundType; + static readonly "DEEPSLATE_BRICKS" : Internal.SoundType; + static readonly "SOUL_SAND" : Internal.SoundType; + static readonly "BIG_DRIPLEAF" : Internal.SoundType; + static readonly "AMETHYST" : Internal.SoundType; + static readonly "CORAL_BLOCK" : Internal.SoundType; + static readonly "HARD_CROP" : Internal.SoundType; + static readonly "LODESTONE" : Internal.SoundType; + static readonly "SCAFFOLDING" : Internal.SoundType; + static readonly "STEM" : Internal.SoundType; + static readonly "CHAIN" : Internal.SoundType; + static readonly "CAVE_VINES" : Internal.SoundType; + static readonly "NETHERRACK" : Internal.SoundType; + static readonly "WET_GRASS" : Internal.SoundType; + static readonly "SWEET_BERRY_BUSH" : Internal.SoundType; + static readonly "SOUL_SOIL" : Internal.SoundType; + static readonly "STONE" : Internal.SoundType; + static readonly "CALCITE" : Internal.SoundType; + get placeSound(): Internal.SoundEvent; + get stepSound(): Internal.SoundEvent; + get breakSound(): Internal.SoundEvent; + get hitSound(): Internal.SoundEvent; + get fallSound(): Internal.SoundEvent; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SoundType_ = SoundType; + /** + * @javaClass java.nio.channels.WritableByteChannel + */ + interface WritableByteChannel extends Internal.Channel { + write(arg0: Internal.ByteBuffer_): number; + } + type WritableByteChannel_ = ((arg0: Internal.ByteBuffer) => number) | WritableByteChannel; + /** + * @javaClass net.minecraft.class_1422 + */ + abstract class AbstractFish extends Internal.WaterAnimal implements Internal.Bucketable { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + aiStep(): void; + requiresCustomPersistence(): boolean; + removeWhenFarAway($$0: number): boolean; + method_6453(): boolean; + method_6454($$0: boolean): void; + method_35171(): Internal.SoundEvent; + travel($$0: Vec3_): void; + method_35170($$0: Internal.CompoundTag_): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + method_6455($$0: Internal.ItemStack_): void; + getMaxSpawnClusterSize(): number; + get maxSpawnClusterSize(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractFish_ = AbstractFish; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2ObjectFunction + */ + interface Reference2ObjectFunction extends it.unimi.dsi.fastutil.Function { + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Reference2FloatFunction; + getOrDefault(arg0: any, arg1: V): V; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ObjectFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Reference2ShortFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Reference2IntFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ObjectFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Reference2CharFunction; + put(arg0: K, arg1: V): V; + remove(arg0: any): V; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Reference2ObjectFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ObjectFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ObjectFunction; + get(arg0: any): V; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Reference2ReferenceFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Reference2LongFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ObjectFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ObjectFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Reference2ByteFunction; + } + type Reference2ObjectFunction_ = ((arg0: any) => V) | Reference2ObjectFunction; + /** + * @javaClass net.minecraft.class_5000 + */ + class FrontAndTop extends Internal.Enum implements Internal.StringRepresentable { + top(): Internal.Direction; + static fromFrontAndTop($$0: Internal.Direction_, $$1: Internal.Direction_): this; + static valueOf($$0: string): this; + static values(): Internal.FrontAndTop[]; + method_15434(): string; + front(): Internal.Direction; + static readonly "UP_SOUTH" : Internal.FrontAndTop; + static readonly "DOWN_NORTH" : Internal.FrontAndTop; + static readonly "UP_EAST" : Internal.FrontAndTop; + static readonly "UP_NORTH" : Internal.FrontAndTop; + static readonly "NORTH_UP" : Internal.FrontAndTop; + static readonly "SOUTH_UP" : Internal.FrontAndTop; + static readonly "DOWN_EAST" : Internal.FrontAndTop; + static readonly "DOWN_WEST" : Internal.FrontAndTop; + static readonly "UP_WEST" : Internal.FrontAndTop; + static readonly "WEST_UP" : Internal.FrontAndTop; + static readonly "DOWN_SOUTH" : Internal.FrontAndTop; + static readonly "EAST_UP" : Internal.FrontAndTop; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FrontAndTop_ = "up_east" | "up_south" | "west_up" | "up_north" | "north_up" | "down_west" | "down_east" | "south_up" | "up_west" | "down_south" | "east_up" | "down_north" | FrontAndTop; + /** + * @javaClass net.minecraft.class_2846 + */ + class ServerboundPlayerActionPacket implements Internal.Packet { + getDirection(): Internal.Direction; + getPos(): BlockPos; + handle($$0: Internal.ServerGamePacketListener_): void; + getAction(): Internal.ServerboundPlayerActionPacket$Action; + write($$0: Internal.FriendlyByteBuf_): void; + get pos(): BlockPos; + get action(): Internal.ServerboundPlayerActionPacket$Action; + get direction(): Internal.Direction; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPlayerActionPacket_ = ServerboundPlayerActionPacket; + /** + * @javaClass net.minecraft.class_79 + */ + abstract class LootPoolEntryContainer implements Internal.ComposableEntryContainer { + getType(): Internal.LootPoolEntryType; + validate($$0: Internal.ValidationContext_): void; + get type(): Internal.LootPoolEntryType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootPoolEntryContainer_ = LootPoolEntryContainer; + /** + * @javaClass net.minecraft.class_1690 + */ + class Boat extends Internal.Entity { + onAboveBubbleCol($$0: boolean): void; + positionRider($$0: Internal.Entity_): void; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + isUnderWater(): boolean; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getWaterLevelAbove(): number; + setDamage($$0: number): void; + getMotionDirection(): Internal.Direction; + getHurtTime(): number; + getControllingPassenger(): Internal.Entity; + getDropItem(): Internal.Item; + setPaddleState($$0: boolean, $$1: boolean): void; + setHurtDir($$0: number): void; + animateHurt(): void; + getDamage(): number; + getBoatType(): Internal.Boat$Type; + getPickResult(): Internal.ItemStack; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + getGroundFriction(): number; + isPushable(): boolean; + setHurtTime($$0: number): void; + getRowingTime($$0: number, $$1: number): number; + getBubbleAngle($$0: number): number; + tick(): void; + setType($$0: Internal.Boat$Type_): void; + push($$0: Internal.Entity_): void; + isPickable(): boolean; + canCollideWith($$0: Internal.Entity_): boolean; + setInput($$0: boolean, $$1: boolean, $$2: boolean, $$3: boolean): void; + getAddEntityPacket(): Internal.Packet; + getHurtDir(): number; + canBeCollidedWith(): boolean; + onPassengerTurned($$0: Internal.Entity_): void; + getPassengersRidingOffset(): number; + static canVehicleCollide($$0: Internal.Entity_, $$1: Internal.Entity_): boolean; + getPaddleState($$0: number): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + static readonly "BUBBLE_TIME" : 60; + static readonly "PADDLE_RIGHT" : 1; + static readonly "PADDLE_SOUND_TIME" : 0.7853981852531433; + static readonly "PADDLE_LEFT" : 0; + get damage(): number; + get pickable(): boolean; + get pickResult(): Internal.ItemStack; + get boatType(): Internal.Boat$Type; + get dropItem(): Internal.Item; + get passengersRidingOffset(): number; + get motionDirection(): Internal.Direction; + get pushable(): boolean; + get hurtDir(): number; + get hurtTime(): number; + get controllingPassenger(): Internal.Entity; + get groundFriction(): number; + get addEntityPacket(): Internal.Packet; + get underWater(): boolean; + get waterLevelAbove(): number; + set damage($$0: number); + set hurtDir($$0: number); + set hurtTime($$0: number); + set type($$0: Internal.Boat$Type_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Boat_ = Boat; + /** + * @javaClass net.minecraft.class_6762 + */ + interface TickAccess { + schedule(arg0: Internal.ScheduledTick_): void; + count(): number; + hasScheduledTick(arg0: BlockPos_, arg1: T): boolean; + } + type TickAccess_ = TickAccess; + /** + * @javaClass net.minecraft.class_5427 + */ + class ServerboundRecipeBookChangeSettingsPacket implements Internal.Packet { + isOpen(): boolean; + isFiltering(): boolean; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getBookType(): Internal.RecipeBookType; + get filtering(): boolean; + get open(): boolean; + get bookType(): Internal.RecipeBookType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundRecipeBookChangeSettingsPacket_ = ServerboundRecipeBookChangeSettingsPacket; + /** + * @javaClass net.minecraft.class_3720 + */ + class BlastFurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlastFurnaceBlockEntity_ = BlastFurnaceBlockEntity; + /** + * @javaClass com.mojang.datafixers.util.Function15 + */ + interface Function15 { + curry9(): Internal.Function9>; + curry12(): Internal.Function12>; + curry13(): Internal.Function13>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15): R; + curry7(): Internal.Function7>; + curry14(): Internal.Function14>; + curry8(): Internal.Function8>; + curry10(): Internal.Function10>; + curry11(): Internal.Function11>; + curry(): Internal.Function>; + curry5(): Internal.Function5>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + } + type Function15_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15) => R) | Function15; + /** + * @javaClass net.minecraft.class_1540 + */ + class FallingBlockEntity extends Internal.Entity { + handler$zbb000$handleLand(ci: Internal.CallbackInfo_, block: Internal.Block_, blockPos2: BlockPos_, bl: boolean, bl2: boolean, d: number, blockState: Internal.BlockState_): void; + fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; + isAttackable(): boolean; + tick(): void; + isPickable(): boolean; + getAddEntityPacket(): Internal.Packet; + setHurtsEntities($$0: number, $$1: number): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + onlyOpCanSetNbt(): boolean; + static fall($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_): this; + setStartPos($$0: BlockPos_): void; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + getBlockState(): Internal.BlockState; + callOnBrokenAfterFall($$0: Internal.Block_, $$1: BlockPos_): void; + getStartPos(): BlockPos; + displayFireAnimation(): boolean; + "dropItem" : boolean; + "time" : number; + "blockData" : Internal.CompoundTag; + get blockState(): Internal.BlockState; + get pickable(): boolean; + get addEntityPacket(): Internal.Packet; + get attackable(): boolean; + get startPos(): BlockPos; + set startPos($$0: BlockPos_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FallingBlockEntity_ = FallingBlockEntity; + /** + * @javaClass dev.latvian.mods.kubejs.stages.Stages + */ + abstract class Stages { + add(stage: string): boolean; + getAll(): Internal.Collection; + set(stage: string, enabled: boolean): boolean; + static added(event: Internal.Consumer_): void; + static invokeAdded(stages: Internal.Stages_, stage: string): void; + replace(stages: Internal.Collection_): void; + clear(): boolean; + toggle(stage: string): boolean; + addNoUpdate(arg0: string): boolean; + sync(): void; + remove(stage: string): boolean; + static removed(event: Internal.Consumer_): void; + static get(player: Internal.Player_): this; + static invokeRemoved(stages: Internal.Stages_, stage: string): void; + static overrideCreation(event: Internal.Consumer_): void; + has(stage: string): boolean; + removeNoUpdate(arg0: string): boolean; + readonly "player" : Internal.Player; + get all(): Internal.Collection; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Stages_ = Stages; + /** + * Fired when an explosion occurred in the level. + * + * This event is not cancellable. + * @javaClass dev.latvian.mods.kubejs.level.ExplosionEventJS$Post + */ + class ExplosionEventJS$Post extends Internal.ExplosionEventJS { + removeAffectedBlock(block: Internal.BlockContainerJS_): void; + removeAllAffectedBlocks(): void; + removeKnockback(): void; + getAffectedEntities(): Internal.EntityArrayList; + removeAllAffectedEntities(): void; + getAffectedBlocks(): Internal.List; + removeAffectedEntity(entity: Internal.EntityJS_): void; + get affectedEntities(): Internal.EntityArrayList; + get affectedBlocks(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when an explosion occurred in the level. + * + * This event is not cancellable. + */ + type ExplosionEventJS$Post_ = ExplosionEventJS$Post; + /** + * @javaClass com.mojang.datafixers.util.Function16 + */ + interface Function16 { + curry9(): Internal.Function9>; + curry12(): Internal.Function12>; + curry13(): Internal.Function13>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15, arg15: T16): R; + curry7(): Internal.Function7>; + curry14(): Internal.Function14>; + curry8(): Internal.Function8>; + curry15(): Internal.Function15>; + curry10(): Internal.Function10>; + curry11(): Internal.Function11>; + curry(): Internal.Function>; + curry5(): Internal.Function5>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + } + type Function16_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15, arg15: T16) => R) | Function16; + /** + * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderFactory + */ + interface RegistryObjectBuilderTypes$BuilderFactory { + createBuilder(arg0: ResourceLocation_): Internal.BuilderBase; + } + type RegistryObjectBuilderTypes$BuilderFactory_ = ((arg0: ResourceLocation) => Internal.BuilderBase) | RegistryObjectBuilderTypes$BuilderFactory; + /** + * @javaClass java.util.Locale + */ + class Locale implements Internal.Cloneable, Internal.Serializable { + stripExtensions(): this; + static forLanguageTag(arg0: string): this; + getUnicodeLocaleAttributes(): Internal.Set; + getCountry(): string; + getUnicodeLocaleKeys(): Internal.Set; + getISO3Country(): string; + static lookupTag(arg0: Internal.List_, arg1: Internal.Collection_): string; + getDisplayCountry(): string; + getDisplayCountry(arg0: Internal.Locale_): string; + getISO3Language(): string; + static getISOCountries(): string[]; + static getISOCountries(arg0: Internal.Locale$IsoCountryCode_): Internal.Set; + hashCode(): number; + getExtensionKeys(): Internal.Set; + getDisplayVariant(arg0: Internal.Locale_): string; + getDisplayVariant(): string; + static filterTags(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; + static filterTags(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; + static getISOLanguages(): string[]; + toLanguageTag(): string; + static getAvailableLocales(): Internal.Locale[]; + getDisplayScript(arg0: Internal.Locale_): string; + getDisplayScript(): string; + static lookup(arg0: Internal.List_, arg1: Internal.Collection_): this; + getLanguage(): string; + getExtension(arg0: string): string; + getVariant(): string; + static getDefault(): this; + static getDefault(arg0: Internal.Locale$Category_): this; + static setDefault(arg0: Internal.Locale$Category_, arg1: Internal.Locale_): void; + static setDefault(arg0: Internal.Locale_): void; + hasExtensions(): boolean; + static filter(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; + static filter(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; + getDisplayName(arg0: Internal.Locale_): string; + getDisplayName(): string; + equals(arg0: any): boolean; + clone(): any; + toString(): string; + getDisplayLanguage(arg0: Internal.Locale_): string; + getDisplayLanguage(): string; + getScript(): string; + getUnicodeLocaleType(arg0: string): string; + static readonly "PRC" : Internal.Locale; + static readonly "CANADA" : Internal.Locale; + static readonly "ENGLISH" : Internal.Locale; + static readonly "ROOT" : Internal.Locale; + static readonly "TAIWAN" : Internal.Locale; + static readonly "CHINA" : Internal.Locale; + static readonly "ITALY" : Internal.Locale; + static readonly "CHINESE" : Internal.Locale; + static readonly "KOREA" : Internal.Locale; + static readonly "FRENCH" : Internal.Locale; + static readonly "FRANCE" : Internal.Locale; + static readonly "TRADITIONAL_CHINESE" : Internal.Locale; + static readonly "CANADA_FRENCH" : Internal.Locale; + static readonly "GERMANY" : Internal.Locale; + static readonly "ITALIAN" : Internal.Locale; + static readonly "PRIVATE_USE_EXTENSION" : "x"; + static readonly "UK" : Internal.Locale; + static readonly "JAPAN" : Internal.Locale; + static readonly "JAPANESE" : Internal.Locale; + static readonly "UNICODE_LOCALE_EXTENSION" : "u"; + static readonly "SIMPLIFIED_CHINESE" : Internal.Locale; + static readonly "GERMAN" : Internal.Locale; + static readonly "US" : Internal.Locale; + static readonly "KOREAN" : Internal.Locale; + get unicodeLocaleKeys(): Internal.Set; + get country(): string; + get displayName(): string; + get iSOLanguages(): string[]; + get displayVariant(): string; + get language(): string; + get displayLanguage(): string; + get script(): string; + get iSO3Country(): string; + get availableLocales(): Internal.Locale[]; + get iSOCountries(): string[]; + get unicodeLocaleAttributes(): Internal.Set; + get default(): this; + get displayCountry(): string; + get variant(): string; + get extensionKeys(): Internal.Set; + get displayScript(): string; + get iSO3Language(): string; + set default(arg0: Internal.Locale_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Locale_ = Locale; + /** + * @javaClass net.minecraft.class_4618 + */ + class OutlineBufferSource implements Internal.MultiBufferSource { + setColor($$0: number, $$1: number, $$2: number, $$3: number): void; + getBuffer($$0: Internal.RenderType_): Internal.VertexConsumer; + endOutlineBatch(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OutlineBufferSource_ = OutlineBufferSource; + /** + * @javaClass java.util.function.LongPredicate + */ + interface LongPredicate { + or(arg0: Internal.LongPredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.LongPredicate_): this; + negate(): this; + } + type LongPredicate_ = ((arg0: number) => boolean) | LongPredicate; + /** + * @javaClass net.minecraft.class_804 + */ + class ItemTransform { + apply($$0: boolean, $$1: Internal.PoseStack_): void; + hashCode(): number; + equals($$0: any): boolean; + static readonly "NO_TRANSFORM" : Internal.ItemTransform; + readonly "rotation" : Internal.Vector3f; + readonly "translation" : Internal.Vector3f; + readonly "scale" : Internal.Vector3f; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemTransform_ = ItemTransform; + /** + * @javaClass net.minecraft.class_3746 + */ + interface LevelSimulatedReader { + isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; + getBlockEntity(arg0: BlockPos_, arg1: Internal.BlockEntityType_): Internal.Optional; + isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; + getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos; + } + type LevelSimulatedReader_ = LevelSimulatedReader; + /** + * @javaClass net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon + */ + class ServerPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { + lateInit(): void; + handle(packet: Internal.ServerboundCustomPayloadPacket_): boolean; + createPacket(channelName: ResourceLocation_, buf: Internal.FriendlyByteBuf_): Internal.Packet; + onClientReady(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerPlayNetworkAddon_ = ServerPlayNetworkAddon; + /** + * @javaClass net.minecraft.class_3855 + */ + abstract class Fireball extends Internal.AbstractHurtingProjectile implements Internal.ItemSupplier { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + method_7495(): Internal.ItemStack; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + setItem($$0: Internal.ItemStack_): void; + set item($$0: Internal.ItemStack_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Fireball_ = Fireball; + /** + * @javaClass java.security.SecureRandomParameters + */ + interface SecureRandomParameters { + } + type SecureRandomParameters_ = SecureRandomParameters; + /** + * @javaClass com.google.common.collect.Multiset + */ + interface Multiset extends Internal.Collection { + add(arg0: E, arg1: number): number; + add(arg0: E): boolean; + forEachEntry(arg0: Internal.ObjIntConsumer_): void; + entrySet(): Internal.Set>; + spliterator(): Internal.Spliterator; + forEach(arg0: Internal.Consumer_): void; + containsAll(arg0: Internal.Collection_): boolean; + count(arg0: any): number; + remove(arg0: any, arg1: number): number; + remove(arg0: any): boolean; + removeAll(arg0: Internal.Collection_): boolean; + contains(arg0: any): boolean; + iterator(): Internal.Iterator; + size(): number; + elementSet(): Internal.Set; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + setCount(arg0: E, arg1: number, arg2: number): boolean; + setCount(arg0: E, arg1: number): number; + retainAll(arg0: Internal.Collection_): boolean; + } + type Multiset_ = Multiset; + /** + * @javaClass net.minecraft.class_2707 + */ + class ClientboundPlayerLookAtPacket implements Internal.Packet { + getPosition($$0: Internal.Level_): Vec3; + handle($$0: Internal.ClientGamePacketListener_): void; + getFromAnchor(): Internal.EntityAnchorArgument$Anchor; + write($$0: Internal.FriendlyByteBuf_): void; + get fromAnchor(): Internal.EntityAnchorArgument$Anchor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundPlayerLookAtPacket_ = ClientboundPlayerLookAtPacket; + /** + * @javaClass net.minecraft.class_4139 + */ + class GossipType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.GossipType[]; + static byId($$0: string): this; + static readonly "MINOR_NEGATIVE" : Internal.GossipType; + static readonly "MAJOR_NEGATIVE" : Internal.GossipType; + readonly "max" : number; + readonly "decayPerTransfer" : number; + static readonly "MINOR_POSITIVE" : Internal.GossipType; + readonly "weight" : number; + readonly "decayPerDay" : number; + static readonly "TRADING" : Internal.GossipType; + static readonly "REPUTATION_CHANGE_PER_EVERLASTING_MEMORY" : 20; + static readonly "MAJOR_POSITIVE" : Internal.GossipType; + static readonly "REPUTATION_CHANGE_PER_EVENT" : 25; + readonly "id" : string; + static readonly "REPUTATION_CHANGE_PER_TRADE" : 2; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GossipType_ = "trading" | "minor_negative" | "minor_positive" | "major_negative" | "major_positive" | GossipType; + /** + * @javaClass net.minecraft.class_6836$class_6838 + */ + class StreamTagVisitor$ValueResult extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.StreamTagVisitor$ValueResult[]; + static readonly "CONTINUE" : Internal.StreamTagVisitor$ValueResult; + static readonly "HALT" : Internal.StreamTagVisitor$ValueResult; + static readonly "BREAK" : Internal.StreamTagVisitor$ValueResult; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StreamTagVisitor$ValueResult_ = "halt" | "break" | "continue" | StreamTagVisitor$ValueResult; + /** + * @javaClass net.minecraft.class_3302$class_4045 + */ + interface PreparableReloadListener$PreparationBarrier { + wait(arg0: T): Internal.CompletableFuture; + } + type PreparableReloadListener$PreparationBarrier_ = ((arg0: any) => Internal.CompletableFuture) | PreparableReloadListener$PreparationBarrier; + /** + * @javaClass dev.latvian.mods.rhino.ContextFactory$Listener + */ + interface ContextFactory$Listener { + contextReleased(arg0: Internal.Context_): void; + contextCreated(arg0: Internal.Context_): void; + } + type ContextFactory$Listener_ = ContextFactory$Listener; + /** + * @javaClass net.minecraft.class_5717 + */ + interface PositionSourceType { + codec(): Internal.Codec; + read(arg0: Internal.FriendlyByteBuf_): T; + toNetwork($$0: T, $$1: Internal.FriendlyByteBuf_): void; + write(arg0: Internal.FriendlyByteBuf_, arg1: T): void; + fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.PositionSource; + register($$0: string, $$1: S): S; + } + type PositionSourceType_ = Special.PositionSourceType | PositionSourceType; + /** + * @javaClass net.minecraft.class_1664 + */ + class PlayerModelPart extends Internal.Enum { + getMask(): number; + getName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.PlayerModelPart[]; + getId(): string; + getBit(): number; + static readonly "RIGHT_PANTS_LEG" : Internal.PlayerModelPart; + static readonly "LEFT_PANTS_LEG" : Internal.PlayerModelPart; + static readonly "JACKET" : Internal.PlayerModelPart; + static readonly "RIGHT_SLEEVE" : Internal.PlayerModelPart; + static readonly "HAT" : Internal.PlayerModelPart; + static readonly "LEFT_SLEEVE" : Internal.PlayerModelPart; + static readonly "CAPE" : Internal.PlayerModelPart; + get name(): Internal.Component; + get id(): string; + get bit(): number; + get mask(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlayerModelPart_ = "left_sleeve" | "right_sleeve" | "left_pants_leg" | "jacket" | "hat" | "cape" | "right_pants_leg" | PlayerModelPart; + /** + * @javaClass net.minecraft.class_22 + */ + class MapItemSavedData extends Internal.SavedData { + static createFresh($$0: number, $$1: number, $$2: number, $$3: boolean, $$4: boolean, $$5: Internal.ResourceKey_): this; + tickCarriedBy($$0: Internal.Player_, $$1: Internal.ItemStack_): void; + scaled($$0: number): this; + getBanners(): Internal.Collection; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + static createForClient($$0: number, $$1: boolean, $$2: Internal.ResourceKey_): this; + getHoldingPlayer($$0: Internal.Player_): Internal.MapItemSavedData$HoldingPlayer; + getUpdatePacket($$0: number, $$1: Internal.Player_): Internal.Packet; + removedFromFrame($$0: BlockPos_, $$1: number): void; + getDecorations(): Internal.Iterable; + setColor($$0: number, $$1: number, $$2: number): void; + checkBanners($$0: Internal.BlockGetter_, $$1: number, $$2: number): void; + static load($$0: Internal.CompoundTag_): this; + static addTargetDecoration($$0: Internal.ItemStack_, $$1: BlockPos_, $$2: string, $$3: Internal.MapDecoration$Type_): void; + addClientSideDecorations($$0: Internal.List_): void; + locked(): this; + toggleBanner($$0: Internal.LevelAccessor_, $$1: BlockPos_): boolean; + isExplorationMap(): boolean; + isTrackedCountOverLimit($$0: number): boolean; + updateColor($$0: number, $$1: number, $$2: number): boolean; + static readonly "TRACKED_DECORATION_LIMIT" : 256; + readonly "x" : number; + readonly "scale" : number; + readonly "z" : number; + static readonly "MAX_SCALE" : 4; + readonly "dimension" : Internal.ResourceKey; + "colors" : number[]; + get explorationMap(): boolean; + get decorations(): Internal.Iterable; + get banners(): Internal.Collection; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MapItemSavedData_ = MapItemSavedData; + /** + * @javaClass net.minecraft.class_2618 + */ + interface LidBlockEntity { + getOpenNess(arg0: number): number; + } + type LidBlockEntity_ = ((arg0: number) => number) | LidBlockEntity; + /** + * @javaClass net.minecraft.class_6035 + */ + interface Control { + } + type Control_ = Control; + /** + * @javaClass dev.latvian.mods.rhino.mod.util.Object2LongEntry + */ + class Object2LongEntry implements Internal.Comparable { + compareTo(o: Internal.Object2LongEntry_): number; + readonly "value" : number; + readonly "key" : any; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Object2LongEntry_ = Object2LongEntry; + /** + * @javaClass dev.architectury.hooks.level.biome.SpawnProperties + */ + interface SpawnProperties { + getSpawners(): Internal.Map>; + getMobSpawnCosts(): Internal.Map, Internal.MobSpawnSettings$MobSpawnCost>; + getCreatureProbability(): number; + } + type SpawnProperties_ = SpawnProperties; + /** + * @javaClass java.util.ListIterator + */ + interface ListIterator extends Internal.Iterator { + next(): E; + add(arg0: E): void; + set(arg0: E): void; + previous(): E; + hasPrevious(): boolean; + hasNext(): boolean; + nextIndex(): number; + previousIndex(): number; + remove(): void; + } + type ListIterator_ = ListIterator; + /** + * @javaClass net.minecraft.class_2593$class_2594 + */ + class CommandBlockEntity$Mode extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.CommandBlockEntity$Mode[]; + static readonly "AUTO" : Internal.CommandBlockEntity$Mode; + static readonly "REDSTONE" : Internal.CommandBlockEntity$Mode; + static readonly "SEQUENCE" : Internal.CommandBlockEntity$Mode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CommandBlockEntity$Mode_ = "sequence" | "auto" | "redstone" | CommandBlockEntity$Mode; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2LongFunction + */ + interface Byte2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Byte2ShortFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Byte2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Byte2ByteFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Byte2FloatFunction; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2LongFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Byte2CharFunction; + applyAsLong(arg0: number): number; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2LongFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2LongFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2LongFunction; + } + type Byte2LongFunction_ = ((arg0: number) => number) | Byte2LongFunction; + /** + * @javaClass net.minecraft.class_3949 + */ + interface ChunkProgressListener { + stop(): void; + updateSpawnPos(arg0: Internal.ChunkPos_): void; + onStatusChange(arg0: Internal.ChunkPos_, arg1: Internal.ChunkStatus_): void; + start(): void; + } + type ChunkProgressListener_ = ChunkProgressListener; + /** + * @javaClass net.minecraft.class_1718 + */ + class EnchantmentMenu extends Internal.AbstractContainerMenu { + getEnchantmentSeed(): number; + slotsChanged($$0: Internal.Container_): void; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + removed($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getGoldCount(): number; + readonly "costs" : number[]; + readonly "enchantClue" : number[]; + readonly "levelClue" : number[]; + get enchantmentSeed(): number; + get goldCount(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EnchantmentMenu_ = EnchantmentMenu; + /** + * @javaClass net.minecraft.class_6625 + */ + class StructurePieceSerializationContext extends Internal.Record { + registryAccess(): Internal.RegistryAccess; + structureManager(): Internal.StructureManager; + static fromLevel($$0: Internal.ServerLevel_): this; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + resourceManager(): Internal.ResourceManager; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructurePieceSerializationContext_ = StructurePieceSerializationContext; + /** + * @javaClass net.minecraft.class_6384 + */ + class NarrationThunk { + getText($$0: Internal.Consumer_): void; + hashCode(): number; + equals($$0: any): boolean; + static from($$0: Internal.List_): Internal.NarrationThunk; + static from($$0: string): Internal.NarrationThunk; + static from($$0: Internal.Component_): Internal.NarrationThunk; + static readonly "EMPTY" : Internal.NarrationThunk; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NarrationThunk_ = NarrationThunk; + /** + * @javaClass dev.latvian.mods.rhino.mod.util.CountingMap + */ + class CountingMap { + add(key: any, value: number): number; + getSize(): number; + set(key: any, value: number): number; + getValues(): Internal.Collection; + getEntries(): Internal.List; + forEach(forEach: Internal.Consumer_): void; + get(key: any): number; + clear(): void; + getTotalCount(): number; + getKeys(): Internal.Set; + get entries(): Internal.List; + get size(): number; + get keys(): Internal.Set; + get values(): Internal.Collection; + get totalCount(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CountingMap_ = CountingMap; + /** + * @javaClass net.minecraft.class_365 + */ + class SpectatorGui extends Internal.GuiComponent implements Internal.SpectatorMenuListener { + renderHotbar($$0: Internal.PoseStack_): void; + onHotbarSelected($$0: number): void; + isMenuActive(): boolean; + renderTooltip($$0: Internal.PoseStack_): void; + onMouseScrolled($$0: number): void; + onMouseMiddleClick(): void; + method_2782($$0: Internal.SpectatorMenu_): void; + static readonly "SPECTATOR_LOCATION" : ResourceLocation; + get menuActive(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpectatorGui_ = SpectatorGui; + /** + * @javaClass net.minecraft.class_3031 + */ + abstract class Feature { + static isDirt($$0: Internal.BlockState_): boolean; + static isGrassOrDirt($$0: Internal.LevelSimulatedReader_, $$1: BlockPos_): boolean; + configuredCodec(): Internal.Codec>>; + static checkNeighbors($$0: Internal.Function_, $$1: BlockPos_, $$2: Internal.Predicate_): boolean; + static isReplaceable($$0: Internal.TagKey_): Internal.Predicate; + place($$0: FC, $$1: Internal.WorldGenLevel_, $$2: Internal.ChunkGenerator_, $$3: Internal.Random_, $$4: BlockPos_): boolean; + place(arg0: Internal.FeaturePlaceContext_): boolean; + static isAir($$0: Internal.LevelSimulatedReader_, $$1: BlockPos_): boolean; + static isAdjacentToAir($$0: Internal.Function_, $$1: BlockPos_): boolean; + static readonly "VEGETATION_PATCH" : Internal.Feature; + static readonly "CHORUS_PLANT" : Internal.Feature; + static readonly "MONSTER_ROOM" : Internal.Feature; + static readonly "FREEZE_TOP_LAYER" : Internal.Feature; + static readonly "BLOCK_COLUMN" : Internal.Feature; + static readonly "REPLACE_SINGLE_BLOCK" : Internal.Feature; + static readonly "GLOW_LICHEN" : Internal.Feature; + static readonly "FLOWER" : Internal.Feature; + static readonly "BLOCK_PILE" : Internal.Feature; + static readonly "SPRING" : Internal.Feature; + static readonly "UNDERWATER_MAGMA" : Internal.Feature; + static readonly "BAMBOO" : Internal.Feature; + static readonly "DELTA_FEATURE" : Internal.Feature; + static readonly "ROOT_SYSTEM" : Internal.Feature; + static readonly "NETHER_FOREST_VEGETATION" : Internal.Feature; + static readonly "WEEPING_VINES" : Internal.Feature; + static readonly "LAKE" : Internal.Feature; + static readonly "TWISTING_VINES" : Internal.Feature; + static readonly "HUGE_RED_MUSHROOM" : Internal.Feature; + static readonly "SIMPLE_BLOCK" : Internal.Feature; + static readonly "RANDOM_SELECTOR" : Internal.Feature; + static readonly "END_ISLAND" : Internal.Feature; + static readonly "REPLACE_BLOBS" : Internal.Feature; + static readonly "VINES" : Internal.Feature; + static readonly "TREE" : Internal.Feature; + static readonly "CORAL_CLAW" : Internal.Feature; + static readonly "DISK" : Internal.Feature; + static readonly "FOSSIL" : Internal.Feature; + static readonly "FILL_LAYER" : Internal.Feature; + static readonly "SIMPLE_RANDOM_SELECTOR" : Internal.Feature; + static readonly "ICE_SPIKE" : Internal.Feature; + static readonly "NO_BONEMEAL_FLOWER" : Internal.Feature; + static readonly "ORE" : Internal.Feature; + static readonly "ICEBERG" : Internal.Feature; + static readonly "BASALT_COLUMNS" : Internal.Feature; + static readonly "RANDOM_BOOLEAN_SELECTOR" : Internal.Feature; + static readonly "RANDOM_PATCH" : Internal.Feature; + static readonly "LARGE_DRIPSTONE" : Internal.Feature; + static readonly "SEAGRASS" : Internal.SeagrassFeature; + static readonly "POINTED_DRIPSTONE" : Internal.Feature; + static readonly "GLOWSTONE_BLOB" : Internal.Feature; + static readonly "WATERLOGGED_VEGETATION_PATCH" : Internal.Feature; + static readonly "CORAL_MUSHROOM" : Internal.Feature; + static readonly "VOID_START_PLATFORM" : Internal.Feature; + static readonly "DESERT_WELL" : Internal.Feature; + static readonly "HUGE_BROWN_MUSHROOM" : Internal.Feature; + static readonly "END_GATEWAY" : Internal.Feature; + static readonly "END_SPIKE" : Internal.Feature; + static readonly "BASALT_PILLAR" : Internal.Feature; + static readonly "FOREST_ROCK" : Internal.Feature; + static readonly "HUGE_FUNGUS" : Internal.Feature; + static readonly "BLUE_ICE" : Internal.Feature; + static readonly "NO_OP" : Internal.Feature; + static readonly "SEA_PICKLE" : Internal.Feature; + static readonly "BONUS_CHEST" : Internal.BonusChestFeature; + static readonly "SCATTERED_ORE" : Internal.Feature; + static readonly "CORAL_TREE" : Internal.Feature; + static readonly "DRIPSTONE_CLUSTER" : Internal.Feature; + static readonly "ICE_PATCH" : Internal.Feature; + static readonly "GEODE" : Internal.Feature; + static readonly "KELP" : Internal.Feature; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Feature_ = Special.Feature | Feature; + /** + * @javaClass net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel + */ + interface FabricBakedModel { + emitItemQuads(arg0: Internal.ItemStack_, arg1: Internal.Supplier_, arg2: Internal.RenderContext_): void; + emitBlockQuads(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.Supplier_, arg4: Internal.RenderContext_): void; + isVanillaAdapter(): boolean; + } + type FabricBakedModel_ = FabricBakedModel; + /** + * @javaClass net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback + */ + interface RegistryEntryAddedCallback { + onEntryAdded(arg0: number, arg1: ResourceLocation_, arg2: T): void; + event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; + } + type RegistryEntryAddedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T) => void) | RegistryEntryAddedCallback; + /** + * @javaClass net.minecraft.class_2635 + */ + class ClientboundChatPacket implements Internal.Packet { + getType(): Internal.ChatType; + getMessage(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getSender(): Internal.UUID; + write($$0: Internal.FriendlyByteBuf_): void; + get sender(): Internal.UUID; + get skippable(): boolean; + get type(): Internal.ChatType; + get message(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundChatPacket_ = ClientboundChatPacket; + /** + * @javaClass mtr.mixin.PlayerTeleportationStateAccessor + */ + interface PlayerTeleportationStateAccessor { + setInTeleportationState(arg0: boolean): void; + } + type PlayerTeleportationStateAccessor_ = ((arg0: boolean) => void) | PlayerTeleportationStateAccessor; + /** + * @javaClass dev.latvian.mods.kubejs.script.ScriptPackInfo + */ + class ScriptPackInfo { + readonly "displayName" : Internal.Component; + readonly "namespace" : string; + readonly "pathStart" : string; + readonly "scripts" : Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScriptPackInfo_ = ScriptPackInfo; + /** + * @javaClass net.minecraft.class_3999 + */ + interface ParticleRenderType { + end(arg0: Internal.Tesselator_): void; + begin(arg0: Internal.BufferBuilder_, arg1: Internal.TextureManager_): void; + } + type ParticleRenderType_ = ParticleRenderType; + /** + * @javaClass net.minecraft.class_6579 + */ + abstract class NoiseBasedStateProvider extends Internal.BlockStateProvider { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseBasedStateProvider_ = NoiseBasedStateProvider; + /** + * @javaClass net.minecraft.class_1697 + */ + class MinecartCommandBlock extends Internal.AbstractMinecart { + onlyOpCanSetNbt(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + getMinecartType(): Internal.AbstractMinecart$Type; + getDefaultDisplayBlockState(): Internal.BlockState; + getCommandBlock(): Internal.BaseCommandBlock; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + get defaultDisplayBlockState(): Internal.BlockState; + get minecartType(): Internal.AbstractMinecart$Type; + get commandBlock(): Internal.BaseCommandBlock; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MinecartCommandBlock_ = MinecartCommandBlock; + /** + * @javaClass com.mojang.brigadier.context.CommandContextBuilder + */ + class CommandContextBuilder { + withChild(arg0: Internal.CommandContextBuilder_): Internal.CommandContextBuilder; + withNode(arg0: Internal.CommandNode_, arg1: Internal.StringRange_): Internal.CommandContextBuilder; + getNodes(): Internal.List>; + getCommand(): Internal.Command; + getChild(): Internal.CommandContextBuilder; + getDispatcher(): Internal.CommandDispatcher; + withCommand(arg0: Internal.Command_): Internal.CommandContextBuilder; + withArgument(arg0: string, arg1: Internal.ParsedArgument_): Internal.CommandContextBuilder; + getLastChild(): Internal.CommandContextBuilder; + findSuggestionContext(arg0: number): Internal.SuggestionContext; + build(arg0: string): Internal.CommandContext; + getRange(): Internal.StringRange; + getSource(): S; + getArguments(): Internal.Map>; + withSource(arg0: S): Internal.CommandContextBuilder; + copy(): Internal.CommandContextBuilder; + getRootNode(): Internal.CommandNode; + get nodes(): Internal.List>; + get lastChild(): Internal.CommandContextBuilder; + get range(): Internal.StringRange; + get arguments(): Internal.Map>; + get source(): S; + get dispatcher(): Internal.CommandDispatcher; + get command(): Internal.Command; + get child(): Internal.CommandContextBuilder; + get rootNode(): Internal.CommandNode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CommandContextBuilder_ = CommandContextBuilder; + /** + * @javaClass net.minecraft.class_6643$class_6828 + */ + interface CarvingMask$Mask { + test(arg0: number, arg1: number, arg2: number): boolean; + } + type CarvingMask$Mask_ = ((arg0: number, arg1: number, arg2: number) => boolean) | CarvingMask$Mask; + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2ByteFunction + */ + interface Char2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: string, arg1: number): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Char2ShortFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Char2IntFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: string, arg1: number): number; + remove(arg0: string): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Char2ObjectFunction; + get(arg0: any): number; + get(arg0: string): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Char2LongFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Char2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: string): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Char2CharFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ByteFunction; + } + type Char2ByteFunction_ = ((arg0: string) => number) | Char2ByteFunction; + /** + * @javaClass net.minecraft.class_707 + */ + interface ParticleProvider { + createParticle(arg0: T, arg1: Internal.ClientLevel_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): Internal.Particle; + } + type ParticleProvider_ = ((arg0: T, arg1: Internal.ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number) => Internal.Particle) | ParticleProvider; + /** + * @javaClass net.fabricmc.fabric.mixin.registry.sync.AccessorRegistry + */ + interface AccessorRegistry { + getRegistryKey(): Internal.ResourceKey>; + callGetEntryLifecycle(arg0: T): Internal.Lifecycle; + } + type AccessorRegistry_ = AccessorRegistry; + /** + * @javaClass net.minecraft.class_4643 + */ + class TreeConfiguration implements Internal.FeatureConfiguration { + readonly "foliagePlacer" : Internal.FoliagePlacer; + readonly "trunkProvider" : Internal.BlockStateProvider; + static readonly "CODEC" : Internal.Codec; + readonly "trunkPlacer" : Internal.TrunkPlacer; + readonly "decorators" : Internal.List; + readonly "foliageProvider" : Internal.BlockStateProvider; + readonly "ignoreVines" : boolean; + readonly "minimumSize" : Internal.FeatureSize; + readonly "forceDirt" : boolean; + readonly "dirtProvider" : Internal.BlockStateProvider; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TreeConfiguration_ = TreeConfiguration; + /** + * @javaClass java.nio.file.WatchKey + */ + interface WatchKey { + cancel(): void; + watchable(): Internal.Watchable; + pollEvents(): Internal.List>; + isValid(): boolean; + reset(): boolean; + } + type WatchKey_ = WatchKey; + /** + * @javaClass net.minecraft.class_2172$class_7078 + */ + class SharedSuggestionProvider$ElementSuggestionType extends Internal.Enum { + shouldSuggestElements(): boolean; + static valueOf($$0: string): this; + static values(): Internal.SharedSuggestionProvider$ElementSuggestionType[]; + shouldSuggestTags(): boolean; + static readonly "ELEMENTS" : Internal.SharedSuggestionProvider$ElementSuggestionType; + static readonly "ALL" : Internal.SharedSuggestionProvider$ElementSuggestionType; + static readonly "TAGS" : Internal.SharedSuggestionProvider$ElementSuggestionType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SharedSuggestionProvider$ElementSuggestionType_ = "all" | "elements" | "tags" | SharedSuggestionProvider$ElementSuggestionType; + /** + * @javaClass net.minecraft.class_1314 + */ + abstract class PathfinderMob extends Internal.Mob { + checkSpawnRules($$0: Internal.LevelAccessor_, $$1: Internal.MobSpawnType_): boolean; + getWalkTargetValue($$0: BlockPos_): number; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + isPathFinding(): boolean; + get pathFinding(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PathfinderMob_ = PathfinderMob; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder + */ + abstract class ItemBuilder extends Internal.BuilderBase { + barWidth(barWidth: Internal.ToIntFunction_): this; + clientRegistry(minecraft: Internal.Supplier_): void; + maxStackSize(v: number): this; + transformObject(obj: Internal.Item_): Internal.Item; + color(index: number, c: Internal.Color_): this; + color(callback: Internal.ItemBuilder$ItemColorJS_): this; + use(use: Internal.ItemBuilder$UseCallback_): this; + maxDamage(v: number): this; + tooltip(text: Internal.Component_): this; + textureJson(json: Internal.JsonObject_): this; + barColor(barColor: Internal.Function_): this; + containerItem(id: string): this; + subtypes(fn: Internal.Function_>): this; + modelJson(json: Internal.JsonObject_): this; + burnTime(v: number): this; + useDuration(useDuration: Internal.ToIntFunction_): this; + generateDataJsons(generator: Internal.DataJsonGenerator_): void; + parentModel(m: string): this; + group(g: string): this; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + /** + */ + texture(key: string, tex: Special.Texture): this; + /** + */ + texture(tex: Special.Texture): this; + static ofArmorMaterial(o: any): Internal.ArmorMaterial; + food(b: Internal.Consumer_): this; + releaseUsing(releaseUsing: Internal.ItemBuilder$ReleaseUsingCallback_): this; + unstackable(): this; + /** + */ + modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + finishUsing(finishUsing: Internal.ItemBuilder$FinishUsingCallback_): this; + glow(v: boolean): this; + useAnimation(animation: Internal.UseAnim_): this; + createItemProperties(): Internal.Item$Properties; + rarity(v: Rarity_): this; + static readonly "TOOL_TIERS" : {"gold":Internal.Tiers,"diamond":Internal.Tiers,"iron":Internal.Tiers,"wood":Internal.Tiers,"stone":Internal.Tiers,"netherite":Internal.Tiers}; + static readonly "ARMOR_TIERS" : {"gold":Internal.ArmorMaterials,"chain":Internal.ArmorMaterials,"diamond":Internal.ArmorMaterials,"turtle":Internal.ArmorMaterials,"iron":Internal.ArmorMaterials,"leather":Internal.ArmorMaterials,"netherite":Internal.ArmorMaterials}; + get registryType(): Internal.RegistryObjectBuilderTypes; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type ItemBuilder_ = ItemBuilder; + /** + * @javaClass com.mojang.datafixers.util.Function7 + */ + interface Function7 { + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7): R; + curry5(): Internal.Function5>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function7_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7) => R) | Function7; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS + */ + interface ItemBuilder$ItemColorJS { + getColor(arg0: Internal.ItemStackJS_, arg1: number): Internal.Color; + } + type ItemBuilder$ItemColorJS_ = ((arg0: Internal.ItemStackJS, arg1: number) => Internal.Color) | ItemBuilder$ItemColorJS; + /** + * @javaClass net.minecraft.class_4970$class_2250 + */ + class BlockBehaviour$OffsetType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.BlockBehaviour$OffsetType[]; + static readonly "XZ" : Internal.BlockBehaviour$OffsetType; + static readonly "XYZ" : Internal.BlockBehaviour$OffsetType; + static readonly "NONE" : Internal.BlockBehaviour$OffsetType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockBehaviour$OffsetType_ = "xz" | "xyz" | "none" | BlockBehaviour$OffsetType; + /** + * @javaClass java.time.OffsetDateTime + */ class OffsetDateTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - plusHours(arg0: number): Internal.OffsetDateTime; + plusHours(arg0: number): this; isEqual(arg0: Internal.OffsetDateTime_): boolean; toLocalTime(): Internal.LocalTime; compareTo(arg0: Internal.OffsetDateTime_): number; - withOffsetSameLocal(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; + withOffsetSameLocal(arg0: Internal.ZoneOffset_): this; getDayOfWeek(): Internal.DayOfWeek; - plusSeconds(arg0: number): Internal.OffsetDateTime; + plusSeconds(arg0: number): this; getMinute(): number; - static from(arg0: Internal.TemporalAccessor_): Internal.OffsetDateTime; + static from(arg0: Internal.TemporalAccessor_): this; getMonth(): Internal.Month; - plusNanos(arg0: number): Internal.OffsetDateTime; + plusNanos(arg0: number): this; atZoneSameInstant(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - withHour(arg0: number): Internal.OffsetDateTime; - plusMonths(arg0: number): Internal.OffsetDateTime; - plusYears(arg0: number): Internal.OffsetDateTime; - truncatedTo(arg0: Internal.TemporalUnit_): Internal.OffsetDateTime; + withHour(arg0: number): this; + plusMonths(arg0: number): this; + plusYears(arg0: number): this; + truncatedTo(arg0: Internal.TemporalUnit_): this; query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): Internal.OffsetDateTime; + minusNanos(arg0: number): this; getNano(): number; format(arg0: Internal.DateTimeFormatter_): string; isSupported(arg0: Internal.TemporalUnit_): boolean; isSupported(arg0: Internal.TemporalField_): boolean; - plus(arg0: Internal.TemporalAmount_): Internal.OffsetDateTime; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.OffsetDateTime; + plus(arg0: Internal.TemporalAmount_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; getYear(): number; toEpochSecond(): number; toLocalDateTime(): Internal.LocalDateTime; - withDayOfMonth(arg0: number): Internal.OffsetDateTime; - withMonth(arg0: number): Internal.OffsetDateTime; + withDayOfMonth(arg0: number): this; + withMonth(arg0: number): this; isAfter(arg0: Internal.OffsetDateTime_): boolean; - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.OffsetDateTime; - minus(arg0: Internal.TemporalAmount_): Internal.OffsetDateTime; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.OffsetDateTime; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; + minus(arg0: Internal.TemporalAmount_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; toOffsetTime(): Internal.OffsetTime; - minusHours(arg0: number): Internal.OffsetDateTime; + minusHours(arg0: number): this; getOffset(): Internal.ZoneOffset; adjustInto(arg0: Internal.Temporal_): Internal.Temporal; range(arg0: Internal.TemporalField_): Internal.ValueRange; - withYear(arg0: number): Internal.OffsetDateTime; - plusMinutes(arg0: number): Internal.OffsetDateTime; - minusMinutes(arg0: number): Internal.OffsetDateTime; - plusDays(arg0: number): Internal.OffsetDateTime; + withYear(arg0: number): this; + plusMinutes(arg0: number): this; + minusMinutes(arg0: number): this; + plusDays(arg0: number): this; atZoneSimilarLocal(arg0: Internal.ZoneId_): Internal.ZonedDateTime; hashCode(): number; - static now(arg0: Internal.Clock_): Internal.OffsetDateTime; - static now(arg0: Internal.ZoneId_): Internal.OffsetDateTime; - static now(): Internal.OffsetDateTime; - static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneOffset_): Internal.OffsetDateTime; - static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): Internal.OffsetDateTime; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): Internal.OffsetDateTime; + static now(arg0: Internal.Clock_): this; + static now(arg0: Internal.ZoneId_): this; + static now(): this; + static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneOffset_): this; + static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): this; get(arg0: Internal.TemporalField_): number; getDayOfYear(): number; - plusWeeks(arg0: number): Internal.OffsetDateTime; + plusWeeks(arg0: number): this; getHour(): number; - withMinute(arg0: number): Internal.OffsetDateTime; + withMinute(arg0: number): this; getMonthValue(): number; toZonedDateTime(): Internal.ZonedDateTime; - minusYears(arg0: number): Internal.OffsetDateTime; - minusWeeks(arg0: number): Internal.OffsetDateTime; - withDayOfYear(arg0: number): Internal.OffsetDateTime; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.OffsetDateTime; - static parse(arg0: Internal.CharSequence_): Internal.OffsetDateTime; + minusYears(arg0: number): this; + minusWeeks(arg0: number): this; + withDayOfYear(arg0: number): this; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; + static parse(arg0: Internal.CharSequence_): this; toInstant(): Internal.Instant; isBefore(arg0: Internal.OffsetDateTime_): boolean; - minusDays(arg0: number): Internal.OffsetDateTime; - withNano(arg0: number): Internal.OffsetDateTime; + minusDays(arg0: number): this; + withNano(arg0: number): this; getLong(arg0: Internal.TemporalField_): number; - minusMonths(arg0: number): Internal.OffsetDateTime; - with(arg0: Internal.TemporalAdjuster_): Internal.OffsetDateTime; - with(arg0: Internal.TemporalField_, arg1: number): Internal.OffsetDateTime; + minusMonths(arg0: number): this; + with(arg0: Internal.TemporalAdjuster_): this; + with(arg0: Internal.TemporalField_, arg1: number): this; toLocalDate(): Internal.LocalDate; - withOffsetSameInstant(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; + withOffsetSameInstant(arg0: Internal.ZoneOffset_): this; equals(arg0: any): boolean; getSecond(): number; static timeLineOrder(): Internal.Comparator; until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; toString(): string; getDayOfMonth(): number; - minusSeconds(arg0: number): Internal.OffsetDateTime; - withSecond(arg0: number): Internal.OffsetDateTime; - static readonly MIN : Internal.OffsetDateTime; - static readonly MAX : Internal.OffsetDateTime; + minusSeconds(arg0: number): this; + withSecond(arg0: number): this; + static readonly "MIN" : Internal.OffsetDateTime; + static readonly "MAX" : Internal.OffsetDateTime; get dayOfWeek(): Internal.DayOfWeek; get month(): Internal.Month; get offset(): Internal.ZoneOffset; @@ -25632,1140 +30940,1233 @@ declare namespace Internal { protected constructor(); } type OffsetDateTime_ = OffsetDateTime; - class class_3294 implements Internal.class_3300, Internal.NamespaceResourceManagerAccessor { - method_18234($$0: ResourceLocation_): boolean; - method_29213(): Internal.Stream; - method_14488($$0: string, $$1: Internal.Predicate_): Internal.Collection; - method_14487(): Internal.Set; - method_14486($$0: ResourceLocation_): Internal.class_3298; - method_24233($$0: Internal.class_3262_): void; - method_14489($$0: ResourceLocation_): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + /** + * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache + */ + interface BlockApiCache { + getLookup(): Internal.BlockApiLookup; + getWorld(): Internal.ServerLevel; + getBlockEntity(): Internal.BlockEntity; + getPos(): BlockPos; + find(context: C): A; + find(arg0: Internal.BlockState_, arg1: C): A; + create(lookup: Internal.BlockApiLookup_, world: Internal.ServerLevel_, pos: BlockPos_): Internal.BlockApiCache; } - type class_3294_ = class_3294; - interface Long2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(): string; - defaultReturnValue(arg0: string): void; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Long2FloatFunction; - applyAsInt(arg0: number): number; + type BlockApiCache_ = BlockApiCache; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2FloatFunction + */ + interface Short2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Short2ShortFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Short2IntFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Short2DoubleFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Short2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Short2LongFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2FloatFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Short2ByteFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2CharFunction; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2FloatFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Short2CharFunction; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2FloatFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2FloatFunction; } - type Long2CharFunction_ = ((arg0: number) => string) | Long2CharFunction; - class CommandRegistryEventJS extends Internal.ServerEventJS { - isForSinglePlayer(): boolean; - isForMultiPlayer(): boolean; - getArguments(): typeof Internal.ArgumentTypeWrapper; - getCommands(): typeof Internal.class_2170; - getBuiltinSuggestions(): Internal.class_2172; - register(command: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; - readonly selection : Internal.class_2170$class_5364; - readonly dispatcher : Internal.CommandDispatcher; - get forSinglePlayer(): boolean; - get arguments(): typeof Internal.ArgumentTypeWrapper; - get forMultiPlayer(): boolean; - get builtinSuggestions(): Internal.class_2172; - get commands(): typeof Internal.class_2170; + type Short2FloatFunction_ = ((arg0: number) => number) | Short2FloatFunction; + /** + * @javaClass net.minecraft.class_5356 + */ + class AdultSensor extends Internal.Sensor { + requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type CommandRegistryEventJS_ = CommandRegistryEventJS; - interface FluidVariantCache { - fabric_getCachedFluidVariant(): Internal.FluidVariant; - } - type FluidVariantCache_ = FluidVariantCache; - class Agent { - getVersion(): number; - getName(): string; - toString(): string; - static readonly SCROLLS : Internal.Agent; - static readonly MINECRAFT : Internal.Agent; - get name(): string; - get version(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Agent_ = Agent; - interface class_5761 { - method_6453(): boolean; - method_6454(arg0: boolean): void; - method_6452(): Internal.class_1799; - method_35171(): Internal.class_3414; - method_35170(arg0: Internal.class_2487_): void; - method_6455(arg0: Internal.class_1799_): void; - } - type class_5761_ = class_5761; - class class_5139 extends Internal.class_5141 { - method_26991($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.class_4643_): Internal.List; - static readonly field_24968 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5139_ = class_5139; - interface RandomAccess { - } - type RandomAccess_ = RandomAccess; - abstract class PainterObject implements Internal.SpecialEquality { - hashCode(): number; - equals(o: any): boolean; - update(tag: Internal.class_2487_): void; - toString(): string; - id(i: string): Internal.PainterObject; - specialEquals(o: any, shallow: boolean): boolean; - parent : Internal.PainterObjectStorage; - visible : Internal.Unit; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PainterObject_ = PainterObject; - class class_4060 extends Internal.Enum { - method_18485(): string; - static method_18484($$0: number): Internal.class_4060; - static valueOf($$0: string): Internal.class_4060; - method_18483(): number; - static values(): Internal.class_4060[]; - static readonly field_18144 : Internal.class_4060; - static readonly field_18146 : Internal.class_4060; - static readonly field_18145 : Internal.class_4060; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4060_ = "min" | "max" | "off" | class_4060; - class class_4668$class_5942 extends Internal.class_4668 { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_5942_ = class_4668$class_5942; - interface class_5912 { - method_14486(arg0: ResourceLocation_): Internal.class_3298; - } - type class_5912_ = ((arg0: ResourceLocation) => Internal.class_3298) | class_5912; - class class_2734 implements Internal.class_2596 { - method_11801($$0: Internal.class_2602_): void; - method_11800($$0: Internal.class_1937_): Internal.class_1297; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2734_ = class_2734; - class class_1767 extends Internal.Enum implements Internal.class_3542, Internal.Color { - static valueOf($$0: string): Internal.class_1767; - static values(): Internal.class_1767[]; - getFireworkColorJS(): number; - getRgbJS(): number; - method_7792(): string; - static method_7791($$0: number): Internal.class_1767; - method_7790(): number; - method_15434(): string; - getArgbJS(): number; - method_7794(): Internal.class_3620; - toString(): string; - static method_7793($$0: string, $$1: Internal.class_1767_): Internal.class_1767; - method_7789(): number; - method_16357(): number; - method_7787(): number[]; - static method_7786($$0: number): Internal.class_1767; - static readonly field_7942 : Internal.class_1767; - static readonly field_7964 : Internal.class_1767; - static readonly field_7952 : Internal.class_1767; - static readonly field_7963 : Internal.class_1767; - static readonly field_7944 : Internal.class_1767; - static readonly field_7955 : Internal.class_1767; - static readonly field_7966 : Internal.class_1767; - static readonly field_7954 : Internal.class_1767; - static readonly field_7951 : Internal.class_1767; - static readonly field_7961 : Internal.class_1767; - static readonly field_7946 : Internal.class_1767; - static readonly field_7957 : Internal.class_1767; - static readonly field_7967 : Internal.class_1767; - static readonly field_7945 : Internal.class_1767; - static readonly field_7958 : Internal.class_1767; - static readonly field_7947 : Internal.class_1767; - get rgbJS(): number; - get fireworkColorJS(): number; - get argbJS(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1767_ = "magenta" | "pink" | "green" | "lime" | "light_gray" | "yellow" | "black" | "light_blue" | "brown" | "cyan" | "orange" | "red" | "gray" | "white" | "blue" | "purple" | class_1767; - interface class_1741 { - method_7697(arg0: EquipmentSlot_): number; - method_7696(arg0: EquipmentSlot_): number; - method_24355(): number; - method_7695(): Internal.class_1856; - method_7694(): string; - method_7700(): number; - method_7699(): number; - method_7698(): Internal.class_3414; - } - type class_1741_ = class_1741; - interface class_3270 { - method_14421(arg0: Internal.JsonObject_): T; - method_14420(): string; - } - type class_3270_ = class_3270; - interface IntStream$Builder extends java_.util.function_.IntConsumer { - add(arg0: number): Internal.IntStream$Builder; - build(): Internal.IntStream; - accept(arg0: number): void; - } - type IntStream$Builder_ = IntStream$Builder; - class class_3230 { - method_14292(): Internal.Comparator; - static method_14291($$0: string, $$1: Internal.Comparator_): Internal.class_3230; - method_20629(): number; - static method_20628($$0: string, $$1: Internal.Comparator_, $$2: number): Internal.class_3230; - toString(): string; - static readonly field_17264 : Internal.class_3230; - static readonly field_14032 : Internal.class_3230; - static readonly field_14031 : Internal.class_3230; - static readonly field_14030 : Internal.class_3230; - static readonly field_19270 : Internal.class_3230; - static readonly field_14033 : Internal.class_3230; - static readonly field_19280 : Internal.class_3230; - static readonly field_19347 : Internal.class_3230; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3230_ = class_3230; - class class_2415 extends Internal.Enum { - method_32354(): Internal.class_2561; - method_26380(): Internal.class_4990; - static valueOf($$0: string): Internal.class_2415; - static values(): Internal.class_2415[]; - method_10343($$0: Internal.class_2350_): Internal.class_2350; - method_10345($$0: Internal.class_2350_): Internal.class_2470; - method_10344($$0: number, $$1: number): number; - static readonly field_11302 : Internal.class_2415; - static readonly field_11300 : Internal.class_2415; - static readonly field_11301 : Internal.class_2415; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2415_ = "front_back" | "none" | "left_right" | class_2415; - class class_2693 implements Internal.class_2596 { - method_11677(): BlockPos; - method_11052($$0: Internal.class_2540_): void; - method_11676($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2693_ = class_2693; - class class_5183$class_5185 extends Internal.Enum implements Internal.class_3542 { - static valueOf($$0: string): Internal.class_5183$class_5185; - static values(): Internal.class_5183$class_5185[]; - method_27214(): string; - method_15434(): string; - static method_27216($$0: string): Internal.class_5183$class_5185; - static readonly field_24000 : Internal.class_5183$class_5185; - static readonly field_24002 : Internal.class_5183$class_5185; - static readonly field_24001 : Internal.class_5183$class_5185; - static readonly field_24004 : Internal.class_5183$class_5185; - static readonly field_24840 : Internal.Codec; - static readonly field_24003 : Internal.class_5183$class_5185; - static readonly field_24006 : Internal.class_5183$class_5185; - static readonly field_24005 : Internal.class_5183$class_5185; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5183$class_5185_ = "standard" | "mountain" | "nether" | "ocean" | "jungle" | "desert" | "swamp" | class_5183$class_5185; - interface MapLike { - entries(): Internal.Stream>; - get(arg0: T): T; - get(arg0: string): T; - } - type MapLike_ = MapLike; - interface CustomJavaToJsWrapperProvider { - create(arg0: T): Internal.CustomJavaToJsWrapper; - } - type CustomJavaToJsWrapperProvider_ = ((arg0: T) => Internal.CustomJavaToJsWrapper) | CustomJavaToJsWrapperProvider; - interface ScheduledExecutorService extends Internal.ExecutorService { - scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; - schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; - schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; - scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; - } - type ScheduledExecutorService_ = ScheduledExecutorService; - interface RenderContext$QuadTransform { - transform(arg0: Internal.MutableQuadView_): boolean; - } - type RenderContext$QuadTransform_ = ((arg0: Internal.MutableQuadView) => boolean) | RenderContext$QuadTransform; - interface DomainCombiner { - combine(arg0: Internal.ProtectionDomain_[], arg1: Internal.ProtectionDomain_[]): Internal.ProtectionDomain[]; - } - type DomainCombiner_ = DomainCombiner; - interface TypeWrapperFactory { - wrap(arg0: any): T; - } - type TypeWrapperFactory_ = ((arg0: any) => T) | TypeWrapperFactory; - class class_1158 { - method_4922(): number; - method_4921(): number; - method_23758($$0: number, $$1: number, $$2: number, $$3: number): void; - method_4924(): number; - method_4923(): number; - method_4926(): void; - method_4925($$0: Internal.class_1158_): void; - method_23695(): Internal.class_1158; - method_22872($$0: number): void; - method_22873(): void; - static method_35821($$0: number, $$1: number, $$2: number): Internal.class_1158; - method_35820(): Internal.class_1160; + type AdultSensor_ = AdultSensor; + /** + * @javaClass net.minecraft.class_6577 + */ + class DiskConfiguration extends Internal.Record implements Internal.FeatureConfiguration { + halfHeight(): number; hashCode(): number; equals($$0: any): boolean; - method_35828(): Internal.class_1160; - method_35827(): Internal.class_1160; toString(): string; - static method_35826($$0: Internal.class_1160_): Internal.class_1158; - static method_35825($$0: number, $$1: number, $$2: number): Internal.class_1158; - method_35824(): Internal.class_1160; - static method_35823($$0: Internal.class_1160_): Internal.class_1158; - method_35822($$0: Internal.class_1158_, $$1: number): void; - static readonly field_21493 : Internal.class_1158; + state(): Internal.BlockState; + radius(): Internal.IntProvider; + targets(): Internal.List; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1158_ = class_1158; - abstract class class_18 { - method_78($$0: boolean): void; - method_17919($$0: Internal.File_): void; - method_75(arg0: Internal.class_2487_): Internal.class_2487; - method_80(): void; - method_79(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_18_ = class_18; - class class_1667 extends Internal.class_1665 { - method_5711($$0: number): void; - method_7460(): number; - method_5749($$0: Internal.class_2487_): void; - static method_7464($$0: Internal.class_1799_): number; - method_7463($$0: Internal.class_1293_): void; - method_7459($$0: Internal.class_1799_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1667_ = class_1667; - class TypeToken$TypeSet extends Internal.ForwardingSet> implements Internal.Serializable { - interfaces(): Internal.TypeToken$TypeSet<>; - classes(): Internal.TypeToken$TypeSet<>; - rawTypes(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TypeToken$TypeSet_ = TypeToken$TypeSet; - class class_161$class_162 { - method_20416($$0: Internal.class_1799_, $$1: Internal.class_2561_, $$2: Internal.class_2561_, $$3: ResourceLocation_, $$4: Internal.class_189_, $$5: boolean, $$6: boolean, $$7: boolean): Internal.class_161$class_162; - static method_707(): Internal.class_161$class_162; - method_708($$0: ResourceLocation_): Internal.class_161$class_162; - method_709($$0: string, $$1: Internal.class_184_): Internal.class_161$class_162; - method_703($$0: Internal.class_170$class_171_): Internal.class_161$class_162; - method_704($$0: Internal.class_193_): Internal.class_161$class_162; - method_34884($$0: string[][]): Internal.class_161$class_162; - method_705($$0: string, $$1: Internal.class_175_): Internal.class_161$class_162; - method_706($$0: Internal.class_170_): Internal.class_161$class_162; - method_699($$0: Internal.class_2540_): void; - method_710(): Internal.Map; - method_700($$0: Internal.Function_): boolean; - method_701($$0: Internal.class_161_): Internal.class_161$class_162; - method_695($$0: ResourceLocation_): Internal.class_161; - static method_696($$0: Internal.class_2540_): Internal.class_161$class_162; - method_697($$0: Internal.class_1935_, $$1: Internal.class_2561_, $$2: Internal.class_2561_, $$3: ResourceLocation_, $$4: Internal.class_189_, $$5: boolean, $$6: boolean, $$7: boolean): Internal.class_161$class_162; + type DiskConfiguration_ = DiskConfiguration; + /** + * @javaClass net.minecraft.class_5218 + */ + class LevelResource { + getId(): string; toString(): string; - method_698(): Internal.JsonObject; - static method_692($$0: Internal.JsonObject_, $$1: Internal.class_5257_): Internal.class_161$class_162; - method_693($$0: Internal.class_185_): Internal.class_161$class_162; - method_694($$0: Internal.Consumer_, $$1: string): Internal.class_161; + static readonly "PLAYER_ADVANCEMENTS_DIR" : Internal.LevelResource; + static readonly "PLAYER_OLD_DATA_DIR" : Internal.LevelResource; + static readonly "GENERATED_DIR" : Internal.LevelResource; + static readonly "LEVEL_DATA_FILE" : Internal.LevelResource; + static readonly "MAP_RESOURCE_FILE" : Internal.LevelResource; + static readonly "ROOT" : Internal.LevelResource; + static readonly "PLAYER_STATS_DIR" : Internal.LevelResource; + static readonly "PLAYER_DATA_DIR" : Internal.LevelResource; + static readonly "DATAPACK_DIR" : Internal.LevelResource; + get id(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_161$class_162_ = class_161$class_162; - class class_189 extends Internal.Enum { - method_831(): string; - method_832(): number; - static method_833($$0: string): Internal.class_189; - static valueOf($$0: string): Internal.class_189; - static values(): Internal.class_189[]; - method_30756(): Internal.class_2561; - method_830(): Internal.class_124; - static readonly field_1250 : Internal.class_189; - static readonly field_1254 : Internal.class_189; - static readonly field_1249 : Internal.class_189; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type LevelResource_ = LevelResource; + /** + * @javaClass net.minecraft.class_5962 + */ + interface MetricsRecorder { + isRecording(): boolean; + getProfiler(): Internal.ProfilerFiller; + end(): void; + startTick(): void; + endTick(): void; } - type class_189_ = "task" | "goal" | "challenge" | class_189; - interface Encoder { - encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; - flatComap(arg0: Internal.Function_>): Internal.Encoder; - comap(arg0: Internal.Function_): Internal.Encoder; - fieldOf(arg0: string): Internal.MapEncoder; - withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder; - encodeStart(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; - } - type Encoder_ = Encoder; - class class_7 extends Internal.Enum { - method_11(): number; - static valueOf($$0: string): Internal.class_7; - static values(): Internal.class_7[]; - static readonly field_20 : Internal.class_7; - static readonly field_21 : Internal.class_7; - static readonly field_3 : Internal.class_7; - static readonly field_22 : Internal.class_7; - static readonly field_4 : Internal.class_7; - static readonly field_23 : Internal.class_7; - static readonly field_26446 : Internal.class_7; - static readonly field_25418 : Internal.class_7; - static readonly field_21516 : Internal.class_7; - static readonly field_7 : Internal.class_7; - static readonly field_8 : Internal.class_7; - static readonly field_5 : Internal.class_7; - static readonly field_6 : Internal.class_7; - static readonly field_33534 : Internal.class_7; - static readonly field_9 : Internal.class_7; - static readonly field_10 : Internal.class_7; - static readonly field_11 : Internal.class_7; - static readonly field_12 : Internal.class_7; - static readonly field_14 : Internal.class_7; - static readonly field_15 : Internal.class_7; - static readonly field_16 : Internal.class_7; - static readonly field_17 : Internal.class_7; - static readonly field_18 : Internal.class_7; - static readonly field_19 : Internal.class_7; - static readonly field_21326 : Internal.class_7; - static readonly field_36432 : Internal.class_7; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_7_ = "damage_fire" | "damage_cactus" | "water_border" | "unpassable_rail" | "lava" | "door_open" | "blocked" | "leaves" | "danger_other" | "sticky_honey" | "damage_other" | "walkable_door" | "danger_fire" | "breach" | "danger_powder_snow" | "walkable" | "rail" | "water" | "cocoa" | "powder_snow" | "door_iron_closed" | "door_wood_closed" | "danger_cactus" | "trapdoor" | "fence" | "open" | class_7; - class class_2350$class_2352 extends Internal.Enum { - method_10181(): number; - static valueOf($$0: string): Internal.class_2350$class_2352; - static values(): Internal.class_2350$class_2352[]; - method_35839(): string; - toString(): string; - method_26424(): Internal.class_2350$class_2352; - static readonly field_11060 : Internal.class_2350$class_2352; - static readonly field_11056 : Internal.class_2350$class_2352; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2350$class_2352_ = "negative" | "positive" | class_2350$class_2352; - class FieldPosition { - getEndIndex(): number; + type MetricsRecorder_ = MetricsRecorder; + /** + * @javaClass net.minecraft.class_161 + */ + class Advancement { + getCriteria(): Internal.Map; + getParent(): this; + getRequirements(): string[][]; + getMaxCriteraRequired(): number; + getChatComponent(): Internal.Component; + getRewards(): Internal.AdvancementRewards; + getId(): ResourceLocation; + getChildren(): Internal.Iterable; hashCode(): number; - getFieldAttribute(): Internal.Format$Field; - equals(arg0: any): boolean; - getField(): number; - setEndIndex(arg0: number): void; + equals($$0: any): boolean; toString(): string; - getBeginIndex(): number; - setBeginIndex(arg0: number): void; - get field(): number; - get fieldAttribute(): Internal.Format$Field; - get endIndex(): number; - get beginIndex(): number; - set endIndex(arg0: number); - set beginIndex(arg0: number); + deconstruct(): Internal.Advancement$Builder; + addChild($$0: Internal.Advancement_): void; + getDisplay(): Internal.DisplayInfo; + get parent(): this; + get requirements(): string[][]; + get chatComponent(): Internal.Component; + get maxCriteraRequired(): number; + get children(): Internal.Iterable; + get criteria(): Internal.Map; + get display(): Internal.DisplayInfo; + get id(): ResourceLocation; + get rewards(): Internal.AdvancementRewards; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type FieldPosition_ = FieldPosition; - class class_4066 extends Internal.Enum { - static method_18608($$0: number): Internal.class_4066; - method_18607(): string; - static valueOf($$0: string): Internal.class_4066; - method_18609(): number; - static values(): Internal.class_4066[]; - static readonly field_18199 : Internal.class_4066; - static readonly field_18198 : Internal.class_4066; - static readonly field_18197 : Internal.class_4066; + type Advancement_ = Advancement; + /** + * @javaClass malte0811.ferritecore.ducks.FastMapStateHolder + */ + interface FastMapStateHolder { + getNeighborTable(): Internal.Table, Internal.Comparable, S>; + getStateIndex(): number; + setNeighborTable(arg0: Internal.Table_, Internal.Comparable_, S>): void; + setStateIndex(arg0: number): void; + setStateMap(arg0: Internal.FastMap_): void; + getStateMap(): Internal.FastMap; + getVanillaPropertyMap(): Internal.ImmutableMap, Internal.Comparable>; + replacePropertyMap(arg0: Internal.ImmutableMap_, Internal.Comparable_>): void; + } + type FastMapStateHolder_ = FastMapStateHolder; + /** + * @javaClass net.minecraft.class_3003 + */ + class NoiseThresholdCountPlacement extends Internal.RepeatingPlacement { + static of($$0: number, $$1: number, $$2: number): this; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4066_ = "all" | "minimal" | "decreased" | class_4066; - class class_4141 extends Internal.Enum { - static valueOf($$0: string): Internal.class_4141; - static values(): Internal.class_4141[]; - static readonly field_18456 : Internal.class_4141; - static readonly field_18458 : Internal.class_4141; - static readonly field_18457 : Internal.class_4141; + type NoiseThresholdCountPlacement_ = NoiseThresholdCountPlacement; + /** + * @javaClass dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder + */ + class FlowingFluidBuilder extends Internal.BuilderBase { + getRegistryType(): Internal.RegistryObjectBuilderTypes; + createObject(): Internal.Fluid; + readonly "fluidBuilder" : Internal.FluidBuilder; + get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4141_ = "value_absent" | "registered" | "value_present" | class_4141; - class class_4207$class_4233 { - field_18933 : number; - field_18932 : string; - readonly field_18931 : BlockPos; + type FlowingFluidBuilder_ = FlowingFluidBuilder; + /** + * @javaClass com.mojang.serialization.codecs.RecordCodecBuilder + */ + class RecordCodecBuilder implements Internal.App, F> { + static instance(): Internal.RecordCodecBuilder$Instance; + static mapCodec(arg0: Internal.Function_, Internal.App_, O>>): Internal.MapCodec; + static build(arg0: Internal.App_, O>): Internal.MapCodec; + static stable(arg0: F): Internal.RecordCodecBuilder; + static unbox(arg0: Internal.App_, F>): Internal.RecordCodecBuilder; + static deprecated(arg0: F, arg1: number): Internal.RecordCodecBuilder; + static of(arg0: Internal.Function_, arg1: string, arg2: Internal.Codec_): Internal.RecordCodecBuilder; + static of(arg0: Internal.Function_, arg1: Internal.MapCodec_): Internal.RecordCodecBuilder; + static create(arg0: Internal.Function_, Internal.App_, O>>): Internal.Codec; + dependent(arg0: Internal.Function_, arg1: Internal.MapEncoder_, arg2: Internal.Function_>): Internal.RecordCodecBuilder; + static point(arg0: F, arg1: Internal.Lifecycle_): Internal.RecordCodecBuilder; + static point(arg0: F): Internal.RecordCodecBuilder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4207$class_4233_ = class_4207$class_4233; - class class_4836 extends Internal.class_5418 implements Internal.class_3745, Internal.class_6067 { - method_6109(): boolean; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_25938($$0: Internal.class_1811_): boolean; - method_24705(): Internal.class_4837; - method_5749($$0: Internal.class_2487_): void; - method_24651(): void; - static method_24695($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_20820($$0: Internal.class_1799_): boolean; - static method_26953(): Internal.class_5132$class_5133; - method_29274($$0: boolean): void; - method_29272(): boolean; - method_7110($$0: boolean): void; - method_35199(): Internal.class_1263; - method_18868(): Internal.class_4095; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_7217($$0: boolean): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5621(): number; - method_5974($$0: number): boolean; - method_18811($$0: Internal.class_1309_, $$1: Internal.class_1799_, $$2: Internal.class_1676_, $$3: number): void; - method_7105($$0: Internal.class_1309_, $$1: number): void; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5873($$0: Internal.class_1297_, $$1: boolean): boolean; + type RecordCodecBuilder_ = RecordCodecBuilder; + /** + * @javaClass net.minecraft.class_3965 + */ + class BlockHitResult extends Internal.HitResult { + getBlockPos(): BlockPos; + getDirection(): Internal.Direction; + withDirection($$0: Internal.Direction_): this; + getType(): Internal.HitResult$Type; + isInside(): boolean; + withPosition($$0: BlockPos_): this; + static miss($$0: Vec3_, $$1: Internal.Direction_, $$2: BlockPos_): this; + get blockPos(): BlockPos; + get type(): Internal.HitResult$Type; + get inside(): boolean; + get direction(): Internal.Direction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4836_ = class_4836; - abstract class FileStore { - getTotalSpace(): number; - getAttribute(arg0: string): any; - getUsableSpace(): number; - isReadOnly(): boolean; - getBlockSize(): number; - supportsFileAttributeView(arg0: Internal.Class_): boolean; - supportsFileAttributeView(arg0: string): boolean; - name(): string; - type(): string; - getUnallocatedSpace(): number; - getFileStoreAttributeView(arg0: Internal.Class_): V; - get unallocatedSpace(): number; - get readOnly(): boolean; - get totalSpace(): number; - get usableSpace(): number; - get blockSize(): number; + type BlockHitResult_ = BlockHitResult; + /** + * @javaClass io.netty.buffer.CompositeByteBuf + */ + class CompositeByteBuf extends Internal.AbstractReferenceCountedByteBuf implements Internal.Iterable { + markReaderIndex(): this; + getByte(arg0: number): number; + readerIndex(arg0: number): this; + writeZero(arg0: number): this; + addComponent(arg0: boolean, arg1: number, arg2: Internal.ByteBuf_): this; + addComponent(arg0: Internal.ByteBuf_): this; + addComponent(arg0: boolean, arg1: Internal.ByteBuf_): this; + addComponent(arg0: number, arg1: Internal.ByteBuf_): this; + setShort(arg0: number, arg1: number): this; + resetReaderIndex(): this; + writeFloat(arg0: number): this; + getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; + getBytes(arg0: number, arg1: number[]): this; + getBytes(arg0: number, arg1: Internal.ByteBuf_): this; + getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; + getBytes(arg0: number, arg1: Internal.ByteBuffer_): this; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; + getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; + getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; + unwrap(): Internal.ByteBuf; + setDouble(arg0: number, arg1: number): this; + setChar(arg0: number, arg1: number): this; + addComponents(arg0: number, arg1: Internal.Iterable_): this; + addComponents(arg0: Internal.Iterable_): this; + addComponents(... arg0: Internal.ByteBuf_[]): this; + addComponents(arg0: boolean, ... arg1: Internal.ByteBuf_[]): this; + addComponents(arg0: boolean, arg1: Internal.Iterable_): this; + addComponents(arg0: number, ... arg1: Internal.ByteBuf_[]): this; + iterator(): Internal.Iterator; + toByteIndex(arg0: number): number; + order(): Internal.ByteOrder; + writeMedium(arg0: number): this; + writeByte(arg0: number): this; + nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + resetWriterIndex(): this; + touch(): this; + touch(arg0: any): this; + discardSomeReadBytes(): this; + internalComponentAtOffset(arg0: number): Internal.ByteBuf; + writerIndex(arg0: number): this; + nioBufferCount(): number; + discardReadComponents(): this; + setInt(arg0: number, arg1: number): this; + removeComponent(arg0: number): this; + setLong(arg0: number, arg1: number): this; + componentAtOffset(arg0: number): Internal.ByteBuf; + writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; + writeBytes(arg0: number[]): this; + writeBytes(arg0: Internal.ByteBuf_, arg1: number): this; + writeBytes(arg0: number[], arg1: number, arg2: number): this; + writeBytes(arg0: Internal.ByteBuf_): this; + writeBytes(arg0: Internal.ByteBuffer_): this; + setIndex(arg0: number, arg1: number): this; + markWriterIndex(): this; + writeShort(arg0: number): this; + alloc(): Internal.ByteBufAllocator; + removeComponents(arg0: number, arg1: number): this; + writeBoolean(arg0: boolean): this; + addFlattenedComponents(arg0: boolean, arg1: Internal.ByteBuf_): this; + numComponents(): number; + setByte(arg0: number, arg1: number): this; + toComponentIndex(arg0: number): number; + retain(): this; + retain(arg0: number): this; + decompose(arg0: number, arg1: number): Internal.List; + hasMemoryAddress(): boolean; + capacity(arg0: number): this; + capacity(): number; + writeLong(arg0: number): this; + array(): number[]; + internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + internalComponent(arg0: number): Internal.ByteBuf; + arrayOffset(): number; + copy(arg0: number, arg1: number): Internal.ByteBuf; + writeDouble(arg0: number): this; + setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; + setBytes(arg0: number, arg1: Internal.ByteBuffer_): this; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; + setBytes(arg0: number, arg1: Internal.ByteBuf_): this; + setBytes(arg0: number, arg1: number[]): this; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; + setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; + setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; + setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; + maxNumComponents(): number; + ensureWritable(arg0: number): this; + writeInt(arg0: number): this; + setFloat(arg0: number, arg1: number): this; + hasArray(): boolean; + memoryAddress(): number; + consolidate(arg0: number, arg1: number): this; + consolidate(): this; + clear(): this; + discardReadBytes(): this; + nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; + nioBuffers(): Internal.ByteBuffer[]; + skipBytes(arg0: number): this; + writeChar(arg0: number): this; + component(arg0: number): Internal.ByteBuf; + setZero(arg0: number, arg1: number): this; + readBytes(arg0: number[], arg1: number, arg2: number): this; + readBytes(arg0: Internal.ByteBuffer_): this; + readBytes(arg0: Internal.OutputStream_, arg1: number): this; + readBytes(arg0: number[]): this; + readBytes(arg0: Internal.ByteBuf_, arg1: number): this; + readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; + readBytes(arg0: Internal.ByteBuf_): this; + toString(): string; + setMedium(arg0: number, arg1: number): this; + isDirect(): boolean; + setBoolean(arg0: number, arg1: boolean): this; + get direct(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type FileStore_ = FileStore; - class class_3722 extends Internal.class_2586 implements Internal.class_3829, Internal.class_3908 { - createMenu($$0: number, $$1: Internal.class_1661_, $$2: Internal.class_1657_): Internal.class_1703; - method_17520(): Internal.class_1799; - method_5448(): void; - method_17514($$0: Internal.class_1799_, $$1: Internal.class_1657_): void; - method_11011(): boolean; - method_11014($$0: Internal.class_2487_): void; - method_17522(): boolean; - method_5476(): Internal.class_2561; - method_17523(): number; - method_17513($$0: Internal.class_1799_): void; - method_17524(): number; - static readonly field_31351 : 1; - static readonly field_31350 : 0; - static readonly field_31348 : 0; - static readonly field_31349 : 1; + type CompositeByteBuf_ = CompositeByteBuf; + /** + * @javaClass net.minecraft.class_1311 + */ + class MobCategory extends Internal.Enum implements Internal.StringRepresentable { + isFriendly(): boolean; + getMaxInstancesPerChunk(): number; + getDespawnDistance(): number; + getName(): string; + getNoDespawnDistance(): number; + static valueOf($$0: string): this; + isPersistent(): boolean; + static values(): Internal.MobCategory[]; + method_15434(): string; + static byName($$0: string): this; + static readonly "UNDERGROUND_WATER_CREATURE" : Internal.MobCategory; + static readonly "WATER_CREATURE" : Internal.MobCategory; + static readonly "WATER_AMBIENT" : Internal.MobCategory; + static readonly "AXOLOTLS" : Internal.MobCategory; + static readonly "CODEC" : Internal.Codec; + static readonly "AMBIENT" : Internal.MobCategory; + static readonly "CREATURE" : Internal.MobCategory; + static readonly "MISC" : Internal.MobCategory; + static readonly "MONSTER" : Internal.MobCategory; + get friendly(): boolean; + get despawnDistance(): number; + get noDespawnDistance(): number; + get name(): string; + get persistent(): boolean; + get maxInstancesPerChunk(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3722_ = class_3722; + type MobCategory_ = "water_creature" | "underground_water_creature" | "ambient" | "axolotls" | "creature" | "water_ambient" | "monster" | "misc" | MobCategory; + /** + * @javaClass net.minecraft.class_5421 + */ + class RecipeBookType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.RecipeBookType[]; + static readonly "FURNACE" : Internal.RecipeBookType; + static readonly "BLAST_FURNACE" : Internal.RecipeBookType; + static readonly "SMOKER" : Internal.RecipeBookType; + static readonly "CRAFTING" : Internal.RecipeBookType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecipeBookType_ = "smoker" | "furnace" | "crafting" | "blast_furnace" | RecipeBookType; + /** + * @javaClass net.fabricmc.fabric.mixin.datagen.DynamicRegistryManagerAccessor + */ + interface DynamicRegistryManagerAccessor { + } + type DynamicRegistryManagerAccessor_ = DynamicRegistryManagerAccessor; + /** + * @javaClass dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS + */ interface FireworkRocketEntityKJS { setLifetimeKJS(arg0: number): void; } - type FireworkRocketEntityKJS_ = FireworkRocketEntityKJS; - class class_1921$class_4687 extends Internal.class_1921 { - method_24295(): boolean; - toString(): string; - method_23289(): Internal.Optional; + type FireworkRocketEntityKJS_ = ((arg0: number) => void) | FireworkRocketEntityKJS; + /** + * @javaClass net.minecraft.class_6848 + */ + class MatchingBlockTagPredicate extends Internal.StateTestingPredicate { + type(): Internal.BlockPredicateType; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1921$class_4687_ = class_1921$class_4687; - class Context { - static throwAsScriptRuntimeEx(e: Internal.Throwable_): Internal.RuntimeException; + type MatchingBlockTagPredicate_ = MatchingBlockTagPredicate; + /** + * @javaClass net.minecraft.class_1634 + */ + class Vex extends Internal.Monster { + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + isFlapping(): boolean; + getBrightness(): number; + isCharging(): boolean; + setIsCharging($$0: boolean): void; + tick(): void; + getOwner(): Internal.Mob; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + setOwner($$0: Internal.Mob_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + setLimitedLife($$0: number): void; + getBoundOrigin(): BlockPos; + setBoundOrigin($$0: BlockPos_): void; + static readonly "FLAP_DEGREES_PER_TICK" : 45.836624; + static readonly "TICKS_PER_FLAP" : 4; + get owner(): Internal.Mob; + get brightness(): number; + get boundOrigin(): BlockPos; + get charging(): boolean; + get flapping(): boolean; + set owner($$0: Internal.Mob_); + set boundOrigin($$0: BlockPos_); + set limitedLife($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Vex_ = Vex; + /** + * @javaClass com.google.common.collect.ImmutableSet + */ + abstract class ImmutableSet extends Internal.ImmutableCollection implements Internal.Set { + static builderWithExpectedSize(arg0: number): Internal.ImmutableSet$Builder; + iterator(): Internal.UnmodifiableIterator; + hashCode(): number; + static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableSet; + static of(arg0: E): Internal.ImmutableSet; + static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableSet; + static of(): Internal.ImmutableSet; + static of(arg0: E, arg1: E): Internal.ImmutableSet; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ... arg6: E[]): Internal.ImmutableSet; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableSet; + equals(arg0: any): boolean; + static builder(): Internal.ImmutableSet$Builder; + static copyOf(arg0: E[]): Internal.ImmutableSet; + static copyOf(arg0: Internal.Iterable_): Internal.ImmutableSet; + static copyOf(arg0: Internal.Collection_): Internal.ImmutableSet; + static copyOf(arg0: Internal.Iterator_): Internal.ImmutableSet; + static toImmutableSet(): Internal.Collector>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImmutableSet_ = ImmutableSet; + /** + * @javaClass net.minecraft.class_6732 + */ + class RandomOffsetPlacement extends Internal.PlacementModifier { + static horizontal($$0: Internal.IntProvider_): this; + static of($$0: Internal.IntProvider_, $$1: Internal.IntProvider_): this; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + static vertical($$0: Internal.IntProvider_): this; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RandomOffsetPlacement_ = RandomOffsetPlacement; + /** + * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinClickableWidgetAccessor + */ + interface MixinClickableWidgetAccessor { + setHeight(arg0: number): void; + } + type MixinClickableWidgetAccessor_ = ((arg0: number) => void) | MixinClickableWidgetAccessor; + /** + * @javaClass net.minecraft.class_1928$class_4311 + */ + interface GameRules$GameRuleTypeVisitor { + visitInteger($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; + visitBoolean($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; + visit($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; + } + type GameRules$GameRuleTypeVisitor_ = GameRules$GameRuleTypeVisitor; + /** + * @javaClass net.minecraft.class_2991$class_6346 + */ + interface ServerFunctionManager$TraceCallbacks { + onError(arg0: number, arg1: string): void; + onCommand(arg0: number, arg1: string): void; + onCall(arg0: number, arg1: ResourceLocation_, arg2: number): void; + onReturn(arg0: number, arg1: string, arg2: number): void; + } + type ServerFunctionManager$TraceCallbacks_ = ServerFunctionManager$TraceCallbacks; + /** + * @javaClass com.google.common.collect.ImmutableList$Builder + */ + class ImmutableList$Builder extends Internal.ImmutableCollection$Builder { + add(arg0: E): Internal.ImmutableList$Builder; + add(... arg0: E[]): Internal.ImmutableList$Builder; + build(): Internal.ImmutableList; + addAll(arg0: Internal.Iterator_): Internal.ImmutableList$Builder; + addAll(arg0: Internal.Iterable_): Internal.ImmutableList$Builder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImmutableList$Builder_ = ImmutableList$Builder; + /** + * @javaClass java.util.Dictionary + */ + abstract class Dictionary { + size(): number; + keys(): Internal.Enumeration; + elements(): Internal.Enumeration; + get(arg0: any): V; + isEmpty(): boolean; + put(arg0: K, arg1: V): V; + remove(arg0: any): V; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Dictionary_ = Dictionary; + /** + * @javaClass dev.latvian.mods.rhino.ContextFactory + */ + class ContextFactory { + enterContext(cx: Internal.Context_): Internal.Context; + enterContext(): Internal.Context; + call(action: Internal.ContextAction_): T; isSealed(): boolean; - callFunctionWithContinuations(function_: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, args: any[]): any; - getClassShutterSetter(): Internal.Context$ClassShutterSetter; - executeScriptWithContinuations(script: Internal.Script_, scope: Internal.Scriptable_): any; - createClassLoader(parent: Internal.ClassLoader_): Internal.GeneratedClassLoader; + seal(): void; + static getGlobal(): this; getApplicationClassLoader(): Internal.ClassLoader; - evaluateReader(scope: Internal.Scriptable_, in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): any; - getTypeWrappers(): Internal.TypeWrappers; - setRemapper(remapper: Internal.Remapper_): void; - addCustomJavaToJsWrapper(type: Internal.Class_, provider: Internal.CustomJavaToJsWrapperProvider_): void; - addCustomJavaToJsWrapper(predicate: Internal.Predicate_, provider: Internal.CustomJavaToJsWrapperProvider_): void; - static javaToJS(value: any, scope: Internal.Scriptable_): any; - compileReader(in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): Internal.Script; - static toBoolean(value: any): boolean; - captureContinuation(): Internal.ContinuationPending; - resumeContinuation(continuation: any, scope: Internal.Scriptable_, functionResult: any): any; - static enter(): Internal.Context; - static reportRuntimeError0(messageId: string): Internal.EvaluatorException; - static reportRuntimeError1(messageId: string, arg1: any): Internal.EvaluatorException; - static reportRuntimeError2(messageId: string, arg1: any, arg2: any): Internal.EvaluatorException; - static reportRuntimeError3(messageId: string, arg1: any, arg2: any, arg3: any): Internal.EvaluatorException; - static reportRuntimeError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): Internal.EvaluatorException; - static reportRuntimeError(message: string): Internal.EvaluatorException; - getInstructionObserverThreshold(): number; - hasTypeWrappers(): boolean; - getThreadLocal(key: any): any; - getRemapper(): Internal.Remapper; - removePropertyChangeListener(l: Internal.PropertyChangeListener_): void; - static getUndefinedValue(): any; - putThreadLocal(key: any, value: any): void; - setClassShutter(shutter: Internal.ClassShutter_): void; - static exit(): void; - setInstructionObserverThreshold(threshold: number): void; - getElements(object: Internal.Scriptable_): any[]; - static reportRuntimeError4(messageId: string, arg1: any, arg2: any, arg3: any, arg4: any): Internal.EvaluatorException; - hasFeature(featureIndex: number): boolean; - initSafeStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; - initSafeStandardObjects(): Internal.ScriptableObject; - initSafeStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; - static toNumber(value: any): number; - setLocale(loc: Internal.Locale_): Internal.Locale; - initStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; - initStandardObjects(): Internal.ScriptableObject; - initStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; - isStrictMode(): boolean; - setApplicationClassLoader(loader: Internal.ClassLoader_): void; - getWrapFactory(): Internal.WrapFactory; - setGenerateObserverCount(generateObserverCount: boolean): void; - seal(sealKey: any): void; - setWrapFactory(wrapFactory: Internal.WrapFactory_): void; - evaluateString(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): any; - compileFunction(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): dev.latvian.mods.rhino.Function; - getClassShutter(): Internal.ClassShutter; - setErrorReporter(reporter: Internal.ErrorReporter_): Internal.ErrorReporter; - newObject(scope: Internal.Scriptable_, constructorName: string, args: any[]): Internal.Scriptable; - newObject(scope: Internal.Scriptable_, constructorName: string): Internal.Scriptable; - newObject(scope: Internal.Scriptable_): Internal.Scriptable; - static jsToJava(value: any, desiredType: Internal.Class_): any; - static toObject(value: any, scope: Internal.Scriptable_): Internal.Scriptable; - static getSourcePositionFromStack(linep: number[]): string; - wrapCustomJavaToJs(javaObject: any): Internal.CustomJavaToJsWrapper; - addPropertyChangeListener(l: Internal.PropertyChangeListener_): void; - static reportWarning(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; - static reportWarning(message: string): void; - static reportWarning(message: string, t: Internal.Throwable_): void; - setLanguageVersion(version: number): void; - stringIsCompilableUnit(source: string): boolean; - removeThreadLocal(key: any): void; - static getCurrentContext(): Internal.Context; - newArray(scope: Internal.Scriptable_, length: number): Internal.Scriptable; - newArray(scope: Internal.Scriptable_, elements: any[]): Internal.Scriptable; - static reportError(message: string): void; - static reportError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; - getFactory(): Internal.ContextFactory; - getErrorReporter(): Internal.ErrorReporter; - static call(factory: Internal.ContextFactory_, callable: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - getMaximumInterpreterStackDepth(): number; - setMaximumInterpreterStackDepth(max: number): void; - compileString(source: string, sourceName: string, lineno: number, securityDomain: any): Internal.Script; - static toString(value: any): string; - unseal(sealKey: any): void; - getLocale(): Internal.Locale; - static getContext(): Internal.Context; - static enterWithNewFactory(): Internal.Context; - getImplementationVersion(): string; - static readonly FEATURE_INTEGER_WITHOUT_DECIMAL_PLACE : 18; - static readonly FEATURE_ENHANCED_JAVA_ACCESS : 13; - static readonly FEATURE_RESERVED_KEYWORD_AS_IDENTIFIER : 3; - static readonly FEATURE_DYNAMIC_SCOPE : 7; - static readonly FEATURE_LITTLE_ENDIAN : 19; - static readonly FEATURE_THREAD_SAFE_OBJECTS : 17; - generateObserverCount : boolean; - static readonly FEATURE_STRICT_MODE : 11; - static readonly FEATURE_WARNING_AS_ERROR : 12; - static readonly FEATURE_STRICT_EVAL : 9; - static readonly FEATURE_LOCATION_INFORMATION_IN_ERROR : 10; - static readonly errorReporterProperty : "error reporter"; - static readonly FEATURE_V8_EXTENSIONS : 14; - static readonly FEATURE_STRICT_VARS : 8; - static readonly FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME : 2; - static readonly FEATURE_PARENT_PROTO_PROPERTIES : 5; - static readonly languageVersionProperty : "language version"; - static readonly emptyArgs : any[]; - get factory(): Internal.ContextFactory; - get undefinedValue(): any; - get implementationVersion(): string; - get currentContext(): Internal.Context; + removeListener(listener: Internal.ContextFactory$Listener_): void; + setExtraProperty(key: string, value: any): void; + getExtraProperty(key: string): any; + addListener(listener: Internal.ContextFactory$Listener_): void; get sealed(): boolean; - get strictMode(): boolean; - get maximumInterpreterStackDepth(): number; - get locale(): Internal.Locale; - get typeWrappers(): Internal.TypeWrappers; - get classShutterSetter(): Internal.Context$ClassShutterSetter; - get remapper(): Internal.Remapper; - get errorReporter(): Internal.ErrorReporter; get applicationClassLoader(): Internal.ClassLoader; - get wrapFactory(): Internal.WrapFactory; - get context(): Internal.Context; - get instructionObserverThreshold(): number; - get classShutter(): Internal.ClassShutter; - set remapper(remapper: Internal.Remapper_); - set errorReporter(reporter: Internal.ErrorReporter_); - set languageVersion(version: number); - set applicationClassLoader(loader: Internal.ClassLoader_); - set wrapFactory(wrapFactory: Internal.WrapFactory_); - set maximumInterpreterStackDepth(max: number); - set locale(loc: Internal.Locale_); - set instructionObserverThreshold(threshold: number); - set classShutter(shutter: Internal.ClassShutter_); + get global(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Context_ = Context; - class LootTableEntry implements Internal.FunctionContainer, Internal.ConditionContainer { - addFunction(o: Internal.JsonObject_): Internal.LootTableEntry; - weight(weight: number): Internal.LootTableEntry; - addCondition(o: Internal.JsonObject_): Internal.LootTableEntry; - quality(quality: number): Internal.LootTableEntry; - readonly json : Internal.JsonObject; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootTableEntry_ = LootTableEntry; - class class_6792 extends Internal.class_6661 { - static method_39614(): Internal.class_6792; - method_39615(): Internal.class_6798; - static field_35714 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6792_ = class_6792; - class class_1043 extends Internal.class_1044 { - method_4524(): void; - method_4526($$0: Internal.class_1011_): void; - method_4625($$0: Internal.class_3300_): void; - method_4525(): Internal.class_1011; - close(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1043_ = class_1043; + type ContextFactory_ = ContextFactory; /** + * @javaClass net.minecraft.class_744 */ - class AxeItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.class_1792; + class Input { + hasForwardImpulse(): boolean; + getMoveVector(): Internal.Vec2; + tick($$0: boolean): void; + "forwardImpulse" : number; + "jumping" : boolean; + "left" : boolean; + "leftImpulse" : number; + "shiftKeyDown" : boolean; + "up" : boolean; + "right" : boolean; + "down" : boolean; + get moveVector(): Internal.Vec2; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; } + type Input_ = Input; /** + * @javaClass net.minecraft.class_3851 */ - type AxeItemBuilder_ = AxeItemBuilder; - abstract class IngredientAction extends Internal.IngredientActionFilter { - static readList(buf: Internal.class_2540_): Internal.List; - toJson(json: Internal.JsonObject_): void; - toJson(): Internal.JsonObject; - transform(arg0: Internal.class_1799_, arg1: number, arg2: Internal.class_1715_): Internal.class_1799; - static writeList(buf: Internal.class_2540_, list: Internal.List_): void; - getType(): string; - static getRemaining(container: Internal.class_1715_, index: number, ingredientActions: Internal.List_): Internal.class_1799; - static parseList(json: Internal.JsonElement_): Internal.List; - static readonly FACTORY_MAP : {"damage":any,"custom":any,"keep":any,"replace":any}; - get type(): string; + interface VillagerDataHolder { + getVillagerData(): Internal.VillagerData; + setVillagerData(arg0: Internal.VillagerData_): void; + } + type VillagerDataHolder_ = VillagerDataHolder; + /** + * @javaClass net.minecraft.class_2586 + */ + abstract class BlockEntity implements Internal.RenderAttachmentBlockEntity { + getBlockPos(): BlockPos; + saveWithId(): Internal.CompoundTag; + getRenderAttachmentData(): any; + getUpdateTag(): Internal.CompoundTag; + fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; + saveToItem($$0: Internal.ItemStack_): void; + saveWithFullMetadata(): Internal.CompoundTag; + setBlockState($$0: Internal.BlockState_): void; + setRemoved(): void; + setLevel($$0: Internal.Level_): void; + static loadStatic($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.CompoundTag_): this; + getUpdatePacket(): Internal.Packet; + getLevel(): Internal.Level; + static addEntityType($$0: Internal.CompoundTag_, $$1: Internal.BlockEntityType_): void; + onlyOpCanSetNbt(): boolean; + isRemoved(): boolean; + static getPosFromTag($$0: Internal.CompoundTag_): BlockPos; + load($$0: Internal.CompoundTag_): void; + getType(): Internal.BlockEntityType; + hasLevel(): boolean; + saveWithoutMetadata(): Internal.CompoundTag; + triggerEvent($$0: number, $$1: number): boolean; + clearRemoved(): void; + setChanged(): void; + getBlockState(): Internal.BlockState; + get updateTag(): Internal.CompoundTag; + get blockState(): Internal.BlockState; + get updatePacket(): Internal.Packet; + get blockPos(): BlockPos; + get removed(): boolean; + get level(): Internal.Level; + get type(): Internal.BlockEntityType; + get renderAttachmentData(): any; + set blockState($$0: Internal.BlockState_); + set level($$0: Internal.Level_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type IngredientAction_ = IngredientAction; + type BlockEntity_ = BlockEntity; + /** + * @javaClass net.minecraft.class_2743 + */ + class ClientboundSetEntityMotionPacket implements Internal.Packet { + getXa(): number; + getYa(): number; + getZa(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get za(): number; + get ya(): number; + get xa(): number; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetEntityMotionPacket_ = ClientboundSetEntityMotionPacket; + /** + * @javaClass net.minecraft.class_2724 + */ + class ClientboundRespawnPacket implements Internal.Packet { + shouldKeepAllPlayerData(): boolean; + isDebug(): boolean; + isFlat(): boolean; + getSeed(): number; + getDimension(): Internal.ResourceKey; + getDimensionType(): Internal.Holder; + handle($$0: Internal.ClientGamePacketListener_): void; + getPreviousPlayerGameType(): Internal.GameType; + getPlayerGameType(): Internal.GameType; + write($$0: Internal.FriendlyByteBuf_): void; + get dimensionType(): Internal.Holder; + get debug(): boolean; + get seed(): number; + get flat(): boolean; + get previousPlayerGameType(): Internal.GameType; + get playerGameType(): Internal.GameType; + get dimension(): Internal.ResourceKey; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundRespawnPacket_ = ClientboundRespawnPacket; + /** + * @javaClass java.util.function.Supplier + */ interface Supplier { get(): T; } type Supplier_ = (() => T) | Supplier; - class class_5762$class_5767 extends Internal.Enum { - static method_33235($$0: Internal.Random_): Internal.class_5762$class_5767; - method_33233(): number; - static method_33240($$0: Internal.Random_): Internal.class_5762$class_5767; - static valueOf($$0: string): Internal.class_5762$class_5767; - static values(): Internal.class_5762$class_5767[]; - method_33238(): string; - static readonly field_28343 : Internal.class_5762$class_5767; - static readonly field_28342 : Internal.class_5762$class_5767; - static readonly field_28341 : Internal.class_5762$class_5767; - static readonly field_28346 : Internal.class_5762$class_5767[]; - static readonly field_28345 : Internal.class_5762$class_5767; - static readonly field_28344 : Internal.class_5762$class_5767; + /** + * @javaClass net.minecraft.class_3193$class_3724 + */ + interface ChunkHolder$ChunkLoadingFailure { + } + type ChunkHolder$ChunkLoadingFailure_ = ChunkHolder$ChunkLoadingFailure; + /** + * @javaClass net.minecraft.class_6794 + */ + class EnvironmentScanPlacement extends Internal.PlacementModifier { + static scanningFor($$0: Internal.Direction_, $$1: Internal.BlockPredicate_, $$2: number): this; + static scanningFor($$0: Internal.Direction_, $$1: Internal.BlockPredicate_, $$2: Internal.BlockPredicate_, $$3: number): this; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5762$class_5767_ = "gold" | "blue" | "lucy" | "wild" | "cyan" | class_5762$class_5767; - interface class_3446 { - format(arg0: number): string; - } - type class_3446_ = class_3446; - interface AccessorLevelStorageSession { - getDirectory(): Internal.Path; - } - type AccessorLevelStorageSession_ = AccessorLevelStorageSession; - class class_4833 extends Internal.class_4148 { - method_19099(): Internal.Set>; - static readonly field_30254 : 9; + type EnvironmentScanPlacement_ = EnvironmentScanPlacement; + /** + * @javaClass net.minecraft.class_1408 + */ + abstract class PathNavigation { + getMaxDistanceToWaypoint(): number; + isStuck(): boolean; + isStableDestination($$0: BlockPos_): boolean; + resetMaxVisitedNodesMultiplier(): void; + shouldRecomputePath($$0: BlockPos_): boolean; + setCanFloat($$0: boolean): void; + tick(): void; + isDone(): boolean; + getNodeEvaluator(): Internal.NodeEvaluator; + stop(): void; + recomputePath(): void; + getPath(): net.minecraft.world.level.pathfinder.Path; + setSpeedModifier($$0: number): void; + setMaxVisitedNodesMultiplier($$0: number): void; + createPath($$0: Internal.Set_, $$1: number): net.minecraft.world.level.pathfinder.Path; + createPath($$0: Internal.Stream_, $$1: number): net.minecraft.world.level.pathfinder.Path; + createPath($$0: Internal.Entity_, $$1: number): net.minecraft.world.level.pathfinder.Path; + createPath($$0: BlockPos_, $$1: number): net.minecraft.world.level.pathfinder.Path; + createPath($$0: number, $$1: number, $$2: number, $$3: number): net.minecraft.world.level.pathfinder.Path; + createPath($$0: BlockPos_, $$1: number, $$2: number): net.minecraft.world.level.pathfinder.Path; + isInProgress(): boolean; + getTargetPos(): BlockPos; + canFloat(): boolean; + moveTo($$0: number, $$1: number, $$2: number, $$3: number): boolean; + moveTo($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number): boolean; + moveTo($$0: Internal.Entity_, $$1: number): boolean; + get targetPos(): BlockPos; + get path(): net.minecraft.world.level.pathfinder.Path; + get inProgress(): boolean; + get maxDistanceToWaypoint(): number; + get stuck(): boolean; + get nodeEvaluator(): Internal.NodeEvaluator; + get done(): boolean; + set speedModifier($$0: number); + set maxVisitedNodesMultiplier($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4833_ = class_4833; - interface class_5224 { - accept(arg0: number, arg1: Internal.class_2583_, arg2: number): boolean; + type PathNavigation_ = PathNavigation; + /** + * @javaClass net.minecraft.class_5715 + */ + class GameEventListenerRegistrar { + onListenerRemoved($$0: Internal.Level_): void; + onListenerMove($$0: Internal.Level_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_5224_ = ((arg0: number, arg1: Internal.class_2583, arg2: number) => boolean) | class_5224; - interface class_3829 { - method_5448(): void; + type GameEventListenerRegistrar_ = GameEventListenerRegistrar; + /** + * @javaClass java.security.SecureRandom + */ + class SecureRandom extends Internal.Random { + static getSeed(arg0: number): number[]; + getAlgorithm(): string; + static getInstanceStrong(): this; + getParameters(): Internal.SecureRandomParameters; + reseed(arg0: Internal.SecureRandomParameters_): void; + reseed(): void; + getProvider(): Internal.Provider; + toString(): string; + generateSeed(arg0: number): number[]; + static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: Internal.Provider_): this; + static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: string): this; + static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_): this; + static getInstance(arg0: string): this; + static getInstance(arg0: string, arg1: string): this; + static getInstance(arg0: string, arg1: Internal.Provider_): this; + setSeed(arg0: number[]): void; + setSeed(arg0: number): void; + nextBytes(arg0: number[], arg1: Internal.SecureRandomParameters_): void; + nextBytes(arg0: number[]): void; + get provider(): Internal.Provider; + get parameters(): Internal.SecureRandomParameters; + get instanceStrong(): this; + get algorithm(): string; + set seed(arg0: number[]); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_3829_ = class_3829; + type SecureRandom_ = SecureRandom; + /** + * @javaClass net.minecraft.class_5632 + */ + interface TooltipComponent { + } + type TooltipComponent_ = TooltipComponent; + /** + * @javaClass net.minecraft.class_3859 + */ + class BlastingRecipe extends Internal.AbstractCookingRecipe { + getSerializer(): Internal.RecipeSerializer; + getToastSymbol(): Internal.ItemStack; + get toastSymbol(): Internal.ItemStack; + get serializer(): Internal.RecipeSerializer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlastingRecipe_ = BlastingRecipe; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeTick + */ + interface ScreenEvents$BeforeTick { + beforeTick(arg0: Internal.Screen_): void; + } + type ScreenEvents$BeforeTick_ = ((arg0: Internal.Screen) => void) | ScreenEvents$BeforeTick; + /** + * @javaClass java.util.Map$Entry + */ interface Map$Entry { getKey(): K; getValue(): V; hashCode(): number; setValue(arg0: V): V; equals(arg0: any): boolean; + comparingByValue(): Internal.Comparator>; + comparingByValue(arg0: Internal.Comparator_): Internal.Comparator>; + copyOf(arg0: Internal.Map$Entry_): Internal.Map$Entry; + comparingByKey(arg0: Internal.Comparator_): Internal.Comparator>; + comparingByKey(): Internal.Comparator>; } type Map$Entry_ = Map$Entry; - class ModuleDescriptor$Exports implements Internal.Comparable { - hashCode(): number; - equals(arg0: any): boolean; - isQualified(): boolean; - toString(): string; - source(): string; - compareTo(arg0: Internal.ModuleDescriptor$Exports_): number; - modifiers(): Internal.Set; - targets(): Internal.Set; - get qualified(): boolean; + /** + * @javaClass java.nio.charset.CharsetDecoder + */ + abstract class CharsetDecoder { + averageCharsPerByte(): number; + charset(): Internal.Charset; + maxCharsPerByte(): number; + onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this; + isCharsetDetected(): boolean; + decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer; + decode(arg0: Internal.ByteBuffer_, arg1: Internal.CharBuffer_, arg2: boolean): Internal.CoderResult; + isAutoDetecting(): boolean; + unmappableCharacterAction(): Internal.CodingErrorAction; + detectedCharset(): Internal.Charset; + malformedInputAction(): Internal.CodingErrorAction; + flush(arg0: Internal.CharBuffer_): Internal.CoderResult; + onMalformedInput(arg0: Internal.CodingErrorAction_): this; + reset(): this; + replacement(): string; + replaceWith(arg0: string): this; + get autoDetecting(): boolean; + get charsetDetected(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ModuleDescriptor$Exports_ = ModuleDescriptor$Exports; - abstract class AbstractChronology implements Internal.Chronology { - resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - compareTo(arg0: Internal.Chronology_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type CharsetDecoder_ = CharsetDecoder; + /** + * @javaClass com.mojang.bridge.game.GameSession + */ + interface GameSession { + getPlayerCount(): number; + getGameMode(): string; + isRemoteServer(): boolean; + getSessionId(): Internal.UUID; + getDifficulty(): string; } - type AbstractChronology_ = AbstractChronology; - abstract class class_4585 implements Internal.class_4588 { - method_35666(): void; - method_22901($$0: number, $$1: number, $$2: number, $$3: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type GameSession_ = GameSession; + /** + * @javaClass net.fabricmc.fabric.impl.transfer.fluid.FluidVariantCache + */ + interface FluidVariantCache { + fabric_getCachedFluidVariant(): Internal.FluidVariant; } - type class_4585_ = class_4585; - class class_304 implements Internal.Comparable, Internal.KeyBindingAccessor, Internal.KeyCodeAccessor { - method_1433($$0: number): boolean; - method_1422($$0: Internal.class_3675$class_306_): void; - method_1423(): string; - method_1434(): boolean; - method_1435($$0: Internal.class_304_): boolean; - static method_1424(): void; - method_1436(): boolean; - method_1415(): boolean; - static method_1426(): void; - static method_1437(): void; - method_1427(): boolean; - static method_1416($$0: Internal.class_3675$class_306_, $$1: boolean): void; - method_1428(): string; - method_1417($$0: number, $$1: number): boolean; - method_1429(): Internal.class_3675$class_306; - static method_1419($$0: string): Internal.Supplier; - method_23481($$0: boolean): void; - method_16007(): Internal.class_2561; - method_1430($$0: Internal.class_304_): number; - method_1431(): string; - static method_1420($$0: Internal.class_3675$class_306_): void; - static readonly field_32142 : "key.categories.creative"; - static readonly field_32141 : "key.categories.ui"; - static readonly field_32140 : "key.categories.inventory"; - static readonly field_32139 : "key.categories.gameplay"; - static readonly field_32138 : "key.categories.multiplayer"; - static readonly field_32137 : "key.categories.misc"; - static readonly field_32136 : "key.categories.movement"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type FluidVariantCache_ = (() => Internal.FluidVariant) | FluidVariantCache; + /** + * @javaClass net.minecraft.class_1087 + */ + interface BakedModel extends Internal.FabricBakedModel { + emitItemQuads(stack: Internal.ItemStack_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; + getTransforms(): Internal.ItemTransforms; + emitBlockQuads(blockView: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; + getOverrides(): Internal.ItemOverrides; + isGui3d(): boolean; + isCustomRenderer(): boolean; + useAmbientOcclusion(): boolean; + getQuads(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.Random_): Internal.List; + isVanillaAdapter(): boolean; + usesBlockLight(): boolean; + getParticleIcon(): Internal.TextureAtlasSprite; } - type class_304_ = class_304; - class class_6904$class_6906 extends Internal.Record { - comp_361(): Internal.class_2170$class_5364; - comp_362(): number; - comp_360(): Internal.class_3283; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - comp_363(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type BakedModel_ = BakedModel; + /** + * @javaClass net.minecraft.class_6647 + */ + interface BlockPredicateType

{ + codec(): Internal.Codec

; } - type class_6904$class_6906_ = class_6904$class_6906; + type BlockPredicateType_

= Special.BlockPredicateType | (() => Internal.Codec

) | BlockPredicateType

; + /** + * @javaClass java.util.stream.Stream$Builder + */ + interface Stream$Builder extends Internal.Consumer { + add(arg0: T): Internal.Stream$Builder; + build(): Internal.Stream; + accept(arg0: T): void; + } + type Stream$Builder_ = Stream$Builder; + /** + * @javaClass java.io.Serializable + */ interface Serializable { } type Serializable_ = Serializable; - class class_2646 extends Internal.class_2595 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2646_ = class_2646; - class class_4139 extends Internal.Enum { - static valueOf($$0: string): Internal.class_4139; - static values(): Internal.class_4139[]; - static method_19090($$0: string): Internal.class_4139; - static readonly field_30242 : 2; - static readonly field_30240 : 25; - static readonly field_30241 : 20; - readonly field_18430 : string; - readonly field_18432 : number; - readonly field_18431 : number; - readonly field_19354 : number; - static readonly field_18427 : Internal.class_4139; - static readonly field_18426 : Internal.class_4139; - static readonly field_18428 : Internal.class_4139; - readonly field_18434 : number; - static readonly field_18425 : Internal.class_4139; - static readonly field_18424 : Internal.class_4139; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4139_ = "trading" | "minor_negative" | "minor_positive" | "major_negative" | "major_positive" | class_4139; /** - * Fired by different tag when the client is: - * - logged in - * - logged out + * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinMouseAccessor */ - class ClientLoggedInEventJS extends Internal.ClientEventJS { + interface MixinMouseAccessor { + callOnMouseButton(arg0: number, arg1: number, arg2: number, arg3: number): void; + } + type MixinMouseAccessor_ = ((arg0: number, arg1: number, arg2: number, arg3: number) => void) | MixinMouseAccessor; + /** + * @javaClass net.minecraft.class_4019$class_4039 + */ + class Fox$Type extends Internal.Enum { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.Fox$Type[]; + static byBiome($$0: Internal.Holder_): this; + getId(): number; + static byName($$0: string): this; + static byId($$0: number): this; + static readonly "RED" : Internal.Fox$Type; + static readonly "SNOW" : Internal.Fox$Type; + get name(): string; + get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type Fox$Type_ = "red" | "snow" | Fox$Type; + /** + * @javaClass net.minecraft.class_1604 + */ + class Pillager extends Internal.AbstractIllager implements Internal.CrossbowAttackMob, Internal.InventoryCarrier { + isAlliedTo($$0: Internal.Entity_): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; + applyRaidBuffs($$0: number, $$1: boolean): void; + method_24651(): void; + getCelebrateSound(): Internal.SoundEvent; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getSlot($$0: number): Internal.SlotAccess; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + method_7110($$0: boolean): void; + method_35199(): Internal.Container; + isChargingCrossbow(): boolean; + method_18811($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.Projectile_, $$3: number): void; + getMaxSpawnClusterSize(): number; + method_7105($$0: Internal.LivingEntity_, $$1: number): void; + get maxSpawnClusterSize(): number; + get celebrateSound(): Internal.SoundEvent; + get armPose(): Internal.AbstractIllager$IllagerArmPose; + get chargingCrossbow(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Pillager_ = Pillager; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntList + */ + interface IntList extends Internal.List, Internal.Comparable>, Internal.IntCollection { + add(arg0: number): boolean; + add(arg0: number, arg1: number): void; + subList(arg0: number, arg1: number): this; + set(arg0: number, arg1: number): number; + removeInt(arg0: number): number; + spliterator(): Internal.IntSpliterator; + setElements(arg0: number, arg1: number[]): void; + setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + setElements(arg0: number[]): void; + sort(arg0: Internal.IntComparator_): void; + sort(arg0: Internal.Comparator_): void; + removeElements(arg0: number, arg1: number): void; + replaceAll(arg0: it.unimi.dsi.fastutil.ints.IntUnaryOperator_): void; + replaceAll(arg0: Internal.IntUnaryOperator_): void; + replaceAll(arg0: Internal.UnaryOperator_): void; + remove(arg0: number): number; + remove(arg0: any): boolean; + lastIndexOf(arg0: any): number; + lastIndexOf(arg0: number): number; + getInt(arg0: number): number; + contains(arg0: any): boolean; + iterator(): Internal.IntListIterator; + size(arg0: number): void; + addAll(arg0: number, arg1: Internal.IntCollection_): boolean; + addAll(arg0: Internal.IntList_): boolean; + addAll(arg0: number, arg1: Internal.IntList_): boolean; + addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + addElements(arg0: number, arg1: number[]): void; + getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + of(... arg0: number[]): this; + of(): this; + of(arg0: number, arg1: number): this; + of(arg0: number): this; + of(arg0: number, arg1: number, arg2: number): this; + get(arg0: number): number; + listIterator(arg0: number): Internal.IntListIterator; + listIterator(): Internal.IntListIterator; + indexOf(arg0: number): number; + indexOf(arg0: any): number; + unstableSort(arg0: Internal.IntComparator_): void; + unstableSort(arg0: Internal.Comparator_): void; + } + type IntList_ = IntList; + /** + * @javaClass net.minecraft.class_5913 + */ + abstract class GlslPreprocessor { + process($$0: string): Internal.List; + applyImport(arg0: boolean, arg1: string): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GlslPreprocessor_ = GlslPreprocessor; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectFunction + */ + interface Long2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { + getOrDefault(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Long2IntFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ObjectFunction; + put(arg0: number, arg1: V): V; + remove(arg0: number): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Long2DoubleFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Long2ObjectFunction; + get(arg0: any): V; + get(arg0: number): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Long2LongFunction; + composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Long2ByteFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Long2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction; + } + type Long2ObjectFunction_ = ((arg0: number) => V) | Long2ObjectFunction; + /** + * @javaClass net.minecraft.class_2780 + */ + interface BorderChangeListener { + onBorderSetDamageSafeZOne(arg0: Internal.WorldBorder_, arg1: number): void; + onBorderSizeSet(arg0: Internal.WorldBorder_, arg1: number): void; + onBorderCenterSet(arg0: Internal.WorldBorder_, arg1: number, arg2: number): void; + onBorderSetWarningBlocks(arg0: Internal.WorldBorder_, arg1: number): void; + onBorderSizeLerping(arg0: Internal.WorldBorder_, arg1: number, arg2: number, arg3: number): void; + onBorderSetWarningTime(arg0: Internal.WorldBorder_, arg1: number): void; + onBorderSetDamagePerBlock(arg0: Internal.WorldBorder_, arg1: number): void; + } + type BorderChangeListener_ = BorderChangeListener; + /** + * @javaClass java.net.Proxy$Type + */ + class Proxy$Type extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.Proxy$Type[]; + static readonly "SOCKS" : Internal.Proxy$Type; + static readonly "HTTP" : Internal.Proxy$Type; + static readonly "DIRECT" : Internal.Proxy$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Proxy$Type_ = "socks" | "direct" | "http" | Proxy$Type; + /** + * @javaClass net.minecraft.class_3898 + */ + class ChunkMap extends Internal.ChunkStorage implements Internal.ChunkHolder$PlayerProvider, Internal.ThreadedAnvilChunkStorageAccessor { + hasWork(): boolean; + broadcast($$0: Internal.Entity_, $$1: Internal.Packet_): void; + method_17210($$0: Internal.ChunkPos_, $$1: boolean): Internal.List; + prepareAccessibleChunk($$0: Internal.ChunkHolder_): Internal.CompletableFuture>; + move($$0: Internal.ServerPlayer_): void; + static isChunkInRange($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + handler$bnj000$unloadEntity(entity: Internal.Entity_, cbi: Internal.CallbackInfo_): void; + handler$bid000$updateChunkTracking(serverPlayer: Internal.ServerPlayer_, chunkPos: Internal.ChunkPos_, mutableObject: Internal.MutableObject_, bl: boolean, bl2: boolean, info: Internal.CallbackInfo_): void; + prepareEntityTickingChunk($$0: Internal.ChunkPos_): Internal.CompletableFuture>; + getDistanceManager(): Internal.DistanceManager; + getStorageName(): string; + schedule($$0: Internal.ChunkHolder_, $$1: Internal.ChunkStatus_): Internal.CompletableFuture>; + debugReloadGenerator(): void; + getPlayersCloseForSpawning($$0: Internal.ChunkPos_): Internal.List; + getTickingGenerated(): number; + size(): number; + debugFuturesAndCreateReportedException($$0: Internal.IllegalStateException_, $$1: string): Internal.ReportedException; + prepareTickingChunk($$0: Internal.ChunkHolder_): Internal.CompletableFuture>; + close(): void; + getChunkDebugData($$0: Internal.ChunkPos_): string; + static readonly "MAX_CHUNK_DISTANCE" : 45; + static readonly "MAX_VIEW_DISTANCE" : 33; + static readonly "FORCED_TICKET_LEVEL" : 31; + get tickingGenerated(): number; + get distanceManager(): Internal.DistanceManager; + get storageName(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkMap_ = ChunkMap; + /** + * Represents an Ingredient, which can match one or multiple ItemStacks. + * + * Can be casted from several object, which has different usages. + * + * If you want to specify nbt to check in ItemStack, use either Item.of() or {type: "forge:nbt"}. + * + * Using {item: ItemStackJS} will NOT preserve NBT in any form. + * @javaClass dev.latvian.mods.kubejs.item.ingredient.IngredientJS + */ + interface IngredientJS extends Internal.JsonSerializable, Internal.WrappedJS, Internal.Copyable { + anyStackMatches(ingredient: Internal.IngredientJS_): boolean; + getItemIds(): Internal.Set; + testVanillaItem(item: Internal.Item_): boolean; + test(arg0: Internal.ItemStackJS_): boolean; + getStacks(): Internal.Set; + getVanillaItems(): Internal.Set; + ingredientFromRecipeJson(json: Internal.JsonElement_): this; + isEmpty(): boolean; + asIngredientStack(): Internal.IngredientStackJS; + isInvalidRecipeIngredient(): boolean; + getVanillaPredicate(): Internal.Predicate; + filter(filter: Internal.IngredientJS_): this; + createVanillaIngredient(): Internal.Ingredient; + toJson(): Internal.JsonElement; + not(): this; + withCount(count: number): this; + unwrapStackIngredient(): Internal.List; + getFirst(): Internal.ItemStackJS; + testVanilla(stack: Internal.ItemStack_): boolean; + of(o: any): this; + x(c: number): this; + copy(): this; + getCount(): number; + } /** - * Fired by different tag when the client is: - * - logged in - * - logged out + * Represents an Ingredient, which can match one or multiple ItemStacks. + * + * Can be casted from several object, which has different usages. + * + * If you want to specify nbt to check in ItemStack, use either Item.of() or {type: "forge:nbt"}. + * + * Using {item: ItemStackJS} will NOT preserve NBT in any form. + */ + type IngredientJS_ = `#${Special.ItemTag}` | Internal.ItemStackJS_ | Internal.FluidStackJS_ | "*" | `@${Special.Mod}` | `%${string}` | RegExp | Internal.Ingredient_ | Internal.IngredientJS_[] | {type: Special.Ingredient} | {item: Internal.ItemStackJS_, count?: number} | {fluid: Internal.FluidStackJS_} | {value: object} | {ingredient: object} | ((arg0: Internal.ItemStackJS) => boolean) | IngredientJS; + /** + * @javaClass java.lang.reflect.Constructor */ - type ClientLoggedInEventJS_ = ClientLoggedInEventJS; - class StringReader implements Internal.ImmutableStringReader { - getCursor(): number; - readStringUntil(arg0: string): string; - getTotalLength(): number; - read(): string; - static isAllowedInUnquotedString(arg0: string): boolean; - canRead(): boolean; - canRead(arg0: number): boolean; - getRemaining(): string; - getRead(): string; - readString(): string; - skip(): void; - getString(): string; - peek(): string; - peek(arg0: number): string; - expect(arg0: string): void; - getRemainingLength(): number; - readLong(): number; - readDouble(): number; - readUnquotedString(): string; - static isQuotedStringStart(arg0: string): boolean; - readFloat(): number; - static isAllowedNumber(arg0: string): boolean; - setCursor(arg0: number): void; - readBoolean(): boolean; - readQuotedString(): string; - readInt(): number; - skipWhitespace(): void; - get cursor(): number; - get string(): string; - get totalLength(): number; - get remaining(): string; - get remainingLength(): number; - set cursor(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StringReader_ = StringReader; - class class_3720 extends Internal.class_2609 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3720_ = class_3720; - class class_3675$class_306 { - method_1444(): number; - hashCode(): number; - equals($$0: any): boolean; - method_27445(): Internal.class_2561; - toString(): string; - method_30103(): Internal.OptionalInt; - method_1441(): string; - method_1442(): Internal.class_3675$class_307; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3675$class_306_ = class_3675$class_306; - abstract class class_79$class_80 implements Internal.class_192 { - method_417($$0: Internal.class_79$class_80_): Internal.class_65$class_66; - method_35513($$0: Internal.class_79$class_80_): Internal.class_93$class_6152; - method_419(): Internal.class_79; - method_416(): T; - method_421($$0: Internal.class_5341$class_210_): T; - method_35514($$0: Internal.class_79$class_80_): Internal.class_72$class_6153; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_79$class_80_ = class_79$class_80; - interface TypeDescriptor$OfMethod extends Internal.TypeDescriptor { - parameterType(arg0: number): F; - parameterArray(): F[]; - dropParameterTypes(arg0: number, arg1: number): M; - parameterCount(): number; - changeReturnType(arg0: F): M; - parameterList(): Internal.List; - insertParameterTypes(arg0: number, ... arg1: F[]): M; - returnType(): F; - changeParameterType(arg0: number, arg1: F): M; - } - type TypeDescriptor$OfMethod_ = TypeDescriptor$OfMethod; - class class_2811 implements Internal.class_2596 { - method_12185($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_12186(): number; - method_12187(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2811_ = class_2811; class Constructor extends Internal.Executable { getName(): string; getParameterCount(): number; @@ -26811,220 +32212,518 @@ declare namespace Internal { protected constructor(); } type Constructor_ = Constructor; - interface SpecialEquality { - specialEquals(o: any, shallow: boolean): boolean; + /** + * @javaClass dev.latvian.mods.unit.function.FunctionFactory$Arg1 + */ + interface FunctionFactory$Arg1 extends Internal.FunctionFactory$FuncSupplier { + createArg(arg0: dev.latvian.mods.unit.Unit_): dev.latvian.mods.unit.Unit; + create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; } - type SpecialEquality_ = SpecialEquality; - class class_3751$class_4991 extends Internal.Enum implements Internal.class_3542 { - static valueOf($$0: string): Internal.class_3751$class_4991; - static values(): Internal.class_3751$class_4991[]; - method_15434(): string; - static method_26401($$0: string): Internal.Optional; - method_32357(): Internal.class_2561; - static readonly field_23329 : Internal.class_3751$class_4991; - static readonly field_23330 : Internal.class_3751$class_4991; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3751$class_4991_ = "rollable" | "aligned" | class_3751$class_4991; - interface DoubleSupplier { - getAsDouble(): number; - } - type DoubleSupplier_ = (() => number) | DoubleSupplier; - class class_6342 extends Internal.class_6122 { - static method_36307($$0: Internal.class_5843_, $$1: Internal.class_5843_): Internal.class_6342; - static method_36308($$0: Internal.class_5843_, $$1: Internal.class_5843_, $$2: number): Internal.class_6342; - method_35388(): Internal.class_6123; - toString(): string; - method_35391($$0: Internal.Random_, $$1: Internal.class_5868_): number; - static readonly field_33522 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6342_ = class_6342; - interface Marker extends Internal.Serializable { - add(arg0: Internal.Marker_): void; - contains(arg0: string): boolean; - contains(arg0: Internal.Marker_): boolean; - iterator(): Internal.Iterator; - getName(): string; - hasChildren(): boolean; + type FunctionFactory$Arg1_ = ((arg0: dev.latvian.mods.unit.Unit) => dev.latvian.mods.unit.Unit) | FunctionFactory$Arg1; + /** + * @javaClass dev.latvian.mods.kubejs.player.AdvancementJS + */ + class AdvancementJS { + hasDisplay(): boolean; + getChildren(): Internal.Set; + getParent(): this; + getTitle(): Internal.Component; hashCode(): number; - hasReferences(): boolean; - equals(arg0: any): boolean; - remove(arg0: Internal.Marker_): boolean; - } - type Marker_ = Marker; - interface class_6501 { - apply(arg0: C): number; - } - type class_6501_ = ((arg0: C) => number) | class_6501; - class class_3337 extends Internal.class_3331 { - method_14636(): string[]; - method_14653($$0: Internal.GameProfile_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3337_ = class_3337; - interface class_6756 extends Internal.class_6762 { - method_8677(arg0: BlockPos_, arg1: T): boolean; - } - type class_6756_ = class_6756; - class class_5587 { - readonly field_27309 : number; - readonly field_27308 : number; - readonly field_27307 : number; - readonly field_27310 : number; - static readonly field_27306 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5587_ = class_5587; - interface Reference2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getByte(arg0: any): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ByteFunction; - removeByte(arg0: any): number; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Reference2FloatFunction; - applyAsInt(arg0: K): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ByteFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ByteFunction; - } - type Reference2ByteFunction_ = ((arg0: any) => number) | Reference2ByteFunction; - class class_4019 extends Internal.class_1429 { - method_18298($$0: number): number; - method_18276(): boolean; - method_18277(): boolean; - method_18299($$0: boolean): void; - method_18397($$0: Internal.class_1799_): boolean; - method_5711($$0: number): void; - static method_18257($$0: Internal.class_4019_, $$1: Internal.class_1309_): boolean; - method_18294($$0: boolean): void; - method_18272(): boolean; - method_18273(): boolean; - method_18296($$0: boolean): void; - method_18274(): boolean; - method_18275(): boolean; - method_18297($$0: boolean): void; - method_5939($$0: Internal.class_1799_): boolean; - method_35172(): boolean; - method_18271(): Internal.class_4019$class_4039; - method_5980($$0: Internal.class_1309_): void; - method_6113(): boolean; - method_5966(): void; - method_18300($$0: number): number; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - static method_26885(): Internal.class_5132$class_5133; - method_18260($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_4019; - method_6481($$0: Internal.class_1799_): boolean; - method_18869($$0: Internal.class_1799_): Internal.class_3414; - static method_39449($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - static readonly field_30330 : 16; - static readonly field_30329 : 8; - static readonly field_30328 : 4; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4019_ = class_4019; - class FluidBuilder extends Internal.BuilderBase { - noBlock(): Internal.FluidBuilder; - thinTexture(color: Internal.Color_): Internal.FluidBuilder; - bucketColor(c: Internal.Color_): Internal.FluidBuilder; - density(density: number): Internal.FluidBuilder; - color(c: Internal.Color_): Internal.FluidBuilder; - displayName(name: string): Internal.BuilderBase; - thickTexture(color: Internal.Color_): Internal.FluidBuilder; - gaseous(): Internal.FluidBuilder; - createAttributes(): Internal.ArchitecturyFluidAttributes; - createAdditionalObjects(): void; - createObject(): Internal.class_3609; - builtinTextures(): Internal.FluidBuilder; - stillTexture(id: ResourceLocation_): Internal.FluidBuilder; - viscosity(viscosity: number): Internal.FluidBuilder; - flowingTexture(id: ResourceLocation_): Internal.FluidBuilder; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - temperature(temperature: number): Internal.FluidBuilder; - luminosity(luminosity: number): Internal.FluidBuilder; - rarity(rarity: Rarity_): Internal.FluidBuilder; - noBucket(): Internal.FluidBuilder; - flowingFluid : Internal.FlowingFluidBuilder; - attributes : Internal.ArchitecturyFluidAttributes; - block : Internal.FluidBlockBuilder; - bucketItem : Internal.FluidBucketItemBuilder; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FluidBuilder_ = FluidBuilder; - abstract class UserPrincipalLookupService { - lookupPrincipalByGroupName(arg0: string): Internal.GroupPrincipal; - lookupPrincipalByName(arg0: string): Internal.UserPrincipal; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UserPrincipalLookupService_ = UserPrincipalLookupService; - class class_1111 implements Internal.class_1148 { - method_18188($$0: Internal.class_1140_): void; - method_4766(): ResourceLocation; - method_4765(): Internal.class_1111; - method_4768(): Internal.class_1111$class_1112; - method_4767(): ResourceLocation; - method_4769(): boolean; - method_4771(): number; + equals(o: any): boolean; + getId(): ResourceLocation; toString(): string; - method_4770(): number; - method_4894(): number; - method_4772(): number; - method_4764(): boolean; + id(): ResourceLocation; + getDisplayText(): Internal.Component; + addChild(a: Internal.AdvancementJS_): void; + getDescription(): Internal.Component; + readonly "advancement" : Internal.Advancement; + get parent(): this; + get displayText(): Internal.Component; + get children(): Internal.Set; + get description(): Internal.Component; + get title(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1111_ = class_1111; - interface LongToDoubleFunction { - applyAsDouble(arg0: number): number; + type AdvancementJS_ = AdvancementJS; + /** + * @javaClass net.minecraft.class_5657 + */ + class LootNumberProviderType extends Internal.SerializerType { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type LongToDoubleFunction_ = ((arg0: number) => number) | LongToDoubleFunction; + type LootNumberProviderType_ = Special.LootNumberProviderType | LootNumberProviderType; + /** + * @javaClass net.minecraft.class_2822 + */ + class ServerboundEntityTagQuery implements Internal.Packet { + getTransactionId(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + getEntityId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get entityId(): number; + get transactionId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundEntityTagQuery_ = ServerboundEntityTagQuery; + /** + * @javaClass java.util.function.DoublePredicate + */ + interface DoublePredicate { + or(arg0: Internal.DoublePredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.DoublePredicate_): this; + negate(): this; + } + type DoublePredicate_ = ((arg0: number) => boolean) | DoublePredicate; + /** + * @javaClass net.minecraft.class_1500 + */ + class Mule extends Internal.AbstractChestedHorse { + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Mule_ = Mule; + /** + * @javaClass com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType + */ + class TaggedChoice$TaggedChoiceType extends com.mojang.datafixers.types.Type> { + all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult, any>; + types(): Internal.Map>; + getName(): string; + findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, any, FT, FR>, Internal.Type$FieldNotFoundException>; + updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; + one(arg0: Internal.TypeRewriteRule_): Internal.Optional, any>>; + point(arg0: Internal.DynamicOps_): Internal.Optional>; + point(arg0: Internal.DynamicOps_, arg1: K, arg2: any): Internal.Optional>>; + static elementResult(arg0: K, arg1: Internal.TaggedChoice$TaggedChoiceType_, arg2: Internal.RewriteResult_): Internal.RewriteResult, Internal.Pair>; + findChoiceType(arg0: string, arg1: number): Internal.Optional>; + getKeyType(): com.mojang.datafixers.types.Type; + hashCode(): number; + equals(arg0: any, arg1: boolean, arg2: boolean): boolean; + buildTemplate(): Internal.TypeTemplate; + toString(): string; + findFieldTypeOpt(arg0: string): Internal.Optional>; + hasType(arg0: K): boolean; + findCheckedType(arg0: number): Internal.Optional>; + get name(): string; + get keyType(): com.mojang.datafixers.types.Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TaggedChoice$TaggedChoiceType_ = TaggedChoice$TaggedChoiceType; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinPlayerAbilitiesAccessor + */ + interface MixinPlayerAbilitiesAccessor { + setFlySpeed_(arg0: number): void; + setWalkSpeed_(arg0: number): void; + } + type MixinPlayerAbilitiesAccessor_ = MixinPlayerAbilitiesAccessor; + /** + * @javaClass net.minecraft.class_1589 + */ + class MagmaCube extends Internal.Slime { + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + getBrightness(): number; + isOnFire(): boolean; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + static checkMagmaCubeSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + get brightness(): number; + get onFire(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MagmaCube_ = MagmaCube; + /** + * @javaClass io.netty.channel.ChannelInboundHandlerAdapter + */ + class ChannelInboundHandlerAdapter extends Internal.ChannelHandlerAdapter implements Internal.ChannelInboundHandler { + channelInactive(arg0: Internal.ChannelHandlerContext_): void; + channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; + channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; + exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; + channelActive(arg0: Internal.ChannelHandlerContext_): void; + userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + channelRegistered(arg0: Internal.ChannelHandlerContext_): void; + channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; + channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChannelInboundHandlerAdapter_ = ChannelInboundHandlerAdapter; + /** + * @javaClass java.nio.file.attribute.FileAttributeView + */ + interface FileAttributeView extends Internal.AttributeView { + } + type FileAttributeView_ = FileAttributeView; + /** + * @javaClass net.minecraft.class_3803 + */ + class GrindstoneMenu extends Internal.AbstractContainerMenu { + slotsChanged($$0: Internal.Container_): void; + removed($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + static readonly "INPUT_SLOT" : 0; + static readonly "RESULT_SLOT" : 2; + static readonly "ADDITIONAL_SLOT" : 1; + static readonly "MAX_NAME_LENGTH" : 35; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GrindstoneMenu_ = GrindstoneMenu; + /** + * @javaClass net.minecraft.class_2791$class_6745 + */ + class ChunkAccess$TicksToSave extends Internal.Record { + blocks(): Internal.SerializableTickContainer; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + fluids(): Internal.SerializableTickContainer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkAccess$TicksToSave_ = ChunkAccess$TicksToSave; + /** + * @javaClass net.minecraft.class_2810 + */ + interface FeatureAccess { + setAllReferences(arg0: Internal.Map_, Internal.LongSet_>): void; + setStartForFeature(arg0: Internal.ConfiguredStructureFeature_, arg1: Internal.StructureStart_): void; + getAllReferences(): Internal.Map, Internal.LongSet>; + addReferenceForFeature(arg0: Internal.ConfiguredStructureFeature_, arg1: number): void; + getReferencesForFeature(arg0: Internal.ConfiguredStructureFeature_): Internal.LongSet; + getStartForFeature(arg0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + } + type FeatureAccess_ = FeatureAccess; + /** + * @javaClass net.minecraft.class_2805 + */ + class ServerboundCommandSuggestionPacket implements Internal.Packet { + getCommand(): string; + handle($$0: Internal.ServerGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get id(): number; + get command(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundCommandSuggestionPacket_ = ServerboundCommandSuggestionPacket; + /** + * @javaClass net.minecraft.class_1058 + */ + class TextureAtlasSprite implements Internal.AutoCloseable, Internal.SpriteExtension, Internal.SpriteExtended { + getName(): ResourceLocation; + upload($$0: number, $$1: number, $$2: Internal.NativeImage_[]): void; + atlas(): Internal.TextureAtlas; + getU1(): number; + getU0(): number; + getWidth(): number; + getFrameCount(): number; + isActive(): boolean; + getU($$0: number): number; + getUOffset($$0: number): number; + getHeight(): number; + isTransparent($$0: number, $$1: number, $$2: number): boolean; + setEmissiveSprite(sprite: Internal.TextureAtlasSprite_): void; + close(): void; + getEmissiveSprite(): this; + getAnimationTicker(): Internal.Tickable; + getV1(): number; + getV0(): number; + uvShrinkRatio(): number; + getUniqueFrames(): Internal.IntStream; + getV($$0: number): number; + getX(): number; + getY(): number; + setActive(active: boolean): void; + uploadFirstFrame(): void; + toString(): string; + getVOffset($$0: number): number; + wrap($$0: Internal.VertexConsumer_): Internal.VertexConsumer; + readonly "mainImage" : Internal.NativeImage[]; + readonly "width" : number; + readonly "height" : number; + get animationTicker(): Internal.Tickable; + get frameCount(): number; + get uniqueFrames(): Internal.IntStream; + get name(): ResourceLocation; + get emissiveSprite(): this; + get x(): number; + get active(): boolean; + get y(): number; + get v0(): number; + get u0(): number; + get v1(): number; + get u1(): number; + set emissiveSprite(sprite: Internal.TextureAtlasSprite_); + set active(active: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TextureAtlasSprite_ = TextureAtlasSprite; + /** + * @javaClass net.minecraft.class_3819 + */ + class BlockMatchTest extends Internal.RuleTest { + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockMatchTest_ = BlockMatchTest; + /** + * @javaClass dev.latvian.mods.kubejs.script.ScriptFile + */ + class ScriptFile implements Internal.Comparable { + getError(): Internal.Throwable; + load(): boolean; + compareTo(o: Internal.ScriptFile_): number; + readonly "source" : ((arg0: Internal.ScriptFileInfo) => Internal.InputStream); + readonly "pack" : Internal.ScriptPack; + readonly "info" : Internal.ScriptFileInfo; + get error(): Internal.Throwable; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScriptFile_ = ScriptFile; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseRelease + */ + interface ScreenMouseEvents$AllowMouseRelease { + allowMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; + } + type ScreenMouseEvents$AllowMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenMouseEvents$AllowMouseRelease; + /** + * @javaClass java.util.Calendar + */ + abstract class Calendar implements Internal.Serializable, Internal.Cloneable, Internal.Comparable { + static getAvailableCalendarTypes(): Internal.Set; + getMinimalDaysInFirstWeek(): number; + getGreatestMinimum(arg0: number): number; + getWeekYear(): number; + getTimeZone(): Internal.TimeZone; + before(arg0: any): boolean; + isLenient(): boolean; + getTime(): Internal.Date; + roll(arg0: number, arg1: boolean): void; + roll(arg0: number, arg1: number): void; + setMinimalDaysInFirstWeek(arg0: number): void; + compareTo(arg0: Internal.Calendar_): number; + getMaximum(arg0: number): number; + setLenient(arg0: boolean): void; + getActualMaximum(arg0: number): number; + getWeeksInWeekYear(): number; + hashCode(): number; + get(arg0: number): number; + setTimeZone(arg0: Internal.TimeZone_): void; + getMinimum(arg0: number): number; + after(arg0: any): boolean; + getDisplayNames(arg0: number, arg1: number, arg2: Internal.Locale_): Internal.Map; + static getAvailableLocales(): Internal.Locale[]; + setTime(arg0: Internal.Date_): void; + add(arg0: number, arg1: number): void; + getCalendarType(): string; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; + set(arg0: number, arg1: number, arg2: number): void; + set(arg0: number, arg1: number): void; + isSet(arg0: number): boolean; + getLeastMaximum(arg0: number): number; + getActualMinimum(arg0: number): number; + getTimeInMillis(): number; + clear(): void; + clear(arg0: number): void; + setFirstDayOfWeek(arg0: number): void; + toInstant(): Internal.Instant; + isWeekDateSupported(): boolean; + getFirstDayOfWeek(): number; + setWeekDate(arg0: number, arg1: number, arg2: number): void; + setTimeInMillis(arg0: number): void; + getDisplayName(arg0: number, arg1: number, arg2: Internal.Locale_): string; + equals(arg0: any): boolean; + clone(): any; + toString(): string; + static getInstance(): this; + static getInstance(arg0: Internal.TimeZone_, arg1: Internal.Locale_): this; + static getInstance(arg0: Internal.TimeZone_): this; + static getInstance(arg0: Internal.Locale_): this; + static readonly "MONTH" : 2; + static readonly "THURSDAY" : 5; + static readonly "WEEK_OF_MONTH" : 4; + static readonly "DECEMBER" : 11; + static readonly "NARROW_STANDALONE" : 32772; + static readonly "DAY_OF_WEEK_IN_MONTH" : 8; + static readonly "NARROW_FORMAT" : 4; + static readonly "WEDNESDAY" : 4; + static readonly "LONG_STANDALONE" : 32770; + static readonly "YEAR" : 1; + static readonly "WEEK_OF_YEAR" : 3; + static readonly "FIELD_COUNT" : 17; + static readonly "SATURDAY" : 7; + static readonly "MINUTE" : 12; + static readonly "JANUARY" : 0; + static readonly "DST_OFFSET" : 16; + static readonly "SUNDAY" : 1; + static readonly "LONG_FORMAT" : 2; + static readonly "TUESDAY" : 3; + static readonly "SEPTEMBER" : 8; + static readonly "AM" : 0; + static readonly "DATE" : 5; + static readonly "ERA" : 0; + static readonly "AUGUST" : 7; + static readonly "JULY" : 6; + static readonly "DAY_OF_WEEK" : 7; + static readonly "DAY_OF_YEAR" : 6; + static readonly "MAY" : 4; + static readonly "DAY_OF_MONTH" : 5; + static readonly "HOUR" : 10; + static readonly "FRIDAY" : 6; + static readonly "AM_PM" : 9; + static readonly "FEBRUARY" : 1; + static readonly "ALL_STYLES" : 0; + static readonly "ZONE_OFFSET" : 15; + static readonly "HOUR_OF_DAY" : 11; + static readonly "UNDECIMBER" : 12; + static readonly "APRIL" : 3; + static readonly "LONG" : 2; + static readonly "JUNE" : 5; + static readonly "SHORT_STANDALONE" : 32769; + static readonly "OCTOBER" : 9; + static readonly "NOVEMBER" : 10; + static readonly "SHORT" : 1; + static readonly "MONDAY" : 2; + static readonly "MARCH" : 2; + static readonly "SECOND" : 13; + static readonly "MILLISECOND" : 14; + static readonly "PM" : 1; + static readonly "SHORT_FORMAT" : 1; + get calendarType(): string; + get instance(): this; + get availableCalendarTypes(): Internal.Set; + get timeZone(): Internal.TimeZone; + get timeInMillis(): number; + get lenient(): boolean; + get weekDateSupported(): boolean; + get availableLocales(): Internal.Locale[]; + get minimalDaysInFirstWeek(): number; + get firstDayOfWeek(): number; + get weekYear(): number; + get time(): Internal.Date; + get weeksInWeekYear(): number; + set firstDayOfWeek(arg0: number); + set minimalDaysInFirstWeek(arg0: number); + set timeZone(arg0: Internal.TimeZone_); + set timeInMillis(arg0: number); + set time(arg0: Internal.Date_); + set lenient(arg0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Calendar_ = Calendar; + /** + * @javaClass dev.latvian.mods.kubejs.level.ServerLevelJS + */ + class ServerLevelJS extends Internal.LevelJS { + getServer(): Internal.ServerJS; + getSeed(): number; + getPlayerData(player: Internal.Player_): Internal.ServerPlayerDataJS; + getSide(): Internal.ScriptType; + getEntities(): Internal.EntityArrayList; + getEntities(filter: string): Internal.EntityArrayList; + toString(): string; + setLocalTime(time: number): void; + getMinecraftLevel(): Internal.ServerLevel; + setTime(time: number): void; + readonly "persistentData" : Internal.CompoundTag; + get server(): Internal.ServerJS; + get side(): Internal.ScriptType; + get seed(): number; + get entities(): Internal.EntityArrayList; + get minecraftLevel(): Internal.ServerLevel; + set localTime(time: number); + set time(time: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerLevelJS_ = ServerLevelJS; + /** + * @javaClass net.fabricmc.fabric.mixin.client.particle.ParticleManagerAccessor + */ + interface ParticleManagerAccessor { + getSpriteAwareFactories(): Internal.Map; + getFactories(): Internal.Int2ObjectMap>; + getParticleAtlasTexture(): Internal.TextureAtlas; + } + type ParticleManagerAccessor_ = ParticleManagerAccessor; + /** + * @javaClass net.minecraft.class_2767 + */ + class ClientboundSoundPacket implements Internal.Packet { + getVolume(): number; + getX(): number; + getPitch(): number; + getY(): number; + getZ(): number; + getSource(): Internal.SoundSource; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getSound(): Internal.SoundEvent; + static readonly "LOCATION_ACCURACY" : 8.0; + get volume(): number; + get sound(): Internal.SoundEvent; + get x(): number; + get y(): number; + get z(): number; + get pitch(): number; + get source(): Internal.SoundSource; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSoundPacket_ = ClientboundSoundPacket; + /** + * @javaClass java.net.URLConnection + */ abstract class URLConnection { getLastModified(): number; setConnectTimeout(arg0: number): void; @@ -27120,84 +32819,4942 @@ declare namespace Internal { protected constructor(); } type URLConnection_ = URLConnection; - class class_2568$class_5248 { - static method_27680($$0: Internal.JsonElement_): Internal.class_2568$class_5248; - static method_27681($$0: Internal.class_2561_): Internal.class_2568$class_5248; + /** + * @javaClass net.minecraft.class_176 + */ + class LootContextParamSet { + isAllowed($$0: Internal.LootContextParam_): boolean; + validateUser($$0: Internal.ValidationContext_, $$1: Internal.LootContextUser_): void; + static builder(): Internal.LootContextParamSet$Builder; + getAllowed(): Internal.Set>; + toString(): string; + getRequired(): Internal.Set>; + get allowed(): Internal.Set>; + get required(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootContextParamSet_ = LootContextParamSet; + /** + * @javaClass net.minecraft.class_287 + */ + class BufferBuilder extends Internal.DefaultedVertexConsumer implements Internal.BufferVertexConsumer, Internal.MemoryTrackingBuffer, Internal.BufferBuilderExt, Internal.BlockSensitiveBufferBuilder, Internal.ExtendingBufferBuilder, Internal.StateManager$IResettable, Internal.VertexDrain, Internal.VertexBufferView { + method_22897($$0: number, $$1: number): void; + method_22898($$0: number, $$1: number): void; + discard(): void; + ensureBufferCapacity(bytes: number): boolean; + vertex(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number): void; + color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; + beginBlock(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; + splitStrip(): void; + building(): boolean; + endBlock(): void; + method_22896($$0: number, $$1: number): void; + getSortState(): Internal.BufferBuilder$SortState; + flush(vertexCount: number, format: Internal.BufferVertexFormat_): void; + getWriterPosition(): number; + restoreSortState($$0: Internal.BufferBuilder$SortState_): void; + teardownBufferSlice(): void; + getAllocatedSize(): number; + end(): void; + setQuadSortOrigin($$0: number, $$1: number, $$2: number): void; + setupBufferSlice(arg0: Internal.ByteBuffer_, arg1: Internal.BufferBuilder$DrawState_): void; + method_22900(): Internal.VertexFormatElement; + method_1325(): void; + getUsedSize(): number; + clear(): void; + resetState(): void; + endVertex(): void; + popNextBuffer(): Internal.Pair; + handler$cai000$onInit(bufferSizeIn: number, ci: Internal.CallbackInfo_): void; + createSink(factory: Internal.VertexType_): Internal.VertexSink; + iris$beginWithoutExtending(arg0: Internal.VertexFormat$Mode_, arg1: Internal.VertexFormat_): void; + putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number[], arg7: number, arg8: boolean): void; + getVertexFormat(): Internal.BufferVertexFormat; + begin($$0: Internal.VertexFormat$Mode_, $$1: Internal.VertexFormat_): void; + getDirectBuffer(): Internal.ByteBuffer; + get allocatedSize(): number; + get vertexFormat(): Internal.BufferVertexFormat; + get sortState(): Internal.BufferBuilder$SortState; + get writerPosition(): number; + get directBuffer(): Internal.ByteBuffer; + get usedSize(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BufferBuilder_ = BufferBuilder; + /** + * @javaClass com.mojang.serialization.DynamicLike + */ + abstract class DynamicLike { + createIntList(arg0: Internal.IntStream_): Internal.Dynamic; + createLong(arg0: number): Internal.Dynamic; + createDouble(arg0: number): Internal.Dynamic; + getElementGeneric(arg0: T): Internal.DataResult; + getElementGeneric(arg0: T, arg1: T): T; + asLongStreamOpt(): Internal.DataResult; + createLongList(arg0: Internal.LongStream_): Internal.Dynamic; + readMap(arg0: Internal.Decoder_, arg1: Internal.Decoder_): Internal.DataResult>>; + readMap(arg0: Internal.DataResult_, arg1: Internal.Function3_, Internal.Dynamic_, Internal.DataResult_>): Internal.DataResult; + readMap(arg0: Internal.Decoder_, arg1: Internal.Function_>): Internal.DataResult>>; + asListOpt(arg0: Internal.Function_, U>): Internal.DataResult>; + asMap(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.Map; + createShort(arg0: number): Internal.Dynamic; + asStreamOpt(): Internal.DataResult>>; + createByteList(arg0: Internal.ByteBuffer_): Internal.Dynamic; + asIntStream(): Internal.IntStream; + asByteBuffer(): Internal.ByteBuffer; + asFloat(arg0: number): number; + decode(arg0: Internal.Decoder_): Internal.DataResult>; + asIntStreamOpt(): Internal.DataResult; + asLongStream(): Internal.LongStream; + createBoolean(arg0: boolean): Internal.Dynamic; + asList(arg0: Internal.Function_, U>): Internal.List; + asInt(arg0: number): number; + readList(arg0: Internal.Function_, Internal.DataResult_>): Internal.DataResult>; + readList(arg0: Internal.Decoder_): Internal.DataResult>; + emptyList(): Internal.Dynamic; + asShort(arg0: number): number; + get(arg0: string): Internal.OptionalDynamic; + emptyMap(): Internal.Dynamic; + createNumeric(arg0: Internal.Number_): Internal.Dynamic; + asString(): Internal.DataResult; + asString(arg0: string): string; + asByte(arg0: number): number; + createList(arg0: Internal.Stream_>): Internal.Dynamic; + asByteBufferOpt(): Internal.DataResult; + read(arg0: Internal.Decoder_): Internal.DataResult; + asNumber(): Internal.DataResult; + asNumber(arg0: Internal.Number_): Internal.Number; + asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; + asMapOpt(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.DataResult>; + getGeneric(arg0: T): Internal.DataResult; + createString(arg0: string): Internal.Dynamic; + asStream(): Internal.Stream>; + createMap(arg0: Internal.Map_, Internal.Dynamic_>): Internal.Dynamic; + createFloat(arg0: number): Internal.Dynamic; + createByte(arg0: number): Internal.Dynamic; + asLong(arg0: number): number; + getOps(): Internal.DynamicOps; + getElement(arg0: string): Internal.DataResult; + getElement(arg0: string, arg1: T): T; + asDouble(arg0: number): number; + createInt(arg0: number): Internal.Dynamic; + asBoolean(arg0: boolean): boolean; + get ops(): Internal.DynamicOps; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DynamicLike_ = DynamicLike; + /** + * @javaClass net.minecraft.class_3154 + */ + class ReplaceBlockConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "targetStates" : Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ReplaceBlockConfiguration_ = ReplaceBlockConfiguration; + /** + * @javaClass java.math.BigDecimal + */ + class BigDecimal extends Internal.Number implements Internal.Comparable { + longValueExact(): number; + movePointLeft(arg0: number): this; + precision(): number; + byteValueExact(): number; + toBigInteger(): Internal.BigInteger; + scale(): number; + toPlainString(): string; + compareTo(arg0: Internal.BigDecimal_): number; + shortValueExact(): number; + longValue(): number; + min(arg0: Internal.BigDecimal_): this; + unscaledValue(): Internal.BigInteger; + sqrt(arg0: Internal.MathContext_): this; + scaleByPowerOfTen(arg0: number): this; + hashCode(): number; + pow(arg0: number, arg1: Internal.MathContext_): this; + pow(arg0: number): this; + divide(arg0: Internal.BigDecimal_): this; + divide(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + divide(arg0: Internal.BigDecimal_, arg1: number): this; + divide(arg0: Internal.BigDecimal_, arg1: Internal.RoundingMode_): this; + divide(arg0: Internal.BigDecimal_, arg1: number, arg2: number): this; + divide(arg0: Internal.BigDecimal_, arg1: number, arg2: Internal.RoundingMode_): this; + multiply(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + multiply(arg0: Internal.BigDecimal_): this; + signum(): number; + add(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + add(arg0: Internal.BigDecimal_): this; + toBigIntegerExact(): Internal.BigInteger; + toEngineeringString(): string; + max(arg0: Internal.BigDecimal_): this; + setScale(arg0: number): this; + setScale(arg0: number, arg1: Internal.RoundingMode_): this; + setScale(arg0: number, arg1: number): this; + static valueOf(arg0: number): this; + static valueOf(arg0: number, arg1: number): this; + intValue(): number; + subtract(arg0: Internal.BigDecimal_): this; + subtract(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + floatValue(): number; + doubleValue(): number; + divideToIntegralValue(arg0: Internal.BigDecimal_): this; + divideToIntegralValue(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + plus(arg0: Internal.MathContext_): this; + plus(): this; + abs(): this; + abs(arg0: Internal.MathContext_): this; + round(arg0: Internal.MathContext_): this; + divideAndRemainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal[]; + divideAndRemainder(arg0: Internal.BigDecimal_): Internal.BigDecimal[]; + negate(arg0: Internal.MathContext_): this; + negate(): this; + movePointRight(arg0: number): this; + equals(arg0: any): boolean; + ulp(): this; + toString(): string; + stripTrailingZeros(): this; + remainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + remainder(arg0: Internal.BigDecimal_): this; + intValueExact(): number; + static readonly "ZERO" : Internal.BigDecimal; + static readonly "ROUND_DOWN" : 1; + static readonly "ROUND_UNNECESSARY" : 7; + static readonly "ROUND_CEILING" : 2; + static readonly "ROUND_HALF_DOWN" : 5; + static readonly "ROUND_HALF_UP" : 4; + static readonly "ONE" : Internal.BigDecimal; + static readonly "ROUND_UP" : 0; + static readonly "ROUND_FLOOR" : 3; + static readonly "ROUND_HALF_EVEN" : 6; + static readonly "TEN" : Internal.BigDecimal; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BigDecimal_ = BigDecimal; + /** + * @javaClass com.mojang.datafixers.util.Function14 + */ + interface Function14 { + curry9(): Internal.Function9>; + curry12(): Internal.Function12>; + curry13(): Internal.Function13>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14): R; + curry7(): Internal.Function7>; + curry8(): Internal.Function8>; + curry10(): Internal.Function10>; + curry11(): Internal.Function11>; + curry(): Internal.Function>; + curry5(): Internal.Function5>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + } + type Function14_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14) => R) | Function14; + /** + * @javaClass net.fabricmc.fabric.impl.registry.sync.FabricRegistry + */ + interface FabricRegistry extends Internal.RegistryAttributeHolder { + build(arg0: Internal.Set_): void; + } + type FabricRegistry_ = ((arg0: Internal.Set) => void) | FabricRegistry; + /** + * @javaClass net.minecraft.class_5348$class_5246 + */ + interface FormattedText$StyledContentConsumer { + accept(arg0: Internal.Style_, arg1: string): Internal.Optional; + } + type FormattedText$StyledContentConsumer_ = ((arg0: Internal.Style, arg1: string) => Internal.Optional) | FormattedText$StyledContentConsumer; + /** + * @javaClass net.minecraft.class_2678 + */ + class ClientboundLoginPacket extends Internal.Record implements Internal.Packet { + isFlat(): boolean; + gameType(): Internal.GameType; + chunkRadius(): number; + dimensionType(): Internal.Holder; + maxPlayers(): number; + seed(): number; + hardcore(): boolean; + method_11052($$0: Internal.FriendlyByteBuf_): void; + reducedDebugInfo(): boolean; + registryHolder(): Internal.RegistryAccess$Frozen; + handle($$0: Internal.ClientGamePacketListener_): void; + previousGameType(): Internal.GameType; + isDebug(): boolean; + showDeathScreen(): boolean; hashCode(): number; - method_27682(): Internal.List; equals($$0: any): boolean; - method_27679(): Internal.JsonElement; - readonly field_24352 : Internal.UUID; - readonly field_24351 : Internal.class_1299; - readonly field_24353 : Internal.class_2561; + simulationDistance(): number; + toString(): string; + dimension(): Internal.ResourceKey; + levels(): Internal.Set>; + playerId(): number; + get debug(): boolean; + get flat(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2568$class_5248_ = class_2568$class_5248; - class class_1454 extends Internal.class_1422 { - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_5749($$0: Internal.class_2487_): void; - method_6596($$0: number): void; - method_5694($$0: Internal.class_1657_): void; - method_6594(): number; - method_6452(): Internal.class_1799; - method_6007(): void; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - static readonly field_30353 : 0; - static readonly field_30354 : 1; - static readonly field_30355 : 2; + type ClientboundLoginPacket_ = ClientboundLoginPacket; + /** + * @javaClass java.lang.constant.DirectMethodHandleDesc$Kind + */ + class DirectMethodHandleDesc$Kind extends Internal.Enum { + static valueOf(arg0: number, arg1: boolean): this; + static valueOf(arg0: string): this; + static valueOf(arg0: number): this; + static values(): Internal.DirectMethodHandleDesc$Kind[]; + static readonly "INTERFACE_SPECIAL" : Internal.DirectMethodHandleDesc$Kind; + readonly "refKind" : number; + static readonly "SETTER" : Internal.DirectMethodHandleDesc$Kind; + static readonly "SPECIAL" : Internal.DirectMethodHandleDesc$Kind; + static readonly "STATIC" : Internal.DirectMethodHandleDesc$Kind; + static readonly "GETTER" : Internal.DirectMethodHandleDesc$Kind; + static readonly "STATIC_GETTER" : Internal.DirectMethodHandleDesc$Kind; + static readonly "INTERFACE_VIRTUAL" : Internal.DirectMethodHandleDesc$Kind; + static readonly "STATIC_SETTER" : Internal.DirectMethodHandleDesc$Kind; + static readonly "CONSTRUCTOR" : Internal.DirectMethodHandleDesc$Kind; + readonly "isInterface" : boolean; + static readonly "INTERFACE_STATIC" : Internal.DirectMethodHandleDesc$Kind; + static readonly "VIRTUAL" : Internal.DirectMethodHandleDesc$Kind; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1454_ = class_1454; - interface Language { + type DirectMethodHandleDesc$Kind_ = "special" | "interface_static" | "virtual" | "static_setter" | "static" | "getter" | "static_getter" | "interface_virtual" | "constructor" | "setter" | "interface_special" | DirectMethodHandleDesc$Kind; + /** + * @javaClass java.util.function.BiConsumer + */ + interface BiConsumer { + andThen(arg0: Internal.BiConsumer_): Internal.BiConsumer; + accept(arg0: T, arg1: U): void; + } + type BiConsumer_ = ((arg0: T, arg1: U) => void) | BiConsumer; + /** + * @javaClass java.security.CodeSource + */ + class CodeSource implements Internal.Serializable { + getLocation(): Internal.URL; + getCodeSigners(): any[]; + hashCode(): number; + equals(arg0: any): boolean; + getCertificates(): Internal.Certificate[]; + toString(): string; + implies(arg0: Internal.CodeSource_): boolean; + get codeSigners(): any[]; + get certificates(): Internal.Certificate[]; + get location(): Internal.URL; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CodeSource_ = CodeSource; + /** + * @javaClass net.minecraft.class_332 + */ + abstract class GuiComponent { + setBlitOffset($$0: number): void; + blitOutlineBlack($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; + static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: string, $$3: number, $$4: number, $$5: number): void; + static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.FormattedCharSequence_, $$3: number, $$4: number, $$5: number): void; + static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.Component_, $$3: number, $$4: number, $$5: number): void; + getBlitOffset(): number; + static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.TextureAtlasSprite_): void; + blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; + static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; + static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; + static fill($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: string, $$3: number, $$4: number, $$5: number): void; + static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.FormattedCharSequence_, $$3: number, $$4: number, $$5: number): void; + static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.Component_, $$3: number, $$4: number, $$5: number): void; + static readonly "BACKGROUND_LOCATION" : ResourceLocation; + static readonly "GUI_ICONS_LOCATION" : ResourceLocation; + static readonly "STATS_ICON_LOCATION" : ResourceLocation; + get blitOffset(): number; + set blitOffset($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GuiComponent_ = GuiComponent; + /** + * @javaClass net.minecraft.class_4649 + */ + class PineFoliagePlacer extends Internal.FoliagePlacer { + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + foliageRadius($$0: Internal.Random_, $$1: number): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PineFoliagePlacer_ = PineFoliagePlacer; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2FloatFunction + */ + interface Long2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Long2IntFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Long2DoubleFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Long2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Long2LongFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Long2ByteFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2FloatFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2FloatFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2FloatFunction; + } + type Long2FloatFunction_ = ((arg0: number) => number) | Long2FloatFunction; + /** + * @javaClass net.minecraft.class_3812 + */ + class JigsawConfiguration implements Internal.FeatureConfiguration { + maxDepth(): number; + startPool(): Internal.Holder; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JigsawConfiguration_ = JigsawConfiguration; + /** + * @javaClass it.unimi.dsi.fastutil.longs.LongComparator + */ + interface LongComparator extends Internal.Comparator { + compare(arg0: number, arg1: number): number; + thenComparing(arg0: Internal.Comparator_): Internal.Comparator; + thenComparing(arg0: Internal.LongComparator_): this; + reversed(): this; + } + type LongComparator_ = ((arg0: number, arg1: number) => number) | LongComparator; + /** + * @javaClass net.minecraft.class_6780 + */ + interface BiomeResolver { + method_38109(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder; + } + type BiomeResolver_ = ((arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler) => Internal.Holder) | BiomeResolver; + /** + * @javaClass java.lang.Number + */ + abstract class Number implements Internal.Serializable { + intValue(): number; + floatValue(): number; + shortValue(): number; + doubleValue(): number; + longValue(): number; + byteValue(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Number_ = Number; + /** + * @javaClass java.util.OptionalInt + */ + class OptionalInt { + isEmpty(): boolean; + isPresent(): boolean; + orElse(arg0: number): number; + getAsInt(): number; + orElseThrow(arg0: Internal.Supplier_): number; + orElseThrow(): number; + static empty(): this; + orElseGet(arg0: Internal.IntSupplier_): number; + stream(): Internal.IntStream; + hashCode(): number; + ifPresentOrElse(arg0: Internal.IntConsumer_, arg1: Internal.Runnable_): void; + ifPresent(arg0: Internal.IntConsumer_): void; + static of(arg0: number): this; + equals(arg0: any): boolean; + toString(): string; + get asInt(): number; + get present(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OptionalInt_ = OptionalInt; + /** + * @javaClass net.minecraft.class_6850 + */ + class RenderRegionCache { + createRegion($$0: Internal.Level_, $$1: BlockPos_, $$2: BlockPos_, $$3: number): Internal.RenderChunkRegion; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderRegionCache_ = RenderRegionCache; + /** + * @javaClass net.minecraft.class_4587 + */ + class PoseStack { + pushPose(): void; + mulPoseMatrix($$0: Internal.Matrix4f_): void; + mulPose(q: Internal.Quaternion_): void; + last(): Internal.PoseStack$Pose; + popPose(): void; + clear(): boolean; + scale($$0: number, $$1: number, $$2: number): void; + setIdentity(): void; + translate(x: number, y: number, z: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PoseStack_ = PoseStack; + /** + * @javaClass net.minecraft.class_2338$class_2339 + */ + class BlockPos$MutableBlockPos extends BlockPos { + rotate($$0: Internal.Rotation_): BlockPos; + move($$0: Vec3i_): this; + move($$0: number, $$1: number, $$2: number): this; + move($$0: Internal.Direction_): this; + move($$0: Internal.Direction_, $$1: number): this; + setY($$0: number): this; + immutable(): BlockPos; + setX($$0: number): this; + set($$0: number, $$1: number, $$2: number): this; + set($$0: number): this; + set($$0: Vec3i_): this; + set($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): this; + offset($$0: number, $$1: number, $$2: number): BlockPos; + multiply($$0: number): BlockPos; + setZ($$0: number): this; + setWithOffset($$0: Vec3i_, $$1: Internal.Direction_): this; + setWithOffset($$0: Vec3i_, $$1: number, $$2: number, $$3: number): this; + setWithOffset($$0: Vec3i_, $$1: Vec3i_): this; + clamp($$0: Internal.Direction$Axis_, $$1: number, $$2: number): this; + relative($$0: Internal.Direction_, $$1: number): BlockPos; + relative($$0: Internal.Direction$Axis_, $$1: number): BlockPos; + set x($$0: number); + set y($$0: number); + set z($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockPos$MutableBlockPos_ = BlockPos$MutableBlockPos; + /** + * @javaClass dev.latvian.mods.kubejs.loot.LootTableEntry + */ + class LootTableEntry implements Internal.FunctionContainer, Internal.ConditionContainer { + addFunction(o: Internal.JsonObject_): this; + weight(weight: number): this; + addCondition(o: Internal.JsonObject_): this; + quality(quality: number): this; + readonly "json" : Internal.JsonObject; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootTableEntry_ = LootTableEntry; + /** + * @javaClass net.minecraft.class_4841 + */ + class VillageSectionsDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + setNotVillageSection($$0: Internal.SectionPos_): void; + setVillageSection($$0: Internal.SectionPos_): void; + clear(): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + set villageSection($$0: Internal.SectionPos_); + set notVillageSection($$0: Internal.SectionPos_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VillageSectionsDebugRenderer_ = VillageSectionsDebugRenderer; + /** + * @javaClass net.minecraft.class_3823 + */ + class RandomBlockStateMatchTest extends Internal.RuleTest { + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RandomBlockStateMatchTest_ = RandomBlockStateMatchTest; + /** + * @javaClass net.minecraft.class_5419 + */ + class PiglinBrute extends Internal.AbstractPiglin { + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getBrain(): Internal.Brain; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + canHunt(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getArmPose(): Internal.PiglinArmPose; + get armPose(): Internal.PiglinArmPose; + get brain(): Internal.Brain; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PiglinBrute_ = PiglinBrute; + /** + * @javaClass net.minecraft.class_1921 + */ + abstract class RenderType extends Internal.RenderStateShard implements Internal.RenderTypeAccessor, net.coderbot.batchedentityrendering.mixin.RenderTypeAccessor { + affectsCrumbling(): boolean; + static translucent(): this; + asOptional(): Internal.Optional; + static entitySmoothCutout($$0: ResourceLocation_): this; + static entityCutout($$0: ResourceLocation_): this; + static translucentMovingBlock(): this; + static textIntensityPolygonOffset($$0: ResourceLocation_): this; + mode(): Internal.VertexFormat$Mode; + static entityGlintDirect(): this; + static create($$0: string, $$1: Internal.VertexFormat_, $$2: Internal.VertexFormat$Mode_, $$3: number, $$4: boolean, $$5: boolean, $$6: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType; + static create($$0: string, $$1: Internal.VertexFormat_, $$2: Internal.VertexFormat$Mode_, $$3: number, $$4: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType; + static text($$0: ResourceLocation_): this; + static waterMask(): this; + static beaconBeam($$0: ResourceLocation_, $$1: boolean): this; + static lightning(): this; + static endGateway(): this; + static endPortal(): this; + static textIntensity($$0: ResourceLocation_): this; + static energySwirl($$0: ResourceLocation_, $$1: number, $$2: number): this; + static solid(): this; + format(): Internal.VertexFormat; + static itemEntityTranslucentCull($$0: ResourceLocation_): this; + static entityNoOutline($$0: ResourceLocation_): this; + static entitySolid($$0: ResourceLocation_): this; + static glint(): this; + static tripwire(): this; + isOutline(): boolean; + static entityTranslucentCull($$0: ResourceLocation_): this; + static textSeeThrough($$0: ResourceLocation_): this; + static glintTranslucent(): this; + static armorEntityGlint(): this; + static entityTranslucent($$0: ResourceLocation_): this; + static entityTranslucent($$0: ResourceLocation_, $$1: boolean): this; + static entityGlint(): this; + static lineStrip(): this; + static eyes($$0: ResourceLocation_): this; + static armorGlint(): this; + static translucentNoCrumbling(): this; + static outline($$0: ResourceLocation_): this; + outline(): Internal.Optional; + static armorCutoutNoCull($$0: ResourceLocation_): this; + static glintDirect(): this; + static dragonExplosionAlpha($$0: ResourceLocation_): this; + static entityCutoutNoCull($$0: ResourceLocation_): this; + static entityCutoutNoCull($$0: ResourceLocation_, $$1: boolean): this; + end($$0: Internal.BufferBuilder_, $$1: number, $$2: number, $$3: number): void; + static cutout(): this; + static lines(): this; + static textIntensitySeeThrough($$0: ResourceLocation_): this; + static entityDecal($$0: ResourceLocation_): this; + static entityCutoutNoCullZOffset($$0: ResourceLocation_): this; + static entityCutoutNoCullZOffset($$0: ResourceLocation_, $$1: boolean): this; + static cutoutMipped(): this; + static chunkBufferLayers(): Internal.List; + static entityShadow($$0: ResourceLocation_): this; + toString(): string; + static crumbling($$0: ResourceLocation_): this; + static leash(): this; + static textPolygonOffset($$0: ResourceLocation_): this; + bufferSize(): number; + static readonly "BIG_BUFFER_SIZE" : 2097152; + static readonly "MEDIUM_BUFFER_SIZE" : 262144; + static readonly "SMALL_BUFFER_SIZE" : 131072; + static readonly "TRANSIENT_BUFFER_SIZE" : 256; + static readonly "LINE_STRIP" : Internal.RenderType$CompositeRenderType; + static readonly "LINES" : Internal.RenderType$CompositeRenderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderType_ = RenderType; + /** + * @javaClass java.util.UUID + */ + class UUID implements Internal.Serializable, Internal.Comparable { + static nameUUIDFromBytes(arg0: number[]): this; + compareTo(arg0: Internal.UUID_): number; + getLeastSignificantBits(): number; + version(): number; + node(): number; + getMostSignificantBits(): number; + hashCode(): number; + equals(arg0: any): boolean; + variant(): number; + static randomUUID(): this; + toString(): string; + static fromString(arg0: string): this; + clockSequence(): number; + timestamp(): number; + get mostSignificantBits(): number; + get leastSignificantBits(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UUID_ = UUID; + /** + * @javaClass net.minecraft.class_3242 + */ + class ServerConnectionListener { + getServer(): Internal.MinecraftServer; + stop(): void; + startTcpServerListener($$0: Internal.InetAddress_, $$1: number): void; + tick(): void; + startMemoryChannel(): Internal.SocketAddress; + getConnections(): Internal.List; + "running" : boolean; + static readonly "SERVER_EVENT_GROUP" : Internal.LazyLoadedValue; + static readonly "SERVER_EPOLL_EVENT_GROUP" : Internal.LazyLoadedValue; + get server(): Internal.MinecraftServer; + get connections(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerConnectionListener_ = ServerConnectionListener; + /** + * @javaClass java.nio.file.attribute.GroupPrincipal + */ + interface GroupPrincipal extends Internal.UserPrincipal { + } + type GroupPrincipal_ = GroupPrincipal; + /** + * @javaClass net.minecraft.class_2172 + */ + interface SharedSuggestionProvider { + getRelevantCoordinates(): Internal.Collection; + registryAccess(): Internal.RegistryAccess; + getRecipeNames(): Internal.Stream; + getOnlinePlayerNames(): Internal.Collection; + getAbsoluteCoordinates(): Internal.Collection; + suggest($$0: string[], $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + suggest($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + suggest($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + suggest($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; + suggestCoordinates($$0: string, $$1: Internal.Collection_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.Predicate_): Internal.CompletableFuture; + getAllTeams(): Internal.Collection; + suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: string): Internal.CompletableFuture; + suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_, $$2: string): Internal.CompletableFuture; + suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; + suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; + matchesSubStr($$0: string, $$1: string): boolean; + hasPermission(arg0: number): boolean; + getSelectedEntities(): Internal.Collection; + customSuggestion(arg0: Internal.CommandContext_): Internal.CompletableFuture; + getAvailableSoundEvents(): Internal.Collection; + suggest2DCoordinates($$0: string, $$1: Internal.Collection_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.Predicate_): Internal.CompletableFuture; + suggestRegistryElements(arg0: Internal.ResourceKey_>, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_, arg3: Internal.CommandContext_): Internal.CompletableFuture; + suggestRegistryElements($$0: Internal.Registry_, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_): void; + filterResources(candidates: Internal.Iterable_, string: string, toIdentifier: Internal.Function_, action: Internal.Consumer_): void; + filterResources($$0: Internal.Iterable_, $$1: string, $$2: string, $$3: Internal.Function_, $$4: Internal.Consumer_): void; + levels(): Internal.Set>; + } + type SharedSuggestionProvider_ = SharedSuggestionProvider; + /** + * @javaClass dev.latvian.mods.rhino.util.Possible + */ + class Possible extends Internal.Record { + cast(type: Internal.Class_): Internal.Possible; + isSet(): boolean; + hashCode(): number; + static of(o: T): Internal.Possible; + equals(o: any): boolean; + isEmpty(): boolean; + static absent(): Internal.Possible; + toString(): string; + value(): any; + static readonly "NULL" : Internal.Possible; + static readonly "EMPTY" : Internal.Possible; + get set(): boolean; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Possible_ = Possible; + /** + * @javaClass net.minecraft.class_2170$class_2171 + */ + interface Commands$ParseFunction { + parse(arg0: Internal.StringReader_): void; + } + type Commands$ParseFunction_ = ((arg0: Internal.StringReader) => void) | Commands$ParseFunction; + /** + * @javaClass net.minecraft.class_5137 + */ + interface HoglinBase { + hurtAndThrowTarget($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + getAttackAnimationRemainingTicks(): number; + throwTarget($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): void; + } + type HoglinBase_ = (() => number) | HoglinBase; + /** + * @javaClass io.netty.channel.ChannelOutboundBuffer$MessageProcessor + */ + interface ChannelOutboundBuffer$MessageProcessor { + processMessage(arg0: any): boolean; + } + type ChannelOutboundBuffer$MessageProcessor_ = ((arg0: any) => boolean) | ChannelOutboundBuffer$MessageProcessor; + /** + * @javaClass com.mojang.datafixers.kinds.App + */ + interface App { + } + type App_ = App; + /** + * @javaClass com.mojang.authlib.Agent + */ + class Agent { + getVersion(): number; getName(): string; - getRegion(): string; - getCode(): string; - } - type Language_ = Language; - class CommandSyntaxException extends Internal.Exception { - getCursor(): number; - getType(): Internal.CommandExceptionType; - getRawMessage(): Internal.Message; - getMessage(): string; - getInput(): string; - getContext(): string; - static BUILT_IN_EXCEPTIONS : Internal.BuiltInExceptionProvider; - static ENABLE_COMMAND_STACK_TRACES : false; - static readonly CONTEXT_AMOUNT : 10; - get cursor(): number; - get input(): string; - get context(): string; - get type(): Internal.CommandExceptionType; - get message(): string; - get rawMessage(): Internal.Message; + toString(): string; + static readonly "SCROLLS" : Internal.Agent; + static readonly "MINECRAFT" : Internal.Agent; + get name(): string; + get version(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type CommandSyntaxException_ = CommandSyntaxException; - class class_279 implements Internal.AutoCloseable { - method_1258($$0: number): void; - method_1259($$0: number, $$1: number): void; - method_1260(): string; - method_1261($$0: string, $$1: number, $$2: number): void; - method_1262($$0: string, $$1: Internal.class_276_, $$2: Internal.class_276_): Internal.class_283; - method_1264($$0: string): Internal.class_276; + type Agent_ = Agent; + /** + * @javaClass net.minecraft.class_6342 + */ + class TrapezoidHeight extends Internal.HeightProvider { + getType(): Internal.HeightProviderType; + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): this; + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; + toString(): string; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.HeightProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TrapezoidHeight_ = TrapezoidHeight; + /** + * @javaClass net.minecraft.class_2669 + */ + class PistonMovingBlockEntity extends Internal.BlockEntity { + getZOff($$0: number): number; + getDirection(): Internal.Direction; + getUpdateTag(): Internal.CompoundTag; + getXOff($$0: number): number; + getMovedState(): Internal.BlockState; + getYOff($$0: number): number; + static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.PistonMovingBlockEntity_): void; + isExtending(): boolean; + getProgress($$0: number): number; + getMovementDirection(): Internal.Direction; + isSourcePiston(): boolean; + load($$0: Internal.CompoundTag_): void; + getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + getLastTicked(): number; + finalTick(): void; + static readonly "TICK_MOVEMENT" : 0.51; + get updateTag(): Internal.CompoundTag; + get movedState(): Internal.BlockState; + get lastTicked(): number; + get movementDirection(): Internal.Direction; + get sourcePiston(): boolean; + get extending(): boolean; + get direction(): Internal.Direction; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PistonMovingBlockEntity_ = PistonMovingBlockEntity; + /** + * @javaClass dev.architectury.hooks.level.biome.ClimateProperties + */ + interface ClimateProperties { + getTemperatureModifier(): Internal.Biome$TemperatureModifier; + getDownfall(): number; + getTemperature(): number; + getPrecipitation(): Internal.Biome$Precipitation; + } + type ClimateProperties_ = ClimateProperties; + /** + * @javaClass net.minecraft.class_5760 + */ + class TemptingSensor extends Internal.Sensor { + requires(): Internal.Set>; + static readonly "TEMPTATION_RANGE" : 10; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TemptingSensor_ = TemptingSensor; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinRegistryAccessor + */ + interface MixinRegistryAccessor { + } + type MixinRegistryAccessor_ = MixinRegistryAccessor; + /** + * @javaClass dev.latvian.mods.kubejs.client.VariantBlockStateGenerator + */ + class VariantBlockStateGenerator { + toJson(): Internal.JsonObject; + variant(key: string, model: string): void; + variant(key: string, consumer: Internal.Consumer_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VariantBlockStateGenerator_ = VariantBlockStateGenerator; + /** + * @javaClass java.util.random.RandomGenerator + */ + interface RandomGenerator { + nextFloat(): number; + nextFloat(arg0: number): number; + nextFloat(arg0: number, arg1: number): number; + isDeprecated(): boolean; + getDefault(): this; + nextInt(): number; + nextInt(arg0: number): number; + nextInt(arg0: number, arg1: number): number; + nextLong(arg0: number, arg1: number): number; + nextLong(arg0: number): number; + nextLong(): number; + nextGaussian(arg0: number, arg1: number): number; + nextGaussian(): number; + nextDouble(arg0: number): number; + nextDouble(arg0: number, arg1: number): number; + nextDouble(): number; + nextBytes(arg0: number[]): void; + longs(arg0: number): Internal.LongStream; + longs(arg0: number, arg1: number): Internal.LongStream; + longs(): Internal.LongStream; + longs(arg0: number, arg1: number, arg2: number): Internal.LongStream; + nextExponential(): number; + ints(): Internal.IntStream; + ints(arg0: number): Internal.IntStream; + ints(arg0: number, arg1: number, arg2: number): Internal.IntStream; + ints(arg0: number, arg1: number): Internal.IntStream; + doubles(): Internal.DoubleStream; + doubles(arg0: number): Internal.DoubleStream; + doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream; + doubles(arg0: number, arg1: number): Internal.DoubleStream; + of(arg0: string): this; + nextBoolean(): boolean; + } + type RandomGenerator_ = (() => number) | RandomGenerator; + /** + * @javaClass java.lang.Readable + */ + interface Readable { + read(arg0: Internal.CharBuffer_): number; + } + type Readable_ = ((arg0: Internal.CharBuffer) => number) | Readable; + /** + * @javaClass net.minecraft.class_1525 + */ + class DragonStrafePlayerPhase extends Internal.AbstractDragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + setTarget($$0: Internal.LivingEntity_): void; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3; + set target($$0: Internal.LivingEntity_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DragonStrafePlayerPhase_ = DragonStrafePlayerPhase; + /** + * @javaClass net.minecraft.class_1481 + */ + class Turtle extends Internal.Animal { + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + static checkTurtleSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + canFallInLove(): boolean; + isFood($$0: Internal.ItemStack_): boolean; + setHomePos($$0: BlockPos_): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + canBeLeashed($$0: Internal.Player_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + hasEgg(): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + getScale(): number; + isLayingEgg(): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + travel($$0: Vec3_): void; + isPushedByFluid(): boolean; + canBreatheUnderwater(): boolean; + getAmbientSoundInterval(): number; + static readonly "FOOD_ITEMS" : Internal.Ingredient; + static readonly "BABY_ON_LAND_SELECTOR" : ((arg0: Internal.LivingEntity) => boolean); + get mobType(): Internal.MobType; + get pushedByFluid(): boolean; + get scale(): number; + get layingEgg(): boolean; + get ambientSoundInterval(): number; + set homePos($$0: BlockPos_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Turtle_ = Turtle; + /** + * @javaClass net.minecraft.class_5455$class_6893 + */ + interface RegistryAccess$Writable extends Internal.RegistryAccess { + ownedWritableRegistryOrThrow($$0: Internal.ResourceKey_>): Internal.WritableRegistry; + ownedWritableRegistry(arg0: Internal.ResourceKey_>): Internal.Optional>; + } + type RegistryAccess$Writable_ = ((arg0: Internal.ResourceKey>) => Internal.Optional>) | RegistryAccess$Writable; + /** + * @javaClass dev.latvian.mods.rhino.mod.util.OrderedCompoundTag + */ + class OrderedCompoundTag extends Internal.CompoundTag { + write(dataOutput: Internal.DataOutput_): void; + readonly "tagMap" : Internal.Map; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OrderedCompoundTag_ = OrderedCompoundTag; + /** + * @javaClass net.minecraft.class_6910$class_6913 + */ + interface DensityFunction$SimpleFunction extends Internal.DensityFunction { + fillArray($$0: number[], $$1: Internal.DensityFunction$ContextProvider_): void; + mapAll($$0: Internal.DensityFunction$Visitor_): Internal.DensityFunction; + } + type DensityFunction$SimpleFunction_ = DensityFunction$SimpleFunction; + /** + * @javaClass net.minecraft.class_5450 + */ + class InSquarePlacement extends Internal.PlacementModifier { + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + type(): Internal.PlacementModifierType; + static spread(): this; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InSquarePlacement_ = InSquarePlacement; + /** + * @javaClass com.mojang.brigadier.suggestion.Suggestion + */ + class Suggestion implements Internal.Comparable { + expand(arg0: string, arg1: Internal.StringRange_): this; + getTooltip(): Internal.Message; + apply(arg0: string): string; + getRange(): Internal.StringRange; + getText(): string; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + compareTo(arg0: Internal.Suggestion_): number; + compareToIgnoreCase(arg0: Internal.Suggestion_): number; + get tooltip(): Internal.Message; + get range(): Internal.StringRange; + get text(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Suggestion_ = Suggestion; + /** + * @javaClass java.net.ContentHandler + */ + abstract class ContentHandler { + getContent(arg0: Internal.URLConnection_): any; + getContent(arg0: Internal.URLConnection_, arg1: Internal.Class_[]): any; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ContentHandler_ = ContentHandler; + /** + * @javaClass io.netty.channel.ChannelPipeline + */ + interface ChannelPipeline extends Internal.ChannelInboundInvoker, Internal.ChannelOutboundInvoker, Internal.Iterable> { + fireChannelWritabilityChanged(): this; + channel(): io.netty.channel.Channel; + replace(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelHandler; + replace(arg0: Internal.Class_, arg1: string, arg2: Internal.ChannelHandler_): T; + replace(arg0: Internal.ChannelHandler_, arg1: string, arg2: Internal.ChannelHandler_): this; + fireExceptionCaught(arg0: Internal.Throwable_): this; + fireChannelActive(): this; + removeLast(): Internal.ChannelHandler; + remove(arg0: Internal.Class_): T; + remove(arg0: string): Internal.ChannelHandler; + remove(arg0: Internal.ChannelHandler_): this; + addLast(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this; + addLast(arg0: string, arg1: Internal.ChannelHandler_): this; + addLast(... arg0: Internal.ChannelHandler_[]): this; + addLast(arg0: Internal.EventExecutorGroup_, ... arg1: Internal.ChannelHandler_[]): this; + addAfter(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this; + addAfter(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this; + flush(): this; + removeFirst(): Internal.ChannelHandler; + get(arg0: Internal.Class_): T; + get(arg0: string): Internal.ChannelHandler; + context(arg0: Internal.ChannelHandler_): Internal.ChannelHandlerContext; + context(arg0: string): Internal.ChannelHandlerContext; + context(arg0: Internal.Class_): Internal.ChannelHandlerContext; + firstContext(): Internal.ChannelHandlerContext; + fireChannelInactive(): this; + fireChannelReadComplete(): this; + last(): Internal.ChannelHandler; + fireChannelRegistered(): this; + fireChannelRead(arg0: any): this; + addBefore(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this; + addBefore(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this; + names(): Internal.List; + toMap(): Internal.Map; + fireUserEventTriggered(arg0: any): this; + lastContext(): Internal.ChannelHandlerContext; + fireChannelUnregistered(): this; + addFirst(arg0: string, arg1: Internal.ChannelHandler_): this; + addFirst(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this; + addFirst(... arg0: Internal.ChannelHandler_[]): this; + addFirst(arg0: Internal.EventExecutorGroup_, ... arg1: Internal.ChannelHandler_[]): this; + first(): Internal.ChannelHandler; + } + type ChannelPipeline_ = ChannelPipeline; + /** + * @javaClass com.mojang.authlib.minecraft.UserApiService + */ + interface UserApiService { + refreshBlockList(): void; + newTelemetrySession(arg0: Internal.Executor_): Internal.TelemetrySession; + isBlockedPlayer(arg0: Internal.UUID_): boolean; + properties(): Internal.UserApiService$UserProperties; + } + type UserApiService_ = UserApiService; + /** + * @javaClass net.minecraft.class_3747 + */ + interface LevelSimulatedRW extends Internal.LevelSimulatedReader, Internal.LevelWriter { + } + type LevelSimulatedRW_ = LevelSimulatedRW; + /** + * @javaClass net.minecraft.class_853 + */ + class RenderChunkRegion implements Internal.BlockAndTintGetter, Internal.BiomeView, Internal.RenderDataObjectConsumer, Internal.RenderAttachedBlockView { + getLightEngine(): Internal.LevelLightEngine; + method_8320($$0: BlockPos_): Internal.BlockState; + getShade($$0: Internal.Direction_, $$1: boolean): number; + method_31607(): number; + method_31605(): number; + method_8321($$0: BlockPos_): Internal.BlockEntity; + fabric_acceptRenderDataObjects(renderDataObjects: Internal.Long2ObjectOpenHashMap_): void; + method_8316($$0: BlockPos_): Internal.FluidState; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + getBiome(pos: BlockPos_): Internal.Holder; + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + get lightEngine(): Internal.LevelLightEngine; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderChunkRegion_ = RenderChunkRegion; + /** + * @javaClass net.minecraft.class_3620 + */ + class MaterialColor implements Internal.MixinMapColorAccessor { + calculateRGBColor($$0: Internal.MaterialColor$Brightness_): number; + getPackedId($$0: Internal.MaterialColor$Brightness_): number; + static getColorFromPackedId($$0: number): number; + static byId($$0: number): this; + readonly "col" : number; + static readonly "WOOD" : Internal.MaterialColor; + static readonly "CRIMSON_STEM" : Internal.MaterialColor; + static readonly "TERRACOTTA_LIGHT_BLUE" : Internal.MaterialColor; + static readonly "PODZOL" : Internal.MaterialColor; + static readonly "WARPED_WART_BLOCK" : Internal.MaterialColor; + static readonly "COLOR_LIGHT_GREEN" : Internal.MaterialColor; + static readonly "COLOR_BLACK" : Internal.MaterialColor; + static readonly "TERRACOTTA_GREEN" : Internal.MaterialColor; + static readonly "WARPED_NYLIUM" : Internal.MaterialColor; + static readonly "FIRE" : Internal.MaterialColor; + static readonly "GRASS" : Internal.MaterialColor; + static readonly "TERRACOTTA_ORANGE" : Internal.MaterialColor; + static readonly "GLOW_LICHEN" : Internal.MaterialColor; + static readonly "COLOR_CYAN" : Internal.MaterialColor; + readonly "id" : number; + static readonly "NONE" : Internal.MaterialColor; + static readonly "WOOL" : Internal.MaterialColor; + static readonly "QUARTZ" : Internal.MaterialColor; + static readonly "WATER" : Internal.MaterialColor; + static readonly "TERRACOTTA_YELLOW" : Internal.MaterialColor; + static readonly "SAND" : Internal.MaterialColor; + static readonly "SNOW" : Internal.MaterialColor; + static readonly "DIRT" : Internal.MaterialColor; + static readonly "LAPIS" : Internal.MaterialColor; + static readonly "DEEPSLATE" : Internal.MaterialColor; + static readonly "COLOR_YELLOW" : Internal.MaterialColor; + static readonly "COLOR_LIGHT_GRAY" : Internal.MaterialColor; + static readonly "TERRACOTTA_LIGHT_GRAY" : Internal.MaterialColor; + static readonly "CRIMSON_NYLIUM" : Internal.MaterialColor; + static readonly "TERRACOTTA_BLUE" : Internal.MaterialColor; + static readonly "WARPED_HYPHAE" : Internal.MaterialColor; + static readonly "METAL" : Internal.MaterialColor; + static readonly "TERRACOTTA_GRAY" : Internal.MaterialColor; + static readonly "WARPED_STEM" : Internal.MaterialColor; + static readonly "PLANT" : Internal.MaterialColor; + static readonly "GOLD" : Internal.MaterialColor; + static readonly "DIAMOND" : Internal.MaterialColor; + static readonly "COLOR_RED" : Internal.MaterialColor; + static readonly "COLOR_ORANGE" : Internal.MaterialColor; + static readonly "COLOR_BLUE" : Internal.MaterialColor; + static readonly "NETHER" : Internal.MaterialColor; + static readonly "TERRACOTTA_BLACK" : Internal.MaterialColor; + static readonly "TERRACOTTA_PINK" : Internal.MaterialColor; + static readonly "COLOR_MAGENTA" : Internal.MaterialColor; + static readonly "TERRACOTTA_WHITE" : Internal.MaterialColor; + static readonly "COLOR_GRAY" : Internal.MaterialColor; + static readonly "COLOR_LIGHT_BLUE" : Internal.MaterialColor; + static readonly "TERRACOTTA_LIGHT_GREEN" : Internal.MaterialColor; + static readonly "COLOR_GREEN" : Internal.MaterialColor; + static readonly "COLOR_PURPLE" : Internal.MaterialColor; + static readonly "EMERALD" : Internal.MaterialColor; + static readonly "ICE" : Internal.MaterialColor; + static readonly "COLOR_BROWN" : Internal.MaterialColor; + static readonly "TERRACOTTA_PURPLE" : Internal.MaterialColor; + static readonly "TERRACOTTA_BROWN" : Internal.MaterialColor; + static readonly "TERRACOTTA_MAGENTA" : Internal.MaterialColor; + static readonly "RAW_IRON" : Internal.MaterialColor; + static readonly "COLOR_PINK" : Internal.MaterialColor; + static readonly "TERRACOTTA_RED" : Internal.MaterialColor; + static readonly "CRIMSON_HYPHAE" : Internal.MaterialColor; + static readonly "STONE" : Internal.MaterialColor; + static readonly "TERRACOTTA_CYAN" : Internal.MaterialColor; + static readonly "CLAY" : Internal.MaterialColor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MaterialColor_ = MaterialColor; + /** + * @javaClass java.lang.constant.Constable + */ + interface Constable { + describeConstable(): Internal.Optional; + } + type Constable_ = (() => Internal.Optional) | Constable; + /** + * @javaClass net.minecraft.class_55$class_56 + */ + class LootPool$Builder implements Internal.FunctionUserBuilder, Internal.ConditionUserBuilder, Internal.FabricLootPoolBuilder { + add($$0: Internal.LootPoolEntryContainer$Builder_): this; + with(entries: Internal.Collection_): this; + with(entry: Internal.LootPoolEntryContainer_): this; + setRolls($$0: Internal.NumberProvider_): this; + setBonusRolls($$0: Internal.NumberProvider_): this; + build(): Internal.LootPool; + apply(function_: Internal.LootItemFunction_): this; + apply(functions: Internal.Collection_): this; + apply($$0: Internal.LootItemFunction$Builder_): this; + conditionally(conditions: Internal.Collection_): this; + conditionally(condition: Internal.LootItemCondition_): this; + when($$0: Internal.LootItemCondition$Builder_): this; + unwrap(): this; + set rolls($$0: Internal.NumberProvider_); + set bonusRolls($$0: Internal.NumberProvider_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootPool$Builder_ = LootPool$Builder; + /** + * @javaClass net.minecraft.class_1921$class_4688 + */ + class RenderType$CompositeState implements Internal.CompositeStateAccessor { + static builder(): Internal.RenderType$CompositeState$CompositeStateBuilder; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderType$CompositeState_ = RenderType$CompositeState; + /** + * @javaClass net.minecraft.class_4071 + */ + abstract class Overlay extends Internal.GuiComponent implements Internal.Widget { + isPauseScreen(): boolean; + get pauseScreen(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Overlay_ = Overlay; + /** + * @javaClass net.minecraft.class_4614 + */ + interface TagType { + isValue(): boolean; + getPrettyName(): string; + getName(): string; + load(arg0: Internal.DataInput_, arg1: number, arg2: Internal.NbtAccounter_): T; + parseRoot($$0: Internal.DataInput_, $$1: Internal.StreamTagVisitor_): void; + skip(arg0: Internal.DataInput_): void; + skip(arg0: Internal.DataInput_, arg1: number): void; + parse(arg0: Internal.DataInput_, arg1: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + createInvalid($$0: number): Internal.TagType; + } + type TagType_ = TagType; + /** + * @javaClass net.minecraft.class_1543$class_1544 + */ + class AbstractIllager$IllagerArmPose extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.AbstractIllager$IllagerArmPose[]; + static readonly "CROSSED" : Internal.AbstractIllager$IllagerArmPose; + static readonly "SPELLCASTING" : Internal.AbstractIllager$IllagerArmPose; + static readonly "BOW_AND_ARROW" : Internal.AbstractIllager$IllagerArmPose; + static readonly "CROSSBOW_HOLD" : Internal.AbstractIllager$IllagerArmPose; + static readonly "ATTACKING" : Internal.AbstractIllager$IllagerArmPose; + static readonly "CELEBRATING" : Internal.AbstractIllager$IllagerArmPose; + static readonly "CROSSBOW_CHARGE" : Internal.AbstractIllager$IllagerArmPose; + static readonly "NEUTRAL" : Internal.AbstractIllager$IllagerArmPose; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractIllager$IllagerArmPose_ = "spellcasting" | "neutral" | "bow_and_arrow" | "crossbow_charge" | "crossbow_hold" | "crossed" | "celebrating" | "attacking" | AbstractIllager$IllagerArmPose; + /** + * @javaClass dev.latvian.mods.rhino.classdata.ClassDataCache + */ + class ClassDataCache { + of(c: Internal.Class_): Internal.ClassData; + readonly "context" : Internal.Context; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClassDataCache_ = ClassDataCache; + /** + * @javaClass it.unimi.dsi.fastutil.longs.LongSpliterator + */ + interface LongSpliterator extends Internal.Spliterator$OfLong { + trySplit(): this; + tryAdvance(arg0: Internal.Consumer_): boolean; + tryAdvance(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): boolean; + getComparator(): Internal.LongComparator; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.Consumer_): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + } + type LongSpliterator_ = (() => Internal.LongSpliterator) | LongSpliterator; + /** + * @javaClass net.minecraft.class_2683 + */ + class ClientboundMapItemDataPacket implements Internal.Packet { + getScale(): number; + applyToMap($$0: Internal.MapItemSavedData_): void; + isLocked(): boolean; + handle($$0: Internal.ClientGamePacketListener_): void; + getMapId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get scale(): number; + get mapId(): number; + get locked(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundMapItemDataPacket_ = ClientboundMapItemDataPacket; + /** + * @javaClass it.unimi.dsi.fastutil.BidirectionalIterator + */ + interface BidirectionalIterator extends Internal.Iterator { + previous(): K; + hasPrevious(): boolean; + } + type BidirectionalIterator_ = BidirectionalIterator; + /** + * @javaClass net.coderbot.batchedentityrendering.impl.RenderBuffersExt + */ + interface RenderBuffersExt { + endLevelRendering(): void; + beginLevelRendering(): void; + } + type RenderBuffersExt_ = RenderBuffersExt; + /** + * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderType + */ + class RegistryObjectBuilderTypes$BuilderType extends Internal.Record { + factory(): Internal.RegistryObjectBuilderTypes$BuilderFactory; + builderClass(): typeof Internal.BuilderBase; + hashCode(): number; + equals(o: any): boolean; + toString(): string; + type(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RegistryObjectBuilderTypes$BuilderType_ = RegistryObjectBuilderTypes$BuilderType; + /** + * @javaClass dev.latvian.mods.kubejs.loot.LootBuilderPool + */ + class LootBuilderPool implements Internal.FunctionContainer, Internal.ConditionContainer { + addItem(item: Internal.ItemStack_, weight: number): Internal.LootTableEntry; + addItem(item: Internal.ItemStack_, weight: number, count: Internal.NumberProvider_): Internal.LootTableEntry; + addItem(item: Internal.ItemStack_): Internal.LootTableEntry; + setUniformRolls(min: number, max: number): void; + toJson(): Internal.JsonObject; + setBinomialRolls(n: number, p: number): void; + addFunction(o: Internal.JsonObject_): this; + addEntry(json: Internal.JsonObject_): Internal.LootTableEntry; + addEmpty(weight: number): Internal.LootTableEntry; + addLootTable(table: ResourceLocation_): Internal.LootTableEntry; + addCondition(o: Internal.JsonObject_): this; + addTag(tag: string, expand: boolean): Internal.LootTableEntry; + readonly "entries" : Internal.JsonArray; + readonly "functions" : Internal.JsonArray; + "rolls" : Internal.NumberProvider; + readonly "conditions" : Internal.JsonArray; + "bonusRolls" : Internal.NumberProvider; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootBuilderPool_ = LootBuilderPool; + /** + * @javaClass net.minecraft.class_2415 + */ + class Mirror extends Internal.Enum { + symbol(): Internal.Component; + mirror($$0: number, $$1: number): number; + mirror($$0: Internal.Direction_): Internal.Direction; + static valueOf($$0: string): this; + getRotation($$0: Internal.Direction_): Internal.Rotation; + rotation(): Internal.OctahedralGroup; + static values(): Internal.Mirror[]; + static readonly "FRONT_BACK" : Internal.Mirror; + static readonly "LEFT_RIGHT" : Internal.Mirror; + static readonly "NONE" : Internal.Mirror; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Mirror_ = "front_back" | "none" | "left_right" | Mirror; + /** + * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinParticleManagerAccessor + */ + interface MixinParticleManagerAccessor { + } + type MixinParticleManagerAccessor_ = MixinParticleManagerAccessor; + /** + * @javaClass java.util.stream.LongStream$Builder + */ + interface LongStream$Builder extends Internal.LongConsumer { + add(arg0: number): this; + build(): Internal.LongStream; + accept(arg0: number): void; + } + type LongStream$Builder_ = LongStream$Builder; + /** + * @javaClass java.nio.FloatBuffer + */ + abstract class FloatBuffer extends Internal.Buffer implements Internal.Comparable { + hasArray(): boolean; + compact(): this; + clear(): this; + duplicate(): this; + compareTo(arg0: Internal.FloatBuffer_): number; + asReadOnlyBuffer(): this; + put(arg0: number[]): this; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + put(arg0: number, arg1: number[]): this; + put(arg0: number[], arg1: number, arg2: number): this; + put(arg0: number, arg1: Internal.FloatBuffer_, arg2: number, arg3: number): this; + put(arg0: Internal.FloatBuffer_): this; + put(arg0: number, arg1: number): this; + put(arg0: number): this; + static allocate(arg0: number): this; + rewind(): this; + slice(): this; + slice(arg0: number, arg1: number): this; + array(): number[]; + hashCode(): number; + mismatch(arg0: Internal.FloatBuffer_): number; + equals(arg0: any): boolean; + get(): number; + get(arg0: number, arg1: number[]): this; + get(arg0: number): number; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + get(arg0: number[], arg1: number, arg2: number): this; + get(arg0: number[]): this; + limit(arg0: number): this; + reset(): this; + arrayOffset(): number; + toString(): string; + position(arg0: number): this; + flip(): this; + isDirect(): boolean; + static wrap(arg0: number[]): this; + static wrap(arg0: number[], arg1: number, arg2: number): this; + mark(): this; + order(): Internal.ByteOrder; + get direct(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FloatBuffer_ = FloatBuffer; + /** + * @javaClass java.lang.invoke.TypeDescriptor + */ + interface TypeDescriptor { + descriptorString(): string; + } + type TypeDescriptor_ = (() => string) | TypeDescriptor; + /** + * @javaClass net.minecraft.class_765 + */ + class LightTexture implements Internal.AutoCloseable, Internal.LightTextureAccessor { + static sky($$0: number): number; + turnOnLightLayer(): void; + updateLightTexture($$0: number): void; + turnOffLightLayer(): void; + static block($$0: number): number; + tick(): void; + static pack($$0: number, $$1: number): number; close(): void; + static readonly "FULL_BRIGHT" : 15728880; + static readonly "FULL_SKY" : 15728640; + static readonly "FULL_BLOCK" : 240; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_279_ = class_279; + type LightTexture_ = LightTexture; + /** + * @javaClass dev.latvian.mods.kubejs.client.painter.Painter + */ + class Painter implements Internal.UnitVariables { + getObject(key: string): Internal.PainterObject; + getVariables(): Internal.VariableSet; + guiScreenDraw(screen: Internal.Screen_, matrices: Internal.PoseStack_, mouseX: number, mouseY: number, delta: number): void; + clear(): void; + paint(root: Internal.CompoundTag_): void; + setVariable(key: string, variable: dev.latvian.mods.unit.Unit_): void; + inGameScreenDraw(matrices: Internal.PoseStack_, delta: number): void; + unitOf(o: any): dev.latvian.mods.unit.Unit; + make(type: string): Internal.PainterObject; + static readonly "LEFT" : -1; + static readonly "DRAW_INGAME" : 1; + static readonly "INSTANCE" : Internal.Painter; + static readonly "BOTTOM" : 1; + readonly "screenHeightUnit" : Internal.MutableNumberUnit; + static readonly "DRAW_GUI" : 2; + static readonly "CENTER" : 0; + readonly "screenWidthUnit" : Internal.MutableNumberUnit; + static readonly "DRAW_ALWAYS" : 0; + static readonly "TOP" : -1; + readonly "unitContext" : Internal.UnitContext; + readonly "mouseXUnit" : Internal.MutableNumberUnit; + readonly "mouseYUnit" : Internal.MutableNumberUnit; + readonly "deltaUnit" : Internal.MutableNumberUnit; + static readonly "RIGHT" : 1; + get variables(): Internal.VariableSet; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Painter_ = Painter; + /** + * @javaClass net.minecraft.class_6830 + */ + interface ChunkScanAccess { + scanChunk(arg0: Internal.ChunkPos_, arg1: Internal.StreamTagVisitor_): Internal.CompletableFuture; + } + type ChunkScanAccess_ = ((arg0: Internal.ChunkPos, arg1: Internal.StreamTagVisitor) => Internal.CompletableFuture) | ChunkScanAccess; + /** + * @javaClass net.minecraft.class_6375 + */ + interface LerpingModel { + getModelRotationValues(): Internal.Map; + } + type LerpingModel_ = (() => Internal.Map) | LerpingModel; + /** + * @javaClass net.minecraft.class_1639 + */ + class WitherSkeleton extends Internal.AbstractSkeleton { + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + doHurtTarget($$0: Internal.Entity_): boolean; + canBeAffected($$0: Internal.MobEffectInstance_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WitherSkeleton_ = WitherSkeleton; + /** + * @javaClass net.minecraft.class_47$class_49 + */ + interface LootContext$DynamicDrop { + add(arg0: Internal.LootContext_, arg1: Internal.Consumer_): void; + } + type LootContext$DynamicDrop_ = ((arg0: Internal.LootContext, arg1: Internal.Consumer) => void) | LootContext$DynamicDrop; + /** + * @javaClass java.nio.file.attribute.UserPrincipal + */ + interface UserPrincipal extends Internal.Principal { + } + type UserPrincipal_ = UserPrincipal; + /** + * @javaClass dev.latvian.mods.kubejs.core.ItemStackKJS + */ + interface ItemStackKJS extends Internal.AsKJS { + removeTagKJS(): void; + asKJS(): Internal.ItemStackJS; + } + type ItemStackKJS_ = (() => void) | ItemStackKJS; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyRelease + */ + interface ScreenKeyboardEvents$AllowKeyRelease { + allowKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; + } + type ScreenKeyboardEvents$AllowKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenKeyboardEvents$AllowKeyRelease; + /** + * @javaClass dev.latvian.mods.kubejs.server.ScheduledEvent + */ + class ScheduledEvent { + reschedule(): void; + reschedule(timer: number): this; + getServer(): Internal.ServerJS; + getEndTime(): number; + isUsingTicks(): boolean; + getTimerDuration(): number; + getData(): any; + getTimer(): number; + get server(): Internal.ServerJS; + get timer(): number; + get timerDuration(): number; + get data(): any; + get usingTicks(): boolean; + get endTime(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScheduledEvent_ = ScheduledEvent; + /** + * @javaClass net.minecraft.class_4013 + */ + interface ResourceManagerReloadListener extends Internal.PreparableReloadListener { + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + onResourceManagerReload(arg0: Internal.ResourceManager_): void; + } + type ResourceManagerReloadListener_ = ((arg0: Internal.ResourceManager) => void) | ResourceManagerReloadListener; + /** + * @javaClass net.minecraft.class_278 + */ + class AbstractUniform { + setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; + set($$0: Internal.Vector3f_): void; + set($$0: number[]): void; + set($$0: Internal.Matrix4f_): void; + set($$0: number, $$1: number, $$2: number): void; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + set($$0: Internal.Vector4f_): void; + set($$0: number, $$1: number): void; + set($$0: Internal.Matrix3f_): void; + set($$0: number): void; + setMat3x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + setMat2x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + setMat2x2($$0: number, $$1: number, $$2: number, $$3: number): void; + setMat3x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + setMat4x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + setMat2x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + setMat3x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; + setMat4x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + setMat4x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number, $$15: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractUniform_ = AbstractUniform; + /** + * @javaClass dev.latvian.mods.kubejs.loot.LootBuilder + */ + class LootBuilder implements Internal.FunctionContainer, Internal.ConditionContainer { + clearFunctions(): void; + toJson(): Internal.JsonObject; + addFunction(o: Internal.JsonObject_): this; + addPool(p: Internal.Consumer_): void; + clearPools(): void; + addCondition(o: Internal.JsonObject_): this; + clearConditions(): void; + "functions" : Internal.JsonArray; + "pools" : Internal.JsonArray; + "type" : string; + "conditions" : Internal.JsonArray; + "customId" : ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootBuilder_ = LootBuilder; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2FloatFunction + */ + interface Int2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Int2ShortFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Int2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Int2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Int2LongFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2FloatFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Int2ByteFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Int2CharFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2FloatFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2FloatFunction; + } + type Int2FloatFunction_ = ((arg0: number) => number) | Int2FloatFunction; + /** + * @javaClass net.minecraft.class_2379 + */ + class Rotations { + getX(): number; + getY(): number; + getZ(): number; + equals($$0: any): boolean; + getWrappedX(): number; + save(): Internal.ListTag; + getWrappedZ(): number; + getWrappedY(): number; + get wrappedZ(): number; + get wrappedY(): number; + get wrappedX(): number; + get x(): number; + get y(): number; + get z(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Rotations_ = Rotations; + /** + * @javaClass io.netty.util.concurrent.OrderedEventExecutor + */ + interface OrderedEventExecutor extends Internal.EventExecutor { + } + type OrderedEventExecutor_ = OrderedEventExecutor; + /** + * @javaClass net.minecraft.class_3678 + */ + interface WindowEventHandler { + resizeDisplay(): void; + cursorEntered(): void; + setWindowActive(arg0: boolean): void; + } + type WindowEventHandler_ = WindowEventHandler; + /** + * @javaClass net.minecraft.class_5934 + */ + class SurfaceWaterDepthFilter extends Internal.PlacementFilter { + static forMaxDepth($$0: number): this; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SurfaceWaterDepthFilter_ = SurfaceWaterDepthFilter; + /** + * @javaClass java.lang.constant.MethodTypeDesc + */ + interface MethodTypeDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfMethod { + parameterType(arg0: number): Internal.ClassDesc; + dropParameterTypes(arg0: number, arg1: number): this; + parameterCount(): number; + changeReturnType(arg0: Internal.ClassDesc_): this; + descriptorString(): string; + insertParameterTypes(arg0: number, ... arg1: Internal.ClassDesc_[]): this; + changeParameterType(arg0: number, arg1: Internal.ClassDesc_): this; + parameterArray(): Internal.ClassDesc[]; + of(arg0: Internal.ClassDesc_, ... arg1: Internal.ClassDesc_[]): this; + equals(arg0: any): boolean; + parameterList(): Internal.List; + ofDescriptor(arg0: string): this; + displayDescriptor(): string; + returnType(): Internal.ClassDesc; + } + type MethodTypeDesc_ = MethodTypeDesc; + /** + * @javaClass net.minecraft.class_4205 + */ + class GoalSelectorDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + removeGoalSelector($$0: number): void; + addGoalSelector($$0: number, $$1: Internal.List_): void; + clear(): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GoalSelectorDebugRenderer_ = GoalSelectorDebugRenderer; + /** + * @javaClass org.spongepowered.asm.mixin.injection.callback.CallbackInfo + */ + class CallbackInfo implements Internal.Cancellable { + cancel(): void; + static getCallInfoClassName(arg0: org.objectweb.asm.Type_): string; + isCancelled(): boolean; + isCancellable(): boolean; + getId(): string; + toString(): string; + get cancelled(): boolean; + get id(): string; + get cancellable(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CallbackInfo_ = CallbackInfo; + /** + * @javaClass net.minecraft.class_5188 + */ + class LegacySinglePoolElement extends Internal.SinglePoolElement { + getType(): Internal.StructurePoolElementType; + toString(): string; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.StructurePoolElementType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LegacySinglePoolElement_ = LegacySinglePoolElement; + /** + * @javaClass net.minecraft.class_1517 + */ + class DragonHoldingPatternPhase extends Internal.AbstractDragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_, $$3: Internal.Player_): void; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DragonHoldingPatternPhase_ = DragonHoldingPatternPhase; + /** + * @javaClass net.minecraft.class_4650 + */ + class SpruceFoliagePlacer extends Internal.FoliagePlacer { + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpruceFoliagePlacer_ = SpruceFoliagePlacer; + /** + * @javaClass net.minecraft.class_4156 + */ + class PoiRecord { + isOccupied(): boolean; + static codec($$0: Internal.Runnable_): Internal.Codec; + hasSpace(): boolean; + getPos(): BlockPos; + hashCode(): number; + equals($$0: any): boolean; + getFreeTickets(): number; + getPoiType(): Internal.PoiType; + get pos(): BlockPos; + get poiType(): Internal.PoiType; + get freeTickets(): number; + get occupied(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PoiRecord_ = PoiRecord; + /** + * @javaClass dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties + */ + class AddSpawnProperties { + setCategory(s: string): void; + setEntity(s: string): void; + "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); + "weight" : number; + "_category" : Internal.MobCategory; + "minCount" : number; + "maxCount" : number; + "_entity" : Internal.EntityType; + set category(s: string); + set entity(s: string); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AddSpawnProperties_ = AddSpawnProperties; + /** + * @javaClass net.minecraft.class_4144 + */ + class HurtBySensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HurtBySensor_ = HurtBySensor; + /** + * @javaClass net.minecraft.class_1923 + */ + class ChunkPos { + getMiddleBlockPosition($$0: number): BlockPos; + toLong(): number; + getRegionLocalX(): number; + getRegionX(): number; + getRegionLocalZ(): number; + getChessboardDistance($$0: Internal.ChunkPos_): number; + getBlockAt($$0: number, $$1: number, $$2: number): BlockPos; + getMaxBlockX(): number; + getWorldPosition(): BlockPos; + getMaxBlockZ(): number; + static asLong($$0: number, $$1: number): number; + static asLong($$0: BlockPos_): number; + getMiddleBlockZ(): number; + static getX($$0: number): number; + getBlockZ($$0: number): number; + static getZ($$0: number): number; + static rangeClosed($$0: Internal.ChunkPos_, $$1: Internal.ChunkPos_): Internal.Stream; + static rangeClosed($$0: Internal.ChunkPos_, $$1: number): Internal.Stream; + getBlockX($$0: number): number; + getMinBlockZ(): number; + hashCode(): number; + equals($$0: any): boolean; + getMinBlockX(): number; + getRegionZ(): number; + toString(): string; + getMiddleBlockX(): number; + static readonly "ZERO" : Internal.ChunkPos; + static readonly "INVALID_CHUNK_POS" : 8053347149716602; + readonly "x" : number; + readonly "z" : number; + get worldPosition(): BlockPos; + get middleBlockZ(): number; + get middleBlockX(): number; + get maxBlockZ(): number; + get regionX(): number; + get maxBlockX(): number; + get regionZ(): number; + get regionLocalZ(): number; + get minBlockX(): number; + get regionLocalX(): number; + get minBlockZ(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkPos_ = ChunkPos; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.WallBlockBuilder + */ + class WallBlockBuilder extends Internal.ShapedBlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WallBlockBuilder_ = WallBlockBuilder; + /** + * @javaClass net.fabricmc.fabric.impl.renderer.SpriteFinderImpl$SpriteFinderAccess + */ + interface SpriteFinderImpl$SpriteFinderAccess { + fabric_spriteFinder(): Internal.SpriteFinderImpl; + } + type SpriteFinderImpl$SpriteFinderAccess_ = (() => Internal.SpriteFinderImpl) | SpriteFinderImpl$SpriteFinderAccess; + /** + * @javaClass net.minecraft.class_34 + */ + class LevelSummary implements Internal.Comparable { + getInfo(): Internal.Component; + getSettings(): Internal.LevelSettings; + levelVersion(): Internal.LevelVersion; + askToOpenWorld(): boolean; + getGameMode(): Internal.GameType; + compareTo($$0: Internal.LevelSummary_): number; + getLevelName(): string; + requiresManualConversion(): boolean; + isCompatible(): boolean; + getIcon(): Internal.File; + isHardcore(): boolean; + hasCheats(): boolean; + backupStatus(): Internal.LevelSummary$BackupStatus; + getWorldVersionName(): Internal.MutableComponent; + isLocked(): boolean; + getLastPlayed(): number; + markVersionInList(): boolean; + isDisabled(): boolean; + getLevelId(): string; + get settings(): Internal.LevelSettings; + get compatible(): boolean; + get hardcore(): boolean; + get levelId(): string; + get icon(): Internal.File; + get worldVersionName(): Internal.MutableComponent; + get levelName(): string; + get disabled(): boolean; + get gameMode(): Internal.GameType; + get locked(): boolean; + get lastPlayed(): number; + get info(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelSummary_ = LevelSummary; + /** + * @javaClass net.fabricmc.fabric.api.event.registry.RegistryAttribute + */ + class RegistryAttribute extends Internal.Enum { + static valueOf(name: string): this; + static values(): Internal.RegistryAttribute[]; + static readonly "PERSISTED" : Internal.RegistryAttribute; + static readonly "SYNCED" : Internal.RegistryAttribute; + static readonly "MODDED" : Internal.RegistryAttribute; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RegistryAttribute_ = "synced" | "modded" | "persisted" | RegistryAttribute; + /** + * @javaClass net.minecraft.class_1549 + */ + class CaveSpider extends Internal.Spider { + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + doHurtTarget($$0: Internal.Entity_): boolean; + static createCaveSpider(): Internal.AttributeSupplier$Builder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CaveSpider_ = CaveSpider; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.StairBlockBuilder + */ + class StairBlockBuilder extends Internal.ShapedBlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StairBlockBuilder_ = StairBlockBuilder; + /** + * @javaClass dev.onyxstudios.cca.api.v3.component.sync.PlayerSyncPredicate + */ + interface PlayerSyncPredicate { + shouldSyncWith(arg0: Internal.ServerPlayer_): boolean; + all(): this; + only(player: Internal.Player_): this; + } + type PlayerSyncPredicate_ = ((arg0: Internal.ServerPlayer) => boolean) | PlayerSyncPredicate; + /** + * @javaClass it.unimi.dsi.fastutil.objects.ObjectCollection + */ + interface ObjectCollection extends Internal.Collection, Internal.ObjectIterable { + iterator(): Internal.ObjectIterator; + spliterator(): Internal.ObjectSpliterator; + } + type ObjectCollection_ = (() => Internal.ObjectIterator) | ObjectCollection; + /** + * @javaClass net.minecraft.class_1655 + */ + interface Npc { + } + type Npc_ = Npc; + /** + * @javaClass net.minecraft.class_2757 + */ + class ClientboundSetScorePacket implements Internal.Packet { + getObjectiveName(): string; + handle($$0: Internal.ClientGamePacketListener_): void; + getMethod(): Internal.ServerScoreboard$Method; + getOwner(): string; + getScore(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get owner(): string; + get score(): number; + get method(): Internal.ServerScoreboard$Method; + get objectiveName(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetScorePacket_ = ClientboundSetScorePacket; + /** + * @javaClass net.minecraft.class_6574 + */ + interface PositionalRandomFactory { + fromHashOf(arg0: string): Internal.RandomSource; + fromHashOf($$0: ResourceLocation_): Internal.RandomSource; + parityConfigString(arg0: Internal.StringBuilder_): void; + at($$0: BlockPos_): Internal.RandomSource; + at(arg0: number, arg1: number, arg2: number): Internal.RandomSource; + } + type PositionalRandomFactory_ = PositionalRandomFactory; + /** + * @javaClass net.minecraft.class_2703$class_2705 + */ + class ClientboundPlayerInfoPacket$PlayerUpdate { + getDisplayName(): Internal.Component; + getProfile(): Internal.GameProfile; + getGameMode(): Internal.GameType; + toString(): string; + getLatency(): number; + get displayName(): Internal.Component; + get profile(): Internal.GameProfile; + get latency(): number; + get gameMode(): Internal.GameType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundPlayerInfoPacket$PlayerUpdate_ = ClientboundPlayerInfoPacket$PlayerUpdate; + /** + * @javaClass net.minecraft.class_2558 + */ + class ClickEvent implements Internal.JsonSerializable { + getValue(): string; + toJson(): Internal.JsonElement; + hashCode(): number; + equals($$0: any): boolean; + getAction(): Internal.ClickEvent$Action; + toString(): string; + get action(): Internal.ClickEvent$Action; + get value(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClickEvent_ = ClickEvent; + /** + * @javaClass java.lang.module.ResolvedModule + */ + class ResolvedModule { + reference(): Internal.ModuleReference; + configuration(): Internal.Configuration; + hashCode(): number; + equals(arg0: any): boolean; + reads(): Internal.Set; + name(): string; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ResolvedModule_ = ResolvedModule; + /** + * @javaClass net.minecraft.class_5898 + */ + class ClientboundSetBorderWarningDelayPacket implements Internal.Packet { + getWarningDelay(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get warningDelay(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetBorderWarningDelayPacket_ = ClientboundSetBorderWarningDelayPacket; + /** + * @javaClass io.netty.channel.epoll.EpollEventLoopGroup + */ + class EpollEventLoopGroup extends Internal.MultithreadEventLoopGroup { + setIoRatio(arg0: number): void; + set ioRatio(arg0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EpollEventLoopGroup_ = EpollEventLoopGroup; + /** + * @javaClass net.minecraft.class_5418 + */ + abstract class AbstractPiglin extends Internal.Monster { + getMyRidingOffset(): number; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getTarget(): Internal.LivingEntity; + setImmuneToZombification($$0: boolean): void; + playAmbientSound(): void; + isConverting(): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isAdult(): boolean; + getArmPose(): Internal.PiglinArmPose; + get myRidingOffset(): number; + get converting(): boolean; + get armPose(): Internal.PiglinArmPose; + get adult(): boolean; + get target(): Internal.LivingEntity; + set immuneToZombification($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractPiglin_ = AbstractPiglin; + /** + * @javaClass net.minecraft.class_2833 + */ + class ServerboundMoveVehiclePacket implements Internal.Packet { + getX(): number; + getXRot(): number; + getYRot(): number; + getY(): number; + getZ(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get yRot(): number; + get x(): number; + get xRot(): number; + get y(): number; + get z(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundMoveVehiclePacket_ = ServerboundMoveVehiclePacket; + /** + * @javaClass net.minecraft.class_4143 + */ + class DummySensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DummySensor_ = DummySensor; + /** + * @javaClass net.minecraft.class_3114 + */ + class OceanRuinConfiguration implements Internal.FeatureConfiguration { + readonly "largeProbability" : number; + readonly "clusterProbability" : number; + static readonly "CODEC" : Internal.Codec; + readonly "biomeTemp" : Internal.OceanRuinFeature$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OceanRuinConfiguration_ = OceanRuinConfiguration; + /** + * @javaClass dev.latvian.mods.kubejs.core.LevelKJS + */ + interface LevelKJS extends Internal.AsKJS { + asKJS(): Internal.LevelJS; + } + type LevelKJS_ = LevelKJS; + /** + * @javaClass java.util.stream.BaseStream + */ + interface BaseStream extends Internal.AutoCloseable { + unordered(): S; + onClose(arg0: Internal.Runnable_): S; + iterator(): Internal.Iterator; + parallel(): S; + spliterator(): Internal.Spliterator; + sequential(): S; + isParallel(): boolean; + close(): void; + } + type BaseStream_ = BaseStream; + /** + * @javaClass me.jellysquid.mods.sodium.client.model.vertex.type.VertexType + */ + interface VertexType { + createFallbackWriter(arg0: Internal.VertexConsumer_): T; + asBlittable(): Internal.BlittableVertexType; + } + type VertexType_ = ((arg0: Internal.VertexConsumer) => T) | VertexType; + /** + * @javaClass net.minecraft.class_4211 + */ + class ServerboundLockDifficultyPacket implements Internal.Packet { + isLocked(): boolean; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get locked(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundLockDifficultyPacket_ = ServerboundLockDifficultyPacket; + /** + * @javaClass net.minecraft.class_2799$class_2800 + */ + class ServerboundClientCommandPacket$Action extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ServerboundClientCommandPacket$Action[]; + static readonly "REQUEST_STATS" : Internal.ServerboundClientCommandPacket$Action; + static readonly "PERFORM_RESPAWN" : Internal.ServerboundClientCommandPacket$Action; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundClientCommandPacket$Action_ = "perform_respawn" | "request_stats" | ServerboundClientCommandPacket$Action; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback + */ + interface CustomIngredientActionCallback { + transform(arg0: Internal.ItemStackJS_, arg1: number, arg2: Internal.InventoryJS_): any; + } + type CustomIngredientActionCallback_ = ((arg0: Internal.ItemStackJS, arg1: number, arg2: Internal.InventoryJS) => any) | CustomIngredientActionCallback; + /** + * @javaClass net.minecraft.class_5704 + */ + class SculkSensorBlockEntity extends Internal.BlockEntity implements Internal.VibrationListener$VibrationListenerConfig { + static getRedstoneStrengthForDistance($$0: number, $$1: number): number; + method_32970($$0: Internal.Level_, $$1: Internal.GameEventListener_, $$2: BlockPos_, $$3: Internal.GameEvent_, $$4: Internal.Entity_): boolean; + load($$0: Internal.CompoundTag_): void; + getLastVibrationFrequency(): number; + method_32969($$0: Internal.Level_, $$1: Internal.GameEventListener_, $$2: Internal.GameEvent_, $$3: number): void; + getListener(): Internal.VibrationListener; + get lastVibrationFrequency(): number; + get listener(): Internal.VibrationListener; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SculkSensorBlockEntity_ = SculkSensorBlockEntity; + /** + * @javaClass com.mojang.serialization.DataResult$Mu + */ + class DataResult$Mu implements Internal.K1 { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DataResult$Mu_ = DataResult$Mu; + /** + * @javaClass net.minecraft.class_3175 + */ + class SimpleBlockConfiguration extends Internal.Record implements Internal.FeatureConfiguration { + hashCode(): number; + equals($$0: any): boolean; + toPlace(): Internal.BlockStateProvider; + toString(): string; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SimpleBlockConfiguration_ = SimpleBlockConfiguration; + /** + * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$RegistryEventJS + */ + class RegistryObjectBuilderTypes$RegistryEventJS extends Internal.StartupEventJS { + create(id: string, type: string): Internal.BuilderBase; + create(id: string): Internal.BuilderBase; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RegistryObjectBuilderTypes$RegistryEventJS_ = RegistryObjectBuilderTypes$RegistryEventJS; + /** + * @javaClass dev.latvian.mods.unit.function.FunctionFactory$Arg2 + */ + interface FunctionFactory$Arg2 extends Internal.FunctionFactory$FuncSupplier { + createArg(arg0: dev.latvian.mods.unit.Unit_, arg1: dev.latvian.mods.unit.Unit_): dev.latvian.mods.unit.Unit; + create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; + } + type FunctionFactory$Arg2_ = ((arg0: dev.latvian.mods.unit.Unit, arg1: dev.latvian.mods.unit.Unit) => dev.latvian.mods.unit.Unit) | FunctionFactory$Arg2; + /** + * @javaClass net.minecraft.class_2568$class_5248 + */ + class HoverEvent$EntityTooltipInfo { + serialize(): Internal.JsonElement; + getTooltipLines(): Internal.List; + hashCode(): number; + equals($$0: any): boolean; + static create($$0: Internal.JsonElement_): this; + static create($$0: Internal.Component_): this; + readonly "name" : Internal.Component; + readonly "id" : Internal.UUID; + readonly "type" : Internal.EntityType; + get tooltipLines(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HoverEvent$EntityTooltipInfo_ = HoverEvent$EntityTooltipInfo; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback + */ + interface ItemBuilder$UseCallback { + use(arg0: Internal.LevelJS_, arg1: Internal.PlayerJS_, arg2: Hand_): boolean; + } + type ItemBuilder$UseCallback_ = ((arg0: Internal.LevelJS, arg1: Internal.PlayerJS, arg2: Hand) => boolean) | ItemBuilder$UseCallback; + /** + * @javaClass dev.latvian.mods.rhino.Context + */ + class Context { + static throwAsScriptRuntimeEx(e: Internal.Throwable_): Internal.RuntimeException; + isSealed(): boolean; + callFunctionWithContinuations(function_: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, args: any[]): any; + createClassLoader(parent: Internal.ClassLoader_): Internal.GeneratedClassLoader; + getClassShutterSetter(): Internal.Context$ClassShutterSetter; + executeScriptWithContinuations(script: Internal.Script_, scope: Internal.Scriptable_): any; + getApplicationClassLoader(): Internal.ClassLoader; + evaluateReader(scope: Internal.Scriptable_, in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): any; + getTypeWrappers(): Internal.TypeWrappers; + setRemapper(remapper: Internal.Remapper_): void; + addCustomJavaToJsWrapper(type: Internal.Class_, provider: Internal.CustomJavaToJsWrapperProvider_): void; + addCustomJavaToJsWrapper(predicate: Internal.Predicate_, provider: Internal.CustomJavaToJsWrapperProvider_): void; + static javaToJS(value: any, scope: Internal.Scriptable_): any; + compileReader(in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): Internal.Script; + static toBoolean(value: any): boolean; + static enter(): this; + captureContinuation(): Internal.ContinuationPending; + resumeContinuation(continuation: any, scope: Internal.Scriptable_, functionResult: any): any; + static reportRuntimeError0(messageId: string): Internal.EvaluatorException; + static reportRuntimeError1(messageId: string, arg1: any): Internal.EvaluatorException; + static reportRuntimeError2(messageId: string, arg1: any, arg2: any): Internal.EvaluatorException; + static reportRuntimeError3(messageId: string, arg1: any, arg2: any, arg3: any): Internal.EvaluatorException; + static reportRuntimeError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): Internal.EvaluatorException; + static reportRuntimeError(message: string): Internal.EvaluatorException; + getInstructionObserverThreshold(): number; + hasTypeWrappers(): boolean; + getThreadLocal(key: any): any; + getRemapper(): Internal.Remapper; + removePropertyChangeListener(l: Internal.PropertyChangeListener_): void; + static getUndefinedValue(): any; + putThreadLocal(key: any, value: any): void; + setClassShutter(shutter: Internal.ClassShutter_): void; + static exit(): void; + getClassDataCache(): Internal.ClassDataCache; + getElements(object: Internal.Scriptable_): any[]; + setInstructionObserverThreshold(threshold: number): void; + static reportRuntimeError4(messageId: string, arg1: any, arg2: any, arg3: any, arg4: any): Internal.EvaluatorException; + hasFeature(featureIndex: number): boolean; + initSafeStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; + initSafeStandardObjects(): Internal.ScriptableObject; + initSafeStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; + static toNumber(value: any): number; + setLocale(loc: Internal.Locale_): Internal.Locale; + initStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; + initStandardObjects(): Internal.ScriptableObject; + initStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; + isStrictMode(): boolean; + setApplicationClassLoader(loader: Internal.ClassLoader_): void; + getWrapFactory(): Internal.WrapFactory; + seal(sealKey: any): void; + setGenerateObserverCount(generateObserverCount: boolean): void; + setWrapFactory(wrapFactory: Internal.WrapFactory_): void; + evaluateString(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): any; + compileFunction(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): dev.latvian.mods.rhino.Function; + setErrorReporter(reporter: Internal.ErrorReporter_): Internal.ErrorReporter; + getClassShutter(): Internal.ClassShutter; + newObject(scope: Internal.Scriptable_, constructorName: string, args: any[]): Internal.Scriptable; + newObject(scope: Internal.Scriptable_): Internal.Scriptable; + newObject(scope: Internal.Scriptable_, constructorName: string): Internal.Scriptable; + static jsToJava(value: any, desiredType: Internal.Class_): any; + static jsToJava(cx: Internal.Context_, value: any, desiredType: Internal.Class_): any; + static toObject(value: any, scope: Internal.Scriptable_): Internal.Scriptable; + addPropertyChangeListener(l: Internal.PropertyChangeListener_): void; + static getSourcePositionFromStack(linep: number[]): string; + wrapCustomJavaToJs(javaObject: any): Internal.CustomJavaToJsWrapper; + static reportWarning(message: string, t: Internal.Throwable_): void; + static reportWarning(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; + static reportWarning(message: string): void; + setLanguageVersion(version: number): void; + stringIsCompilableUnit(source: string): boolean; + removeThreadLocal(key: any): void; + static getCurrentContext(): this; + newArray(scope: Internal.Scriptable_, length: number): Internal.Scriptable; + newArray(scope: Internal.Scriptable_, elements: any[]): Internal.Scriptable; + static reportError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; + static reportError(message: string): void; + getFactory(): Internal.ContextFactory; + getErrorReporter(): Internal.ErrorReporter; + static call(factory: Internal.ContextFactory_, callable: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + getMaximumInterpreterStackDepth(): number; + setMaximumInterpreterStackDepth(max: number): void; + compileString(source: string, sourceName: string, lineno: number, securityDomain: any): Internal.Script; + static toString(value: any): string; + unseal(sealKey: any): void; + getLocale(): Internal.Locale; + static getContext(): this; + static enterWithNewFactory(): this; + getImplementationVersion(): string; + static readonly "FEATURE_INTEGER_WITHOUT_DECIMAL_PLACE" : 18; + static readonly "FEATURE_ENHANCED_JAVA_ACCESS" : 13; + static readonly "FEATURE_RESERVED_KEYWORD_AS_IDENTIFIER" : 3; + static readonly "FEATURE_DYNAMIC_SCOPE" : 7; + static readonly "FEATURE_LITTLE_ENDIAN" : 19; + static readonly "FEATURE_THREAD_SAFE_OBJECTS" : 17; + "generateObserverCount" : boolean; + static readonly "FEATURE_STRICT_MODE" : 11; + static readonly "FEATURE_WARNING_AS_ERROR" : 12; + static readonly "FEATURE_STRICT_EVAL" : 9; + static readonly "FEATURE_LOCATION_INFORMATION_IN_ERROR" : 10; + static readonly "errorReporterProperty" : "error reporter"; + static readonly "FEATURE_V8_EXTENSIONS" : 14; + static readonly "FEATURE_STRICT_VARS" : 8; + static readonly "FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME" : 2; + static readonly "FEATURE_PARENT_PROTO_PROPERTIES" : 5; + static readonly "languageVersionProperty" : "language version"; + static readonly "emptyArgs" : any[]; + get factory(): Internal.ContextFactory; + get undefinedValue(): any; + get implementationVersion(): string; + get currentContext(): this; + get sealed(): boolean; + get strictMode(): boolean; + get maximumInterpreterStackDepth(): number; + get classDataCache(): Internal.ClassDataCache; + get locale(): Internal.Locale; + get typeWrappers(): Internal.TypeWrappers; + get classShutterSetter(): Internal.Context$ClassShutterSetter; + get remapper(): Internal.Remapper; + get errorReporter(): Internal.ErrorReporter; + get applicationClassLoader(): Internal.ClassLoader; + get wrapFactory(): Internal.WrapFactory; + get context(): this; + get instructionObserverThreshold(): number; + get classShutter(): Internal.ClassShutter; + set remapper(remapper: Internal.Remapper_); + set errorReporter(reporter: Internal.ErrorReporter_); + set languageVersion(version: number); + set applicationClassLoader(loader: Internal.ClassLoader_); + set wrapFactory(wrapFactory: Internal.WrapFactory_); + set maximumInterpreterStackDepth(max: number); + set locale(loc: Internal.Locale_); + set instructionObserverThreshold(threshold: number); + set classShutter(shutter: Internal.ClassShutter_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Context_ = Context; + /** + * @javaClass net.minecraft.class_3499 + */ + class StructureTemplate { + static calculateRelativePosition($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_): BlockPos; + getZeroPositionWithTransform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_): BlockPos; + static getZeroPositionWithTransform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: number, $$4: number): BlockPos; + getAuthor(): string; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + filterBlocks($$0: BlockPos_, $$1: Internal.StructurePlaceSettings_, $$2: Internal.Block_, $$3: boolean): Internal.List; + filterBlocks($$0: BlockPos_, $$1: Internal.StructurePlaceSettings_, $$2: Internal.Block_): Internal.List; + placeInWorld($$0: Internal.ServerLevelAccessor_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructurePlaceSettings_, $$4: Internal.Random_, $$5: number): boolean; + getBoundingBox($$0: BlockPos_, $$1: Internal.Rotation_, $$2: BlockPos_, $$3: Internal.Mirror_): Internal.BoundingBox; + getBoundingBox($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_): Internal.BoundingBox; + static updateShapeAtEdge($$0: Internal.LevelAccessor_, $$1: number, $$2: Internal.DiscreteVoxelShape_, $$3: number, $$4: number, $$5: number): void; + static transform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: BlockPos_): BlockPos; + static transform($$0: Vec3_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: BlockPos_): Vec3; + getSize(): Vec3i; + getSize($$0: Internal.Rotation_): Vec3i; + fillFromWorld($$0: Internal.Level_, $$1: BlockPos_, $$2: Vec3i_, $$3: boolean, $$4: Internal.Block_): void; + load($$0: Internal.CompoundTag_): void; + setAuthor($$0: string): void; + calculateConnectedPosition($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_, $$2: Internal.StructurePlaceSettings_, $$3: BlockPos_): BlockPos; + static processBlockInfos($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructurePlaceSettings_, $$4: Internal.List_): Internal.List; + static readonly "ENTITY_TAG_POS" : "pos"; + static readonly "BLOCK_TAG_NBT" : "nbt"; + static readonly "BLOCK_TAG_STATE" : "state"; + static readonly "PALETTE_LIST_TAG" : "palettes"; + static readonly "BLOCK_TAG_POS" : "pos"; + static readonly "BLOCKS_TAG" : "blocks"; + static readonly "SIZE_TAG" : "size"; + static readonly "PALETTE_TAG" : "palette"; + static readonly "ENTITY_TAG_NBT" : "nbt"; + static readonly "ENTITIES_TAG" : "entities"; + static readonly "ENTITY_TAG_BLOCKPOS" : "blockPos"; + get size(): Vec3i; + get author(): string; + set author($$0: string); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureTemplate_ = StructureTemplate; + /** + * @javaClass net.minecraft.class_1421 + */ + abstract class AmbientCreature extends Internal.Mob { + canBeLeashed($$0: Internal.Player_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AmbientCreature_ = AmbientCreature; + /** + * @javaClass net.minecraft.class_2501 + */ + class LongArrayTag extends Internal.CollectionTag { + add($$0: number, $$1: Internal.LongTag_): void; + getElementType(): number; + set($$0: number, $$1: Internal.LongTag_): Internal.LongTag; + method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + clear(): void; + addTag($$0: number, $$1: Internal.Tag_): boolean; + method_23258(): Internal.TagType; + remove($$0: number): Internal.LongTag; + method_32289($$0: Internal.TagVisitor_): void; + method_10711(): number; + size(): number; + method_10713($$0: Internal.DataOutput_): void; + hashCode(): number; + get($$0: number): Internal.LongTag; + equals($$0: any): boolean; + setTag($$0: number, $$1: Internal.Tag_): boolean; + toString(): string; + copy(): this; + getAsLongArray(): number[]; + static readonly "TYPE" : Internal.TagType; + get asLongArray(): number[]; + get elementType(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LongArrayTag_ = LongArrayTag; + /** + * @javaClass net.minecraft.class_1321 + */ + abstract class TamableAnimal extends Internal.Animal implements Internal.OwnableEntity { + isOrderedToSit(): boolean; + handleEntityEvent($$0: number): void; + isOwnedBy($$0: Internal.LivingEntity_): boolean; + isAlliedTo($$0: Internal.Entity_): boolean; + die($$0: Internal.DamageSource_): void; + setOwnerUUID($$0: Internal.UUID_): void; + canAttack($$0: Internal.LivingEntity_): boolean; + setOrderedToSit($$0: boolean): void; + isTame(): boolean; + getOwner(): Internal.LivingEntity; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + canBeLeashed($$0: Internal.Player_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + tame($$0: Internal.Player_): void; + getTeam(): Internal.Team; + setTame($$0: boolean): void; + isInSittingPose(): boolean; + setInSittingPose($$0: boolean): void; + method_6139(): Internal.UUID; + wantsToAttack($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + get owner(): Internal.LivingEntity; + get orderedToSit(): boolean; + get team(): Internal.Team; + get inSittingPose(): boolean; + set ownerUUID($$0: Internal.UUID_); + set orderedToSit($$0: boolean); + set inSittingPose($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TamableAnimal_ = TamableAnimal; + /** + * @javaClass net.minecraft.class_1545 + */ + class Blaze extends Internal.Monster { + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + aiStep(): void; + getBrightness(): number; + isSensitiveToWater(): boolean; + isOnFire(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + get brightness(): number; + get sensitiveToWater(): boolean; + get onFire(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Blaze_ = Blaze; + /** + * @javaClass java.util.function.BinaryOperator + */ + interface BinaryOperator extends Internal.BiFunction { + maxBy(arg0: Internal.Comparator_): Internal.BinaryOperator; + minBy(arg0: Internal.Comparator_): Internal.BinaryOperator; + } + type BinaryOperator_ = BinaryOperator; + /** + * @javaClass net.minecraft.class_3906 + */ + interface ProcessorHandle extends Internal.AutoCloseable { + askEither($$0: Internal.Function_>, Msg>): Internal.CompletableFuture; + tell(arg0: Msg): void; + of($$0: string, $$1: Internal.Consumer_): Internal.ProcessorHandle; + ask($$0: Internal.Function_, Msg>): Internal.CompletableFuture; + name(): string; + close(): void; + } + type ProcessorHandle_ = ProcessorHandle; + /** + * @javaClass net.minecraft.class_1432 + */ + interface FlyingAnimal { + isFlying(): boolean; + } + type FlyingAnimal_ = (() => boolean) | FlyingAnimal; + /** + * @javaClass java.util.function.BiPredicate + */ + interface BiPredicate { + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: T, arg1: U): boolean; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + negate(): Internal.BiPredicate; + } + type BiPredicate_ = ((arg0: T, arg1: U) => boolean) | BiPredicate; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2IntMap + */ + interface Object2IntMap extends Internal.Object2IntFunction, Internal.Map { + object2IntEntrySet(): Internal.ObjectSet>; + computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_): number; + getOrDefault(arg0: any, arg1: number): number; + entrySet(): Internal.ObjectSet>; + containsKey(arg0: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + computeIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; + computeIfAbsent(arg0: K, arg1: Internal.Object2IntFunction_): number; + values(): Internal.IntCollection; + replace(arg0: K, arg1: number, arg2: number): boolean; + replace(arg0: K, arg1: number): number; + clear(): void; + containsValue(arg0: any): boolean; + containsValue(arg0: number): boolean; + put(arg0: K, arg1: number): number; + remove(arg0: any, arg1: any): boolean; + remove(arg0: any): number; + remove(arg0: any, arg1: number): boolean; + mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + mergeInt(arg0: K, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number; + mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number; + defaultReturnValue(): number; + defaultReturnValue(arg0: number): void; + computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; + size(): number; + computeIntIfPresent(arg0: K, arg1: Internal.BiFunction_): number; + merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + get(arg0: any): number; + computeInt(arg0: K, arg1: Internal.BiFunction_): number; + keySet(): Internal.ObjectSet; + putIfAbsent(arg0: K, arg1: number): number; + } + type Object2IntMap_ = Object2IntMap; + /** + * @javaClass net.minecraft.class_5192 + */ + class BlackstoneReplaceProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.BlackstoneReplaceProcessor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlackstoneReplaceProcessor_ = BlackstoneReplaceProcessor; + /** + * @javaClass java.lang.invoke.VarHandle$AccessMode + */ + class VarHandle$AccessMode extends Internal.Enum { + static valueOf(arg0: string): this; + static valueFromMethodName(arg0: string): this; + static values(): Internal.VarHandle$AccessMode[]; + methodName(): string; + static readonly "WEAK_COMPARE_AND_SET" : Internal.VarHandle$AccessMode; + static readonly "GET_VOLATILE" : Internal.VarHandle$AccessMode; + static readonly "SET" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_BITWISE_OR_ACQUIRE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_ADD" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_SET" : Internal.VarHandle$AccessMode; + static readonly "GET_ACQUIRE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_ADD_RELEASE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_BITWISE_AND_ACQUIRE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_BITWISE_XOR_ACQUIRE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_ADD_ACQUIRE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_BITWISE_OR_RELEASE" : Internal.VarHandle$AccessMode; + static readonly "SET_OPAQUE" : Internal.VarHandle$AccessMode; + static readonly "WEAK_COMPARE_AND_SET_ACQUIRE" : Internal.VarHandle$AccessMode; + static readonly "COMPARE_AND_SET" : Internal.VarHandle$AccessMode; + static readonly "COMPARE_AND_EXCHANGE_ACQUIRE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_BITWISE_AND" : Internal.VarHandle$AccessMode; + static readonly "SET_VOLATILE" : Internal.VarHandle$AccessMode; + static readonly "COMPARE_AND_EXCHANGE_RELEASE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_BITWISE_XOR" : Internal.VarHandle$AccessMode; + static readonly "WEAK_COMPARE_AND_SET_PLAIN" : Internal.VarHandle$AccessMode; + static readonly "SET_RELEASE" : Internal.VarHandle$AccessMode; + static readonly "COMPARE_AND_EXCHANGE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_BITWISE_OR" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_BITWISE_AND_RELEASE" : Internal.VarHandle$AccessMode; + static readonly "WEAK_COMPARE_AND_SET_RELEASE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_SET_RELEASE" : Internal.VarHandle$AccessMode; + static readonly "GET" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_SET_ACQUIRE" : Internal.VarHandle$AccessMode; + static readonly "GET_AND_BITWISE_XOR_RELEASE" : Internal.VarHandle$AccessMode; + static readonly "GET_OPAQUE" : Internal.VarHandle$AccessMode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VarHandle$AccessMode_ = "weak_compare_and_set_acquire" | "get_acquire" | "get_and_bitwise_xor_release" | "get_and_set_acquire" | "get_and_set_release" | "get_and_bitwise_or_release" | "compare_and_exchange_release" | "get" | "get_and_add_acquire" | "get_and_bitwise_and_acquire" | "get_and_bitwise_or" | "set" | "set_release" | "compare_and_exchange_acquire" | "compare_and_exchange" | "set_opaque" | "get_and_bitwise_or_acquire" | "get_opaque" | "compare_and_set" | "get_volatile" | "set_volatile" | "weak_compare_and_set" | "get_and_bitwise_xor_acquire" | "get_and_bitwise_and_release" | "get_and_bitwise_and" | "weak_compare_and_set_release" | "get_and_add_release" | "weak_compare_and_set_plain" | "get_and_set" | "get_and_add" | "get_and_bitwise_xor" | VarHandle$AccessMode; + /** + * @javaClass java.util.stream.Stream + */ + interface Stream extends Internal.BaseStream> { + ofNullable(arg0: T): Internal.Stream; + takeWhile(arg0: Internal.Predicate_): Internal.Stream; + distinct(): Internal.Stream; + findFirst(): Internal.Optional; + skip(arg0: number): Internal.Stream; + toList(): Internal.List; + allMatch(arg0: Internal.Predicate_): boolean; + mapMultiToDouble(arg0: Internal.BiConsumer_): Internal.DoubleStream; + empty(): Internal.Stream; + mapMulti(arg0: Internal.BiConsumer_>): Internal.Stream; + flatMapToInt(arg0: Internal.Function_): Internal.IntStream; + min(arg0: Internal.Comparator_): Internal.Optional; + flatMapToLong(arg0: Internal.Function_): Internal.LongStream; + mapToLong(arg0: Internal.ToLongFunction_): Internal.LongStream; + noneMatch(arg0: Internal.Predicate_): boolean; + findAny(): Internal.Optional; + of(... arg0: T[]): Internal.Stream; + of(arg0: T): Internal.Stream; + limit(arg0: number): Internal.Stream; + builder(): Internal.Stream$Builder; + toArray(): any[]; + toArray(arg0: Internal.IntFunction_): A[]; + forEachOrdered(arg0: Internal.Consumer_): void; + generate(arg0: Internal.Supplier_): Internal.Stream; + anyMatch(arg0: Internal.Predicate_): boolean; + map(arg0: Internal.Function_): Internal.Stream; + mapToDouble(arg0: Internal.ToDoubleFunction_): Internal.DoubleStream; + iterate(arg0: T, arg1: Internal.Predicate_, arg2: Internal.UnaryOperator_): Internal.Stream; + iterate(arg0: T, arg1: Internal.UnaryOperator_): Internal.Stream; + mapMultiToLong(arg0: Internal.BiConsumer_): Internal.LongStream; + mapMultiToInt(arg0: Internal.BiConsumer_): Internal.IntStream; + reduce(arg0: U, arg1: Internal.BiFunction_, arg2: Internal.BinaryOperator_): U; + reduce(arg0: T, arg1: Internal.BinaryOperator_): T; + reduce(arg0: Internal.BinaryOperator_): Internal.Optional; + max(arg0: Internal.Comparator_): Internal.Optional; + forEach(arg0: Internal.Consumer_): void; + count(): number; + concat(arg0: Internal.Stream_, arg1: Internal.Stream_): Internal.Stream; + dropWhile(arg0: Internal.Predicate_): Internal.Stream; + flatMapToDouble(arg0: Internal.Function_): Internal.DoubleStream; + peek(arg0: Internal.Consumer_): Internal.Stream; + flatMap(arg0: Internal.Function_>): Internal.Stream; + filter(arg0: Internal.Predicate_): Internal.Stream; + sorted(arg0: Internal.Comparator_): Internal.Stream; + sorted(): Internal.Stream; + mapToInt(arg0: Internal.ToIntFunction_): Internal.IntStream; + collect(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BiConsumer_): R; + collect(arg0: Internal.Collector_): R; + } + type Stream_ = Stream; + /** + * @javaClass net.minecraft.class_2660 + */ + class ClientboundCustomSoundPacket implements Internal.Packet { + getVolume(): number; + getX(): number; + getName(): ResourceLocation; + getPitch(): number; + getY(): number; + getZ(): number; + getSource(): Internal.SoundSource; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + static readonly "LOCATION_ACCURACY" : 8.0; + get volume(): number; + get x(): number; + get name(): ResourceLocation; + get y(): number; + get z(): number; + get pitch(): number; + get source(): Internal.SoundSource; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundCustomSoundPacket_ = ClientboundCustomSoundPacket; + /** + * @javaClass net.minecraft.class_4668 + */ + abstract class RenderStateShard implements net.coderbot.iris.mixin.rendertype.RenderStateShardAccessor, Internal.RenderStateShardAccessor { + setupRenderState(): void; + clearRenderState(): void; + toString(): string; + static readonly "NEW_ENTITY_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "POSITION_COLOR_TEX_LIGHTMAP_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "POSITION_COLOR_LIGHTMAP_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "TRANSLUCENT_TARGET" : Internal.RenderStateShard$OutputStateShard; + static readonly "RENDERTYPE_ENTITY_DECAL_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "OVERLAY" : Internal.RenderStateShard$OverlayStateShard; + static readonly "BLOCK_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ARMOR_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENTITY_ALPHA_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "TRANSLUCENT_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; + static readonly "RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "PARTICLES_TARGET" : Internal.RenderStateShard$OutputStateShard; + static readonly "RENDERTYPE_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "POSITION_COLOR_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "CRUMBLING_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; + static readonly "RENDERTYPE_LIGHTNING_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_SOLID_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_CRUMBLING_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_EYES_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_WATER_MASK_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_CUTOUT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "COLOR_DEPTH_WRITE" : Internal.RenderStateShard$WriteMaskStateShard; + static readonly "NO_TEXTURE" : Internal.RenderStateShard$EmptyTextureStateShard; + static readonly "RENDERTYPE_TRIPWIRE_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENTITY_SHADOW_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "LIGHTNING_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; + static readonly "RENDERTYPE_TRANSLUCENT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "GLINT_TEXTURING" : Internal.RenderStateShard$TexturingStateShard; + static readonly "ENTITY_GLINT_TEXTURING" : Internal.RenderStateShard$TexturingStateShard; + static readonly "RENDERTYPE_TRANSLUCENT_NO_CRUMBLING_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_END_GATEWAY_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENERGY_SWIRL_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "POSITION_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENTITY_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_BEACON_BEAM_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_TEXT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_CUTOUT_MIPPED_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "DEPTH_WRITE" : Internal.RenderStateShard$WriteMaskStateShard; + static readonly "RENDERTYPE_OUTLINE_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "CLOUDS_TARGET" : Internal.RenderStateShard$OutputStateShard; + static readonly "POSITION_TEX_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "LIGHTMAP" : Internal.RenderStateShard$LightmapStateShard; + static readonly "RENDERTYPE_ENTITY_CUTOUT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "ADDITIVE_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; + static readonly "NO_LIGHTMAP" : Internal.RenderStateShard$LightmapStateShard; + static readonly "MAIN_TARGET" : Internal.RenderStateShard$OutputStateShard; + static readonly "RENDERTYPE_GLINT_TRANSLUCENT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_END_PORTAL_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "WEATHER_TARGET" : Internal.RenderStateShard$OutputStateShard; + static readonly "LEQUAL_DEPTH_TEST" : Internal.RenderStateShard$DepthTestStateShard; + static readonly "DEFAULT_LINE" : Internal.RenderStateShard$LineStateShard; + static readonly "OUTLINE_TARGET" : Internal.RenderStateShard$OutputStateShard; + static readonly "RENDERTYPE_LINES_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "BLOCK_SHEET_MIPPED" : Internal.RenderStateShard$TextureStateShard; + static readonly "RENDERTYPE_ENTITY_SOLID_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "NO_DEPTH_TEST" : Internal.RenderStateShard$DepthTestStateShard; + static readonly "POSITION_COLOR_TEX_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENTITY_TRANSLUCENT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENTITY_NO_OUTLINE_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "POLYGON_OFFSET_LAYERING" : Internal.RenderStateShard$LayeringStateShard; + static readonly "NO_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "COLOR_WRITE" : Internal.RenderStateShard$WriteMaskStateShard; + static readonly "ITEM_ENTITY_TARGET" : Internal.RenderStateShard$OutputStateShard; + static readonly "RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "DEFAULT_TEXTURING" : Internal.RenderStateShard$TexturingStateShard; + static readonly "EQUAL_DEPTH_TEST" : Internal.RenderStateShard$DepthTestStateShard; + static readonly "GLINT_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; + static readonly "VIEW_SCALE_Z_EPSILON" : 0.99975586; + static readonly "RENDERTYPE_TEXT_SEE_THROUGH_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_TEXT_INTENSITY_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "CULL" : Internal.RenderStateShard$CullStateShard; + static readonly "NO_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; + static readonly "VIEW_OFFSET_Z_LAYERING" : Internal.RenderStateShard$LayeringStateShard; + static readonly "RENDERTYPE_GLINT_DIRECT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "NO_LAYERING" : Internal.RenderStateShard$LayeringStateShard; + static readonly "RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "RENDERTYPE_LEASH_SHADER" : Internal.RenderStateShard$ShaderStateShard; + static readonly "NO_OVERLAY" : Internal.RenderStateShard$OverlayStateShard; + static readonly "BLOCK_SHEET" : Internal.RenderStateShard$TextureStateShard; + static readonly "NO_CULL" : Internal.RenderStateShard$CullStateShard; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard_ = RenderStateShard; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2IntFunction + */ + interface Short2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Short2ShortFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Short2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Short2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Short2LongFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Short2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Short2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2IntFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Short2CharFunction; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2IntFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2IntFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2IntFunction; + } + type Short2IntFunction_ = ((arg0: number) => number) | Short2IntFunction; + /** + * @javaClass com.google.common.collect.ForwardingObject + */ + abstract class ForwardingObject { + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ForwardingObject_ = ForwardingObject; + /** + * @javaClass com.mojang.serialization.DataResult$PartialResult + */ + class DataResult$PartialResult { + flatMap(arg0: Internal.Function_>): Internal.DataResult$PartialResult; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + message(): string; + map(arg0: Internal.Function_): Internal.DataResult$PartialResult; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DataResult$PartialResult_ = DataResult$PartialResult; + /** + * @javaClass net.coderbot.iris.shadows.Matrix4fAccess + */ + interface Matrix4fAccess { + copyIntoArray(): number[]; + copyFromArray(arg0: number[]): void; + } + type Matrix4fAccess_ = Matrix4fAccess; + /** + * @javaClass java.lang.constant.ConstantDesc + */ + interface ConstantDesc { + resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any; + } + type ConstantDesc_ = ((arg0: Internal.MethodHandles$Lookup) => any) | ConstantDesc; + /** + * @javaClass io.netty.channel.MessageSizeEstimator$Handle + */ + interface MessageSizeEstimator$Handle { + size(arg0: any): number; + } + type MessageSizeEstimator$Handle_ = ((arg0: any) => number) | MessageSizeEstimator$Handle; + /** + * @javaClass net.minecraft.class_4970$class_2251 + */ + class BlockBehaviour$Properties implements Internal.AbstractBlockSettingsAccessor { + isSuffocating($$0: Internal.BlockBehaviour$StatePredicate_): this; + explosionResistance($$0: number): this; + emissiveRendering($$0: Internal.BlockBehaviour$StatePredicate_): this; + color($$0: Internal.MaterialColor_): this; + strength($$0: number): this; + strength($$0: number, $$1: number): this; + noOcclusion(): this; + sound($$0: Internal.SoundType_): this; + air(): this; + requiresCorrectToolForDrops(): this; + isViewBlocking($$0: Internal.BlockBehaviour$StatePredicate_): this; + isRedstoneConductor($$0: Internal.BlockBehaviour$StatePredicate_): this; + noCollission(): this; + static of($$0: Internal.Material_, $$1: Internal.Function_): this; + static of($$0: Internal.Material_, $$1: Internal.DyeColor_): this; + static of($$0: Internal.Material_): this; + static of($$0: Internal.Material_, $$1: Internal.MaterialColor_): this; + dynamicShape(): this; + static copy($$0: Internal.BlockBehaviour_): this; + hasPostProcess($$0: Internal.BlockBehaviour$StatePredicate_): this; + randomTicks(): this; + jumpFactor($$0: number): this; + isValidSpawn($$0: Internal.BlockBehaviour$StateArgumentPredicate_>): this; + instabreak(): this; + noDrops(): this; + speedFactor($$0: number): this; + friction($$0: number): this; + destroyTime($$0: number): this; + lightLevel($$0: Internal.ToIntFunction_): this; + dropsLike($$0: Internal.Block_): this; + "isRandomlyTicking" : boolean; + "materialColor" : ((arg0: Internal.BlockState) => Internal.MaterialColor); + "canOcclude" : boolean; + "lightEmission" : ((arg0: Internal.BlockState) => number); + "drops" : ResourceLocation; + "material" : Internal.Material; + "isAir" : boolean; + "hasCollision" : boolean; + "soundType" : Internal.SoundType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockBehaviour$Properties_ = BlockBehaviour$Properties; + /** + * @javaClass net.minecraft.class_1723 + */ + class InventoryMenu extends Internal.RecipeBookMenu implements Internal.TrinketPlayerScreenHandler { + getGridWidth(): number; + trinkets$getSlotHeights(group: Internal.SlotGroup_): Internal.List; + static isHotbarSlot($$0: number): boolean; + getRecipeBookType(): Internal.RecipeBookType; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + trinkets$getTrinketSlotEnd(): number; + clearCraftingContent(): void; + trinkets$getSlotTypes(group: Internal.SlotGroup_): Internal.List; + trinkets$getGroupPos(group: Internal.SlotGroup_): Internal.Point; + getGridHeight(): number; + getCraftSlots(): Internal.CraftingContainer; + slotsChanged($$0: Internal.Container_): void; + getSize(): number; + shouldMoveToInventory($$0: number): boolean; + getResultSlotIndex(): number; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + removed($$0: Internal.Player_): void; + trinkets$getGroupCount(): number; + trinkets$getGroupNum(group: Internal.SlotGroup_): number; + recipeMatches($$0: Internal.Recipe_): boolean; + trinkets$getTrinketSlotStart(): number; + trinkets$updateTrinketSlots(slotsChanged: boolean): void; + trinkets$getSlotWidth(group: Internal.SlotGroup_): number; + fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; + readonly "owner" : Internal.Player; + static readonly "EMPTY_ARMOR_SLOT_HELMET" : ResourceLocation; + static readonly "CRAFT_SLOT_END" : 5; + static readonly "BLOCK_ATLAS" : ResourceLocation; + static readonly "EMPTY_ARMOR_SLOT_BOOTS" : ResourceLocation; + readonly "active" : boolean; + static readonly "USE_ROW_SLOT_START" : 36; + static readonly "EMPTY_ARMOR_SLOT_CHESTPLATE" : ResourceLocation; + static readonly "ARMOR_SLOT_END" : 9; + static readonly "RESULT_SLOT" : 0; + static readonly "SHIELD_SLOT" : 45; + static readonly "USE_ROW_SLOT_END" : 45; + static readonly "EMPTY_ARMOR_SLOT_SHIELD" : ResourceLocation; + static readonly "INV_SLOT_END" : 36; + static readonly "EMPTY_ARMOR_SLOT_LEGGINGS" : ResourceLocation; + static readonly "ARMOR_SLOT_START" : 5; + static readonly "INV_SLOT_START" : 9; + static readonly "CONTAINER_ID" : 0; + static readonly "CRAFT_SLOT_START" : 1; + get gridHeight(): number; + get craftSlots(): Internal.CraftingContainer; + get size(): number; + get resultSlotIndex(): number; + get gridWidth(): number; + get recipeBookType(): Internal.RecipeBookType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InventoryMenu_ = InventoryMenu; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleIterable + */ + interface DoubleIterable extends Internal.Iterable { + iterator(): Internal.DoubleIterator; + spliterator(): Internal.DoubleSpliterator; + forEach(arg0: Internal.DoubleConsumer_): void; + forEach(arg0: Internal.Consumer_): void; + forEach(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + doubleSpliterator(): Internal.DoubleSpliterator; + doubleIterator(): Internal.DoubleIterator; + } + type DoubleIterable_ = (() => Internal.DoubleIterator) | DoubleIterable; + /** + * @javaClass java.text.DateFormat + */ + abstract class DateFormat extends Internal.Format { + getTimeZone(): Internal.TimeZone; + isLenient(): boolean; + format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + format(arg0: Internal.Date_): string; + format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; + parse(arg0: string): Internal.Date; + static getTimeInstance(): this; + static getTimeInstance(arg0: number): this; + static getTimeInstance(arg0: number, arg1: Internal.Locale_): this; + setNumberFormat(arg0: Internal.NumberFormat_): void; + getCalendar(): Internal.Calendar; + setLenient(arg0: boolean): void; + static getDateInstance(arg0: number, arg1: Internal.Locale_): this; + static getDateInstance(arg0: number): this; + static getDateInstance(): this; + parseObject(arg0: string, arg1: Internal.ParsePosition_): any; + getNumberFormat(): Internal.NumberFormat; + setCalendar(arg0: Internal.Calendar_): void; + static getDateTimeInstance(arg0: number, arg1: number, arg2: Internal.Locale_): this; + static getDateTimeInstance(arg0: number, arg1: number): this; + static getDateTimeInstance(): this; + hashCode(): number; + equals(arg0: any): boolean; + setTimeZone(arg0: Internal.TimeZone_): void; + clone(): any; + static getInstance(): this; + static getAvailableLocales(): Internal.Locale[]; + static readonly "DAY_OF_YEAR_FIELD" : 10; + static readonly "DATE_FIELD" : 3; + static readonly "MILLISECOND_FIELD" : 8; + static readonly "MEDIUM" : 2; + static readonly "YEAR_FIELD" : 1; + static readonly "DAY_OF_WEEK_IN_MONTH_FIELD" : 11; + static readonly "MINUTE_FIELD" : 6; + static readonly "FULL" : 0; + static readonly "ERA_FIELD" : 0; + static readonly "AM_PM_FIELD" : 14; + static readonly "SHORT" : 3; + static readonly "HOUR_OF_DAY1_FIELD" : 4; + static readonly "MONTH_FIELD" : 2; + static readonly "DAY_OF_WEEK_FIELD" : 9; + static readonly "WEEK_OF_YEAR_FIELD" : 12; + static readonly "HOUR1_FIELD" : 15; + static readonly "HOUR_OF_DAY0_FIELD" : 5; + static readonly "WEEK_OF_MONTH_FIELD" : 13; + static readonly "TIMEZONE_FIELD" : 17; + static readonly "HOUR0_FIELD" : 16; + static readonly "DEFAULT" : 2; + static readonly "SECOND_FIELD" : 7; + static readonly "LONG" : 1; + get timeInstance(): this; + get calendar(): Internal.Calendar; + get instance(): this; + get numberFormat(): Internal.NumberFormat; + get dateInstance(): this; + get timeZone(): Internal.TimeZone; + get dateTimeInstance(): this; + get lenient(): boolean; + get availableLocales(): Internal.Locale[]; + set calendar(arg0: Internal.Calendar_); + set numberFormat(arg0: Internal.NumberFormat_); + set timeZone(arg0: Internal.TimeZone_); + set lenient(arg0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DateFormat_ = DateFormat; + /** + * @javaClass net.minecraft.class_2775 + */ + class ClientboundTakeItemEntityPacket implements Internal.Packet { + getItemId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getPlayerId(): number; + getAmount(): number; + get itemId(): number; + get amount(): number; + get playerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundTakeItemEntityPacket_ = ClientboundTakeItemEntityPacket; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortListIterator + */ + interface ShortListIterator extends Internal.ShortBidirectionalIterator, Internal.ListIterator { + next(): number; + add(arg0: number): void; + set(arg0: number): void; + previous(): number; + remove(): void; + } + type ShortListIterator_ = ShortListIterator; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate + */ + class ArmorItemBuilder$Chestplate extends Internal.ArmorItemBuilder { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ArmorItemBuilder$Chestplate_ = ArmorItemBuilder$Chestplate; + /** + * @javaClass net.minecraft.class_4862 + */ + class SmithingMenu extends Internal.ItemCombinerMenu { + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + createResult(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SmithingMenu_ = SmithingMenu; + /** + * @javaClass net.minecraft.class_283 + */ + class PostPass implements Internal.AutoCloseable { + process($$0: number): void; + getName(): string; + addAuxAsset($$0: string, $$1: Internal.IntSupplier_, $$2: number, $$3: number): void; + getEffect(): Internal.EffectInstance; + setOrthoMatrix($$0: Internal.Matrix4f_): void; + close(): void; + readonly "outTarget" : Internal.RenderTarget; + readonly "inTarget" : Internal.RenderTarget; + get effect(): Internal.EffectInstance; + get name(): string; + set orthoMatrix($$0: Internal.Matrix4f_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PostPass_ = PostPass; + /** + * @javaClass net.minecraft.class_1799 + */ + class ItemStack implements Internal.ItemStackKJS { + getMaxStackSize(): number; + isEdible(): boolean; + overrideOtherStackedOnMe($$0: Internal.ItemStack_, $$1: Internal.Slot_, $$2: Internal.ClickAction_, $$3: Internal.Player_, $$4: Internal.SlotAccess_): boolean; + sameItemStackIgnoreDurability($$0: Internal.ItemStack_): boolean; + getDestroySpeed($$0: Internal.BlockState_): number; + getItem(): Internal.Item; + inventoryTick($$0: Internal.Level_, $$1: Internal.Entity_, $$2: number, $$3: boolean): void; + getTags(): Internal.Stream>; + addAttributeModifier($$0: Internal.Attribute_, $$1: Internal.AttributeModifier_, $$2: EquipmentSlot_): void; + modify$bnc000$addEnchantment_createNbt_lvl(lvl: number): number; + static isSame($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + hasAdventureModeBreakTagForBlock($$0: Internal.Registry_, $$1: Internal.BlockInWorld_): boolean; + setEntityRepresentation($$0: Internal.Entity_): void; + static tagMatches($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + getCount(): number; + setCount($$0: number): void; + getEquipSound(): Internal.SoundEvent; + grow($$0: number): void; + getBarWidth(): number; + shrink($$0: number): void; + redirect$zjg000$hookGetAttributeModifiers(item: Internal.Item_, slot: EquipmentSlot_): Internal.Multimap; + is($$0: Internal.TagKey_): boolean; + is($$0: Internal.Item_): boolean; + static matches($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + getBarColor(): number; + redirect$zjg000$hookIsSuitableFor(item: Internal.Item_, state: Internal.BlockState_): boolean; + getDisplayName(): Internal.Component; + onUseTick($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number): void; + handler$bnc000$addEnchantment(enchantment: Internal.Enchantment_, level: number, cbi: Internal.CallbackInfo_): void; + hurt($$0: number, $$1: Internal.Random_, $$2: Internal.ServerPlayer_): boolean; + setDamageValue($$0: number): void; + redirect$bnc000$addEnchantment_putShort(nbt: Internal.CompoundTag_, key: string, value: number): void; + getAttributeModifiers($$0: EquipmentSlot_): Internal.Multimap; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + setPopTime($$0: number): void; + hideTooltipPart($$0: Internal.ItemStack$TooltipPart_): void; + overrideStackedOnOther($$0: Internal.Slot_, $$1: Internal.ClickAction_, $$2: Internal.Player_): boolean; + getDamageValue(): number; + copy(): this; + removeTagKJS(): void; + getMaxDamage(): number; + handler$bnc000$getTranslationKey(cbi: Internal.CallbackInfoReturnable_): void; + getDrinkingSound(): Internal.SoundEvent; + isDamaged(): boolean; + mineBlock($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: BlockPos_, $$3: Internal.Player_): void; + useOn($$0: Internal.UseOnContext_): Internal.InteractionResult; + hurtAndBreak($$0: number, $$1: T, $$2: Internal.Consumer_): void; + onDestroyed($$0: Internal.ItemEntity_): void; + isBarVisible(): boolean; + isCorrectToolForDrops($$0: Internal.BlockState_): boolean; + getTooltipLines($$0: Internal.Player_, $$1: Internal.TooltipFlag_): Internal.List; + enchant($$0: Internal.Enchantment_, $$1: number): void; + equals(obj: any): boolean; + toString(): string; + getUseDuration(): number; + use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; + getRarity(): Rarity; + interactLivingEntity($$0: Internal.Player_, $$1: Internal.LivingEntity_, $$2: Hand_): Internal.InteractionResult; + sameItem($$0: Internal.ItemStack_): boolean; + setRepairCost($$0: number): void; + getTooltipImage(): Internal.Optional; + split($$0: number): this; + onCraftedBy($$0: Internal.Level_, $$1: Internal.Player_, $$2: number): void; + finishUsingItem($$0: Internal.Level_, $$1: Internal.LivingEntity_): this; + hurtEnemy($$0: Internal.LivingEntity_, $$1: Internal.Player_): void; + addTagElement($$0: string, $$1: Internal.Tag_): void; + isEnchantable(): boolean; + isStackable(): boolean; + useOnRelease(): boolean; + hasTag(): boolean; + getBaseRepairCost(): number; + handler$bnc001$getName(cbi: Internal.CallbackInfoReturnable_): void; + isEnchanted(): boolean; + static isSameItemSameTags($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + getEntityRepresentation(): Internal.Entity; + setHoverName($$0: Internal.Component_): this; + getDescriptionId(): string; + getUseAnimation(): Internal.UseAnim; + static isSameIgnoreDurability($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + getFrame(): Internal.ItemFrame; + getPopTime(): number; + removeTagKey($$0: string): void; + isFramed(): boolean; + getTagElement($$0: string): Internal.CompoundTag; + resetHoverName(): void; + static of($$0: Internal.CompoundTag_): this; + getOrCreateTagElement($$0: string): Internal.CompoundTag; + handler$bnc000$hasGlint(cbi: Internal.CallbackInfoReturnable_): void; + getEatingSound(): Internal.SoundEvent; + setTag($$0: Internal.CompoundTag_): void; + hasFoil(): boolean; + static appendEnchantmentNames($$0: Internal.List_, $$1: Internal.ListTag_): void; + isEmpty(): boolean; + hasAdventureModePlaceTagForBlock($$0: Internal.Registry_, $$1: Internal.BlockInWorld_): boolean; + getTag(): Internal.CompoundTag; + getHoverName(): Internal.Component; + releaseUsing($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number): void; + getOrCreateTag(): Internal.CompoundTag; + getEnchantmentTags(): Internal.ListTag; + isDamageableItem(): boolean; + hasCustomHoverName(): boolean; + static readonly "TAG_COLOR" : "color"; + static readonly "CODEC" : Internal.Codec; + static readonly "ATTRIBUTE_MODIFIER_FORMAT" : Internal.DecimalFormat; + static readonly "TAG_LORE" : "Lore"; + static readonly "TAG_DISPLAY" : "display"; + static readonly "TAG_DISPLAY_NAME" : "Name"; + static readonly "TAG_ENCH" : "Enchantments"; + static readonly "TAG_DAMAGE" : "Damage"; + static readonly "EMPTY" : Internal.ItemStack; + get barWidth(): number; + get damageValue(): number; + get maxStackSize(): number; + get barVisible(): boolean; + get baseRepairCost(): number; + get displayName(): Internal.Component; + get maxDamage(): number; + get eatingSound(): Internal.SoundEvent; + get popTime(): number; + get barColor(): number; + get enchantable(): boolean; + get empty(): boolean; + get enchantmentTags(): Internal.ListTag; + get descriptionId(): string; + get equipSound(): Internal.SoundEvent; + get framed(): boolean; + get useDuration(): number; + get tag(): Internal.CompoundTag; + get stackable(): boolean; + get orCreateTag(): Internal.CompoundTag; + get item(): Internal.Item; + get count(): number; + get damageableItem(): boolean; + get tags(): Internal.Stream>; + get tooltipImage(): Internal.Optional; + get enchanted(): boolean; + get hoverName(): Internal.Component; + get drinkingSound(): Internal.SoundEvent; + get damaged(): boolean; + get edible(): boolean; + get entityRepresentation(): Internal.Entity; + get useAnimation(): Internal.UseAnim; + get rarity(): Rarity; + get frame(): Internal.ItemFrame; + set damageValue($$0: number); + set hoverName($$0: Internal.Component_); + set count($$0: number); + set entityRepresentation($$0: Internal.Entity_); + set tag($$0: Internal.CompoundTag_); + set popTime($$0: number); + set repairCost($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemStack_ = Internal.ItemStackJS_ | ItemStack; + /** + * @javaClass net.minecraft.class_241 + */ + class Vec2 { + distanceToSqr($$0: Internal.Vec2_): number; + add($$0: Internal.Vec2_): this; + add($$0: number): this; + negated(): this; + lengthSquared(): number; + normalized(): this; + equals($$0: Internal.Vec2_): boolean; + dot($$0: Internal.Vec2_): number; + length(): number; + scale($$0: number): this; + static readonly "ZERO" : Internal.Vec2; + static readonly "NEG_UNIT_Y" : Internal.Vec2; + static readonly "NEG_UNIT_X" : Internal.Vec2; + static readonly "MIN" : Internal.Vec2; + static readonly "UNIT_X" : Internal.Vec2; + static readonly "MAX" : Internal.Vec2; + static readonly "ONE" : Internal.Vec2; + static readonly "UNIT_Y" : Internal.Vec2; + readonly "x" : number; + readonly "y" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Vec2_ = Vec2; + /** + * @javaClass net.minecraft.class_5633 + */ + interface DispensibleContainerItem { + checkExtraContent($$0: Internal.Player_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: BlockPos_): void; + emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_): boolean; + } + type DispensibleContainerItem_ = ((arg0: Internal.Player, arg1: Internal.Level, arg2: BlockPos, arg3: Internal.BlockHitResult) => boolean) | DispensibleContainerItem; + /** + * @javaClass net.minecraft.class_5158 + */ + class DeltaFeatureConfiguration implements Internal.FeatureConfiguration { + size(): Internal.IntProvider; + contents(): Internal.BlockState; + rim(): Internal.BlockState; + rimSize(): Internal.IntProvider; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DeltaFeatureConfiguration_ = DeltaFeatureConfiguration; + /** + * @javaClass com.mojang.serialization.codecs.UnboundedMapCodec + */ + class UnboundedMapCodec implements Internal.BaseMapCodec, Internal.Codec> { + encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; + elementCodec(): Internal.Codec; + keyCodec(): Internal.Codec; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UnboundedMapCodec_ = UnboundedMapCodec; + /** + * @javaClass net.minecraft.class_2680 + */ + class BlockState extends Internal.BlockBehaviour$BlockStateBase implements Internal.CubeRenderStuff { + getMaterials(arg0: number): Internal.RenderMaterial[]; + getQuads(arg0: number): Internal.BakedQuad[]; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockState_ = BlockState; + /** + * @javaClass net.minecraft.class_2547 + */ + interface PacketListener { + getConnection(): Internal.Connection; + onDisconnect(arg0: Internal.Component_): void; + shouldPropagateHandlingExceptions(): boolean; + } + type PacketListener_ = PacketListener; + /** + * @javaClass net.minecraft.class_5335 + */ + interface Serializer { + serialize(arg0: Internal.JsonObject_, arg1: T, arg2: Internal.JsonSerializationContext_): void; + deserialize(arg0: Internal.JsonObject_, arg1: Internal.JsonDeserializationContext_): T; + } + type Serializer_ = Serializer; + /** + * @javaClass java.io.OutputStream + */ + abstract class OutputStream implements Internal.Closeable, Internal.Flushable { + flush(): void; + static nullOutputStream(): this; + close(): void; + write(arg0: number[]): void; + write(arg0: number[], arg1: number, arg2: number): void; + write(arg0: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OutputStream_ = OutputStream; + /** + * @javaClass java.util.Locale$Category + */ + class Locale$Category extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.Locale$Category[]; + static readonly "DISPLAY" : Internal.Locale$Category; + static readonly "FORMAT" : Internal.Locale$Category; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Locale$Category_ = "display" | "format" | Locale$Category; + /** + * @javaClass net.minecraft.class_52 + */ + class LootTable implements Internal.LootTableAccessor, Internal.FabricLootSupplier, Internal.MixinLootTableAccessor { + static lootTable(): Internal.LootTable$Builder; + getParamSet(): Internal.LootContextParamSet; + getFunctions(): Internal.List; + getRandomItems($$0: Internal.LootContext_, $$1: Internal.Consumer_): void; + getRandomItems($$0: Internal.LootContext_): Internal.List; + static createStackSplitter($$0: Internal.Consumer_): Internal.Consumer; + fill($$0: Internal.Container_, $$1: Internal.LootContext_): void; + getPools(): Internal.List; + getRandomItemsRaw($$0: Internal.LootContext_, $$1: Internal.Consumer_): void; + validate($$0: Internal.ValidationContext_): void; + readonly "functions" : (() => Internal.LootItemFunctionType)[]; + static readonly "DEFAULT_PARAM_SET" : Internal.LootContextParamSet; + readonly "pools" : Internal.LootPool[]; + static readonly "EMPTY" : Internal.LootTable; + get paramSet(): Internal.LootContextParamSet; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootTable_ = LootTable; + /** + * @javaClass net.minecraft.class_3288 + */ + class Pack implements Internal.AutoCloseable { + isRequired(): boolean; + getId(): string; + getChatLink($$0: boolean): Internal.Component; + getDescription(): Internal.Component; + getTitle(): Internal.Component; + isFixedPosition(): boolean; + hashCode(): number; + getCompatibility(): Internal.PackCompatibility; + equals($$0: any): boolean; + getDefaultPosition(): Internal.Pack$Position; + static create($$0: string, $$1: boolean, $$2: Internal.Supplier_, $$3: Internal.Pack$PackConstructor_, $$4: Internal.Pack$Position_, $$5: Internal.PackSource_): this; + close(): void; + getPackSource(): Internal.PackSource; + open(): Internal.PackResources; + get defaultPosition(): Internal.Pack$Position; + get packSource(): Internal.PackSource; + get description(): Internal.Component; + get fixedPosition(): boolean; + get id(): string; + get title(): Internal.Component; + get compatibility(): Internal.PackCompatibility; + get required(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Pack_ = Pack; + /** + * @javaClass net.minecraft.class_2489 + */ + class DoubleTag extends Internal.NumericTag { + getAsFloat(): number; + getAsByte(): number; + static valueOf($$0: number): this; + getAsNumber(): Internal.Number; + getId(): number; + getAsDouble(): number; + getAsInt(): number; + accept($$0: Internal.TagVisitor_): void; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + getAsLong(): number; + getType(): Internal.TagType; + hashCode(): number; + equals($$0: any): boolean; + copy(): this; + write($$0: Internal.DataOutput_): void; + getAsShort(): number; + static readonly "ZERO" : Internal.DoubleTag; + static readonly "TYPE" : Internal.TagType; + get asByte(): number; + get asLong(): number; + get asInt(): number; + get asShort(): number; + get asNumber(): Internal.Number; + get asDouble(): number; + get id(): number; + get asFloat(): number; + get type(): Internal.TagType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DoubleTag_ = DoubleTag; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback + */ + interface ItemBuilder$ReleaseUsingCallback { + releaseUsing(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_, arg3: number): void; + } + type ItemBuilder$ReleaseUsingCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS, arg3: number) => void) | ItemBuilder$ReleaseUsingCallback; + /** + * @javaClass com.ptsmods.morecommands.api.addons.ScreenAddon + */ + interface ScreenAddon { + mc$clear(): void; + mc$addButton(arg0: T): T; + mc$getButtons(): Internal.List; + } + type ScreenAddon_ = ScreenAddon; + /** + * @javaClass net.minecraft.class_251$class_252 + */ + interface DiscreteVoxelShape$IntFaceConsumer { + consume(arg0: Internal.Direction_, arg1: number, arg2: number, arg3: number): void; + } + type DiscreteVoxelShape$IntFaceConsumer_ = ((arg0: Internal.Direction, arg1: number, arg2: number, arg3: number) => void) | DiscreteVoxelShape$IntFaceConsumer; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.filter.RecipeFilter + */ + interface RecipeFilter extends Internal.Predicate { + test(arg0: Internal.RecipeJS_): boolean; + of(o: any): this; + } + /** + */ + type RecipeFilter_ = Internal.RecipeFilter_[] | {exact?: boolean, id?: Special.RecipeId | RegExp, input?: Internal.IngredientJS_, output?: Internal.IngredientJS_, or?: Internal.RecipeFilter_[], group?: string, type?: Special.RecipeSerializer, mod?: Special.Mod, not?: Internal.RecipeFilter_} | ((arg0: Internal.RecipeJS) => boolean) | RecipeFilter; + /** + * @javaClass net.minecraft.class_1811 + */ + abstract class ProjectileWeaponItem extends Internal.Item { + getSupportedHeldProjectiles(): Internal.Predicate; + getDefaultProjectileRange(): number; + static getHeldProjectile($$0: Internal.LivingEntity_, $$1: Internal.Predicate_): Internal.ItemStack; + getAllSupportedProjectiles(): Internal.Predicate; + getEnchantmentValue(): number; + static readonly "ARROW_ONLY" : ((arg0: Internal.ItemStack) => boolean); + static readonly "ARROW_OR_FIREWORK" : ((arg0: Internal.ItemStack) => boolean); + get supportedHeldProjectiles(): Internal.Predicate; + get enchantmentValue(): number; + get allSupportedProjectiles(): Internal.Predicate; + get defaultProjectileRange(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ProjectileWeaponItem_ = ProjectileWeaponItem; + /** + * @javaClass net.minecraft.class_2821 + */ + class ImposterProtoChunk extends Internal.ProtoChunk { + setBlendingData($$0: Internal.BlendingData_): void; + getAllReferences(): Internal.Map, Internal.LongSet>; + getCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; + getBlendingData(): Internal.BlendingData; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + getLights(): Internal.Stream; + fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_): void; + getOrCreateHeightmapUnprimed($$0: Internal.Heightmap$Types_): Internal.Heightmap; + getStatus(): Internal.ChunkStatus; + getStartForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + setBlockEntity($$0: Internal.BlockEntity_): void; + getBlockTicks(): Internal.TickContainerAccess; + setAllStarts($$0: Internal.Map_, Internal.StructureStart_>): void; + getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + getSection($$0: number): Internal.LevelChunkSection; + setHeightmap($$0: Internal.Heightmap$Types_, $$1: number[]): void; + getPos(): Internal.ChunkPos; + method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; + isLightCorrect(): boolean; + markPosForPostprocessing($$0: BlockPos_): void; + removeBlockEntity($$0: BlockPos_): void; + setAllReferences($$0: Internal.Map_, Internal.LongSet_>): void; + setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; + setBlockEntityNbt($$0: Internal.CompoundTag_): void; + getMaxLightLevel(): number; + setUnsaved($$0: boolean): void; + getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; + addReferenceForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: number): void; + isUnsaved(): boolean; + getReferencesForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.LongSet; + getWrapped(): Internal.LevelChunk; + setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; + getFluidTicks(): Internal.TickContainerAccess; + setStatus($$0: Internal.ChunkStatus_): void; + getOrCreateCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; + addEntity($$0: Internal.Entity_): void; + getAllStarts(): Internal.Map, Internal.StructureStart>; + setLightCorrect($$0: boolean): void; + getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; + getFluidState($$0: BlockPos_): Internal.FluidState; + getBlockEntityNbt($$0: BlockPos_): Internal.CompoundTag; + getBlockState($$0: BlockPos_): Internal.BlockState; + getSections(): Internal.LevelChunkSection[]; + get fluidTicks(): Internal.TickContainerAccess; + get blockTicks(): Internal.TickContainerAccess; + get maxLightLevel(): number; + get sections(): Internal.LevelChunkSection[]; + get allStarts(): Internal.Map, Internal.StructureStart>; + get pos(): Internal.ChunkPos; + get allReferences(): Internal.Map, Internal.LongSet>; + get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; + get blendingData(): Internal.BlendingData; + get lightCorrect(): boolean; + get wrapped(): Internal.LevelChunk; + get lights(): Internal.Stream; + get unsaved(): boolean; + get status(): Internal.ChunkStatus; + set allStarts($$0: Internal.Map_, Internal.StructureStart_>); + set blockEntityNbt($$0: Internal.CompoundTag_); + set blockEntity($$0: Internal.BlockEntity_); + set allReferences($$0: Internal.Map_, Internal.LongSet_>); + set blendingData($$0: Internal.BlendingData_); + set lightCorrect($$0: boolean); + set unsaved($$0: boolean); + set status($$0: Internal.ChunkStatus_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImposterProtoChunk_ = ImposterProtoChunk; + /** + * @javaClass dev.latvian.mods.kubejs.script.ScriptType + */ + class ScriptType extends Internal.Enum { + isServer(): boolean; + static valueOf(name: string): this; + static of(level: Internal.LevelReader_): this; + static values(): Internal.ScriptType[]; + isClient(): boolean; + getLogFile(): Internal.Path; + readonly "console" : Internal.ConsoleJS; + readonly "manager" : (() => Internal.ScriptManager); + static readonly "SERVER" : Internal.ScriptType; + readonly "executor" : Internal.ExecutorService; + readonly "warnings" : Internal.List; + readonly "name" : string; + static readonly "STARTUP" : Internal.ScriptType; + static readonly "CLIENT" : Internal.ScriptType; + readonly "errors" : Internal.List; + get server(): boolean; + get logFile(): Internal.Path; + get client(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScriptType_ = "server" | "startup" | "client" | ScriptType; + /** + * @javaClass net.minecraft.class_2263 + */ + interface BucketPickup { + getPickupSound(): Internal.Optional; + pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack; + } + type BucketPickup_ = BucketPickup; + /** + * @javaClass net.minecraft.class_329 + */ + class Gui extends Internal.GuiComponent { + getSpectatorGui(): Internal.SpectatorGui; + renderExperienceBar($$0: Internal.PoseStack_, $$1: number): void; + clearCache(): void; + handler$bef000$iris$handleHudHidingScreens(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.CallbackInfo_): void; + handleChat($$0: Internal.ChatType_, $$1: Internal.Component_, $$2: Internal.UUID_): void; + handler$bij000$renderPre(poseStack: Internal.PoseStack_, partialTicks: number, callbackInfo: Internal.CallbackInfo_): void; + onDisconnected(): void; + handler$cec002$render(matrices: Internal.PoseStack_, tickDelta: number, callbackInfo: Internal.CallbackInfo_): void; + getGuiTicks(): number; + setSubtitle($$0: Internal.Component_): void; + render($$0: Internal.PoseStack_, $$1: number): void; + setOverlayMessage($$0: Internal.Component_, $$1: boolean): void; + renderJumpMeter($$0: Internal.PoseStack_, $$1: number): void; + getBossOverlay(): Internal.BossHealthOverlay; + setNowPlaying($$0: Internal.Component_): void; + renderDemoOverlay($$0: Internal.PoseStack_): void; + clear(): void; + setTitle($$0: Internal.Component_): void; + tick($$0: boolean): void; + handler$bef000$iris$displayBigSodiumWarning(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.CallbackInfo_): void; + handler$zgg000$renderCustomHud(matrix: Internal.PoseStack_, _timeDelta: number, _info: Internal.CallbackInfo_): void; + guessChatUUID($$0: Internal.Component_): Internal.UUID; + renderSelectedItemName($$0: Internal.PoseStack_): void; + getTabList(): Internal.PlayerTabOverlay; + getChat(): Internal.ChatComponent; + handler$bij000$renderEffectPre(poseStack: Internal.PoseStack_, callbackInfo: Internal.CallbackInfo_): void; + handler$bij000$renderEffectPost(poseStack: Internal.PoseStack_, callbackInfo: Internal.CallbackInfo_): void; + getFont(): Internal.Font; + resetTitleTimes(): void; + setTimes($$0: number, $$1: number, $$2: number): void; + handler$znd000$render(matrixStack: Internal.PoseStack_, tickDelta: number, callbackInfo: Internal.CallbackInfo_): void; + "vignetteBrightness" : number; + "lastToolHighlight" : Internal.ItemStack; + "toolHighlightTimer" : number; + get tabList(): Internal.PlayerTabOverlay; + get guiTicks(): number; + get bossOverlay(): Internal.BossHealthOverlay; + get chat(): Internal.ChatComponent; + get spectatorGui(): Internal.SpectatorGui; + get font(): Internal.Font; + set subtitle($$0: Internal.Component_); + set title($$0: Internal.Component_); + set nowPlaying($$0: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Gui_ = Gui; + /** + * @javaClass net.minecraft.class_1569 + */ + interface Enemy { + } + type Enemy_ = Enemy; + /** + * @javaClass dev.latvian.mods.kubejs.block.BlockModificationProperties + */ + class BlockModificationProperties { + setRandomlyTicking(v: boolean): void; + setRequiresTool(v: boolean): void; + setJumpFactor(v: number): void; + setDestroySpeed(v: number): void; + setHasCollision(v: boolean): void; + setFriction(v: number): void; + setSpeedFactor(v: number): void; + setExplosionResistance(v: number): void; + setLightEmission(v: number): void; + setSoundType(v: Internal.SoundType_): void; + setMaterial(v: Internal.MaterialJS_): void; + readonly "block" : Internal.BlockKJS; + set lightEmission(v: number); + set explosionResistance(v: number); + set material(v: Internal.MaterialJS_); + set destroySpeed(v: number); + set requiresTool(v: boolean); + set speedFactor(v: number); + set randomlyTicking(v: boolean); + set soundType(v: Internal.SoundType_); + set friction(v: number); + set hasCollision(v: boolean); + set jumpFactor(v: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockModificationProperties_ = BlockModificationProperties; + /** + * @javaClass net.minecraft.class_1848 + */ + class BannerDuplicateRecipe extends Internal.CustomRecipe { + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BannerDuplicateRecipe_ = BannerDuplicateRecipe; + /** + * @javaClass dev.emi.trinkets.api.SlotType + */ + class SlotType { + getValidatorPredicates(): Internal.Set; + getTooltipPredicates(): Internal.Set; + static read(data: Internal.CompoundTag_): this; + getName(): string; + getIcon(): ResourceLocation; + getDropRule(): Internal.TrinketEnums$DropRule; + hashCode(): number; + getOrder(): number; + getGroup(): string; + equals(o: any): boolean; + getQuickMovePredicates(): Internal.Set; + getTranslation(): Internal.TranslatableComponent; + write(data: Internal.CompoundTag_): void; + getAmount(): number; + get amount(): number; + get quickMovePredicates(): Internal.Set; + get validatorPredicates(): Internal.Set; + get name(): string; + get icon(): ResourceLocation; + get translation(): Internal.TranslatableComponent; + get tooltipPredicates(): Internal.Set; + get dropRule(): Internal.TrinketEnums$DropRule; + get order(): number; + get group(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SlotType_ = SlotType; + /** + * @javaClass com.google.common.collect.ImmutableMultiset$Builder + */ + class ImmutableMultiset$Builder extends Internal.ImmutableCollection$Builder { + add(arg0: E): Internal.ImmutableMultiset$Builder; + add(... arg0: E[]): Internal.ImmutableMultiset$Builder; + build(): Internal.ImmutableMultiset; + addAll(arg0: Internal.Iterable_): Internal.ImmutableMultiset$Builder; + addAll(arg0: Internal.Iterator_): Internal.ImmutableMultiset$Builder; + addCopies(arg0: E, arg1: number): Internal.ImmutableMultiset$Builder; + setCount(arg0: E, arg1: number): Internal.ImmutableMultiset$Builder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImmutableMultiset$Builder_ = ImmutableMultiset$Builder; + /** + * @javaClass net.minecraft.class_1522 + */ + class DragonSittingScanningPhase extends Internal.AbstractDragonSittingPhase { + doServerTick(): void; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DragonSittingScanningPhase_ = DragonSittingScanningPhase; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseRelease + */ + interface ScreenMouseEvents$BeforeMouseRelease { + beforeMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenMouseEvents$BeforeMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$BeforeMouseRelease; + /** + * @javaClass net.minecraft.class_3679 + */ + interface Shader { + attachToProgram(): void; + getVertexProgram(): Internal.Program; + markDirty(): void; + getId(): number; + getFragmentProgram(): Internal.Program; + } + type Shader_ = Shader; + /** + * @javaClass com.mojang.bridge.game.GameVersion + */ + interface GameVersion { + getProtocolVersion(): number; + getPackVersion(): number; + getPackVersion(arg0: com.mojang.bridge.game.PackType_): number; + getReleaseTarget(): string; + getName(): string; + getBuildTime(): Internal.Date; + getWorldVersion(): number; + getId(): string; + getSeriesId(): string; + isStable(): boolean; + } + type GameVersion_ = GameVersion; + /** + * @javaClass net.minecraft.class_6681 + */ + class WouldSurvivePredicate implements Internal.BlockPredicate { + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + type(): Internal.BlockPredicateType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WouldSurvivePredicate_ = WouldSurvivePredicate; + /** + * @javaClass com.mojang.serialization.codecs.RecordCodecBuilder$Mu + */ + class RecordCodecBuilder$Mu implements Internal.K1 { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecordCodecBuilder$Mu_ = RecordCodecBuilder$Mu; + /** + * @javaClass net.minecraft.class_6017 + */ + abstract class IntProvider { + static codec($$0: number, $$1: number): Internal.Codec; + getMinValue(): number; + getType(): Internal.IntProviderType; + getMaxValue(): number; + sample(arg0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + static readonly "NON_NEGATIVE_CODEC" : Internal.Codec; + static readonly "POSITIVE_CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.IntProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IntProvider_ = IntProvider; + /** + * @javaClass net.fabricmc.fabric.impl.client.model.BakedModelManagerHooks + */ + interface BakedModelManagerHooks { + fabric_getModel(arg0: ResourceLocation_): Internal.BakedModel; + } + type BakedModelManagerHooks_ = ((arg0: ResourceLocation) => Internal.BakedModel) | BakedModelManagerHooks; + /** + * @javaClass com.mojang.datafixers.types.Type$TypeMatcher + */ + interface Type$TypeMatcher { + match(arg0: com.mojang.datafixers.types.Type_): Internal.Either, Internal.Type$FieldNotFoundException>; + } + type Type$TypeMatcher_ = ((arg0: com.mojang.datafixers.types.Type) => Internal.Either, Internal.Type$FieldNotFoundException>) | Type$TypeMatcher; + /** + * @javaClass malte0811.ferritecore.mixin.blockstatecache.DiscreteVSAccess + */ + interface DiscreteVSAccess { + getZSize(): number; + getYSize(): number; + getXSize(): number; + } + type DiscreteVSAccess_ = DiscreteVSAccess; + /** + * @javaClass net.fabricmc.fabric.impl.networking.AbstractChanneledNetworkAddon + */ + abstract class AbstractChanneledNetworkAddon extends Internal.AbstractNetworkAddon implements Internal.PacketSender { + sendPacket(packet: Internal.Packet_): void; + sendPacket(packet: Internal.Packet_, callback: Internal.GenericFutureListener_>): void; + lateInit(): void; + getSendableChannels(): Internal.Set; + get sendableChannels(): Internal.Set; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractChanneledNetworkAddon_ = AbstractChanneledNetworkAddon; + /** + * @javaClass java.util.function.BooleanSupplier + */ + interface BooleanSupplier { + getAsBoolean(): boolean; + } + type BooleanSupplier_ = (() => boolean) | BooleanSupplier; + /** + * @javaClass com.mojang.datafixers.Products$P4 + */ + class Products$P4 { + t4(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function4_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.Products$P3_): Internal.Products$P7; + and(arg0: Internal.Products$P4_): Internal.Products$P8; + and(arg0: Internal.Products$P2_): Internal.Products$P6; + and(arg0: Internal.App_): Internal.Products$P5; + t1(): Internal.App; + t2(): Internal.App; + t3(): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P4_ = Products$P4; + /** + * @javaClass com.mojang.brigadier.suggestion.Suggestions + */ + class Suggestions { + getList(): Internal.List; + getRange(): Internal.StringRange; + hashCode(): number; + static merge(arg0: string, arg1: Internal.Collection_): this; + equals(arg0: any): boolean; + isEmpty(): boolean; + static create(arg0: string, arg1: Internal.Collection_): this; + toString(): string; + static empty(): Internal.CompletableFuture; + get range(): Internal.StringRange; + get list(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Suggestions_ = Suggestions; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2ByteFunction + */ + interface Int2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Int2ShortFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Int2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Int2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Int2LongFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Int2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Int2CharFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ByteFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ByteFunction; + } + type Int2ByteFunction_ = ((arg0: number) => number) | Int2ByteFunction; + /** + * @javaClass net.minecraft.class_4780 + */ + class HugeFungusConfiguration implements Internal.FeatureConfiguration { + readonly "validBaseState" : Internal.BlockState; + static readonly "CODEC" : Internal.Codec; + readonly "decorState" : Internal.BlockState; + readonly "planted" : boolean; + readonly "hatState" : Internal.BlockState; + readonly "stemState" : Internal.BlockState; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HugeFungusConfiguration_ = HugeFungusConfiguration; + /** + * @javaClass net.minecraft.class_6833 + */ + class StructureCheckResult extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.StructureCheckResult[]; + static readonly "CHUNK_LOAD_NEEDED" : Internal.StructureCheckResult; + static readonly "START_NOT_PRESENT" : Internal.StructureCheckResult; + static readonly "START_PRESENT" : Internal.StructureCheckResult; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureCheckResult_ = "start_not_present" | "start_present" | "chunk_load_needed" | StructureCheckResult; + /** + * @javaClass net.minecraft.class_1307 + */ + abstract class FlyingMob extends Internal.Mob { + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + onClimbable(): boolean; + travel($$0: Vec3_): void; + redirect$zee001$redirectGetBlockFriction(block: Internal.Block_): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FlyingMob_ = FlyingMob; + /** + * @javaClass net.minecraft.class_6644 + */ + class AllOfPredicate extends Internal.CombiningPredicate { + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + type(): Internal.BlockPredicateType; + static readonly "CODEC" : null; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AllOfPredicate_ = AllOfPredicate; + /** + * @javaClass net.minecraft.class_1713 + */ + class ClickType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ClickType[]; + static readonly "QUICK_MOVE" : Internal.ClickType; + static readonly "SWAP" : Internal.ClickType; + static readonly "PICKUP_ALL" : Internal.ClickType; + static readonly "THROW" : Internal.ClickType; + static readonly "QUICK_CRAFT" : Internal.ClickType; + static readonly "PICKUP" : Internal.ClickType; + static readonly "CLONE" : Internal.ClickType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClickType_ = "swap" | "throw" | "quick_craft" | "clone" | "pickup" | "quick_move" | "pickup_all" | ClickType; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2CharFunction + */ + interface Int2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: any, arg1: string): string; + getOrDefault(arg0: number, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Int2ShortFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Int2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: string): string; + remove(arg0: number): string; + remove(arg0: any): string; + defaultReturnValue(arg0: string): void; + defaultReturnValue(): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Int2ObjectFunction; + get(arg0: any): string; + get(arg0: number): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Int2LongFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Int2ByteFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Int2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2CharFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2CharFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2CharFunction; + } + type Int2CharFunction_ = ((arg0: number) => string) | Int2CharFunction; + /** + * @javaClass dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties + */ + class RemoveSpawnsProperties { + "mobs" : ((arg0: Internal.MobCategory, arg1: Internal.MobSpawnSettings$SpawnerData) => boolean); + "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RemoveSpawnsProperties_ = RemoveSpawnsProperties; + /** + * @javaClass net.minecraft.class_2580$class_2581 + */ + class BeaconBlockEntity$BeaconBeamSection { + getHeight(): number; + getColor(): number[]; + get color(): number[]; + get height(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BeaconBlockEntity$BeaconBeamSection_ = BeaconBlockEntity$BeaconBeamSection; + /** + * @javaClass net.minecraft.class_1570 + */ + class Giant extends Internal.Monster { + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + static createAttributes(): Internal.AttributeSupplier$Builder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Giant_ = Giant; + /** + * @javaClass net.minecraft.class_2953 + */ + class BonusChestFeature extends Internal.Feature { + place($$0: Internal.FeaturePlaceContext_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BonusChestFeature_ = BonusChestFeature; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.HoeItemBuilder + */ + class HoeItemBuilder extends Internal.HandheldItemBuilder { + createObject(): Internal.Item; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HoeItemBuilder_ = HoeItemBuilder; + /** + * @javaClass net.minecraft.class_1538 + */ + class LightningBolt extends Internal.Entity { + setVisualOnly($$0: boolean): void; + getHitEntities(): Internal.Stream; + getSoundSource(): Internal.SoundSource; + handler$zzd000$handleLightning(ci: Internal.CallbackInfo_, list: Internal.List_): void; + shouldRenderAtSqrDistance($$0: number): boolean; + setCause($$0: Internal.ServerPlayer_): void; + tick(): void; + getBlocksSetOnFire(): number; + getCause(): Internal.ServerPlayer; + getAddEntityPacket(): Internal.Packet; + "seed" : number; + get cause(): Internal.ServerPlayer; + get soundSource(): Internal.SoundSource; + get addEntityPacket(): Internal.Packet; + get hitEntities(): Internal.Stream; + get blocksSetOnFire(): number; + set visualOnly($$0: boolean); + set cause($$0: Internal.ServerPlayer_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LightningBolt_ = LightningBolt; + /** + * @javaClass net.minecraft.class_3861 + */ + class SmeltingRecipe extends Internal.AbstractCookingRecipe { + getSerializer(): Internal.RecipeSerializer; + getToastSymbol(): Internal.ItemStack; + get toastSymbol(): Internal.ItemStack; + get serializer(): Internal.RecipeSerializer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SmeltingRecipe_ = SmeltingRecipe; + /** + * @javaClass net.minecraft.class_3037 + */ + interface FeatureConfiguration { + getFeatures(): Internal.Stream>; + } + type FeatureConfiguration_ = FeatureConfiguration; + /** + * @javaClass net.minecraft.class_2503 + */ + class LongTag extends Internal.NumericTag { + getAsFloat(): number; + getAsByte(): number; + static valueOf($$0: number): this; + getAsNumber(): Internal.Number; + getId(): number; + getAsDouble(): number; + getAsInt(): number; + accept($$0: Internal.TagVisitor_): void; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + getAsLong(): number; + getType(): Internal.TagType; + hashCode(): number; + equals($$0: any): boolean; + copy(): this; + write($$0: Internal.DataOutput_): void; + getAsShort(): number; + static readonly "TYPE" : Internal.TagType; + get asByte(): number; + get asLong(): number; + get asInt(): number; + get asShort(): number; + get asNumber(): Internal.Number; + get asDouble(): number; + get id(): number; + get asFloat(): number; + get type(): Internal.TagType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LongTag_ = LongTag; + /** + * @javaClass com.google.common.collect.ImmutableMap + */ + abstract class ImmutableMap implements Internal.Map, Internal.Serializable { + getOrDefault(arg0: any, arg1: V): V; + static ofEntries(... arg0: Internal.Map$Entry_[]): Internal.ImmutableMap; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + values(): Internal.ImmutableCollection; + replace(arg0: K, arg1: V, arg2: V): boolean; + replace(arg0: K, arg1: V): V; + replaceAll(arg0: Internal.BiFunction_): void; + containsValue(arg0: any): boolean; + put(arg0: K, arg1: V): V; + remove(arg0: any, arg1: any): boolean; + remove(arg0: any): V; + compute(arg0: K, arg1: Internal.BiFunction_): V; + static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_, arg2: Internal.BinaryOperator_): Internal.Collector>; + static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; + hashCode(): number; + putAll(arg0: Internal.Map_): void; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMap; + static of(): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V, arg18: K, arg19: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V): Internal.ImmutableMap; + get(arg0: any): V; + static builder(): Internal.ImmutableMap$Builder; + keySet(): Internal.ImmutableSet; + entrySet(): Internal.ImmutableSet>; + containsKey(arg0: any): boolean; + isEmpty(): boolean; + clear(): void; + static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableMap; + static copyOf(arg0: Internal.Map_): Internal.ImmutableMap; + static builderWithExpectedSize(arg0: number): Internal.ImmutableMap$Builder; + asMultimap(): Internal.ImmutableSetMultimap; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + equals(arg0: any): boolean; + toString(): string; + putIfAbsent(arg0: K, arg1: V): V; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImmutableMap_ = ImmutableMap; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2DoubleFunction + */ + interface Float2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Float2IntFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Float2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Float2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Float2FloatFunction; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Float2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2DoubleFunction; + } + type Float2DoubleFunction_ = ((arg0: number) => number) | Float2DoubleFunction; + /** + * @javaClass net.minecraft.class_4095 + */ + class Brain { + serializeStart($$0: Internal.DynamicOps_): Internal.DataResult; + eraseMemory($$0: Internal.MemoryModuleType_): void; + setCoreActivities($$0: Internal.Set_): void; + addActivityAndRemoveMemoriesWhenStopped($$0: Internal.Activity_, $$1: Internal.ImmutableList_>>, $$2: Internal.Set_, Internal.MemoryStatus_>>, $$3: Internal.Set_>): void; + isActive($$0: Internal.Activity_): boolean; + setMemory($$0: Internal.MemoryModuleType_, $$1: U): void; + setMemory($$0: Internal.MemoryModuleType_, $$1: Internal.Optional_): void; + getSchedule(): Internal.Schedule; + getRunningBehaviors(): Internal.List>; + setActiveActivityToFirstValid($$0: Internal.List_): void; + stopAll($$0: Internal.ServerLevel_, $$1: E): void; + checkMemory($$0: Internal.MemoryModuleType_, $$1: Internal.MemoryStatus_): boolean; + static provider($$0: Internal.Collection_>, $$1: Internal.Collection_>>): Internal.Brain$Provider; + removeAllBehaviors(): void; + useDefaultActivity(): void; + setActiveActivityIfPossible($$0: Internal.Activity_): void; + isMemoryValue($$0: Internal.MemoryModuleType_, $$1: U): boolean; + getTimeUntilExpiry($$0: Internal.MemoryModuleType_): number; + addActivityWithConditions($$0: Internal.Activity_, $$1: Internal.ImmutableList_>>, $$2: Internal.Set_, Internal.MemoryStatus_>>): void; + setSchedule($$0: Internal.Schedule_): void; + addActivityAndRemoveMemoryWhenStopped($$0: Internal.Activity_, $$1: number, $$2: Internal.ImmutableList_>, $$3: Internal.MemoryModuleType_): void; + setMemoryWithExpiry($$0: Internal.MemoryModuleType_, $$1: U, $$2: number): void; + copyWithoutBehaviors(): Internal.Brain; + updateActivityFromSchedule($$0: number, $$1: number): void; + addActivity($$0: Internal.Activity_, $$1: Internal.ImmutableList_>>): void; + addActivity($$0: Internal.Activity_, $$1: number, $$2: Internal.ImmutableList_>): void; + tick($$0: Internal.ServerLevel_, $$1: E): void; + getMemory($$0: Internal.MemoryModuleType_): Internal.Optional; + static codec($$0: Internal.Collection_>, $$1: Internal.Collection_>>): Internal.Codec>; + getActiveNonCoreActivity(): Internal.Optional; + setDefaultActivity($$0: Internal.Activity_): void; + getMemories(): Internal.Map, Internal.Optional>>; + hasMemoryValue($$0: Internal.MemoryModuleType_): boolean; + getActiveActivities(): Internal.Set; + get schedule(): Internal.Schedule; + get activeNonCoreActivity(): Internal.Optional; + get activeActivities(): Internal.Set; + get memories(): Internal.Map, Internal.Optional>>; + get runningBehaviors(): Internal.List>; + set schedule($$0: Internal.Schedule_); + set defaultActivity($$0: Internal.Activity_); + set coreActivities($$0: Internal.Set_); + set activeActivityIfPossible($$0: Internal.Activity_); + set activeActivityToFirstValid($$0: Internal.List_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Brain_ = Brain; + /** + * @javaClass net.minecraft.class_4584 + */ + interface BufferVertexConsumer extends Internal.VertexConsumer { + normalIntValue($$0: number): number; + uv2($$0: number, $$1: number): Internal.VertexConsumer; + putFloat(arg0: number, arg1: number): void; + uv($$0: number, $$1: number): Internal.VertexConsumer; + normal($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; + putByte(arg0: number, arg1: number): void; + vertex($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; + color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; + overlayCoords($$0: number, $$1: number): Internal.VertexConsumer; + putShort(arg0: number, arg1: number): void; + currentElement(): Internal.VertexFormatElement; + uvShort($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; + nextElement(): void; + } + type BufferVertexConsumer_ = BufferVertexConsumer; + /** + * @javaClass net.minecraft.class_1511 + */ + class EndCrystal extends Internal.Entity { + setShowBottom($$0: boolean): void; + getPickResult(): Internal.ItemStack; + shouldRenderAtSqrDistance($$0: number): boolean; + showsBottom(): boolean; + tick(): void; + getBeamTarget(): BlockPos; + kill(): void; + setBeamTarget($$0: BlockPos_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isPickable(): boolean; + getAddEntityPacket(): Internal.Packet; + "time" : number; + get pickable(): boolean; + get beamTarget(): BlockPos; + get pickResult(): Internal.ItemStack; + get addEntityPacket(): Internal.Packet; + set beamTarget($$0: BlockPos_); + set showBottom($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EndCrystal_ = EndCrystal; + /** + * @javaClass com.mojang.datafixers.kinds.Applicative + */ + interface Applicative extends Internal.Functor { + point(arg0: A): Internal.App; + apply2(arg0: Internal.BiFunction_, arg1: Internal.App_, arg2: Internal.App_): Internal.App; + apply3(arg0: Internal.Function3_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; + ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; + apply4(arg0: Internal.Function4_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; + ap11(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.App; + apply5(arg0: Internal.Function5_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; + ap10(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.App; + ap4(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; + lift2(arg0: Internal.App_>): Internal.BiFunction, Internal.App, Internal.App>; + ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; + lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; + ap6(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; + ap5(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; + ap8(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; + lift6(arg0: Internal.App_>): Internal.Function6, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + ap7(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; + lift5(arg0: Internal.App_>): Internal.Function5, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + lift4(arg0: Internal.App_>): Internal.Function4, Internal.App, Internal.App, Internal.App, Internal.App>; + ap9(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; + lift3(arg0: Internal.App_>): Internal.Function3, Internal.App, Internal.App, Internal.App>; + apply6(arg0: Internal.Function6_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; + apply7(arg0: Internal.Function7_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; + lift9(arg0: Internal.App_>): Internal.Function9, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + apply8(arg0: Internal.Function8_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; + lift8(arg0: Internal.App_>): Internal.Function8, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + ap(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; + ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; + apply9(arg0: Internal.Function9_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; + lift7(arg0: Internal.App_>): Internal.Function7, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + unbox(arg0: Internal.App_): Internal.Applicative; + ap16(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_, arg16: Internal.App_): Internal.App; + ap13(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.App; + ap12(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.App; + ap15(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.App; + ap14(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.App; + } + type Applicative_ = Applicative; + /** + * @javaClass io.netty.util.concurrent.EventExecutorGroup + */ + interface EventExecutorGroup extends Internal.ScheduledExecutorService, Internal.Iterable { + scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + next(): Internal.EventExecutor; + schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + terminationFuture(): io.netty.util.concurrent.Future; + isShuttingDown(): boolean; + iterator(): Internal.Iterator; + shutdownGracefully(): io.netty.util.concurrent.Future; + shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; + submit(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future; + submit(arg0: Internal.Callable_): io.netty.util.concurrent.Future; + submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future; + scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + shutdownNow(): Internal.List; + shutdown(): void; + } + type EventExecutorGroup_ = EventExecutorGroup; + /** + * @javaClass net.minecraft.class_1273 + */ + class LockCode { + static fromTag($$0: Internal.CompoundTag_): this; + unlocksWith($$0: Internal.ItemStack_): boolean; + addToTag($$0: Internal.CompoundTag_): void; + static readonly "NO_LOCK" : Internal.LockCode; + static readonly "TAG_LOCK" : "Lock"; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LockCode_ = LockCode; + /** + * @javaClass it.unimi.dsi.fastutil.ints.AbstractIntSet + */ abstract class AbstractIntSet extends Internal.AbstractIntCollection implements Internal.Cloneable, Internal.IntSet { iterator(): Internal.IntIterator; hashCode(): number; @@ -27210,1594 +37767,1642 @@ declare namespace Internal { protected constructor(); } type AbstractIntSet_ = AbstractIntSet; - interface ChronoPeriod extends Internal.TemporalAmount { - minus(arg0: Internal.TemporalAmount_): Internal.ChronoPeriod; - isNegative(): boolean; - negated(): Internal.ChronoPeriod; - normalized(): Internal.ChronoPeriod; - plus(arg0: Internal.TemporalAmount_): Internal.ChronoPeriod; - multipliedBy(arg0: number): Internal.ChronoPeriod; - subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; + /** + * @javaClass net.minecraft.class_1071$class_1072 + */ + interface SkinManager$SkinTextureCallback { + onSkinTextureAvailable(arg0: Internal.MinecraftProfileTexture$Type_, arg1: ResourceLocation_, arg2: Internal.MinecraftProfileTexture_): void; + } + type SkinManager$SkinTextureCallback_ = ((arg0: Internal.MinecraftProfileTexture$Type, arg1: ResourceLocation, arg2: Internal.MinecraftProfileTexture) => void) | SkinManager$SkinTextureCallback; + /** + * @javaClass java.util.TimeZone + */ + abstract class TimeZone implements Internal.Serializable, Internal.Cloneable { + static getTimeZone(arg0: Internal.ZoneId_): this; + static getTimeZone(arg0: string): this; + getOffset(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + getOffset(arg0: number): number; + useDaylightTime(): boolean; + getID(): string; + static getDefault(): this; + static getAvailableIDs(arg0: number): string[]; + static getAvailableIDs(): string[]; + observesDaylightTime(): boolean; + static setDefault(arg0: Internal.TimeZone_): void; + getDSTSavings(): number; + getDisplayName(arg0: boolean, arg1: number): string; + getDisplayName(arg0: boolean, arg1: number, arg2: Internal.Locale_): string; + getDisplayName(arg0: Internal.Locale_): string; + getDisplayName(): string; + setRawOffset(arg0: number): void; + clone(): any; + setID(arg0: string): void; + hasSameRules(arg0: Internal.TimeZone_): boolean; + inDaylightTime(arg0: Internal.Date_): boolean; + toZoneId(): Internal.ZoneId; + getRawOffset(): number; + static readonly "SHORT" : 0; + static readonly "LONG" : 1; + get default(): this; + get displayName(): string; + get rawOffset(): number; + get availableIDs(): string[]; + get dSTSavings(): number; + get iD(): string; + set default(arg0: Internal.TimeZone_); + set rawOffset(arg0: number); + set iD(arg0: string); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TimeZone_ = TimeZone; + /** + * @javaClass net.minecraft.class_3442 + */ + class ServerStatsCounter extends Internal.StatsCounter { + parseLocal($$0: Internal.DataFixer_, $$1: string): void; + setValue($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; + save(): void; + sendStats($$0: Internal.ServerPlayer_): void; + markAllDirty(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerStatsCounter_ = ServerStatsCounter; + /** + * @javaClass net.minecraft.class_2617 + */ + class ClientboundAwardStatsPacket implements Internal.Packet { + getStats(): Internal.Map, number>; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get stats(): Internal.Map, number>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundAwardStatsPacket_ = ClientboundAwardStatsPacket; + /** + * @javaClass net.minecraft.class_4761 + */ + class AmbientParticleSettings { + canSpawn($$0: Internal.Random_): boolean; + getOptions(): Internal.ParticleOptions; + static readonly "CODEC" : Internal.Codec; + get options(): Internal.ParticleOptions; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AmbientParticleSettings_ = AmbientParticleSettings; + /** + * @javaClass net.minecraft.class_3324 + */ + abstract class PlayerList { + setUsingWhiteList($$0: boolean): void; + getPlayerNamesArray(): string[]; + getPlayer($$0: Internal.UUID_): Internal.ServerPlayer; + getPlayerForLogin($$0: Internal.GameProfile_): Internal.ServerPlayer; + getPlayerCount(): number; + getOpNames(): string[]; + isWhiteListed($$0: Internal.GameProfile_): boolean; + getIpBans(): Internal.IpBanList; + deop($$0: Internal.GameProfile_): void; + broadcastAll($$0: Internal.Packet_): void; + broadcastAll($$0: Internal.Packet_, $$1: Internal.ResourceKey_): void; + removeAll(): void; + reloadResources(): void; + isOp($$0: Internal.GameProfile_): boolean; + getSingleplayerData(): Internal.CompoundTag; + isUsingWhitelist(): boolean; + getPlayers(): Internal.List; + getServer(): Internal.MinecraftServer; + getPlayerByName($$0: string): Internal.ServerPlayer; + tick(): void; + getPlayersWithAddress($$0: string): Internal.List; + canBypassPlayerLimit($$0: Internal.GameProfile_): boolean; + getPlayerAdvancements($$0: Internal.ServerPlayer_): Internal.PlayerAdvancements; + sendLevelInfo($$0: Internal.ServerPlayer_, $$1: Internal.ServerLevel_): void; + sendAllPlayerInfo($$0: Internal.ServerPlayer_): void; + broadcastToTeam($$0: Internal.Player_, $$1: Internal.Component_): void; + placeNewPlayer($$0: Internal.Connection_, $$1: Internal.ServerPlayer_): void; + broadcast($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.ResourceKey_, $$6: Internal.Packet_): void; + respawn($$0: Internal.ServerPlayer_, $$1: boolean): Internal.ServerPlayer; + saveAll(): void; + getBans(): Internal.UserBanList; + getViewDistance(): number; + canPlayerLogin($$0: Internal.SocketAddress_, $$1: Internal.GameProfile_): Internal.Component; + remove($$0: Internal.ServerPlayer_): void; + isAllowCheatsForAllPlayers(): boolean; + redirect$bml000$onPlayerConnect_broadcastChatMessage(thiz: Internal.PlayerList_, msg: Internal.Component_, type: Internal.ChatType_, id: Internal.UUID_, connection: Internal.Connection_, player: Internal.ServerPlayer_): void; + getSimulationDistance(): number; + addWorldborderListener($$0: Internal.ServerLevel_): void; + load($$0: Internal.ServerPlayer_): Internal.CompoundTag; + setAllowCheatsForAllPlayers($$0: boolean): void; + handler$bml000$onPlayerConnect(connection: Internal.Connection_, player: Internal.ServerPlayer_, cbi: Internal.CallbackInfo_): void; + op($$0: Internal.GameProfile_): void; + reloadWhiteList(): void; + broadcastMessage($$0: Internal.Component_, $$1: Internal.Function_, $$2: Internal.ChatType_, $$3: Internal.UUID_): void; + broadcastMessage($$0: Internal.Component_, $$1: Internal.ChatType_, $$2: Internal.UUID_): void; + getMaxPlayers(): number; + sendPlayerPermissionLevel($$0: Internal.ServerPlayer_): void; + getPlayerStats($$0: Internal.Player_): Internal.ServerStatsCounter; + broadcastToAllExceptTeam($$0: Internal.Player_, $$1: Internal.Component_): void; + setSimulationDistance($$0: number): void; + getWhiteListNames(): string[]; + getOps(): Internal.ServerOpList; + getWhiteList(): Internal.UserWhiteList; + setViewDistance($$0: number): void; + static readonly "WHITELIST_FILE" : Internal.File; + static readonly "USERBANLIST_FILE" : Internal.File; + static readonly "IPBANLIST_FILE" : Internal.File; + static readonly "OPLIST_FILE" : Internal.File; + get playerNamesArray(): string[]; + get allowCheatsForAllPlayers(): boolean; + get server(): Internal.MinecraftServer; + get maxPlayers(): number; + get playerCount(): number; + get usingWhitelist(): boolean; + get players(): Internal.List; + get singleplayerData(): Internal.CompoundTag; + get bans(): Internal.UserBanList; + get opNames(): string[]; + get whiteListNames(): string[]; + get ops(): Internal.ServerOpList; + get simulationDistance(): number; + get whiteList(): Internal.UserWhiteList; + get ipBans(): Internal.IpBanList; + get viewDistance(): number; + set allowCheatsForAllPlayers($$0: boolean); + set usingWhiteList($$0: boolean); + set simulationDistance($$0: number); + set viewDistance($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlayerList_ = PlayerList; + /** + * @javaClass net.minecraft.class_2613 + */ + class ClientboundAddPlayerPacket implements Internal.Packet { + getxRot(): number; + getX(): number; + getyRot(): number; + getY(): number; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getEntityId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getPlayerId(): Internal.UUID; + get yRot(): number; + get xRot(): number; + get x(): number; + get y(): number; + get z(): number; + get entityId(): number; + get playerId(): Internal.UUID; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundAddPlayerPacket_ = ClientboundAddPlayerPacket; + /** + * @javaClass net.minecraft.class_2726 + */ + class ClientboundRotateHeadPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getYHeadRot(): number; + getEntity($$0: Internal.Level_): Internal.Entity; + write($$0: Internal.FriendlyByteBuf_): void; + get yHeadRot(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundRotateHeadPacket_ = ClientboundRotateHeadPacket; + /** + * @javaClass com.mojang.brigadier.suggestion.SuggestionsBuilder + */ + class SuggestionsBuilder { + getRemainingLowerCase(): string; + add(arg0: Internal.SuggestionsBuilder_): this; + createOffset(arg0: number): this; + getStart(): number; + restart(): this; + build(): Internal.Suggestions; + buildFuture(): Internal.CompletableFuture; + getRemaining(): string; + suggest(arg0: string): this; + suggest(arg0: string, arg1: Internal.Message_): this; + suggest(arg0: number, arg1: Internal.Message_): this; + suggest(arg0: number): this; + getInput(): string; + get input(): string; + get start(): number; + get remainingLowerCase(): string; + get remaining(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SuggestionsBuilder_ = SuggestionsBuilder; + /** + * @javaClass dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part + */ + class MultipartBlockStateGenerator$Part { + toJson(): Internal.JsonObject; + model(s: string): Internal.VariantBlockStateGenerator$Model; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MultipartBlockStateGenerator$Part_ = MultipartBlockStateGenerator$Part; + /** + * @javaClass net.minecraft.class_854 + */ + class VisibilitySet { + add($$0: Internal.Set_): void; + set($$0: Internal.Direction_, $$1: Internal.Direction_, $$2: boolean): void; + toString(): string; + setAll($$0: boolean): void; + visibilityBetween($$0: Internal.Direction_, $$1: Internal.Direction_): boolean; + set all($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VisibilitySet_ = VisibilitySet; + /** + * @javaClass net.minecraft.class_4150 + */ + class VillagerHostilesSensor extends Internal.NearestVisibleLivingEntitySensor { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VillagerHostilesSensor_ = VillagerHostilesSensor; + /** + * @javaClass dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties + */ + class AddOreProperties { + belowTop(y: number): Internal.VerticalAnchor; + chance(c: number): this; + addTarget(ruleTest: Internal.RuleTest_, targetState: BlockStatePredicate_): void; + top(): Internal.VerticalAnchor; + size(s: number): this; + uniformHeight(min: number, max: number): this; + uniformHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this; + bottom(): Internal.VerticalAnchor; + count(min: number, max: number): this; + count(c: Internal.IntProvider_): this; + count(c: number): this; + squared(): this; + triangleHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this; + triangleHeight(min: number, max: number): this; + aboveBottom(y: number): Internal.VerticalAnchor; + "noSurface" : number; + "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); + "retrogen" : number; + "id" : ResourceLocation; + "targets" : Internal.List; + "worldgenLayer" : DecorationGenerationStep; + "height" : Internal.HeightRangePlacement; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AddOreProperties_ = AddOreProperties; + /** + * @javaClass net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider + */ + interface EquipmentSlotProvider { + getPreferredEquipmentSlot(arg0: Internal.ItemStack_): EquipmentSlot; + } + type EquipmentSlotProvider_ = ((arg0: Internal.ItemStack) => EquipmentSlot) | EquipmentSlotProvider; + /** + * @javaClass io.netty.channel.ChannelId + */ + interface ChannelId extends Internal.Serializable, Internal.Comparable { + asShortText(): string; + asLongText(): string; + } + type ChannelId_ = ChannelId; + /** + * @javaClass net.minecraft.class_1921$class_4750 + */ + class RenderType$OutlineProperty extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.RenderType$OutlineProperty[]; + toString(): string; + static readonly "IS_OUTLINE" : Internal.RenderType$OutlineProperty; + static readonly "NONE" : Internal.RenderType$OutlineProperty; + static readonly "AFFECTS_OUTLINE" : Internal.RenderType$OutlineProperty; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderType$OutlineProperty_ = "is_outline" | "affects_outline" | "none" | RenderType$OutlineProperty; + /** + * @javaClass com.google.gson.JsonDeserializationContext + */ + interface JsonDeserializationContext { + deserialize(arg0: Internal.JsonElement_, arg1: Internal.Type_): T; + } + type JsonDeserializationContext_ = ((arg0: Internal.JsonElement, arg1: Internal.Type) => any) | JsonDeserializationContext; + /** + * @javaClass net.minecraft.class_1543 + */ + abstract class AbstractIllager extends Internal.Raider { + canAttack($$0: Internal.LivingEntity_): boolean; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + getMobType(): Internal.MobType; + get mobType(): Internal.MobType; + get armPose(): Internal.AbstractIllager$IllagerArmPose; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractIllager_ = AbstractIllager; + /** + * @javaClass net.minecraft.class_1690$class_1692 + */ + class Boat$Type extends Internal.Enum { + getPlanks(): Internal.Block; + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.Boat$Type[]; + static byName($$0: string): this; + toString(): string; + static byId($$0: number): this; + static readonly "SPRUCE" : Internal.Boat$Type; + static readonly "BIRCH" : Internal.Boat$Type; + static readonly "JUNGLE" : Internal.Boat$Type; + static readonly "ACACIA" : Internal.Boat$Type; + static readonly "OAK" : Internal.Boat$Type; + static readonly "DARK_OAK" : Internal.Boat$Type; + get name(): string; + get planks(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Boat$Type_ = "birch" | "oak" | "acacia" | "jungle" | "dark_oak" | "spruce" | Boat$Type; + /** + * @javaClass java.time.chrono.ChronoLocalDate + */ + interface ChronoLocalDate extends Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable { + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + minus(arg0: Internal.TemporalAmount_): this; + toEpochDay(): number; + isEqual(arg0: Internal.ChronoLocalDate_): boolean; + query(arg0: Internal.TemporalQuery_): R; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + format(arg0: Internal.DateTimeFormatter_): string; + isLeapYear(): boolean; + isSupported(arg0: Internal.TemporalUnit_): boolean; + isSupported(arg0: Internal.TemporalField_): boolean; + compareTo(arg0: Internal.ChronoLocalDate_): number; + isBefore(arg0: Internal.ChronoLocalDate_): boolean; + plus(arg0: Internal.TemporalAmount_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + lengthOfYear(): number; + atTime(arg0: Internal.LocalTime_): Internal.ChronoLocalDateTime; + with(arg0: Internal.TemporalAdjuster_): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + lengthOfMonth(): number; + getEra(): Internal.Era; hashCode(): number; equals(arg0: any): boolean; - get(arg0: Internal.TemporalUnit_): number; - getUnits(): Internal.List; - addTo(arg0: Internal.Temporal_): Internal.Temporal; - isZero(): boolean; + timeLineOrder(): Internal.Comparator; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + until(arg0: Internal.ChronoLocalDate_): Internal.ChronoPeriod; + from(arg0: Internal.TemporalAccessor_): this; toString(): string; getChronology(): Internal.Chronology; + isAfter(arg0: Internal.ChronoLocalDate_): boolean; } - type ChronoPeriod_ = ChronoPeriod; - abstract class CommandNode implements Internal.Comparable> { - getRedirectModifier(): Internal.RedirectModifier; - getRelevantNodes(arg0: Internal.StringReader_): Internal.Collection>; - getName(): string; - getRedirect(): Internal.CommandNode; - getCommand(): Internal.Command; - getChild(arg0: string): Internal.CommandNode; - getExamples(): Internal.Collection; - getUsageText(): string; - parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; - compareTo(arg0: Internal.CommandNode_): number; - isFork(): boolean; - canUse(arg0: S): boolean; - getChildren(): Internal.Collection>; - getRequirement(): Internal.Predicate; - findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - createBuilder(): Internal.ArgumentBuilder; - hashCode(): number; - equals(arg0: any): boolean; - addChild(arg0: Internal.CommandNode_): void; - get redirect(): Internal.CommandNode; - get fork(): boolean; - get examples(): Internal.Collection; - get children(): Internal.Collection>; - get name(): string; - get usageText(): string; - get requirement(): Internal.Predicate; - get redirectModifier(): Internal.RedirectModifier; - get command(): Internal.Command; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandNode_ = CommandNode; - class ZonedDateTime implements Internal.Temporal, Internal.ChronoZonedDateTime, Internal.Serializable { - plusHours(arg0: number): Internal.ZonedDateTime; - toLocalTime(): Internal.LocalTime; - static ofLocal(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_, arg2: Internal.ZoneOffset_): Internal.ZonedDateTime; - getDayOfWeek(): Internal.DayOfWeek; - static ofStrict(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): Internal.ZonedDateTime; - plusSeconds(arg0: number): Internal.ZonedDateTime; - getMinute(): number; - static from(arg0: Internal.TemporalAccessor_): Internal.ZonedDateTime; - getMonth(): Internal.Month; - plusNanos(arg0: number): Internal.ZonedDateTime; - withHour(arg0: number): Internal.ZonedDateTime; - plusMonths(arg0: number): Internal.ZonedDateTime; - plusYears(arg0: number): Internal.ZonedDateTime; - truncatedTo(arg0: Internal.TemporalUnit_): Internal.ZonedDateTime; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): Internal.ZonedDateTime; - getNano(): number; - format(arg0: Internal.DateTimeFormatter_): string; - getZone(): Internal.ZoneId; - isSupported(arg0: Internal.TemporalField_): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - plus(arg0: Internal.TemporalAmount_): Internal.ZonedDateTime; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ZonedDateTime; - getYear(): number; - toLocalDateTime(): Internal.LocalDateTime; - withDayOfMonth(arg0: number): Internal.ZonedDateTime; - withMonth(arg0: number): Internal.ZonedDateTime; - toOffsetDateTime(): Internal.OffsetDateTime; - static ofInstant(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): Internal.ZonedDateTime; - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ZonedDateTime; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ZonedDateTime; - minus(arg0: Internal.TemporalAmount_): Internal.ZonedDateTime; - withFixedOffsetZone(): Internal.ZonedDateTime; - minusHours(arg0: number): Internal.ZonedDateTime; - getOffset(): Internal.ZoneOffset; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - withYear(arg0: number): Internal.ZonedDateTime; - plusMinutes(arg0: number): Internal.ZonedDateTime; - minusMinutes(arg0: number): Internal.ZonedDateTime; - plusDays(arg0: number): Internal.ZonedDateTime; - withLaterOffsetAtOverlap(): Internal.ZonedDateTime; - hashCode(): number; - static now(arg0: Internal.Clock_): Internal.ZonedDateTime; - static now(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - static now(): Internal.ZonedDateTime; - static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneId_): Internal.ZonedDateTime; - static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_): Internal.ZonedDateTime; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneId_): Internal.ZonedDateTime; - get(arg0: Internal.TemporalField_): number; - withZoneSameLocal(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - withEarlierOffsetAtOverlap(): Internal.ZonedDateTime; - getDayOfYear(): number; - plusWeeks(arg0: number): Internal.ZonedDateTime; - getHour(): number; - withMinute(arg0: number): Internal.ZonedDateTime; - getMonthValue(): number; - minusYears(arg0: number): Internal.ZonedDateTime; - withZoneSameInstant(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - minusWeeks(arg0: number): Internal.ZonedDateTime; - withDayOfYear(arg0: number): Internal.ZonedDateTime; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.ZonedDateTime; - static parse(arg0: Internal.CharSequence_): Internal.ZonedDateTime; - minusDays(arg0: number): Internal.ZonedDateTime; - withNano(arg0: number): Internal.ZonedDateTime; - getLong(arg0: Internal.TemporalField_): number; - minusMonths(arg0: number): Internal.ZonedDateTime; - with(arg0: Internal.TemporalAdjuster_): Internal.ZonedDateTime; - with(arg0: Internal.TemporalField_, arg1: number): Internal.ZonedDateTime; - toLocalDate(): Internal.LocalDate; - equals(arg0: any): boolean; - getSecond(): number; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - getDayOfMonth(): number; - minusSeconds(arg0: number): Internal.ZonedDateTime; - withSecond(arg0: number): Internal.ZonedDateTime; - get dayOfWeek(): Internal.DayOfWeek; - get month(): Internal.Month; - get offset(): Internal.ZoneOffset; - get hour(): number; - get zone(): Internal.ZoneId; - get year(): number; - get dayOfYear(): number; - get dayOfMonth(): number; - get monthValue(): number; - get nano(): number; - get minute(): number; - get second(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZonedDateTime_ = ZonedDateTime; - class class_4097$class_4098 extends Internal.Enum { - static valueOf($$0: string): Internal.class_4097$class_4098; - static values(): Internal.class_4097$class_4098[]; - static readonly field_18338 : Internal.class_4097$class_4098; - static readonly field_18337 : Internal.class_4097$class_4098; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4097$class_4098_ = "running" | "stopped" | class_4097$class_4098; - class class_3098$class_3100 extends Internal.Enum implements Internal.class_3542 { - method_33761(): Internal.class_2680; - method_33762(): Internal.class_2680; - method_33760(): Internal.class_2680; - static valueOf($$0: string): Internal.class_3098$class_3100; - static values(): Internal.class_3098$class_3100[]; - method_15434(): string; - method_13534(): string; - static method_13535($$0: number): Internal.class_3098$class_3100; - static readonly field_13691 : Internal.class_3098$class_3100; - static readonly field_24839 : Internal.Codec; - static readonly field_13692 : Internal.class_3098$class_3100; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3098$class_3100_ = "normal" | "mesa" | class_3098$class_3100; - abstract class class_3330 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3330_ = class_3330; - class BigDecimal extends Internal.Number implements Internal.Comparable { - longValueExact(): number; - movePointLeft(arg0: number): Internal.BigDecimal; - precision(): number; - byteValueExact(): number; - toBigInteger(): Internal.BigInteger; - scale(): number; - toPlainString(): string; - compareTo(arg0: Internal.BigDecimal_): number; - shortValueExact(): number; - longValue(): number; - min(arg0: Internal.BigDecimal_): Internal.BigDecimal; - unscaledValue(): Internal.BigInteger; - sqrt(arg0: Internal.MathContext_): Internal.BigDecimal; - scaleByPowerOfTen(arg0: number): Internal.BigDecimal; - hashCode(): number; - pow(arg0: number, arg1: Internal.MathContext_): Internal.BigDecimal; - pow(arg0: number): Internal.BigDecimal; - divide(arg0: Internal.BigDecimal_): Internal.BigDecimal; - divide(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal; - divide(arg0: Internal.BigDecimal_, arg1: number): Internal.BigDecimal; - divide(arg0: Internal.BigDecimal_, arg1: Internal.RoundingMode_): Internal.BigDecimal; - divide(arg0: Internal.BigDecimal_, arg1: number, arg2: number): Internal.BigDecimal; - divide(arg0: Internal.BigDecimal_, arg1: number, arg2: Internal.RoundingMode_): Internal.BigDecimal; - multiply(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal; - multiply(arg0: Internal.BigDecimal_): Internal.BigDecimal; - signum(): number; - add(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal; - add(arg0: Internal.BigDecimal_): Internal.BigDecimal; - toBigIntegerExact(): Internal.BigInteger; - toEngineeringString(): string; - max(arg0: Internal.BigDecimal_): Internal.BigDecimal; - setScale(arg0: number): Internal.BigDecimal; - setScale(arg0: number, arg1: Internal.RoundingMode_): Internal.BigDecimal; - setScale(arg0: number, arg1: number): Internal.BigDecimal; - static valueOf(arg0: number): Internal.BigDecimal; - static valueOf(arg0: number, arg1: number): Internal.BigDecimal; - intValue(): number; - subtract(arg0: Internal.BigDecimal_): Internal.BigDecimal; - subtract(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal; - floatValue(): number; - doubleValue(): number; - divideToIntegralValue(arg0: Internal.BigDecimal_): Internal.BigDecimal; - divideToIntegralValue(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal; - plus(arg0: Internal.MathContext_): Internal.BigDecimal; - plus(): Internal.BigDecimal; - abs(): Internal.BigDecimal; - abs(arg0: Internal.MathContext_): Internal.BigDecimal; - round(arg0: Internal.MathContext_): Internal.BigDecimal; - divideAndRemainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal[]; - divideAndRemainder(arg0: Internal.BigDecimal_): Internal.BigDecimal[]; - negate(arg0: Internal.MathContext_): Internal.BigDecimal; - negate(): Internal.BigDecimal; - movePointRight(arg0: number): Internal.BigDecimal; - equals(arg0: any): boolean; - ulp(): Internal.BigDecimal; - toString(): string; - stripTrailingZeros(): Internal.BigDecimal; - remainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal; - remainder(arg0: Internal.BigDecimal_): Internal.BigDecimal; - intValueExact(): number; - static readonly ZERO : Internal.BigDecimal; - static readonly ROUND_DOWN : 1; - static readonly ROUND_UNNECESSARY : 7; - static readonly ROUND_CEILING : 2; - static readonly ROUND_HALF_DOWN : 5; - static readonly ROUND_HALF_UP : 4; - static readonly ONE : Internal.BigDecimal; - static readonly ROUND_UP : 0; - static readonly ROUND_FLOOR : 3; - static readonly ROUND_HALF_EVEN : 6; - static readonly TEN : Internal.BigDecimal; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BigDecimal_ = BigDecimal; - interface class_3695 { - method_16065(): void; - method_16066(): void; - method_24270(arg0: string, arg1: number): void; - method_15407(): void; - method_24271(arg0: Internal.Supplier_, arg1: number): void; - method_15396(arg0: string): void; - method_39278($$0: string): void; - method_39277($$0: Internal.Supplier_): void; - method_37167(arg0: Internal.class_5949_): void; - method_15400(arg0: Internal.Supplier_): void; - method_15405(arg0: string): void; - method_15403(arg0: Internal.Supplier_): void; - } - type class_3695_ = class_3695; - class FireworksJS$Shape extends Internal.Enum { - static valueOf(name: string): Internal.FireworksJS$Shape; - static values(): Internal.FireworksJS$Shape[]; - static get(name: string): Internal.FireworksJS$Shape; - static readonly SMALL_BALL : Internal.FireworksJS$Shape; - static readonly LARGE_BALL : Internal.FireworksJS$Shape; - static readonly STAR : Internal.FireworksJS$Shape; - static readonly CREEPER : Internal.FireworksJS$Shape; - static readonly BURST : Internal.FireworksJS$Shape; - static readonly VALUES : Internal.FireworksJS$Shape[]; - readonly type : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FireworksJS$Shape_ = "large_ball" | "star" | "burst" | "creeper" | "small_ball" | FireworksJS$Shape; - class CommandEventJS extends Internal.ServerEventJS { - getException(): Internal.Throwable; - getParseResults(): Internal.ParseResults; - setException(exception: Internal.Throwable_): void; - setParseResults(parse: Internal.ParseResults_): void; - canCancel(): boolean; - get exception(): Internal.Throwable; - get parseResults(): Internal.ParseResults; - set exception(exception: Internal.Throwable_); - set parseResults(parse: Internal.ParseResults_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandEventJS_ = CommandEventJS; - interface ConstProperties { - defineConst(arg0: string, arg1: Internal.Scriptable_): void; - isConst(arg0: string): boolean; - putConst(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; - } - type ConstProperties_ = ConstProperties; - class class_1335 implements Internal.class_6035 { - method_6239($$0: number, $$1: number, $$2: number, $$3: number): void; - method_6240(): void; - method_6241(): boolean; - method_6242(): number; - method_6243($$0: number, $$1: number): void; - method_6237(): number; - method_6235(): number; - method_6236(): number; - static readonly field_30198 : 2.5000003E-7; - static readonly field_30197 : 5.0E-4; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1335_ = class_1335; - class DirectMethodHandleDesc$Kind extends Internal.Enum { - static valueOf(arg0: number, arg1: boolean): Internal.DirectMethodHandleDesc$Kind; - static valueOf(arg0: string): Internal.DirectMethodHandleDesc$Kind; - static valueOf(arg0: number): Internal.DirectMethodHandleDesc$Kind; - static values(): Internal.DirectMethodHandleDesc$Kind[]; - static readonly INTERFACE_SPECIAL : Internal.DirectMethodHandleDesc$Kind; - readonly refKind : number; - static readonly SETTER : Internal.DirectMethodHandleDesc$Kind; - static readonly SPECIAL : Internal.DirectMethodHandleDesc$Kind; - static readonly STATIC : Internal.DirectMethodHandleDesc$Kind; - static readonly GETTER : Internal.DirectMethodHandleDesc$Kind; - static readonly STATIC_GETTER : Internal.DirectMethodHandleDesc$Kind; - static readonly INTERFACE_VIRTUAL : Internal.DirectMethodHandleDesc$Kind; - static readonly STATIC_SETTER : Internal.DirectMethodHandleDesc$Kind; - static readonly CONSTRUCTOR : Internal.DirectMethodHandleDesc$Kind; - readonly isInterface : boolean; - static readonly INTERFACE_STATIC : Internal.DirectMethodHandleDesc$Kind; - static readonly VIRTUAL : Internal.DirectMethodHandleDesc$Kind; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DirectMethodHandleDesc$Kind_ = "special" | "interface_static" | "virtual" | "static_setter" | "static" | "getter" | "static_getter" | "interface_virtual" | "constructor" | "setter" | "interface_special" | DirectMethodHandleDesc$Kind; - interface BiConsumer { - andThen(arg0: Internal.BiConsumer_): Internal.BiConsumer; - accept(arg0: T, arg1: U): void; - } - type BiConsumer_ = ((arg0: T, arg1: U) => void) | BiConsumer; + type ChronoLocalDate_ = ChronoLocalDate; /** - * Fired when an item is about to be picked up by the player. + * @javaClass dev.latvian.mods.kubejs.fluid.FluidBuilder */ - class ItemPickupEventJS extends Internal.PlayerEventJS { - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - getItemEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get itemEntity(): Internal.EntityJS; - get entity(): Internal.EntityJS; + class FluidBuilder extends Internal.BuilderBase { + noBlock(): this; + thinTexture(color: Internal.Color_): this; + density(density: number): this; + bucketColor(c: Internal.Color_): this; + color(c: Internal.Color_): this; + displayName(name: string): Internal.BuilderBase; + thickTexture(color: Internal.Color_): this; + gaseous(): this; + createAdditionalObjects(): void; + createAttributes(): Internal.ArchitecturyFluidAttributes; + createObject(): Internal.FlowingFluid; + builtinTextures(): this; + viscosity(viscosity: number): this; + stillTexture(id: ResourceLocation_): this; + flowingTexture(id: ResourceLocation_): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + temperature(temperature: number): this; + luminosity(luminosity: number): this; + rarity(rarity: Rarity_): this; + noBucket(): this; + "flowingFluid" : Internal.FlowingFluidBuilder; + "attributes" : Internal.ArchitecturyFluidAttributes; + "block" : Internal.FluidBlockBuilder; + "bucketItem" : Internal.FluidBucketItemBuilder; + get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type FluidBuilder_ = FluidBuilder; /** - * Fired when an item is about to be picked up by the player. + * @javaClass net.minecraft.class_6847 */ - type ItemPickupEventJS_ = ItemPickupEventJS; - abstract class class_4080 implements Internal.class_3302 { - method_25931($$0: Internal.class_3302$class_4045_, $$1: Internal.class_3300_, $$2: Internal.class_3695_, $$3: Internal.class_3695_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + class HasSturdyFacePredicate implements Internal.BlockPredicate { + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + type(): Internal.BlockPredicateType; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4080_ = class_4080; - interface class_3302$class_4045 { - method_18352(arg0: T): Internal.CompletableFuture; + type HasSturdyFacePredicate_ = HasSturdyFacePredicate; + /** + * @javaClass net.minecraft.class_6382 + */ + interface NarrationElementOutput { + add($$0: Internal.NarratedElementType_, $$1: Internal.Component_): void; + add($$0: Internal.NarratedElementType_, $$1: string): void; + add(arg0: Internal.NarratedElementType_, arg1: Internal.NarrationThunk_): void; + add($$0: Internal.NarratedElementType_, ... $$1: Internal.Component_[]): void; + nest(): this; } - type class_3302$class_4045_ = class_3302$class_4045; - abstract class Clock implements Internal.InstantSource { - withZone(arg0: Internal.ZoneId_): Internal.Clock; - static tickMinutes(arg0: Internal.ZoneId_): Internal.Clock; - static tickMillis(arg0: Internal.ZoneId_): Internal.Clock; - static offset(arg0: Internal.Clock_, arg1: Internal.Duration_): Internal.Clock; - getZone(): Internal.ZoneId; - static tick(arg0: Internal.Clock_, arg1: Internal.Duration_): Internal.Clock; - instant(): Internal.Instant; - static system(arg0: Internal.ZoneId_): Internal.Clock; - hashCode(): number; - equals(arg0: any): boolean; - static tickSeconds(arg0: Internal.ZoneId_): Internal.Clock; - static systemDefaultZone(): Internal.Clock; - static systemUTC(): Internal.Clock; - static fixed(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.Clock; - millis(): number; - get zone(): Internal.ZoneId; + type NarrationElementOutput_ = NarrationElementOutput; + /** + * @javaClass net.minecraft.class_4836 + */ + class Piglin extends Internal.AbstractPiglin implements Internal.CrossbowAttackMob, Internal.InventoryCarrier { + isBaby(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isDancing(): boolean; + canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + method_24651(): void; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + getArmPose(): Internal.PiglinArmPose; + static checkPiglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + setBaby($$0: boolean): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getPassengersRidingOffset(): number; + method_7110($$0: boolean): void; + removeWhenFarAway($$0: number): boolean; + method_35199(): Internal.Container; + getBrain(): Internal.Brain; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + method_18811($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.Projectile_, $$3: number): void; + setDancing($$0: boolean): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + method_7105($$0: Internal.LivingEntity_, $$1: number): void; + get dancing(): boolean; + get passengersRidingOffset(): number; + get armPose(): Internal.PiglinArmPose; + get baby(): boolean; + get brain(): Internal.Brain; + set dancing($$0: boolean); + set baby($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Clock_ = Clock; - class DeferredRegister implements Internal.Iterable> { - getRegistrar(): Internal.Registrar; - getRegistries(): Internal.Registries; - iterator(): Internal.Iterator>; - static create(modId: string, key: Internal.class_5321_>): Internal.DeferredRegister; - register(id: ResourceLocation_, supplier: Internal.Supplier_): Internal.RegistrySupplier; - register(): void; - register(id: string, supplier: Internal.Supplier_): Internal.RegistrySupplier; - get registrar(): Internal.Registrar; - get registries(): Internal.Registries; + type Piglin_ = Piglin; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinServerPlayerEntityAccessor + */ + interface MixinServerPlayerEntityAccessor { + setSyncedExperience(arg0: number): void; + } + type MixinServerPlayerEntityAccessor_ = ((arg0: number) => void) | MixinServerPlayerEntityAccessor; + /** + * @javaClass net.minecraft.class_4981 + */ + interface ItemSteerable { + travelWithInput(arg0: Vec3_): void; + boost(): boolean; + getSteeringSpeed(): number; + travel($$0: Internal.Mob_, $$1: Internal.ItemBasedSteering_, $$2: Vec3_): boolean; + } + type ItemSteerable_ = ItemSteerable; + /** + * @javaClass dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model + */ + class VariantBlockStateGenerator$Model { + toJson(): Internal.JsonObject; + uvlock(): this; + x(_x: number): this; + y(_y: number): this; + model(s: string): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type DeferredRegister_ = DeferredRegister; - interface class_1860 { - method_31584(): boolean; - method_17716(): Internal.class_3956; - method_8111($$0: C): Internal.class_2371; - method_8110(): Internal.class_1799; - method_8115(arg0: C, arg1: Internal.class_1937_): boolean; - method_8114(): ResourceLocation; - method_8113(arg0: number, arg1: number): boolean; - method_8112(): string; - method_8119(): Internal.class_1865; - method_8118(): boolean; - method_8117(): Internal.class_2371; - method_8116(arg0: C): Internal.class_1799; - method_17447(): Internal.class_1799; + type VariantBlockStateGenerator$Model_ = VariantBlockStateGenerator$Model; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry + */ + interface Int2ObjectMap$Entry extends Internal.Map$Entry { + getIntKey(): number; + getKey(): number; } - type class_1860_ = class_1860; - class DayOfWeek extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { - minus(arg0: number): Internal.DayOfWeek; - static valueOf(arg0: string): Internal.DayOfWeek; - query(arg0: Internal.TemporalQuery_): R; - static values(): Internal.DayOfWeek[]; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - isSupported(arg0: Internal.TemporalField_): boolean; - plus(arg0: number): Internal.DayOfWeek; - getLong(arg0: Internal.TemporalField_): number; - getValue(): number; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - static of(arg0: number): Internal.DayOfWeek; - get(arg0: Internal.TemporalField_): number; - static from(arg0: Internal.TemporalAccessor_): Internal.DayOfWeek; - static readonly WEDNESDAY : Internal.DayOfWeek; - static readonly MONDAY : Internal.DayOfWeek; - static readonly THURSDAY : Internal.DayOfWeek; - static readonly SUNDAY : Internal.DayOfWeek; - static readonly TUESDAY : Internal.DayOfWeek; - static readonly FRIDAY : Internal.DayOfWeek; - static readonly SATURDAY : Internal.DayOfWeek; - get value(): number; + type Int2ObjectMap$Entry_ = (() => number) | Int2ObjectMap$Entry; + /** + * @javaClass net.fabricmc.fabric.mixin.lookup.BlockEntityTypeAccessor + */ + interface BlockEntityTypeAccessor { + getBlocks(): Internal.Set; + } + type BlockEntityTypeAccessor_ = (() => Internal.Set) | BlockEntityTypeAccessor; + /** + * @javaClass net.minecraft.class_4282 + */ + class ClientboundSetChunkCacheCenterPacket implements Internal.Packet { + getX(): number; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get x(): number; + get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type DayOfWeek_ = "sunday" | "saturday" | "tuesday" | "wednesday" | "thursday" | "friday" | "monday" | DayOfWeek; - interface ScreenEvents$BeforeTick { - beforeTick(arg0: Internal.class_437_): void; + type ClientboundSetChunkCacheCenterPacket_ = ClientboundSetChunkCacheCenterPacket; + /** + * @javaClass net.minecraft.class_287$class_5594 + */ + class BufferBuilder$SortState { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type ScreenEvents$BeforeTick_ = ((arg0: Internal.class_437) => void) | ScreenEvents$BeforeTick; - class OptionalInt { + type BufferBuilder$SortState_ = BufferBuilder$SortState; + /** + * @javaClass net.minecraft.class_4668$class_4686 + */ + class RenderStateShard$WriteMaskStateShard extends Internal.RenderStateShard { + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$WriteMaskStateShard_ = RenderStateShard$WriteMaskStateShard; + /** + * @javaClass net.minecraft.class_748 + */ + class Hotbar extends Internal.ForwardingList { + fromTag($$0: Internal.ListTag_): void; + createTag(): Internal.ListTag; isEmpty(): boolean; - isPresent(): boolean; - orElse(arg0: number): number; - getAsInt(): number; - orElseThrow(arg0: Internal.Supplier_): number; - orElseThrow(): number; - static empty(): Internal.OptionalInt; - orElseGet(arg0: Internal.IntSupplier_): number; - stream(): Internal.IntStream; - hashCode(): number; - ifPresentOrElse(arg0: java_.util.function_.IntConsumer_, arg1: Internal.Runnable_): void; - ifPresent(arg0: java_.util.function_.IntConsumer_): void; - static of(arg0: number): Internal.OptionalInt; - equals(arg0: any): boolean; - toString(): string; - get asInt(): number; - get present(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OptionalInt_ = OptionalInt; - class class_6334 extends Internal.class_6017 { - method_35012(): Internal.class_6018; - method_35011(): number; - static method_36255($$0: Internal.class_6017_, $$1: number, $$2: number): Internal.class_6334; - method_35009(): number; - method_35008($$0: Internal.Random_): number; - static readonly field_33446 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6334_ = class_6334; - class RecursivePoint$RecursivePointType extends com.mojang.datafixers.types.Type { - all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult; - findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; - updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; - in(): Internal.View; - one(arg0: Internal.TypeRewriteRule_): Internal.Optional>; - index(): number; - point(arg0: Internal.DynamicOps_): Internal.Optional; - out(): Internal.View; - findChoiceType(arg0: string, arg1: number): Internal.Optional>; - everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional>; - hashCode(): number; - equals(arg0: any, arg1: boolean, arg2: boolean): boolean; - buildTemplate(): Internal.TypeTemplate; - toString(): string; - family(): Internal.RecursiveTypeFamily; - findFieldTypeOpt(arg0: string): Internal.Optional>; - findCheckedType(arg0: number): Internal.Optional>; - unfold(): com.mojang.datafixers.types.Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecursivePoint$RecursivePointType_ = RecursivePoint$RecursivePointType; - class AddSpawnProperties { - setCategory(s: string): void; - setEntity(s: string): void; - biomes : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - weight : number; - _category : Internal.class_1311; - minCount : number; - maxCount : number; - _entity : Internal.class_1299; - set category(s: string); - set entity(s: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AddSpawnProperties_ = AddSpawnProperties; - class class_1269 extends Internal.Enum { - method_36360(): boolean; - static valueOf($$0: string): Internal.class_1269; - static values(): Internal.class_1269[]; - static method_29236($$0: boolean): Internal.class_1269; - method_23665(): boolean; - method_23666(): boolean; - static readonly field_21466 : Internal.class_1269; - static readonly field_33562 : Internal.class_1269; - static readonly field_5811 : Internal.class_1269; - static readonly field_5812 : Internal.class_1269; - static readonly field_5814 : Internal.class_1269; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1269_ = "fail" | "pass" | "success" | "consume" | "consume_partial" | class_1269; - interface IntIterable extends Internal.Iterable { - iterator(): Internal.IntIterator; - spliterator(): Internal.IntSpliterator; - forEach(arg0: java_.util.function_.IntConsumer_): void; - forEach(arg0: Internal.Consumer_): void; - forEach(arg0: Internal.IntConsumer_): void; - intIterator(): Internal.IntIterator; - intSpliterator(): Internal.IntSpliterator; - } - type IntIterable_ = IntIterable; - class class_6350$class_6351 { - method_38318($$0: number): Internal.class_2680; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6350$class_6351_ = class_6350$class_6351; - interface Object2ObjectFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): V; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; - } - type Object2ObjectFunction_ = ((arg0: any) => V) | Object2ObjectFunction; - class class_6643 { - method_39785($$0: Internal.class_6643$class_6828_): void; - method_38864(): number[]; - method_38866($$0: Internal.class_1923_): Internal.Stream; - method_38865($$0: number, $$1: number, $$2: number): void; - method_38868($$0: number, $$1: number, $$2: number): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6643_ = class_6643; - class Products$P13 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function13_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P13_ = Products$P13; - class class_3499$class_3501 { - toString(): string; - readonly field_15595 : Internal.class_2487; - readonly field_15596 : Internal.class_2680; - readonly field_15597 : BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3499$class_3501_ = class_3499$class_3501; - class UUID implements Internal.Serializable, Internal.Comparable { - static nameUUIDFromBytes(arg0: number[]): Internal.UUID; - compareTo(arg0: Internal.UUID_): number; - getLeastSignificantBits(): number; - version(): number; - node(): number; - getMostSignificantBits(): number; - hashCode(): number; - equals(arg0: any): boolean; - variant(): number; - static randomUUID(): Internal.UUID; - toString(): string; - static fromString(arg0: string): Internal.UUID; - clockSequence(): number; - timestamp(): number; - get mostSignificantBits(): number; - get leastSignificantBits(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UUID_ = UUID; - abstract class AbstractStringBuilder implements Internal.Appendable, Internal.CharSequence { - deleteCharAt(arg0: number): Internal.AbstractStringBuilder; - codePointAt(arg0: number): number; - setCharAt(arg0: number, arg1: string): void; - replace(arg0: number, arg1: number, arg2: string): Internal.AbstractStringBuilder; - insert(arg0: number, arg1: string): Internal.AbstractStringBuilder; - insert(arg0: number, arg1: Internal.CharSequence_): Internal.AbstractStringBuilder; - insert(arg0: number, arg1: string[]): Internal.AbstractStringBuilder; - insert(arg0: number, arg1: any): Internal.AbstractStringBuilder; - insert(arg0: number, arg1: string[], arg2: number, arg3: number): Internal.AbstractStringBuilder; - insert(arg0: number, arg1: boolean): Internal.AbstractStringBuilder; - insert(arg0: number, arg1: number): Internal.AbstractStringBuilder; - insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): Internal.AbstractStringBuilder; - delete(arg0: number, arg1: number): Internal.AbstractStringBuilder; - substring(arg0: number): string; - substring(arg0: number, arg1: number): string; - capacity(): number; - appendCodePoint(arg0: number): Internal.AbstractStringBuilder; - codePointBefore(arg0: number): number; - indexOf(arg0: string): number; - indexOf(arg0: string, arg1: number): number; - codePointCount(arg0: number, arg1: number): number; - codePoints(): Internal.IntStream; - trimToSize(): void; - getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; - length(): number; - subSequence(arg0: number, arg1: number): Internal.CharSequence; - reverse(): Internal.AbstractStringBuilder; - lastIndexOf(arg0: string): number; - lastIndexOf(arg0: string, arg1: number): number; - setLength(arg0: number): void; - toString(): string; - ensureCapacity(arg0: number): void; - chars(): Internal.IntStream; - offsetByCodePoints(arg0: number, arg1: number): number; - charAt(arg0: number): string; - append(arg0: Internal.CharSequence_): Internal.AbstractStringBuilder; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.AbstractStringBuilder; - append(arg0: string[]): Internal.AbstractStringBuilder; - append(arg0: any): Internal.AbstractStringBuilder; - append(arg0: Internal.StringBuffer_): Internal.AbstractStringBuilder; - append(arg0: string): Internal.AbstractStringBuilder; - append(arg0: number): Internal.AbstractStringBuilder; - append(arg0: boolean): Internal.AbstractStringBuilder; - append(arg0: string[], arg1: number, arg2: number): Internal.AbstractStringBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractStringBuilder_ = AbstractStringBuilder; - interface SessionEventListener { - onLeaveGameSession(arg0: Internal.GameSession_): void; - onStartGameSession(arg0: Internal.GameSession_): void; - } - type SessionEventListener_ = SessionEventListener; - class class_5427 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_30305(): Internal.class_5421; - method_30304($$0: Internal.class_2792_): void; - method_30307(): boolean; - method_30306(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5427_ = class_5427; - class class_6789 extends Internal.class_4634 { - static readonly field_35707 : Internal.Codec; - readonly field_35708 : number; - readonly field_35709 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6789_ = class_6789; - /** - * Fired when you need to remove worldgen. - */ - class WorldgenAddEventJS extends Internal.StartupEventJS { - addSpawn(p: Internal.Consumer_): void; - addSpawn(category: Internal.class_1311_, spawn: string): void; - addSpawn(filter: Internal.BiomeFilter_, category: Internal.class_1311_, spawn: string): void; - addFeatureJson(filter: Internal.BiomeFilter_, json: Internal.JsonObject_): void; - addFeatureJson(filter: Internal.BiomeFilter_, id: ResourceLocation_, json: Internal.JsonObject_): void; - addOre(p: Internal.Consumer_): void; - addLake(p: Internal.Consumer_): void; - static getUniqueId(feature: T, codec: Internal.Codec_): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when you need to remove worldgen. - */ - type WorldgenAddEventJS_ = WorldgenAddEventJS; - class class_4466 extends Internal.class_1429 implements Internal.class_5354, Internal.class_1432 { - method_21785(): boolean; - method_21784(): boolean; - method_29509(): void; - method_29508(): Internal.UUID; - method_21780(): void; - method_29507(): number; - method_23884(): BlockPos; - method_21788(): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_21771($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_4466; - method_21791(): boolean; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - method_29514($$0: number): void; - method_35163(): Internal.class_1355; - method_29513($$0: Internal.UUID_): void; - method_35162(): Internal.List; - method_35161(): number; - method_21779(): boolean; - method_21811($$0: number): number; - method_21778(): BlockPos; - method_21797($$0: BlockPos_): void; - method_6581(): boolean; - static method_26880(): Internal.class_5132$class_5133; - method_21807($$0: number): void; - method_6481($$0: Internal.class_1799_): boolean; - method_6046(): Internal.class_1310; - method_6121($$0: Internal.class_1297_): boolean; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_5776(): boolean; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - static readonly field_30276 : "TicksSincePollination"; - static readonly field_30273 : "CannotEnterHiveTicks"; - static readonly field_28638 : 2; - static readonly field_30271 : 120.32113; - static readonly field_30272 : "CropsGrownSincePollination"; - static readonly field_30280 : "HivePos"; - static readonly field_30279 : "FlowerPos"; - static readonly field_30277 : "HasStung"; - static readonly field_30278 : "HasNectar"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4466_ = class_4466; - interface class_3746 { - method_35237(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; - method_35230(arg0: BlockPos_, arg1: Internal.class_2591_): Internal.Optional; - method_8598(arg0: Internal.class_2902$class_2903_, arg1: BlockPos_): BlockPos; - method_16358(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; - } - type class_3746_ = class_3746; - class IsoEra extends Internal.Enum implements Internal.Era { - getValue(): number; - static valueOf(arg0: string): Internal.IsoEra; - static of(arg0: number): Internal.IsoEra; - static values(): Internal.IsoEra[]; - static readonly CE : Internal.IsoEra; - static readonly BCE : Internal.IsoEra; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IsoEra_ = "ce" | "bce" | IsoEra; - interface NetworkHandlerExtensions { - getAddon(): Internal.AbstractNetworkAddon; - } - type NetworkHandlerExtensions_ = NetworkHandlerExtensions; - interface class_5335 { - method_516(arg0: Internal.JsonObject_, arg1: T, arg2: Internal.JsonSerializationContext_): void; - method_517(arg0: Internal.JsonObject_, arg1: Internal.JsonDeserializationContext_): T; - } - type class_5335_ = class_5335; - class class_52 implements Internal.LootTableAccessor, Internal.FabricLootSupplier { - method_329($$0: Internal.class_1263_, $$1: Internal.class_47_): void; - method_319($$0: Internal.class_47_): Internal.List; - method_328($$0: Internal.class_47_, $$1: Internal.Consumer_): void; - static method_332($$0: Internal.Consumer_): Internal.Consumer; - method_322(): Internal.class_176; - getFunctions(): Internal.List; - static method_324(): Internal.class_52$class_53; - getPools(): Internal.List; - method_330($$0: Internal.class_58_): void; - method_320($$0: Internal.class_47_, $$1: Internal.Consumer_): void; - static readonly field_948 : Internal.class_52; - readonly field_944 : Internal.class_117[]; - static readonly field_947 : Internal.class_176; - readonly field_943 : Internal.class_55[]; - get functions(): Internal.List; - get pools(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_52_ = class_52; - interface IScheduledEventCallback { - onCallback(arg0: Internal.ScheduledEvent_): void; - } - type IScheduledEventCallback_ = ((arg0: Internal.ScheduledEvent) => void) | IScheduledEventCallback; - class class_4048 { - method_30231($$0: number, $$1: number, $$2: number): Internal.class_238; - method_18383($$0: number): Internal.class_4048; - static method_18385($$0: number, $$1: number): Internal.class_4048; - static method_18384($$0: number, $$1: number): Internal.class_4048; - method_19539($$0: number, $$1: number): Internal.class_4048; - toString(): string; - method_30757($$0: Vec3_): Internal.class_238; - readonly field_18067 : number; - readonly field_18069 : boolean; - readonly field_18068 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4048_ = class_4048; - interface AccessBlockModelRenderer { - fabric_updateShape(arg0: Internal.class_1920_, arg1: Internal.class_2680_, arg2: BlockPos_, arg3: number[], arg4: Internal.class_2350_, arg5: number[], arg6: Internal.BitSet_): void; - } - type AccessBlockModelRenderer_ = AccessBlockModelRenderer; - interface AccessorRegistry { - getRegistryKey(): Internal.class_5321>; - callGetEntryLifecycle(arg0: T): Internal.Lifecycle; - } - type AccessorRegistry_ = AccessorRegistry; - class class_1848 extends Internal.class_1852 { - method_17702($$0: Internal.class_1715_): Internal.class_1799; - method_17703($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_8113($$0: number, $$1: number): boolean; - method_17704($$0: Internal.class_1715_): Internal.class_2371; - method_8119(): Internal.class_1865; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1848_ = class_1848; - /** - * Fired when you need to remove worldgen. - */ - class WorldgenRemoveEventJS extends Internal.StartupEventJS { - removeAllSpawns(): void; - printFeaturesForType(type: DecorationGenerationStep_, filter: Internal.BiomeFilter_, afterRemoval: boolean): void; - printSpawns(category: Internal.class_1311_): void; - printSpawns(): void; - removeFeatureById(filter: Internal.BiomeFilter_, decoration: DecorationGenerationStep_, ids: ResourceLocation_[]): void; - removeFeatureById(type: DecorationGenerationStep_, ids: ResourceLocation_[]): void; - printFeatures(type: DecorationGenerationStep_): void; - printFeatures(type: DecorationGenerationStep_, filter: Internal.BiomeFilter_): void; - printFeatures(): void; - removeAllFeatures(filter: Internal.BiomeFilter_): void; - removeAllFeatures(filter: Internal.BiomeFilter_, type: DecorationGenerationStep_): void; - removeAllFeatures(): void; - removeSpawns(p: Internal.Consumer_): void; - removeOres(p: Internal.Consumer_): void; - printFiltered(type: DecorationGenerationStep_, filter: Internal.BiomeFilter_): void; - printFiltered(type: DecorationGenerationStep_): void; - printFiltered(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when you need to remove worldgen. - */ - type WorldgenRemoveEventJS_ = WorldgenRemoveEventJS; - class class_1850 extends Internal.class_1852 { - method_17705($$0: Internal.class_1715_): Internal.class_1799; - method_17706($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_17707($$0: Internal.class_1715_): Internal.class_2371; - method_8113($$0: number, $$1: number): boolean; - method_8119(): Internal.class_1865; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1850_ = class_1850; - interface Constable { - describeConstable(): Internal.Optional; - } - type Constable_ = Constable; - class class_1473 extends Internal.class_1427 implements Internal.class_5147, Internal.class_1603 { - method_27072(): boolean; - method_6636($$0: Internal.class_3419_): void; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - method_29503(): boolean; - static method_26894(): Internal.class_5132$class_5133; - method_6007(): void; - method_7105($$0: Internal.class_1309_, $$1: number): void; - method_6642($$0: boolean): void; - method_5652($$0: Internal.class_2487_): void; - method_6643(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1473_ = class_1473; - class class_6873 extends Internal.Enum implements Internal.class_3542 { - method_40173($$0: Internal.class_5819_, $$1: number): number; - static valueOf($$0: string): Internal.class_6873; - static method_40174($$0: string): Internal.class_6873; - static values(): Internal.class_6873[]; - method_15434(): string; - static readonly field_36421 : Internal.class_6873; - static readonly field_36422 : Internal.class_6873; - static readonly field_36423 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6873_ = "linear" | "triangular" | class_6873; - class class_29 { - method_261($$0: Internal.class_1657_): Internal.class_2487; - method_262($$0: Internal.class_1657_): void; - method_263(): string[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_29_ = class_29; - /** - * Represents an Ingredient, which can match one or multiple ItemStacks. - * - * Can be casted from several object, which has different usages. - * - * If you want to specify nbt to check in ItemStack, use either Item.of() or {type: "forge:nbt"}. - * - * Using {item: ItemStackJS} will NOT preserve NBT in any form. - */ - interface IngredientJS extends Internal.JsonSerializable, Internal.WrappedJS, Internal.Copyable { - getItemIds(): Internal.Set; - anyStackMatches(ingredient: Internal.IngredientJS_): boolean; - testVanillaItem(item: Internal.class_1792_): boolean; - test(arg0: Internal.ItemStackJS_): boolean; - getStacks(): Internal.Set; - getVanillaItems(): Internal.Set; - isEmpty(): boolean; - isInvalidRecipeIngredient(): boolean; - asIngredientStack(): Internal.IngredientStackJS; - getVanillaPredicate(): Internal.Predicate; - filter(filter: Internal.IngredientJS_): Internal.IngredientJS; - toJson(): Internal.JsonElement; - createVanillaIngredient(): Internal.class_1856; - not(): Internal.IngredientJS; - withCount(count: number): Internal.IngredientJS; - unwrapStackIngredient(): Internal.List; - getFirst(): Internal.ItemStackJS; - testVanilla(stack: Internal.class_1799_): boolean; - x(c: number): Internal.IngredientJS; - copy(): Internal.IngredientJS; - getCount(): number; - } - /** - * Represents an Ingredient, which can match one or multiple ItemStacks. - * - * Can be casted from several object, which has different usages. - * - * If you want to specify nbt to check in ItemStack, use either Item.of() or {type: "forge:nbt"}. - * - * Using {item: ItemStackJS} will NOT preserve NBT in any form. - */ - type IngredientJS_ = `#${Special.ItemTag}` | Internal.ItemStackJS_ | Internal.FluidStackJS_ | "*" | `@${Special.Mod}` | `%${string}` | RegExp | net.minecraft.world.item.crafting.Ingredient | Internal.IngredientJS_[] | {type: "forge:nbt", item: Internal.ItemStackJS_ | {item: Internal.Item_, count?: number}, nbt: object} | {item: Internal.ItemStackJS_, count?: number} | {fluid: Internal.FluidStackJS_} | {value: object} | {ingredient: object} | ((arg0: Internal.ItemStackJS) => boolean) | IngredientJS; - class class_2663 implements Internal.class_2596 { - method_11469($$0: Internal.class_1937_): Internal.class_1297; - method_11052($$0: Internal.class_2540_): void; - method_11470(): number; - method_11471($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2663_ = class_2663; - class class_3943 implements Internal.class_2596 { - method_17590(): Internal.class_1916; - method_19460(): boolean; - method_11052($$0: Internal.class_2540_): void; - method_19458(): number; - method_20722(): boolean; - method_17588($$0: Internal.class_2602_): void; - method_17589(): number; - method_19459(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3943_ = class_3943; - /** - * Fired when the fishing loot table is registering. - */ - class FishingLootEventJS extends Internal.LootEventJS { - addFishing(id: ResourceLocation_, b: Internal.Consumer_): void; - getType(): string; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the fishing loot table is registering. - */ - type FishingLootEventJS_ = FishingLootEventJS; - abstract class class_1044 implements Internal.AutoCloseable { - method_23207(): void; - method_4625(arg0: Internal.class_3300_): void; - method_18169($$0: Internal.class_1060_, $$1: Internal.class_3300_, $$2: ResourceLocation_, $$3: Internal.Executor_): void; - method_4624(): number; - method_4528(): void; - method_4527($$0: boolean, $$1: boolean): void; - close(): void; - static readonly field_32948 : -1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1044_ = class_1044; - /** - * Fired by different tag when the server: - * - loads - * - ticks - * - unloads - */ - class ServerEventJS extends Internal.EventJS { - getServer(): Internal.ServerJS; - get server(): Internal.ServerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired by different tag when the server: - * - loads - * - ticks - * - unloads - */ - type ServerEventJS_ = ServerEventJS; - class class_5206 extends Internal.class_4647 { - method_26989($$0: Internal.Random_, $$1: number, $$2: Internal.class_4643_): number; - static readonly field_24929 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5206_ = class_5206; - interface BiomeModifications$BiomeContext { - getKey(): ResourceLocation; - getProperties(): Internal.BiomeProperties; - } - type BiomeModifications$BiomeContext_ = BiomeModifications$BiomeContext; - class class_1564 extends Internal.class_1617 { - method_16484($$0: number, $$1: boolean): void; - static method_26912(): Internal.class_5132$class_5133; - method_5722($$0: Internal.class_1297_): boolean; - method_20033(): Internal.class_3414; - method_5749($$0: Internal.class_2487_): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1564_ = class_1564; - interface class_4981 { - method_26313($$0: Internal.class_1308_, $$1: Internal.class_4980_, $$2: Vec3_): boolean; - method_26316(): number; - method_6577(): boolean; - method_26315(arg0: Vec3_): void; - } - type class_4981_ = class_4981; - interface UnitVariables { - getVariables(): Internal.VariableSet; - } - type UnitVariables_ = (() => Internal.VariableSet) | UnitVariables; - interface Short2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Short2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2BooleanFunction; - } - type Short2BooleanFunction_ = ((arg0: number) => boolean) | Short2BooleanFunction; - class BaseFunction extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { - getFunctionName(): string; - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - getTypeOf(): string; - setImmunePrototypeProperty(value: any): void; - hasInstance(instance: Internal.Scriptable_): boolean; - getLength(): number; - execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - toString(): string; - construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; - getClassName(): string; - getArity(): number; - createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; - get arity(): number; - get functionName(): string; - get length(): number; - get className(): string; - get typeOf(): string; - set immunePrototypeProperty(value: any); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BaseFunction_ = BaseFunction; - abstract class ShortBuffer extends Internal.Buffer implements Internal.Comparable { - hasArray(): boolean; - compact(): Internal.ShortBuffer; - clear(): Internal.ShortBuffer; - duplicate(): Internal.ShortBuffer; - compareTo(arg0: Internal.ShortBuffer_): number; - asReadOnlyBuffer(): Internal.ShortBuffer; - put(arg0: number[]): Internal.ShortBuffer; - put(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ShortBuffer; - put(arg0: number, arg1: number[]): Internal.ShortBuffer; - put(arg0: number[], arg1: number, arg2: number): Internal.ShortBuffer; - put(arg0: number, arg1: Internal.ShortBuffer_, arg2: number, arg3: number): Internal.ShortBuffer; - put(arg0: Internal.ShortBuffer_): Internal.ShortBuffer; - put(arg0: number, arg1: number): Internal.ShortBuffer; - put(arg0: number): Internal.ShortBuffer; - static allocate(arg0: number): Internal.ShortBuffer; - rewind(): Internal.ShortBuffer; - slice(): Internal.ShortBuffer; - slice(arg0: number, arg1: number): Internal.ShortBuffer; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.ShortBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): Internal.ShortBuffer; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ShortBuffer; - get(arg0: number[], arg1: number, arg2: number): Internal.ShortBuffer; - get(arg0: number[]): Internal.ShortBuffer; - limit(arg0: number): Internal.ShortBuffer; - reset(): Internal.ShortBuffer; - arrayOffset(): number; - toString(): string; - position(arg0: number): Internal.ShortBuffer; - flip(): Internal.ShortBuffer; - isDirect(): boolean; - static wrap(arg0: number[]): Internal.ShortBuffer; - static wrap(arg0: number[], arg1: number, arg2: number): Internal.ShortBuffer; - mark(): Internal.ShortBuffer; - order(): Internal.ByteOrder; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShortBuffer_ = ShortBuffer; - class class_4044 extends Internal.class_4075 { - method_18342(): Internal.class_1058; - method_18345($$0: Internal.class_1535_): Internal.class_1058; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4044_ = class_4044; - class ConditionalFunction implements Internal.FunctionContainer, Internal.ConditionContainer { - addFunction(o: Internal.JsonObject_): Internal.ConditionalFunction; - addCondition(o: Internal.JsonObject_): Internal.ConditionalFunction; - function : Internal.JsonObject; - conditions : Internal.JsonArray; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConditionalFunction_ = ConditionalFunction; - abstract class class_3732 extends Internal.class_1588 { - method_16472(): boolean; - method_16220(): boolean; - method_16485(): boolean; - method_5678(): number; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5749($$0: Internal.class_2487_): void; - static method_20739($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_16216($$0: BlockPos_): void; - method_16217($$0: boolean): void; - method_16218(): void; - method_16219(): boolean; - method_5974($$0: number): boolean; - method_5652($$0: Internal.class_2487_): void; - method_16215(): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3732_ = class_3732; - class class_1639 extends Internal.class_1547 { - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_6121($$0: Internal.class_1297_): boolean; - method_6049($$0: Internal.class_1293_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1639_ = class_1639; - class Products$P16 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function16_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P16_ = Products$P16; - class class_1928 implements Internal.GameRulesAccessor { - method_27325(): Internal.class_1928; - method_8356($$0: Internal.class_1928$class_4313_): number; - method_27322($$0: Internal.class_1928_, $$1: Internal.MinecraftServer_): void; - method_8355($$0: Internal.class_1928$class_4313_): boolean; - method_20746($$0: Internal.class_1928$class_4313_): T; - static method_20744($$0: Internal.class_1928$class_4311_): void; - static method_8359($$0: string, $$1: Internal.class_1928$class_5198_, $$2: Internal.class_1928$class_4314_): Internal.class_1928$class_4313; - method_8358(): Internal.class_2487; - static readonly field_19409 : Internal.class_1928$class_4313; - static readonly field_28044 : Internal.class_1928$class_4313; - static readonly field_19391 : Internal.class_1928$class_4313; - static readonly field_19392 : Internal.class_1928$class_4313; - static readonly field_19390 : Internal.class_1928$class_4313; - static readonly field_19388 : Internal.class_1928$class_4313; - static readonly field_19389 : Internal.class_1928$class_4313; - static readonly field_19400 : Internal.class_1928$class_4313; - static readonly field_19422 : Internal.class_1928$class_4313; - static readonly field_21831 : Internal.class_1928$class_4313; - static readonly field_19387 : Internal.class_1928$class_4313; - static readonly field_21832 : Internal.class_1928$class_4313; - static readonly field_19407 : Internal.class_1928$class_4313; - static readonly field_19408 : Internal.class_1928$class_4313; - static readonly field_30963 : 3; - static readonly field_19405 : Internal.class_1928$class_4313; - static readonly field_19406 : Internal.class_1928$class_4313; - static readonly field_19403 : Internal.class_1928$class_4313; - static readonly field_19404 : Internal.class_1928$class_4313; - static readonly field_19401 : Internal.class_1928$class_4313; - static readonly field_19402 : Internal.class_1928$class_4313; - static readonly field_28357 : Internal.class_1928$class_4313; - static readonly field_25402 : Internal.class_1928$class_4313; - static readonly field_25401 : Internal.class_1928$class_4313; - static readonly field_19399 : Internal.class_1928$class_4313; - static readonly field_19397 : Internal.class_1928$class_4313; - static readonly field_19398 : Internal.class_1928$class_4313; - static readonly field_19395 : Internal.class_1928$class_4313; - static readonly field_20634 : Internal.class_1928$class_4313; - static readonly field_19396 : Internal.class_1928$class_4313; - static readonly field_20635 : Internal.class_1928$class_4313; - static readonly field_19393 : Internal.class_1928$class_4313; - static readonly field_20636 : Internal.class_1928$class_4313; - static readonly field_19394 : Internal.class_1928$class_4313; - static readonly field_20637 : Internal.class_1928$class_4313; - static readonly field_20638 : Internal.class_1928$class_4313; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1928_ = class_1928; - interface class_117 extends Internal.class_46, Internal.BiFunction { - method_29321(): Internal.class_5339; - } - type class_117_ = class_117; - class RegistryAttribute extends Internal.Enum { - static valueOf(name: string): Internal.RegistryAttribute; - static values(): Internal.RegistryAttribute[]; - static readonly PERSISTED : Internal.RegistryAttribute; - static readonly SYNCED : Internal.RegistryAttribute; - static readonly MODDED : Internal.RegistryAttribute; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RegistryAttribute_ = "synced" | "modded" | "persisted" | RegistryAttribute; - interface IntSupplier { - getAsInt(): number; - } - type IntSupplier_ = (() => number) | IntSupplier; - interface MethodTypeDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfMethod { - parameterType(arg0: number): Internal.ClassDesc; - dropParameterTypes(arg0: number, arg1: number): Internal.MethodTypeDesc; - parameterCount(): number; - changeReturnType(arg0: Internal.ClassDesc_): Internal.MethodTypeDesc; - descriptorString(): string; - insertParameterTypes(arg0: number, ... arg1: Internal.ClassDesc_[]): Internal.MethodTypeDesc; - changeParameterType(arg0: number, arg1: Internal.ClassDesc_): Internal.MethodTypeDesc; - parameterArray(): Internal.ClassDesc[]; - equals(arg0: any): boolean; - parameterList(): Internal.List; - displayDescriptor(): string; - returnType(): Internal.ClassDesc; - } - type MethodTypeDesc_ = MethodTypeDesc; - abstract class ForwardingCollection extends Internal.ForwardingObject implements Internal.Collection { - add(arg0: E): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: Internal.Collection_): boolean; - containsAll(arg0: Internal.Collection_): boolean; - toArray(arg0: T[]): T[]; - toArray(): any[]; - isEmpty(): boolean; - clear(): void; - remove(arg0: any): boolean; - retainAll(arg0: Internal.Collection_): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ForwardingCollection_ = ForwardingCollection; - interface SpecialLogicInventory { - fabric_setSuppress(arg0: boolean): void; - fabric_onFinalCommit(arg0: number, arg1: Internal.class_1799_, arg2: Internal.class_1799_): void; - } - type SpecialLogicInventory_ = SpecialLogicInventory; - class class_3534 implements Internal.Comparable { - method_15409(): number; - method_15408($$0: Internal.class_3534_): number; - readonly field_15739 : number; - readonly field_19384 : number; - readonly field_15737 : number; - readonly field_15738 : string; + type Hotbar_ = Hotbar; + /** + * @javaClass net.minecraft.class_1011 + */ + class NativeImage implements Internal.AutoCloseable { + static getG($$0: number): number; + upload($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean): void; + upload($$0: number, $$1: number, $$2: number, $$3: boolean): void; + upload($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean): void; + resizeSubRectTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.NativeImage_): void; + blendPixel($$0: number, $$1: number, $$2: number): void; + downloadDepthBuffer($$0: number): void; + makePixelArray(): number[]; + getWidth(): number; + static fromBase64($$0: string): this; + static getR($$0: number): number; + fillRect($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + writeToFile($$0: string): void; + writeToFile($$0: Internal.File_): void; + writeToFile($$0: Internal.Path_): void; + getHeight(): number; + getPixelRGBA($$0: number, $$1: number): number; + setPixelRGBA($$0: number, $$1: number, $$2: number): void; + getLuminanceOrAlpha($$0: number, $$1: number): number; + copyFromFont($$0: Internal.STBTTFontinfo_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; + untrack(): void; + drawPixels(): void; + getRedOrLuminance($$0: number, $$1: number): number; + static getA($$0: number): number; + static getB($$0: number): number; + flipY(): void; + close(): void; + static combine($$0: number, $$1: number, $$2: number, $$3: number): number; + static read($$0: Internal.NativeImage$Format_, $$1: Internal.InputStream_): this; + static read($$0: Internal.ByteBuffer_): this; + static read($$0: Internal.NativeImage$Format_, $$1: Internal.ByteBuffer_): this; + static read($$0: Internal.InputStream_): this; + format(): Internal.NativeImage$Format; + writeToChannel($$0: Internal.WritableByteChannel_): boolean; + copyFrom($$0: Internal.NativeImage_): void; + setPixelLuminance($$0: number, $$1: number, $$2: number): void; + copyRect($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: boolean): void; + asByteArray(): number[]; + downloadTexture($$0: number, $$1: boolean): void; + toString(): string; + getBlueOrLuminance($$0: number, $$1: number): number; + getGreenOrLuminance($$0: number, $$1: number): number; + "pixels" : number; + get width(): number; + get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3534_ = class_3534; - abstract class PlayerDataJS implements Internal.WithAttachedData { - getPlayer(): P; - getMinecraftPlayer(): E; + type NativeImage_ = NativeImage; + /** + * @javaClass net.minecraft.class_4093 + */ + abstract class ReentrantBlockableEventLoop extends Internal.BlockableEventLoop { + scheduleExecutables(): boolean; + doRunTask($$0: R): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ReentrantBlockableEventLoop_ = ReentrantBlockableEventLoop; + /** + * @javaClass com.mojang.brigadier.tree.ArgumentCommandNode + */ + class ArgumentCommandNode extends Internal.CommandNode { + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; getName(): string; - getProfile(): Internal.GameProfile; - hasClientMod(): boolean; - getId(): Internal.UUID; - getOverworld(): Internal.LevelJS; - getData(): Internal.AttachedData; - get data(): Internal.AttachedData; - get minecraftPlayer(): E; - get profile(): Internal.GameProfile; + createBuilder(): Internal.RequiredArgumentBuilder; + isValidInput(arg0: string): boolean; + getType(): Internal.ArgumentType; + hashCode(): number; + equals(arg0: any): boolean; + getExamples(): Internal.Collection; + getUsageText(): string; + getCustomSuggestions(): Internal.SuggestionProvider; + toString(): string; + parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; + get customSuggestions(): Internal.SuggestionProvider; + get examples(): Internal.Collection; get name(): string; - get id(): Internal.UUID; - get overworld(): Internal.LevelJS; - get player(): P; + get usageText(): string; + get type(): Internal.ArgumentType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type PlayerDataJS_ = PlayerDataJS; - interface Decoder { - simple(): Internal.Decoder$Simple; - terminal(): Internal.Decoder$Terminal; - parse(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; - parse(arg0: Internal.Dynamic_): Internal.DataResult; - withLifecycle(arg0: Internal.Lifecycle_): Internal.Decoder; - decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; - decode(arg0: Internal.Dynamic_): Internal.DataResult>; - promotePartial(arg0: Internal.Consumer_): Internal.Decoder; - flatMap(arg0: Internal.Function_>): Internal.Decoder; - boxed(): Internal.Decoder$Boxed; - fieldOf(arg0: string): Internal.MapDecoder; - map(arg0: Internal.Function_): Internal.Decoder; - } - type Decoder_ = Decoder; - interface FabricBakedModel { - emitItemQuads(arg0: Internal.class_1799_, arg1: Internal.Supplier_, arg2: Internal.RenderContext_): void; - emitBlockQuads(arg0: Internal.class_1920_, arg1: Internal.class_2680_, arg2: BlockPos_, arg3: Internal.Supplier_, arg4: Internal.RenderContext_): void; - isVanillaAdapter(): boolean; - } - type FabricBakedModel_ = FabricBakedModel; - class CommandDispatcher { - getSmartUsage(arg0: Internal.CommandNode_, arg1: S): Internal.Map, string>; - findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; - setConsumer(arg0: Internal.ResultConsumer_): void; - getCompletionSuggestions(arg0: Internal.ParseResults_): Internal.CompletableFuture; - getCompletionSuggestions(arg0: Internal.ParseResults_, arg1: number): Internal.CompletableFuture; - getPath(arg0: Internal.CommandNode_): Internal.Collection; - getAllUsage(arg0: Internal.CommandNode_, arg1: S, arg2: boolean): string[]; - findNode(arg0: Internal.Collection_): Internal.CommandNode; - parse(arg0: Internal.StringReader_, arg1: S): Internal.ParseResults; - parse(arg0: string, arg1: S): Internal.ParseResults; - getRoot(): Internal.RootCommandNode; - execute(arg0: Internal.ParseResults_): number; - execute(arg0: Internal.StringReader_, arg1: S): number; - execute(arg0: string, arg1: S): number; - register(arg0: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; - static readonly ARGUMENT_SEPARATOR : " "; - static readonly ARGUMENT_SEPARATOR_CHAR : " "; - get root(): Internal.RootCommandNode; - set consumer(arg0: Internal.ResultConsumer_); + type ArgumentCommandNode_ = ArgumentCommandNode; + /** + * @javaClass net.minecraft.class_163 + */ + class AdvancementList { + add($$0: Internal.Map_): void; + getRoots(): Internal.Iterable; + getAllAdvancements(): Internal.Collection; + get($$0: ResourceLocation_): Internal.Advancement; + clear(): void; + setListener($$0: Internal.AdvancementList$Listener_): void; + remove($$0: Internal.Set_): void; + get allAdvancements(): Internal.Collection; + get roots(): Internal.Iterable; + set listener($$0: Internal.AdvancementList$Listener_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type CommandDispatcher_ = CommandDispatcher; - class class_289 { - static method_1348(): Internal.class_289; - method_1349(): Internal.class_287; - method_1350(): void; + type AdvancementList_ = AdvancementList; + /** + * @javaClass net.minecraft.class_1684 + */ + class ThrownEnderpearl extends Internal.ThrowableItemProjectile { + tick(): void; + changeDimension($$0: Internal.ServerLevel_): Internal.Entity; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_289_ = class_289; - class ClientPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { - onServerReady(): void; - lateInit(): void; - handle(packet: Internal.class_2658_): boolean; - createPacket(channelName: ResourceLocation_, buf: Internal.class_2540_): Internal.class_2596; + type ThrownEnderpearl_ = ThrownEnderpearl; + /** + * @javaClass net.minecraft.class_1865 + */ + interface RecipeSerializer { + fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): T; + toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: T): void; + fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): T; + register($$0: string, $$1: S): S; + } + type RecipeSerializer_ = Special.RecipeSerializer | RecipeSerializer; + /** + * @javaClass net.minecraft.class_1501 + */ + class Llama extends Internal.AbstractChestedHorse implements Internal.RangedAttackMob { + canWearArmor(): boolean; + isArmor($$0: Internal.ItemStack_): boolean; + positionRider($$0: Internal.Entity_): void; + canBeControlledByRider(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + canEatGrass(): boolean; + getSwag(): Internal.DyeColor; + isFood($$0: Internal.ItemStack_): boolean; + hasCaravanTail(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + isTraderLlama(): boolean; + isWearingArmor(): boolean; + setVariant($$0: number): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getLeashOffset(): Vec3; + method_7105($$0: Internal.LivingEntity_, $$1: number): void; + inCaravan(): boolean; + leaveCaravan(): void; + makeMad(): void; + getVariant(): number; + getMaxTemper(): number; + getStrength(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getPassengersRidingOffset(): number; + joinCaravan($$0: Internal.Llama_): void; + canMate($$0: Internal.Animal_): boolean; + method_5453($$0: Internal.Container_): void; + getCaravanHead(): this; + method_6765(): boolean; + getInventoryColumns(): number; + get caravanHead(): this; + get inventoryColumns(): number; + get strength(): number; + get passengersRidingOffset(): number; + get variant(): number; + get swag(): Internal.DyeColor; + get wearingArmor(): boolean; + get leashOffset(): Vec3; + get traderLlama(): boolean; + get maxTemper(): number; + set variant($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ClientPlayNetworkAddon_ = ClientPlayNetworkAddon; - interface class_5269 extends Internal.class_5217 { - method_27419(arg0: number): void; - method_30657(arg0: number): void; - method_27416(arg0: number): void; - method_27417(arg0: number): void; - method_187($$0: BlockPos_, $$1: number): void; + type Llama_ = Llama; + /** + * @javaClass com.google.common.collect.ImmutableMultimap$Builder + */ + class ImmutableMultimap$Builder { + orderKeysBy(arg0: Internal.Comparator_): Internal.ImmutableMultimap$Builder; + build(): Internal.ImmutableMultimap; + orderValuesBy(arg0: Internal.Comparator_): Internal.ImmutableMultimap$Builder; + putAll(arg0: Internal.Multimap_): Internal.ImmutableMultimap$Builder; + putAll(arg0: K, ... arg1: V[]): Internal.ImmutableMultimap$Builder; + putAll(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableMultimap$Builder; + putAll(arg0: Internal.Iterable_>): Internal.ImmutableMultimap$Builder; + put(arg0: Internal.Map$Entry_): Internal.ImmutableMultimap$Builder; + put(arg0: K, arg1: V): Internal.ImmutableMultimap$Builder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_5269_ = class_5269; - class MutableArmorTier implements Internal.class_1741 { + type ImmutableMultimap$Builder_ = ImmutableMultimap$Builder; + /** + * @javaClass net.minecraft.class_1921$class_4688$class_4689 + */ + class RenderType$CompositeState$CompositeStateBuilder { + setOutputState($$0: Internal.RenderStateShard$OutputStateShard_): this; + setLightmapState($$0: Internal.RenderStateShard$LightmapStateShard_): this; + setLineState($$0: Internal.RenderStateShard$LineStateShard_): this; + setWriteMaskState($$0: Internal.RenderStateShard$WriteMaskStateShard_): this; + setTransparencyState($$0: Internal.RenderStateShard$TransparencyStateShard_): this; + setLayeringState($$0: Internal.RenderStateShard$LayeringStateShard_): this; + setTexturingState($$0: Internal.RenderStateShard$TexturingStateShard_): this; + setCullState($$0: Internal.RenderStateShard$CullStateShard_): this; + createCompositeState($$0: Internal.RenderType$OutlineProperty_): Internal.RenderType$CompositeState; + createCompositeState($$0: boolean): Internal.RenderType$CompositeState; + setDepthTestState($$0: Internal.RenderStateShard$DepthTestStateShard_): this; + setShaderState($$0: Internal.RenderStateShard$ShaderStateShard_): this; + setTextureState($$0: Internal.RenderStateShard$EmptyTextureStateShard_): this; + setOverlayState($$0: Internal.RenderStateShard$OverlayStateShard_): this; + set overlayState($$0: Internal.RenderStateShard$OverlayStateShard_); + set transparencyState($$0: Internal.RenderStateShard$TransparencyStateShard_); + set outputState($$0: Internal.RenderStateShard$OutputStateShard_); + set layeringState($$0: Internal.RenderStateShard$LayeringStateShard_); + set lineState($$0: Internal.RenderStateShard$LineStateShard_); + set shaderState($$0: Internal.RenderStateShard$ShaderStateShard_); + set depthTestState($$0: Internal.RenderStateShard$DepthTestStateShard_); + set lightmapState($$0: Internal.RenderStateShard$LightmapStateShard_); + set cullState($$0: Internal.RenderStateShard$CullStateShard_); + set texturingState($$0: Internal.RenderStateShard$TexturingStateShard_); + set writeMaskState($$0: Internal.RenderStateShard$WriteMaskStateShard_); + set textureState($$0: Internal.RenderStateShard$EmptyTextureStateShard_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderType$CompositeState$CompositeStateBuilder_ = RenderType$CompositeState$CompositeStateBuilder; + /** + * @javaClass net.minecraft.class_5915 + */ + class GlowItemFrame extends Internal.ItemFrame { + getBreakSound(): Internal.SoundEvent; + getRemoveItemSound(): Internal.SoundEvent; + getPlaceSound(): Internal.SoundEvent; + getRotateItemSound(): Internal.SoundEvent; + getAddItemSound(): Internal.SoundEvent; + get rotateItemSound(): Internal.SoundEvent; + get placeSound(): Internal.SoundEvent; + get breakSound(): Internal.SoundEvent; + get addItemSound(): Internal.SoundEvent; + get removeItemSound(): Internal.SoundEvent; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GlowItemFrame_ = GlowItemFrame; + /** + * @javaClass net.minecraft.class_5603 + */ + class PartPose { + static offsetAndRotation($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): this; + static offset($$0: number, $$1: number, $$2: number): this; + static rotation($$0: number, $$1: number, $$2: number): this; + static readonly "ZERO" : Internal.PartPose; + readonly "zRot" : number; + readonly "yRot" : number; + readonly "x" : number; + readonly "xRot" : number; + readonly "y" : number; + readonly "z" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PartPose_ = PartPose; + /** + * @javaClass java.text.AttributedCharacterIterator$Attribute + */ + class AttributedCharacterIterator$Attribute implements Internal.Serializable { + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + static readonly "LANGUAGE" : Internal.AttributedCharacterIterator$Attribute; + static readonly "INPUT_METHOD_SEGMENT" : Internal.AttributedCharacterIterator$Attribute; + static readonly "READING" : Internal.AttributedCharacterIterator$Attribute; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AttributedCharacterIterator$Attribute_ = AttributedCharacterIterator$Attribute; + /** + * @javaClass net.minecraft.class_1472 + */ + class Sheep extends Internal.Animal implements Internal.Shearable { + handleEntityEvent($$0: number): void; + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + method_6636($$0: Internal.SoundSource_): void; + isSheared(): boolean; + getColor(): Internal.DyeColor; + getHeadEatPositionScale($$0: number): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getHeadEatAngleScale($$0: number): number; + method_27072(): boolean; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + ate(): void; + setColor($$0: Internal.DyeColor_): void; + static getColorArray($$0: Internal.DyeColor_): number[]; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getDefaultLootTable(): ResourceLocation; + setSheared($$0: boolean): void; + static getRandomSheepColor($$0: Internal.Random_): Internal.DyeColor; + get sheared(): boolean; + get color(): Internal.DyeColor; + get defaultLootTable(): ResourceLocation; + set sheared($$0: boolean); + set color($$0: Internal.DyeColor_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Sheep_ = Sheep; + /** + * @javaClass net.minecraft.class_1593 + */ + class Phantom extends Internal.FlyingMob implements Internal.Enemy { + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getSoundSource(): Internal.SoundSource; + isFlapping(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + getUniqueFlapTickOffset(): number; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getMobType(): Internal.MobType; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + getPhantomSize(): number; + shouldRenderAtSqrDistance($$0: number): boolean; + canAttackType($$0: Internal.EntityType_): boolean; + setPhantomSize($$0: number): void; + static readonly "FLAP_DEGREES_PER_TICK" : 7.448451; + static readonly "TICKS_PER_FLAP" : 25; + get mobType(): Internal.MobType; + get phantomSize(): number; + get soundSource(): Internal.SoundSource; + get flapping(): boolean; + get uniqueFlapTickOffset(): number; + set phantomSize($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Phantom_ = Phantom; + /** + * @javaClass net.minecraft.class_1043 + */ + class DynamicTexture extends Internal.AbstractTexture { + load($$0: Internal.ResourceManager_): void; + setPixels($$0: Internal.NativeImage_): void; + upload(): void; + getPixels(): Internal.NativeImage; + close(): void; + get pixels(): Internal.NativeImage; + set pixels($$0: Internal.NativeImage_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DynamicTexture_ = DynamicTexture; + /** + * @javaClass io.netty.channel.ChannelInboundHandler + */ + interface ChannelInboundHandler extends Internal.ChannelHandler { + channelInactive(arg0: Internal.ChannelHandlerContext_): void; + channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; + channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; + exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; + channelActive(arg0: Internal.ChannelHandlerContext_): void; + userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + channelRegistered(arg0: Internal.ChannelHandlerContext_): void; + channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; + channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + } + type ChannelInboundHandler_ = ChannelInboundHandler; + /** + * @javaClass net.minecraft.class_2656 + */ + class ClientboundCooldownPacket implements Internal.Packet { + getDuration(): number; + getItem(): Internal.Item; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get duration(): number; + get item(): Internal.Item; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundCooldownPacket_ = ClientboundCooldownPacket; + /** + * @javaClass org.lwjgl.system.Pointer + */ + interface Pointer { + address(): number; + } + type Pointer_ = (() => number) | Pointer; + /** + * @javaClass net.minecraft.class_29 + */ + class PlayerDataStorage { + load($$0: Internal.Player_): Internal.CompoundTag; + save($$0: Internal.Player_): void; + getSeenPlayers(): string[]; + get seenPlayers(): string[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlayerDataStorage_ = PlayerDataStorage; + /** + * @javaClass net.minecraft.class_2668$class_5402 + */ + class ClientboundGameEventPacket$Type { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundGameEventPacket$Type_ = ClientboundGameEventPacket$Type; + /** + * @javaClass net.minecraft.class_1755 + */ + class BucketItem extends Internal.Item implements Internal.DispensibleContainerItem, dev.architectury.mixin.fabric.BucketItemAccessor, Internal.BucketItemAccessor { + static getEmptySuccessItem($$0: Internal.ItemStack_, $$1: Internal.Player_): Internal.ItemStack; + use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; + method_7728($$0: Internal.Player_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: BlockPos_): void; + handler$zzj000$fillBucket(level: Internal.Level_, player: Internal.Player_, hand: Hand_, cir: Internal.CallbackInfoReturnable_, stack: Internal.ItemStack_, target: Internal.BlockHitResult_): void; + method_7731($$0: Internal.Player_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockHitResult_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BucketItem_ = BucketItem; + /** + * @javaClass java.lang.IllegalStateException + */ + class IllegalStateException extends Internal.RuntimeException { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IllegalStateException_ = IllegalStateException; + /** + * @javaClass net.minecraft.class_1117 + */ + interface TickableSoundInstance extends Internal.SoundInstance { + isStopped(): boolean; + tick(): void; + } + type TickableSoundInstance_ = TickableSoundInstance; + /** + * @javaClass java.lang.annotation.Annotation + */ + interface Annotation { + hashCode(): number; + equals(arg0: any): boolean; + annotationType(): Internal.Annotation; + toString(): string; + } + type Annotation_ = Annotation; + /** + * @javaClass net.fabricmc.fabric.mixin.gamerule.BooleanRuleAccessor + */ + interface BooleanRuleAccessor { + } + type BooleanRuleAccessor_ = BooleanRuleAccessor; + /** + * @javaClass net.minecraft.class_4174 + */ + class FoodProperties { + isMeat(): boolean; + getEffects(): Internal.List>; + getNutrition(): number; + isFastFood(): boolean; + canAlwaysEat(): boolean; + getSaturationModifier(): number; + get effects(): Internal.List>; + get nutrition(): number; + get meat(): boolean; + get saturationModifier(): number; + get fastFood(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FoodProperties_ = FoodProperties; + /** + * @javaClass java.lang.module.ModuleDescriptor$Exports$Modifier + */ + class ModuleDescriptor$Exports$Modifier extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.ModuleDescriptor$Exports$Modifier[]; + static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Exports$Modifier; + static readonly "MANDATED" : Internal.ModuleDescriptor$Exports$Modifier; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModuleDescriptor$Exports$Modifier_ = "synthetic" | "mandated" | ModuleDescriptor$Exports$Modifier; + /** + * @javaClass net.minecraft.class_1526 + */ + class EnderDragonPhaseManager { + getPhase($$0: Internal.EnderDragonPhase_): T; + setPhase($$0: Internal.EnderDragonPhase_): void; + getCurrentPhase(): Internal.DragonPhaseInstance; + get currentPhase(): Internal.DragonPhaseInstance; + set phase($$0: Internal.EnderDragonPhase_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EnderDragonPhaseManager_ = EnderDragonPhaseManager; + /** + * @javaClass net.minecraft.class_1129 + */ + interface SearchTree { + search(arg0: string): Internal.List; + } + type SearchTree_ = ((arg0: string) => Internal.List) | SearchTree; + /** + * @javaClass com.mojang.datafixers.util.Function13 + */ + interface Function13 { + curry9(): Internal.Function9>; + curry12(): Internal.Function12>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13): R; + curry7(): Internal.Function7>; + curry8(): Internal.Function8>; + curry5(): Internal.Function5>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + curry10(): Internal.Function10>; + curry4(): Internal.Function4>; + curry11(): Internal.Function11>; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function13_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13) => R) | Function13; + /** + * @javaClass net.minecraft.class_870 + */ + class StructureRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + clear(): void; + addBoundingBox($$0: Internal.BoundingBox_, $$1: Internal.List_, $$2: Internal.List_, $$3: Internal.DimensionType_): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureRenderer_ = StructureRenderer; + /** + * @javaClass net.minecraft.class_6904$class_6905 + */ + interface WorldStem$DataPackConfigSupplier extends Internal.Supplier { + loadFromWorld($$0: Internal.LevelStorageSource$LevelStorageAccess_): this; + } + type WorldStem$DataPackConfigSupplier_ = WorldStem$DataPackConfigSupplier; + /** + * @javaClass net.minecraft.class_630 + */ + class ModelPart { + setPos($$0: number, $$1: number, $$2: number): void; + getRandomCube($$0: Internal.Random_): Internal.ModelPart$Cube; + storePose(): Internal.PartPose; + getChild($$0: string): this; + loadPose($$0: Internal.PartPose_): void; + isEmpty(): boolean; + getAllParts(): Internal.Stream; + visit($$0: Internal.PoseStack_, $$1: Internal.ModelPart$Visitor_): void; + setRotation($$0: number, $$1: number, $$2: number): void; + translateAndRotate($$0: Internal.PoseStack_): void; + render($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + copyFrom($$0: Internal.ModelPart_): void; + "visible" : boolean; + "zRot" : number; + "yRot" : number; + "x" : number; + "xRot" : number; + "y" : number; + "z" : number; + get allParts(): Internal.Stream; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModelPart_ = ModelPart; + /** + * @javaClass net.minecraft.class_2632 + */ + class ClientboundChangeDifficultyPacket implements Internal.Packet { + isLocked(): boolean; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getDifficulty(): Internal.Difficulty; + get difficulty(): Internal.Difficulty; + get locked(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundChangeDifficultyPacket_ = ClientboundChangeDifficultyPacket; + /** + * @javaClass net.minecraft.class_1726 + */ + class LoomMenu extends Internal.AbstractContainerMenu { + slotsChanged($$0: Internal.Container_): void; + getBannerSlot(): Internal.Slot; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + removed($$0: Internal.Player_): void; + getSelectedBannerPatternIndex(): number; + stillValid($$0: Internal.Player_): boolean; + getDyeSlot(): Internal.Slot; + registerUpdateListener($$0: Internal.Runnable_): void; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getResultSlot(): Internal.Slot; + getPatternSlot(): Internal.Slot; + get resultSlot(): Internal.Slot; + get selectedBannerPatternIndex(): number; + get bannerSlot(): Internal.Slot; + get dyeSlot(): Internal.Slot; + get patternSlot(): Internal.Slot; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LoomMenu_ = LoomMenu; + /** + * @javaClass java.time.temporal.Temporal + */ + interface Temporal extends Internal.TemporalAccessor { + minus(arg0: Internal.TemporalAmount_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + with(arg0: Internal.TemporalAdjuster_): this; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + plus(arg0: Internal.TemporalAmount_): this; + } + type Temporal_ = Temporal; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2CharFunction + */ + interface Reference2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + getOrDefault(arg0: any, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Reference2ShortFunction; + removeChar(arg0: any): string; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Reference2IntFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: string): string; + remove(arg0: any): string; + defaultReturnValue(arg0: string): void; + defaultReturnValue(): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Reference2ObjectFunction; + get(arg0: any): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Reference2LongFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Reference2ByteFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Reference2FloatFunction; + applyAsInt(arg0: K): number; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2CharFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): Internal.Reference2CharFunction; + getChar(arg0: any): string; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2CharFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2CharFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2CharFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2CharFunction; + } + type Reference2CharFunction_ = ((arg0: any) => string) | Reference2CharFunction; + /** + * @javaClass io.netty.channel.SimpleChannelInboundHandler + */ + abstract class SimpleChannelInboundHandler extends Internal.ChannelInboundHandlerAdapter { + acceptInboundMessage(arg0: any): boolean; + channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SimpleChannelInboundHandler_ = SimpleChannelInboundHandler; + /** + * @javaClass dev.architectury.fluid.FluidStack + */ + class FluidStack { + getRawFluidSupplier(): Internal.Supplier; + getRawFluid(): Internal.Fluid; + getName(): Internal.Component; + isTagEqual(other: Internal.FluidStack_): boolean; + getOrCreateChildTag(childName: string): Internal.CompoundTag; + copyWithAmount(amount: number): this; + static empty(): this; + getChildTag(childName: string): Internal.CompoundTag; + hashCode(): number; + static create(stack: Internal.FluidStack_, amount: number): this; + static create(fluid: Internal.Fluid_, amount: number, tag: Internal.CompoundTag_): this; + static create(fluid: Internal.Fluid_, amount: number): this; + static create(fluid: Internal.Supplier_, amount: number, tag: Internal.CompoundTag_): this; + static create(fluid: Internal.Supplier_, amount: number): this; + setTag(tag: Internal.CompoundTag_): void; + copy(): this; + setAmount(amount: number): void; + write(tag: Internal.CompoundTag_): Internal.CompoundTag; + write(buf: Internal.FriendlyByteBuf_): void; + isFluidEqual(other: Internal.FluidStack_): boolean; + getAmount(): number; + static init(): void; + removeChildTag(childName: string): void; + grow(amount: number): void; + static read(buf: Internal.FriendlyByteBuf_): this; + static read(tag: Internal.CompoundTag_): this; + hasTag(): boolean; + shrink(amount: number): void; + getTranslationKey(): string; + isEmpty(): boolean; + getTag(): Internal.CompoundTag; + isFluidStackEqual(other: Internal.FluidStack_): boolean; + static bucketAmount(): number; + getOrCreateTag(): Internal.CompoundTag; + equals(o: any): boolean; + getFluid(): Internal.Fluid; + get orCreateTag(): Internal.CompoundTag; + get rawFluid(): Internal.Fluid; + get amount(): number; + get rawFluidSupplier(): Internal.Supplier; + get translationKey(): string; + get name(): Internal.Component; + get fluid(): Internal.Fluid; + get tag(): Internal.CompoundTag; + set amount(amount: number); + set tag(tag: Internal.CompoundTag_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FluidStack_ = FluidStack; + /** + * @javaClass net.minecraft.class_3825 + */ + abstract class RuleTest { + test(arg0: Internal.BlockState_, arg1: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RuleTest_ = RuleTest; + /** + * @javaClass net.coderbot.batchedentityrendering.mixin.RenderStateShardAccessor + */ + interface RenderStateShardAccessor { + } + type RenderStateShardAccessor_ = RenderStateShardAccessor; + /** + * @javaClass net.minecraft.class_6018 + */ + interface IntProviderType

{ + codec(): Internal.Codec

; + register

($$0: string, $$1: Internal.Codec_

): Internal.IntProviderType

; + } + type IntProviderType_

= Special.IntProviderType | (() => Internal.Codec

) | IntProviderType

; + /** + * @javaClass com.mojang.datafixers.types.Type$Mu + */ + class Type$Mu implements Internal.K1 { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Type$Mu_ = Type$Mu; + /** + * @javaClass net.minecraft.class_4256 + */ + class NearestBedSensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NearestBedSensor_ = NearestBedSensor; + /** + * @javaClass net.minecraft.class_1935 + */ + interface ItemLike { + asItem(): Internal.Item; + } + type ItemLike_ = (() => Internal.Item) | ItemLike; + /** + * @javaClass net.minecraft.class_5857 + */ + abstract class RepeatingPlacement extends Internal.PlacementModifier { + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RepeatingPlacement_ = RepeatingPlacement; + /** + * @javaClass net.minecraft.class_2708 + */ + class ClientboundPlayerPositionPacket implements Internal.Packet { + getXRot(): number; + getX(): number; + getYRot(): number; + getY(): number; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getRelativeArguments(): Internal.Set; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + requestDismountVehicle(): boolean; + get relativeArguments(): Internal.Set; + get yRot(): number; + get xRot(): number; + get x(): number; + get y(): number; + get z(): number; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundPlayerPositionPacket_ = ClientboundPlayerPositionPacket; + /** + * @javaClass net.minecraft.class_1564 + */ + class Evoker extends Internal.SpellcasterIllager { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + isAlliedTo($$0: Internal.Entity_): boolean; + applyRaidBuffs($$0: number, $$1: boolean): void; + getCelebrateSound(): Internal.SoundEvent; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + get celebrateSound(): Internal.SoundEvent; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Evoker_ = Evoker; + /** + * @javaClass it.unimi.dsi.fastutil.floats.FloatPredicate + */ + interface FloatPredicate extends Internal.Predicate, Internal.DoublePredicate { + or(arg0: Internal.FloatPredicate_): this; + or(arg0: Internal.DoublePredicate_): this; + or(arg0: Internal.Predicate_): Internal.Predicate; + test(arg0: number): boolean; + and(arg0: Internal.DoublePredicate_): this; + and(arg0: Internal.FloatPredicate_): this; + and(arg0: Internal.Predicate_): Internal.Predicate; + negate(): this; + } + type FloatPredicate_ = ((arg0: number) => boolean) | FloatPredicate; + /** + * @javaClass net.minecraft.class_4648 + */ + class FoliagePlacerType

{ + codec(): Internal.Codec

; + static readonly "MEGA_PINE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + static readonly "PINE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + static readonly "RANDOM_SPREAD_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + static readonly "MEGA_JUNGLE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + static readonly "SPRUCE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + static readonly "BUSH_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + static readonly "ACACIA_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + static readonly "BLOB_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + static readonly "DARK_OAK_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + static readonly "FANCY_FOLIAGE_PLACER" : Internal.FoliagePlacerType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FoliagePlacerType_

= Special.FoliagePlacerType | FoliagePlacerType

; + /** + * @javaClass net.minecraft.class_1429 + */ + abstract class Animal extends Internal.AgeableMob { + getMyRidingOffset(): number; + handleEntityEvent($$0: number): void; + aiStep(): void; + spawnChildFromBreeding($$0: Internal.ServerLevel_, $$1: Internal.Animal_): void; + getLoveCause(): Internal.ServerPlayer; + canFallInLove(): boolean; + setInLoveTime($$0: number): void; + isFood($$0: Internal.ItemStack_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isInLove(): boolean; + static checkAnimalSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + setInLove($$0: Internal.Player_): void; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + removeWhenFarAway($$0: number): boolean; + canMate($$0: Internal.Animal_): boolean; + resetLove(): void; + getInLoveTime(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getAmbientSoundInterval(): number; + get inLoveTime(): number; + get myRidingOffset(): number; + get inLove(): boolean; + get ambientSoundInterval(): number; + get loveCause(): Internal.ServerPlayer; + set inLoveTime($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Animal_ = Animal; + /** + * @javaClass net.minecraft.class_4994 + */ + class PosAlwaysTrueTest extends Internal.PosRuleTest { + test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.PosAlwaysTrueTest; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PosAlwaysTrueTest_ = PosAlwaysTrueTest; + /** + * @javaClass dev.latvian.mods.kubejs.item.MutableArmorTier + */ + class MutableArmorTier implements Internal.ArmorMaterial { + getDefenseForSlot(equipmentSlot: EquipmentSlot_): number; setName(name: string): void; setRepairIngredient(in_: Internal.IngredientJS_): void; + getName(): string; getKnockbackResistance(): number; getToughness(): number; setKnockbackResistance(f: number): void; - setEquipSound(e: Internal.class_3414_): void; + setEquipSound(e: Internal.SoundEvent_): void; setDurabilityMultiplier(m: number): void; setSlotProtections(p: number[]): void; - method_7697(equipmentSlot: EquipmentSlot_): number; - method_7696(equipmentSlot: EquipmentSlot_): number; setEnchantmentValue(i: number): void; - method_7694(): string; getEnchantmentValue(): number; - getEquipSound(): Internal.class_3414; - getVanillaRepairIngredient(): Internal.class_1856; + getDurabilityForSlot(equipmentSlot: EquipmentSlot_): number; + getVanillaRepairIngredient(): Internal.Ingredient; + getEquipSound(): Internal.SoundEvent; setToughness(f: number): void; - readonly parent : Internal.class_1741; - get equipSound(): Internal.class_3414; - get vanillaRepairIngredient(): Internal.class_1856; + readonly "parent" : Internal.ArmorMaterial; + get equipSound(): Internal.SoundEvent; + get vanillaRepairIngredient(): Internal.Ingredient; + get name(): string; get enchantmentValue(): number; get toughness(): number; get knockbackResistance(): number; set repairIngredient(in_: Internal.IngredientJS_); - set equipSound(e: Internal.class_3414_); + set equipSound(e: Internal.SoundEvent_); set durabilityMultiplier(m: number); set slotProtections(p: number[]); set enchantmentValue(i: number); @@ -28810,11 +39415,3554 @@ declare namespace Internal { protected constructor(); } type MutableArmorTier_ = MutableArmorTier; - interface PlayerSelector { - getPlayer(arg0: Internal.Map_): Internal.ServerPlayerJS; - or(fallback: Internal.PlayerSelector_): Internal.PlayerSelector; + /** + * @javaClass net.minecraft.class_4657 + */ + class WeightedStateProvider extends Internal.BlockStateProvider { + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type PlayerSelector_ = ((arg0: Internal.Map) => Internal.ServerPlayerJS) | PlayerSelector; + type WeightedStateProvider_ = WeightedStateProvider; + /** + * @javaClass dev.latvian.mods.kubejs.loot.ConditionContainer + */ + interface ConditionContainer { + entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_): this; + killedByPlayer(): this; + survivesExplosion(): this; + randomChance(chance: number): this; + randomChanceWithLooting(chance: number, multiplier: number): this; + addCondition(arg0: Internal.JsonObject_): this; + entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): this; + } + type ConditionContainer_ = ((arg0: Internal.JsonObject) => Internal.ConditionContainer) | ConditionContainer; + /** + * @javaClass link.infra.indium.renderer.accessor.AccessItemRenderer + */ + interface AccessItemRenderer { + fabric_renderBakedItemModel(arg0: Internal.BakedModel_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_): void; + } + type AccessItemRenderer_ = ((arg0: Internal.BakedModel, arg1: Internal.ItemStack, arg2: number, arg3: number, arg4: Internal.PoseStack, arg5: Internal.VertexConsumer) => void) | AccessItemRenderer; + /** + * @javaClass net.minecraft.class_2629$class_5881 + */ + interface ClientboundBossEventPacket$Handler { + add($$0: Internal.UUID_, $$1: Internal.Component_, $$2: number, $$3: Internal.BossEvent$BossBarColor_, $$4: Internal.BossEvent$BossBarOverlay_, $$5: boolean, $$6: boolean, $$7: boolean): void; + updateStyle($$0: Internal.UUID_, $$1: Internal.BossEvent$BossBarColor_, $$2: Internal.BossEvent$BossBarOverlay_): void; + updateProgress($$0: Internal.UUID_, $$1: number): void; + updateProperties($$0: Internal.UUID_, $$1: boolean, $$2: boolean, $$3: boolean): void; + updateName($$0: Internal.UUID_, $$1: Internal.Component_): void; + remove($$0: Internal.UUID_): void; + } + type ClientboundBossEventPacket$Handler_ = ClientboundBossEventPacket$Handler; + /** + * @javaClass net.minecraft.class_6748$class_6831 + */ + interface Blender$DistanceGetter { + getDistance(arg0: number, arg1: number, arg2: number): number; + } + type Blender$DistanceGetter_ = ((arg0: number, arg1: number, arg2: number) => number) | Blender$DistanceGetter; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction + */ + interface Byte2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { + getOrDefault(arg0: any, arg1: boolean): boolean; + getOrDefault(arg0: number, arg1: boolean): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Byte2ShortFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2BooleanFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: boolean): boolean; + remove(arg0: number): boolean; + remove(arg0: any): boolean; + defaultReturnValue(arg0: boolean): void; + defaultReturnValue(): boolean; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Byte2ObjectFunction; + get(arg0: any): boolean; + get(arg0: number): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Byte2LongFunction; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2BooleanFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Byte2ByteFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Byte2FloatFunction; + test(arg0: number): boolean; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2BooleanFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2BooleanFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Byte2CharFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2BooleanFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2BooleanFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2BooleanFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2BooleanFunction; + } + type Byte2BooleanFunction_ = ((arg0: number) => boolean) | Byte2BooleanFunction; + /** + * @javaClass net.minecraft.class_1111$class_1112 + */ + class Sound$Type extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Sound$Type[]; + static getByName($$0: string): this; + static readonly "SOUND_EVENT" : Internal.Sound$Type; + static readonly "FILE" : Internal.Sound$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Sound$Type_ = "file" | "sound_event" | Sound$Type; + /** + * @javaClass java.time.chrono.IsoEra + */ + class IsoEra extends Internal.Enum implements Internal.Era { + getValue(): number; + static valueOf(arg0: string): this; + static of(arg0: number): this; + static values(): Internal.IsoEra[]; + static readonly "CE" : Internal.IsoEra; + static readonly "BCE" : Internal.IsoEra; + get value(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IsoEra_ = "ce" | "bce" | IsoEra; + /** + * @javaClass net.minecraft.class_4115 + */ + interface PositionTracker { + currentPosition(): Vec3; + currentBlockPosition(): BlockPos; + isVisibleBy(arg0: Internal.LivingEntity_): boolean; + } + type PositionTracker_ = PositionTracker; + /** + * @javaClass net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant + */ + interface FluidVariant extends Internal.TransferVariant { + blank(): this; + fromNbt(nbt: Internal.CompoundTag_): this; + of(fluid: Internal.Fluid_, nbt: Internal.CompoundTag_): this; + of(fluid: Internal.Fluid_): this; + getFluid(): Internal.Fluid; + fromPacket(buf: Internal.FriendlyByteBuf_): this; + } + type FluidVariant_ = FluidVariant; + /** + * @javaClass net.minecraft.class_2653 + */ + class ClientboundContainerSetSlotPacket implements Internal.Packet { + getContainerId(): number; + getSlot(): number; + getItem(): Internal.ItemStack; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getStateId(): number; + static readonly "CARRIED_ITEM" : -1; + static readonly "PLAYER_INVENTORY" : -2; + get item(): Internal.ItemStack; + get stateId(): number; + get slot(): number; + get containerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundContainerSetSlotPacket_ = ClientboundContainerSetSlotPacket; + /** + * @javaClass com.mojang.brigadier.arguments.ArgumentType + */ + interface ArgumentType { + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + getExamples(): Internal.Collection; + parse(arg0: Internal.StringReader_): T; + } + type ArgumentType_ = ((arg0: Internal.StringReader) => T) | ArgumentType; + /** + * @javaClass net.minecraft.class_1832 + */ + interface Tier { + getRepairIngredient(): Internal.Ingredient; + getLevel(): number; + getUses(): number; + getSpeed(): number; + getAttackDamageBonus(): number; + getEnchantmentValue(): number; + } + type Tier_ = Tier; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2ShortFunction + */ + interface Reference2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Reference2ShortFunction; + removeShort(arg0: any): number; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Reference2IntFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Reference2ObjectFunction; + get(arg0: any): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Reference2LongFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ShortFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Reference2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Reference2FloatFunction; + applyAsInt(arg0: K): number; + getShort(arg0: any): number; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ShortFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Reference2CharFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ShortFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ShortFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ShortFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ShortFunction; + } + type Reference2ShortFunction_ = ((arg0: any) => number) | Reference2ShortFunction; + /** + * @javaClass com.mojang.serialization.KeyCompressor + */ + class KeyCompressor { + decompress(arg0: number): T; + size(): number; + compress(arg0: T): number; + compress(arg0: string): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type KeyCompressor_ = KeyCompressor; + /** + * @javaClass net.minecraft.class_2588 + */ + class TranslatableComponent extends Internal.BaseComponent implements Internal.ContextAwareComponent, Internal.TranslatableTextHelper$TranslatableTextManipulator { + setChgLang(chgLang: boolean): void; + getKey(): string; + hashCode(): number; + getChgLang(): boolean; + method_27660($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + equals($$0: any): boolean; + clearLangCache(): void; + plainCopy(): this; + toString(): string; + method_10890($$0: Internal.CommandSourceStack_, $$1: Internal.Entity_, $$2: number): Internal.MutableComponent; + method_27659($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + getArgs(): any[]; + get chgLang(): boolean; + get args(): any[]; + get key(): string; + set chgLang(chgLang: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TranslatableComponent_ = TranslatableComponent; + /** + * @javaClass net.fabricmc.fabric.mixin.screen.ScreenAccessor + */ + interface ScreenAccessor { + getTextRenderer(): Internal.Font; + getItemRenderer(): Internal.ItemRenderer; + getClient(): Internal.Minecraft; + } + type ScreenAccessor_ = ScreenAccessor; + /** + * @javaClass java.lang.invoke.MethodType + */ + class MethodType implements Internal.Constable, Internal.TypeDescriptor$OfMethod, Internal.MethodType>, Internal.Serializable { + toMethodDescriptorString(): string; + dropParameterTypes(arg0: number, arg1: number): this; + changeReturnType(arg0: Internal.Class_): this; + static fromMethodDescriptorString(arg0: string, arg1: Internal.ClassLoader_): this; + lastParameterType(): typeof any; + describeConstable(): Internal.Optional; + changeParameterType(arg0: number, arg1: Internal.Class_): this; + unwrap(): this; + hasWrappers(): boolean; + static methodType(arg0: Internal.Class_, arg1: Internal.Class_[]): this; + static methodType(arg0: Internal.Class_, arg1: Internal.MethodType_): this; + static methodType(arg0: Internal.Class_, arg1: Internal.Class_, ... arg2: Internal.Class_[]): this; + static methodType(arg0: Internal.Class_, arg1: Internal.List_>): this; + static methodType(arg0: Internal.Class_, arg1: Internal.Class_): this; + static methodType(arg0: Internal.Class_): this; + parameterArray(): Internal.Class[]; + hashCode(): number; + appendParameterTypes(arg0: Internal.List_>): this; + appendParameterTypes(... arg0: Internal.Class_[]): this; + parameterType(arg0: number): typeof any; + erase(): this; + parameterCount(): number; + descriptorString(): string; + insertParameterTypes(arg0: number, arg1: Internal.List_>): this; + insertParameterTypes(arg0: number, ... arg1: Internal.Class_[]): this; + generic(): this; + hasPrimitives(): boolean; + equals(arg0: any): boolean; + parameterList(): Internal.List>; + toString(): string; + static genericMethodType(arg0: number, arg1: boolean): this; + static genericMethodType(arg0: number): this; + wrap(): this; + returnType(): typeof any; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MethodType_ = MethodType; + /** + * @javaClass net.minecraft.class_1659 + */ + class ChatVisiblity extends Internal.Enum { + getKey(): string; + static valueOf($$0: string): this; + static values(): Internal.ChatVisiblity[]; + getId(): number; + static byId($$0: number): this; + static readonly "SYSTEM" : Internal.ChatVisiblity; + static readonly "HIDDEN" : Internal.ChatVisiblity; + static readonly "FULL" : Internal.ChatVisiblity; + get id(): number; + get key(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChatVisiblity_ = "system" | "hidden" | "full" | ChatVisiblity; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortList + */ + interface ShortList extends Internal.List, Internal.Comparable>, Internal.ShortCollection { + add(arg0: number): boolean; + add(arg0: number, arg1: number): void; + subList(arg0: number, arg1: number): this; + set(arg0: number, arg1: number): number; + spliterator(): Internal.ShortSpliterator; + getShort(arg0: number): number; + removeShort(arg0: number): number; + setElements(arg0: number[]): void; + setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + setElements(arg0: number, arg1: number[]): void; + sort(arg0: Internal.Comparator_): void; + sort(arg0: Internal.ShortComparator_): void; + removeElements(arg0: number, arg1: number): void; + replaceAll(arg0: Internal.IntUnaryOperator_): void; + replaceAll(arg0: Internal.ShortUnaryOperator_): void; + replaceAll(arg0: Internal.UnaryOperator_): void; + remove(arg0: number): number; + remove(arg0: any): boolean; + lastIndexOf(arg0: any): number; + lastIndexOf(arg0: number): number; + contains(arg0: any): boolean; + iterator(): Internal.ShortListIterator; + size(arg0: number): void; + addAll(arg0: Internal.ShortList_): boolean; + addAll(arg0: number, arg1: Internal.ShortCollection_): boolean; + addAll(arg0: number, arg1: Internal.ShortList_): boolean; + addElements(arg0: number, arg1: number[]): void; + addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + of(): this; + of(arg0: number): this; + of(arg0: number, arg1: number): this; + of(arg0: number, arg1: number, arg2: number): this; + of(... arg0: number[]): this; + get(arg0: number): number; + listIterator(arg0: number): Internal.ShortListIterator; + listIterator(): Internal.ShortListIterator; + indexOf(arg0: number): number; + indexOf(arg0: any): number; + unstableSort(arg0: Internal.Comparator_): void; + unstableSort(arg0: Internal.ShortComparator_): void; + } + type ShortList_ = ShortList; + /** + * @javaClass me.pepperbell.continuity.client.mixinterface.SpriteAtlasTextureDataExtension + */ + interface SpriteAtlasTextureDataExtension { + getEmissiveIdMap(): Internal.Map; + setEmissiveIdMap(arg0: Internal.Map_): void; + } + type SpriteAtlasTextureDataExtension_ = SpriteAtlasTextureDataExtension; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2LongFunction + */ + interface Reference2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.ToLongFunction { + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Reference2ShortFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2LongFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Reference2IntFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Reference2ObjectFunction; + removeLong(arg0: any): number; + get(arg0: any): number; + andThenLong(arg0: Internal.Long2LongFunction_): Internal.Reference2LongFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Reference2ByteFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Reference2FloatFunction; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2LongFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Reference2CharFunction; + getLong(arg0: any): number; + applyAsLong(arg0: K): number; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2LongFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2LongFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2LongFunction; + } + type Reference2LongFunction_ = ((arg0: any) => number) | Reference2LongFunction; + /** + * @javaClass dev.emi.trinkets.api.SlotGroup + */ + class SlotGroup { + static read(data: Internal.CompoundTag_): this; + getName(): string; + getSlotId(): number; + getOrder(): number; + getSlots(): Internal.Map; + write(data: Internal.CompoundTag_): void; + get slots(): Internal.Map; + get name(): string; + get slotId(): number; + get order(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SlotGroup_ = SlotGroup; + /** + * @javaClass com.google.common.collect.Multimap + */ + interface Multimap { + containsEntry(arg0: any, arg1: any): boolean; + asMap(): Internal.Map>; + keys(): Internal.Multiset; + containsKey(arg0: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + values(): Internal.Collection; + isEmpty(): boolean; + clear(): void; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; + containsValue(arg0: any): boolean; + put(arg0: K, arg1: V): boolean; + remove(arg0: any, arg1: any): boolean; + removeAll(arg0: any): Internal.Collection; + entries(): Internal.Collection>; + size(): number; + hashCode(): number; + putAll(arg0: Internal.Multimap_): boolean; + putAll(arg0: K, arg1: Internal.Iterable_): boolean; + equals(arg0: any): boolean; + get(arg0: K): Internal.Collection; + keySet(): Internal.Set; + } + type Multimap_ = Multimap; + /** + * @javaClass java.nio.LongBuffer + */ + abstract class LongBuffer extends Internal.Buffer implements Internal.Comparable { + hasArray(): boolean; + compact(): this; + clear(): this; + duplicate(): this; + compareTo(arg0: Internal.LongBuffer_): number; + asReadOnlyBuffer(): this; + put(arg0: number[]): this; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + put(arg0: number, arg1: number[]): this; + put(arg0: number[], arg1: number, arg2: number): this; + put(arg0: number, arg1: Internal.LongBuffer_, arg2: number, arg3: number): this; + put(arg0: Internal.LongBuffer_): this; + put(arg0: number, arg1: number): this; + put(arg0: number): this; + static allocate(arg0: number): this; + rewind(): this; + slice(): this; + slice(arg0: number, arg1: number): this; + array(): number[]; + hashCode(): number; + mismatch(arg0: Internal.LongBuffer_): number; + equals(arg0: any): boolean; + get(): number; + get(arg0: number, arg1: number[]): this; + get(arg0: number): number; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + get(arg0: number[], arg1: number, arg2: number): this; + get(arg0: number[]): this; + limit(arg0: number): this; + reset(): this; + arrayOffset(): number; + toString(): string; + position(arg0: number): this; + flip(): this; + isDirect(): boolean; + static wrap(arg0: number[]): this; + static wrap(arg0: number[], arg1: number, arg2: number): this; + mark(): this; + order(): Internal.ByteOrder; + get direct(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LongBuffer_ = LongBuffer; + /** + * @javaClass net.minecraft.class_634 + */ + class ClientPacketListener implements Internal.ClientGamePacketListener, Internal.NetworkHandlerExtensions, Internal.IPacket { + getOnlinePlayers(): Internal.Collection; + getPlayerInfo($$0: string): Internal.PlayerInfo; + getPlayerInfo($$0: Internal.UUID_): Internal.PlayerInfo; + handleTitlesClear($$0: Internal.ClientboundClearTitlesPacket_): void; + handleAddEntity($$0: Internal.ClientboundAddEntityPacket_): void; + getCommands(): Internal.CommandDispatcher; + handleSetBorderWarningDistance($$0: Internal.ClientboundSetBorderWarningDistancePacket_): void; + handleSoundEvent($$0: Internal.ClientboundSoundPacket_): void; + handleContainerClose($$0: Internal.ClientboundContainerClosePacket_): void; + handleRotateMob($$0: Internal.ClientboundRotateHeadPacket_): void; + handleUpdateAttributes($$0: Internal.ClientboundUpdateAttributesPacket_): void; + setTitleText($$0: Internal.ClientboundSetTitleTextPacket_): void; + handleMerchantOffers($$0: Internal.ClientboundMerchantOffersPacket_): void; + handleItemCooldown($$0: Internal.ClientboundCooldownPacket_): void; + handleUpdateMobEffect($$0: Internal.ClientboundUpdateMobEffectPacket_): void; + method_10839($$0: Internal.Component_): void; + handleOpenScreen($$0: Internal.ClientboundOpenScreenPacket_): void; + handleTakeItemEntity($$0: Internal.ClientboundTakeItemEntityPacket_): void; + handleAddPainting($$0: Internal.ClientboundAddPaintingPacket_): void; + handleBlockEntityData($$0: Internal.ClientboundBlockEntityDataPacket_): void; + handleMoveEntity($$0: Internal.ClientboundMoveEntityPacket_): void; + handleSetPlayerTeamPacket($$0: Internal.ClientboundSetPlayerTeamPacket_): void; + handleRespawn($$0: Internal.ClientboundRespawnPacket_): void; + handleSetEntityMotion($$0: Internal.ClientboundSetEntityMotionPacket_): void; + handleSetDisplayObjective($$0: Internal.ClientboundSetDisplayObjectivePacket_): void; + handleUpdateAdvancementsPacket($$0: Internal.ClientboundUpdateAdvancementsPacket_): void; + handleHorseScreenOpen($$0: Internal.ClientboundHorseScreenOpenPacket_): void; + handleMovePlayer($$0: Internal.ClientboundPlayerPositionPacket_): void; + handleTeleportEntity($$0: Internal.ClientboundTeleportEntityPacket_): void; + handleSetChunkCacheRadius($$0: Internal.ClientboundSetChunkCacheRadiusPacket_): void; + handleAwardStats($$0: Internal.ClientboundAwardStatsPacket_): void; + handleSetHealth($$0: Internal.ClientboundSetHealthPacket_): void; + handleSetCamera($$0: Internal.ClientboundSetCameraPacket_): void; + handleCommandSuggestions($$0: Internal.ClientboundCommandSuggestionsPacket_): void; + handleSetBorderSize($$0: Internal.ClientboundSetBorderSizePacket_): void; + handleSetExperience($$0: Internal.ClientboundSetExperiencePacket_): void; + handler$bkg000$onCommandTree(packet: Internal.ClientboundCommandsPacket_, cbi: Internal.CallbackInfo_): void; + handleLightUpdatePacket($$0: Internal.ClientboundLightUpdatePacket_): void; + handleSetEntityPassengersPacket($$0: Internal.ClientboundSetPassengersPacket_): void; + registryAccess(): Internal.RegistryAccess; + handleContainerSetSlot($$0: Internal.ClientboundContainerSetSlotPacket_): void; + handleExplosion($$0: Internal.ClientboundExplodePacket_): void; + handleSetBorderCenter($$0: Internal.ClientboundSetBorderCenterPacket_): void; + handleAddMob($$0: Internal.ClientboundAddMobPacket_): void; + handleSetEquipment($$0: Internal.ClientboundSetEquipmentPacket_): void; + getLevel(): Internal.ClientLevel; + handleCustomPayload($$0: Internal.ClientboundCustomPayloadPacket_): void; + handler$big001$handleChat(clientboundChatPacket: Internal.ClientboundChatPacket_, callbackInfo: Internal.CallbackInfo_): void; + handleBlockEvent($$0: Internal.ClientboundBlockEventPacket_): void; + handleSetSpawn($$0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void; + handleSetScore($$0: Internal.ClientboundSetScorePacket_): void; + handleLevelEvent($$0: Internal.ClientboundLevelEventPacket_): void; + handleStopSoundEvent($$0: Internal.ClientboundStopSoundPacket_): void; + handleChunkBlocksUpdate($$0: Internal.ClientboundSectionBlocksUpdatePacket_): void; + levels(): Internal.Set>; + handleBossUpdate($$0: Internal.ClientboundBossEventPacket_): void; + getLocalGameProfile(): Internal.GameProfile; + setActionBarText($$0: Internal.ClientboundSetActionBarTextPacket_): void; + handleGameEvent($$0: Internal.ClientboundGameEventPacket_): void; + handleRemoveMobEffect($$0: Internal.ClientboundRemoveMobEffectPacket_): void; + handler$bkg000$onGameStateChange(packet: Internal.ClientboundGameEventPacket_, cbi: Internal.CallbackInfo_): void; + handleCommands($$0: Internal.ClientboundCommandsPacket_): void; + handlePlayerCombatKill($$0: Internal.ClientboundPlayerCombatKillPacket_): void; + handleLookAt($$0: Internal.ClientboundPlayerLookAtPacket_): void; + handleBlockBreakAck($$0: Internal.ClientboundBlockBreakAckPacket_): void; + handleMapItemData($$0: Internal.ClientboundMapItemDataPacket_): void; + handleBlockUpdate($$0: Internal.ClientboundBlockUpdatePacket_): void; + handleSetBorderWarningDelay($$0: Internal.ClientboundSetBorderWarningDelayPacket_): void; + handlePlayerCombatEnter($$0: Internal.ClientboundPlayerCombatEnterPacket_): void; + handleDisconnect($$0: Internal.ClientboundDisconnectPacket_): void; + getSuggestionsProvider(): Internal.ClientSuggestionProvider; + handleForgetLevelChunk($$0: Internal.ClientboundForgetLevelChunkPacket_): void; + method_2872(): Internal.Connection; + getRecipeManager(): Internal.RecipeManager; + handleAddPlayer($$0: Internal.ClientboundAddPlayerPacket_): void; + handleCustomSoundEvent($$0: Internal.ClientboundCustomSoundPacket_): void; + handleBlockDestruction($$0: Internal.ClientboundBlockDestructionPacket_): void; + setTitlesAnimation($$0: Internal.ClientboundSetTitlesAnimationPacket_): void; + handleAddOrRemoveRecipes($$0: Internal.ClientboundRecipePacket_): void; + handleSelectAdvancementsTab($$0: Internal.ClientboundSelectAdvancementsTabPacket_): void; + handlePlaceRecipe($$0: Internal.ClientboundPlaceGhostRecipePacket_): void; + getAddon(): Internal.ClientPlayNetworkAddon; + handleResourcePack($$0: Internal.ClientboundResourcePackPacket_): void; + handler$big001$handleLogin(packet: Internal.ClientboundLoginPacket_, callbackInfo: Internal.CallbackInfo_): void; + handlePlayerInfo($$0: Internal.ClientboundPlayerInfoPacket_): void; + handleSetChunkCacheCenter($$0: Internal.ClientboundSetChunkCacheCenterPacket_): void; + cleanup(): void; + handleSetBorderLerpSize($$0: Internal.ClientboundSetBorderLerpSizePacket_): void; + handleOpenBook($$0: Internal.ClientboundOpenBookPacket_): void; + handleLevelChunkWithLight($$0: Internal.ClientboundLevelChunkWithLightPacket_): void; + setSubtitleText($$0: Internal.ClientboundSetSubtitleTextPacket_): void; + getAdvancements(): Internal.ClientAdvancements; + handleSetTime($$0: Internal.ClientboundSetTimePacket_): void; + send($$0: Internal.Packet_): void; + handleEntityEvent($$0: Internal.ClientboundEntityEventPacket_): void; + handleAnimate($$0: Internal.ClientboundAnimatePacket_): void; + handleSetCarriedItem($$0: Internal.ClientboundSetCarriedItemPacket_): void; + handlePlayerAbilities($$0: Internal.ClientboundPlayerAbilitiesPacket_): void; + handleRemoveEntities($$0: Internal.ClientboundRemoveEntitiesPacket_): void; + getId(): Internal.UUID; + handleContainerContent($$0: Internal.ClientboundContainerSetContentPacket_): void; + handleAddExperienceOrb($$0: Internal.ClientboundAddExperienceOrbPacket_): void; + handlePing($$0: Internal.ClientboundPingPacket_): void; + handleChat($$0: Internal.ClientboundChatPacket_): void; + getDebugQueryHandler(): Internal.DebugQueryHandler; + handleTabListCustomisation($$0: Internal.ClientboundTabListPacket_): void; + handleUpdateRecipes($$0: Internal.ClientboundUpdateRecipesPacket_): void; + handleOpenSignEditor($$0: Internal.ClientboundOpenSignEditorPacket_): void; + handleLogin($$0: Internal.ClientboundLoginPacket_): void; + redirect$bkg000$onPlayerList_put(map: Internal.Map_, key: any, value: any): any; + handleTagQueryPacket($$0: Internal.ClientboundTagQueryPacket_): void; + getOnlinePlayerIds(): Internal.Collection; + handleAddVibrationSignal($$0: Internal.ClientboundAddVibrationSignalPacket_): void; + handleParticleEvent($$0: Internal.ClientboundLevelParticlesPacket_): void; + handleInitializeBorder($$0: Internal.ClientboundInitializeBorderPacket_): void; + handleContainerSetData($$0: Internal.ClientboundContainerSetDataPacket_): void; + redirect$bkg000$onPlayerList_remove(map: Internal.Map_, key: any): any; + handleEntityLinkPacket($$0: Internal.ClientboundSetEntityLinkPacket_): void; + handleAddObjective($$0: Internal.ClientboundSetObjectivePacket_): void; + handleKeepAlive($$0: Internal.ClientboundKeepAlivePacket_): void; + handleUpdateTags($$0: Internal.ClientboundUpdateTagsPacket_): void; + handler$bkg000$onWorldTimeUpdate(packet: Internal.ClientboundSetTimePacket_, cbi: Internal.CallbackInfo_): void; + handleSetSimulationDistance($$0: Internal.ClientboundSetSimulationDistancePacket_): void; + handlePlayerCombatEnd($$0: Internal.ClientboundPlayerCombatEndPacket_): void; + handleSetEntityData($$0: Internal.ClientboundSetEntityDataPacket_): void; + handleChangeDifficulty($$0: Internal.ClientboundChangeDifficultyPacket_): void; + handleMoveVehicle($$0: Internal.ClientboundMoveVehiclePacket_): void; + handleSoundEntityEvent($$0: Internal.ClientboundSoundEntityPacket_): void; + readonly "callbackScreen" : Internal.Screen; + get suggestionsProvider(): Internal.ClientSuggestionProvider; + get advancements(): Internal.ClientAdvancements; + get onlinePlayers(): Internal.Collection; + get level(): Internal.ClientLevel; + get addon(): Internal.ClientPlayNetworkAddon; + get localGameProfile(): Internal.GameProfile; + get recipeManager(): Internal.RecipeManager; + get onlinePlayerIds(): Internal.Collection; + get id(): Internal.UUID; + get commands(): Internal.CommandDispatcher; + get debugQueryHandler(): Internal.DebugQueryHandler; + set titlesAnimation($$0: Internal.ClientboundSetTitlesAnimationPacket_); + set subtitleText($$0: Internal.ClientboundSetSubtitleTextPacket_); + set titleText($$0: Internal.ClientboundSetTitleTextPacket_); + set actionBarText($$0: Internal.ClientboundSetActionBarTextPacket_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientPacketListener_ = ClientPacketListener; + /** + * @javaClass dev.latvian.mods.kubejs.entity.EntityEventJS + */ + abstract class EntityEventJS extends Internal.LevelEventJS { + getLevel(): Internal.LevelJS; + getEntity(): Internal.EntityJS; + get level(): Internal.LevelJS; + get entity(): Internal.EntityJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityEventJS_ = EntityEventJS; + /** + * @javaClass java.lang.Package + */ + class Package extends Internal.NamedPackage implements Internal.AnnotatedElement { + isSealed(arg0: Internal.URL_): boolean; + isSealed(): boolean; + static getPackage(arg0: string): this; + getName(): string; + isAnnotationPresent(arg0: Internal.Class_): boolean; + getSpecificationTitle(): string; + getImplementationTitle(): string; + isCompatibleWith(arg0: string): boolean; + getAnnotations(): Internal.Annotation[]; + getSpecificationVendor(): string; + getDeclaredAnnotations(): Internal.Annotation[]; + getAnnotationsByType(arg0: Internal.Class_): A[]; + getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; + getAnnotation(arg0: Internal.Class_): A; + hashCode(): number; + static getPackages(): Internal.Package[]; + getDeclaredAnnotation(arg0: Internal.Class_): A; + toString(): string; + getSpecificationVersion(): string; + getImplementationVendor(): string; + getImplementationVersion(): string; + get specificationVendor(): string; + get declaredAnnotations(): Internal.Annotation[]; + get specificationTitle(): string; + get implementationVersion(): string; + get sealed(): boolean; + get name(): string; + get implementationVendor(): string; + get annotations(): Internal.Annotation[]; + get implementationTitle(): string; + get packages(): Internal.Package[]; + get specificationVersion(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Package_ = Package; + /** + * @javaClass java.util.AbstractMap + */ + abstract class AbstractMap implements Internal.Map { + entrySet(): Internal.Set>; + containsKey(arg0: any): boolean; + values(): Internal.Collection; + isEmpty(): boolean; + clear(): void; + containsValue(arg0: any): boolean; + put(arg0: K, arg1: V): V; + remove(arg0: any): V; + size(): number; + hashCode(): number; + putAll(arg0: Internal.Map_): void; + equals(arg0: any): boolean; + get(arg0: any): V; + toString(): string; + keySet(): Internal.Set; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractMap_ = AbstractMap; + /** + * @javaClass dev.architectury.registry.registries.options.RegistrarOption + */ + interface RegistrarOption { + } + type RegistrarOption_ = RegistrarOption; + /** + * @javaClass net.minecraft.class_4309 + */ + abstract class SimpleJsonResourceReloadListener extends Internal.SimplePreparableReloadListener> { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SimpleJsonResourceReloadListener_ = SimpleJsonResourceReloadListener; + /** + * @javaClass net.minecraft.class_1297 + */ + abstract class Entity implements Internal.Nameable, Internal.EntityAccess, Internal.CommandSource, Internal.ComponentProvider, Internal.EntityKJS, Internal.MixinEntityAccessor { + getMyRidingOffset(): number; + positionRider($$0: Internal.Entity_): void; + getIndirectPassengers(): Internal.Iterable; + hasPermissions($$0: number): boolean; + isSprinting(): boolean; + setOldPosAndRot(): void; + handler$zia000$getTeleportTarget(destination: Internal.ServerLevel_, cri: Internal.CallbackInfoReturnable_): void; + spawnAtLocation($$0: Internal.ItemLike_): Internal.ItemEntity; + spawnAtLocation($$0: Internal.ItemStack_): Internal.ItemEntity; + spawnAtLocation($$0: Internal.ItemStack_, $$1: number): Internal.ItemEntity; + spawnAtLocation($$0: Internal.ItemLike_, $$1: number): Internal.ItemEntity; + setPacketCoordinates($$0: number, $$1: number, $$2: number): void; + setPacketCoordinates($$0: Vec3_): void; + addTag($$0: string): boolean; + canSpawnSprintParticle(): boolean; + isVisuallyCrawling(): boolean; + getBlockZ(): number; + skipAttackInteraction($$0: Internal.Entity_): boolean; + pick($$0: number, $$1: number, $$2: boolean): Internal.HitResult; + getBlockY(): number; + static getViewScale(): number; + getBlockX(): number; + broadcastToPlayer($$0: Internal.ServerPlayer_): boolean; + removeTag($$0: string): boolean; + clearFire(): void; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + getDimensionChangingDelay(): number; + lavaHurt(): void; + setTicksFrozen($$0: number): void; + occludesVibrations(): boolean; + isPushable(): boolean; + closerThan($$0: Internal.Entity_, $$1: number): boolean; + touchingUnloadedChunk(): boolean; + static setViewScale($$0: number): void; + getBbHeight(): number; + handleInsidePortal($$0: BlockPos_): void; + getTicksRequiredToFreeze(): number; + getFirstPassenger(): this; + getType(): Internal.EntityType; + setSharedFlagOnFire($$0: boolean): void; + createCommandSourceStack(): Internal.CommandSourceStack; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + shouldShowName(): boolean; + getPickRadius(): number; + setSwimming($$0: boolean): void; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + mirror($$0: Internal.Mirror_): number; + refreshDimensions(): void; + checkDespawn(): void; + playerTouch($$0: Internal.Player_): void; + turn($$0: number, $$1: number): void; + isOnPortalCooldown(): boolean; + redirect$zec000$redirectGetBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; + getPistonPushReaction(): Internal.PushReaction; + startSeenByPlayer($$0: Internal.ServerPlayer_): void; + isSuppressingBounce(): boolean; + shouldRender($$0: number, $$1: number, $$2: number): boolean; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + setPose($$0: Internal.Pose_): void; + displayFireAnimation(): boolean; + getRootVehicle(): this; + isInvulnerableTo($$0: Internal.DamageSource_): boolean; + getCustomName(): Internal.Component; + sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; + getComponentContainer(): Internal.ComponentContainer; + setYRot($$0: number): void; + onPassengerTurned($$0: Internal.Entity_): void; + absMoveTo($$0: number, $$1: number, $$2: number): void; + absMoveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + isOnGround(): boolean; + toString(): string; + isSilent(): boolean; + setIsInPowderSnow($$0: boolean): void; + copyPosition($$0: Internal.Entity_): void; + getRopeHoldPosition($$0: number): Vec3; + getMaxAirSupply(): number; + showVehicleHealth(): boolean; + moveTo($$0: Vec3_): void; + moveTo($$0: BlockPos_, $$1: number, $$2: number): void; + moveTo($$0: number, $$1: number, $$2: number): void; + moveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + onAboveBubbleCol($$0: boolean): void; + getCommandSenderWorld(): Internal.Level; + getSoundSource(): Internal.SoundSource; + getPose(): Internal.Pose; + getName(): Internal.Component; + canChangeDimensions(): boolean; + saveAsPassenger($$0: Internal.CompoundTag_): boolean; + teleportTo($$0: number, $$1: number, $$2: number): void; + changeDimension($$0: Internal.ServerLevel_): this; + setPos($$0: number, $$1: number, $$2: number): void; + setPos($$0: Vec3_): void; + getYRot(): number; + teleportToWithTicket($$0: number, $$1: number, $$2: number): void; + animateHurt(): void; + hasIndirectPassenger($$0: Internal.Entity_): boolean; + setInvulnerable($$0: boolean): void; + setDeltaMovement($$0: Vec3_): void; + setDeltaMovement($$0: number, $$1: number, $$2: number): void; + getEncodeId(): string; + getArmorSlots(): Internal.Iterable; + getBrightness(): number; + isControlledByLocalInstance(): boolean; + updateSwimming(): void; + isSteppingCarefully(): boolean; + rideableUnderWater(): boolean; + onInsideBubbleColumn($$0: boolean): void; + setShiftKeyDown($$0: boolean): void; + setNoGravity($$0: boolean): void; + isCustomNameVisible(): boolean; + resetFallDistance(): void; + getMaxFallDistance(): number; + lerpMotion($$0: number, $$1: number, $$2: number): void; + getPassengersAndSelf(): Internal.Stream; + isFullyFrozen(): boolean; + getDirection(): Internal.Direction; + getVehicle(): this; + setBoundingBox($$0: Internal.AABB_): void; + moveRelative($$0: number, $$1: Vec3_): void; + hasGlowingTag(): boolean; + getId(): number; + getRemainingFireTicks(): number; + toComponentPacket(key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getBoundingBox(): Internal.AABB; + remove($$0: Internal.Entity$RemovalReason_): void; + getOnPos(): BlockPos; + load($$0: Internal.CompoundTag_): void; + ignoreExplosion(): boolean; + hashCode(): number; + getAllSlots(): Internal.Iterable; + getViewXRot($$0: number): number; + dismountTo($$0: number, $$1: number, $$2: number): void; + startRiding($$0: Internal.Entity_): boolean; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + isInWaterRainOrBubble(): boolean; + isPassengerOfSameVehicle($$0: Internal.Entity_): boolean; + setYBodyRot($$0: number): void; + isInWater(): boolean; + isInLava(): boolean; + getBoundingBoxForCulling(): Internal.AABB; + getHandHoldingItemAngle($$0: Internal.Item_): Vec3; + getGameEventListenerRegistrar(): Internal.GameEventListenerRegistrar; + unRide(): void; + setSecondsOnFire($$0: number): void; + isAttackable(): boolean; + isInvulnerable(): boolean; + killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; + isPickable(): boolean; + getAddEntityPacket(): Internal.Packet; + static collideBoundingBox($$0: Internal.Entity_, $$1: Vec3_, $$2: Internal.AABB_, $$3: Internal.Level_, $$4: Internal.List_): Vec3; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + getPosition($$0: number): Vec3; + checkOutOfWorld(): void; + restoreFrom($$0: Internal.Entity_): void; + setYHeadRot($$0: number): void; + discard(): void; + isEyeInFluid($$0: Internal.TagKey_): boolean; + getTicksFrozen(): number; + makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; + getTags(): Internal.Set; + setOnGround($$0: boolean): void; + setInvisible($$0: boolean): void; + isFree($$0: number, $$1: number, $$2: number): boolean; + isInvisibleTo($$0: Internal.Player_): boolean; + getBbWidth(): number; + stopRiding(): void; + getPacketCoordinates(): Vec3; + canFreeze(): boolean; + hasCustomName(): boolean; + isPushedByFluid(): boolean; + getServer(): Internal.MinecraftServer; + isDescending(): boolean; + is($$0: Internal.Entity_): boolean; + onClientRemoval(): void; + push($$0: number, $$1: number, $$2: number): void; + push($$0: Internal.Entity_): void; + canCollideWith($$0: Internal.Entity_): boolean; + isSpectator(): boolean; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + getXRot(): number; + getPassengersRidingOffset(): number; + getRemovalReason(): Internal.Entity$RemovalReason; + getDisplayName(): Internal.Component; + eyeBlockPosition(): BlockPos; + getTeamColor(): number; + isVisuallySwimming(): boolean; + getPortalWaitTime(): number; + getStringUUID(): string; + isInvisible(): boolean; + isDiscrete(): boolean; + getFluidHeight($$0: Internal.TagKey_): number; + chunkPosition(): Internal.ChunkPos; + isUnderWater(): boolean; + lerpHeadTo($$0: number, $$1: number): void; + save($$0: Internal.CompoundTag_): boolean; + saveWithoutId($$0: Internal.CompoundTag_): Internal.CompoundTag; + getEyeHeight($$0: Internal.Pose_): number; + getEyeHeight(): number; + setUUID($$0: Internal.UUID_): void; + setAirSupply($$0: number): void; + shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; + isRemoved(): boolean; + getSelfAndPassengers(): Internal.Stream; + getTeam(): Internal.Team; + playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; + redirect$zec000$redirectGetOffsetBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; + isShiftKeyDown(): boolean; + isIgnoringBlockTriggers(): boolean; + isSwimming(): boolean; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + blockPosition(): BlockPos; + fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; + fireImmune(): boolean; + kill(): void; + baseTick(): void; + getEyePosition(): Vec3; + getEyePosition($$0: number): Vec3; + getLevel(): Internal.Level; + canBeCollidedWith(): boolean; + getPassengers(): Internal.List; + isVehicle(): boolean; + equals($$0: any): boolean; + getViewYRot($$0: number): number; + isNoGravity(): boolean; + interactAt($$0: Internal.Player_, $$1: Vec3_, $$2: Hand_): Internal.InteractionResult; + isPassenger(): boolean; + getYHeadRot(): number; + getFeetBlockState(): Internal.BlockState; + getFluidJumpThreshold(): number; + rotate($$0: Internal.Rotation_): number; + setCustomName($$0: Internal.Component_): void; + getPercentFrozen(): number; + setPosRaw($$0: number, $$1: number, $$2: number): void; + setXRot($$0: number): void; + distanceToSqr($$0: number, $$1: number, $$2: number): number; + distanceToSqr($$0: Internal.Entity_): number; + distanceToSqr($$0: Vec3_): number; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + doEnchantDamageEffects($$0: Internal.LivingEntity_, $$1: Internal.Entity_): void; + getUUID(): Internal.UUID; + setId($$0: number): void; + getLookAngle(): Vec3; + getLeashOffset(): Vec3; + getPersistentDataKJS(): Internal.CompoundTag; + getAirSupply(): number; + getRandomX($$0: number): number; + lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; + localvar$zzp000$modifyLevelCallback_setLevelCallback(callback: Internal.EntityInLevelCallback_): Internal.EntityInLevelCallback; + awardKillScore($$0: Internal.Entity_, $$1: number, $$2: Internal.DamageSource_): void; + tick(): void; + updateFluidHeightAndDoFluidPushing($$0: Internal.TagKey_, $$1: number): boolean; + removeVehicle(): void; + distanceTo($$0: Internal.Entity_): number; + isAlive(): boolean; + ejectPassengers(): void; + getHandSlots(): Internal.Iterable; + onlyOpCanSetNbt(): boolean; + getRecipientsForComponentSync(): Internal.Iterator; + handler$boc002$tick(cbi: Internal.CallbackInfo_): void; + getViewVector($$0: number): Vec3; + isOnFire(): boolean; + shouldInformAdmins(): boolean; + rideTick(): void; + position(): Vec3; + setSprinting($$0: boolean): void; + handleEntityEvent($$0: number): void; + getEyeY(): number; + isAlliedTo($$0: Internal.Team_): boolean; + isAlliedTo($$0: Internal.Entity_): boolean; + handler$bld000$getHeight(cbi: Internal.CallbackInfoReturnable_): number; + acceptsSuccess(): boolean; + setGlowingTag($$0: boolean): void; + isCrouching(): boolean; + isCurrentlyGlowing(): boolean; + getUpVector($$0: number): Vec3; + isColliding($$0: BlockPos_, $$1: Internal.BlockState_): boolean; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + isInWall(): boolean; + getScoreboardName(): string; + isFreezing(): boolean; + handler$boc000$teleport(x: number, y: number, z: number, cbi: Internal.CallbackInfo_): void; + setLevelCallback($$0: Internal.EntityInLevelCallback_): void; + setRemoved($$0: Internal.Entity$RemovalReason_): void; + getMotionDirection(): Internal.Direction; + getDeltaMovement(): Vec3; + hasPassenger($$0: Internal.Entity_): boolean; + hasPassenger($$0: Internal.Predicate_): boolean; + setSilent($$0: boolean): void; + getControllingPassenger(): this; + getRandomY(): number; + getRandomZ($$0: number): number; + shouldBeSaved(): boolean; + isAlwaysTicking(): boolean; + setCustomNameVisible($$0: boolean): void; + setPortalCooldown(): void; + mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; + getLightProbePosition($$0: number): Vec3; + getPickResult(): Internal.ItemStack; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + isInWaterOrRain(): boolean; + hasExactlyOnePlayerPassenger(): boolean; + isInWaterOrBubble(): boolean; + getRotationVector(): Internal.Vec2; + getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; + getSlot($$0: number): Internal.SlotAccess; + stopSeenByPlayer($$0: Internal.ServerPlayer_): void; + getX(): number; + getX($$0: number): number; + getY(): number; + getY($$0: number): number; + getZ(): number; + getZ($$0: number): number; + shouldRenderAtSqrDistance($$0: number): boolean; + gameEvent($$0: Internal.GameEvent_): void; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_, $$2: BlockPos_): void; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + getEntityData(): Internal.SynchedEntityData; + setRemainingFireTicks($$0: number): void; + acceptsFailure(): boolean; + getForward(): Vec3; + "invulnerableTime" : number; + static readonly "UUID_TAG" : "UUID"; + static readonly "BASE_TICKS_REQUIRED_TO_FREEZE" : 140; + "fallDistance" : number; + "hasImpulse" : boolean; + "verticalCollision" : boolean; + static readonly "MAX_ENTITY_TAG_COUNT" : 1024; + static readonly "BREATHING_DISTANCE_BELOW_EYES" : 0.11111111; + "verticalCollisionBelow" : boolean; + "tickCount" : number; + "noPhysics" : boolean; + "yo" : number; + "yOld" : number; + static readonly "DEFAULT_BB_WIDTH" : 0.6; + "minorHorizontalCollision" : boolean; + static readonly "BOARDING_COOLDOWN" : 60; + static readonly "DEFAULT_BB_HEIGHT" : 1.8; + "levelCallback" : Internal.EntityInLevelCallback; + "yRotO" : number; + "level" : Internal.Level; + "walkDistO" : number; + "moveDist" : number; + static readonly "FREEZE_HURT_FREQUENCY" : 40; + "flyDist" : number; + "isInPowderSnow" : boolean; + static readonly "ID_TAG" : "id"; + static readonly "PASSENGERS_TAG" : "Passengers"; + "blocksBuilding" : boolean; + "xRotO" : number; + "wasOnFire" : boolean; + "zo" : number; + "zOld" : number; + "maxUpStep" : number; + static readonly "TOTAL_AIR_SUPPLY" : 300; + static readonly "DELTA_AFFECTED_BY_BLOCKS_BELOW" : 0.5000001; + "xo" : number; + "walkDist" : number; + "xOld" : number; + "noCulling" : boolean; + "wasInPowderSnow" : boolean; + "hurtMarked" : boolean; + "horizontalCollision" : boolean; + get packetCoordinates(): Vec3; + get shiftKeyDown(): boolean; + get pickable(): boolean; + get xRot(): number; + get invisible(): boolean; + get blockX(): number; + get blockY(): number; + get type(): Internal.EntityType; + get blockZ(): number; + get yHeadRot(): number; + get recipientsForComponentSync(): Internal.Iterator; + get maxFallDistance(): number; + get ticksFrozen(): number; + get inWaterOrBubble(): boolean; + get id(): number; + get boundingBoxForCulling(): Internal.AABB; + get removalReason(): Internal.Entity$RemovalReason; + get passengers(): Internal.List; + get deltaMovement(): Vec3; + get eyePosition(): Vec3; + get viewScale(): number; + get customName(): Internal.Component; + get onFire(): boolean; + get encodeId(): string; + get tags(): Internal.Set; + get crouching(): boolean; + get passenger(): boolean; + get ignoringBlockTriggers(): boolean; + get inWaterRainOrBubble(): boolean; + get componentContainer(): Internal.ComponentContainer; + get bbWidth(): number; + get commandSenderWorld(): Internal.Level; + get rotationVector(): Internal.Vec2; + get boundingBox(): Internal.AABB; + get server(): Internal.MinecraftServer; + get alive(): boolean; + get displayName(): Internal.Component; + get fullyFrozen(): boolean; + get steppingCarefully(): boolean; + get vehicle(): boolean; + get swimming(): boolean; + get customNameVisible(): boolean; + get persistentDataKJS(): Internal.CompoundTag; + get passengersAndSelf(): Internal.Stream; + get eyeHeight(): number; + get scoreboardName(): string; + get underWater(): boolean; + get silent(): boolean; + get suppressingBounce(): boolean; + get remainingFireTicks(): number; + get forward(): Vec3; + get eyeY(): number; + get team(): Internal.Team; + get stringUUID(): string; + get handSlots(): Internal.Iterable; + get bbHeight(): number; + get onGround(): boolean; + get removed(): boolean; + get spectator(): boolean; + get x(): number; + get y(): number; + get z(): number; + get armorSlots(): Internal.Iterable; + get alwaysTicking(): boolean; + get soundSource(): Internal.SoundSource; + get descending(): boolean; + get visuallySwimming(): boolean; + get inWaterOrRain(): boolean; + get maxAirSupply(): number; + get pushable(): boolean; + get firstPassenger(): this; + get allSlots(): Internal.Iterable; + get pistonPushReaction(): Internal.PushReaction; + get gameEventListenerRegistrar(): Internal.GameEventListenerRegistrar; + get selfAndPassengers(): Internal.Stream; + get indirectPassengers(): Internal.Iterable; + get pose(): Internal.Pose; + get myRidingOffset(): number; + get yRot(): number; + get pickResult(): Internal.ItemStack; + get uUID(): Internal.UUID; + get portalWaitTime(): number; + get ticksRequiredToFreeze(): number; + get discrete(): boolean; + get sprinting(): boolean; + get noGravity(): boolean; + get name(): Internal.Component; + get currentlyGlowing(): boolean; + get onPos(): BlockPos; + get attackable(): boolean; + get entityData(): Internal.SynchedEntityData; + get randomY(): number; + get controlledByLocalInstance(): boolean; + get lookAngle(): Vec3; + get fluidJumpThreshold(): number; + get feetBlockState(): Internal.BlockState; + get airSupply(): number; + get visuallyCrawling(): boolean; + get invulnerable(): boolean; + get onPortalCooldown(): boolean; + get pushedByFluid(): boolean; + get dimensionChangingDelay(): number; + get controllingPassenger(): this; + get addEntityPacket(): Internal.Packet; + get direction(): Internal.Direction; + get pickRadius(): number; + get inWater(): boolean; + get rootVehicle(): this; + get percentFrozen(): number; + get inWall(): boolean; + get brightness(): number; + get passengersRidingOffset(): number; + get freezing(): boolean; + get motionDirection(): Internal.Direction; + get inLava(): boolean; + get leashOffset(): Vec3; + get teamColor(): number; + set boundingBox($$0: Internal.AABB_); + set packetCoordinates($$0: Vec3_); + set shiftKeyDown($$0: boolean); + set xRot($$0: number); + set invisible($$0: boolean); + set airSupply($$0: number); + set invulnerable($$0: boolean); + set swimming($$0: boolean); + set customNameVisible($$0: boolean); + set yHeadRot($$0: number); + set pos($$0: Vec3_); + set secondsOnFire($$0: number); + set sharedFlagOnFire($$0: boolean); + set ticksFrozen($$0: number); + set glowingTag($$0: boolean); + set id($$0: number); + set silent($$0: boolean); + set remainingFireTicks($$0: number); + set pose($$0: Internal.Pose_); + set deltaMovement($$0: Vec3_); + set yRot($$0: number); + set viewScale($$0: number); + set customName($$0: Internal.Component_); + set uUID($$0: Internal.UUID_); + set yBodyRot($$0: number); + set sprinting($$0: boolean); + set onGround($$0: boolean); + set noGravity($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Entity_ = Entity; + /** + * @javaClass net.minecraft.class_1918 + */ + abstract class BaseCommandBlock implements Internal.CommandSource { + setName($$0: Internal.Component_): void; + getName(): Internal.Component; + acceptsSuccess(): boolean; + getCommand(): string; + setLastOutput($$0: Internal.Component_): void; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; + getSuccessCount(): number; + setCommand($$0: string): void; + performCommand($$0: Internal.Level_): boolean; + setTrackOutput($$0: boolean): void; + onUpdated(): void; + getLevel(): Internal.ServerLevel; + getPosition(): Vec3; + load($$0: Internal.CompoundTag_): void; + getLastOutput(): Internal.Component; + shouldInformAdmins(): boolean; + createCommandSourceStack(): Internal.CommandSourceStack; + acceptsFailure(): boolean; + usedBy($$0: Internal.Player_): Internal.InteractionResult; + setSuccessCount($$0: number): void; + isTrackOutput(): boolean; + get trackOutput(): boolean; + get level(): Internal.ServerLevel; + get name(): Internal.Component; + get successCount(): number; + get position(): Vec3; + get command(): string; + get lastOutput(): Internal.Component; + set trackOutput($$0: boolean); + set name($$0: Internal.Component_); + set successCount($$0: number); + set command($$0: string); + set lastOutput($$0: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BaseCommandBlock_ = BaseCommandBlock; + /** + * @javaClass com.ptsmods.morecommands.mixin.compat.MixinEntityAccessor + */ + interface MixinEntityAccessor { + setYaw_(arg0: number): void; + getYaw_(): number; + getPitch_(): number; + setPitch_(arg0: number): void; + } + type MixinEntityAccessor_ = MixinEntityAccessor; + /** + * @javaClass dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder + */ + class BasicMobEffect$Builder extends Internal.MobEffectBuilder { + createObject(): Internal.MobEffect; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BasicMobEffect$Builder_ = BasicMobEffect$Builder; + /** + * @javaClass net.minecraft.class_5211 + */ + class DarkOakTrunkPlacer extends Internal.TrunkPlacer { + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DarkOakTrunkPlacer_ = DarkOakTrunkPlacer; + /** + * @javaClass net.minecraft.class_6648 + */ + abstract class CombiningPredicate implements Internal.BlockPredicate { + static codec($$0: Internal.Function_, T>): Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CombiningPredicate_ = CombiningPredicate; + /** + * @javaClass java.time.LocalDate + */ + class LocalDate implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDate, Internal.Serializable { + atStartOfDay(arg0: Internal.ZoneId_): Internal.ZonedDateTime; + atStartOfDay(): Internal.LocalDateTime; + toEpochDay(): number; + isEqual(arg0: Internal.ChronoLocalDate_): boolean; + compareTo(arg0: Internal.ChronoLocalDate_): number; + getDayOfWeek(): Internal.DayOfWeek; + lengthOfMonth(): number; + getEra(): Internal.IsoEra; + static from(arg0: Internal.TemporalAccessor_): this; + getMonth(): Internal.Month; + static ofYearDay(arg0: number, arg1: number): this; + plusMonths(arg0: number): this; + plusYears(arg0: number): this; + query(arg0: Internal.TemporalQuery_): R; + format(arg0: Internal.DateTimeFormatter_): string; + isSupported(arg0: Internal.TemporalUnit_): boolean; + isSupported(arg0: Internal.TemporalField_): boolean; + plus(arg0: Internal.TemporalAmount_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + atTime(arg0: Internal.LocalTime_): Internal.LocalDateTime; + atTime(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LocalDateTime; + atTime(arg0: Internal.OffsetTime_): Internal.OffsetDateTime; + atTime(arg0: number, arg1: number): Internal.LocalDateTime; + atTime(arg0: number, arg1: number, arg2: number): Internal.LocalDateTime; + getYear(): number; + toEpochSecond(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): number; + withDayOfMonth(arg0: number): this; + withMonth(arg0: number): this; + isAfter(arg0: Internal.ChronoLocalDate_): boolean; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + minus(arg0: Internal.TemporalAmount_): this; + datesUntil(arg0: Internal.LocalDate_, arg1: Internal.Period_): Internal.Stream; + datesUntil(arg0: Internal.LocalDate_): Internal.Stream; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + withYear(arg0: number): this; + lengthOfYear(): number; + plusDays(arg0: number): this; + hashCode(): number; + static now(arg0: Internal.Clock_): this; + static now(): this; + static now(arg0: Internal.ZoneId_): this; + static of(arg0: number, arg1: number, arg2: number): this; + static of(arg0: number, arg1: Internal.Month_, arg2: number): this; + get(arg0: Internal.TemporalField_): number; + getDayOfYear(): number; + plusWeeks(arg0: number): this; + getChronology(): Internal.IsoChronology; + static ofEpochDay(arg0: number): this; + getMonthValue(): number; + minusYears(arg0: number): this; + minusWeeks(arg0: number): this; + withDayOfYear(arg0: number): this; + isLeapYear(): boolean; + static parse(arg0: Internal.CharSequence_): this; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; + isBefore(arg0: Internal.ChronoLocalDate_): boolean; + minusDays(arg0: number): this; + getLong(arg0: Internal.TemporalField_): number; + minusMonths(arg0: number): this; + with(arg0: Internal.TemporalAdjuster_): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + equals(arg0: any): boolean; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + until(arg0: Internal.ChronoLocalDate_): Internal.Period; + toString(): string; + getDayOfMonth(): number; + static readonly "MIN" : Internal.LocalDate; + static readonly "MAX" : Internal.LocalDate; + static readonly "EPOCH" : Internal.LocalDate; + get dayOfWeek(): Internal.DayOfWeek; + get month(): Internal.Month; + get era(): Internal.IsoEra; + get year(): number; + get dayOfYear(): number; + get dayOfMonth(): number; + get monthValue(): number; + get chronology(): Internal.IsoChronology; + get leapYear(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LocalDate_ = LocalDate; + /** + * @javaClass net.minecraft.class_5485 + */ + class BiomeGenerationSettings { + features(): Internal.List>; + getFlowerFeatures(): Internal.List>; + getCarvers($$0: CarvingGenerationStep_): Internal.Iterable>>; + hasFeature($$0: Internal.PlacedFeature_): boolean; + static readonly "CODEC" : Internal.MapCodec; + "carvers" : Internal.Map>>; + "featureSet" : (() => Internal.Set); + static readonly "EMPTY" : Internal.BiomeGenerationSettings; + "flowerFeatures" : (() => Internal.List>); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BiomeGenerationSettings_ = BiomeGenerationSettings; + /** + * @javaClass net.minecraft.class_5952 + */ + interface ProfilerMeasured { + profiledMetrics(): Internal.List; + } + type ProfilerMeasured_ = (() => Internal.List) | ProfilerMeasured; + /** + * @javaClass net.minecraft.class_437 + */ + abstract class Screen extends Internal.AbstractContainerEventHandler implements Internal.Widget, Internal.ScreenInputDelegate, Internal.ScreenAccessor, Internal.ScreenExtensions, Internal.MixinScreenAccessor, Internal.ScreenAddon { + fabric_getAfterMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + handleDelayedNarration(): void; + handleComponentClicked($$0: Internal.Style_): boolean; + fabric_getAfterTickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + narrationEnabled(): void; + static isSelectAll($$0: number): boolean; + fabric_getBeforeKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getButtons(): Internal.List; + getTitle(): Internal.Component; + fabric_getBeforeMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + afterMouseMove(): void; + static hasControlDown(): boolean; + architectury_delegateInputs(): this; + handler$bil000$sendMessage(message: string, bl: boolean, info: Internal.CallbackInfo_): void; + shouldCloseOnEsc(): boolean; + isPauseScreen(): boolean; + getNarrationMessage(): Internal.Component; + fabric_getBeforeMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + static isCopy($$0: number): boolean; + fabric_getAllowKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + init($$0: Internal.Minecraft_, $$1: number, $$2: number): void; + fabric_getBeforeRenderEvent(): net.fabricmc.fabric.api.event.Event; + mc$addButton(button: Internal.AbstractWidget_): Internal.AbstractWidget; + renderDirtBackground($$0: number): void; + fabric_getAfterKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + tick(): void; + fabric_getBeforeTickEvent(): net.fabricmc.fabric.api.event.Event; + static hasShiftDown(): boolean; + onClose(): void; + handler$bmh000$renderTooltip(matrices: Internal.PoseStack_, text: Internal.Component_, x: number, y: number, cbi: Internal.CallbackInfo_): void; + handler$bil000$onClose(info: Internal.CallbackInfo_): void; + fabric_getBeforeMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + renderBackground($$0: Internal.PoseStack_): void; + renderBackground($$0: Internal.PoseStack_, $$1: number): void; + renderComponentTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: number, $$3: number): void; + method_25405($$0: number, $$1: number): boolean; + mc$clear(): void; + fabric_getRemoveEvent(): net.fabricmc.fabric.api.event.Event; + static isCut($$0: number): boolean; + afterMouseAction(): void; + static isPaste($$0: number): boolean; + mc$getButtons(): Internal.List; + method_25404($$0: number, $$1: number, $$2: number): boolean; + fabric_getAfterKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + afterKeyboardAction(): void; + fabric_getAllowKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + getTooltipFromItem($$0: Internal.ItemStack_): Internal.List; + static wrapScreenError($$0: Internal.Runnable_, $$1: string, $$2: string): void; + onFilesDrop($$0: Internal.List_): void; + static hasAltDown(): boolean; + addRenderableOnly($$0: T): T; + renderTooltip($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number): void; + renderTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: number, $$3: number): void; + renderTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: Internal.Optional_, $$3: number, $$4: number): void; + sendMessage($$0: string): void; + sendMessage($$0: string, $$1: boolean): void; + static findNarratableWidget($$0: Internal.List_, $$1: Internal.NarratableEntry_): Internal.Screen$NarratableSearchResult; + method_25394($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; + fabric_getAllowMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + removed(): void; + addRenderableWidget($$0: T): T; + fabric_getAfterMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterRenderEvent(): net.fabricmc.fabric.api.event.Event; + method_25396(): Internal.List; + resize($$0: Internal.Minecraft_, $$1: number, $$2: number): void; + addWidget($$0: T): T; + fabric_getBeforeKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + readonly "renderables" : Internal.List<((arg0: Internal.PoseStack, arg1: number, arg2: number, arg3: number) => void)>; + readonly "narratables" : Internal.List<(() => Internal.NarratableEntry$NarrationPriority)>; + "width" : number; + "passEvents" : boolean; + "height" : number; + get pauseScreen(): boolean; + get narrationMessage(): Internal.Component; + get title(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Screen_ = Screen; + /** + * @javaClass net.minecraft.class_2183$class_2184 + */ + class EntityAnchorArgument$Anchor extends Internal.Enum { + apply($$0: Internal.CommandSourceStack_): Vec3; + apply($$0: Internal.Entity_): Vec3; + static valueOf($$0: string): this; + static values(): Internal.EntityAnchorArgument$Anchor[]; + static getByName($$0: string): this; + static readonly "EYES" : Internal.EntityAnchorArgument$Anchor; + static readonly "FEET" : Internal.EntityAnchorArgument$Anchor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityAnchorArgument$Anchor_ = "feet" | "eyes" | EntityAnchorArgument$Anchor; + /** + * @javaClass net.minecraft.class_1863 + */ + class RecipeManager extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener { + getRecipesFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.List; + getAllRecipesFor($$0: Internal.RecipeType_): Internal.List; + getRemainingItemsFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.NonNullList; + byKey($$0: ResourceLocation_): Internal.Optional>; + replaceRecipes($$0: Internal.Iterable_>): void; + getFabricId(): ResourceLocation; + hadErrorsLoading(): boolean; + getRecipeIds(): Internal.Stream; + static fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): Internal.Recipe; + getRecipeFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.Optional; + handler$bbm000$interceptApply(map: Internal.Map_, resourceManager: Internal.ResourceManager_, profiler: Internal.ProfilerFiller_, info: Internal.CallbackInfo_): void; + getRecipes(): Internal.Collection>; + getFabricDependencies(): Internal.Collection; + "recipes" : Internal.Map, Internal.Map>>; + "byName" : Internal.Map>; + get fabricDependencies(): Internal.Collection; + get recipeIds(): Internal.Stream; + get fabricId(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecipeManager_ = RecipeManager; + /** + * @javaClass com.mojang.datafixers.Typed + */ + class Typed { + getOptionalTyped(arg0: Internal.OpticFinder_): Internal.Optional>; + getAll(arg0: Internal.TypedOptic_): Internal.List; + getOrDefault(arg0: Internal.OpticFinder_, arg1: FT): FT; + set(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: FR): Internal.Typed; + set(arg0: Internal.OpticFinder_, arg1: FT): Internal.Typed; + set(arg0: Internal.OpticFinder_, arg1: Internal.Typed_): Internal.Typed; + getOrCreateTyped(arg0: Internal.OpticFinder_): Internal.Typed; + update(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; + update(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; + getTyped(arg0: Internal.OpticFinder_): Internal.Typed; + getAllTyped(arg0: Internal.OpticFinder_): Internal.List>; + static pair(arg0: Internal.Typed_, arg1: Internal.Typed_): Internal.Typed>; + out(): Internal.Typed; + getValue(): A; + getOptional(arg0: Internal.OpticFinder_): Internal.Optional; + getOps(): Internal.DynamicOps; + getType(): com.mojang.datafixers.types.Type; + get(arg0: Internal.OpticFinder_): FT; + getOrCreate(arg0: Internal.OpticFinder_): FT; + updateTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; + updateTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; + updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; + updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; + toString(): string; + inj2(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; + inj1(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; + write(): Internal.DataResult>; + updateRecursive(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; + updateRecursive(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; + get ops(): Internal.DynamicOps; + get type(): com.mojang.datafixers.types.Type; + get value(): A; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Typed_ = Typed; + /** + * @javaClass net.minecraft.class_117$class_118 + */ + interface LootItemFunction$Builder { + build(): Internal.LootItemFunction; + } + type LootItemFunction$Builder_ = (() => Internal.LootItemFunction) | LootItemFunction$Builder; + /** + * @javaClass java.util.function.ToIntFunction + */ + interface ToIntFunction { + applyAsInt(arg0: T): number; + } + type ToIntFunction_ = ((arg0: T) => number) | ToIntFunction; + /** + * @javaClass net.minecraft.class_2877 + */ + class ServerboundSignUpdatePacket implements Internal.Packet { + getPos(): BlockPos; + getLines(): string[]; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get pos(): BlockPos; + get lines(): string[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundSignUpdatePacket_ = ServerboundSignUpdatePacket; + /** + * @javaClass net.minecraft.class_4063 + */ + class CloudStatus extends Internal.Enum { + getKey(): string; + static valueOf($$0: string): this; + static values(): Internal.CloudStatus[]; + static readonly "FANCY" : Internal.CloudStatus; + static readonly "FAST" : Internal.CloudStatus; + static readonly "OFF" : Internal.CloudStatus; + get key(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CloudStatus_ = "fancy" | "fast" | "off" | CloudStatus; + /** + * @javaClass net.minecraft.class_2627 + */ + class ShulkerBoxBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.WorldlyContainer { + method_5439(): number; + loadFromTag($$0: Internal.CompoundTag_): void; + getColor(): Internal.DyeColor; + static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ShulkerBoxBlockEntity_): void; + getBoundingBox($$0: Internal.BlockState_): Internal.AABB; + getProgress($$0: number): number; + load($$0: Internal.CompoundTag_): void; + isClosed(): boolean; + method_5492($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + getAnimationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus; + method_5493($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + triggerEvent($$0: number, $$1: number): boolean; + method_5494($$0: Internal.Direction_): number[]; + method_5435($$0: Internal.Player_): void; + method_5432($$0: Internal.Player_): void; + static readonly "EVENT_SET_OPEN_COUNT" : 1; + static readonly "CONTAINER_SIZE" : 27; + static readonly "COLUMNS" : 9; + static readonly "OPENING_TICK_LENGTH" : 10; + static readonly "MAX_LID_HEIGHT" : 0.5; + static readonly "ITEMS_TAG" : "Items"; + static readonly "MAX_LID_ROTATION" : 270.0; + static readonly "ROWS" : 3; + get animationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus; + get color(): Internal.DyeColor; + get closed(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShulkerBoxBlockEntity_ = ShulkerBoxBlockEntity; + /** + * @javaClass net.minecraft.class_1440$class_1443 + */ + class Panda$Gene extends Internal.Enum { + isRecessive(): boolean; + getName(): string; + static getRandom($$0: Internal.Random_): this; + static valueOf($$0: string): this; + static values(): Internal.Panda$Gene[]; + getId(): number; + static byName($$0: string): this; + static byId($$0: number): this; + static readonly "WEAK" : Internal.Panda$Gene; + static readonly "WORRIED" : Internal.Panda$Gene; + static readonly "LAZY" : Internal.Panda$Gene; + static readonly "PLAYFUL" : Internal.Panda$Gene; + static readonly "AGGRESSIVE" : Internal.Panda$Gene; + static readonly "NORMAL" : Internal.Panda$Gene; + static readonly "BROWN" : Internal.Panda$Gene; + get name(): string; + get id(): number; + get recessive(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Panda$Gene_ = "normal" | "lazy" | "worried" | "aggressive" | "brown" | "playful" | "weak" | Panda$Gene; + /** + * @javaClass net.minecraft.class_1959 + */ + class Biome { + shouldFreeze($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: boolean): boolean; + shouldFreeze($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; + getFoliageColor(): number; + shouldSnowGolemBurn($$0: BlockPos_): boolean; + handler$bln000$getWaterFogColor(cbi: Internal.CallbackInfoReturnable_): number; + getAmbientLoop(): Internal.Optional; + handler$bln000$getSkyColor(cbi: Internal.CallbackInfoReturnable_): number; + isHumid(): boolean; + getBackgroundMusic(): Internal.Optional; + shouldSnow($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; + handler$bln000$getFogColor(cbi: Internal.CallbackInfoReturnable_): number; + getMobSettings(): Internal.MobSpawnSettings; + warmEnoughToRain($$0: BlockPos_): boolean; + getAmbientMood(): Internal.Optional; + getWaterColor(): number; + getBaseTemperature(): number; + getDownfall(): number; + getSkyColor(): number; + getAmbientAdditions(): Internal.Optional; + getGrassColor($$0: number, $$1: number): number; + getGenerationSettings(): Internal.BiomeGenerationSettings; + getAmbientParticle(): Internal.Optional; + getSpecialEffects(): Internal.BiomeSpecialEffects; + getFogColor(): number; + static getBiomeCategory($$0: Internal.Holder_): Internal.Biome$BiomeCategory; + shouldMeltFrozenOceanIcebergSlightly($$0: BlockPos_): boolean; + getWaterFogColor(): number; + coldEnoughToSnow($$0: BlockPos_): boolean; + getPrecipitation(): Internal.Biome$Precipitation; + readonly "climateSettings" : Internal.Biome$ClimateSettings; + static readonly "CODEC" : Internal.Codec>; + static readonly "NETWORK_CODEC" : Internal.Codec; + static readonly "BIOME_INFO_NOISE" : Internal.PerlinSimplexNoise; + readonly "mobSettings" : Internal.MobSpawnSettings; + static readonly "DIRECT_CODEC" : Internal.Codec; + static readonly "LIST_CODEC" : Internal.Codec>; + readonly "generationSettings" : Internal.BiomeGenerationSettings; + "biomeCategory" : Internal.Biome$BiomeCategory; + get ambientAdditions(): Internal.Optional; + get skyColor(): number; + get ambientMood(): Internal.Optional; + get waterFogColor(): number; + get ambientParticle(): Internal.Optional; + get downfall(): number; + get humid(): boolean; + get ambientLoop(): Internal.Optional; + get backgroundMusic(): Internal.Optional; + get waterColor(): number; + get precipitation(): Internal.Biome$Precipitation; + get baseTemperature(): number; + get fogColor(): number; + get specialEffects(): Internal.BiomeSpecialEffects; + get foliageColor(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Biome_ = Special.Biome | Biome; + /** + * @javaClass io.netty.channel.ChannelOption + */ + class ChannelOption extends Internal.AbstractConstant> { + static valueOf(arg0: string): Internal.ChannelOption; + static valueOf(arg0: Internal.Class_, arg1: string): Internal.ChannelOption; + static exists(arg0: string): boolean; + static newInstance(arg0: string): Internal.ChannelOption; + validate(arg0: T): void; + static readonly "WRITE_BUFFER_HIGH_WATER_MARK" : Internal.ChannelOption; + static readonly "WRITE_BUFFER_LOW_WATER_MARK" : Internal.ChannelOption; + static readonly "DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION" : Internal.ChannelOption; + static readonly "IP_TOS" : Internal.ChannelOption; + static readonly "SINGLE_EVENTEXECUTOR_PER_GROUP" : Internal.ChannelOption; + static readonly "SO_SNDBUF" : Internal.ChannelOption; + static readonly "IP_MULTICAST_IF" : Internal.ChannelOption; + static readonly "WRITE_BUFFER_WATER_MARK" : Internal.ChannelOption; + static readonly "TCP_NODELAY" : Internal.ChannelOption; + static readonly "TCP_FASTOPEN" : Internal.ChannelOption; + static readonly "SO_LINGER" : Internal.ChannelOption; + static readonly "SO_RCVBUF" : Internal.ChannelOption; + static readonly "SO_KEEPALIVE" : Internal.ChannelOption; + static readonly "ALLOCATOR" : Internal.ChannelOption; + static readonly "IP_MULTICAST_ADDR" : Internal.ChannelOption; + static readonly "IP_MULTICAST_LOOP_DISABLED" : Internal.ChannelOption; + static readonly "TCP_FASTOPEN_CONNECT" : Internal.ChannelOption; + static readonly "MESSAGE_SIZE_ESTIMATOR" : Internal.ChannelOption<(() => Internal.MessageSizeEstimator$Handle)>; + static readonly "WRITE_SPIN_COUNT" : Internal.ChannelOption; + static readonly "SO_TIMEOUT" : Internal.ChannelOption; + static readonly "SO_REUSEADDR" : Internal.ChannelOption; + static readonly "CONNECT_TIMEOUT_MILLIS" : Internal.ChannelOption; + static readonly "ALLOW_HALF_CLOSURE" : Internal.ChannelOption; + static readonly "SO_BACKLOG" : Internal.ChannelOption; + static readonly "MAX_MESSAGES_PER_READ" : Internal.ChannelOption; + static readonly "AUTO_CLOSE" : Internal.ChannelOption; + static readonly "MAX_MESSAGES_PER_WRITE" : Internal.ChannelOption; + static readonly "SO_BROADCAST" : Internal.ChannelOption; + static readonly "AUTO_READ" : Internal.ChannelOption; + static readonly "IP_MULTICAST_TTL" : Internal.ChannelOption; + static readonly "RCVBUF_ALLOCATOR" : Internal.ChannelOption<(() => Internal.RecvByteBufAllocator$Handle)>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChannelOption_ = ChannelOption; + /** + * @javaClass com.mojang.datafixers.schemas.Schema + */ + class Schema { + types(): Internal.Set; + getParent(): this; + registerBlockEntities(arg0: Internal.Schema_): Internal.Map>; + registerSimple(arg0: Internal.Map_>, arg1: string): void; + resolveTemplate(arg0: string): Internal.TypeTemplate; + registerType(arg0: boolean, arg1: Internal.DSL$TypeReference_, arg2: Internal.Supplier_): void; + registerEntities(arg0: Internal.Schema_): Internal.Map>; + getTypeRaw(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; + findChoiceType(arg0: Internal.DSL$TypeReference_): Internal.TaggedChoice$TaggedChoiceType; + getVersionKey(): number; + getType(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; + registerTypes(arg0: Internal.Schema_, arg1: Internal.Map_>, arg2: Internal.Map_>): void; + id(arg0: string): Internal.TypeTemplate; + getChoiceType(arg0: Internal.DSL$TypeReference_, arg1: string): com.mojang.datafixers.types.Type; + register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Supplier_): void; + register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Function_): void; + get parent(): this; + get versionKey(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Schema_ = Schema; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction + */ + abstract class IngredientAction extends Internal.IngredientActionFilter { + static readList(buf: Internal.FriendlyByteBuf_): Internal.List; + toJson(json: Internal.JsonObject_): void; + toJson(): Internal.JsonObject; + transform(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.CraftingContainer_): Internal.ItemStack; + static writeList(buf: Internal.FriendlyByteBuf_, list: Internal.List_): void; + getType(): string; + static getRemaining(container: Internal.CraftingContainer_, index: number, ingredientActions: Internal.List_): Internal.ItemStack; + static parseList(json: Internal.JsonElement_): Internal.List; + static readonly "FACTORY_MAP" : {"damage":any,"custom":any,"keep":any,"replace":any}; + get type(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IngredientAction_ = IngredientAction; + /** + * @javaClass net.minecraft.class_3917 + */ + class MenuType { + create($$0: number, $$1: Internal.Inventory_): T; + static readonly "BREWING_STAND" : Internal.MenuType; + static readonly "ENCHANTMENT" : Internal.MenuType; + static readonly "LOOM" : Internal.MenuType; + static readonly "BLAST_FURNACE" : Internal.MenuType; + static readonly "SMOKER" : Internal.MenuType; + static readonly "SMITHING" : Internal.MenuType; + static readonly "CARTOGRAPHY_TABLE" : Internal.MenuType; + static readonly "BEACON" : Internal.MenuType; + static readonly "HOPPER" : Internal.MenuType; + static readonly "MERCHANT" : Internal.MenuType; + static readonly "FURNACE" : Internal.MenuType; + static readonly "ANVIL" : Internal.MenuType; + static readonly "STONECUTTER" : Internal.MenuType; + static readonly "GENERIC_3x3" : Internal.MenuType; + static readonly "CRAFTING" : Internal.MenuType; + static readonly "LECTERN" : Internal.MenuType; + static readonly "GRINDSTONE" : Internal.MenuType; + static readonly "SHULKER_BOX" : Internal.MenuType; + static readonly "GENERIC_9x1" : Internal.MenuType; + static readonly "GENERIC_9x2" : Internal.MenuType; + static readonly "GENERIC_9x3" : Internal.MenuType; + static readonly "GENERIC_9x4" : Internal.MenuType; + static readonly "GENERIC_9x5" : Internal.MenuType; + static readonly "GENERIC_9x6" : Internal.MenuType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MenuType_ = Special.MenuType | MenuType; + /** + * @javaClass net.minecraft.class_5251 + */ + class TextColor implements Internal.MixinTextColorAccessor, Internal.Color { + static fromRgb($$0: number): this; + getValue(): number; + serialize(): string; + getRgbJS(): number; + handler$bmc000$getRgb(cbi: Internal.CallbackInfoReturnable_): number; + hashCode(): number; + equals($$0: any): boolean; + getArgbJS(): number; + getSerializeJS(): string; + toString(): string; + static fromLegacyFormat($$0: Internal.ChatFormatting_): this; + static parseColor($$0: string): this; + get rgbJS(): number; + get argbJS(): number; + get serializeJS(): string; + get value(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TextColor_ = TextColor; + /** + * @javaClass net.minecraft.class_47$class_50 + */ + class LootContext$EntityTarget extends Internal.Enum implements Internal.EntityTargetKJS { + getParam(): Internal.LootContextParam; + static valueOf($$0: string): this; + static values(): Internal.LootContext$EntityTarget[]; + static getByName($$0: string): this; + static readonly "DIRECT_KILLER" : Internal.LootContext$EntityTarget; + static readonly "KILLER_PLAYER" : Internal.LootContext$EntityTarget; + static readonly "KILLER" : Internal.LootContext$EntityTarget; + static readonly "THIS" : Internal.LootContext$EntityTarget; + get param(): Internal.LootContextParam; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootContext$EntityTarget_ = "this" | "killer_player" | "killer" | "direct_killer" | LootContext$EntityTarget; + /** + * @javaClass net.minecraft.class_2716 + */ + class ClientboundRemoveEntitiesPacket implements Internal.Packet { + getEntityIds(): Internal.IntList; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get entityIds(): Internal.IntList; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundRemoveEntitiesPacket_ = ClientboundRemoveEntitiesPacket; + /** + * @javaClass net.fabricmc.fabric.api.loot.v1.FabricLootSupplier + */ + interface FabricLootSupplier { + getType(): Internal.LootContextParamSet; + getFunctions(): Internal.List; + asVanilla(): Internal.LootTable; + getPools(): Internal.List; + } + type FabricLootSupplier_ = FabricLootSupplier; + /** + * @javaClass net.minecraft.class_1439 + */ + class IronGolem extends Internal.AbstractGolem implements Internal.NeutralMob { + handleEntityEvent($$0: number): void; + setPlayerCreated($$0: boolean): void; + die($$0: Internal.DamageSource_): void; + aiStep(): void; + method_29509(): void; + method_29508(): Internal.UUID; + method_29514($$0: number): void; + method_29513($$0: Internal.UUID_): void; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + method_29507(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + offerFlower($$0: boolean): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getCrackiness(): Internal.IronGolem$Crackiness; + isPlayerCreated(): boolean; + doHurtTarget($$0: Internal.Entity_): boolean; + getAttackAnimationTick(): number; + getOfferFlowerTick(): number; + canAttackType($$0: Internal.EntityType_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getLeashOffset(): Vec3; + get offerFlowerTick(): number; + get playerCreated(): boolean; + get crackiness(): Internal.IronGolem$Crackiness; + get attackAnimationTick(): number; + get leashOffset(): Vec3; + set playerCreated($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IronGolem_ = IronGolem; + /** + * @javaClass dev.latvian.mods.kubejs.server.IScheduledEventCallback + */ + interface IScheduledEventCallback { + onCallback(arg0: Internal.ScheduledEvent_): void; + } + type IScheduledEventCallback_ = ((arg0: Internal.ScheduledEvent) => void) | IScheduledEventCallback; + /** + * @javaClass java.util.function.IntUnaryOperator + */ + interface IntUnaryOperator { + applyAsInt(arg0: number): number; + compose(arg0: Internal.IntUnaryOperator_): this; + identity(): this; + andThen(arg0: Internal.IntUnaryOperator_): this; + } + type IntUnaryOperator_ = ((arg0: number) => number) | IntUnaryOperator; + /** + * @javaClass net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder + */ + interface FabricLootPoolBuilder { + with(entry: Internal.LootPoolEntryContainer_): Internal.LootPool$Builder; + with(entries: Internal.Collection_): Internal.LootPool$Builder; + apply(function_: Internal.LootItemFunction_): Internal.LootPool$Builder; + apply(functions: Internal.Collection_): Internal.LootPool$Builder; + conditionally(condition: Internal.LootItemCondition_): Internal.LootPool$Builder; + conditionally(conditions: Internal.Collection_): Internal.LootPool$Builder; + copyOf(pool: Internal.LootPool_): Internal.LootPool$Builder; + } + type FabricLootPoolBuilder_ = FabricLootPoolBuilder; + /** + * @javaClass net.minecraft.class_2593 + */ + class CommandBlockEntity extends Internal.BlockEntity { + onlyOpCanSetNbt(): boolean; + load($$0: Internal.CompoundTag_): void; + wasConditionMet(): boolean; + getCommandBlock(): Internal.BaseCommandBlock; + setAutomatic($$0: boolean): void; + getMode(): Internal.CommandBlockEntity$Mode; + isPowered(): boolean; + isConditional(): boolean; + markConditionMet(): boolean; + setPowered($$0: boolean): void; + onModeSwitch(): void; + isAutomatic(): boolean; + get mode(): Internal.CommandBlockEntity$Mode; + get powered(): boolean; + get conditional(): boolean; + get automatic(): boolean; + get commandBlock(): Internal.BaseCommandBlock; + set powered($$0: boolean); + set automatic($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CommandBlockEntity_ = CommandBlockEntity; + /** + * @javaClass net.minecraft.class_5716 + */ + interface PositionSource { + getPosition(arg0: Internal.Level_): Internal.Optional; + getType(): Internal.PositionSourceType; + } + type PositionSource_ = PositionSource; + /** + * @javaClass net.minecraft.class_5348$class_5245 + */ + interface FormattedText$ContentConsumer { + accept(arg0: string): Internal.Optional; + } + type FormattedText$ContentConsumer_ = ((arg0: string) => Internal.Optional) | FormattedText$ContentConsumer; + /** + * @javaClass net.minecraft.class_4980 + */ + class ItemBasedSteering { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + hasSaddle(): boolean; + setSaddle($$0: boolean): void; + onSynced(): void; + boost($$0: Internal.Random_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + "boostTime" : number; + "boostTimeTotal" : number; + "boosting" : boolean; + set saddle($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemBasedSteering_ = ItemBasedSteering; + /** + * @javaClass java.time.format.DecimalStyle + */ + class DecimalStyle { + getPositiveSign(): string; + getDecimalSeparator(): string; + getNegativeSign(): string; + static ofDefaultLocale(): this; + getZeroDigit(): string; + withPositiveSign(arg0: string): this; + hashCode(): number; + withDecimalSeparator(arg0: string): this; + static of(arg0: Internal.Locale_): this; + equals(arg0: any): boolean; + toString(): string; + withNegativeSign(arg0: string): this; + withZeroDigit(arg0: string): this; + static getAvailableLocales(): Internal.Set; + static readonly "STANDARD" : Internal.DecimalStyle; + get negativeSign(): string; + get decimalSeparator(): string; + get zeroDigit(): string; + get positiveSign(): string; + get availableLocales(): Internal.Set; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DecimalStyle_ = DecimalStyle; + /** + * @javaClass net.minecraft.class_239 + */ + abstract class HitResult { + getLocation(): Vec3; + getType(): Internal.HitResult$Type; + distanceTo($$0: Internal.Entity_): number; + get location(): Vec3; + get type(): Internal.HitResult$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HitResult_ = HitResult; + /** + * @javaClass com.mojang.datafixers.OpticParts + */ + class OpticParts { + bounds(): Internal.Set>; + optic(): Internal.Optic; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OpticParts_ = OpticParts; + /** + * @javaClass java.util.function.UnaryOperator + */ + interface UnaryOperator extends Internal.Function { + identity(): Internal.UnaryOperator; + } + type UnaryOperator_ = UnaryOperator; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortIterator + */ + interface ShortIterator extends Internal.PrimitiveIterator { + next(): number; + nextShort(): number; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.IntConsumer_): void; + forEachRemaining(arg0: Internal.ShortConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; + } + type ShortIterator_ = (() => number) | ShortIterator; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2FloatFunction + */ + interface Reference2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + applyAsDouble(arg0: K): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Reference2ShortFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2FloatFunction; + getFloat(arg0: any): number; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Reference2IntFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + remove(arg0: any): number; + defaultReturnValue(): number; + defaultReturnValue(arg0: number): void; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Reference2ObjectFunction; + get(arg0: any): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Reference2LongFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2FloatFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Reference2ByteFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Reference2FloatFunction; + removeFloat(arg0: any): number; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2FloatFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Reference2CharFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2FloatFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2FloatFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2FloatFunction; + } + type Reference2FloatFunction_ = ((arg0: any) => number) | Reference2FloatFunction; + /** + * @javaClass net.minecraft.class_6650 + */ + class MatchingFluidsPredicate extends Internal.StateTestingPredicate { + type(): Internal.BlockPredicateType; + static readonly "CODEC" : null; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MatchingFluidsPredicate_ = MatchingFluidsPredicate; + /** + * @javaClass net.minecraft.class_1928$class_4310 + */ + class GameRules$BooleanValue extends Internal.GameRules$Value implements Internal.BooleanRuleAccessor { + serialize(): string; + set($$0: boolean, $$1: Internal.MinecraftServer_): void; + setFrom($$0: Internal.GameRules$BooleanValue_, $$1: Internal.MinecraftServer_): void; + get(): boolean; + static create($$0: boolean): Internal.GameRules$Type; + static create($$0: boolean, $$1: Internal.BiConsumer_): Internal.GameRules$Type; + getCommandResult(): number; + get commandResult(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameRules$BooleanValue_ = GameRules$BooleanValue; + /** + * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck + */ + interface BlockEntityPredicateDataCheck { + checkData(arg0: Internal.CompoundTag_): boolean; + } + type BlockEntityPredicateDataCheck_ = ((arg0: Internal.CompoundTag) => boolean) | BlockEntityPredicateDataCheck; + /** + * @javaClass net.minecraft.class_5359 + */ + class DataPackConfig { + getDisabled(): Internal.List; + getEnabled(): Internal.List; + static readonly "CODEC" : Internal.Codec; + static readonly "DEFAULT" : Internal.DataPackConfig; + get disabled(): Internal.List; + get enabled(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DataPackConfig_ = DataPackConfig; + /** + * @javaClass net.minecraft.class_6595 + */ + class DataVersion { + getVersion(): number; + isSideSeries(): boolean; + getSeries(): string; + isCompatible($$0: Internal.DataVersion_): boolean; + static "MAIN_SERIES" : "main"; + get series(): string; + get version(): number; + get sideSeries(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DataVersion_ = DataVersion; + /** + * @javaClass com.mojang.serialization.DataResult$Instance + */ + class DataResult$Instance extends Internal.Enum implements Internal.Applicative { + ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; + ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; + lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; + static valueOf(arg0: string): this; + static values(): Internal.DataResult$Instance[]; + map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; + point(arg0: A): Internal.App; + ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; + static readonly "INSTANCE" : Internal.DataResult$Instance; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DataResult$Instance_ = "instance" | DataResult$Instance; + /** + * @javaClass net.minecraft.class_863 + */ + class DebugRenderer { + static renderFilledBox($$0: BlockPos_, $$1: BlockPos_, $$2: number, $$3: number, $$4: number, $$5: number): void; + static renderFilledBox($$0: Internal.AABB_, $$1: number, $$2: number, $$3: number, $$4: number): void; + static renderFilledBox($$0: BlockPos_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + static renderFilledBox($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; + static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number): void; + static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: number, $$8: boolean): void; + switchRenderChunkborder(): boolean; + clear(): void; + static getTargetedEntity($$0: Internal.Entity_, $$1: number): Internal.Optional; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource$BufferSource_, $$2: number, $$3: number, $$4: number): void; + readonly "waterDebugRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); + readonly "neighborsUpdateRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); + readonly "pathfindingRenderer" : Internal.PathfindingRenderer; + readonly "gameTestDebugRenderer" : Internal.GameTestDebugRenderer; + readonly "solidFaceRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); + readonly "gameEventListenerRenderer" : Internal.GameEventListenerRenderer; + readonly "structureRenderer" : Internal.StructureRenderer; + readonly "lightDebugRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); + readonly "chunkRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); + readonly "brainDebugRenderer" : Internal.BrainDebugRenderer; + readonly "heightMapRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); + readonly "chunkBorderRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); + readonly "collisionBoxRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); + readonly "goalSelectorRenderer" : Internal.GoalSelectorDebugRenderer; + readonly "beeDebugRenderer" : Internal.BeeDebugRenderer; + readonly "villageSectionsDebugRenderer" : Internal.VillageSectionsDebugRenderer; + readonly "raidDebugRenderer" : Internal.RaidDebugRenderer; + readonly "worldGenAttemptRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DebugRenderer_ = DebugRenderer; + /** + * @javaClass it.unimi.dsi.fastutil.Hash + */ + interface Hash { + } + type Hash_ = Hash; + /** + * @javaClass net.minecraft.class_280 + */ + class EffectInstance implements Internal.Effect, Internal.AutoCloseable { + method_1278(): Internal.Program; + method_1279(): void; + getName(): string; + setSampler($$0: string, $$1: Internal.IntSupplier_): void; + apply(): void; + safeGetUniform($$0: string): Internal.AbstractUniform; + clear(): void; + getUniform($$0: string): Internal.Uniform; + static parseBlendNode($$0: Internal.JsonObject_): Internal.BlendMode; + static getOrCreate($$0: Internal.ResourceManager_, $$1: Internal.Program$Type_, $$2: string): Internal.EffectProgram; + method_1270(): number; + method_34418(): void; + method_1274(): Internal.Program; + close(): void; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EffectInstance_ = EffectInstance; + /** + * @javaClass net.minecraft.class_2739 + */ + class ClientboundSetEntityDataPacket implements Internal.Packet { + getUnpackedData(): Internal.List>; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get unpackedData(): Internal.List>; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetEntityDataPacket_ = ClientboundSetEntityDataPacket; + /** + * @javaClass net.minecraft.class_5424 + */ + interface LevelTimeAccess extends Internal.LevelReader { + getMoonPhase(): number; + getTimeOfDay($$0: number): number; + getMoonBrightness(): number; + dayTime(): number; + } + type LevelTimeAccess_ = (() => number) | LevelTimeAccess; + /** + * @javaClass net.minecraft.class_806 + */ + class ItemOverrides { + resolve($$0: Internal.BakedModel_, $$1: Internal.ItemStack_, $$2: Internal.ClientLevel_, $$3: Internal.LivingEntity_, $$4: number): Internal.BakedModel; + static readonly "EMPTY" : Internal.ItemOverrides; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemOverrides_ = ItemOverrides; + /** + * @javaClass dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties + */ + class AddLakeProperties { + setInner(p: BlockStatePredicate_): void; + setOuter(p: BlockStatePredicate_): void; + "barrier" : ((arg0: Internal.BlockState) => boolean); + "chance" : number; + "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); + "retrogen" : number; + "fluid" : ((arg0: Internal.BlockState) => boolean); + "id" : ResourceLocation; + "worldgenLayer" : DecorationGenerationStep; + set outer(p: BlockStatePredicate_); + set inner(p: BlockStatePredicate_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AddLakeProperties_ = AddLakeProperties; + /** + * @javaClass net.minecraft.class_4968 + */ + class AmbientMoodSettings { + getBlockSearchExtent(): number; + getTickDelay(): number; + getSoundEvent(): Internal.SoundEvent; + getSoundPositionOffset(): number; + static readonly "CODEC" : Internal.Codec; + static readonly "LEGACY_CAVE_SETTINGS" : Internal.AmbientMoodSettings; + get soundEvent(): Internal.SoundEvent; + get soundPositionOffset(): number; + get blockSearchExtent(): number; + get tickDelay(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AmbientMoodSettings_ = AmbientMoodSettings; + /** + * @javaClass net.minecraft.class_20 + */ + class MapDecoration { + getX(): number; + renderOnFrame(): boolean; + getY(): number; + getName(): Internal.Component; + getType(): Internal.MapDecoration$Type; + hashCode(): number; + equals($$0: any): boolean; + getRot(): number; + getImage(): number; + get image(): number; + get rot(): number; + get x(): number; + get name(): Internal.Component; + get y(): number; + get type(): Internal.MapDecoration$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MapDecoration_ = MapDecoration; + /** + * @javaClass org.lwjgl.stb.STBTTFontinfo$Buffer + */ + class STBTTFontinfo$Buffer extends Internal.StructBuffer implements Internal.NativeResource { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type STBTTFontinfo$Buffer_ = STBTTFontinfo$Buffer; + /** + * @javaClass java.util.stream.IntStream$IntMapMultiConsumer + */ + interface IntStream$IntMapMultiConsumer { + accept(arg0: number, arg1: Internal.IntConsumer_): void; + } + type IntStream$IntMapMultiConsumer_ = ((arg0: number, arg1: Internal.IntConsumer) => void) | IntStream$IntMapMultiConsumer; + /** + * @javaClass java.util.function.DoubleFunction + */ + interface DoubleFunction { + apply(arg0: number): R; + } + type DoubleFunction_ = ((arg0: number) => R) | DoubleFunction; + /** + * @javaClass net.minecraft.class_2658 + */ + class ClientboundCustomPayloadPacket implements Internal.Packet { + getIdentifier(): ResourceLocation; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getData(): Internal.FriendlyByteBuf; + static readonly "DEBUG_GAME_TEST_ADD_MARKER" : ResourceLocation; + static readonly "DEBUG_WORLDGENATTEMPT_PACKET" : ResourceLocation; + static readonly "DEBUG_POI_REMOVED_PACKET" : ResourceLocation; + static readonly "DEBUG_HIVE" : ResourceLocation; + static readonly "DEBUG_BEE" : ResourceLocation; + static readonly "DEBUG_NEIGHBORSUPDATE_PACKET" : ResourceLocation; + static readonly "BRAND" : ResourceLocation; + static readonly "DEBUG_POI_ADDED_PACKET" : ResourceLocation; + static readonly "DEBUG_GOAL_SELECTOR" : ResourceLocation; + static readonly "DEBUG_RAIDS" : ResourceLocation; + static readonly "DEBUG_GAME_EVENT_LISTENER" : ResourceLocation; + static readonly "DEBUG_STRUCTURES_PACKET" : ResourceLocation; + static readonly "DEBUG_VILLAGE_SECTIONS" : ResourceLocation; + static readonly "DEBUG_PATHFINDING_PACKET" : ResourceLocation; + static readonly "DEBUG_GAME_EVENT" : ResourceLocation; + static readonly "DEBUG_POI_TICKET_COUNT_PACKET" : ResourceLocation; + static readonly "DEBUG_GAME_TEST_CLEAR" : ResourceLocation; + static readonly "DEBUG_BRAIN" : ResourceLocation; + get identifier(): ResourceLocation; + get data(): Internal.FriendlyByteBuf; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundCustomPayloadPacket_ = ClientboundCustomPayloadPacket; + /** + * @javaClass java.io.InputStream + */ + abstract class InputStream implements Internal.Closeable { + read(arg0: number[], arg1: number, arg2: number): number; + read(arg0: number[]): number; + read(): number; + markSupported(): boolean; + available(): number; + readAllBytes(): number[]; + static nullInputStream(): this; + reset(): void; + readNBytes(arg0: number): number[]; + readNBytes(arg0: number[], arg1: number, arg2: number): number; + skip(arg0: number): number; + transferTo(arg0: Internal.OutputStream_): number; + close(): void; + skipNBytes(arg0: number): void; + mark(arg0: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InputStream_ = InputStream; + /** + * @javaClass net.minecraft.class_2605 + */ + class EnchantmentTableBlockEntity extends Internal.BlockEntity implements Internal.Nameable { + load($$0: Internal.CompoundTag_): void; + static bookAnimationTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.EnchantmentTableBlockEntity_): void; + setCustomName($$0: Internal.Component_): void; + method_5797(): Internal.Component; + method_5477(): Internal.Component; + "oFlip" : number; + "flipA" : number; + "rot" : number; + "tRot" : number; + "flipT" : number; + "oOpen" : number; + "time" : number; + "oRot" : number; + "flip" : number; + "open" : number; + set customName($$0: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EnchantmentTableBlockEntity_ = EnchantmentTableBlockEntity; + /** + * Fired when the generic loot table is registering. + * Note that this is unused. + * @javaClass dev.latvian.mods.kubejs.loot.GenericLootEventJS + */ + class GenericLootEventJS extends Internal.LootEventJS { + addGeneric(id: ResourceLocation_, b: Internal.Consumer_): void; + getType(): string; + getDirectory(): string; + get type(): string; + get directory(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when the generic loot table is registering. + * Note that this is unused. + */ + type GenericLootEventJS_ = GenericLootEventJS; + /** + * @javaClass net.minecraft.class_2589 + */ + class BrewingStandBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.WorldlyContainer { + method_5438($$0: number): Internal.ItemStack; + method_5439(): number; + method_5447($$0: number, $$1: Internal.ItemStack_): void; + method_5437($$0: number, $$1: Internal.ItemStack_): boolean; + method_5448(): void; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BrewingStandBlockEntity_): void; + constant$bok001$canPlayerUse_maxReach(d: number, player: Internal.Player_): number; + load($$0: Internal.CompoundTag_): void; + method_5492($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + method_5493($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + method_5441($$0: number): Internal.ItemStack; + method_5442(): boolean; + method_5494($$0: Internal.Direction_): number[]; + method_5434($$0: number, $$1: number): Internal.ItemStack; + method_5443($$0: Internal.Player_): boolean; + static readonly "DATA_BREW_TIME" : 0; + static readonly "DATA_FUEL_USES" : 1; + static readonly "NUM_DATA_VALUES" : 2; + static readonly "FUEL_USES" : 20; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BrewingStandBlockEntity_ = BrewingStandBlockEntity; + /** + * @javaClass net.minecraft.class_6334 + */ + class ClampedInt extends Internal.IntProvider { + getMinValue(): number; + getType(): Internal.IntProviderType; + getMaxValue(): number; + static of($$0: Internal.IntProvider_, $$1: number, $$2: number): this; + sample($$0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.IntProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClampedInt_ = ClampedInt; + /** + * @javaClass java.text.DateFormatSymbols + */ + class DateFormatSymbols implements Internal.Serializable, Internal.Cloneable { + setShortWeekdays(arg0: string[]): void; + setShortMonths(arg0: string[]): void; + getWeekdays(): string[]; + setEras(arg0: string[]): void; + setMonths(arg0: string[]): void; + setZoneStrings(arg0: string[][]): void; + getEras(): string[]; + setAmPmStrings(arg0: string[]): void; + setWeekdays(arg0: string[]): void; + getLocalPatternChars(): string; + getMonths(): string[]; + setLocalPatternChars(arg0: string): void; + getAmPmStrings(): string[]; + hashCode(): number; + equals(arg0: any): boolean; + clone(): any; + getZoneStrings(): string[][]; + getShortMonths(): string[]; + static getInstance(): this; + static getInstance(arg0: Internal.Locale_): this; + static getAvailableLocales(): Internal.Locale[]; + getShortWeekdays(): string[]; + get eras(): string[]; + get localPatternChars(): string; + get months(): string[]; + get shortMonths(): string[]; + get instance(): this; + get zoneStrings(): string[][]; + get weekdays(): string[]; + get amPmStrings(): string[]; + get shortWeekdays(): string[]; + get availableLocales(): Internal.Locale[]; + set eras(arg0: string[]); + set localPatternChars(arg0: string); + set months(arg0: string[]); + set shortMonths(arg0: string[]); + set zoneStrings(arg0: string[][]); + set weekdays(arg0: string[]); + set amPmStrings(arg0: string[]); + set shortWeekdays(arg0: string[]); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DateFormatSymbols_ = DateFormatSymbols; + /** + * @javaClass net.minecraft.class_6544$class_4762 + */ + class Climate$ParameterPoint extends Internal.Record { + depth(): Internal.Climate$Parameter; + offset(): number; + weirdness(): Internal.Climate$Parameter; + hashCode(): number; + equals($$0: any): boolean; + temperature(): Internal.Climate$Parameter; + erosion(): Internal.Climate$Parameter; + humidity(): Internal.Climate$Parameter; + toString(): string; + continentalness(): Internal.Climate$Parameter; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Climate$ParameterPoint_ = Climate$ParameterPoint; + /** + * @javaClass dev.latvian.mods.kubejs.event.IEventHandler + */ + interface IEventHandler { + onEvent(arg0: Internal.EventJS_): void; + } + type IEventHandler_ = ((arg0: Internal.EventJS) => void) | IEventHandler; + /** + * @javaClass io.netty.channel.RecvByteBufAllocator + */ + interface RecvByteBufAllocator { + newHandle(): Internal.RecvByteBufAllocator$Handle; + } + type RecvByteBufAllocator_ = (() => Internal.RecvByteBufAllocator$Handle) | RecvByteBufAllocator; + /** + * @javaClass net.minecraft.class_6880$class_6883 + */ + class Holder$Reference implements Internal.Holder { + isBound(): boolean; + kind(): Internal.Holder$Kind; + is($$0: ResourceLocation_): boolean; + is($$0: Internal.TagKey_): boolean; + is($$0: Internal.Predicate_>): boolean; + is($$0: Internal.ResourceKey_): boolean; + toString(): string; + static createIntrusive($$0: Internal.Registry_, $$1: T): Internal.Holder$Reference; + static createStandAlone($$0: Internal.Registry_, $$1: Internal.ResourceKey_): Internal.Holder$Reference; + unwrapKey(): Internal.Optional>; + value(): T; + isValidInRegistry($$0: Internal.Registry_): boolean; + key(): Internal.ResourceKey; + tags(): Internal.Stream>; + unwrap(): Internal.Either, T>; + get bound(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Holder$Reference_ = Holder$Reference; + /** + * @javaClass net.minecraft.class_4996 + */ + interface PosRuleTestType

{ + codec(): Internal.Codec

; + register

($$0: string, $$1: Internal.Codec_

): Internal.PosRuleTestType

; + } + type PosRuleTestType_

= Special.PosRuleTestType | (() => Internal.Codec

) | PosRuleTestType

; + /** + * @javaClass com.google.gson.JsonNull + */ + class JsonNull extends Internal.JsonElement { + hashCode(): number; + equals(arg0: any): boolean; + deepCopy(): this; + static readonly "INSTANCE" : Internal.JsonNull; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JsonNull_ = JsonNull; + /** + * @javaClass net.minecraft.class_1333 + */ + class LookControl implements Internal.Control { + setLookAt($$0: Internal.Entity_, $$1: number, $$2: number): void; + setLookAt($$0: Vec3_): void; + setLookAt($$0: number, $$1: number, $$2: number): void; + setLookAt($$0: Internal.Entity_): void; + setLookAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + getWantedZ(): number; + getWantedY(): number; + isLookingAtTarget(): boolean; + tick(): void; + getWantedX(): number; + get wantedZ(): number; + get wantedY(): number; + get lookingAtTarget(): boolean; + get wantedX(): number; + set lookAt($$0: Vec3_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LookControl_ = LookControl; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$Remove + */ + interface ScreenEvents$Remove { + onRemove(arg0: Internal.Screen_): void; + } + type ScreenEvents$Remove_ = ((arg0: Internal.Screen) => void) | ScreenEvents$Remove; + /** + * @javaClass net.minecraft.class_1873 + */ + class SuspiciousStewRecipe extends Internal.CustomRecipe { + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SuspiciousStewRecipe_ = SuspiciousStewRecipe; + /** + * @javaClass com.google.common.collect.Multiset$Entry + */ + interface Multiset$Entry { + getElement(): E; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + getCount(): number; + } + type Multiset$Entry_ = Multiset$Entry; + /** + * @javaClass net.minecraft.class_4668$class_5942 + */ + class RenderStateShard$ShaderStateShard extends Internal.RenderStateShard { + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$ShaderStateShard_ = RenderStateShard$ShaderStateShard; + /** + * @javaClass net.minecraft.class_3767 + */ + class Raids extends Internal.SavedData { + createOrExtendRaid($$0: Internal.ServerPlayer_): Internal.Raid; + static getFileId($$0: Internal.Holder_): string; + static load($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_): this; + get($$0: number): Internal.Raid; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + tick(): void; + static canJoinRaid($$0: Internal.Raider_, $$1: Internal.Raid_): boolean; + getNearbyRaid($$0: BlockPos_, $$1: number): Internal.Raid; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Raids_ = Raids; + /** + * @javaClass net.minecraft.class_1916 + */ + class MerchantOffers extends Internal.ArrayList { + writeToStream($$0: Internal.FriendlyByteBuf_): void; + createTag(): Internal.CompoundTag; + getRecipeFor($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: number): Internal.MerchantOffer; + static createFromStream($$0: Internal.FriendlyByteBuf_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MerchantOffers_ = MerchantOffers; + /** + * @javaClass net.minecraft.class_6539 + */ + interface ColorResolver { + getColor(arg0: Internal.Biome_, arg1: number, arg2: number): number; + } + type ColorResolver_ = ((arg0: Internal.Biome, arg1: number, arg2: number) => number) | ColorResolver; + /** + * @javaClass net.minecraft.class_3827 + */ + interface RuleTestType

{ + codec(): Internal.Codec

; + register

($$0: string, $$1: Internal.Codec_

): Internal.RuleTestType

; + } + type RuleTestType_

= Special.RuleTestType | (() => Internal.Codec

) | RuleTestType

; + /** + * @javaClass net.minecraft.class_6643 + */ + class CarvingMask { + set($$0: number, $$1: number, $$2: number): void; + stream($$0: Internal.ChunkPos_): Internal.Stream; + get($$0: number, $$1: number, $$2: number): boolean; + toArray(): number[]; + setAdditionalMask($$0: Internal.CarvingMask$Mask_): void; + set additionalMask($$0: Internal.CarvingMask$Mask_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CarvingMask_ = CarvingMask; + /** + * @javaClass com.mojang.brigadier.builder.ArgumentBuilder + */ + abstract class ArgumentBuilder { + redirect(arg0: Internal.CommandNode_): T; + redirect(arg0: Internal.CommandNode_, arg1: Internal.SingleRedirectModifier_): T; + getRedirectModifier(): Internal.RedirectModifier; + getRequirement(): Internal.Predicate; + fork(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_): T; + getRedirect(): Internal.CommandNode; + build(): Internal.CommandNode; + getCommand(): Internal.Command; + forward(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_, arg2: boolean): T; + getArguments(): Internal.Collection>; + then(arg0: Internal.CommandNode_): T; + then(arg0: Internal.ArgumentBuilder_): T; + executes(arg0: Internal.Command_): T; + isFork(): boolean; + requires(arg0: Internal.Predicate_): T; + get arguments(): Internal.Collection>; + get requirement(): Internal.Predicate; + get redirectModifier(): Internal.RedirectModifier; + get command(): Internal.Command; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ArgumentBuilder_ = ArgumentBuilder; + /** + * @javaClass net.minecraft.class_5709 + */ + class EntityPositionSource implements Internal.PositionSource { + getPosition($$0: Internal.Level_): Internal.Optional; + getType(): Internal.PositionSourceType; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.PositionSourceType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityPositionSource_ = EntityPositionSource; + /** + * @javaClass net.minecraft.class_2777 + */ + class ClientboundTeleportEntityPacket implements Internal.Packet { + getxRot(): number; + getyRot(): number; + getX(): number; + getY(): number; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + isOnGround(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + get onGround(): boolean; + get yRot(): number; + get xRot(): number; + get x(): number; + get y(): number; + get z(): number; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundTeleportEntityPacket_ = ClientboundTeleportEntityPacket; + /** + * @javaClass net.minecraft.class_2666 + */ + class ClientboundForgetLevelChunkPacket implements Internal.Packet { + getX(): number; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get x(): number; + get z(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundForgetLevelChunkPacket_ = ClientboundForgetLevelChunkPacket; + /** + * @javaClass net.minecraft.class_4645 + */ + class AcaciaFoliagePlacer extends Internal.FoliagePlacer { + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AcaciaFoliagePlacer_ = AcaciaFoliagePlacer; + /** + * @javaClass net.minecraft.class_2886 + */ + class ServerboundUseItemPacket implements Internal.Packet { + getHand(): Hand; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get hand(): Hand; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundUseItemPacket_ = ServerboundUseItemPacket; + /** + * @javaClass java.nio.charset.CodingErrorAction + */ + class CodingErrorAction { + toString(): string; + static readonly "REPORT" : Internal.CodingErrorAction; + static readonly "IGNORE" : Internal.CodingErrorAction; + static readonly "REPLACE" : Internal.CodingErrorAction; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CodingErrorAction_ = CodingErrorAction; + /** + * @javaClass net.minecraft.class_6646 + */ + interface BlockPredicate extends Internal.BiPredicate { + solid($$0: Vec3i_): this; + solid(): this; + matchesTag($$0: Internal.TagKey_, $$1: Vec3i_): this; + matchesTag($$0: Internal.TagKey_): this; + replaceable(): this; + replaceable($$0: Vec3i_): this; + anyOf($$0: Internal.BlockPredicate_, $$1: Internal.BlockPredicate_): this; + anyOf($$0: Internal.List_): this; + anyOf(... $$0: Internal.BlockPredicate_[]): this; + alwaysTrue(): this; + type(): Internal.BlockPredicateType; + insideWorld($$0: Vec3i_): this; + matchesBlocks($$0: Internal.List_): this; + matchesBlocks($$0: Internal.List_, $$1: Vec3i_): this; + matchesBlock($$0: Internal.Block_, $$1: Vec3i_): this; + wouldSurvive($$0: Internal.BlockState_, $$1: Vec3i_): this; + matchesFluids($$0: Internal.List_, $$1: Vec3i_): this; + allOf(... $$0: Internal.BlockPredicate_[]): this; + allOf($$0: Internal.List_): this; + allOf($$0: Internal.BlockPredicate_, $$1: Internal.BlockPredicate_): this; + not($$0: Internal.BlockPredicate_): this; + matchesFluid($$0: Internal.Fluid_, $$1: Vec3i_): this; + hasSturdyFace($$0: Vec3i_, $$1: Internal.Direction_): this; + hasSturdyFace($$0: Internal.Direction_): this; + } + type BlockPredicate_ = (() => Internal.BlockPredicateType) | BlockPredicate; + /** + * @javaClass net.minecraft.class_1132 + */ + class IntegratedServer extends Internal.MinecraftServer { + getScaledTrackingDistance($$0: number): number; + publishServer($$0: Internal.GameType_, $$1: boolean, $$2: number): boolean; + getFunctionCompilationLevel(): number; + isEpollEnabled(): boolean; + fillServerSystemReport($$0: Internal.SystemReport_): Internal.SystemReport; + stopServer(): void; + isPublished(): boolean; + isCommandBlockEnabled(): boolean; + isSingleplayerOwner($$0: Internal.GameProfile_): boolean; + getModdedStatus(): Internal.ModCheck; + setUUID($$0: Internal.UUID_): void; + onServerCrash($$0: Internal.CrashReport_): void; + tickServer($$0: Internal.BooleanSupplier_): void; + initServer(): boolean; + halt($$0: boolean): void; + getPort(): number; + getOperatorUserPermissionLevel(): number; + isDedicatedServer(): boolean; + shouldRconBroadcast(): boolean; + getForcedGameType(): Internal.GameType; + setDefaultGameType($$0: Internal.GameType_): void; + getServerDirectory(): Internal.File; + method_9201(): boolean; + getRateLimitPacketsPerSecond(): number; + forceSynchronousWrites(): boolean; + get commandBlockEnabled(): boolean; + get moddedStatus(): Internal.ModCheck; + get forcedGameType(): Internal.GameType; + get port(): number; + get functionCompilationLevel(): number; + get operatorUserPermissionLevel(): number; + get dedicatedServer(): boolean; + get serverDirectory(): Internal.File; + get published(): boolean; + get rateLimitPacketsPerSecond(): number; + get epollEnabled(): boolean; + set defaultGameType($$0: Internal.GameType_); + set uUID($$0: Internal.UUID_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IntegratedServer_ = IntegratedServer; + /** + * @javaClass net.minecraft.class_3085$class_6788 + */ + class LakeFeature$Configuration extends Internal.Record implements Internal.FeatureConfiguration { + barrier(): Internal.BlockStateProvider; + hashCode(): number; + equals($$0: any): boolean; + fluid(): Internal.BlockStateProvider; + toString(): string; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LakeFeature$Configuration_ = LakeFeature$Configuration; + /** + * @javaClass net.minecraft.class_270$class_272 + */ + class Team$Visibility extends Internal.Enum { + getDisplayName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.Team$Visibility[]; + static byName($$0: string): this; + static getAllNames(): string[]; + static readonly "HIDE_FOR_OTHER_TEAMS" : Internal.Team$Visibility; + static readonly "NEVER" : Internal.Team$Visibility; + readonly "name" : string; + readonly "id" : number; + static readonly "ALWAYS" : Internal.Team$Visibility; + static readonly "HIDE_FOR_OWN_TEAM" : Internal.Team$Visibility; + get allNames(): string[]; + get displayName(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Team$Visibility_ = "always" | "never" | "hide_for_other_teams" | "hide_for_own_team" | Team$Visibility; + /** + * @javaClass net.minecraft.class_5267 + */ + class SerializationContext { + serializeConditions($$0: Internal.LootItemCondition_[]): Internal.JsonElement; + static readonly "INSTANCE" : Internal.SerializationContext; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SerializationContext_ = SerializationContext; + /** + * @javaClass net.minecraft.class_5225$class_5229 + */ + interface StringSplitter$LinePosConsumer { + accept(arg0: Internal.Style_, arg1: number, arg2: number): void; + } + type StringSplitter$LinePosConsumer_ = ((arg0: Internal.Style, arg1: number, arg2: number) => void) | StringSplitter$LinePosConsumer; + /** + * @javaClass net.minecraft.class_3193$class_3897 + */ + interface ChunkHolder$PlayerProvider { + getPlayers(arg0: Internal.ChunkPos_, arg1: boolean): Internal.List; + } + type ChunkHolder$PlayerProvider_ = ((arg0: Internal.ChunkPos, arg1: boolean) => Internal.List) | ChunkHolder$PlayerProvider; + /** + * @javaClass net.minecraft.class_2804 + */ + class DataLayer { + set($$0: number, $$1: number, $$2: number, $$3: number): void; + get($$0: number, $$1: number, $$2: number): number; + isEmpty(): boolean; + toString(): string; + copy(): this; + getData(): number[]; + layerToString($$0: number): string; + static readonly "LAYER_COUNT" : 16; + static readonly "SIZE" : 2048; + static readonly "LAYER_SIZE" : 128; + get data(): number[]; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DataLayer_ = DataLayer; + /** + * @javaClass io.netty.util.AbstractConstant + */ + abstract class AbstractConstant implements Internal.Constant { + hashCode(): number; + equals(arg0: any): boolean; + name(): string; + toString(): string; + id(): number; + compareTo(arg0: T): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractConstant_ = AbstractConstant; + /** + * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction + */ + interface Boolean2ByteFunction extends it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: boolean, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Boolean2ShortFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Boolean2IntFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: boolean, arg1: number): number; + remove(arg0: boolean): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Boolean2ObjectFunction; + get(arg0: any): number; + get(arg0: boolean): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Boolean2LongFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Boolean2FloatFunction; + containsKey(arg0: boolean): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Boolean2CharFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ByteFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ByteFunction; + } + type Boolean2ByteFunction_ = ((arg0: boolean) => number) | Boolean2ByteFunction; + /** + * @javaClass net.minecraft.class_5601 + */ + class ModelLayerLocation { + getModel(): ResourceLocation; + getLayer(): string; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + get model(): ResourceLocation; + get layer(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModelLayerLocation_ = ModelLayerLocation; + /** + * @javaClass net.minecraft.class_1700 + */ + class MinecartHopper extends Internal.AbstractMinecartContainer implements Internal.Hopper { + method_5439(): number; + createMenu($$0: number, $$1: Internal.Inventory_): Internal.AbstractContainerMenu; + getDefaultDisplayBlockState(): Internal.BlockState; + setCooldown($$0: number): void; + suckInItems(): boolean; + destroy($$0: Internal.DamageSource_): void; + tick(): void; + isOnCooldown(): boolean; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + setEnabled($$0: boolean): void; + getDefaultDisplayOffset(): number; + getMinecartType(): Internal.AbstractMinecart$Type; + isEnabled(): boolean; + method_11265(): number; + method_11264(): number; + method_11266(): number; + static readonly "MOVE_ITEM_SPEED" : 4; + get onCooldown(): boolean; + get defaultDisplayBlockState(): Internal.BlockState; + get defaultDisplayOffset(): number; + get minecartType(): Internal.AbstractMinecart$Type; + get enabled(): boolean; + set cooldown($$0: number); + set enabled($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MinecartHopper_ = MinecartHopper; + /** + * @javaClass net.minecraft.class_4482$class_4484 + */ + class BeehiveBlockEntity$BeeReleaseStatus extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.BeehiveBlockEntity$BeeReleaseStatus[]; + static readonly "BEE_RELEASED" : Internal.BeehiveBlockEntity$BeeReleaseStatus; + static readonly "EMERGENCY" : Internal.BeehiveBlockEntity$BeeReleaseStatus; + static readonly "HONEY_DELIVERED" : Internal.BeehiveBlockEntity$BeeReleaseStatus; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BeehiveBlockEntity$BeeReleaseStatus_ = "bee_released" | "honey_delivered" | "emergency" | BeehiveBlockEntity$BeeReleaseStatus; + /** + * @javaClass com.mojang.serialization.OptionalDynamic + */ + class OptionalDynamic extends Internal.DynamicLike { + getElementGeneric(arg0: T): Internal.DataResult; + asLongStreamOpt(): Internal.DataResult; + asByteBufferOpt(): Internal.DataResult; + orElseEmptyMap(): Internal.Dynamic; + orElseEmptyList(): Internal.Dynamic; + asStreamOpt(): Internal.DataResult>>; + asNumber(): Internal.DataResult; + asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; + getGeneric(arg0: T): Internal.DataResult; + decode(arg0: Internal.Decoder_): Internal.DataResult>; + asIntStreamOpt(): Internal.DataResult; + flatMap(arg0: Internal.Function_, Internal.DataResult_>): Internal.DataResult; + result(): Internal.Optional>; + into(arg0: Internal.Function_, V>): Internal.DataResult; + getElement(arg0: string): Internal.DataResult; + get(arg0: string): Internal.OptionalDynamic; + get(): Internal.DataResult>; + asString(): Internal.DataResult; + map(arg0: Internal.Function_, U>): Internal.DataResult; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OptionalDynamic_ = OptionalDynamic; + /** + * @javaClass java.time.Month + */ + class Month extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { + firstMonthOfQuarter(): this; + minus(arg0: number): this; + firstDayOfYear(arg0: boolean): number; + static valueOf(arg0: string): this; + minLength(): number; + query(arg0: Internal.TemporalQuery_): R; + static values(): Internal.Month[]; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + length(arg0: boolean): number; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + isSupported(arg0: Internal.TemporalField_): boolean; + plus(arg0: number): this; + getLong(arg0: Internal.TemporalField_): number; + getValue(): number; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + static of(arg0: number): this; + get(arg0: Internal.TemporalField_): number; + static from(arg0: Internal.TemporalAccessor_): this; + maxLength(): number; + static readonly "JANUARY" : Internal.Month; + static readonly "JUNE" : Internal.Month; + static readonly "MAY" : Internal.Month; + static readonly "OCTOBER" : Internal.Month; + static readonly "DECEMBER" : Internal.Month; + static readonly "MARCH" : Internal.Month; + static readonly "FEBRUARY" : Internal.Month; + static readonly "AUGUST" : Internal.Month; + static readonly "JULY" : Internal.Month; + static readonly "SEPTEMBER" : Internal.Month; + static readonly "NOVEMBER" : Internal.Month; + static readonly "APRIL" : Internal.Month; + get value(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Month_ = "november" | "june" | "september" | "may" | "august" | "january" | "february" | "july" | "december" | "october" | "april" | "march" | Month; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortUnaryOperator + */ + interface ShortUnaryOperator extends Internal.UnaryOperator, Internal.IntUnaryOperator { + negation(): this; + applyAsInt(arg0: number): number; + apply(arg0: number): number; + identity(): this; + } + type ShortUnaryOperator_ = ((arg0: number) => number) | ShortUnaryOperator; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.RecipeFunction + */ + class RecipeFunction extends Internal.BaseFunction implements Internal.WrappedJS { + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args0: any[]): Internal.RecipeJS; + createRecipe(args0: any[]): Internal.RecipeJS; + toString(): string; + readonly "typeID" : ResourceLocation; + readonly "type" : Internal.RecipeTypeJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecipeFunction_ = RecipeFunction; + /** + * @javaClass com.mojang.brigadier.exceptions.CommandSyntaxException + */ + class CommandSyntaxException extends Internal.Exception { + getCursor(): number; + getType(): Internal.CommandExceptionType; + getRawMessage(): Internal.Message; + getMessage(): string; + getInput(): string; + getContext(): string; + static "BUILT_IN_EXCEPTIONS" : Internal.BuiltInExceptionProvider; + static "ENABLE_COMMAND_STACK_TRACES" : false; + static readonly "CONTEXT_AMOUNT" : 10; + get cursor(): number; + get input(): string; + get context(): string; + get type(): Internal.CommandExceptionType; + get message(): string; + get rawMessage(): Internal.Message; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CommandSyntaxException_ = CommandSyntaxException; + /** + * 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`. + * @javaClass dev.latvian.mods.kubejs.block.BlockBreakEventJS + */ + class BlockBreakEventJS extends Internal.PlayerEventJS { + getBlock(): Internal.BlockContainerJS; + getXp(): number; + getEntity(): Internal.EntityJS; + setXp(xp: number): void; + canCancel(): boolean; + get xp(): number; + get block(): Internal.BlockContainerJS; + get entity(): Internal.EntityJS; + set xp(xp: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * 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`. + */ + type BlockBreakEventJS_ = BlockBreakEventJS; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2ObjectFunction + */ interface Short2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; @@ -28823,10 +42971,10 @@ declare namespace Internal { andThenInt(arg0: Internal.Object2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ObjectFunction; put(arg0: number, arg1: V): V; - remove(arg0: any): V; remove(arg0: number): V; - defaultReturnValue(): V; + remove(arg0: any): V; defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): V; @@ -28849,335 +42997,1230 @@ declare namespace Internal { composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ObjectFunction; } type Short2ObjectFunction_ = ((arg0: number) => V) | Short2ObjectFunction; - class RecursiveTypeFamily implements Internal.TypeFamily { - template(): Internal.TypeTemplate; - static viewUnchecked(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; - fold(arg0: Internal.Algebra_): Internal.IntFunction>; - size(): number; - apply(arg0: number): Internal.RecursivePoint$RecursivePointType; - everywhere(arg0: number, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_): Internal.Optional>; + /** + * @javaClass net.minecraft.class_2519 + */ + class StringTag implements Internal.Tag, Internal.SpecialEquality { + getType(): Internal.TagType; + static valueOf($$0: string): this; hashCode(): number; - findType(arg0: number, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Type$TypeMatcher_, arg4: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + static quoteAndEscape($$0: string): string; + static skipString($$0: Internal.DataInput_): void; + equals($$0: any): boolean; + getId(): number; + getAsString(): string; + toString(): string; + copy(): this; + write($$0: Internal.DataOutput_): void; + accept($$0: Internal.TagVisitor_): void; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + specialEquals(o: any, shallow: boolean): boolean; + static readonly "TYPE" : Internal.TagType; + get id(): number; + get asString(): string; + get type(): Internal.TagType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StringTag_ = StringTag; + /** + * @javaClass net.minecraft.class_5497 + */ + class StructureProcessorList { + toString(): string; + list(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureProcessorList_ = Special.StructureProcessorList | StructureProcessorList; + /** + * @javaClass io.netty.util.AttributeKey + */ + class AttributeKey extends Internal.AbstractConstant> { + static valueOf(arg0: string): Internal.AttributeKey; + static valueOf(arg0: Internal.Class_, arg1: string): Internal.AttributeKey; + static exists(arg0: string): boolean; + static newInstance(arg0: string): Internal.AttributeKey; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AttributeKey_ = AttributeKey; + /** + * @javaClass net.minecraft.class_339 + */ + abstract class AbstractWidget extends Internal.GuiComponent implements Internal.Widget, Internal.GuiEventListener, Internal.NarratableEntry, Internal.MixinClickableWidgetAccessor { + renderToolTip($$0: Internal.PoseStack_, $$1: number, $$2: number): void; + method_25406($$0: number, $$1: number, $$2: number): boolean; + method_25405($$0: number, $$1: number): boolean; + onClick($$0: number, $$1: number): void; + method_25407($$0: boolean): boolean; + static wrapDefaultNarrationMessage($$0: Internal.Component_): Internal.MutableComponent; + setAlpha($$0: number): void; + getMessage(): Internal.Component; + playDownSound($$0: Internal.SoundManager_): void; + getWidth(): number; + setMessage($$0: Internal.Component_): void; + method_25402($$0: number, $$1: number, $$2: number): boolean; + renderButton($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; + isFocused(): boolean; + setWidth($$0: number): void; + isHoveredOrFocused(): boolean; + method_25403($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + onRelease($$0: number, $$1: number): void; + getHeight(): number; + method_25394($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; + method_37303(): boolean; + method_37018(): Internal.NarratableEntry$NarrationPriority; + "visible" : boolean; + "x" : number; + "y" : number; + "active" : boolean; + static readonly "WIDGETS_LOCATION" : ResourceLocation; + get width(): number; + get focused(): boolean; + get message(): Internal.Component; + get hoveredOrFocused(): boolean; + get height(): number; + set alpha($$0: number); + set width($$0: number); + set message($$0: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractWidget_ = AbstractWidget; + /** + * @javaClass net.minecraft.class_1953 + */ + class TickPriority extends Internal.Enum { + getValue(): number; + static valueOf($$0: string): this; + static values(): Internal.TickPriority[]; + static byValue($$0: number): this; + static readonly "EXTREMELY_LOW" : Internal.TickPriority; + static readonly "VERY_HIGH" : Internal.TickPriority; + static readonly "HIGH" : Internal.TickPriority; + static readonly "LOW" : Internal.TickPriority; + static readonly "VERY_LOW" : Internal.TickPriority; + static readonly "EXTREMELY_HIGH" : Internal.TickPriority; + static readonly "NORMAL" : Internal.TickPriority; + get value(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TickPriority_ = "normal" | "high" | "extremely_high" | "very_high" | "low" | "very_low" | "extremely_low" | TickPriority; + /** + * @javaClass dev.latvian.mods.kubejs.item.MutableToolTier + */ + class MutableToolTier implements Internal.Tier { + setRepairIngredient(in_: Internal.IngredientJS_): void; + setSpeed(f: number): void; + getLevel(): number; + getUses(): number; + getSpeed(): number; + getAttackDamageBonus(): number; + setEnchantmentValue(i: number): void; + getEnchantmentValue(): number; + setAttackDamageBonus(f: number): void; + getVanillaRepairIngredient(): Internal.Ingredient; + setUses(i: number): void; + setLevel(i: number): void; + readonly "parent" : Internal.Tier; + get level(): number; + get vanillaRepairIngredient(): Internal.Ingredient; + get attackDamageBonus(): number; + get enchantmentValue(): number; + get uses(): number; + get speed(): number; + set repairIngredient(in_: Internal.IngredientJS_); + set level(i: number); + set attackDamageBonus(f: number); + set enchantmentValue(i: number); + set uses(i: number); + set speed(f: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MutableToolTier_ = MutableToolTier; + /** + * @javaClass net.minecraft.class_4065 + */ + class NarratorStatus extends Internal.Enum { + getName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.NarratorStatus[]; + getId(): number; + static byId($$0: number): this; + static readonly "SYSTEM" : Internal.NarratorStatus; + static readonly "ALL" : Internal.NarratorStatus; + static readonly "CHAT" : Internal.NarratorStatus; + static readonly "OFF" : Internal.NarratorStatus; + get name(): Internal.Component; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NarratorStatus_ = "all" | "system" | "chat" | "off" | NarratorStatus; + /** + * @javaClass dev.latvian.mods.kubejs.script.ScriptManager + */ + class ScriptManager { + loadFromDirectory(): void; + load(): void; + isClassAllowed(name: string): boolean; + loadJavaClass(scope: Internal.Scriptable_, args: any[]): Internal.NativeJavaClass; + handler$cbd000$loadJavaClass(njc: Internal.Scriptable_, ex: any[], cir: Internal.CallbackInfoReturnable_): void; + unload(): void; + readonly "exampleScript" : string; + readonly "type" : Internal.ScriptType; + "firstLoad" : boolean; + readonly "directory" : Internal.Path; + readonly "packs" : Internal.Map; + readonly "events" : Internal.EventsJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScriptManager_ = ScriptManager; + /** + * @javaClass net.minecraft.class_1632 + */ + class Vindicator extends Internal.AbstractIllager { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + isAlliedTo($$0: Internal.Entity_): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setCustomName($$0: Internal.Component_): void; + applyRaidBuffs($$0: number, $$1: boolean): void; + getCelebrateSound(): Internal.SoundEvent; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + get celebrateSound(): Internal.SoundEvent; + get armPose(): Internal.AbstractIllager$IllagerArmPose; + set customName($$0: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Vindicator_ = Vindicator; + /** + * @javaClass net.minecraft.class_1352 + */ + abstract class Goal { + stop(): void; + isInterruptable(): boolean; + start(): void; + toString(): string; + tick(): void; + canContinueToUse(): boolean; + getFlags(): Internal.EnumSet; + setFlags($$0: Internal.EnumSet_): void; + canUse(): boolean; + requiresUpdateEveryTick(): boolean; + get flags(): Internal.EnumSet; + get interruptable(): boolean; + set flags($$0: Internal.EnumSet_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Goal_ = Goal; + /** + * @javaClass java.util.function.DoubleSupplier + */ + interface DoubleSupplier { + getAsDouble(): number; + } + type DoubleSupplier_ = (() => number) | DoubleSupplier; + /** + * @javaClass java.util.function.LongUnaryOperator + */ + interface LongUnaryOperator { + applyAsLong(arg0: number): number; + compose(arg0: Internal.LongUnaryOperator_): this; + identity(): this; + andThen(arg0: Internal.LongUnaryOperator_): this; + } + type LongUnaryOperator_ = ((arg0: number) => number) | LongUnaryOperator; + /** + * @javaClass net.minecraft.class_6622$class_6623 + */ + class PieceGenerator$Context extends Internal.Record { + heightAccessor(): Internal.LevelHeightAccessor; + random(): Internal.WorldgenRandom; + chunkGenerator(): Internal.ChunkGenerator; + chunkPos(): Internal.ChunkPos; + seed(): number; + structureManager(): Internal.StructureManager; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + config(): C; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PieceGenerator$Context_ = PieceGenerator$Context; + /** + * @javaClass java.nio.file.DirectoryStream$Filter + */ + interface DirectoryStream$Filter { + accept(arg0: T): boolean; + } + type DirectoryStream$Filter_ = ((arg0: T) => boolean) | DirectoryStream$Filter; + /** + * @javaClass dev.latvian.mods.kubejs.core.AsKJS + */ + interface AsKJS { + asKJS(): T; + wrapSafe(as: Internal.AsKJS_): T; + } + type AsKJS_ = (() => T) | AsKJS; + /** + * @javaClass dev.onyxstudios.cca.api.v3.component.sync.ComponentPacketWriter + */ + interface ComponentPacketWriter { + writeSyncPacket(arg0: Internal.FriendlyByteBuf_, arg1: Internal.ServerPlayer_): void; + } + type ComponentPacketWriter_ = ((arg0: Internal.FriendlyByteBuf, arg1: Internal.ServerPlayer) => void) | ComponentPacketWriter; + /** + * @javaClass net.minecraft.class_6755 + */ + class LevelChunkTicks implements Internal.SerializableTickContainer, Internal.TickContainerAccess { + getAll(): Internal.Stream>; + static load($$0: Internal.ListTag_, $$1: Internal.Function_>, $$2: Internal.ChunkPos_): Internal.LevelChunkTicks; + setOnTickAdded($$0: Internal.BiConsumer_, Internal.ScheduledTick_>): void; + method_39363($$0: Internal.ScheduledTick_): void; + save($$0: number, $$1: Internal.Function_): Internal.ListTag; + method_20825(): number; + method_8674($$0: BlockPos_, $$1: T): boolean; + poll(): Internal.ScheduledTick; + unpack($$0: number): void; + removeIf($$0: Internal.Predicate_>): void; + peek(): Internal.ScheduledTick; + get all(): Internal.Stream>; + set onTickAdded($$0: Internal.BiConsumer_, Internal.ScheduledTick_>); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelChunkTicks_ = LevelChunkTicks; + /** + * @javaClass net.minecraft.class_296 + */ + class VertexFormatElement { + getIndex(): number; + getType(): Internal.VertexFormatElement$Type; + hashCode(): number; + getByteSize(): number; + clearBufferState($$0: number): void; + equals($$0: any): boolean; + isPosition(): boolean; + toString(): string; + getCount(): number; + setupBufferState($$0: number, $$1: number, $$2: number): void; + getUsage(): Internal.VertexFormatElement$Usage; + get byteSize(): number; + get usage(): Internal.VertexFormatElement$Usage; + get count(): number; + get index(): number; + get position(): boolean; + get type(): Internal.VertexFormatElement$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VertexFormatElement_ = VertexFormatElement; + /** + * @javaClass net.minecraft.class_1523 + */ + class DragonSittingFlamingPhase extends Internal.AbstractDragonSittingPhase { + doServerTick(): void; + doClientTick(): void; + resetFlameCount(): void; + end(): void; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DragonSittingFlamingPhase_ = DragonSittingFlamingPhase; + /** + * @javaClass net.minecraft.class_1534 + */ + class Painting extends Internal.HangingEntity { + dropItem($$0: Internal.Entity_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getPickResult(): Internal.ItemStack; + getHeight(): number; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + playPlacementSound(): void; + getWidth(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + moveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + getAddEntityPacket(): Internal.Packet; + "motive" : Internal.Motive; + get width(): number; + get pickResult(): Internal.ItemStack; + get addEntityPacket(): Internal.Packet; + get height(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Painting_ = Painting; + /** + * @javaClass java.io.Writer + */ + abstract class Writer implements Internal.Appendable, Internal.Closeable, Internal.Flushable { + flush(): void; + static nullWriter(): this; + close(): void; + write(arg0: string, arg1: number, arg2: number): void; + write(arg0: number): void; + write(arg0: string): void; + write(arg0: string[], arg1: number, arg2: number): void; + write(arg0: string[]): void; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + append(arg0: string): this; + append(arg0: Internal.CharSequence_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Writer_ = Writer; + /** + * @javaClass net.minecraft.class_64 + */ + interface ComposableEntryContainer { + expand(arg0: Internal.LootContext_, arg1: Internal.Consumer_): boolean; + method_16778($$0: Internal.ComposableEntryContainer_): this; + method_385($$0: Internal.ComposableEntryContainer_): this; + } + type ComposableEntryContainer_ = ((arg0: Internal.LootContext, arg1: Internal.Consumer) => boolean) | ComposableEntryContainer; + /** + * @javaClass net.minecraft.class_6597 + */ + class PrioritizeChunkUpdates extends Internal.Enum { + getKey(): string; + static valueOf($$0: string): this; + static values(): Internal.PrioritizeChunkUpdates[]; + getId(): number; + static byId($$0: number): this; + static readonly "NEARBY" : Internal.PrioritizeChunkUpdates; + static readonly "NONE" : Internal.PrioritizeChunkUpdates; + static readonly "PLAYER_AFFECTED" : Internal.PrioritizeChunkUpdates; + get id(): number; + get key(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PrioritizeChunkUpdates_ = "player_affected" | "none" | "nearby" | PrioritizeChunkUpdates; + /** + * @javaClass net.minecraft.class_273 + */ + class ScoreboardSaveData extends Internal.SavedData { + load($$0: Internal.CompoundTag_): this; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + static readonly "FILE_ID" : "scoreboard"; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScoreboardSaveData_ = ScoreboardSaveData; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback + */ + interface ItemBuilder$FinishUsingCallback { + finishUsingItem(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_): Internal.ItemStackJS; + } + type ItemBuilder$FinishUsingCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS) => Internal.ItemStackJS) | ItemBuilder$FinishUsingCallback; + /** + * @javaClass net.minecraft.class_6044 + */ + class AxolotlAttackablesSensor extends Internal.NearestVisibleLivingEntitySensor { + static readonly "TARGET_DETECTION_DISTANCE" : 8.0; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AxolotlAttackablesSensor_ = AxolotlAttackablesSensor; + /** + * @javaClass net.minecraft.class_1577 + */ + class Guardian extends Internal.Monster { + aiStep(): void; + static checkGuardianSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + getTailAnimation($$0: number): number; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + getActiveAttackTarget(): Internal.LivingEntity; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + getSpikesAnimation($$0: number): number; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + getAttackDuration(): number; + getMaxHeadXRot(): number; + getAttackAnimationScale($$0: number): number; + isMoving(): boolean; + hasActiveAttackTarget(): boolean; + travel($$0: Vec3_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + canBreatheUnderwater(): boolean; + getAmbientSoundInterval(): number; + get activeAttackTarget(): Internal.LivingEntity; + get maxHeadXRot(): number; + get attackDuration(): number; + get mobType(): Internal.MobType; + get moving(): boolean; + get ambientSoundInterval(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Guardian_ = Guardian; + /** + * @javaClass net.minecraft.class_3793 + */ + class BlockIgnoreProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; + static readonly "STRUCTURE_AND_AIR" : Internal.BlockIgnoreProcessor; + static readonly "AIR" : Internal.BlockIgnoreProcessor; + static readonly "STRUCTURE_BLOCK" : Internal.BlockIgnoreProcessor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockIgnoreProcessor_ = BlockIgnoreProcessor; + /** + * @javaClass com.mojang.datafixers.optics.Optic + */ + interface Optic { + eval

(arg0: Internal.App_): Internal.Function, Internal.App2>; + compose(arg0: Internal.Optic_): Internal.Optic; + upCast(arg0: Internal.Set_>, arg1: Internal.TypeToken_): Internal.Optional>; + composeUnchecked(arg0: Internal.Optic_): Internal.Optic; + } + type Optic_ = ((arg0: Internal.App) => Internal.Function, Internal.App2>) | Optic; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder + */ + class StonePressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StonePressurePlateBlockBuilder_ = StonePressurePlateBlockBuilder; + /** + * @javaClass net.minecraft.class_277 + */ + class BlendMode { + static stringToBlendFactor($$0: string): number; + isOpaque(): boolean; + apply(): void; + hashCode(): number; + static stringToBlendFunc($$0: string): number; + equals($$0: any): boolean; + get opaque(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlendMode_ = BlendMode; + /** + * @javaClass net.minecraft.class_1708 + */ + class BrewingStandMenu extends Internal.AbstractContainerMenu { + getFuel(): number; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getBrewingTicks(): number; + get fuel(): number; + get brewingTicks(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BrewingStandMenu_ = BrewingStandMenu; + /** + * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockEntityApiProvider + */ + interface BlockApiLookup$BlockEntityApiProvider { + find(arg0: Internal.BlockEntity_, arg1: C): A; + } + type BlockApiLookup$BlockEntityApiProvider_ = ((arg0: Internal.BlockEntity, arg1: C) => A) | BlockApiLookup$BlockEntityApiProvider; + /** + * @javaClass dev.latvian.mods.kubejs.util.MessageSender + */ + interface MessageSender { + setStatusMessage(message: Internal.Component_): void; + getName(): Internal.Component; + getDisplayName(): Internal.Component; + tell(arg0: Internal.Component_): void; + runCommand(arg0: string): number; + runCommandSilent(command: string): number; + } + type MessageSender_ = MessageSender; + /** + * @javaClass net.minecraft.class_763 + */ + class ItemModelShaper { + handler$zmg000$onInit(bakedModelManager: Internal.ModelManager_, info: Internal.CallbackInfo_): void; + getModelManager(): Internal.ModelManager; + getItemModel($$0: Internal.Item_): Internal.BakedModel; + getItemModel($$0: Internal.ItemStack_): Internal.BakedModel; + rebuildCache(): void; + register($$0: Internal.Item_, $$1: Internal.ModelResourceLocation_): void; + readonly "shapes" : Internal.Int2ObjectMap; + get modelManager(): Internal.ModelManager; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemModelShaper_ = ItemModelShaper; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry + */ + interface Long2ObjectMap$Entry extends Internal.Map$Entry { + getKey(): number; + getLongKey(): number; + } + type Long2ObjectMap$Entry_ = (() => number) | Long2ObjectMap$Entry; + /** + * @javaClass me.pepperbell.continuity.client.util.biome.BiomeView + */ + interface BiomeView { + getBiome(arg0: BlockPos_): Internal.Holder; + } + type BiomeView_ = ((arg0: BlockPos) => Internal.Holder) | BiomeView; + /** + * @javaClass com.mojang.datafixers.Products$P2 + */ + class Products$P2 { + apply(arg0: Internal.Applicative_, arg1: Internal.BiFunction_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.Products$P5_): Internal.Products$P7; + and(arg0: Internal.Products$P6_): Internal.Products$P8; + and(arg0: Internal.App_): Internal.Products$P3; + and(arg0: Internal.Products$P2_): Internal.Products$P4; + and(arg0: Internal.Products$P3_): Internal.Products$P5; + and(arg0: Internal.Products$P4_): Internal.Products$P6; + t1(): Internal.App; + t2(): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P2_ = Products$P2; + /** + * @javaClass java.lang.constant.MethodHandleDesc + */ + interface MethodHandleDesc extends Internal.ConstantDesc { + ofMethod(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.MethodTypeDesc_): Internal.DirectMethodHandleDesc; + invocationType(): Internal.MethodTypeDesc; + ofConstructor(arg0: Internal.ClassDesc_, ... arg1: Internal.ClassDesc_[]): Internal.DirectMethodHandleDesc; + of(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: string): Internal.DirectMethodHandleDesc; equals(arg0: any): boolean; - name(): string; - buildMuType(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RecursiveTypeFamily_): Internal.RecursivePoint$RecursivePointType; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + ofField(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.ClassDesc_): Internal.DirectMethodHandleDesc; + asType(arg0: Internal.MethodTypeDesc_): this; } - type RecursiveTypeFamily_ = RecursiveTypeFamily; - class class_178 { - method_787($$0: Internal.class_2540_): void; - static method_788($$0: string): Internal.class_178; - method_789(): void; - method_783(): Internal.JsonElement; - method_784(): boolean; - static method_785($$0: Internal.class_2540_): Internal.class_178; - toString(): string; - method_786(): Internal.Date; - method_790(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_178_ = class_178; + type MethodHandleDesc_ = MethodHandleDesc; /** - * Fired by different tag everytime when a player: - * - ticks - * - logged in - * - logged out + * @javaClass java.util.concurrent.Future */ - class SimplePlayerEventJS extends Internal.PlayerEventJS { - getEntity(): Internal.EntityJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + interface Future { + cancel(arg0: boolean): boolean; + isCancelled(): boolean; + get(arg0: number, arg1: Internal.TimeUnit_): V; + get(): V; + isDone(): boolean; } + type Future_ = Future; /** - * Fired by different tag everytime when a player: - * - ticks - * - logged in - * - logged out + * @javaClass net.minecraft.class_2350$class_2351 */ - type SimplePlayerEventJS_ = SimplePlayerEventJS; - class class_1560 extends Internal.class_1588 implements Internal.class_5354 { - method_29509(): void; - method_29508(): Internal.UUID; - method_5749($$0: Internal.class_2487_): void; - method_29514($$0: number): void; - method_29503(): boolean; - method_29513($$0: Internal.UUID_): void; - method_22330(): boolean; - method_22331(): void; - method_29507(): number; - static method_26910(): Internal.class_5132$class_5133; - method_7032($$0: Internal.class_2680_): void; - method_7030(): void; - method_5980($$0: Internal.class_1309_): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6007(): void; - method_7028(): boolean; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_7027(): Internal.class_2680; - method_17326(): boolean; + abstract class Direction$Axis extends Internal.Enum implements Internal.StringRepresentable, Internal.Predicate { + getName(): string; + static getRandom($$0: Internal.Random_): this; + test($$0: Internal.Direction_): boolean; + isVertical(): boolean; + static valueOf($$0: string): this; + static values(): Internal.Direction$Axis[]; + method_15434(): string; + static byName($$0: string): this; + choose(arg0: number, arg1: number, arg2: number): number; + toString(): string; + getPlane(): Internal.Direction$Plane; + isHorizontal(): boolean; + static readonly "CODEC" : Internal.Codec; + static readonly "X" : Internal.Direction$Axis; + static readonly "Y" : Internal.Direction$Axis; + static readonly "Z" : Internal.Direction$Axis; + static readonly "VALUES" : Internal.Direction$Axis[]; + get plane(): Internal.Direction$Plane; + get horizontal(): boolean; + get name(): string; + get vertical(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1560_ = class_1560; - interface Long2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { + type Direction$Axis_ = "x" | "y" | "z" | Direction$Axis; + /** + * @javaClass net.minecraft.class_1869 + */ + class ShapedRecipe implements Internal.CraftingRecipe { + static patternFromJson($$0: Internal.JsonArray_): string[]; + static shrink(... $$0: string[]): string[]; + static itemFromJson($$0: Internal.JsonObject_): Internal.Item; + static itemStackFromJson($$0: Internal.JsonObject_): Internal.ItemStack; + getWidth(): number; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: number, $$2: number, $$3: boolean): boolean; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + static dissolvePattern($$0: string[], $$1: Internal.Map_, $$2: number, $$3: number): Internal.NonNullList; + getHeight(): number; + method_31584(): boolean; + method_8110(): Internal.ItemStack; + method_8114(): ResourceLocation; + method_8113($$0: number, $$1: number): boolean; + method_8112(): string; + method_8119(): Internal.RecipeSerializer; + method_8117(): Internal.NonNullList; + static keyFromJson($$0: Internal.JsonObject_): Internal.Map; + readonly "width" : number; + readonly "height" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShapedRecipe_ = ShapedRecipe; + /** + * @javaClass java.nio.channels.CompletionHandler + */ + interface CompletionHandler { + failed(arg0: Internal.Throwable_, arg1: A): void; + completed(arg0: V, arg1: A): void; + } + type CompletionHandler_ = CompletionHandler; + /** + * @javaClass net.minecraft.class_5558 + */ + interface BlockEntityTicker { + tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: T): void; + } + type BlockEntityTicker_ = ((arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: T) => void) | BlockEntityTicker; + /** + * @javaClass java.lang.module.ModuleDescriptor$Requires$Modifier + */ + class ModuleDescriptor$Requires$Modifier extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.ModuleDescriptor$Requires$Modifier[]; + static readonly "TRANSITIVE" : Internal.ModuleDescriptor$Requires$Modifier; + static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Requires$Modifier; + static readonly "MANDATED" : Internal.ModuleDescriptor$Requires$Modifier; + static readonly "STATIC" : Internal.ModuleDescriptor$Requires$Modifier; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModuleDescriptor$Requires$Modifier_ = "synthetic" | "static" | "mandated" | "transitive" | ModuleDescriptor$Requires$Modifier; + /** + * @javaClass net.minecraft.class_32 + */ + class LevelStorageSource { + levelExists($$0: string): boolean; + getName(): string; + isNewLevelIdAcceptable($$0: string): boolean; + createAccess($$0: string): Internal.LevelStorageSource$LevelStorageAccess; + getLevelList(): Internal.List; + getBackupPath(): Internal.Path; + getBaseDir(): Internal.Path; + static createDefault($$0: Internal.Path_): this; + get baseDir(): Internal.Path; + get levelList(): Internal.List; + get backupPath(): Internal.Path; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelStorageSource_ = LevelStorageSource; + /** + * @javaClass java.util.concurrent.atomic.AtomicReference + */ + class AtomicReference implements Internal.Serializable { + setPlain(arg0: V): void; + weakCompareAndSetPlain(arg0: V, arg1: V): boolean; + set(arg0: V): void; + weakCompareAndSetRelease(arg0: V, arg1: V): boolean; + weakCompareAndSet(arg0: V, arg1: V): boolean; + compareAndExchange(arg0: V, arg1: V): V; + getAcquire(): V; + updateAndGet(arg0: Internal.UnaryOperator_): V; + setOpaque(arg0: V): void; + getPlain(): V; + compareAndExchangeRelease(arg0: V, arg1: V): V; + getOpaque(): V; + compareAndSet(arg0: V, arg1: V): boolean; + compareAndExchangeAcquire(arg0: V, arg1: V): V; + get(): V; + lazySet(arg0: V): void; + setRelease(arg0: V): void; + toString(): string; + getAndUpdate(arg0: Internal.UnaryOperator_): V; + getAndSet(arg0: V): V; + weakCompareAndSetAcquire(arg0: V, arg1: V): boolean; + getAndAccumulate(arg0: V, arg1: Internal.BinaryOperator_): V; + accumulateAndGet(arg0: V, arg1: Internal.BinaryOperator_): V; + weakCompareAndSetVolatile(arg0: V, arg1: V): boolean; + get opaque(): V; + get plain(): V; + get acquire(): V; + set opaque(arg0: V); + set release(arg0: V); + set plain(arg0: V); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AtomicReference_ = AtomicReference; + /** + * @javaClass net.minecraft.class_3193 + */ + class ChunkHolder { + getFullChunk(): Internal.LevelChunk; + setTicketLevel($$0: number): void; + refreshAccessibility(): void; + getAllFutures(): Internal.List>>>; + getFutureIfPresentUnchecked($$0: Internal.ChunkStatus_): Internal.CompletableFuture>; + getFutureIfPresent($$0: Internal.ChunkStatus_): Internal.CompletableFuture>; + getEntityTickingChunkFuture(): Internal.CompletableFuture>; + sectionLightChanged($$0: Internal.LightLayer_, $$1: number): void; + getFullStatus(): Internal.ChunkHolder$FullChunkStatus; + blockChanged($$0: BlockPos_): void; + static getStatus($$0: number): Internal.ChunkStatus; + getTickingChunkFuture(): Internal.CompletableFuture>; + broadcastChanges($$0: Internal.LevelChunk_): void; + getLastAvailable(): Internal.ChunkAccess; + static getFullChunkStatus($$0: number): Internal.ChunkHolder$FullChunkStatus; + wasAccessibleSinceLastSave(): boolean; + getQueueLevel(): number; + getTickingChunk(): Internal.LevelChunk; + getTicketLevel(): number; + getLastAvailableStatus(): Internal.ChunkStatus; + getChunkToSave(): Internal.CompletableFuture; + getPos(): Internal.ChunkPos; + replaceProtoChunk($$0: Internal.ImposterProtoChunk_): void; + getFullChunkFuture(): Internal.CompletableFuture>; + getOrScheduleFuture($$0: Internal.ChunkStatus_, $$1: Internal.ChunkMap_): Internal.CompletableFuture>; + static readonly "UNLOADED_CHUNK" : Internal.Either; + static readonly "UNLOADED_CHUNK_FUTURE" : Internal.CompletableFuture>; + static readonly "UNLOADED_LEVEL_CHUNK" : Internal.Either; + get chunkToSave(): Internal.CompletableFuture; + get ticketLevel(): number; + get fullChunk(): Internal.LevelChunk; + get allFutures(): Internal.List>>>; + get queueLevel(): number; + get lastAvailableStatus(): Internal.ChunkStatus; + get fullChunkFuture(): Internal.CompletableFuture>; + get tickingChunk(): Internal.LevelChunk; + get pos(): Internal.ChunkPos; + get entityTickingChunkFuture(): Internal.CompletableFuture>; + get tickingChunkFuture(): Internal.CompletableFuture>; + get fullStatus(): Internal.ChunkHolder$FullChunkStatus; + get lastAvailable(): Internal.ChunkAccess; + set ticketLevel($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkHolder_ = ChunkHolder; + /** + * @javaClass net.minecraft.class_5349 + */ + class ServerFunctionLibrary implements Internal.PreparableReloadListener, Internal.IdentifiableResourceReloadListener { + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + getFunction($$0: ResourceLocation_): Internal.Optional; + getFabricId(): ResourceLocation; + getAvailableTags(): Internal.Iterable; + getFunctions(): Internal.Map; + getTag($$0: ResourceLocation_): net.minecraft.tags.Tag; + getFabricDependencies(): Internal.Collection; + get fabricDependencies(): Internal.Collection; + get functions(): Internal.Map; + get fabricId(): ResourceLocation; + get availableTags(): Internal.Iterable; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerFunctionLibrary_ = ServerFunctionLibrary; + /** + * @javaClass net.minecraft.class_3302 + */ + interface PreparableReloadListener { + reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture; + getName(): string; + } + type PreparableReloadListener_ = ((arg0: Internal.PreparableReloadListener$PreparationBarrier, arg1: Internal.ResourceManager, arg2: Internal.ProfilerFiller, arg3: Internal.ProfilerFiller, arg4: Internal.Executor, arg5: Internal.Executor) => Internal.CompletableFuture) | PreparableReloadListener; + /** + * @javaClass net.minecraft.class_2350$class_2353 + */ + class Direction$Plane extends Internal.Enum implements Internal.Iterable, Internal.Predicate { + iterator(): Internal.Iterator; + test($$0: Internal.Direction_): boolean; + getRandomDirection($$0: Internal.Random_): Internal.Direction; + stream(): Internal.Stream; + getRandomAxis($$0: Internal.Random_): Internal.Direction$Axis; + static valueOf($$0: string): this; + static values(): Internal.Direction$Plane[]; + static readonly "VERTICAL" : Internal.Direction$Plane; + static readonly "HORIZONTAL" : Internal.Direction$Plane; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Direction$Plane_ = "horizontal" | "vertical" | Direction$Plane; + /** + * @javaClass net.minecraft.class_4008 + */ + class SplashManager extends Internal.SimplePreparableReloadListener> { + getSplash(): string; + get splash(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SplashManager_ = SplashManager; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2ShortFunction + */ + interface Int2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Int2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Int2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Int2LongFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ShortFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Int2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Int2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Int2CharFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ShortFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ShortFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ShortFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ShortFunction; + } + type Int2ShortFunction_ = ((arg0: number) => number) | Int2ShortFunction; + /** + * @javaClass net.minecraft.class_2609 + */ + abstract class AbstractFurnaceBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.WorldlyContainer, Internal.RecipeHolder, Internal.StackedContentsCompatible, Internal.SpecialLogicInventory { + method_5438($$0: number): Internal.ItemStack; + method_5439(): number; + method_5437($$0: number, $$1: Internal.ItemStack_): boolean; + handler$zpa000$setStackSuppressUpdate(slot: number, stack: Internal.ItemStack_, ci: Internal.CallbackInfo_): void; + constant$boj000$canPlayerUse_maxReach(d: number, player: Internal.Player_): number; + awardUsedRecipesAndPopExperience($$0: Internal.ServerPlayer_): void; + static getFuel(): Internal.Map; + load($$0: Internal.CompoundTag_): void; + fabric_setSuppress(suppress: boolean): void; + method_5441($$0: number): Internal.ItemStack; + method_7664($$0: Internal.Player_): void; + method_5442(): boolean; + method_7663(): Internal.Recipe; + method_7662($$0: Internal.Recipe_): void; + method_7683($$0: Internal.StackedContents_): void; + fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; + method_5443($$0: Internal.Player_): boolean; + static add($$0: Internal.Map_, $$1: Internal.ItemLike_, $$2: number): void; + static add($$0: Internal.Map_, $$1: Internal.TagKey_, $$2: number): void; + getRecipesToAwardAndPopExperience($$0: Internal.ServerLevel_, $$1: Vec3_): Internal.List>; + static isFuel($$0: Internal.ItemStack_): boolean; + method_5447($$0: number, $$1: Internal.ItemStack_): void; + method_5448(): void; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.AbstractFurnaceBlockEntity_): void; + method_5492($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + method_5493($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + method_5494($$0: Internal.Direction_): number[]; + method_5434($$0: number, $$1: number): Internal.ItemStack; + static readonly "DATA_LIT_DURATION" : 1; + static readonly "DATA_COOKING_TOTAL_TIME" : 3; + static readonly "DATA_COOKING_PROGRESS" : 2; + static readonly "BURN_TIME_STANDARD" : 200; + static readonly "NUM_DATA_VALUES" : 4; + static readonly "DATA_LIT_TIME" : 0; + static readonly "BURN_COOL_SPEED" : 2; + get fuel(): Internal.Map; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractFurnaceBlockEntity_ = AbstractFurnaceBlockEntity; + /** + * @javaClass dev.latvian.mods.kubejs.core.LootTablesKJS + */ + interface LootTablesKJS { + applyKJS0(map: Internal.Map_, action: Internal.BiConsumer_): void; + } + type LootTablesKJS_ = LootTablesKJS; + /** + * @javaClass net.minecraft.class_2836 + */ + class ServerboundPaddleBoatPacket implements Internal.Packet { + getRight(): boolean; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getLeft(): boolean; + get left(): boolean; + get right(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPaddleBoatPacket_ = ServerboundPaddleBoatPacket; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseClick + */ + interface ScreenMouseEvents$BeforeMouseClick { + beforeMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenMouseEvents$BeforeMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$BeforeMouseClick; + /** + * @javaClass net.minecraft.class_2595 + */ + class ChestBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.LidBlockEntity { + method_5439(): number; + static getOpenCount($$0: Internal.BlockGetter_, $$1: BlockPos_): number; + load($$0: Internal.CompoundTag_): void; + static swapContents($$0: Internal.ChestBlockEntity_, $$1: Internal.ChestBlockEntity_): void; + method_11274($$0: number): number; + triggerEvent($$0: number, $$1: number): boolean; + method_5435($$0: Internal.Player_): void; + static lidAnimateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ChestBlockEntity_): void; + method_5432($$0: Internal.Player_): void; + recheckOpen(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChestBlockEntity_ = ChestBlockEntity; + /** + * @javaClass com.mojang.serialization.DataResult + */ + class DataResult implements Internal.App { + apply2(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; + apply3(arg0: Internal.Function3_, arg1: Internal.DataResult_, arg2: Internal.DataResult_): Internal.DataResult; + static instance(): Internal.DataResult$Instance; + setPartial(arg0: R): Internal.DataResult; + setPartial(arg0: Internal.Supplier_): Internal.DataResult; + addLifecycle(arg0: Internal.Lifecycle_): Internal.DataResult; + static partialGet(arg0: Internal.Function_, arg1: Internal.Supplier_): Internal.Function>; + static error(arg0: string, arg1: R, arg2: Internal.Lifecycle_): Internal.DataResult; + error(): Internal.Optional>; + static error(arg0: string): Internal.DataResult; + static error(arg0: string, arg1: Internal.Lifecycle_): Internal.DataResult; + static error(arg0: string, arg1: R): Internal.DataResult; + apply2stable(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; + promotePartial(arg0: Internal.Consumer_): Internal.DataResult; + ap(arg0: Internal.DataResult_>): Internal.DataResult; + lifecycle(): Internal.Lifecycle; + flatMap(arg0: Internal.Function_>): Internal.DataResult; + result(): Internal.Optional; + mapError(arg0: Internal.UnaryOperator_): Internal.DataResult; + setLifecycle(arg0: Internal.Lifecycle_): Internal.DataResult; + static success(arg0: R): Internal.DataResult; + static success(arg0: R, arg1: Internal.Lifecycle_): Internal.DataResult; + static unbox(arg0: Internal.App_): Internal.DataResult; + hashCode(): number; + getOrThrow(arg0: boolean, arg1: Internal.Consumer_): R; + equals(arg0: any): boolean; + get(): Internal.Either>; + toString(): string; + map(arg0: Internal.Function_): Internal.DataResult; + resultOrPartial(arg0: Internal.Consumer_): Internal.Optional; + set partial(arg0: R); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DataResult_ = DataResult; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2ReferenceFunction + */ + interface Long2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ObjectFunction; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Long2IntFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ReferenceFunction; put(arg0: number, arg1: V): V; - remove(arg0: any): V; remove(arg0: number): V; - defaultReturnValue(): V; + remove(arg0: any): V; defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Long2ObjectFunction; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Long2DoubleFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Long2ObjectFunction; get(arg0: any): V; get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Long2FloatFunction; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Long2LongFunction; + composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Long2ByteFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Long2FloatFunction; apply(arg0: number): V; containsKey(arg0: number): boolean; containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ObjectFunction; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ReferenceFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ReferenceFunction; compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ReferenceFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ReferenceFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ReferenceFunction; } - type Long2ObjectFunction_ = ((arg0: number) => V) | Long2ObjectFunction; - interface class_6492 extends Internal.class_6501 { - method_41187(arg0: Internal.class_6492$class_7073_): Internal.class_6492; - method_39225(): string; - method_40436(): number; - method_40435(): number; - } - type class_6492_ = class_6492; - class class_2626 implements Internal.class_2596 { - method_11308(): Internal.class_2680; - method_11052($$0: Internal.class_2540_): void; - method_11309(): BlockPos; - method_11310($$0: Internal.class_2602_): void; + type Long2ReferenceFunction_ = ((arg0: number) => V) | Long2ReferenceFunction; + /** + * @javaClass net.minecraft.class_1670 + */ + class DragonFireball extends Internal.AbstractHurtingProjectile { + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isPickable(): boolean; + static readonly "SPLASH_RANGE" : 4.0; + get pickable(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2626_ = class_2626; - interface class_1155 { - method_4898($$0: Internal.class_638_, $$1: Internal.class_239_): void; - method_4897($$0: Internal.class_1799_): void; - method_4900($$0: Internal.class_638_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: number): void; - method_4899(): void; - method_4902(): void; - method_4901($$0: number, $$1: number): void; - method_4904(): void; - method_4903($$0: Internal.class_744_): void; + type DragonFireball_ = DragonFireball; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction + */ + interface Reference2ReferenceFunction extends it.unimi.dsi.fastutil.Function { + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; + getOrDefault(arg0: any, arg1: V): V; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; + put(arg0: K, arg1: V): V; + remove(arg0: any): V; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; + get(arg0: any): V; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; } - type class_1155_ = class_1155; - interface class_5627 { - method_32300(arg0: Internal.class_2503_): void; - method_32301(arg0: Internal.class_2516_): void; - method_32298(arg0: Internal.class_2499_): void; - method_32299(arg0: Internal.class_2501_): void; - method_32296(arg0: Internal.class_2495_): void; - method_32297(arg0: Internal.class_2497_): void; - method_32294(arg0: Internal.class_2491_): void; - method_32295(arg0: Internal.class_2494_): void; - method_32292(arg0: Internal.class_2487_): void; - method_32293(arg0: Internal.class_2489_): void; - method_32290(arg0: Internal.class_2479_): void; - method_32291(arg0: Internal.class_2481_): void; - method_32302(arg0: Internal.class_2519_): void; - } - type class_5627_ = class_5627; - class class_47$class_50 extends Internal.Enum implements Internal.EntityTargetKJS { - static method_314($$0: string): Internal.class_47$class_50; - method_315(): Internal.class_169; - static valueOf($$0: string): Internal.class_47$class_50; - static values(): Internal.class_47$class_50[]; - static readonly field_937 : Internal.class_47$class_50; - static readonly field_939 : Internal.class_47$class_50; - static readonly field_936 : Internal.class_47$class_50; - static readonly field_935 : Internal.class_47$class_50; + type Reference2ReferenceFunction_ = ((arg0: any) => V) | Reference2ReferenceFunction; + /** + * @javaClass net.minecraft.class_4647 + */ + abstract class FoliagePlacer { + foliageHeight(arg0: Internal.Random_, arg1: number, arg2: Internal.TreeConfiguration_): number; + createFoliage($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.TreeConfiguration_, $$4: number, $$5: Internal.FoliagePlacer$FoliageAttachment_, $$6: number, $$7: number): void; + foliageRadius($$0: Internal.Random_, $$1: number): number; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_47$class_50_ = "this" | "killer_player" | "killer" | "direct_killer" | class_47$class_50; - interface BidirectionalIterator extends Internal.Iterator { - previous(): K; - hasPrevious(): boolean; - } - type BidirectionalIterator_ = BidirectionalIterator; - class class_5847 extends Internal.Enum { - static valueOf($$0: string): Internal.class_5847; - static values(): Internal.class_5847[]; - static readonly field_28924 : Internal.class_5847; - static readonly field_28923 : Internal.class_5847; - static readonly field_28922 : Internal.class_5847; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5847_ = "bury" | "beard" | "none" | class_5847; - abstract class AbstractIntCollection extends Internal.AbstractCollection implements Internal.IntCollection { - add(arg0: number): boolean; - forEach(arg0: Internal.IntConsumer_): void; - containsAll(arg0: Internal.Collection_): boolean; - containsAll(arg0: Internal.IntCollection_): boolean; - remove(arg0: any): boolean; - removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; - removeAll(arg0: Internal.IntCollection_): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.IntIterator; - addAll(arg0: Internal.IntCollection_): boolean; - addAll(arg0: Internal.Collection_): boolean; - toIntArray(arg0: number[]): number[]; - toIntArray(): number[]; - toArray(arg0: number[]): number[]; - toString(): string; - rem(arg0: number): boolean; - retainAll(arg0: Internal.Collection_): boolean; - retainAll(arg0: Internal.IntCollection_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractIntCollection_ = AbstractIntCollection; - class class_3850 { - method_16919(): Internal.class_3854; - method_16924(): Internal.class_3852; - static method_19196($$0: number): boolean; - method_16925(): number; - method_16920($$0: number): Internal.class_3850; - method_16921($$0: Internal.class_3852_): Internal.class_3850; - static method_19195($$0: number): number; - method_16922($$0: Internal.class_3854_): Internal.class_3850; - static method_19194($$0: number): number; - static readonly field_24669 : Internal.Codec; - static readonly field_30613 : 1; - static readonly field_30614 : 5; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3850_ = class_3850; - interface Function6 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6): R; - curry5(): Internal.Function5>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function6_ = Function6; - class class_2789 extends Internal.Enum { - method_11999(): number; - static valueOf($$0: string): Internal.class_2789; - static values(): Internal.class_2789[]; - static readonly field_12756 : Internal.class_2789; - static readonly field_12754 : Internal.class_2789; - static readonly field_12753 : Internal.class_2789; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2789_ = "growing" | "shrinking" | "stationary" | class_2789; - interface Reference2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: boolean): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Reference2LongFunction; - removeBoolean(arg0: any): boolean; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2BooleanFunction; - getBoolean(arg0: any): boolean; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Reference2FloatFunction; - test(arg0: K): boolean; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2BooleanFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2BooleanFunction; - } - type Reference2BooleanFunction_ = ((arg0: any) => boolean) | Reference2BooleanFunction; - abstract class class_362 extends Internal.class_332 implements Internal.class_4069 { - method_25395($$0: Internal.class_364_): void; - method_25398($$0: boolean): void; - method_25397(): boolean; - method_25399(): Internal.class_364; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_362_ = class_362; - class BlockApiCacheImpl implements Internal.BlockApiCache { - getWorld(): Internal.class_3218; - getLookup(): Internal.BlockApiLookupImpl; - getPos(): BlockPos; - getBlockEntity(): Internal.class_2586; - find(state: Internal.class_2680_, context: C): A; - invalidate(): void; - get lookup(): Internal.BlockApiLookupImpl; - get world(): Internal.class_3218; - get pos(): BlockPos; - get blockEntity(): Internal.class_2586; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockApiCacheImpl_ = BlockApiCacheImpl; - class Products$P6 { + type FoliagePlacer_ = FoliagePlacer; + /** + * @javaClass com.mojang.datafixers.Products$P8 + */ + class Products$P8 { t4(): Internal.App; t5(): Internal.App; t6(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function6_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.App_): Internal.Products$P7; - and(arg0: Internal.Products$P2_): Internal.Products$P8; + t7(): Internal.App; + t8(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function8_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; t1(): Internal.App; t2(): Internal.App; t3(): Internal.App; @@ -29186,1543 +44229,1065 @@ declare namespace Internal { */ protected constructor(); } - type Products$P6_ = Products$P6; - class DataResult$PartialResult { - flatMap(arg0: Internal.Function_>): Internal.DataResult$PartialResult; + type Products$P8_ = Products$P8; + /** + * @javaClass net.minecraft.class_2856$class_2857 + */ + class ServerboundResourcePackPacket$Action extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ServerboundResourcePackPacket$Action[]; + static readonly "ACCEPTED" : Internal.ServerboundResourcePackPacket$Action; + static readonly "SUCCESSFULLY_LOADED" : Internal.ServerboundResourcePackPacket$Action; + static readonly "DECLINED" : Internal.ServerboundResourcePackPacket$Action; + static readonly "FAILED_DOWNLOAD" : Internal.ServerboundResourcePackPacket$Action; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundResourcePackPacket$Action_ = "declined" | "successfully_loaded" | "failed_download" | "accepted" | ServerboundResourcePackPacket$Action; + /** + * @javaClass dev.latvian.mods.unit.function.FunctionFactory$Arg3 + */ + interface FunctionFactory$Arg3 extends Internal.FunctionFactory$FuncSupplier { + createArg(arg0: dev.latvian.mods.unit.Unit_, arg1: dev.latvian.mods.unit.Unit_, arg2: dev.latvian.mods.unit.Unit_): dev.latvian.mods.unit.Unit; + create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; + } + type FunctionFactory$Arg3_ = ((arg0: dev.latvian.mods.unit.Unit, arg1: dev.latvian.mods.unit.Unit, arg2: dev.latvian.mods.unit.Unit) => dev.latvian.mods.unit.Unit) | FunctionFactory$Arg3; + /** + * @javaClass java.util.function.IntToLongFunction + */ + interface IntToLongFunction { + applyAsLong(arg0: number): number; + } + type IntToLongFunction_ = ((arg0: number) => number) | IntToLongFunction; + /** + * @javaClass java.util.ArrayList + */ + class ArrayList extends Internal.AbstractList implements Internal.List, Internal.RandomAccess, Internal.Cloneable, Internal.Serializable { + replaceAll(arg0: Internal.UnaryOperator_): void; + remove(arg0: any): boolean; + remove(arg0: number): E; + removeAll(arg0: Internal.Collection_): boolean; + iterator(): Internal.Iterator; hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - message(): string; - map(arg0: Internal.Function_): Internal.DataResult$PartialResult; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataResult$PartialResult_ = DataResult$PartialResult; - interface Wrapper { - unwrap(): any; - } - type Wrapper_ = Wrapper; - abstract class PermissionCollection implements Internal.Serializable { - add(arg0: Internal.Permission_): void; - elementsAsStream(): Internal.Stream; - isReadOnly(): boolean; - elements(): Internal.Enumeration; - toString(): string; - implies(arg0: Internal.Permission_): boolean; - setReadOnly(): void; - get readOnly(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PermissionCollection_ = PermissionCollection; - class class_6124 extends Internal.class_6122 { - method_35388(): Internal.class_6123; - static method_35396($$0: Internal.class_5843_, $$1: Internal.class_5843_): Internal.class_6124; - toString(): string; - method_35391($$0: Internal.Random_, $$1: Internal.class_5868_): number; - static readonly field_31544 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6124_ = class_6124; - class class_6681 implements Internal.class_6646 { - method_38873(): Internal.class_6647; - method_39017($$0: Internal.class_5281_, $$1: BlockPos_): boolean; - static readonly field_35160 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6681_ = class_6681; - class class_4273 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_20206(): number; - method_20205($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4273_ = class_4273; - class class_5131 { - method_26846($$0: Internal.class_5131_): void; - method_26847($$0: Internal.Multimap_): void; - method_26851(): Internal.Collection; - method_26841(): Internal.Set; - method_26852($$0: Internal.class_1320_): number; - method_26850($$0: Internal.class_2499_): void; - method_27306($$0: Internal.class_1320_): boolean; - method_26855(): Internal.class_2499; - method_27307($$0: Internal.class_1320_, $$1: Internal.UUID_): number; - method_26856($$0: Internal.class_1320_): number; - method_26842($$0: Internal.class_1320_): Internal.class_1324; - method_27305($$0: Internal.class_1320_, $$1: Internal.UUID_): boolean; - method_26854($$0: Internal.Multimap_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5131_ = class_5131; - class ExplosionJS { - strength(f: number): Internal.ExplosionJS; - damagesTerrain(b: boolean): Internal.ExplosionJS; - exploder(entity: Internal.EntityJS_): Internal.ExplosionJS; - explode(): void; - causesFire(b: boolean): Internal.ExplosionJS; - destroysTerrain(b: boolean): Internal.ExplosionJS; - explosionMode : Internal.class_1927$class_4179; - readonly x : number; - readonly y : number; - readonly z : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ExplosionJS_ = ExplosionJS; - interface class_4094 { - method_18870(arg0: Internal.class_4151_, arg1: Internal.class_1297_): void; - } - type class_4094_ = class_4094; - class class_804 { - hashCode(): number; - method_23075($$0: boolean, $$1: Internal.class_4587_): void; - equals($$0: any): boolean; - readonly field_4285 : Internal.class_1160; - readonly field_4286 : Internal.class_1160; - readonly field_4287 : Internal.class_1160; - static readonly field_4284 : Internal.class_804; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_804_ = class_804; - class class_2404 extends Internal.class_2248 implements Internal.class_2263 { - method_9560($$0: Internal.class_2680_, $$1: Internal.class_47$class_48_): Internal.List; - method_9530($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_3726_): Internal.class_265; - method_32351(): Internal.Optional; - method_9579($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_): boolean; - method_9700($$0: Internal.class_1936_, $$1: BlockPos_, $$2: Internal.class_2680_): Internal.class_1799; - method_9612($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_2248_, $$4: BlockPos_, $$5: boolean): void; - method_9514($$0: Internal.class_2680_, $$1: Internal.class_3218_, $$2: BlockPos_, $$3: Internal.Random_): void; - method_9559($$0: Internal.class_2680_, $$1: Internal.class_2350_, $$2: Internal.class_2680_, $$3: Internal.class_1936_, $$4: BlockPos_, $$5: BlockPos_): Internal.class_2680; - method_9549($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_3726_): Internal.class_265; - method_9516($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_10_): boolean; - method_9604($$0: Internal.class_2680_): Internal.class_2464; - method_9615($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: boolean): void; - method_9542($$0: Internal.class_2680_): boolean; - method_9522($$0: Internal.class_2680_, $$1: Internal.class_2680_, $$2: Internal.class_2350_): boolean; - method_9545($$0: Internal.class_2680_): Internal.class_3610; - static readonly field_11278 : Internal.class_2758; - static readonly field_24412 : Internal.class_265; - static readonly field_34006 : [undefined, undefined, undefined, undefined, undefined]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2404_ = class_2404; - class class_3675$class_307 extends Internal.Enum { - method_1447($$0: number): Internal.class_3675$class_306; - static valueOf($$0: string): Internal.class_3675$class_307; - static values(): Internal.class_3675$class_307[]; - static readonly field_1671 : Internal.class_3675$class_307; - static readonly field_1672 : Internal.class_3675$class_307; - static readonly field_1668 : Internal.class_3675$class_307; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3675$class_307_ = "mouse" | "keysym" | "scancode" | class_3675$class_307; - class class_291 implements Internal.AutoCloseable { - method_34435(): Internal.class_293; - method_35665(): void; - method_34432(): void; - method_34431($$0: Internal.class_1159_, $$1: Internal.class_1159_, $$2: Internal.class_5944_): void; - static method_34430(): void; - method_34427($$0: Internal.class_1159_, $$1: Internal.class_1159_, $$2: Internal.class_5944_): void; - method_1352($$0: Internal.class_287_): void; - close(): void; - method_1353(): void; - method_22643($$0: Internal.class_287_): Internal.CompletableFuture; - static method_1354(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_291_ = class_291; - class class_4841 implements Internal.class_863$class_864 { - method_23109($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: number, $$4: number): void; - method_24809($$0: Internal.class_4076_): void; - method_24808($$0: Internal.class_4076_): void; - method_20414(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4841_ = class_4841; - class class_6746 { - static method_39467($$0: Internal.class_2839_): void; - method_39895($$0: number, $$1: number): boolean; - static method_39326($$0: Internal.class_2487_): Internal.class_6746; - method_39898($$0: Internal.class_2839_): void; - method_39897(): boolean; - static method_39767($$0: Internal.class_6780_, $$1: Internal.class_2791_): Internal.class_6780; - method_39319(): Internal.class_2806; - static readonly field_35480 : Internal.Codec; - static readonly field_35591 : Internal.class_5539; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6746_ = class_6746; - class class_2940 { - method_12713(): number; - method_12712(): Internal.class_2941; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2940_ = class_2940; - class class_4668$class_4670 extends Internal.class_4668 { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4670_ = class_4668$class_4670; - class class_3721 extends Internal.class_2586 { - method_17031($$0: Internal.class_2350_): void; - static method_31659($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_3721_): void; - static method_31657($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_3721_): void; - method_11004($$0: number, $$1: number): boolean; - field_17095 : number; - field_17097 : Internal.class_2350; - field_17096 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3721_ = class_3721; - interface ResourceMixin extends Internal.FabricResource { - } - type ResourceMixin_ = ResourceMixin; - class LocalDate implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDate, Internal.Serializable { - atStartOfDay(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - atStartOfDay(): Internal.LocalDateTime; - toEpochDay(): number; - isEqual(arg0: Internal.ChronoLocalDate_): boolean; - compareTo(arg0: Internal.ChronoLocalDate_): number; - getDayOfWeek(): Internal.DayOfWeek; - lengthOfMonth(): number; - getEra(): Internal.IsoEra; - static from(arg0: Internal.TemporalAccessor_): Internal.LocalDate; - getMonth(): Internal.Month; - static ofYearDay(arg0: number, arg1: number): Internal.LocalDate; - plusMonths(arg0: number): Internal.LocalDate; - plusYears(arg0: number): Internal.LocalDate; - query(arg0: Internal.TemporalQuery_): R; - format(arg0: Internal.DateTimeFormatter_): string; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - plus(arg0: Internal.TemporalAmount_): Internal.LocalDate; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.LocalDate; - atTime(arg0: Internal.LocalTime_): Internal.LocalDateTime; - atTime(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LocalDateTime; - atTime(arg0: Internal.OffsetTime_): Internal.OffsetDateTime; - atTime(arg0: number, arg1: number): Internal.LocalDateTime; - atTime(arg0: number, arg1: number, arg2: number): Internal.LocalDateTime; - getYear(): number; - toEpochSecond(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): number; - withDayOfMonth(arg0: number): Internal.LocalDate; - withMonth(arg0: number): Internal.LocalDate; - isAfter(arg0: Internal.ChronoLocalDate_): boolean; - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.LocalDate; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.LocalDate; - minus(arg0: Internal.TemporalAmount_): Internal.LocalDate; - datesUntil(arg0: Internal.LocalDate_, arg1: Internal.Period_): Internal.Stream; - datesUntil(arg0: Internal.LocalDate_): Internal.Stream; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - withYear(arg0: number): Internal.LocalDate; - lengthOfYear(): number; - plusDays(arg0: number): Internal.LocalDate; - hashCode(): number; - static now(arg0: Internal.Clock_): Internal.LocalDate; - static now(): Internal.LocalDate; - static now(arg0: Internal.ZoneId_): Internal.LocalDate; - static of(arg0: number, arg1: number, arg2: number): Internal.LocalDate; - static of(arg0: number, arg1: Internal.Month_, arg2: number): Internal.LocalDate; - get(arg0: Internal.TemporalField_): number; - getDayOfYear(): number; - plusWeeks(arg0: number): Internal.LocalDate; - getChronology(): Internal.IsoChronology; - static ofEpochDay(arg0: number): Internal.LocalDate; - getMonthValue(): number; - minusYears(arg0: number): Internal.LocalDate; - minusWeeks(arg0: number): Internal.LocalDate; - withDayOfYear(arg0: number): Internal.LocalDate; - isLeapYear(): boolean; - static parse(arg0: Internal.CharSequence_): Internal.LocalDate; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.LocalDate; - isBefore(arg0: Internal.ChronoLocalDate_): boolean; - minusDays(arg0: number): Internal.LocalDate; - getLong(arg0: Internal.TemporalField_): number; - minusMonths(arg0: number): Internal.LocalDate; - with(arg0: Internal.TemporalAdjuster_): Internal.LocalDate; - with(arg0: Internal.TemporalField_, arg1: number): Internal.LocalDate; - equals(arg0: any): boolean; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - until(arg0: Internal.ChronoLocalDate_): Internal.Period; - toString(): string; - getDayOfMonth(): number; - static readonly MIN : Internal.LocalDate; - static readonly MAX : Internal.LocalDate; - static readonly EPOCH : Internal.LocalDate; - get dayOfWeek(): Internal.DayOfWeek; - get month(): Internal.Month; - get era(): Internal.IsoEra; - get year(): number; - get dayOfYear(): number; - get dayOfMonth(): number; - get monthValue(): number; - get chronology(): Internal.IsoChronology; - get leapYear(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LocalDate_ = LocalDate; - class class_4668$class_4676 extends Internal.class_4668$class_4670 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4676_ = class_4668$class_4676; - class class_846 { - method_3622(): string; - method_3632(): void; - method_19420(): Vec3; - method_22756($$0: Internal.class_846$class_851$class_4577_): void; - method_3635($$0: Internal.class_287_, $$1: Internal.class_291_): Internal.CompletableFuture; - method_3627($$0: Internal.class_846$class_851_, $$1: Internal.class_6850_): void; - method_3619(): void; - method_22761(): void; - method_22752($$0: Internal.class_638_): void; - method_19419($$0: Vec3_): void; - method_34847(): number; - method_34846(): number; - method_34845(): number; - method_3630(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_846_ = class_846; - interface BinaryOperator extends Internal.BiFunction { - } - type BinaryOperator_ = BinaryOperator; - class EntityArrayList extends Internal.ArrayList implements Internal.MessageSender { - filter(filter: Internal.Predicate_): Internal.EntityArrayList; - sendData(channel: string, data: Internal.class_2487_): void; - getLevel(): Internal.LevelJS; - setStatusMessage(message: Internal.class_2561_): void; - getName(): Internal.class_2561; - getDisplayName(): Internal.class_2561; - getFirst(): Internal.EntityJS; - playSound(id: Internal.class_3414_): void; - playSound(id: Internal.class_3414_, volume: number, pitch: number): void; - tell(message: Internal.class_2561_): void; - runCommand(command: string): number; - kill(): void; - runCommandSilent(command: string): number; - get level(): Internal.LevelJS; - get displayName(): Internal.class_2561; - get name(): Internal.class_2561; - get first(): Internal.EntityJS; - set statusMessage(message: Internal.class_2561_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityArrayList_ = EntityArrayList; - interface Int2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(): string; - defaultReturnValue(arg0: string): void; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Int2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2CharFunction; - } - type Int2CharFunction_ = ((arg0: number) => string) | Int2CharFunction; - interface class_6885 extends Internal.Iterable> { - method_40243(arg0: Internal.Random_): Internal.Optional>; - method_40241(arg0: Internal.class_6880_): boolean; - method_40560(arg0: Internal.class_2378_): boolean; - method_40240(arg0: number): Internal.class_6880; - method_40247(): number; - method_40239(): Internal.Stream>; - method_40248(): Internal.Either, Internal.List>>; - } - type class_6885_ = class_6885; - interface Stream extends Internal.BaseStream> { - takeWhile(arg0: Internal.Predicate_): Internal.Stream; - distinct(): Internal.Stream; - findFirst(): Internal.Optional; - skip(arg0: number): Internal.Stream; - toList(): Internal.List; - allMatch(arg0: Internal.Predicate_): boolean; - mapMultiToDouble(arg0: Internal.BiConsumer_): Internal.DoubleStream; - mapMulti(arg0: Internal.BiConsumer_>): Internal.Stream; - flatMapToInt(arg0: Internal.Function_): Internal.IntStream; - min(arg0: Internal.Comparator_): Internal.Optional; - flatMapToLong(arg0: Internal.Function_): Internal.LongStream; - mapToLong(arg0: Internal.ToLongFunction_): Internal.LongStream; - noneMatch(arg0: Internal.Predicate_): boolean; - findAny(): Internal.Optional; - limit(arg0: number): Internal.Stream; + get(arg0: number): E; + toArray(arg0: T[]): T[]; toArray(): any[]; - toArray(arg0: Internal.IntFunction_): A[]; - forEachOrdered(arg0: Internal.Consumer_): void; - anyMatch(arg0: Internal.Predicate_): boolean; - map(arg0: Internal.Function_): Internal.Stream; - mapToDouble(arg0: Internal.ToDoubleFunction_): Internal.DoubleStream; - mapMultiToLong(arg0: Internal.BiConsumer_): Internal.LongStream; - mapMultiToInt(arg0: Internal.BiConsumer_): Internal.IntStream; - reduce(arg0: U, arg1: Internal.BiFunction_, arg2: Internal.BinaryOperator_): U; - reduce(arg0: T, arg1: Internal.BinaryOperator_): T; - reduce(arg0: Internal.BinaryOperator_): Internal.Optional; - max(arg0: Internal.Comparator_): Internal.Optional; - forEach(arg0: Internal.Consumer_): void; - count(): number; - dropWhile(arg0: Internal.Predicate_): Internal.Stream; - flatMapToDouble(arg0: Internal.Function_): Internal.DoubleStream; - peek(arg0: Internal.Consumer_): Internal.Stream; - flatMap(arg0: Internal.Function_>): Internal.Stream; - filter(arg0: Internal.Predicate_): Internal.Stream; - sorted(arg0: Internal.Comparator_): Internal.Stream; - sorted(): Internal.Stream; - mapToInt(arg0: Internal.ToIntFunction_): Internal.IntStream; - collect(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BiConsumer_): R; - collect(arg0: Internal.Collector_): R; - } - type Stream_ = Stream; - interface Codec$ResultFunction { - apply(arg0: Internal.DynamicOps_, arg1: T, arg2: Internal.DataResult_>): Internal.DataResult>; - coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.DataResult_): Internal.DataResult; - } - type Codec$ResultFunction_ = Codec$ResultFunction; - class FenceGateBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FenceGateBlockBuilder_ = FenceGateBlockBuilder; - interface ConstantDesc { - resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any; - } - type ConstantDesc_ = ConstantDesc; - class class_34 implements Internal.Comparable { - method_260(): boolean; - method_27429(): Internal.class_2561; - method_38496(): boolean; - method_27020(): Internal.File; - method_33784(): boolean; - method_259(): boolean; - method_248(): string; - method_29586(): Internal.class_5315; - method_249(): number; - method_27021(): boolean; - method_255(): boolean; - method_256(): boolean; - method_257(): boolean; - method_247(): Internal.class_1934; - method_258(): Internal.class_5250; - method_251($$0: Internal.class_34_): number; - method_35505(): Internal.class_1940; - method_33405(): Internal.class_34$class_5781; - method_252(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_34_ = class_34; - class class_4970$class_2251 implements Internal.AbstractBlockSettingsAccessor { - static method_9639($$0: Internal.class_3614_, $$1: Internal.class_3620_): Internal.class_4970$class_2251; - static method_9617($$0: Internal.class_3614_, $$1: Internal.class_1767_): Internal.class_4970$class_2251; - method_9618(): Internal.class_4970$class_2251; - method_26235($$0: Internal.class_4970$class_4972_>): Internal.class_4970$class_2251; - method_26236($$0: Internal.class_4970$class_4973_): Internal.class_4970$class_2251; - method_26250(): Internal.class_4970$class_2251; - method_9640(): Internal.class_4970$class_2251; - method_9624(): Internal.class_4970$class_2251; - method_9626($$0: Internal.class_2498_): Internal.class_4970$class_2251; - method_31710($$0: Internal.class_3620_): Internal.class_4970$class_2251; - method_9628($$0: number): Internal.class_4970$class_2251; - method_9629($$0: number, $$1: number): Internal.class_4970$class_2251; - method_23351($$0: number): Internal.class_4970$class_2251; - method_23352($$0: number): Internal.class_4970$class_2251; - method_26247($$0: Internal.class_4970$class_4973_): Internal.class_4970$class_2251; - method_26245($$0: Internal.class_4970$class_4973_): Internal.class_4970$class_2251; - method_22488(): Internal.class_4970$class_2251; - method_26249($$0: Internal.class_4970$class_4973_): Internal.class_4970$class_2251; - method_26243($$0: Internal.class_4970$class_4973_): Internal.class_4970$class_2251; - static method_26240($$0: Internal.class_3614_, $$1: Internal.Function_): Internal.class_4970$class_2251; - method_9634(): Internal.class_4970$class_2251; - method_16228($$0: Internal.class_2248_): Internal.class_4970$class_2251; - method_16229(): Internal.class_4970$class_2251; - static method_9637($$0: Internal.class_3614_): Internal.class_4970$class_2251; - static method_9630($$0: Internal.class_4970_): Internal.class_4970$class_2251; - method_9631($$0: Internal.ToIntFunction_): Internal.class_4970$class_2251; - method_29292(): Internal.class_4970$class_2251; - method_36557($$0: number): Internal.class_4970$class_2251; - method_9632($$0: number): Internal.class_4970$class_2251; - method_36558($$0: number): Internal.class_4970$class_2251; - field_10666 : ResourceLocation; - field_10667 : number; - field_10664 : boolean; - field_23180 : boolean; - field_10665 : Internal.class_2498; - field_25185 : boolean; - field_23182 : Internal.class_4970$class_4973; - field_23181 : Internal.class_4970$class_4972>; - field_10668 : Internal.class_3614; - field_23184 : Internal.class_4970$class_4973; - field_10669 : number; - field_23183 : Internal.class_4970$class_4973; - field_23186 : Internal.class_4970$class_4973; - field_23185 : Internal.class_4970$class_4973; - field_23179 : number; - field_20721 : boolean; - field_21209 : number; - field_10670 : boolean; - field_10662 : ((arg0: Internal.class_2680) => Internal.class_3620); - field_10663 : ((arg0: Internal.class_2680) => number); - field_10660 : number; - field_10661 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4970$class_2251_ = class_4970$class_2251; - interface FunctionFactory$Arg1 extends Internal.FunctionFactory$FuncSupplier { - createArg(arg0: Internal.Unit_): Internal.Unit; - create(args: Internal.Unit_[]): Internal.Unit; - } - type FunctionFactory$Arg1_ = ((arg0: Internal.Unit) => Internal.Unit) | FunctionFactory$Arg1; - abstract class class_5863 { - static method_33916($$0: number, $$1: number): Internal.Codec; - method_33915(): number; - method_33923(): Internal.class_5864; - method_33921(): number; - method_33920(arg0: Internal.Random_): number; - static readonly field_29007 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5863_ = class_5863; - class class_1293 implements Internal.Comparable { - method_5579(): Internal.class_1291; - method_5580($$0: boolean): void; - method_5591(): boolean; - method_5592(): boolean; - method_5581(): boolean; - hashCode(): number; - method_5590($$0: Internal.class_1293_): boolean; - equals($$0: any): boolean; - method_5584(): number; - method_5585($$0: Internal.class_1309_, $$1: Internal.Runnable_): boolean; - method_5593(): boolean; - method_5582($$0: Internal.class_2487_): Internal.class_2487; - toString(): string; - static method_5583($$0: Internal.class_2487_): Internal.class_1293; - method_5589($$0: Internal.class_1309_): void; - method_5578(): number; - method_5586(): string; - method_5587($$0: Internal.class_1293_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1293_ = class_1293; - class Dynamic2CommandExceptionType implements Internal.CommandExceptionType { - createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any, arg2: any): Internal.CommandSyntaxException; - create(arg0: any, arg1: any): Internal.CommandSyntaxException; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Dynamic2CommandExceptionType_ = Dynamic2CommandExceptionType; - abstract class class_251 { - method_1047(): number; - method_1058($$0: Internal.class_2350$class_2351_, $$1: number, $$2: number): number; - method_1048(): number; - method_1049(arg0: number, arg1: number, arg2: number): void; - method_35592($$0: Internal.class_2350$class_2351_, $$1: number, $$2: number): number; - method_1050(): number; - method_1062($$0: Internal.class_2335_, $$1: number, $$2: number, $$3: number): boolean; - method_1051($$0: Internal.class_2350$class_2351_): number; - method_1063(arg0: number, arg1: number, arg2: number): boolean; - method_1064($$0: Internal.class_251$class_253_, $$1: boolean): void; - method_1053($$0: Internal.class_251$class_253_, $$1: boolean): void; - method_1055(arg0: Internal.class_2350$class_2351_): number; - method_1044($$0: number, $$1: number, $$2: number): boolean; - method_1056(): boolean; - method_1045(arg0: Internal.class_2350$class_2351_): number; - method_1046($$0: Internal.class_251$class_252_): void; - method_1057($$0: Internal.class_2335_, $$1: number, $$2: number, $$3: number): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_251_ = class_251; - interface ChannelInfoHolder { - getPendingChannelsNames(): Internal.Collection; - } - type ChannelInfoHolder_ = ChannelInfoHolder; - abstract class ImmutableMultimap extends Internal.BaseImmutableMultimap implements Internal.Serializable { - inverse(): Internal.ImmutableMultimap; - asMap(): Internal.ImmutableMap>; - keys(): Internal.ImmutableMultiset; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - values(): Internal.ImmutableCollection; - clear(): void; - static copyOf(arg0: Internal.Multimap_): Internal.ImmutableMultimap; - static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableMultimap; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableCollection; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): boolean; - remove(arg0: any, arg1: any): boolean; - removeAll(arg0: any): Internal.ImmutableCollection; - entries(): Internal.ImmutableCollection>; - size(): number; - putAll(arg0: K, arg1: Internal.Iterable_): boolean; - putAll(arg0: Internal.Multimap_): boolean; - static of(): Internal.ImmutableMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMultimap; - static of(arg0: K, arg1: V): Internal.ImmutableMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMultimap; - get(arg0: K): Internal.ImmutableCollection; - static builder(): Internal.ImmutableMultimap$Builder; - keySet(): Internal.ImmutableSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMultimap_ = ImmutableMultimap; - class Subject implements Internal.Serializable { - static getSubject(arg0: Internal.AccessControlContext_): Internal.Subject; - static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_): T; - static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_): T; - getPrivateCredentials(arg0: Internal.Class_): Internal.Set; - getPrivateCredentials(): Internal.Set; - isReadOnly(): boolean; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - getPrincipals(): Internal.Set; - getPrincipals(arg0: Internal.Class_): Internal.Set; - getPublicCredentials(): Internal.Set; - getPublicCredentials(arg0: Internal.Class_): Internal.Set; - setReadOnly(): void; - static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_, arg2: Internal.AccessControlContext_): T; - static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_, arg2: Internal.AccessControlContext_): T; - get privateCredentials(): Internal.Set; - get readOnly(): boolean; - get principals(): Internal.Set; - get publicCredentials(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Subject_ = Subject; - class class_1792$class_1793 { - method_7889($$0: number): Internal.class_1792$class_1793; - method_19265($$0: Internal.class_4174_): Internal.class_1792$class_1793; - method_7895($$0: number): Internal.class_1792$class_1793; - method_7894($$0: Rarity_): Internal.class_1792$class_1793; - method_7892($$0: Internal.class_1761_): Internal.class_1792$class_1793; - method_7898($$0: number): Internal.class_1792$class_1793; - method_24359(): Internal.class_1792$class_1793; - method_7896($$0: Internal.class_1792_): Internal.class_1792$class_1793; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1792$class_1793_ = class_1792$class_1793; - class class_2746 extends Internal.class_2769 { - method_11799(): number; - method_11898(): Internal.Collection; - method_11900($$0: string): Internal.Optional; - static method_11825($$0: string): Internal.class_2746; - method_11826($$0: boolean): string; - equals($$0: any): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2746_ = class_2746; - class class_274$class_275 extends Internal.Enum { - method_1228(): string; - static method_1229($$0: string): Internal.class_274$class_275; - static valueOf($$0: string): Internal.class_274$class_275; - static values(): Internal.class_274$class_275[]; - static readonly field_1471 : Internal.class_274$class_275; - static readonly field_1472 : Internal.class_274$class_275; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_274$class_275_ = "hearts" | "integer" | class_274$class_275; - interface Byte2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Byte2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2DoubleFunction; - } - type Byte2DoubleFunction_ = ((arg0: number) => number) | Byte2DoubleFunction; - class class_2653 implements Internal.class_2596 { - method_37439(): number; - method_11449(): Internal.class_1799; - method_11052($$0: Internal.class_2540_): void; - method_11450(): number; - method_11452(): number; - method_11451($$0: Internal.class_2602_): void; - static readonly field_33325 : -2; - static readonly field_33324 : -1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2653_ = class_2653; - interface class_1569 { - } - type class_1569_ = class_1569; - abstract class OutputStream implements Internal.Closeable, Internal.Flushable { - flush(): void; - static nullOutputStream(): Internal.OutputStream; - close(): void; - write(arg0: number[]): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OutputStream_ = OutputStream; - /** - * Fired when you need to modify properties of a block. - */ - class BlockModificationEventJS extends Internal.EventJS { - modify(predicate: BlockStatePredicate_, c: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when you need to modify properties of a block. - */ - type BlockModificationEventJS_ = BlockModificationEventJS; - class class_2651 implements Internal.class_2596 { - method_11447($$0: Internal.class_2602_): void; - method_11446(): number; - method_11448(): number; - method_11052($$0: Internal.class_2540_): void; - method_11445(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2651_ = class_2651; - class class_2668 implements Internal.class_2596 { - method_11490($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_11492(): number; - method_11491(): Internal.class_2668$class_5402; - static readonly field_33332 : 104; - static readonly field_33331 : 103; - static readonly field_33330 : 102; - static readonly field_25651 : Internal.class_2668$class_5402; - static readonly field_25652 : Internal.class_2668$class_5402; - static readonly field_25650 : Internal.class_2668$class_5402; - static readonly field_25655 : Internal.class_2668$class_5402; - static readonly field_25645 : Internal.class_2668$class_5402; - static readonly field_25656 : Internal.class_2668$class_5402; - static readonly field_25653 : Internal.class_2668$class_5402; - static readonly field_25654 : Internal.class_2668$class_5402; - static readonly field_25648 : Internal.class_2668$class_5402; - static readonly field_25649 : Internal.class_2668$class_5402; - static readonly field_25646 : Internal.class_2668$class_5402; - static readonly field_25647 : Internal.class_2668$class_5402; - static readonly field_33329 : 101; - static readonly field_33328 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2668_ = class_2668; - abstract class class_5431 extends Internal.Enum { - static valueOf($$0: string): Internal.class_5431; - static values(): Internal.class_5431[]; - method_30367(arg0: Internal.class_2680_, arg1: Internal.class_1922_, arg2: BlockPos_, arg3: Internal.class_2350_): boolean; - static readonly field_25824 : Internal.class_5431; - static readonly field_25822 : Internal.class_5431; - static readonly field_25823 : Internal.class_5431; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5431_ = "center" | "rigid" | "full" | class_5431; - class class_2740 implements Internal.class_2596 { - method_11810(): number; - method_11812(): number; - method_11811($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2740_ = class_2740; - class class_638$class_5271 implements Internal.class_5269 { - method_151($$0: Internal.class_129_, $$1: Internal.class_5539_): void; - method_27419($$0: number): void; - method_28106(): number; - method_28105($$0: Internal.class_5539_): number; - method_27875($$0: Internal.class_1267_): void; - method_27416($$0: number): void; - method_27417($$0: number): void; - method_27876($$0: boolean): void; - method_215(): number; - method_217(): number; - method_207(): Internal.class_1267; - method_156(): boolean; - method_30657($$0: number): void; - method_146(): Internal.class_1928; - method_30656(): number; - method_157($$0: boolean): void; - method_203(): boolean; - method_152(): boolean; - method_197(): boolean; - method_165($$0: number): void; - method_187($$0: BlockPos_, $$1: number): void; - method_188(): number; - method_177($$0: number): void; - method_144(): number; - method_166(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_638$class_5271_ = class_638$class_5271; - class class_2783 implements Internal.class_2596 { - method_11942(): boolean; - method_11944(): number; - method_11943(): number; - method_11946(): number; - method_11945(): number; - method_11948($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_11947(): boolean; - method_11949(): boolean; - method_11950(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2783_ = class_2783; - interface AbstractBlockSettingsAccessor { - setMapColorProvider(arg0: Internal.Function_): void; - setHardness(arg0: number): void; - getDynamicBounds(): boolean; - setResistance(arg0: number): void; - isToolRequired(): boolean; - getAllowsSpawningPredicate(): Internal.class_4970$class_4972>; - invokeSounds(arg0: Internal.class_2498_): Internal.class_4970$class_2251; - getJumpVelocityMultiplier(): number; - getOpaque(): boolean; - setMaterial(arg0: Internal.class_3614_): void; - getIsAir(): boolean; - setCollidable(arg0: boolean): void; - getMapColorProvider(): Internal.Function; - invokeDropsNothing(): Internal.class_4970$class_2251; - setLootTableId(arg0: ResourceLocation_): void; - setIsAir(arg0: boolean): void; - invokeTicksRandomly(): Internal.class_4970$class_2251; - getCollidable(): boolean; - setRandomTicks(arg0: boolean): void; - getBlockVisionPredicate(): Internal.class_4970$class_4973; - setLuminanceFunction(arg0: Internal.ToIntFunction_): void; - getSolidBlockPredicate(): Internal.class_4970$class_4973; - getEmissiveLightingPredicate(): Internal.class_4970$class_4973; - getSlipperiness(): number; - setToolRequired(arg0: boolean): void; - getSoundGroup(): Internal.class_2498; - getLuminance(): Internal.ToIntFunction; - getVelocityMultiplier(): number; - invokeBreakInstantly(): Internal.class_4970$class_2251; - setOpaque(arg0: boolean): void; - getMaterial(): Internal.class_3614; - getSuffocationPredicate(): Internal.class_4970$class_4973; - getHardness(): number; - getResistance(): number; - getPostProcessPredicate(): Internal.class_4970$class_4973; - invokeStrength(arg0: number): Internal.class_4970$class_2251; - setDynamicBounds(arg0: boolean): void; - getRandomTicks(): boolean; - } - type AbstractBlockSettingsAccessor_ = AbstractBlockSettingsAccessor; - class class_6732 extends Internal.class_6797 { - static method_39656($$0: Internal.class_6017_): Internal.class_6732; - method_14452($$0: Internal.class_5444_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - static method_39658($$0: Internal.class_6017_): Internal.class_6732; - static method_39657($$0: Internal.class_6017_, $$1: Internal.class_6017_): Internal.class_6732; - method_39615(): Internal.class_6798; - static readonly field_35419 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6732_ = class_6732; - abstract class class_2554 implements Internal.class_5250 { - method_10852($$0: Internal.class_2561_): Internal.class_5250; - method_10855(): Internal.List; - method_10866(): Internal.class_2583; - method_27661(): Internal.class_5250; - hashCode(): number; - method_30937(): Internal.class_5481; - equals($$0: any): boolean; - toString(): string; - method_27653(): Internal.class_2554; - method_10862($$0: Internal.class_2583_): Internal.class_5250; - method_10851(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2554_ = class_2554; - interface class_1087 extends Internal.FabricBakedModel { - method_4711(): Internal.class_1058; - method_4710(): Internal.class_806; - emitItemQuads(stack: Internal.class_1799_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; - method_4713(): boolean; - method_4712(): boolean; - emitBlockQuads(blockView: Internal.class_1920_, state: Internal.class_2680_, pos: BlockPos_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; - method_4708(): boolean; - method_4707(arg0: Internal.class_2680_, arg1: Internal.class_2350_, arg2: Internal.Random_): Internal.List; - method_4709(): Internal.class_809; - isVanillaAdapter(): boolean; - method_24304(): boolean; - } - type class_1087_ = class_1087; - abstract class RhinoException extends Internal.RuntimeException { - printStackTrace(s: Internal.PrintWriter_): void; - printStackTrace(s: Internal.PrintStream_): void; - getScriptStack(limit: number, hideFunction: string): any[]; - getScriptStack(): any[]; - initSourceName(sourceName: string): void; - initColumnNumber(columnNumber: number): void; - getMessage(): string; - getScriptStackTrace(limit: number, functionName: string): string; - getScriptStackTrace(): string; - initLineSource(lineSource: string): void; - columnNumber(): number; - lineSource(): string; - initLineNumber(lineNumber: number): void; - details(): string; - sourceName(): string; - lineNumber(): number; - get scriptStack(): any[]; - get scriptStackTrace(): string; - get message(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RhinoException_ = RhinoException; - class class_2775 implements Internal.class_2596 { - method_11913(): number; - method_11912(): number; - method_11052($$0: Internal.class_2540_): void; - method_11915(): number; - method_11914($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2775_ = class_2775; - interface class_6067 { - method_35199(): Internal.class_1263; - } - type class_6067_ = class_6067; - abstract class class_1259 { - method_5416($$0: Internal.class_1259$class_1260_): void; - method_5417(): boolean; - method_5406($$0: boolean): Internal.class_1259; - method_5414(): Internal.class_2561; - method_5415(): Internal.class_1259$class_1261; - method_5409($$0: Internal.class_1259$class_1261_): void; - method_5407(): Internal.UUID; - method_5418(): boolean; - method_5419(): boolean; - method_5408($$0: number): void; - method_5420(): Internal.class_1259$class_1260; - method_5412(): number; - method_5413($$0: Internal.class_2561_): void; - method_5410($$0: boolean): Internal.class_1259; - method_5411($$0: boolean): Internal.class_1259; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1259_ = class_1259; - class SoundRegistryEventJS extends Internal.StartupEventJS { - register(r: ResourceLocation_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SoundRegistryEventJS_ = SoundRegistryEventJS; - class ScriptType extends Internal.Enum { - isServer(): boolean; - static valueOf(name: string): Internal.ScriptType; - static of(level: Internal.class_4538_): Internal.ScriptType; - static values(): Internal.ScriptType[]; - isClient(): boolean; - getLogFile(): Internal.Path; - readonly console : Internal.ConsoleJS; - readonly manager : (() => Internal.ScriptManager); - static readonly SERVER : Internal.ScriptType; - readonly executor : Internal.ExecutorService; - readonly warnings : Internal.List; - readonly name : string; - static readonly STARTUP : Internal.ScriptType; - static readonly CLIENT : Internal.ScriptType; - readonly errors : Internal.List; - get server(): boolean; - get logFile(): Internal.Path; - get client(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptType_ = "server" | "startup" | "client" | ScriptType; - interface Byte2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; - } - type Byte2ByteFunction_ = ((arg0: number) => number) | Byte2ByteFunction; - interface PerformanceMetrics { - getAverageTime(): number; - getSampleCount(): number; - getMaxTime(): number; - getMinTime(): number; - } - type PerformanceMetrics_ = PerformanceMetrics; - interface FloatBinaryOperator extends Internal.BinaryOperator, Internal.DoubleBinaryOperator { - applyAsDouble(arg0: number, arg1: number): number; - apply(arg0: number, arg1: number): number; - } - type FloatBinaryOperator_ = ((arg0: number, arg1: number) => number) | FloatBinaryOperator; - class class_1959$class_1961 extends Internal.Enum implements Internal.class_3542 { - method_8749(): string; - static valueOf($$0: string): Internal.class_1959$class_1961; - static values(): Internal.class_1959$class_1961[]; - method_15434(): string; - static method_28424($$0: string): Internal.class_1959$class_1961; - static readonly field_34464 : Internal.class_1959$class_1961; - static readonly field_9358 : Internal.class_1959$class_1961; - static readonly field_9369 : Internal.class_1959$class_1961; - static readonly field_9356 : Internal.class_1959$class_1961; - static readonly field_9367 : Internal.class_1959$class_1961; - static readonly field_9357 : Internal.class_1959$class_1961; - static readonly field_9368 : Internal.class_1959$class_1961; - static readonly field_29217 : Internal.class_1959$class_1961; - static readonly field_24678 : Internal.Codec; - static readonly field_9354 : Internal.class_1959$class_1961; - static readonly field_9365 : Internal.class_1959$class_1961; - static readonly field_9355 : Internal.class_1959$class_1961; - static readonly field_9366 : Internal.class_1959$class_1961; - static readonly field_9363 : Internal.class_1959$class_1961; - static readonly field_9364 : Internal.class_1959$class_1961; - static readonly field_9361 : Internal.class_1959$class_1961; - static readonly field_9362 : Internal.class_1959$class_1961; - static readonly field_9370 : Internal.class_1959$class_1961; - static readonly field_9371 : Internal.class_1959$class_1961; - static readonly field_9360 : Internal.class_1959$class_1961; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1959$class_1961_ = "forest" | "nether" | "taiga" | "none" | "swamp" | "theend" | "mountain" | "ocean" | "mesa" | "underground" | "extreme_hills" | "plains" | "savanna" | "beach" | "jungle" | "river" | "desert" | "mushroom" | "icy" | class_1959$class_1961; - class PotionBuilder extends Internal.BuilderBase { - effect(effect: Internal.class_1291_, duration: number): Internal.PotionBuilder; - effect(effect: Internal.class_1291_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean, hiddenEffect: Internal.class_1293_): Internal.PotionBuilder; - effect(effect: Internal.class_1291_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean): Internal.PotionBuilder; - effect(effect: Internal.class_1291_, duration: number, amplifier: number, ambient: boolean, visible: boolean): Internal.PotionBuilder; - effect(effect: Internal.class_1291_, duration: number, amplifier: number): Internal.PotionBuilder; - effect(effect: Internal.class_1291_): Internal.PotionBuilder; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - addEffect(effect: Internal.class_1293_): Internal.PotionBuilder; - createObject(): Internal.class_1842; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PotionBuilder_ = PotionBuilder; - interface Kind1 extends Internal.App { - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.Products$P11; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.Products$P10; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.Products$P9; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.Products$P16; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.Products$P15; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.Products$P14; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.Products$P13; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.Products$P12; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_): Internal.Products$P3; - group(arg0: Internal.App_, arg1: Internal.App_): Internal.Products$P2; - group(arg0: Internal.App_): Internal.Products$P1; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.Products$P8; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.Products$P7; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.Products$P6; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.Products$P5; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.Products$P4; - } - type Kind1_ = Kind1; - interface TypeTemplate { - toSimpleType(): com.mojang.datafixers.types.Type; - hmap(arg0: Internal.TypeFamily_, arg1: Internal.IntFunction_>): Internal.IntFunction>; - size(): number; - applyO(arg0: Internal.FamilyOptic_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.FamilyOptic; - apply(arg0: Internal.TypeFamily_): Internal.TypeFamily; - findFieldOrType(arg0: number, arg1: string, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.Either; - } - type TypeTemplate_ = TypeTemplate; - interface class_4582 { - method_6872(): boolean; - } - type class_4582_ = class_4582; - class class_748 extends Internal.ForwardingList { - method_3152($$0: Internal.class_2499_): void; + indexOf(arg0: any): number; + add(arg0: E): boolean; + add(arg0: number, arg1: E): void; + subList(arg0: number, arg1: number): Internal.List; + trimToSize(): void; + set(arg0: number, arg1: E): E; + spliterator(): Internal.Spliterator; + forEach(arg0: Internal.Consumer_): void; isEmpty(): boolean; - method_3153(): Internal.class_2499; + clear(): void; + sort(arg0: Internal.Comparator_): void; + removeIf(arg0: Internal.Predicate_): boolean; + lastIndexOf(arg0: any): number; + contains(arg0: any): boolean; + size(): number; + addAll(arg0: Internal.Collection_): boolean; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + equals(arg0: any): boolean; + clone(): any; + listIterator(): Internal.ListIterator; + listIterator(arg0: number): Internal.ListIterator; + ensureCapacity(arg0: number): void; + retainAll(arg0: Internal.Collection_): boolean; get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_748_ = class_748; - interface ChannelHandlerContext extends Internal.AttributeMap, Internal.ChannelInboundInvoker, Internal.ChannelOutboundInvoker { - handler(): Internal.ChannelHandler; - fireChannelInactive(): Internal.ChannelHandlerContext; - read(): Internal.ChannelHandlerContext; - fireChannelReadComplete(): Internal.ChannelHandlerContext; - fireChannelWritabilityChanged(): Internal.ChannelHandlerContext; - channel(): io.netty.channel.Channel; - hasAttr(arg0: Internal.AttributeKey_): boolean; - fireExceptionCaught(arg0: Internal.Throwable_): Internal.ChannelHandlerContext; - fireChannelActive(): Internal.ChannelHandlerContext; - fireChannelRegistered(): Internal.ChannelHandlerContext; - pipeline(): Internal.ChannelPipeline; - fireChannelRead(arg0: any): Internal.ChannelHandlerContext; - isRemoved(): boolean; - flush(): Internal.ChannelHandlerContext; - executor(): Internal.EventExecutor; - name(): string; - fireUserEventTriggered(arg0: any): Internal.ChannelHandlerContext; - alloc(): Internal.ByteBufAllocator; - fireChannelUnregistered(): Internal.ChannelHandlerContext; - attr(arg0: Internal.AttributeKey_): Internal.Attribute; - } - type ChannelHandlerContext_ = ChannelHandlerContext; - abstract class class_1296 extends Internal.class_1314 { - method_6109(): boolean; - method_5614($$0: number): void; - method_5615($$0: number): void; - method_5613(arg0: Internal.class_3218_, arg1: Internal.class_1296_): Internal.class_1296; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5618(): number; - method_5749($$0: Internal.class_2487_): void; - method_19184(): boolean; - method_7217($$0: boolean): void; - method_6007(): void; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5620($$0: number, $$1: boolean): void; - static readonly field_29969 : -24000; + type ArrayList_ = ArrayList; + /** + * @javaClass net.minecraft.class_3230 + */ + class TicketType { + getComparator(): Internal.Comparator; + static create($$0: string, $$1: Internal.Comparator_): Internal.TicketType; + static create($$0: string, $$1: Internal.Comparator_, $$2: number): Internal.TicketType; + toString(): string; + timeout(): number; + static readonly "PLAYER" : Internal.TicketType; + static readonly "POST_TELEPORT" : Internal.TicketType; + static readonly "LIGHT" : Internal.TicketType; + static readonly "DRAGON" : Internal.TicketType; + static readonly "START" : Internal.TicketType; + static readonly "FORCED" : Internal.TicketType; + static readonly "UNKNOWN" : Internal.TicketType; + static readonly "PORTAL" : Internal.TicketType; + get comparator(): Internal.Comparator; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1296_ = class_1296; - class class_2953 extends Internal.class_3031 { - method_13151($$0: Internal.class_5821_): boolean; + type TicketType_ = TicketType; + /** + * @javaClass com.google.common.collect.AbstractMultimap + */ + abstract class AbstractMultimap implements Internal.Multimap { + containsEntry(arg0: any, arg1: any): boolean; + asMap(): Internal.Map>; + keys(): Internal.Multiset; + values(): Internal.Collection; + isEmpty(): boolean; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; + containsValue(arg0: any): boolean; + put(arg0: K, arg1: V): boolean; + remove(arg0: any, arg1: any): boolean; + entries(): Internal.Collection>; + hashCode(): number; + putAll(arg0: K, arg1: Internal.Iterable_): boolean; + putAll(arg0: Internal.Multimap_): boolean; + equals(arg0: any): boolean; + toString(): string; + keySet(): Internal.Set; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2953_ = class_2953; - class class_642 { - method_2994(): boolean; - method_2995($$0: Internal.class_642$class_643_): void; - method_2996($$0: Internal.class_642_): void; - method_2989($$0: string): void; - method_2990(): Internal.class_642$class_643; - method_2991(): string; - method_2992(): Internal.class_2487; - static method_2993($$0: Internal.class_2487_): Internal.class_642; - field_3760 : Internal.class_2561; - field_3753 : Internal.class_2561; - field_3752 : string; - field_3762 : Internal.List; - field_3761 : string; - field_3757 : Internal.class_2561; - field_3756 : number; - field_3754 : boolean; - field_3758 : number; + type AbstractMultimap_ = AbstractMultimap; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2FloatFunction + */ + interface Float2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { + getOrDefault(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: any): number; + remove(arg0: number): number; + defaultReturnValue(): number; + defaultReturnValue(arg0: number): void; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; + identity(): this; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; + } + type Float2FloatFunction_ = ((arg0: number) => number) | Float2FloatFunction; + /** + * @javaClass net.minecraft.class_1542 + */ + class ItemEntity extends Internal.Entity { + getAge(): number; + makeFakeItem(): void; + redirect$zeh002$redirectGetBlockFriction(block: Internal.Block_): number; + getSoundSource(): Internal.SoundSource; + setExtendedLifetime(): void; + getName(): Internal.Component; + playerTouch($$0: Internal.Player_): void; + getItem(): Internal.ItemStack; + getOwner(): Internal.UUID; + setOwner($$0: Internal.UUID_): void; + changeDimension($$0: Internal.ServerLevel_): Internal.Entity; + getThrower(): Internal.UUID; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + setThrower($$0: Internal.UUID_): void; + static areMergable($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + static merge($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: number): Internal.ItemStack; + setNeverPickUp(): void; + copy(): this; + handler$bod000$isFireImmune(cbi: Internal.CallbackInfoReturnable_): boolean; + setItem($$0: Internal.ItemStack_): void; + setDefaultPickUpDelay(): void; + occludesVibrations(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + isAttackable(): boolean; + tick(): void; + fireImmune(): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getAddEntityPacket(): Internal.Packet; + setUnlimitedLifetime(): void; + setNoPickUpDelay(): void; + setPickUpDelay($$0: number): void; + hasPickUpDelay(): boolean; + getSpin($$0: number): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + static readonly "LIFETIME" : 6000; + "age" : number; + readonly "bobOffs" : number; + get owner(): Internal.UUID; + get item(): Internal.ItemStack; + get thrower(): Internal.UUID; + get name(): Internal.Component; + get soundSource(): Internal.SoundSource; + get addEntityPacket(): Internal.Packet; + get attackable(): boolean; + set owner($$0: Internal.UUID_); + set item($$0: Internal.ItemStack_); + set thrower($$0: Internal.UUID_); + set pickUpDelay($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_642_ = class_642; - abstract class TypeParameter extends Internal.TypeCapture { + type ItemEntity_ = ItemEntity; + /** + * @javaClass dev.latvian.mods.kubejs.net.PainterUpdatedEventJS + */ + class PainterUpdatedEventJS extends Internal.ClientEventJS { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PainterUpdatedEventJS_ = PainterUpdatedEventJS; + /** + * @javaClass net.minecraft.class_2614 + */ + class HopperBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.Hopper, Internal.MixinHopperBlockEntityAccessor { + static pushItemsTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.HopperBlockEntity_): void; + method_5439(): number; + static addItem($$0: Internal.Container_, $$1: Internal.ItemEntity_): boolean; + static addItem($$0: Internal.Container_, $$1: Internal.Container_, $$2: Internal.ItemStack_, $$3: Internal.Direction_): Internal.ItemStack; + method_5447($$0: number, $$1: Internal.ItemStack_): void; + load($$0: Internal.CompoundTag_): void; + static getContainerAt($$0: Internal.Level_, $$1: BlockPos_): Internal.Container; + static suckInItems($$0: Internal.Level_, $$1: Internal.Hopper_): boolean; + method_11265(): number; + static getItemsAtAndAbove($$0: Internal.Level_, $$1: Internal.Hopper_): Internal.List; + method_11264(): number; + method_5434($$0: number, $$1: number): Internal.ItemStack; + static entityInside($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_, $$4: Internal.HopperBlockEntity_): void; + method_11266(): number; + static readonly "MOVE_ITEM_SPEED" : 8; + static readonly "HOPPER_CONTAINER_SIZE" : 5; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HopperBlockEntity_ = HopperBlockEntity; + /** + * @javaClass net.minecraft.class_4482 + */ + class BeehiveBlockEntity extends Internal.BlockEntity { + emptyAllLivingFromHive($$0: Internal.Player_, $$1: Internal.BlockState_, $$2: Internal.BeehiveBlockEntity$BeeReleaseStatus_): void; + isEmpty(): boolean; + addOccupantWithPresetTicks($$0: Internal.Entity_, $$1: boolean, $$2: number): void; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BeehiveBlockEntity_): void; + isFireNearby(): boolean; + static getHoneyLevel($$0: Internal.BlockState_): number; + addOccupant($$0: Internal.Entity_, $$1: boolean): void; + load($$0: Internal.CompoundTag_): void; + writeBees(): Internal.ListTag; + getOccupantCount(): number; + storeBee($$0: Internal.CompoundTag_, $$1: number, $$2: boolean): void; + setChanged(): void; + isFull(): boolean; + isSedated(): boolean; + static readonly "MIN_OCCUPATION_TICKS" : "MinOccupationTicks"; + static readonly "HAS_NECTAR" : "HasNectar"; + static readonly "ENTITY_DATA" : "EntityData"; + static readonly "TICKS_IN_HIVE" : "TicksInHive"; + static readonly "MIN_OCCUPATION_TICKS_NECTARLESS" : 600; + static readonly "TAG_FLOWER_POS" : "FlowerPos"; + static readonly "MAX_OCCUPANTS" : 3; + static readonly "BEES" : "Bees"; + get sedated(): boolean; + get fireNearby(): boolean; + get occupantCount(): number; + get empty(): boolean; + get full(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BeehiveBlockEntity_ = BeehiveBlockEntity; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder + */ + abstract class ShapedBlockBuilder extends Internal.BlockBuilder { + textureAll(tex: string): Internal.BlockBuilder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShapedBlockBuilder_ = ShapedBlockBuilder; + /** + * @javaClass com.mojang.brigadier.context.SuggestionContext + */ + class SuggestionContext { + readonly "parent" : Internal.CommandNode; + readonly "startPos" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SuggestionContext_ = SuggestionContext; + /** + * @javaClass net.minecraft.class_300 + */ + class DebugQueryHandler { + queryEntityTag($$0: number, $$1: Internal.Consumer_): void; + queryBlockEntityTag($$0: BlockPos_, $$1: Internal.Consumer_): void; + handleResponse($$0: number, $$1: Internal.CompoundTag_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DebugQueryHandler_ = DebugQueryHandler; + /** + * @javaClass it.unimi.dsi.fastutil.longs.LongIterable + */ + interface LongIterable extends Internal.Iterable { + longSpliterator(): Internal.LongSpliterator; + longIterator(): Internal.LongIterator; + iterator(): Internal.LongIterator; + spliterator(): Internal.LongSpliterator; + forEach(arg0: Internal.LongConsumer_): void; + forEach(arg0: Internal.Consumer_): void; + forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + } + type LongIterable_ = (() => Internal.LongIterator) | LongIterable; + /** + * @javaClass java.util.function.LongToDoubleFunction + */ + interface LongToDoubleFunction { + applyAsDouble(arg0: number): number; + } + type LongToDoubleFunction_ = ((arg0: number) => number) | LongToDoubleFunction; + /** + * @javaClass net.minecraft.class_6836$class_6837 + */ + class StreamTagVisitor$EntryResult extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.StreamTagVisitor$EntryResult[]; + static readonly "HALT" : Internal.StreamTagVisitor$EntryResult; + static readonly "BREAK" : Internal.StreamTagVisitor$EntryResult; + static readonly "ENTER" : Internal.StreamTagVisitor$EntryResult; + static readonly "SKIP" : Internal.StreamTagVisitor$EntryResult; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StreamTagVisitor$EntryResult_ = "halt" | "break" | "skip" | "enter" | StreamTagVisitor$EntryResult; + /** + * @javaClass io.netty.channel.ChannelInboundInvoker + */ + interface ChannelInboundInvoker { + fireChannelRead(arg0: any): this; + fireChannelInactive(): this; + fireChannelReadComplete(): this; + fireChannelWritabilityChanged(): this; + fireExceptionCaught(arg0: Internal.Throwable_): this; + fireUserEventTriggered(arg0: any): this; + fireChannelActive(): this; + fireChannelUnregistered(): this; + fireChannelRegistered(): this; + } + type ChannelInboundInvoker_ = ChannelInboundInvoker; + /** + * @javaClass net.minecraft.class_5315 + */ + class LevelVersion { + minecraftVersionName(): string; + levelDataVersion(): number; + minecraftVersion(): Internal.DataVersion; + static parse($$0: Internal.Dynamic_): this; + snapshot(): boolean; + lastPlayed(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelVersion_ = LevelVersion; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.RecipeTypeRegistryEventJS + */ + class RecipeTypeRegistryEventJS extends Internal.EventJS { + registerShaped(id: ResourceLocation_): void; + registerShapeless(id: ResourceLocation_): void; + ignore(id: ResourceLocation_): void; + register(id: ResourceLocation_, f: Internal.Supplier_): void; + register(type: Internal.RecipeTypeJS_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecipeTypeRegistryEventJS_ = RecipeTypeRegistryEventJS; + /** + * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.Mesh + */ + interface Mesh { + forEach(arg0: Internal.Consumer_): void; + } + type Mesh_ = ((arg0: Internal.Consumer) => void) | Mesh; + /** + * @javaClass net.minecraft.class_2997 + */ + class RangeConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "height" : Internal.HeightProvider; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RangeConfiguration_ = RangeConfiguration; + /** + * @javaClass net.fabricmc.fabric.api.networking.v1.PacketSender + */ + interface PacketSender { + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_): void; + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_, callback: Internal.GenericFutureListener_>): void; + sendPacket(arg0: Internal.Packet_): void; + sendPacket(arg0: Internal.Packet_, arg1: Internal.GenericFutureListener_>): void; + createPacket(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Packet; + } + type PacketSender_ = PacketSender; + /** + * @javaClass net.minecraft.class_5536 + */ + class ClickAction extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ClickAction[]; + static readonly "SECONDARY" : Internal.ClickAction; + static readonly "PRIMARY" : Internal.ClickAction; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClickAction_ = "secondary" | "primary" | ClickAction; + /** + * @javaClass net.minecraft.class_317 + */ + class Timer { + advanceTime($$0: number): number; + "tickDelta" : number; + "partialTick" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Timer_ = Timer; + /** + * @javaClass me.jellysquid.mods.sodium.client.world.biome.ItemColorsExtended + */ + interface ItemColorsExtended { + getColorProvider(arg0: Internal.ItemStack_): Internal.ItemColor; + } + type ItemColorsExtended_ = ((arg0: Internal.ItemStack) => Internal.ItemColor) | ItemColorsExtended; + /** + * @javaClass net.minecraft.class_1948$class_5262 + */ + class NaturalSpawner$SpawnState { + getSpawnableChunkCount(): number; + getMobCategoryCounts(): Internal.Object2IntMap; + get spawnableChunkCount(): number; + get mobCategoryCounts(): Internal.Object2IntMap; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NaturalSpawner$SpawnState_ = NaturalSpawner$SpawnState; + /** + * @javaClass net.minecraft.class_2158 + */ + class CommandFunction { + getEntries(): any[]; + getId(): ResourceLocation; + static fromLines($$0: ResourceLocation_, $$1: Internal.CommandDispatcher_, $$2: Internal.CommandSourceStack_, $$3: Internal.List_): this; + get entries(): any[]; + get id(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CommandFunction_ = CommandFunction; + /** + * @javaClass io.netty.buffer.ByteBufAllocator + */ + interface ByteBufAllocator { + directBuffer(): Internal.ByteBuf; + directBuffer(arg0: number): Internal.ByteBuf; + directBuffer(arg0: number, arg1: number): Internal.ByteBuf; + isDirectBufferPooled(): boolean; + calculateNewCapacity(arg0: number, arg1: number): number; + compositeDirectBuffer(): Internal.CompositeByteBuf; + compositeDirectBuffer(arg0: number): Internal.CompositeByteBuf; + ioBuffer(): Internal.ByteBuf; + ioBuffer(arg0: number, arg1: number): Internal.ByteBuf; + ioBuffer(arg0: number): Internal.ByteBuf; + compositeBuffer(arg0: number): Internal.CompositeByteBuf; + compositeBuffer(): Internal.CompositeByteBuf; + compositeHeapBuffer(): Internal.CompositeByteBuf; + compositeHeapBuffer(arg0: number): Internal.CompositeByteBuf; + buffer(): Internal.ByteBuf; + buffer(arg0: number, arg1: number): Internal.ByteBuf; + buffer(arg0: number): Internal.ByteBuf; + heapBuffer(arg0: number): Internal.ByteBuf; + heapBuffer(arg0: number, arg1: number): Internal.ByteBuf; + heapBuffer(): Internal.ByteBuf; + } + type ByteBufAllocator_ = ByteBufAllocator; + /** + * @javaClass dev.latvian.mods.kubejs.player.ServerPlayerDataJS + */ + class ServerPlayerDataJS extends Internal.PlayerDataJS { + getServer(): Internal.ServerJS; + getPlayer(): Internal.ServerPlayerJS; + getMinecraftPlayer(): Internal.ServerPlayer; + getName(): string; + getProfile(): Internal.GameProfile; + hasClientMod(): boolean; + getId(): Internal.UUID; + getOverworld(): Internal.LevelJS; + get server(): Internal.ServerJS; + get minecraftPlayer(): Internal.ServerPlayer; + get profile(): Internal.GameProfile; + get name(): string; + get id(): Internal.UUID; + get overworld(): Internal.LevelJS; + get player(): Internal.ServerPlayerJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerPlayerDataJS_ = ServerPlayerDataJS; + /** + * @javaClass net.minecraft.class_2170 + */ + class Commands { + sendCommands($$0: Internal.ServerPlayer_): void; + static argument($$0: string, $$1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; + static createValidator($$0: Internal.Commands$ParseFunction_): Internal.Predicate; + getDispatcher(): Internal.CommandDispatcher; + static getParseException($$0: Internal.ParseResults_): Internal.CommandSyntaxException; + performCommand($$0: Internal.CommandSourceStack_, $$1: string): number; + static validate(): void; + static literal($$0: string): Internal.LiteralArgumentBuilder; + static readonly "LEVEL_MODERATORS" : 1; + static readonly "LEVEL_ALL" : 0; + static readonly "LEVEL_ADMINS" : 3; + static readonly "LEVEL_OWNERS" : 4; + static readonly "LEVEL_GAMEMASTERS" : 2; + get dispatcher(): Internal.CommandDispatcher; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Commands_ = Commands; + /** + * @javaClass java.time.temporal.TemporalAccessor + */ + interface TemporalAccessor { + getLong(arg0: Internal.TemporalField_): number; + query(arg0: Internal.TemporalQuery_): R; + get(arg0: Internal.TemporalField_): number; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + isSupported(arg0: Internal.TemporalField_): boolean; + } + type TemporalAccessor_ = TemporalAccessor; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2IntMap + */ + interface Int2IntMap extends Internal.Int2IntFunction, Internal.Map { + getOrDefault(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + computeIfAbsentNullable(arg0: number, arg1: Internal.IntFunction_): number; + entrySet(): Internal.ObjectSet>; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + computeIfAbsent(arg0: number, arg1: Internal.IntUnaryOperator_): number; + computeIfAbsent(arg0: number, arg1: Internal.Function_): number; + computeIfAbsent(arg0: number, arg1: Internal.Int2IntFunction_): number; + values(): Internal.IntCollection; + replace(arg0: number, arg1: number, arg2: number): boolean; + replace(arg0: number, arg1: number): number; + clear(): void; + computeIfAbsentPartial(arg0: number, arg1: Internal.Int2IntFunction_): number; + containsValue(arg0: number): boolean; + containsValue(arg0: any): boolean; + put(arg0: number, arg1: number): number; + remove(arg0: number, arg1: number): boolean; + remove(arg0: any): number; + remove(arg0: any, arg1: any): boolean; + int2IntEntrySet(): Internal.ObjectSet; + mergeInt(arg0: number, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number; + mergeInt(arg0: number, arg1: number, arg2: Internal.IntBinaryOperator_): number; + compute(arg0: number, arg1: Internal.BiFunction_): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): number; + size(): number; + merge(arg0: number, arg1: number, arg2: Internal.BiFunction_): number; + get(arg0: any): number; + keySet(): Internal.IntSet; + putIfAbsent(arg0: number, arg1: number): number; + } + type Int2IntMap_ = Int2IntMap; + /** + * @javaClass java.lang.module.ModuleDescriptor$Provides + */ + class ModuleDescriptor$Provides implements Internal.Comparable { + service(): string; hashCode(): number; equals(arg0: any): boolean; toString(): string; + compareTo(arg0: Internal.ModuleDescriptor$Provides_): number; + providers(): Internal.List; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type TypeParameter_ = TypeParameter; - interface UnaryOperator extends Internal.Function { - } - type UnaryOperator_ = UnaryOperator; - class class_765 implements Internal.AutoCloseable { - method_3314(): void; - method_3313($$0: number): void; - method_3316(): void; - method_3315(): void; - static method_24186($$0: number): number; - static method_24187($$0: number): number; - close(): void; - static method_23687($$0: number, $$1: number): number; - static readonly field_32769 : 240; - static readonly field_32768 : 15728640; - static readonly field_32767 : 15728880; + type ModuleDescriptor$Provides_ = ModuleDescriptor$Provides; + /** + * @javaClass net.minecraft.class_2693 + */ + class ClientboundOpenSignEditorPacket implements Internal.Packet { + getPos(): BlockPos; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get pos(): BlockPos; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_765_ = class_765; - class class_5900 implements Internal.class_2596 { - method_34179(): Internal.Optional; - method_34178(): Internal.Collection; - method_34177(): string; - method_11052($$0: Internal.class_2540_): void; - method_34176(): Internal.class_5900$class_5901; - method_34174(): Internal.class_5900$class_5901; - method_34173($$0: Internal.class_2602_): void; - static method_34172($$0: Internal.class_268_, $$1: boolean): Internal.class_5900; - static method_34171($$0: Internal.class_268_, $$1: string, $$2: Internal.class_5900$class_5901_): Internal.class_5900; - static method_34170($$0: Internal.class_268_): Internal.class_5900; + type ClientboundOpenSignEditorPacket_ = ClientboundOpenSignEditorPacket; + /** + * @javaClass com.mojang.brigadier.ParseResults + */ + class ParseResults { + getExceptions(): Internal.Map, Internal.CommandSyntaxException>; + getReader(): Internal.ImmutableStringReader; + getContext(): Internal.CommandContextBuilder; + get reader(): Internal.ImmutableStringReader; + get context(): Internal.CommandContextBuilder; + get exceptions(): Internal.Map, Internal.CommandSyntaxException>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5900_ = class_5900; - interface class_5425 extends Internal.class_1936 { - method_30771($$0: Internal.class_1297_): void; - method_8410(): Internal.class_3218; - } - type class_5425_ = class_5425; - class class_630$class_628 { - method_32089($$0: Internal.class_4587$class_4665_, $$1: Internal.class_4588_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - readonly field_3643 : number; - readonly field_3647 : number; - readonly field_3646 : number; - readonly field_3645 : number; - readonly field_3644 : number; - readonly field_3648 : number; + type ParseResults_ = ParseResults; + /** + * @javaClass net.minecraft.class_2870 + */ + class ServerboundSetCommandBlockPacket implements Internal.Packet { + getPos(): BlockPos; + getCommand(): string; + handle($$0: Internal.ServerGamePacketListener_): void; + getMode(): Internal.CommandBlockEntity$Mode; + isConditional(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + isAutomatic(): boolean; + isTrackOutput(): boolean; + get mode(): Internal.CommandBlockEntity$Mode; + get conditional(): boolean; + get trackOutput(): boolean; + get pos(): BlockPos; + get automatic(): boolean; + get command(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_630$class_628_ = class_630$class_628; - class class_1550 extends Internal.class_1577 { - method_7055(): number; - static method_26909(): Internal.class_5132$class_5133; - static readonly field_17492 : 2.35; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1550_ = class_1550; - class class_1673 extends Internal.class_1676 { - method_31471($$0: Internal.class_2604_): void; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1673_ = class_1673; - interface class_4151 { - } - type class_4151_ = class_4151; - interface ChannelHandler { - exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; - handlerAdded(arg0: Internal.ChannelHandlerContext_): void; - handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; - } - type ChannelHandler_ = ChannelHandler; - class class_186$class_187 implements Internal.class_5341$class_210 { - build(): Internal.class_5341; - method_893($$0: Internal.class_5341$class_210_): Internal.class_186$class_187; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_186$class_187_ = class_186$class_187; - interface class_5423 extends Internal.class_1924, Internal.class_4538, Internal.class_3747 { - method_30349(): Internal.class_5455; - method_35230($$0: BlockPos_, $$1: Internal.class_2591_): Internal.Optional; - method_8598($$0: Internal.class_2902$class_2903_, $$1: BlockPos_): BlockPos; - method_20743($$0: Internal.class_1297_, $$1: Internal.class_238_): Internal.List; - method_8611($$0: Internal.class_1297_, $$1: Internal.class_265_): boolean; - } - type class_5423_ = class_5423; - class class_3326 extends Internal.class_3331 { - method_14636(): string[]; - method_14620($$0: Internal.GameProfile_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3326_ = class_3326; - interface Object2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { + type ServerboundSetCommandBlockPacket_ = ServerboundSetCommandBlockPacket; + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2FloatFunction + */ + interface Char2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: K): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Object2ShortFunction; - getDouble(arg0: any): number; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; + getOrDefault(arg0: string, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Char2ShortFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Char2IntFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: string, arg1: number): number; + remove(arg0: string): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Object2ObjectFunction; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Char2ObjectFunction; get(arg0: any): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Object2FloatFunction; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Object2CharFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2DoubleFunction; - removeDouble(arg0: any): number; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2DoubleFunction; + get(arg0: string): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Char2LongFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2FloatFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Char2ByteFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + containsKey(arg0: any): boolean; + containsKey(arg0: string): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2FloatFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Char2CharFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2FloatFunction; } - type Object2DoubleFunction_ = ((arg0: any) => number) | Object2DoubleFunction; - interface WithAttachedData { - getData(): Internal.AttachedData; - } - type WithAttachedData_ = WithAttachedData; - interface CustomPayloadC2SPacketAccessor { - getChannel(): ResourceLocation; - getData(): Internal.class_2540; - } - type CustomPayloadC2SPacketAccessor_ = CustomPayloadC2SPacketAccessor; - class class_2593 extends Internal.class_2586 { - method_23359(): void; - method_11039(): Internal.class_2593$class_2594; - method_11041($$0: boolean): void; - method_11040(): Internal.class_1918; - method_11043(): boolean; - method_11042(): boolean; - method_11045(): boolean; - method_11044(): boolean; - method_11011(): boolean; - method_11014($$0: Internal.class_2487_): void; - method_11046(): boolean; - method_11038($$0: boolean): void; + type Char2FloatFunction_ = ((arg0: string) => number) | Char2FloatFunction; + /** + * @javaClass net.minecraft.class_2621 + */ + abstract class RandomizableContainerBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.SpecialLogicInventory { + method_5438($$0: number): Internal.ItemStack; + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + method_5447($$0: number, $$1: Internal.ItemStack_): void; + method_5448(): void; + redirect$zpf000$fabric_redirectMarkDirty(self: Internal.RandomizableContainerBlockEntity_): void; + setLootTable($$0: ResourceLocation_, $$1: number): void; + static setLootTable($$0: Internal.BlockGetter_, $$1: Internal.Random_, $$2: BlockPos_, $$3: ResourceLocation_): void; + constant$bon002$canPlayerUse_maxReach(d: number, player: Internal.Player_): number; + unpackLootTable($$0: Internal.Player_): void; + fabric_setSuppress(suppress: boolean): void; + canOpen($$0: Internal.Player_): boolean; + method_5441($$0: number): Internal.ItemStack; + method_5442(): boolean; + fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; + method_5434($$0: number, $$1: number): Internal.ItemStack; + method_5443($$0: Internal.Player_): boolean; + static readonly "LOOT_TABLE_SEED_TAG" : "LootTableSeed"; + static readonly "LOOT_TABLE_TAG" : "LootTable"; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2593_ = class_2593; - interface ProgressiveFuture extends io.netty.util.concurrent.Future { - removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressiveFuture; - syncUninterruptibly(): Internal.ProgressiveFuture; - await(): Internal.ProgressiveFuture; - awaitUninterruptibly(): Internal.ProgressiveFuture; - removeListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressiveFuture; - addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressiveFuture; - sync(): Internal.ProgressiveFuture; - addListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressiveFuture; + type RandomizableContainerBlockEntity_ = RandomizableContainerBlockEntity; + /** + * @javaClass org.lwjgl.system.StructBuffer + */ + abstract class StructBuffer extends Internal.CustomBuffer implements Internal.Iterable { + iterator(): Internal.Iterator; + sizeof(): number; + spliterator(): Internal.Spliterator; + stream(): Internal.Stream; + forEach(arg0: Internal.Consumer_): void; + get(arg0: number, arg1: T): SELF; + get(arg0: T): SELF; + get(arg0: number): T; + get(): T; + parallelStream(): Internal.Stream; + put(arg0: number, arg1: T): SELF; + put(arg0: T): SELF; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type ProgressiveFuture_ = ProgressiveFuture; + type StructBuffer_ = StructBuffer; + /** + * @javaClass com.mojang.serialization.DynamicOps + */ + interface DynamicOps { + createIntList(arg0: Internal.IntStream_): T; + updateGeneric(arg0: T, arg1: T, arg2: Internal.Function_): T; + listBuilder(): Internal.ListBuilder; + createLong(arg0: number): T; + createDouble(arg0: number): T; + createLongList(arg0: Internal.LongStream_): T; + createShort(arg0: number): T; + mergeToList(arg0: T, arg1: Internal.List_): Internal.DataResult; + mergeToList(arg0: T, arg1: T): Internal.DataResult; + update(arg0: T, arg1: string, arg2: Internal.Function_): T; + createByteList(arg0: Internal.ByteBuffer_): T; + getByteBuffer(arg0: T): Internal.DataResult; + withDecoder(arg0: Internal.Decoder_): Internal.Function>>; + createBoolean(arg0: boolean): T; + remove(arg0: T, arg1: string): T; + getMapValues(arg0: T): Internal.DataResult>>; + empty(): T; + mergeToMap(arg0: T, arg1: Internal.MapLike_): Internal.DataResult; + mergeToMap(arg0: T, arg1: T, arg2: T): Internal.DataResult; + mergeToMap(arg0: T, arg1: Internal.Map_): Internal.DataResult; + withParser(arg0: Internal.Decoder_): Internal.Function>; + convertList(arg0: Internal.DynamicOps_, arg1: T): U; + emptyList(): T; + getIntStream(arg0: T): Internal.DataResult; + getList(arg0: T): Internal.DataResult>>; + getLongStream(arg0: T): Internal.DataResult; + get(arg0: T, arg1: string): Internal.DataResult; + getMapEntries(arg0: T): Internal.DataResult>>; + emptyMap(): T; + getBooleanValue(arg0: T): Internal.DataResult; + getStream(arg0: T): Internal.DataResult>; + createNumeric(arg0: Internal.Number_): T; + convertMap(arg0: Internal.DynamicOps_, arg1: T): U; + mergeToPrimitive(arg0: T, arg1: T): Internal.DataResult; + createList(arg0: Internal.Stream_): T; + getStringValue(arg0: T): Internal.DataResult; + withEncoder(arg0: Internal.Encoder_): Internal.Function>; + set(arg0: T, arg1: string, arg2: T): T; + getGeneric(arg0: T, arg1: T): Internal.DataResult; + createString(arg0: string): T; + convertTo(arg0: Internal.DynamicOps_, arg1: T): U; + createMap(arg0: Internal.Map_): T; + createMap(arg0: Internal.Stream_>): T; + mapBuilder(): Internal.RecordBuilder; + getMap(arg0: T): Internal.DataResult>; + createFloat(arg0: number): T; + createByte(arg0: number): T; + createInt(arg0: number): T; + compressMaps(): boolean; + getNumberValue(arg0: T, arg1: Internal.Number_): Internal.Number; + getNumberValue(arg0: T): Internal.DataResult; + } + type DynamicOps_ = DynamicOps; + /** + * @javaClass java.lang.invoke.TypeDescriptor$OfField + */ + interface TypeDescriptor$OfField extends Internal.TypeDescriptor { + componentType(): F; + arrayType(): F; + isArray(): boolean; + isPrimitive(): boolean; + } + type TypeDescriptor$OfField_ = TypeDescriptor$OfField; + /** + * @javaClass fudge.notenoughcrashes.patches.MinecraftClientAccess + */ + interface MinecraftClientAccess { + getRecorder(): Internal.MetricsRecorder; + setRecorder(arg0: Internal.MetricsRecorder_): void; + } + type MinecraftClientAccess_ = MinecraftClientAccess; + /** + * @javaClass net.minecraft.class_1855 + */ + class MapCloningRecipe extends Internal.CustomRecipe { + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MapCloningRecipe_ = MapCloningRecipe; + /** + * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject + */ + class BlockIDPredicate$PropertyObject extends Internal.Record { + hashCode(): number; + equals(o: any): boolean; + property(): Internal.Property; + toString(): string; + value(): any; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockIDPredicate$PropertyObject_ = BlockIDPredicate$PropertyObject; + /** + * @javaClass net.minecraft.class_1420 + */ + class Bat extends Internal.AmbientCreature { + isIgnoringBlockTriggers(): boolean; + getAmbientSound(): Internal.SoundEvent; + isFlapping(): boolean; + setResting($$0: boolean): void; + isPushable(): boolean; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + static checkBatSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + isResting(): boolean; + getVoicePitch(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + static readonly "FLAP_DEGREES_PER_TICK" : 74.48451; + static readonly "TICKS_PER_FLAP" : 3; + get voicePitch(): number; + get resting(): boolean; + get pushable(): boolean; + get ignoringBlockTriggers(): boolean; + get flapping(): boolean; + get ambientSound(): Internal.SoundEvent; + set resting($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Bat_ = Bat; + /** + * @javaClass java.nio.IntBuffer + */ + abstract class IntBuffer extends Internal.Buffer implements Internal.Comparable { + hasArray(): boolean; + compact(): this; + clear(): this; + duplicate(): this; + compareTo(arg0: Internal.IntBuffer_): number; + asReadOnlyBuffer(): this; + put(arg0: number[]): this; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + put(arg0: number, arg1: number[]): this; + put(arg0: number[], arg1: number, arg2: number): this; + put(arg0: number, arg1: Internal.IntBuffer_, arg2: number, arg3: number): this; + put(arg0: Internal.IntBuffer_): this; + put(arg0: number, arg1: number): this; + put(arg0: number): this; + static allocate(arg0: number): this; + rewind(): this; + slice(): this; + slice(arg0: number, arg1: number): this; + array(): number[]; + hashCode(): number; + mismatch(arg0: Internal.IntBuffer_): number; + equals(arg0: any): boolean; + get(): number; + get(arg0: number, arg1: number[]): this; + get(arg0: number): number; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + get(arg0: number[], arg1: number, arg2: number): this; + get(arg0: number[]): this; + limit(arg0: number): this; + reset(): this; + arrayOffset(): number; + toString(): string; + position(arg0: number): this; + flip(): this; + isDirect(): boolean; + static wrap(arg0: number[]): this; + static wrap(arg0: number[], arg1: number, arg2: number): this; + mark(): this; + order(): Internal.ByteOrder; + get direct(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IntBuffer_ = IntBuffer; + /** + * @javaClass net.fabricmc.fabric.impl.rendering.data.attachment.RenderDataObjectConsumer + */ + interface RenderDataObjectConsumer { + fabric_acceptRenderDataObjects(arg0: Internal.Long2ObjectOpenHashMap_): void; + } + type RenderDataObjectConsumer_ = ((arg0: Internal.Long2ObjectOpenHashMap) => void) | RenderDataObjectConsumer; + /** + * @javaClass net.coderbot.iris.pipeline.newshader.ShaderInstanceInterface + */ + interface ShaderInstanceInterface { + iris$createGeometryShader(arg0: Internal.ResourceProvider_, arg1: string): void; + } + type ShaderInstanceInterface_ = ((arg0: Internal.ResourceProvider, arg1: string) => void) | ShaderInstanceInterface; + /** + * @javaClass java.lang.invoke.MethodHandles$Lookup + */ + class MethodHandles$Lookup { + findStaticVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; + hasFullPrivilegeAccess(): boolean; + findStaticGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; + lookupClass(): typeof any; + defineHiddenClass(arg0: number[], arg1: boolean, ... arg2: any[]): this; + unreflectSetter(arg0: Internal.Field_): Internal.MethodHandle; + findVirtual(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; + findConstructor(arg0: Internal.Class_, arg1: Internal.MethodType_): Internal.MethodHandle; + dropLookupMode(arg0: number): this; + findStaticSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; + bind(arg0: any, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; + findGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; + hasPrivateAccess(): boolean; + unreflectGetter(arg0: Internal.Field_): Internal.MethodHandle; + accessClass(arg0: Internal.Class_): typeof any; + findSpecial(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_, arg3: Internal.Class_): Internal.MethodHandle; + in(arg0: Internal.Class_): this; + defineClass(arg0: number[]): typeof any; + unreflectConstructor(arg0: Internal.Constructor_): Internal.MethodHandle; + unreflectVarHandle(arg0: Internal.Field_): Internal.VarHandle; + findClass(arg0: string): typeof any; + defineHiddenClassWithClassData(arg0: number[], arg1: any, arg2: boolean, ... arg3: any[]): this; + unreflectSpecial(arg0: Internal.Method_, arg1: Internal.Class_): Internal.MethodHandle; + lookupModes(): number; + findStatic(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; + ensureInitialized(arg0: Internal.Class_): typeof any; + unreflect(arg0: Internal.Method_): Internal.MethodHandle; + findVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; + findSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; + toString(): string; + previousLookupClass(): typeof any; + revealDirect(arg0: Internal.MethodHandle_): Internal.MethodHandleInfo; + static readonly "MODULE" : 16; + static readonly "PACKAGE" : 8; + static readonly "PUBLIC" : 1; + static readonly "ORIGINAL" : 64; + static readonly "UNCONDITIONAL" : 32; + static readonly "PROTECTED" : 4; + static readonly "PRIVATE" : 2; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MethodHandles$Lookup_ = MethodHandles$Lookup; + /** + * @javaClass net.minecraft.class_7061 + */ + class StructureSpawnOverride extends Internal.Record { + boundingBox(): Internal.StructureSpawnOverride$BoundingBoxType; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + spawns(): Internal.WeightedRandomList; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureSpawnOverride_ = StructureSpawnOverride; + /** + * @javaClass java.lang.reflect.Executable + */ abstract class Executable extends Internal.AccessibleObject implements Internal.Member, Internal.GenericDeclaration { getName(): string; getParameterCount(): number; @@ -30769,2856 +45334,9 @@ declare namespace Internal { protected constructor(); } type Executable_ = Executable; - interface OpticFinder { - findType(arg0: com.mojang.datafixers.types.Type_, arg1: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; - findType(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; - inField(arg0: string, arg1: com.mojang.datafixers.types.Type_): Internal.OpticFinder; - type(): com.mojang.datafixers.types.Type; - } - type OpticFinder_ = OpticFinder; - interface ShortPredicate extends Internal.Predicate, Internal.IntPredicate { - or(arg0: Internal.ShortPredicate_): Internal.ShortPredicate; - or(arg0: Internal.IntPredicate_): Internal.ShortPredicate; - or(arg0: Internal.Predicate_): Internal.Predicate; - test(arg0: number): boolean; - and(arg0: Internal.IntPredicate_): Internal.ShortPredicate; - and(arg0: Internal.ShortPredicate_): Internal.ShortPredicate; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): Internal.ShortPredicate; - } - type ShortPredicate_ = ((arg0: number) => boolean) | ShortPredicate; - class ConsoleJS { - printObject(o: any, tree: boolean): void; - printObject(o: any): void; - infof(message: any, ... args: any[]): void; - log(message: any): void; - errorf(message: string, ... args: any[]): void; - setMuted(m: boolean): void; - error(message: string, throwable: Internal.Throwable_): void; - error(message: any): void; - error(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; - debugf(message: string, ... args: any[]): void; - trace(): void; - flush(): void; - setWriteToFile(m: boolean): void; - setLineNumber(b: boolean): void; - getScriptLine(): number; - warnf(message: string, ... args: any[]): void; - info(message: any): void; - group(): void; - getMuted(): boolean; - debug(message: any): void; - printStackTrace(throwable: Internal.Throwable_, skip: Internal.Pattern_): void; - getLogger(): Internal.Logger; - shouldPrintDebug(): boolean; - setDebugEnabled(m: boolean): void; - resetFile(): void; - warn(message: any): void; - warn(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; - warn(message: string, throwable: Internal.Throwable_): void; - getDebugEnabled(): boolean; - groupEnd(): void; - printClass(className: string): void; - printClass(className: string, tree: boolean): void; - getWriteToFile(): boolean; - static SERVER : Internal.ConsoleJS; - static STARTUP : Internal.ConsoleJS; - static CLIENT : Internal.ConsoleJS; - get scriptLine(): number; - get writeToFile(): boolean; - get logger(): Internal.Logger; - get debugEnabled(): boolean; - get muted(): boolean; - set writeToFile(m: boolean); - set debugEnabled(m: boolean); - set lineNumber(b: boolean); - set muted(m: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConsoleJS_ = ConsoleJS; - abstract class PlayerEventJS extends Internal.LivingEntityEventJS { - addGameStage(stage: string): void; - getPlayer(): Internal.PlayerJS; - getMinecraftPlayer(): Internal.class_1657; - hasGameStage(stage: string): boolean; - removeGameStage(stage: string): void; - get minecraftPlayer(): Internal.class_1657; - get player(): Internal.PlayerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerEventJS_ = PlayerEventJS; - interface class_5225$class_5229 { - accept(arg0: Internal.class_2583_, arg1: number, arg2: number): void; - } - type class_5225$class_5229_ = ((arg0: Internal.class_2583, arg1: number, arg2: number) => void) | class_5225$class_5229; - class class_5136 extends Internal.class_1588 implements Internal.class_1569, Internal.class_5137 { - method_6109(): boolean; - method_24657(): number; - static method_26937(): Internal.class_5132$class_5133; - method_5931($$0: Internal.class_1657_): boolean; - method_5711($$0: number): void; - method_5749($$0: Internal.class_2487_): void; - method_26939(): boolean; - method_6046(): Internal.class_1310; - method_18868(): Internal.class_4095; - method_6121($$0: Internal.class_1297_): boolean; - method_7217($$0: boolean): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5621(): number; - method_6007(): void; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5136_ = class_5136; /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction */ - class ItemStackJS implements Internal.IngredientJS, Internal.NBTSerializable, Internal.ChangeListener, Internal.SpecialEquality { - getItemIds(): Internal.Set; - getNbt(): Internal.class_2487; - isBlock(): boolean; - getName(): Internal.class_2561; - getStacks(): Internal.Set; - getVanillaItems(): Internal.Set; - static findGroup(id: string): Internal.class_1761; - getItem(): Internal.class_1792; - hasEnchantment(enchantment: Internal.class_1887_, level: number): boolean; - getTags(): Internal.Collection; - getItemGroup(): string; - setChance(c: number): void; - static getList(): Internal.List; - getFirst(): Internal.ItemStackJS; - withChance(c: number): Internal.ItemStackJS; - withName(displayName: Internal.class_2561_): Internal.ItemStackJS; - getCount(): number; - setCount(count: number): void; - testVanillaItem(item: Internal.class_1792_): boolean; - hasTag(tag: ResourceLocation_): boolean; - test(other: Internal.ItemStackJS_): boolean; - hasChance(): boolean; - static getRawItem(o: any): Internal.class_1792; - getNbtString(): string; - isNBTEqual(other: Internal.ItemStackJS_): boolean; - isNBTEqual(other: Internal.class_1799_): boolean; - toJson(): Internal.JsonElement; - withCount(c: number): Internal.ItemStackJS; - static getListJS(): Internal.ListJS; - hasNBT(): boolean; - areItemsEqual(other: Internal.class_1799_): boolean; - areItemsEqual(other: Internal.ItemStackJS_): boolean; - getMod(): string; - getChance(): number; - isInvalidRecipeIngredient(): boolean; - getId(): string; - weakNBT(): Internal.IngredientJS; - static clearListCache(): void; - toNBT(): Internal.class_2487; - getHarvestSpeed(): number; - getHarvestSpeed(block: Internal.BlockContainerJS_): number; - hashCode(): number; - toRawResultJson(): Internal.JsonElement; - static of(o: any): Internal.ItemStackJS; - getItemStack(): Internal.class_1799; - copy(): Internal.ItemStackJS; - withNBT(nbt: Internal.class_2487_): Internal.ItemStackJS; - toResultJson(): Internal.JsonElement; - onChanged(o: Internal.class_2520_): void; - static getTypeList(): Internal.ListJS; - isEmpty(): boolean; - strongEquals(o: any): boolean; - getEnchantments(): Internal.MapJS; - getFluidStack(): Internal.FluidStackJS; - removeNBT(): Internal.ItemStackJS; - static resultFromRecipeJson(json: Internal.JsonElement_): Internal.ItemStackJS; - testVanilla(other: Internal.class_1799_): boolean; - enchant(enchantments: Internal.MapJS_): Internal.ItemStackJS; - enchant(enchantment: Internal.class_1887_, level: number): Internal.ItemStackJS; - equals(o: any): boolean; - ignoreNBT(): Internal.IngredientJS; - getTypeData(): Internal.class_2487; - toString(): string; - removeChance(): void; - setNbt(tag: Internal.class_2487_): void; - static readonly EMPTY : Internal.ItemStackJS; - get nbt(): Internal.class_2487; - get itemStack(): Internal.class_1799; - get mod(): string; - get itemIds(): Internal.Set; - get vanillaItems(): Internal.Set; - get empty(): boolean; - get harvestSpeed(): number; - get typeList(): Internal.ListJS; - get nbtString(): string; - get block(): boolean; - get id(): string; - get invalidRecipeIngredient(): boolean; - get itemGroup(): string; - get item(): Internal.class_1792; - get chance(): number; - get stacks(): Internal.Set; - get count(): number; - get list(): Internal.List; - get enchantments(): Internal.MapJS; - get typeData(): Internal.class_2487; - get listJS(): Internal.ListJS; - get tags(): Internal.Collection; - get name(): Internal.class_2561; - get fluidStack(): Internal.FluidStackJS; - get first(): Internal.ItemStackJS; - set nbt(tag: Internal.class_2487_); - set chance(c: number); - set count(count: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type ItemStackJS_ = net.minecraft.world.item.Item | ItemStackJS; - abstract class class_742 extends Internal.class_1657 { - method_3127(): boolean; - method_3126(): boolean; - method_3118(): number; - method_3117(): ResourceLocation; - method_3119(): ResourceLocation; - method_3121(): string; - static method_3120($$0: ResourceLocation_, $$1: string): void; - method_3122(): ResourceLocation; - method_7337(): boolean; - method_7325(): boolean; - method_3125(): boolean; - static method_3124($$0: string): ResourceLocation; - static readonly field_32663 : 8; - static readonly field_32662 : 8; - static readonly field_32661 : 8; - static readonly field_32660 : 8; - field_3900 : number; - field_3899 : number; - field_3898 : number; - readonly field_17892 : Internal.class_638; - static readonly field_32659 : 8; - static readonly field_32669 : 8; - static readonly field_32668 : 40; - static readonly field_32667 : 8; - static readonly field_32665 : 64; - static readonly field_32664 : 64; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_742_ = class_742; - class class_1927 implements Internal.ExplosionHooksImpl$ExplosionExtensions { - architectury_getPosition(): Vec3; - method_8352(): void; - method_8351(): Internal.Map; - method_8350($$0: boolean): void; - method_8346(): Internal.List; - static method_17752($$0: Vec3_, $$1: Internal.class_1297_): number; - method_8349(): Internal.class_1282; - method_8348(): void; - method_8347(): Internal.class_1309; - field_9190 : number; - field_9185 : Internal.class_1297; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1927_ = class_1927; - interface class_5147 { - method_27072(): boolean; - method_6636(arg0: Internal.class_3419_): void; - } - type class_5147_ = class_5147; - abstract class class_2396 { - method_29138(): Internal.Codec; - method_10299(): boolean; - method_10298(): Internal.class_2394$class_2395; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2396_ = class_2396; - interface class_2172 { - method_41213(arg0: Internal.class_5321_>, arg1: Internal.class_2172$class_7078_, arg2: Internal.SuggestionsBuilder_, arg3: Internal.CommandContext_): Internal.CompletableFuture; - method_41214($$0: Internal.class_2378_, $$1: Internal.class_2172$class_7078_, $$2: Internal.SuggestionsBuilder_): void; - method_9262(): Internal.Collection; - method_9261(arg0: Internal.CommandContext_): Internal.CompletableFuture; - method_9269(): Internal.Collection; - method_9267(): Internal.Collection; - method_17771(): Internal.Collection; - method_17772(): Internal.Collection; - method_9273(): Internal.Stream; - method_30497(): Internal.class_5455; - method_9254(): Internal.Collection; - method_29310(): Internal.Set>; - method_9259(arg0: number): boolean; - } - type class_2172_ = class_2172; - class class_6836$class_6837 extends Internal.Enum { - static valueOf($$0: string): Internal.class_6836$class_6837; - static values(): Internal.class_6836$class_6837[]; - static readonly field_36250 : Internal.class_6836$class_6837; - static readonly field_36251 : Internal.class_6836$class_6837; - static readonly field_36248 : Internal.class_6836$class_6837; - static readonly field_36249 : Internal.class_6836$class_6837; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6836$class_6837_ = "halt" | "break" | "skip" | "enter" | class_6836$class_6837; - class class_3288$class_3289 extends Internal.Enum { - static valueOf($$0: string): Internal.class_3288$class_3289; - static values(): Internal.class_3288$class_3289[]; - method_14468($$0: Internal.List_, $$1: T, $$2: Internal.Function_, $$3: boolean): number; - method_14467(): Internal.class_3288$class_3289; - static readonly field_14281 : Internal.class_3288$class_3289; - static readonly field_14280 : Internal.class_3288$class_3289; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3288$class_3289_ = "top" | "bottom" | class_3288$class_3289; - class class_1664 extends Internal.Enum { - method_7429(): string; - method_7428(): Internal.class_2561; - static valueOf($$0: string): Internal.class_1664; - static values(): Internal.class_1664[]; - method_7430(): number; - method_35206(): number; - static readonly field_7568 : Internal.class_1664; - static readonly field_7559 : Internal.class_1664; - static readonly field_7564 : Internal.class_1664; - static readonly field_7563 : Internal.class_1664; - static readonly field_7566 : Internal.class_1664; - static readonly field_7565 : Internal.class_1664; - static readonly field_7570 : Internal.class_1664; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1664_ = "left_sleeve" | "right_sleeve" | "left_pants_leg" | "jacket" | "hat" | "cape" | "right_pants_leg" | class_1664; - class class_2614 extends Internal.class_2621 implements Internal.class_2615 { - method_5439(): number; - method_5447($$0: number, $$1: Internal.class_1799_): void; - static method_11250($$0: Internal.class_1937_, $$1: BlockPos_): Internal.class_1263; - static method_11260($$0: Internal.class_1263_, $$1: Internal.class_1263_, $$2: Internal.class_1799_, $$3: Internal.class_2350_): Internal.class_1799; - static method_11237($$0: Internal.class_1937_, $$1: Internal.class_2615_): Internal.List; - static method_31692($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2614_): void; - static method_11241($$0: Internal.class_1937_, $$1: Internal.class_2615_): boolean; - method_11265(): number; - method_11264(): number; - method_5434($$0: number, $$1: number): Internal.class_1799; - method_11014($$0: Internal.class_2487_): void; - method_11266(): number; - static method_11236($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_1297_, $$4: Internal.class_2614_): void; - static method_11247($$0: Internal.class_1263_, $$1: Internal.class_1542_): boolean; - static readonly field_31342 : 5; - static readonly field_31341 : 8; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2614_ = class_2614; - interface ItemVariantCache { - fabric_getCachedItemVariant(): Internal.ItemVariant; - } - type ItemVariantCache_ = ItemVariantCache; - class class_6580 extends Internal.class_6579 { - method_23455($$0: Internal.Random_, $$1: BlockPos_): Internal.class_2680; - static readonly field_34711 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6580_ = class_6580; - interface ScreenKeyboardEvents$AfterKeyPress { - afterKeyPress(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenKeyboardEvents$AfterKeyPress_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$AfterKeyPress; - interface GeneratedClassLoader { - defineClass(arg0: string, arg1: number[]): typeof any; - linkClass(arg0: Internal.Class_): void; - } - type GeneratedClassLoader_ = GeneratedClassLoader; - abstract class class_1512 implements Internal.class_1521 { - method_6846(): number; - method_6847(): number; - method_6855(): void; - method_6856(): void; - method_6848(): boolean; - method_6850($$0: Internal.class_1511_, $$1: BlockPos_, $$2: Internal.class_1282_, $$3: Internal.class_1657_): void; - method_6853(): void; - method_6854(): void; - method_6851(): Vec3; - method_6852($$0: Internal.class_1282_, $$1: number): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1512_ = class_1512; - class class_4144 extends Internal.class_4148 { - method_19099(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4144_ = class_4144; - interface class_2561 extends Internal.Message, Internal.class_5348 { - method_30937(): Internal.class_5481; - getString(): string; - method_27658($$0: Internal.class_5348$class_5246_, $$1: Internal.class_2583_): Internal.Optional; - method_27659($$0: Internal.class_5348$class_5245_): Internal.Optional; - method_27657($$0: Internal.class_5348$class_5245_): Internal.Optional; - method_10855(): Internal.List; - method_10866(): Internal.class_2583; - method_27661(): Internal.class_5250; - method_27662(): Internal.class_5250; - method_27660($$0: Internal.class_5348$class_5246_, $$1: Internal.class_2583_): Internal.Optional; - method_10858($$0: number): string; - method_36136($$0: Internal.class_2583_): Internal.List; - method_10851(): string; - } - type class_2561_ = class_2561; - interface class_133 extends Internal.Callable { - } - type class_133_ = class_133; - class EpollEventLoopGroup extends Internal.MultithreadEventLoopGroup { - setIoRatio(arg0: number): void; - set ioRatio(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EpollEventLoopGroup_ = EpollEventLoopGroup; - class class_3179 implements Internal.class_3037 { - method_30649(): Internal.Stream>; - static readonly field_24910 : Internal.Codec; - readonly field_13827 : Internal.class_6885; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3179_ = class_3179; - class DetectorBlock$Builder extends Internal.BlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - detectorId(id: string): Internal.DetectorBlock$Builder; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DetectorBlock$Builder_ = DetectorBlock$Builder; - class class_4463 extends Internal.Record implements Internal.class_2596 { - method_21708($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - hashCode(): number; - equals($$0: any): boolean; - comp_87(): boolean; - comp_86(): Internal.class_2846$class_2847; - comp_85(): Internal.class_2680; - toString(): string; - comp_84(): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4463_ = class_4463; - /** - */ - class ClientPlayerJS extends Internal.PlayerJS { - sendData(channel: string, data: Internal.class_2487_): void; - getStats(): Internal.PlayerStatsJS; - paint(tag: Internal.class_2487_): void; - rayTrace(distance: number): Internal.RayTraceResultJS; - isSelf(): boolean; - isMiningBlock(): boolean; - get stats(): Internal.PlayerStatsJS; - get miningBlock(): boolean; - get self(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type ClientPlayerJS_ = ClientPlayerJS; - class class_2877 implements Internal.class_2596 { - method_12508(): string[]; - method_12509($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_12510(): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2877_ = class_2877; - class class_4482 extends Internal.class_2586 { - method_21850($$0: Internal.class_1657_, $$1: Internal.class_2680_, $$2: Internal.class_4482$class_4484_): void; - static method_23902($$0: Internal.class_2680_): number; - method_23903(): number; - method_23904(): boolean; - method_21859(): Internal.class_2499; - method_21848($$0: Internal.class_1297_, $$1: boolean): void; - method_21856(): boolean; - method_35292($$0: Internal.class_2487_, $$1: number, $$2: boolean): void; - method_22400(): boolean; - method_23280(): boolean; - method_21849($$0: Internal.class_1297_, $$1: boolean, $$2: number): void; - method_5431(): void; - method_11014($$0: Internal.class_2487_): void; - static method_31656($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_4482_): void; - static readonly field_31310 : "HasNectar"; - static readonly field_31308 : "EntityData"; - static readonly field_31309 : "TicksInHive"; - static readonly field_31306 : "FlowerPos"; - static readonly field_31307 : "MinOccupationTicks"; - static readonly field_31313 : 600; - static readonly field_31311 : "Bees"; - static readonly field_31312 : 3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4482_ = class_4482; - interface ObjectSet extends Internal.ObjectCollection, Internal.Set { - iterator(): Internal.ObjectIterator; - spliterator(): Internal.ObjectSpliterator; - } - type ObjectSet_ = ObjectSet; - class class_1959$class_1963 extends Internal.Enum implements Internal.class_3542 { - static method_28431($$0: string): Internal.class_1959$class_1963; - static valueOf($$0: string): Internal.class_1959$class_1963; - static values(): Internal.class_1959$class_1963[]; - method_15434(): string; - method_8752(): string; - static readonly field_24680 : Internal.Codec; - static readonly field_9383 : Internal.class_1959$class_1963; - static readonly field_9384 : Internal.class_1959$class_1963; - static readonly field_9382 : Internal.class_1959$class_1963; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1959$class_1963_ = "rain" | "snow" | "none" | class_1959$class_1963; - class class_3288 implements Internal.AutoCloseable { - method_14461($$0: boolean): Internal.class_2561; - method_14460(): Internal.class_3281; - method_29483(): Internal.class_5352; - hashCode(): number; - equals($$0: any): boolean; - method_14466(): Internal.class_3288$class_3289; - method_14465(): boolean; - method_14464(): boolean; - method_14463(): string; - method_14459(): Internal.class_2561; - method_14458(): Internal.class_3262; - close(): void; - method_14457(): Internal.class_2561; - static method_14456($$0: string, $$1: boolean, $$2: Internal.Supplier_, $$3: Internal.class_3288$class_5351_, $$4: Internal.class_3288$class_3289_, $$5: Internal.class_5352_): Internal.class_3288; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3288_ = class_3288; - interface class_5558 { - tick(arg0: Internal.class_1937_, arg1: BlockPos_, arg2: Internal.class_2680_, arg3: T): void; - } - type class_5558_ = ((arg0: Internal.class_1937, arg1: BlockPos, arg2: Internal.class_2680, arg3: T) => void) | class_5558; - class class_2874 { - method_12491(): boolean; - static method_28517($$0: Internal.class_5455_, $$1: number, $$2: boolean): Internal.class_2378; - method_28516($$0: number): number; - method_28537(): boolean; - method_31110(): number; - method_28531($$0: number): number; - method_29961(): Internal.class_6862; - method_29960(): boolean; - method_32924(): number; - method_32925(): number; - static method_32922($$0: Internal.OptionalLong_, $$1: boolean, $$2: boolean, $$3: boolean, $$4: boolean, $$5: number, $$6: boolean, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean, $$11: number, $$12: number, $$13: number, $$14: Internal.class_6862_, $$15: ResourceLocation_, $$16: number): Internal.class_2874; - method_29959(): number; - static method_39540($$0: Internal.class_5455_, $$1: number): Internal.class_2378; - static method_28523($$0: Internal.class_5455$class_6893_): Internal.class_5455$class_6893; - method_31181(): ResourceLocation; - static method_28521($$0: Internal.Dynamic_): Internal.DataResult>; - method_27999(): boolean; - method_28528($$0: number): number; - method_29958(): boolean; - method_29957(): boolean; - method_29956(): boolean; - method_27998(): boolean; - method_29955(): boolean; - method_28540(): boolean; - static method_31109($$0: Internal.class_2874_, $$1: Internal.class_2874_): number; - static method_12488($$0: Internal.class_5321_, $$1: Internal.Path_): Internal.Path; - static readonly field_33411 : 16; - static readonly field_28134 : 4064; - static readonly field_28133 : 12; - static readonly field_26752 : ResourceLocation; - static readonly field_28136 : -2032; - static readonly field_28135 : 2031; - static readonly field_24752 : number[]; - static readonly field_26753 : ResourceLocation; - static readonly field_24754 : Internal.class_5321; - static readonly field_26754 : ResourceLocation; - static readonly field_24753 : Internal.class_5321; - static readonly field_25610 : Internal.class_5321; - static readonly field_24756 : Internal.Codec>; - static readonly field_24755 : Internal.class_5321; - static readonly field_24757 : Internal.Codec; - static readonly field_35478 : 32496; - static readonly field_35479 : -32512; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2874_ = class_2874; - interface ScreenEvents$AfterTick { - afterTick(arg0: Internal.class_437_): void; - } - type ScreenEvents$AfterTick_ = ((arg0: Internal.class_437) => void) | ScreenEvents$AfterTick; - class class_238 { - method_1014($$0: number): Internal.class_238; - static method_29968($$0: Vec3_): Internal.class_238; - method_35579($$0: number): Internal.class_238; - method_35578($$0: number): Internal.class_238; - method_35577($$0: number): Internal.class_238; - method_35576($$0: number): Internal.class_238; - method_35575($$0: number): Internal.class_238; - method_996($$0: BlockPos_): Internal.class_238; - method_997($$0: Vec3_): Internal.class_238; - method_35574($$0: number): Internal.class_238; - hashCode(): number; - method_999($$0: Internal.class_238_): Internal.class_238; - method_992($$0: Vec3_, $$1: Vec3_): Internal.Optional; - method_993($$0: Vec3_, $$1: Vec3_): boolean; - method_994($$0: Internal.class_238_): boolean; - method_995(): number; - static method_30048($$0: Vec3_, $$1: number, $$2: number, $$3: number): Internal.class_238; - method_17940(): number; - method_990($$0: Internal.class_2350$class_2351_): number; - method_1001($$0: Internal.class_2350$class_2351_): number; - method_17941(): number; - method_1002($$0: number, $$1: number, $$2: number): Internal.class_238; - method_991($$0: Internal.class_238_): Internal.class_238; - method_1003($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; - method_1005(): Vec3; - method_1006($$0: Vec3_): boolean; - method_1008($$0: number, $$1: number, $$2: number): boolean; - method_1009($$0: number, $$1: number, $$2: number): Internal.class_238; - method_35580($$0: number, $$1: number, $$2: number): Internal.class_238; - method_989($$0: number, $$1: number, $$2: number): Internal.class_238; - method_17939(): number; - equals($$0: any): boolean; - method_18804($$0: Vec3_): Internal.class_238; - toString(): string; - static method_1010($$0: Internal.Iterable_, $$1: Vec3_, $$2: Vec3_, $$3: BlockPos_): Internal.class_3965; - method_1011($$0: number): Internal.class_238; - method_1012($$0: number, $$1: number, $$2: number): Internal.class_238; - method_1013(): boolean; - static method_19316($$0: Internal.class_3341_): Internal.class_238; - readonly field_1321 : number; - readonly field_1322 : number; - readonly field_1320 : number; - readonly field_1325 : number; - readonly field_1323 : number; - readonly field_1324 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_238_ = class_238; - class class_5657 extends Internal.class_5336 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5657_ = class_5657; - interface class_4543$class_4544 { - method_16359(arg0: number, arg1: number, arg2: number): Internal.class_6880; - } - type class_4543$class_4544_ = class_4543$class_4544; - interface class_5717 { - method_32960(arg0: Internal.class_2540_, arg1: T): void; - method_32957(): Internal.Codec; - method_32962(arg0: Internal.class_2540_): T; - } - type class_5717_ = class_5717; - interface MutableQuadView extends Internal.QuadView { - normal(arg0: number, arg1: number, arg2: number, arg3: number): Internal.MutableQuadView; - normal(vertexIndex: number, vec: Internal.class_1160_): Internal.MutableQuadView; - cullFace(arg0: Internal.class_2350_): Internal.MutableQuadView; - material(arg0: Internal.RenderMaterial_): Internal.MutableQuadView; - pos(arg0: number, arg1: number, arg2: number, arg3: number): Internal.MutableQuadView; - pos(vertexIndex: number, vec: Internal.class_1160_): Internal.MutableQuadView; - lightmap(arg0: number, arg1: number): Internal.MutableQuadView; - lightmap(b0: number, b1: number, b2: number, b3: number): Internal.MutableQuadView; - sprite(vertexIndex: number, spriteIndex: number, uv: Internal.class_241_): Internal.MutableQuadView; - sprite(arg0: number, arg1: number, arg2: number, arg3: number): Internal.MutableQuadView; - colorIndex(arg0: number): Internal.MutableQuadView; - nominalFace(arg0: Internal.class_2350_): Internal.MutableQuadView; - tag(arg0: number): Internal.MutableQuadView; - fromVanilla(arg0: Internal.class_777_, arg1: Internal.RenderMaterial_, arg2: Internal.class_2350_): Internal.MutableQuadView; - fromVanilla(arg0: number[], arg1: number, arg2: boolean): Internal.MutableQuadView; - spriteBake(arg0: number, arg1: Internal.class_1058_, arg2: number): Internal.MutableQuadView; - spriteColor(arg0: number, arg1: number, arg2: number): Internal.MutableQuadView; - spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): Internal.MutableQuadView; - } - type MutableQuadView_ = MutableQuadView; - class class_2616 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11267(): number; - method_11269(): number; - method_11268($$0: Internal.class_2602_): void; - static readonly field_33300 : 5; - static readonly field_33299 : 4; - static readonly field_33298 : 3; - static readonly field_33297 : 2; - static readonly field_33296 : 1; - static readonly field_33295 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2616_ = class_2616; - class class_5218 { - method_27423(): string; - toString(): string; - static readonly field_24181 : Internal.class_5218; - static readonly field_24180 : Internal.class_5218; - static readonly field_24183 : Internal.class_5218; - static readonly field_24182 : Internal.class_5218; - static readonly field_24185 : Internal.class_5218; - static readonly field_24184 : Internal.class_5218; - static readonly field_24187 : Internal.class_5218; - static readonly field_24186 : Internal.class_5218; - static readonly field_24188 : Internal.class_5218; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5218_ = class_5218; - class class_5865 extends Internal.class_5863 { - method_33915(): number; - static method_33926($$0: number, $$1: number, $$2: number): Internal.class_5865; - toString(): string; - method_33923(): Internal.class_5864; - method_33921(): number; - method_33920($$0: Internal.Random_): number; - static readonly field_29012 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5865_ = class_5865; - interface IntComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.IntComparator_): Internal.IntComparator; - reversed(): Internal.IntComparator; - } - type IntComparator_ = ((arg0: number, arg1: number) => number) | IntComparator; - interface RedirectModifier { - apply(arg0: Internal.CommandContext_): Internal.Collection; - } - type RedirectModifier_ = ((arg0: Internal.CommandContext) => Internal.Collection) | RedirectModifier; - interface RegistrarOption { - } - type RegistrarOption_ = RegistrarOption; - class JsonArray extends Internal.JsonElement implements Internal.Iterable { - getAsBigInteger(): Internal.BigInteger; - getAsFloat(): number; - add(arg0: string): void; - add(arg0: Internal.Number_): void; - add(arg0: Internal.JsonElement_): void; - add(arg0: boolean): void; - getAsByte(): number; - set(arg0: number, arg1: Internal.JsonElement_): Internal.JsonElement; - getAsBigDecimal(): Internal.BigDecimal; - getAsNumber(): Internal.Number; - getAsCharacter(): string; - isEmpty(): boolean; - getAsString(): string; - getAsDouble(): number; - getAsInt(): number; - remove(arg0: number): Internal.JsonElement; - remove(arg0: Internal.JsonElement_): boolean; - deepCopy(): Internal.JsonArray; - getAsLong(): number; - contains(arg0: Internal.JsonElement_): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: Internal.JsonArray_): void; - getAsBoolean(): boolean; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: number): Internal.JsonElement; - getAsShort(): number; - get asByte(): number; - get asBigInteger(): Internal.BigInteger; - get asCharacter(): string; - get asNumber(): Internal.Number; - get asBigDecimal(): Internal.BigDecimal; - get asFloat(): number; - get empty(): boolean; - get asLong(): number; - get asInt(): number; - get asShort(): number; - get asDouble(): number; - get asString(): string; - get asBoolean(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonArray_ = JsonArray; - interface Double2BooleanFunction extends it.unimi.dsi.fastutil.Function, java_.util.function_.DoublePredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Double2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2BooleanFunction; - } - type Double2BooleanFunction_ = ((arg0: number) => boolean) | Double2BooleanFunction; - class Locale$FilteringMode extends Internal.Enum { - static valueOf(arg0: string): Internal.Locale$FilteringMode; - static values(): Internal.Locale$FilteringMode[]; - static readonly IGNORE_EXTENDED_RANGES : Internal.Locale$FilteringMode; - static readonly MAP_EXTENDED_RANGES : Internal.Locale$FilteringMode; - static readonly AUTOSELECT_FILTERING : Internal.Locale$FilteringMode; - static readonly REJECT_EXTENDED_RANGES : Internal.Locale$FilteringMode; - static readonly EXTENDED_FILTERING : Internal.Locale$FilteringMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Locale$FilteringMode_ = "extended_filtering" | "reject_extended_ranges" | "map_extended_ranges" | "ignore_extended_ranges" | "autoselect_filtering" | Locale$FilteringMode; - /** - * Fired when player right clicks on an Entity. - * - * 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. - */ - class ItemEntityInteractEventJS extends Internal.PlayerEventJS { - getTarget(): Internal.EntityJS; - getHand(): Hand; - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get entity(): Internal.EntityJS; - get target(): Internal.EntityJS; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when player right clicks on an Entity. - * - * 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. - */ - type ItemEntityInteractEventJS_ = ItemEntityInteractEventJS; - interface JsonSerializationContext { - serialize(arg0: any): Internal.JsonElement; - serialize(arg0: any, arg1: Internal.Type_): Internal.JsonElement; - } - type JsonSerializationContext_ = JsonSerializationContext; - class class_6862 extends Internal.Record { - static method_40093($$0: Internal.class_5321_>): Internal.Codec>; - comp_327(): ResourceLocation; - hashCode(): number; - equals($$0: any): boolean; - method_41007($$0: Internal.class_5321_>): boolean; - method_41008($$0: Internal.class_5321_>): Internal.Optional>; - comp_326(): Internal.class_5321>; - toString(): string; - static method_40092($$0: Internal.class_5321_>, $$1: ResourceLocation_): Internal.class_6862; - static method_40090($$0: Internal.class_5321_>): Internal.Codec>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6862_ = class_6862; - class class_1641 extends Internal.class_1642 implements Internal.class_3851 { - method_5711($$0: number): void; - method_7207(): Internal.class_3414; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5749($$0: Internal.class_2487_): void; - method_21649($$0: Internal.class_2520_): void; - method_35194(): number; - method_7231(): Internal.class_3850; - method_7198(): boolean; - method_16916($$0: Internal.class_2487_): void; - method_7195($$0: Internal.class_3850_): void; - method_6002(): Internal.class_3414; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_6011($$0: Internal.class_1282_): Internal.class_3414; - method_6017(): number; - method_19622($$0: number): void; - method_5974($$0: number): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_5994(): Internal.class_3414; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1641_ = class_1641; - class RecipeFunction extends Internal.BaseFunction implements Internal.WrappedJS { - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args0: any[]): Internal.RecipeJS; - createRecipe(args0: any[]): Internal.RecipeJS; - toString(): string; - readonly typeID : ResourceLocation; - readonly type : Internal.RecipeTypeJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeFunction_ = RecipeFunction; - class class_3776 extends Internal.class_3784 { - method_16627($$0: Internal.class_3485_, $$1: BlockPos_, $$2: Internal.class_2470_, $$3: Internal.Random_): Internal.List; - method_16628($$0: Internal.class_3485_, $$1: BlockPos_, $$2: Internal.class_2470_): Internal.class_3341; - method_16601($$0: Internal.class_3485_, $$1: Internal.class_2470_): Vec3i; - method_16757(): Internal.class_3816; - toString(): string; - method_16626($$0: Internal.class_3485_, $$1: Internal.class_5281_, $$2: Internal.class_5138_, $$3: Internal.class_2794_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.class_2470_, $$7: Internal.class_3341_, $$8: Internal.Random_, $$9: boolean): boolean; - static readonly field_24948 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3776_ = class_3776; - abstract class class_3825 { - method_16768(arg0: Internal.class_2680_, arg1: Internal.Random_): boolean; - static readonly field_25012 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3825_ = class_3825; - class class_1873 extends Internal.class_1852 { - method_17738($$0: Internal.class_1715_): Internal.class_1799; - method_17739($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_8113($$0: number, $$1: number): boolean; - method_8119(): Internal.class_1865; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1873_ = class_1873; - class class_3442 extends Internal.class_3469 { - method_14914(): void; - method_14912(): void; - method_15023($$0: Internal.class_1657_, $$1: Internal.class_3445_, $$2: number): void; - method_14906($$0: Internal.DataFixer_, $$1: string): void; - method_14910($$0: Internal.class_3222_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3442_ = class_3442; - class class_1059$class_4007 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1059$class_4007_ = class_1059$class_4007; - interface DoubleStream$DoubleMapMultiConsumer { - accept(arg0: number, arg1: java_.util.function_.DoubleConsumer_): void; - } - type DoubleStream$DoubleMapMultiConsumer_ = ((arg0: number, arg1: java_.util.function_.DoubleConsumer) => void) | DoubleStream$DoubleMapMultiConsumer; - /** - * Fired when you need to add some datapack json to the server. - * - * Low priority event is fired first, as they will be overriden later. - * - * And vise versa for high priority events. - */ - class DataPackEventJS extends Internal.ServerEventJS { - add(id: ResourceLocation_, content: string): void; - addJson(id: ResourceLocation_, json: Internal.JsonElement_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when you need to add some datapack json to the server. - * - * Low priority event is fired first, as they will be overriden later. - * - * And vise versa for high priority events. - */ - type DataPackEventJS_ = DataPackEventJS; - interface class_47$class_49 { - add(arg0: Internal.class_47_, arg1: Internal.Consumer_): void; - } - type class_47$class_49_ = ((arg0: Internal.class_47, arg1: Internal.Consumer) => void) | class_47$class_49; - interface class_2824$class_5908 { - method_34220(arg0: Hand_, arg1: Vec3_): void; - method_34219(arg0: Hand_): void; - method_34218(): void; - } - type class_2824$class_5908_ = class_2824$class_5908; - class class_2672 implements Internal.class_2596 { - method_11524(): number; - method_11523(): number; - method_11528($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_38598(): Internal.class_6603; - method_38599(): Internal.class_6606; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2672_ = class_2672; - abstract class class_1928$class_4315 { - method_20781(): number; - method_20780($$0: Internal.CommandContext_, $$1: string): void; - method_20779(): string; - toString(): string; - method_27337(arg0: T, arg1: Internal.MinecraftServer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1928$class_4315_ = class_1928$class_4315; - class class_1309$class_6823 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - comp_301(): Internal.class_3414; - toString(): string; - comp_302(): Internal.class_3414; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1309$class_6823_ = class_1309$class_6823; - class BlockIDPredicate$PropertyObject extends Internal.Record { - hashCode(): number; - equals(o: any): boolean; - property(): Internal.class_2769; - toString(): string; - value(): any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockIDPredicate$PropertyObject_ = BlockIDPredicate$PropertyObject; - class VarHandle$AccessMode extends Internal.Enum { - static valueOf(arg0: string): Internal.VarHandle$AccessMode; - static valueFromMethodName(arg0: string): Internal.VarHandle$AccessMode; - static values(): Internal.VarHandle$AccessMode[]; - methodName(): string; - static readonly WEAK_COMPARE_AND_SET : Internal.VarHandle$AccessMode; - static readonly GET_VOLATILE : Internal.VarHandle$AccessMode; - static readonly SET : Internal.VarHandle$AccessMode; - static readonly GET_AND_BITWISE_OR_ACQUIRE : Internal.VarHandle$AccessMode; - static readonly GET_AND_ADD : Internal.VarHandle$AccessMode; - static readonly GET_AND_SET : Internal.VarHandle$AccessMode; - static readonly GET_ACQUIRE : Internal.VarHandle$AccessMode; - static readonly GET_AND_ADD_RELEASE : Internal.VarHandle$AccessMode; - static readonly GET_AND_BITWISE_AND_ACQUIRE : Internal.VarHandle$AccessMode; - static readonly GET_AND_BITWISE_XOR_ACQUIRE : Internal.VarHandle$AccessMode; - static readonly GET_AND_ADD_ACQUIRE : Internal.VarHandle$AccessMode; - static readonly GET_AND_BITWISE_OR_RELEASE : Internal.VarHandle$AccessMode; - static readonly SET_OPAQUE : Internal.VarHandle$AccessMode; - static readonly WEAK_COMPARE_AND_SET_ACQUIRE : Internal.VarHandle$AccessMode; - static readonly COMPARE_AND_SET : Internal.VarHandle$AccessMode; - static readonly COMPARE_AND_EXCHANGE_ACQUIRE : Internal.VarHandle$AccessMode; - static readonly GET_AND_BITWISE_AND : Internal.VarHandle$AccessMode; - static readonly SET_VOLATILE : Internal.VarHandle$AccessMode; - static readonly COMPARE_AND_EXCHANGE_RELEASE : Internal.VarHandle$AccessMode; - static readonly GET_AND_BITWISE_XOR : Internal.VarHandle$AccessMode; - static readonly WEAK_COMPARE_AND_SET_PLAIN : Internal.VarHandle$AccessMode; - static readonly SET_RELEASE : Internal.VarHandle$AccessMode; - static readonly COMPARE_AND_EXCHANGE : Internal.VarHandle$AccessMode; - static readonly GET_AND_BITWISE_OR : Internal.VarHandle$AccessMode; - static readonly GET_AND_BITWISE_AND_RELEASE : Internal.VarHandle$AccessMode; - static readonly WEAK_COMPARE_AND_SET_RELEASE : Internal.VarHandle$AccessMode; - static readonly GET_AND_SET_RELEASE : Internal.VarHandle$AccessMode; - static readonly GET : Internal.VarHandle$AccessMode; - static readonly GET_AND_SET_ACQUIRE : Internal.VarHandle$AccessMode; - static readonly GET_AND_BITWISE_XOR_RELEASE : Internal.VarHandle$AccessMode; - static readonly GET_OPAQUE : Internal.VarHandle$AccessMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VarHandle$AccessMode_ = "weak_compare_and_set_acquire" | "get_acquire" | "get_and_bitwise_xor_release" | "get_and_set_acquire" | "get_and_set_release" | "get_and_bitwise_or_release" | "compare_and_exchange_release" | "get" | "get_and_add_acquire" | "get_and_bitwise_and_acquire" | "get_and_bitwise_or" | "set" | "set_release" | "compare_and_exchange_acquire" | "compare_and_exchange" | "set_opaque" | "get_and_bitwise_or_acquire" | "get_opaque" | "compare_and_set" | "get_volatile" | "set_volatile" | "weak_compare_and_set" | "get_and_bitwise_xor_acquire" | "get_and_bitwise_and_release" | "get_and_bitwise_and" | "weak_compare_and_set_release" | "get_and_add_release" | "weak_compare_and_set_plain" | "get_and_set" | "get_and_add" | "get_and_bitwise_xor" | VarHandle$AccessMode; - /** - */ - class ArmorItemBuilder$Chestplate extends Internal.ArmorItemBuilder { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; - } - /** - */ - type ArmorItemBuilder$Chestplate_ = ArmorItemBuilder$Chestplate; - class class_2863 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12430($$0: Internal.class_2792_): void; - method_12431(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2863_ = class_2863; - class VariantBlockStateGenerator { - toJson(): Internal.JsonObject; - variant(key: string, model: string): void; - variant(key: string, consumer: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VariantBlockStateGenerator_ = VariantBlockStateGenerator; - class class_2598 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2598; - static values(): Internal.class_2598[]; - method_36146(): Internal.class_2598; - static readonly field_11942 : Internal.class_2598; - static readonly field_11941 : Internal.class_2598; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2598_ = "serverbound" | "clientbound" | class_2598; - class class_2856 implements Internal.class_2596 { - method_12409($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_32308(): Internal.class_2856$class_2857; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2856_ = class_2856; - class class_6652 extends Internal.class_6679 { - method_38873(): Internal.class_6647; - static readonly field_35071 : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6652_ = class_6652; - interface MinecraftClientAccessor { - getConnection(): Internal.class_2535; - } - type MinecraftClientAccessor_ = MinecraftClientAccessor; - class class_1687 extends Internal.class_1668 { - method_5809(): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_7503(): boolean; - method_5863(): boolean; - method_7502($$0: boolean): void; - method_5774($$0: Internal.class_1927_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: Internal.class_3610_, $$5: number): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1687_ = class_1687; - class class_3977 implements Internal.AutoCloseable { - method_17907($$0: Internal.class_5321_, $$1: Internal.Supplier_, $$2: Internal.class_2487_, $$3: Internal.Optional_>>): Internal.class_2487; - static method_17908($$0: Internal.class_2487_): number; - method_17910($$0: Internal.class_1923_, $$1: Internal.class_2487_): void; - static method_39799($$0: Internal.class_2487_, $$1: Internal.class_5321_, $$2: Internal.Optional_>>): void; - method_23696($$0: Internal.class_1923_): Internal.class_2487; - method_39800(): Internal.class_6830; - method_23697(): void; - close(): void; - static readonly field_36219 : 1493; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3977_ = class_3977; - class class_1921$class_4688$class_4689 { - method_23603($$0: Internal.class_4668$class_4671_): Internal.class_1921$class_4688$class_4689; - method_23614($$0: Internal.class_4668$class_4684_): Internal.class_1921$class_4688$class_4689; - method_23604($$0: Internal.class_4668$class_4672_): Internal.class_1921$class_4688$class_4689; - method_23615($$0: Internal.class_4668$class_4685_): Internal.class_1921$class_4688$class_4689; - method_23616($$0: Internal.class_4668$class_4686_): Internal.class_1921$class_4688$class_4689; - method_23617($$0: boolean): Internal.class_1921$class_4688; - method_23607($$0: Internal.class_4668$class_4675_): Internal.class_1921$class_4688$class_4689; - method_23608($$0: Internal.class_4668$class_4676_): Internal.class_1921$class_4688$class_4689; - method_24297($$0: Internal.class_1921$class_4750_): Internal.class_1921$class_4688; - method_23610($$0: Internal.class_4668$class_4678_): Internal.class_1921$class_4688$class_4689; - method_23611($$0: Internal.class_4668$class_4679_): Internal.class_1921$class_4688$class_4689; - method_34578($$0: Internal.class_4668$class_5942_): Internal.class_1921$class_4688$class_4689; - method_34577($$0: Internal.class_4668$class_5939_): Internal.class_1921$class_4688$class_4689; - method_23609($$0: Internal.class_4668$class_4677_): Internal.class_1921$class_4688$class_4689; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1921$class_4688$class_4689_ = class_1921$class_4688$class_4689; - interface DoubleList extends Internal.List, Internal.Comparable>, Internal.DoubleCollection { - add(arg0: number): boolean; - add(arg0: number, arg1: number): void; - subList(arg0: number, arg1: number): Internal.DoubleList; - set(arg0: number, arg1: number): number; - spliterator(): Internal.DoubleSpliterator; - getDouble(arg0: number): number; - setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - setElements(arg0: number, arg1: number[]): void; - setElements(arg0: number[]): void; - sort(arg0: Internal.DoubleComparator_): void; - sort(arg0: Internal.Comparator_): void; - removeElements(arg0: number, arg1: number): void; - replaceAll(arg0: Internal.DoubleUnaryOperator_): void; - replaceAll(arg0: java_.util.function_.DoubleUnaryOperator_): void; - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: number): number; - remove(arg0: any): boolean; - lastIndexOf(arg0: any): number; - lastIndexOf(arg0: number): number; - contains(arg0: any): boolean; - iterator(): Internal.DoubleListIterator; - size(arg0: number): void; - addAll(arg0: number, arg1: Internal.DoubleCollection_): boolean; - addAll(arg0: Internal.DoubleList_): boolean; - addAll(arg0: number, arg1: Internal.DoubleList_): boolean; - removeDouble(arg0: number): number; - addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - addElements(arg0: number, arg1: number[]): void; - getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - get(arg0: number): number; - listIterator(arg0: number): Internal.DoubleListIterator; - listIterator(): Internal.DoubleListIterator; - indexOf(arg0: number): number; - indexOf(arg0: any): number; - unstableSort(arg0: Internal.Comparator_): void; - unstableSort(arg0: Internal.DoubleComparator_): void; - } - type DoubleList_ = DoubleList; - class class_5589 implements Internal.class_3037 { - readonly field_27320 : number; - readonly field_29062 : number; - readonly field_27330 : number; - readonly field_27321 : boolean; - readonly field_27317 : Internal.class_5587; - readonly field_27328 : number; - readonly field_27316 : Internal.class_5585; - static readonly field_27315 : Internal.Codec; - static readonly field_27314 : Internal.Codec; - readonly field_27319 : number; - readonly field_27318 : Internal.class_5586; - readonly field_27329 : number; - readonly field_33518 : Internal.class_6017; - readonly field_33517 : Internal.class_6017; - readonly field_33516 : Internal.class_6017; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5589_ = class_5589; - class ServerPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { - lateInit(): void; - handle(packet: Internal.class_2817_): boolean; - createPacket(channelName: ResourceLocation_, buf: Internal.class_2540_): Internal.class_2596; - onClientReady(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerPlayNetworkAddon_ = ServerPlayNetworkAddon; - class class_4050 extends Internal.Enum { - static valueOf($$0: string): Internal.class_4050; - static values(): Internal.class_4050[]; - static readonly field_18078 : Internal.class_4050; - static readonly field_18077 : Internal.class_4050; - static readonly field_18079 : Internal.class_4050; - static readonly field_30095 : Internal.class_4050; - static readonly field_18076 : Internal.class_4050; - static readonly field_18081 : Internal.class_4050; - static readonly field_18080 : Internal.class_4050; - static readonly field_18082 : Internal.class_4050; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4050_ = "standing" | "swimming" | "crouching" | "long_jumping" | "dying" | "fall_flying" | "spin_attack" | "sleeping" | class_4050; - interface IntBinaryOperator extends Internal.BinaryOperator, java_.util.function_.IntBinaryOperator { - applyAsInt(arg0: number, arg1: number): number; - apply(arg0: number, arg1: number): number; - } - type IntBinaryOperator_ = ((arg0: number, arg1: number) => number) | IntBinaryOperator; - class class_7056 extends Internal.Record { - comp_493(): Internal.class_6910; - comp_494(): Internal.class_6910; - comp_491(): Internal.class_6910; - comp_492(): Internal.class_6910; - comp_490(): Internal.class_6910; - method_41124($$0: Internal.class_6910$class_6915_): Internal.class_7056; - hashCode(): number; - equals($$0: any): boolean; - comp_501(): Internal.class_6910; - comp_502(): Internal.class_6910; - comp_488(): Internal.class_6910; - comp_499(): Internal.class_6910; - toString(): string; - comp_500(): Internal.class_6910; - comp_489(): Internal.class_6910; - comp_497(): Internal.class_6910; - comp_498(): Internal.class_6910; - comp_495(): Internal.class_6910; - comp_496(): Internal.class_6910; - static readonly field_37137 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_7056_ = class_7056; - class class_1295 extends Internal.class_1297 { - method_5612($$0: Internal.class_1842_): void; - method_5657(): Internal.class_3619; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_5600(): Internal.class_2394; - method_5603($$0: number): void; - method_5604($$0: number): void; - method_18002(): Internal.class_2596; - method_5601(): Internal.class_1309; - method_5602($$0: number): void; - method_5607($$0: Internal.class_1309_): void; - method_5608($$0: Internal.class_2394_): void; - method_18382(): void; - method_5605(): number; - method_5606(): number; - method_35043($$0: number): void; - method_5609($$0: number): void; - method_35048(): Internal.class_1842; - method_35047(): number; - method_35046(): number; - method_35045(): number; - method_35044(): number; - method_5595($$0: number): void; - method_5596($$0: number): void; - method_5610($$0: Internal.class_1293_): void; - method_5599(): number; - method_5611(): boolean; - method_5674($$0: Internal.class_2940_): void; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1295_ = class_1295; - interface ItemTooltipEventJS$StaticTooltipHandlerFromJS { - accept(arg0: Internal.ItemStackJS_, arg1: boolean, arg2: Internal.List_): void; - } - type ItemTooltipEventJS$StaticTooltipHandlerFromJS_ = ((arg0: Internal.ItemStackJS, arg1: boolean, arg2: Internal.List) => void) | ItemTooltipEventJS$StaticTooltipHandlerFromJS; - class class_2815 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_36168(): number; - method_12198($$0: Internal.class_2792_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2815_ = class_2815; - class ChannelMetadata { - hasDisconnect(): boolean; - defaultMaxMessagesPerRead(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChannelMetadata_ = ChannelMetadata; - class class_4051 { - method_18420($$0: Internal.Predicate_): Internal.class_4051; - static method_36625(): Internal.class_4051; - method_33335(): Internal.class_4051; - static method_36626(): Internal.class_4051; - method_36627(): Internal.class_4051; - method_18419($$0: Internal.class_1309_, $$1: Internal.class_1309_): boolean; - method_18418($$0: number): Internal.class_4051; - method_18424(): Internal.class_4051; - static readonly field_18092 : Internal.class_4051; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4051_ = class_4051; - interface class_1836 { - method_8035(): boolean; - } - type class_1836_ = class_1836; - abstract class class_4970 implements Internal.AbstractBlockAccessor, Internal.BlockKJS { - method_22358($$0: Internal.class_2680_, $$1: Internal.class_3611_): boolean; - method_9616($$0: Internal.class_2680_, $$1: Internal.class_1750_): boolean; - method_26159($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_3726_): Internal.class_265; - method_9584($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_): Internal.class_265; - method_9548($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_1297_): void; - method_9549($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_3726_): Internal.class_265; - method_9505($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_): number; - method_9588($$0: Internal.class_2680_, $$1: Internal.class_3218_, $$2: BlockPos_, $$3: Internal.Random_): void; - method_9545($$0: Internal.class_2680_): Internal.class_3610; - method_9606($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_1657_): void; - method_9571($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_): Internal.class_265; - method_9572($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_): number; - method_9530($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_3726_): Internal.class_265; - getBlockBuilderKJS(): Internal.BlockBuilder; - method_9535($$0: Internal.class_2680_, $$1: BlockPos_): number; - method_9612($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_2248_, $$4: BlockPos_, $$5: boolean): void; - method_9536($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: boolean): void; - method_9615($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: boolean): void; - method_9575($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_): number; - method_9498($$0: Internal.class_2680_): boolean; - method_9534($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_1657_, $$4: Hand_, $$5: Internal.class_3965_): Internal.class_1269; - method_9517($$0: Internal.class_2680_, $$1: Internal.class_1936_, $$2: BlockPos_, $$3: number, $$4: number): void; - method_19286($$0: Internal.class_1937_, $$1: Internal.class_2680_, $$2: Internal.class_3965_, $$3: Internal.class_1676_): void; - method_9560($$0: Internal.class_2680_, $$1: Internal.class_47$class_48_): Internal.List; - method_9524($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2350_): number; - method_9569($$0: Internal.class_2680_, $$1: Internal.class_2415_): Internal.class_2680; - method_9603($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2350_): number; - method_9526($$0: Internal.class_2680_): boolean; - method_9527($$0: Internal.class_2680_): Internal.class_3619; - method_9604($$0: Internal.class_2680_): Internal.class_2464; - method_9565($$0: Internal.class_2680_, $$1: Internal.class_3218_, $$2: BlockPos_, $$3: Internal.class_1799_): void; - method_9522($$0: Internal.class_2680_, $$1: Internal.class_2680_, $$2: Internal.class_2350_): boolean; - method_17454($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_): Internal.class_3908; - method_9506($$0: Internal.class_2680_): boolean; - method_25959($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_): Internal.class_265; - method_26403(): Internal.class_3620; - method_9594($$0: Internal.class_2680_, $$1: Internal.class_1657_, $$2: Internal.class_1922_, $$3: BlockPos_): number; - method_26162(): ResourceLocation; - method_9592($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: number, $$4: number): boolean; - setBlockBuilderKJS(b: Internal.BlockBuilder_): void; - method_32913(): number; - method_8389(): Internal.class_1792; - getTypeData(): Internal.class_2487; - method_9558($$0: Internal.class_2680_, $$1: Internal.class_4538_, $$2: BlockPos_): boolean; - method_9514($$0: Internal.class_2680_, $$1: Internal.class_3218_, $$2: BlockPos_, $$3: Internal.Random_): void; - method_9559($$0: Internal.class_2680_, $$1: Internal.class_2350_, $$2: Internal.class_2680_, $$3: Internal.class_1936_, $$4: BlockPos_, $$5: BlockPos_): Internal.class_2680; - method_37247(): number; - method_9516($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_10_): boolean; - method_36555(): number; - method_37403($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_): boolean; - method_9598($$0: Internal.class_2680_, $$1: Internal.class_2470_): Internal.class_2680; - method_16841(): Internal.class_4970$class_2250; - readonly field_23155 : Internal.class_4970$class_2251; - get blockBuilderKJS(): Internal.BlockBuilder; - get typeData(): Internal.class_2487; - set blockBuilderKJS(b: Internal.BlockBuilder_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4970_ = class_4970; - class class_2772 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11906(): Internal.class_2561; - method_11908(): Internal.class_2561; - method_11907($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2772_ = class_2772; - interface Script { - exec(arg0: Internal.Context_, arg1: Internal.Scriptable_): any; - } - type Script_ = Script; - abstract class class_2841$class_6563 { - method_38312(): number; - method_38314(arg0: Internal.class_2359_, arg1: number): Internal.class_2841$class_6560; - method_38313($$0: number, $$1: number, $$2: number): number; - static readonly field_34567 : Internal.class_2837$class_6559; - static readonly field_34568 : Internal.class_2837$class_6559; - static readonly field_34569 : Internal.class_2841$class_6563; - static readonly field_34570 : Internal.class_2841$class_6563; - static readonly field_34566 : Internal.class_2837$class_6559; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2841$class_6563_ = class_2841$class_6563; - interface Iterable { - iterator(): Internal.Iterator; - spliterator(): Internal.Spliterator; - forEach(arg0: Internal.Consumer_): void; - } - type Iterable_ = Iterable; - interface class_4996

{ - codec(): Internal.Codec

; - } - type class_4996_

= class_4996

; - class class_2824 implements Internal.class_2596 { - method_12251($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_30007(): boolean; - method_34209($$0: Internal.class_2824$class_5908_): void; - static method_34208($$0: Internal.class_1297_, $$1: boolean, $$2: Hand_, $$3: Vec3_): Internal.class_2824; - static method_34207($$0: Internal.class_1297_, $$1: boolean, $$2: Hand_): Internal.class_2824; - method_12248($$0: Internal.class_3218_): Internal.class_1297; - static method_34206($$0: Internal.class_1297_, $$1: boolean): Internal.class_2824; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2824_ = class_2824; - class class_5455$class_5456 extends Internal.Record { - comp_295(): Internal.Codec; - comp_293(): Internal.class_5321>; - comp_294(): Internal.Codec; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - method_30537(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5455$class_5456_ = class_5455$class_5456; - interface class_1737 { - method_7683(arg0: Internal.class_1662_): void; - } - type class_1737_ = class_1737; - abstract class class_276 { - method_1234($$0: number, $$1: number, $$2: boolean): void; - method_1235($$0: boolean): void; - method_1236($$0: number, $$1: number, $$2: number, $$3: number): void; - method_1237($$0: number, $$1: number): void; - method_1238(): void; - method_1239(): void; - method_22594($$0: number, $$1: number, $$2: boolean): void; - method_29329($$0: Internal.class_276_): void; - method_30277(): number; - method_35610(): void; - method_1240(): void; - method_1230($$0: boolean): void; - method_30278(): number; - method_1231($$0: number, $$1: number, $$2: boolean): void; - method_1242(): void; - method_1232($$0: number): void; - field_1482 : number; - field_1483 : number; - field_1480 : number; - field_1481 : number; - field_1476 : number; - field_1477 : number; - readonly field_1478 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_276_ = class_276; - class MultipartBlockStateGenerator$Part { - toJson(): Internal.JsonObject; - model(s: string): Internal.VariantBlockStateGenerator$Model; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MultipartBlockStateGenerator$Part_ = MultipartBlockStateGenerator$Part; - class MethodType implements Internal.Constable, Internal.TypeDescriptor$OfMethod, Internal.MethodType>, Internal.Serializable { - toMethodDescriptorString(): string; - dropParameterTypes(arg0: number, arg1: number): Internal.MethodType; - changeReturnType(arg0: Internal.Class_): Internal.MethodType; - static fromMethodDescriptorString(arg0: string, arg1: Internal.ClassLoader_): Internal.MethodType; - lastParameterType(): typeof any; - describeConstable(): Internal.Optional; - changeParameterType(arg0: number, arg1: Internal.Class_): Internal.MethodType; - unwrap(): Internal.MethodType; - hasWrappers(): boolean; - static methodType(arg0: Internal.Class_, arg1: Internal.Class_[]): Internal.MethodType; - static methodType(arg0: Internal.Class_, arg1: Internal.MethodType_): Internal.MethodType; - static methodType(arg0: Internal.Class_, arg1: Internal.Class_, ... arg2: Internal.Class_[]): Internal.MethodType; - static methodType(arg0: Internal.Class_, arg1: Internal.List_>): Internal.MethodType; - static methodType(arg0: Internal.Class_, arg1: Internal.Class_): Internal.MethodType; - static methodType(arg0: Internal.Class_): Internal.MethodType; - parameterArray(): Internal.Class[]; - hashCode(): number; - appendParameterTypes(arg0: Internal.List_>): Internal.MethodType; - appendParameterTypes(... arg0: Internal.Class_[]): Internal.MethodType; - parameterType(arg0: number): typeof any; - erase(): Internal.MethodType; - parameterCount(): number; - descriptorString(): string; - insertParameterTypes(arg0: number, arg1: Internal.List_>): Internal.MethodType; - insertParameterTypes(arg0: number, ... arg1: Internal.Class_[]): Internal.MethodType; - generic(): Internal.MethodType; - hasPrimitives(): boolean; - equals(arg0: any): boolean; - parameterList(): Internal.List>; - toString(): string; - static genericMethodType(arg0: number, arg1: boolean): Internal.MethodType; - static genericMethodType(arg0: number): Internal.MethodType; - wrap(): Internal.MethodType; - returnType(): typeof any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MethodType_ = MethodType; - abstract class class_1588 extends Internal.class_1314 implements Internal.class_1569 { - method_5634(): Internal.class_3419; - static method_20681($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - static method_26918(): Internal.class_5132$class_5133; - method_39760(): Internal.class_1309$class_6823; - static method_20680($$0: Internal.class_1299_, $$1: Internal.class_5425_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_7076($$0: Internal.class_1657_): boolean; - method_18808($$0: Internal.class_1799_): Internal.class_1799; - static method_20679($$0: Internal.class_5425_, $$1: BlockPos_, $$2: Internal.Random_): boolean; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_6007(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1588_ = class_1588; - class class_4668$class_5939 extends Internal.class_4668 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_5939_ = class_4668$class_5939; - interface Hash$Strategy { - hashCode(arg0: K): number; - equals(arg0: K, arg1: K): boolean; - } - type Hash$Strategy_ = Hash$Strategy; - interface class_1432 { - method_6581(): boolean; - } - type class_1432_ = class_1432; - class CommandContextBuilder { - withChild(arg0: Internal.CommandContextBuilder_): Internal.CommandContextBuilder; - withNode(arg0: Internal.CommandNode_, arg1: Internal.StringRange_): Internal.CommandContextBuilder; - getNodes(): Internal.List>; - getCommand(): Internal.Command; - getDispatcher(): Internal.CommandDispatcher; - getChild(): Internal.CommandContextBuilder; - withArgument(arg0: string, arg1: Internal.ParsedArgument_): Internal.CommandContextBuilder; - withCommand(arg0: Internal.Command_): Internal.CommandContextBuilder; - getLastChild(): Internal.CommandContextBuilder; - findSuggestionContext(arg0: number): Internal.SuggestionContext; - build(arg0: string): Internal.CommandContext; - getRange(): Internal.StringRange; - getSource(): S; - getArguments(): Internal.Map>; - withSource(arg0: S): Internal.CommandContextBuilder; - copy(): Internal.CommandContextBuilder; - getRootNode(): Internal.CommandNode; - get nodes(): Internal.List>; - get lastChild(): Internal.CommandContextBuilder; - get range(): Internal.StringRange; - get arguments(): Internal.Map>; - get source(): S; - get dispatcher(): Internal.CommandDispatcher; - get command(): Internal.Command; - get child(): Internal.CommandContextBuilder; - get rootNode(): Internal.CommandNode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandContextBuilder_ = CommandContextBuilder; - class class_1627 extends Internal.class_1547 { - static method_20686($$0: Internal.class_1299_, $$1: Internal.class_5425_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1627_ = class_1627; - class class_2613 implements Internal.class_2596 { - method_11227(): number; - method_11228(): number; - method_11052($$0: Internal.class_2540_): void; - method_11230(): Internal.UUID; - method_11232(): number; - method_11231(): number; - method_11234(): number; - method_11233(): number; - method_11235($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2613_ = class_2613; - interface ChronoLocalDate extends Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable { - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDate; - minus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDate; - toEpochDay(): number; - isEqual(arg0: Internal.ChronoLocalDate_): boolean; - query(arg0: Internal.TemporalQuery_): R; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - format(arg0: Internal.DateTimeFormatter_): string; - isLeapYear(): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - compareTo(arg0: Internal.ChronoLocalDate_): number; - isBefore(arg0: Internal.ChronoLocalDate_): boolean; - plus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDate; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDate; - lengthOfYear(): number; - atTime(arg0: Internal.LocalTime_): Internal.ChronoLocalDateTime; - with(arg0: Internal.TemporalAdjuster_): Internal.ChronoLocalDate; - with(arg0: Internal.TemporalField_, arg1: number): Internal.ChronoLocalDate; - lengthOfMonth(): number; - getEra(): Internal.Era; - hashCode(): number; - equals(arg0: any): boolean; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - until(arg0: Internal.ChronoLocalDate_): Internal.ChronoPeriod; - toString(): string; - getChronology(): Internal.Chronology; - isAfter(arg0: Internal.ChronoLocalDate_): boolean; - } - type ChronoLocalDate_ = ChronoLocalDate; - class class_2172$class_7078 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2172$class_7078; - static values(): Internal.class_2172$class_7078[]; - method_41216(): boolean; - method_41215(): boolean; - static readonly field_37262 : Internal.class_2172$class_7078; - static readonly field_37264 : Internal.class_2172$class_7078; - static readonly field_37263 : Internal.class_2172$class_7078; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2172$class_7078_ = "all" | "elements" | "tags" | class_2172$class_7078; - class class_750 { - method_22705(): void; - method_3154($$0: Internal.class_1921_): Internal.class_287; - method_23501(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_750_ = class_750; - interface class_3536 { - method_15412(arg0: Internal.class_2561_): void; - method_15411(): void; - method_15410(arg0: number): void; - method_15414(arg0: Internal.class_2561_): void; - method_15413(arg0: Internal.class_2561_): void; - } - type class_3536_ = class_3536; - abstract class class_1492 extends Internal.class_1496 { - method_6703(): boolean; - method_6704($$0: boolean): void; - method_6702(): number; - method_5749($$0: Internal.class_2487_): void; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_32318($$0: number): Internal.class_5630; - method_5621(): number; - method_5652($$0: Internal.class_2487_): void; - static method_26898(): Internal.class_5132$class_5133; - static readonly field_30412 : 15; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1492_ = class_1492; - class UnboundedMapCodec implements Internal.BaseMapCodec, Internal.Codec> { - encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; - elementCodec(): Internal.Codec; - keyCodec(): Internal.Codec; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnboundedMapCodec_ = UnboundedMapCodec; - class ClientLevelJS extends Internal.LevelJS { - getMinecraftPlayer(): Internal.class_746; - getPlayerData(player: Internal.class_1657_): Internal.ClientPlayerDataJS; - getSide(): Internal.ScriptType; - getEntities(): Internal.EntityArrayList; - toString(): string; - static getInstance(): Internal.ClientLevelJS; - getMinecraft(): Internal.class_310; - static setInstance(instance: Internal.ClientLevelJS_): void; - getMinecraftLevel(): Internal.class_638; - readonly clientPlayerData : Internal.ClientPlayerDataJS; - get minecraft(): Internal.class_310; - get side(): Internal.ScriptType; - get instance(): Internal.ClientLevelJS; - get entities(): Internal.EntityArrayList; - get minecraftPlayer(): Internal.class_746; - get minecraftLevel(): Internal.class_638; - set instance(instance: Internal.ClientLevelJS_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientLevelJS_ = ClientLevelJS; - class class_2603 extends Internal.class_2586 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2603_ = class_2603; - interface FilenameFilter { - accept(arg0: Internal.File_, arg1: string): boolean; - } - type FilenameFilter_ = ((arg0: Internal.File, arg1: string) => boolean) | FilenameFilter; - abstract class class_5141 { - method_26991(arg0: Internal.class_3746_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: number, arg4: BlockPos_, arg5: Internal.class_4643_): Internal.List; - method_26993($$0: Internal.Random_): number; - static readonly field_31530 : 80; - static readonly field_24972 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5141_ = class_5141; - class class_2781 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11937(): number; - method_11936($$0: Internal.class_2602_): void; - method_11938(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2781_ = class_2781; - class class_20$class_21 extends Internal.Enum { - static method_99($$0: number): Internal.class_20$class_21; - method_98(): number; - method_97(): boolean; - method_96(): number; - method_95(): boolean; - static valueOf($$0: string): Internal.class_20$class_21; - method_37342(): boolean; - static values(): Internal.class_20$class_21[]; - static readonly field_83 : Internal.class_20$class_21; - static readonly field_101 : Internal.class_20$class_21; - static readonly field_84 : Internal.class_20$class_21; - static readonly field_100 : Internal.class_20$class_21; - static readonly field_85 : Internal.class_20$class_21; - static readonly field_103 : Internal.class_20$class_21; - static readonly field_86 : Internal.class_20$class_21; - static readonly field_102 : Internal.class_20$class_21; - static readonly field_87 : Internal.class_20$class_21; - static readonly field_88 : Internal.class_20$class_21; - static readonly field_89 : Internal.class_20$class_21; - static readonly field_108 : Internal.class_20$class_21; - static readonly field_90 : Internal.class_20$class_21; - static readonly field_105 : Internal.class_20$class_21; - static readonly field_91 : Internal.class_20$class_21; - static readonly field_104 : Internal.class_20$class_21; - static readonly field_92 : Internal.class_20$class_21; - static readonly field_107 : Internal.class_20$class_21; - static readonly field_93 : Internal.class_20$class_21; - static readonly field_106 : Internal.class_20$class_21; - static readonly field_94 : Internal.class_20$class_21; - static readonly field_95 : Internal.class_20$class_21; - static readonly field_96 : Internal.class_20$class_21; - static readonly field_97 : Internal.class_20$class_21; - static readonly field_98 : Internal.class_20$class_21; - static readonly field_99 : Internal.class_20$class_21; - static readonly field_110 : Internal.class_20$class_21; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_20$class_21_ = "banner_white" | "banner_light_blue" | "banner_gray" | "banner_cyan" | "banner_magenta" | "player_off_map" | "banner_light_gray" | "banner_green" | "monument" | "red_marker" | "player_off_limits" | "banner_brown" | "banner_yellow" | "banner_lime" | "banner_black" | "blue_marker" | "banner_blue" | "mansion" | "player" | "target_x" | "target_point" | "banner_purple" | "banner_red" | "banner_orange" | "frame" | "banner_pink" | "red_x" | class_20$class_21; - interface ScreenEvents$BeforeRender { - beforeRender(arg0: Internal.class_437_, arg1: Internal.class_4587_, arg2: number, arg3: number, arg4: number): void; - } - type ScreenEvents$BeforeRender_ = ((arg0: Internal.class_437, arg1: Internal.class_4587, arg2: number, arg3: number, arg4: number) => void) | ScreenEvents$BeforeRender; - interface ToIntFunction { - applyAsInt(arg0: T): number; - } - type ToIntFunction_ = ((arg0: T) => number) | ToIntFunction; - class class_4652

{ - method_28863(): Internal.Codec

; - static readonly field_34932 : Internal.class_4652; - static readonly field_34933 : Internal.class_4652; - static readonly field_29300 : Internal.class_4652; - static readonly field_21305 : Internal.class_4652; - static readonly field_34934 : Internal.class_4652; - static readonly field_21306 : Internal.class_4652; - static readonly field_24938 : Internal.class_4652; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4652_

= class_4652

; - interface Decoder$Terminal { - decoder(): Internal.Decoder; - decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; - } - type Decoder$Terminal_ = Decoder$Terminal; - class ImmutableSet$Builder extends Internal.ImmutableCollection$Builder { - add(arg0: E): Internal.ImmutableSet$Builder; - add(... arg0: E[]): Internal.ImmutableSet$Builder; - build(): Internal.ImmutableSet; - addAll(arg0: Internal.Iterator_): Internal.ImmutableSet$Builder; - addAll(arg0: Internal.Iterable_): Internal.ImmutableSet$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableSet$Builder_ = ImmutableSet$Builder; - abstract class class_2769 { - method_11799(): number; - method_30044(): Internal.Codec>; - method_11898(): Internal.Collection; - method_30043(): Internal.Stream>; - method_11900(arg0: string): Internal.Optional; - method_11899(): string; - method_11902(): typeof T; - method_11901(arg0: T): string; - method_30042($$0: T): Internal.class_2769$class_4933; - hashCode(): number; - method_30041($$0: Internal.class_2688_): Internal.class_2769$class_4933; - equals($$0: any): boolean; - toString(): string; - method_35308(): Internal.Codec; - method_35307($$0: Internal.DynamicOps_, $$1: S, $$2: U): Internal.DataResult; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2769_ = class_2769; - class class_6791 extends Internal.class_6122 { - method_35388(): Internal.class_6123; - method_35391($$0: Internal.Random_, $$1: Internal.class_5868_): number; - static readonly field_35712 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6791_ = class_6791; - class class_5897 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_34164(): number; - method_34163($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5897_ = class_5897; - interface class_6910 { - method_40470(arg0: number[], arg1: Internal.class_6910$class_6911_): void; - method_40474(): Internal.class_6910; - method_41062(): Internal.Codec; - method_40473(): Internal.class_6910; - method_40472(): Internal.class_6910; - method_40471(): Internal.class_6910; - method_40476(): Internal.class_6910; - comp_378(): number; - method_40475(): Internal.class_6910; - method_40464(arg0: Internal.class_6910$class_6912_): number; - comp_377(): number; - method_40469(arg0: Internal.class_6910$class_6915_): Internal.class_6910; - method_40468($$0: number, $$1: number): Internal.class_6910; - } - type class_6910_ = class_6910; - class class_3227 extends Internal.class_3568 implements Internal.AutoCloseable { - method_17310($$0: Internal.class_2791_, $$1: boolean): Internal.CompletableFuture; - method_15516($$0: number, $$1: boolean, $$2: boolean): number; - method_15551($$0: Internal.class_4076_, $$1: boolean): void; - method_20601($$0: Internal.class_1923_, $$1: boolean): void; - method_15558($$0: Internal.class_1944_, $$1: Internal.class_4076_, $$2: Internal.class_2804_, $$3: boolean): void; - method_15514($$0: BlockPos_, $$1: number): void; - close(): void; - method_17303(): void; - method_15513($$0: BlockPos_): void; - method_17304($$0: number): void; - method_15512($$0: Internal.class_1923_, $$1: boolean): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3227_ = class_3227; - /** - * Fired when the generic loot table is registering. - * Note that this is unused. - */ - class GenericLootEventJS extends Internal.LootEventJS { - addGeneric(id: ResourceLocation_, b: Internal.Consumer_): void; - getType(): string; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the generic loot table is registering. - * Note that this is unused. - */ - type GenericLootEventJS_ = GenericLootEventJS; - class class_5459$class_5460 { - readonly field_25938 : number; - readonly field_25936 : BlockPos; - readonly field_25937 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5459$class_5460_ = class_5459$class_5460; - interface class_6836 { - method_39870(): Internal.class_6836$class_6838; - method_39861(arg0: number): Internal.class_6836$class_6838; - method_39872(arg0: Internal.class_4614_, arg1: number): Internal.class_6836$class_6837; - method_39860(arg0: number): Internal.class_6836$class_6838; - method_39871(arg0: Internal.class_4614_): Internal.class_6836$class_6838; - method_39859(arg0: number): Internal.class_6836$class_6838; - method_39863(arg0: Internal.class_4614_): Internal.class_6836$class_6837; - method_39862(arg0: string): Internal.class_6836$class_6838; - method_39865(arg0: Internal.class_4614_, arg1: string): Internal.class_6836$class_6837; - method_39864(arg0: Internal.class_4614_, arg1: number): Internal.class_6836$class_6838; - method_39856(): Internal.class_6836$class_6838; - method_39867(arg0: number[]): Internal.class_6836$class_6838; - method_39866(arg0: number): Internal.class_6836$class_6838; - method_39858(arg0: number): Internal.class_6836$class_6838; - method_39869(arg0: number[]): Internal.class_6836$class_6838; - method_39857(arg0: number): Internal.class_6836$class_6838; - method_39868(arg0: number[]): Internal.class_6836$class_6838; - } - type class_6836_ = class_6836; - class class_1688$class_1689 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1688$class_1689; - static values(): Internal.class_1688$class_1689[]; - static readonly field_7678 : Internal.class_1688$class_1689; - static readonly field_7677 : Internal.class_1688$class_1689; - static readonly field_7679 : Internal.class_1688$class_1689; - static readonly field_7674 : Internal.class_1688$class_1689; - static readonly field_7675 : Internal.class_1688$class_1689; - static readonly field_7681 : Internal.class_1688$class_1689; - static readonly field_7680 : Internal.class_1688$class_1689; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1688$class_1689_ = "chest" | "spawner" | "command_block" | "furnace" | "rideable" | "tnt" | "hopper" | class_1688$class_1689; - class class_5204 extends Internal.class_5201 { - method_27378($$0: number, $$1: number): number; - static readonly field_24925 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5204_ = class_5204; - interface class_1316 extends Internal.class_6026 { - method_6153(): boolean; - method_6156(): void; - method_6154(arg0: number): void; - method_6155(arg0: number): void; - } - type class_1316_ = class_1316; - class class_2635 implements Internal.class_2596 { - method_29175(): Internal.UUID; - method_11052($$0: Internal.class_2540_): void; - method_11051(): boolean; - method_11386($$0: Internal.class_2602_): void; - method_11388(): Internal.class_2561; - method_11389(): Internal.class_2556; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2635_ = class_2635; - class TypedOptic { - static adapter(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic; - tType(): com.mojang.datafixers.types.Type; - aType(): com.mojang.datafixers.types.Type; - apply(arg0: Internal.TypeToken_, arg1: Internal.App_, arg2: Internal.App2_): Internal.App2; - static proj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, G, G2>; - static proj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, F, F2>; - upCast(arg0: Internal.TypeToken_): Internal.Optional>; - static compoundListElements(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, V, V2>; - static list(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.List, A, B>; - static instanceOf(arg0: Internal.Collection_>, arg1: Internal.TypeToken_): boolean; - bType(): com.mojang.datafixers.types.Type; - sType(): com.mojang.datafixers.types.Type; - static compoundListKeys(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, K, K2>; - static tagged(arg0: Internal.TaggedChoice$TaggedChoiceType_, arg1: K, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, A, B>; - compose(arg0: Internal.TypedOptic_): Internal.TypedOptic; - bounds(): Internal.Set>; - static inj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, G, G2>; - static inj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, F, F2>; - optic(): Internal.Optic; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TypedOptic_ = TypedOptic; - interface RenderContext { - pushTransform(arg0: Internal.RenderContext$QuadTransform_): void; - popTransform(): void; - meshConsumer(): Internal.Consumer; - getEmitter(): Internal.QuadEmitter; - fallbackConsumer(): Internal.Consumer; - } - type RenderContext_ = RenderContext; - class class_2643 extends Internal.class_2640 { - method_38253(): Internal.class_2622; - static method_30276($$0: Internal.class_1297_): boolean; - method_11415(): number; - method_11418($$0: BlockPos_, $$1: boolean): void; - method_11417($$0: number): number; - static method_11409($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_1297_, $$4: Internal.class_2643_): void; - method_16887(): Internal.class_2487; - static method_31702($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2643_): void; - method_11421(): boolean; - method_11014($$0: Internal.class_2487_): void; - method_11420(): boolean; - static method_31700($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2643_): void; - method_11412($$0: number): number; - method_11004($$0: number, $$1: number): boolean; - method_11400($$0: Internal.class_2350_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2643_ = class_2643; - /** - */ - class HoeItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.class_1792; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; - } - /** - */ - type HoeItemBuilder_ = HoeItemBuilder; - interface ScreenMouseEvents$AllowMouseRelease { - allowMouseRelease(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): boolean; - } - type ScreenMouseEvents$AllowMouseRelease_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => boolean) | ScreenMouseEvents$AllowMouseRelease; - class class_632 { - method_2862($$0: Internal.class_632$class_633_): void; - method_2863(): Internal.class_163; - method_2864($$0: Internal.class_161_, $$1: boolean): void; - method_2861($$0: Internal.class_2779_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_632_ = class_632; - class ImmutableMap$Builder { - buildOrThrow(): Internal.ImmutableMap; - build(): Internal.ImmutableMap; - putAll(arg0: Internal.Iterable_>): Internal.ImmutableMap$Builder; - putAll(arg0: Internal.Map_): Internal.ImmutableMap$Builder; - orderEntriesByValue(arg0: Internal.Comparator_): Internal.ImmutableMap$Builder; - put(arg0: K, arg1: V): Internal.ImmutableMap$Builder; - put(arg0: Internal.Map$Entry_): Internal.ImmutableMap$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMap$Builder_ = ImmutableMap$Builder; - interface class_1278 extends Internal.class_1263 { - method_5492(arg0: number, arg1: Internal.class_1799_, arg2: Internal.class_2350_): boolean; - method_5493(arg0: number, arg1: Internal.class_1799_, arg2: Internal.class_2350_): boolean; - method_5494(arg0: Internal.class_2350_): number[]; - } - type class_1278_ = class_1278; - class class_4307 extends Internal.class_4148 { - static method_30233($$0: Internal.class_1309_): void; - method_19099(): Internal.Set>; - static method_20656($$0: Internal.class_1309_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4307_ = class_4307; - interface EnchantmentBuilder$PostFunction { - apply(arg0: Internal.LivingEntityJS_, arg1: Internal.EntityJS_, arg2: number): void; - } - type EnchantmentBuilder$PostFunction_ = ((arg0: Internal.LivingEntityJS, arg1: Internal.EntityJS, arg2: number) => void) | EnchantmentBuilder$PostFunction; - class class_5452 extends Internal.class_6797 { - static method_39621($$0: Internal.class_6017_): Internal.class_5452; - static method_39620($$0: number): Internal.class_5452; - method_14452($$0: Internal.class_5444_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - method_39615(): Internal.class_6798; - static readonly field_35716 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5452_ = class_5452; - class class_6373 implements Internal.class_2596 { - method_36949($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_36950(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6373_ = class_6373; - class class_3448 implements Internal.Iterable> { - method_14958($$0: T): boolean; - method_14957(): string; - method_14956($$0: T): Internal.class_3445; - iterator(): Internal.Iterator>; - method_14955($$0: T, $$1: Internal.class_3446_): Internal.class_3445; - method_14959(): Internal.class_2378; - method_30739(): Internal.class_2561; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3448_ = class_3448; - interface Float2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(): string; - defaultReturnValue(arg0: string): void; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Float2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2CharFunction; - } - type Float2CharFunction_ = ((arg0: number) => string) | Float2CharFunction; - class class_6904 extends Internal.Record implements Internal.AutoCloseable { - method_40428(): void; - hashCode(): number; - equals($$0: any): boolean; - comp_358(): Internal.class_5455$class_6890; - comp_359(): Internal.class_5219; - comp_356(): Internal.class_6860; - toString(): string; - comp_357(): Internal.class_5350; - static method_40431($$0: Internal.class_6904$class_6906_, $$1: Internal.class_6904$class_6905_, $$2: Internal.class_6904$class_6907_, $$3: Internal.Executor_, $$4: Internal.Executor_): Internal.CompletableFuture; - close(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6904_ = class_6904; - class class_3701 extends Internal.class_1429 { - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5711($$0: number): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5957($$0: Internal.class_4538_): boolean; - method_5958(): void; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - method_21749(): boolean; - static method_20666($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - static method_26887(): Internal.class_5132$class_5133; - method_6481($$0: Internal.class_1799_): boolean; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5970(): number; - method_6121($$0: Internal.class_1297_): boolean; - method_5974($$0: number): boolean; - method_16104($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_3701; - method_5652($$0: Internal.class_2487_): void; - static readonly field_30341 : 0.8; - static readonly field_30342 : 1.33; - static readonly field_30340 : 0.6; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3701_ = class_3701; - interface class_5219 { - method_193(arg0: Internal.class_1934_): void; - method_150(): string; - method_194(): boolean; - method_151($$0: Internal.class_129_): void; - method_29589(): Internal.class_5359; - method_29588(): Internal.Lifecycle; - method_28057(): Internal.class_5285; - method_27440($$0: number): string; - method_152(): boolean; - method_197(): boolean; - method_210(): Internal.class_1934; - method_27859(): Internal.class_5268; - method_27432(): Internal.Set; - method_27433(): Internal.class_1940; - method_208(arg0: Internal.class_1267_): void; - method_29037(arg0: Internal.class_2487_): void; - method_226(): Internal.class_2487; - method_27431(): boolean; - method_29036(): Internal.class_2487; - method_228(): Internal.class_2487; - method_24285(arg0: string, arg1: boolean): void; - method_207(): Internal.class_1267; - method_146(): Internal.class_1928; - method_168(): number; - method_163(arg0: Internal.class_5455_, arg1: Internal.class_2487_): Internal.class_2487; - method_29590(arg0: Internal.class_5359_): void; - method_186(arg0: boolean): void; - method_221(arg0: Internal.class_2487_): void; - } - type class_5219_ = class_5219; - class class_270$class_272 extends Internal.Enum { - static method_1213($$0: string): Internal.class_270$class_272; - method_1214(): Internal.class_2561; - static method_35595(): string[]; - static valueOf($$0: string): Internal.class_270$class_272; - static values(): Internal.class_270$class_272[]; - static readonly field_1442 : Internal.class_270$class_272; - static readonly field_1443 : Internal.class_270$class_272; - readonly field_1441 : number; - static readonly field_1446 : Internal.class_270$class_272; - static readonly field_1444 : Internal.class_270$class_272; - readonly field_1445 : string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_270$class_272_ = "always" | "never" | "hide_for_other_teams" | "hide_for_own_team" | class_270$class_272; - interface CompletionStage { - exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; - exceptionallyAsync(arg0: Internal.Function_): Internal.CompletionStage; - runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; - runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; - thenRunAsync(arg0: Internal.Runnable_): Internal.CompletionStage; - thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletionStage; - applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; - applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletionStage; - runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; - runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; - acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; - acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletionStage; - acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; - thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; - exceptionallyCompose(arg0: Internal.Function_>): Internal.CompletionStage; - runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; - applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; - thenComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletionStage; - thenComposeAsync(arg0: Internal.Function_>): Internal.CompletionStage; - thenApply(arg0: Internal.Function_): Internal.CompletionStage; - thenAccept(arg0: Internal.Consumer_): Internal.CompletionStage; - thenRun(arg0: Internal.Runnable_): Internal.CompletionStage; - runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; - exceptionally(arg0: Internal.Function_): Internal.CompletionStage; - handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletionStage; - handleAsync(arg0: Internal.BiFunction_): Internal.CompletionStage; - handle(arg0: Internal.BiFunction_): Internal.CompletionStage; - thenCompose(arg0: Internal.Function_>): Internal.CompletionStage; - thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletionStage; - thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; - thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; - thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletionStage; - whenComplete(arg0: Internal.BiConsumer_): Internal.CompletionStage; - exceptionallyComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletionStage; - exceptionallyComposeAsync(arg0: Internal.Function_>): Internal.CompletionStage; - thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; - whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): Internal.CompletionStage; - whenCompleteAsync(arg0: Internal.BiConsumer_): Internal.CompletionStage; - toCompletableFuture(): Internal.CompletableFuture; - thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletionStage; - thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletionStage; - thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; - thenApplyAsync(arg0: Internal.Function_): Internal.CompletionStage; - } - type CompletionStage_ = CompletionStage; - class class_3666 implements Internal.class_3037 { - method_15885(): Internal.List; - method_15884(): BlockPos; - method_15883(): boolean; - static readonly field_24911 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3666_ = class_3666; - class class_4647$class_5208 { - method_27388(): BlockPos; - method_27389(): number; - method_27390(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4647$class_5208_ = class_4647$class_5208; - class class_5195 { - method_27281(): number; - method_27282(): boolean; - method_27279(): Internal.class_3414; - method_27280(): number; - static readonly field_24627 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5195_ = class_5195; - class class_5896 implements Internal.class_2596 { - method_34159($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_34162(): number; - method_34161(): number; - method_34160(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5896_ = class_5896; - class class_5821 { - method_33653(): Internal.class_2794; - method_33654(): Internal.Random; - method_33652(): Internal.class_5281; - method_33655(): BlockPos; - method_38427(): Internal.Optional>; - method_33656(): FC; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5821_ = class_5821; - abstract class class_3204 { - method_14051($$0: Internal.class_4076_, $$1: Internal.class_3222_): void; - method_21683(): string; - method_15892($$0: Internal.class_3898_): boolean; - method_14052(): number; - method_17290($$0: Internal.class_3230_, $$1: Internal.class_1923_, $$2: number, $$3: T): void; - method_17291($$0: Internal.class_3230_, $$1: Internal.class_1923_, $$2: number, $$3: T): void; - method_20800($$0: number): boolean; - method_17292($$0: Internal.class_3230_, $$1: Internal.class_1923_, $$2: number, $$3: T): void; - method_20444($$0: Internal.class_3230_, $$1: Internal.class_1923_, $$2: number, $$3: T): void; - method_38629($$0: number): void; - method_14048($$0: Internal.class_4076_, $$1: Internal.class_3222_): void; - method_39995(): void; - method_38630($$0: number): boolean; - method_38632($$0: number): boolean; - method_39996(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3204_ = class_3204; - /** - * Fired when the entity loot table is registering. - */ - class EntityLootEventJS extends Internal.LootEventJS { - addEntity(type: Internal.class_1299_, b: Internal.Consumer_): void; - getType(): string; - modifyEntity(type: Internal.class_1299_, b: Internal.Consumer_): void; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the entity loot table is registering. - */ - type EntityLootEventJS_ = EntityLootEventJS; - class ParsedArgument { - getRange(): Internal.StringRange; - hashCode(): number; - getResult(): T; - equals(arg0: any): boolean; - get result(): T; - get range(): Internal.StringRange; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParsedArgument_ = ParsedArgument; - abstract class class_3972 implements Internal.class_1860 { - method_17716(): Internal.class_3956; - method_8110(): Internal.class_1799; - method_8114(): ResourceLocation; - method_8113($$0: number, $$1: number): boolean; - method_8112(): string; - method_8119(): Internal.class_1865; - method_8117(): Internal.class_2371; - method_8116($$0: Internal.class_1263_): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3972_ = class_3972; - class class_2491 implements Internal.class_2520 { - method_32289($$0: Internal.class_5627_): void; - method_10711(): number; - method_10713($$0: Internal.DataOutput_): void; - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - toString(): string; - method_23258(): Internal.class_4614; - method_10586(): Internal.class_2491; - static readonly field_21032 : Internal.class_4614; - static readonly field_21033 : Internal.class_2491; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2491_ = class_2491; - interface class_6910$class_6913 extends Internal.class_6910 { - method_40470($$0: number[], $$1: Internal.class_6910$class_6911_): void; - method_40469($$0: Internal.class_6910$class_6915_): Internal.class_6910; - } - type class_6910$class_6913_ = class_6910$class_6913; - class class_1849 extends Internal.class_1852 { - method_17701($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_8113($$0: number, $$1: number): boolean; - method_8119(): Internal.class_1865; - method_17700($$0: Internal.class_1715_): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1849_ = class_1849; - class class_6793 extends Internal.class_5857 { - static method_39623($$0: number): Internal.class_6793; - static method_39624($$0: Internal.class_6017_): Internal.class_6793; - method_39615(): Internal.class_6798; - static readonly field_35718 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6793_ = class_6793; - class class_5869$class_6107 { - readonly field_31485 : Internal.class_5863; - readonly field_31486 : number; - readonly field_31483 : Internal.class_5863; - readonly field_31484 : number; - static readonly field_31481 : Internal.Codec; - readonly field_31482 : Internal.class_5863; - readonly field_31487 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5869$class_6107_ = class_5869$class_6107; - class class_281$class_282 extends Internal.Enum { - method_1289(): Internal.Map; - static valueOf($$0: string): Internal.class_281$class_282; - static values(): Internal.class_281$class_282[]; - method_1284(): string; - method_1286(): string; - static readonly field_1530 : Internal.class_281$class_282; - static readonly field_1531 : Internal.class_281$class_282; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_281$class_282_ = "fragment" | "vertex" | class_281$class_282; - class class_1927$class_4179 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1927$class_4179; - static values(): Internal.class_1927$class_4179[]; - static readonly field_18685 : Internal.class_1927$class_4179; - static readonly field_18687 : Internal.class_1927$class_4179; - static readonly field_18686 : Internal.class_1927$class_4179; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1927$class_4179_ = "break" | "destroy" | "none" | class_1927$class_4179; - interface AttributeMap { - hasAttr(arg0: Internal.AttributeKey_): boolean; - attr(arg0: Internal.AttributeKey_): Internal.Attribute; - } - type AttributeMap_ = AttributeMap; - class class_293$class_5596 extends Internal.Enum { - static valueOf($$0: string): Internal.class_293$class_5596; - static values(): Internal.class_293$class_5596[]; - method_31973($$0: number): number; - static readonly field_27382 : Internal.class_293$class_5596; - static readonly field_27381 : Internal.class_293$class_5596; - static readonly field_27380 : Internal.class_293$class_5596; - static readonly field_29344 : Internal.class_293$class_5596; - readonly field_27385 : number; - readonly field_27384 : number; - readonly field_27383 : number; - static readonly field_27379 : Internal.class_293$class_5596; - static readonly field_27378 : Internal.class_293$class_5596; - static readonly field_27377 : Internal.class_293$class_5596; - static readonly field_29345 : Internal.class_293$class_5596; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_293$class_5596_ = "triangles" | "triangle_fan" | "quads" | "line_strip" | "lines" | "debug_line_strip" | "triangle_strip" | "debug_lines" | class_293$class_5596; - class TypeWrappers { - getWrapperFactory(target: Internal.Class_, from: any): Internal.TypeWrapperFactory; - register(target: Internal.Class_, factory: Internal.TypeWrapperFactory_): void; - register(target: Internal.Class_, validator: Internal.Predicate_, factory: Internal.TypeWrapperFactory_): void; - register(id: string, from: Internal.Class_, to: Internal.Class_, factory: Internal.Function_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TypeWrappers_ = TypeWrappers; - abstract class InputStream implements Internal.Closeable { - read(arg0: number[], arg1: number, arg2: number): number; - read(arg0: number[]): number; - read(): number; - markSupported(): boolean; - available(): number; - readAllBytes(): number[]; - static nullInputStream(): Internal.InputStream; - reset(): void; - readNBytes(arg0: number): number[]; - readNBytes(arg0: number[], arg1: number, arg2: number): number; - skip(arg0: number): number; - transferTo(arg0: Internal.OutputStream_): number; - close(): void; - skipNBytes(arg0: number): void; - mark(arg0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InputStream_ = InputStream; - interface class_4614 { - method_23261(): string; - method_23262(arg0: Internal.DataInput_, arg1: number, arg2: Internal.class_2505_): T; - method_23263(): boolean; - method_39852(arg0: Internal.DataInput_, arg1: Internal.class_6836_): Internal.class_6836$class_6838; - method_39851(arg0: Internal.DataInput_): void; - method_39854(arg0: Internal.DataInput_, arg1: number): void; - method_39877($$0: Internal.DataInput_, $$1: Internal.class_6836_): void; - method_23259(): string; - } - type class_4614_ = class_4614; - class class_2591 implements Internal.BlockEntityTypeAccessor { - method_24182($$0: Internal.class_1922_, $$1: BlockPos_): T; - method_11032($$0: BlockPos_, $$1: Internal.class_2680_): T; - method_20526($$0: Internal.class_2680_): boolean; - static method_11033($$0: Internal.class_2591_): ResourceLocation; - static readonly field_11887 : Internal.class_2591; - static readonly field_11888 : Internal.class_2591; - static readonly field_11902 : Internal.class_2591; - static readonly field_11903 : Internal.class_2591; - static readonly field_11889 : Internal.class_2591; - static readonly field_11900 : Internal.class_2591; - static readonly field_11901 : Internal.class_2591; - static readonly field_11906 : Internal.class_2591; - static readonly field_11907 : Internal.class_2591; - static readonly field_11904 : Internal.class_2591; - static readonly field_11905 : Internal.class_2591; - static readonly field_11908 : Internal.class_2591; - static readonly field_17380 : Internal.class_2591; - static readonly field_16413 : Internal.class_2591; - static readonly field_16414 : Internal.class_2591; - static readonly field_16415 : Internal.class_2591; - static readonly field_16411 : Internal.class_2591; - static readonly field_16412 : Internal.class_2591; - static readonly field_11898 : Internal.class_2591; - static readonly field_11899 : Internal.class_2591; - static readonly field_11910 : Internal.class_2591; - static readonly field_11896 : Internal.class_2591; - static readonly field_11897 : Internal.class_2591; - static readonly field_11913 : Internal.class_2591; - static readonly field_16549 : Internal.class_2591; - static readonly field_11914 : Internal.class_2591; - static readonly field_11911 : Internal.class_2591; - static readonly field_11912 : Internal.class_2591; - static readonly field_20431 : Internal.class_2591; - static readonly field_28117 : Internal.class_2591; - static readonly field_11890 : Internal.class_2591; - static readonly field_11891 : Internal.class_2591; - static readonly field_11894 : Internal.class_2591; - static readonly field_11895 : Internal.class_2591; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2591_ = class_2591; - class class_3795 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_25002 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3795_ = class_3795; interface Short2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { getOrDefault(arg0: number, arg1: V): V; getOrDefault(arg0: any, arg1: V): V; @@ -33627,10 +45345,10 @@ declare namespace Internal { andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Short2IntFunction; composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ReferenceFunction; put(arg0: number, arg1: V): V; - remove(arg0: any): V; remove(arg0: number): V; - defaultReturnValue(): V; + remove(arg0: any): V; defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Short2DoubleFunction; andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): V; @@ -33653,3024 +45371,572 @@ declare namespace Internal { composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ReferenceFunction; } type Short2ReferenceFunction_ = ((arg0: number) => V) | Short2ReferenceFunction; - class class_2884 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12541($$0: Internal.class_3218_): Internal.class_1297; - method_12542($$0: Internal.class_2792_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2884_ = class_2884; - interface ObjectIterable extends Internal.Iterable { - iterator(): Internal.ObjectIterator; - spliterator(): Internal.ObjectSpliterator; - } - type ObjectIterable_ = ObjectIterable; - class ItemToolTierEventJS extends Internal.StartupEventJS { - add(id: string, tier: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemToolTierEventJS_ = ItemToolTierEventJS; - abstract class IdScriptableObject extends Internal.ScriptableObject implements Internal.IdFunctionCall { - getAttributes(key: Internal.Symbol_): number; - getAttributes(name: string): number; - initPrototypeConstructor(f: Internal.IdFunctionObject_): void; - activatePrototypeMap(maxPrototypeId: number): void; - execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - setAttributes(name: string, attributes: number): void; - delete(key: Internal.Symbol_): void; - delete(name: string): void; - put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; - put(name: string, start: Internal.Scriptable_, value: any): void; - exportAsJSClass(maxPrototypeId: number, scope: Internal.Scriptable_, sealed: boolean): Internal.IdFunctionObject; - hasPrototypeMap(): boolean; - initPrototypeMethod(tag: any, id: number, propertyName: string, functionName: string, arity: number): Internal.IdFunctionObject; - initPrototypeMethod(tag: any, id: number, name: string, arity: number): Internal.IdFunctionObject; - initPrototypeMethod(tag: any, id: number, key: Internal.Symbol_, functionName: string, arity: number): Internal.IdFunctionObject; - defineOwnProperty(cx: Internal.Context_, key: any, desc: Internal.ScriptableObject_): void; - initPrototypeValue(id: number, key: Internal.Symbol_, value: any, attributes: number): void; - initPrototypeValue(id: number, name: string, value: any, attributes: number): void; - get(name: string, start: Internal.Scriptable_): any; - get(key: Internal.Symbol_, start: Internal.Scriptable_): any; - has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; - has(name: string, start: Internal.Scriptable_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IdScriptableObject_ = IdScriptableObject; - class class_2945 { - method_12779($$0: Internal.List_>): void; - static method_12788($$0: Internal.class_2540_): Internal.List>; - method_12789($$0: Internal.class_2940_): T; - method_12778($$0: Internal.class_2940_, $$1: T): void; - method_12790(): boolean; - method_12793(): Internal.List>; - static method_12791($$0: Internal.Class_, $$1: Internal.class_2941_): Internal.class_2940; - method_12792(): void; - method_12781(): Internal.List>; - method_12786(): boolean; - static method_12787($$0: Internal.List_>, $$1: Internal.class_2540_): void; - method_12784($$0: Internal.class_2940_, $$1: T): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2945_ = class_2945; - class CompletableFuture implements Internal.Future, Internal.CompletionStage { - cancel(arg0: boolean): boolean; - obtrudeValue(arg0: T): void; - exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletableFuture; - exceptionallyAsync(arg0: Internal.Function_): Internal.CompletableFuture; - static failedStage(arg0: Internal.Throwable_): Internal.CompletionStage; - runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletableFuture; - runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; - obtrudeException(arg0: Internal.Throwable_): void; - thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; - exceptionallyCompose(arg0: Internal.Function_>): Internal.CompletableFuture; - join(): T; - isCompletedExceptionally(): boolean; - completeAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): Internal.CompletableFuture; - completeAsync(arg0: Internal.Supplier_): Internal.CompletableFuture; - applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletableFuture; - thenApply(arg0: Internal.Function_): Internal.CompletableFuture; - thenRun(arg0: Internal.Runnable_): Internal.CompletableFuture; - orTimeout(arg0: number, arg1: Internal.TimeUnit_): Internal.CompletableFuture; - getNow(arg0: T): T; - exceptionally(arg0: Internal.Function_): Internal.CompletableFuture; - handle(arg0: Internal.BiFunction_): Internal.CompletableFuture; - thenCompose(arg0: Internal.Function_>): Internal.CompletableFuture; - static failedFuture(arg0: Internal.Throwable_): Internal.CompletableFuture; - thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletableFuture; - thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletableFuture; - static completedFuture(arg0: U): Internal.CompletableFuture; - getNumberOfDependents(): number; - whenCompleteAsync(arg0: Internal.BiConsumer_): Internal.CompletableFuture; - whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): Internal.CompletableFuture; - toCompletableFuture(): Internal.CompletableFuture; - thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletableFuture; - thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletableFuture; - thenApplyAsync(arg0: Internal.Function_): Internal.CompletableFuture; - thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletableFuture; - thenRunAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; - thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture; - static runAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; - static runAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture; - static allOf(... arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; - applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletableFuture; - applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletableFuture; - newIncompleteFuture(): Internal.CompletableFuture; - runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; - runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletableFuture; - acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletableFuture; - acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletableFuture; - acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletableFuture; - get(): T; - get(arg0: number, arg1: Internal.TimeUnit_): T; - copy(): Internal.CompletableFuture; - runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; - thenComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletableFuture; - thenComposeAsync(arg0: Internal.Function_>): Internal.CompletableFuture; - thenAccept(arg0: Internal.Consumer_): Internal.CompletableFuture; - isCancelled(): boolean; - runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; - static anyOf(... arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; - completeOnTimeout(arg0: T, arg1: number, arg2: Internal.TimeUnit_): Internal.CompletableFuture; - handleAsync(arg0: Internal.BiFunction_): Internal.CompletableFuture; - handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletableFuture; - defaultExecutor(): Internal.Executor; - static supplyAsync(arg0: Internal.Supplier_): Internal.CompletableFuture; - static supplyAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): Internal.CompletableFuture; - completeExceptionally(arg0: Internal.Throwable_): boolean; - isDone(): boolean; - thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletableFuture; - thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; - whenComplete(arg0: Internal.BiConsumer_): Internal.CompletableFuture; - static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_): Internal.Executor; - static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_, arg2: Internal.Executor_): Internal.Executor; - exceptionallyComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletableFuture; - exceptionallyComposeAsync(arg0: Internal.Function_>): Internal.CompletableFuture; - thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletableFuture; - toString(): string; - minimalCompletionStage(): Internal.CompletionStage; - complete(arg0: T): boolean; - static completedStage(arg0: U): Internal.CompletionStage; - get numberOfDependents(): number; - get cancelled(): boolean; - get completedExceptionally(): boolean; - get done(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CompletableFuture_ = CompletableFuture; - class class_5915 extends Internal.class_1533 { - method_34244(): Internal.class_3414; - method_34243(): Internal.class_3414; - method_34242(): Internal.class_3414; - method_34241(): Internal.class_3414; - method_34240(): Internal.class_3414; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5915_ = class_5915; - class class_3441 extends Internal.class_3439 { - method_14903($$0: Internal.Collection_>, $$1: Internal.class_3222_): number; - method_14902(): Internal.class_2487; - method_14901($$0: Internal.class_2487_, $$1: Internal.class_1863_): void; - method_14900($$0: Internal.Collection_>, $$1: Internal.class_3222_): number; - method_14904($$0: Internal.class_3222_): void; - static readonly field_29820 : "recipeBook"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3441_ = class_3441; - class class_4279 implements Internal.class_3037 { - static readonly field_24887 : Internal.Codec; - readonly field_19202 : number; - readonly field_19203 : Internal.class_2680; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4279_ = class_4279; - class class_6555$class_7075 extends Internal.Record { - comp_525(): Internal.class_6910$class_6912; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6555$class_7075_ = class_6555$class_7075; - interface Int2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; - } - type Int2IntFunction_ = ((arg0: number) => number) | Int2IntFunction; - class Products$P2 { - apply(arg0: Internal.Applicative_, arg1: Internal.BiFunction_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P5_): Internal.Products$P7; - and(arg0: Internal.Products$P6_): Internal.Products$P8; - and(arg0: Internal.App_): Internal.Products$P3; - and(arg0: Internal.Products$P2_): Internal.Products$P4; - and(arg0: Internal.Products$P3_): Internal.Products$P5; - and(arg0: Internal.Products$P4_): Internal.Products$P6; - t1(): Internal.App; - t2(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P2_ = Products$P2; - class class_22$class_23 { - readonly field_125 : Internal.class_1657; - field_131 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_22$class_23_ = class_22$class_23; - abstract class class_4148 { - method_19100($$0: Internal.class_3218_, $$1: E): void; - method_19099(): Internal.Set>; - static method_30954($$0: Internal.class_1309_, $$1: Internal.class_1309_): boolean; - static method_36982($$0: Internal.class_1309_, $$1: Internal.class_1309_): boolean; - static method_37456($$0: Internal.class_1309_, $$1: Internal.class_1309_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4148_ = class_4148; - class Locale implements Internal.Cloneable, Internal.Serializable { - stripExtensions(): Internal.Locale; - static forLanguageTag(arg0: string): Internal.Locale; - getUnicodeLocaleAttributes(): Internal.Set; - getCountry(): string; - getUnicodeLocaleKeys(): Internal.Set; - getISO3Country(): string; - static lookupTag(arg0: Internal.List_, arg1: Internal.Collection_): string; - getDisplayCountry(): string; - getDisplayCountry(arg0: Internal.Locale_): string; - getISO3Language(): string; - static getISOCountries(): string[]; - static getISOCountries(arg0: Internal.Locale$IsoCountryCode_): Internal.Set; - hashCode(): number; - getExtensionKeys(): Internal.Set; - getDisplayVariant(arg0: Internal.Locale_): string; - getDisplayVariant(): string; - static filterTags(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; - static filterTags(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; - static getISOLanguages(): string[]; - toLanguageTag(): string; - static getAvailableLocales(): Internal.Locale[]; - getDisplayScript(arg0: Internal.Locale_): string; - getDisplayScript(): string; - static lookup(arg0: Internal.List_, arg1: Internal.Collection_): Internal.Locale; - getLanguage(): string; - getExtension(arg0: string): string; - getVariant(): string; - static getDefault(): Internal.Locale; - static getDefault(arg0: Internal.Locale$Category_): Internal.Locale; - static setDefault(arg0: Internal.Locale$Category_, arg1: Internal.Locale_): void; - static setDefault(arg0: Internal.Locale_): void; - hasExtensions(): boolean; - static filter(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; - static filter(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; - getDisplayName(arg0: Internal.Locale_): string; - getDisplayName(): string; - equals(arg0: any): boolean; - clone(): any; - toString(): string; - getDisplayLanguage(arg0: Internal.Locale_): string; - getDisplayLanguage(): string; - getScript(): string; - getUnicodeLocaleType(arg0: string): string; - static readonly PRC : Internal.Locale; - static readonly CANADA : Internal.Locale; - static readonly ENGLISH : Internal.Locale; - static readonly ROOT : Internal.Locale; - static readonly TAIWAN : Internal.Locale; - static readonly CHINA : Internal.Locale; - static readonly ITALY : Internal.Locale; - static readonly CHINESE : Internal.Locale; - static readonly KOREA : Internal.Locale; - static readonly FRENCH : Internal.Locale; - static readonly FRANCE : Internal.Locale; - static readonly TRADITIONAL_CHINESE : Internal.Locale; - static readonly CANADA_FRENCH : Internal.Locale; - static readonly GERMANY : Internal.Locale; - static readonly ITALIAN : Internal.Locale; - static readonly PRIVATE_USE_EXTENSION : "x"; - static readonly UK : Internal.Locale; - static readonly JAPAN : Internal.Locale; - static readonly JAPANESE : Internal.Locale; - static readonly UNICODE_LOCALE_EXTENSION : "u"; - static readonly SIMPLIFIED_CHINESE : Internal.Locale; - static readonly GERMAN : Internal.Locale; - static readonly US : Internal.Locale; - static readonly KOREAN : Internal.Locale; - get unicodeLocaleKeys(): Internal.Set; - get country(): string; - get displayName(): string; - get iSOLanguages(): string[]; - get displayVariant(): string; - get language(): string; - get displayLanguage(): string; - get script(): string; - get iSO3Country(): string; - get availableLocales(): Internal.Locale[]; - get iSOCountries(): string[]; - get unicodeLocaleAttributes(): Internal.Set; - get default(): Internal.Locale; - get displayCountry(): string; - get variant(): string; - get extensionKeys(): Internal.Set; - get displayScript(): string; - get iSO3Language(): string; - set default(arg0: Internal.Locale_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Locale_ = Locale; - interface PacketSender { - sendPacket(channel: ResourceLocation_, buf: Internal.class_2540_): void; - sendPacket(channel: ResourceLocation_, buf: Internal.class_2540_, callback: Internal.GenericFutureListener_>): void; - sendPacket(arg0: Internal.class_2596_): void; - sendPacket(arg0: Internal.class_2596_, arg1: Internal.GenericFutureListener_>): void; - createPacket(arg0: ResourceLocation_, arg1: Internal.class_2540_): Internal.class_2596; - } - type PacketSender_ = PacketSender; - interface Int2IntMap$Entry extends Internal.Map$Entry { - getIntKey(): number; - getKey(): number; - getValue(): number; - getIntValue(): number; - setValue(arg0: number): number; - } - type Int2IntMap$Entry_ = Int2IntMap$Entry; - abstract class AbstractChanneledNetworkAddon extends Internal.AbstractNetworkAddon implements Internal.PacketSender { - sendPacket(packet: Internal.class_2596_, callback: Internal.GenericFutureListener_>): void; - sendPacket(packet: Internal.class_2596_): void; - lateInit(): void; - getSendableChannels(): Internal.Set; - get sendableChannels(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractChanneledNetworkAddon_ = AbstractChanneledNetworkAddon; /** - * Fired by different tag when the game: - * - is initializing - * - is post-initializing + * @javaClass net.minecraft.class_2676 */ - class StartupEventJS extends Internal.EventJS { - post(id: string): boolean; - post(id: string, sub: string): boolean; + class ClientboundLightUpdatePacket implements Internal.Packet { + getX(): number; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getLightData(): Internal.ClientboundLightUpdatePacketData; + get lightData(): Internal.ClientboundLightUpdatePacketData; + get x(): number; + get z(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type ClientboundLightUpdatePacket_ = ClientboundLightUpdatePacket; /** - * Fired by different tag when the game: - * - is initializing - * - is post-initializing + * @javaClass com.mojang.datafixers.util.Either */ - type StartupEventJS_ = StartupEventJS; - interface ShortComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.ShortComparator_): Internal.ShortComparator; - reversed(): Internal.ShortComparator; - } - type ShortComparator_ = ((arg0: number, arg1: number) => number) | ShortComparator; - class class_1510 extends Internal.class_1308 implements Internal.class_1569 { - method_5634(): Internal.class_3419; - method_6822($$0: number, $$1: number, $$2: number): number; - method_6823($$0: number, $$1: number[], $$2: number[]): number; - method_6828($$0: Internal.class_1511_, $$1: BlockPos_, $$2: Internal.class_1282_): void; - method_6829(): Internal.class_2881; - method_18395($$0: Internal.class_1309_): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6831(): Internal.class_1526; - method_5863(): boolean; - method_5982(): void; - method_33579($$0: Internal.class_2610_): void; - method_5801(): void; - method_5768(): void; - static method_26903(): Internal.class_5132$class_5133; - method_6833($$0: number, $$1: number, $$2: Internal.class_9_): Internal.class_11; - method_6834($$0: number): Vec3; - method_5822(): boolean; - method_6817($$0: number, $$1: number): number[]; - method_6818(): number; - method_6816($$0: Internal.class_1508_, $$1: Internal.class_1282_, $$2: number): boolean; - method_5749($$0: Internal.class_2487_): void; - method_5690(): Internal.class_1508[]; - method_37222($$0: Internal.class_1293_, $$1: Internal.class_1297_): boolean; - method_5776(): boolean; - method_6007(): void; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - readonly field_7017 : Internal.class_1508; - field_7019 : number; - field_20865 : number; - static readonly field_7013 : Internal.class_2940; - field_7024 : Internal.class_1511; - field_7027 : boolean; - readonly field_7026 : number[][]; - field_7010 : number; - field_7031 : number; - field_7030 : number; + abstract class Either implements Internal.App, L> { + mapRight(arg0: Internal.Function_): Internal.Either; + flatMap(arg0: Internal.Function_>): Internal.Either; + swap(): Internal.Either; + static left(arg0: L): Internal.Either; + left(): Internal.Optional; + static unbox(arg0: Internal.App_, L>): Internal.Either; + mapLeft(arg0: Internal.Function_): Internal.Either; + mapBoth(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Either; + ifLeft(arg0: Internal.Consumer_): Internal.Either; + static right(arg0: R): Internal.Either; + right(): Internal.Optional; + map(arg0: Internal.Function_, arg1: Internal.Function_): T; + ifRight(arg0: Internal.Consumer_): Internal.Either; + orThrow(): L; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1510_ = class_1510; - class class_5603 { - static method_32092($$0: number, $$1: number, $$2: number): Internal.class_5603; - static method_32090($$0: number, $$1: number, $$2: number): Internal.class_5603; - static method_32091($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.class_5603; - readonly field_27706 : number; - readonly field_27705 : number; - readonly field_27704 : number; - readonly field_27703 : number; - readonly field_27707 : number; - readonly field_27702 : number; - static readonly field_27701 : Internal.class_5603; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5603_ = class_5603; - class CookingRecipeJS extends Internal.RecipeJS { - serialize(): void; - xp(xp: number): Internal.CookingRecipeJS; - create(args: Internal.ListJS_): void; - cookingTime(time: number): Internal.CookingRecipeJS; - deserialize(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CookingRecipeJS_ = CookingRecipeJS; - class class_2645 implements Internal.class_2596 { - method_11427($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_36148(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2645_ = class_2645; - class ChannelOutboundBuffer { - currentProgress(): number; - bytesBeforeUnwritable(): number; - getUserDefinedWritability(arg0: number): boolean; - isEmpty(): boolean; - isWritable(): boolean; - removeBytes(arg0: number): void; - nioBufferCount(): number; - nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; - nioBuffers(): Internal.ByteBuffer[]; - addMessage(arg0: any, arg1: number, arg2: Internal.ChannelPromise_): void; - remove(): boolean; - remove(arg0: Internal.Throwable_): boolean; - addFlush(): void; - totalPendingWriteBytes(): number; - forEachFlushedMessage(arg0: Internal.ChannelOutboundBuffer$MessageProcessor_): void; - current(): any; - setUserDefinedWritability(arg0: number, arg1: boolean): void; - size(): number; - nioBufferSize(): number; - recycle(): void; - progress(arg0: number): void; - bytesBeforeWritable(): number; - get empty(): boolean; - get writable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChannelOutboundBuffer_ = ChannelOutboundBuffer; - interface PrimitiveIterator$OfLong extends Internal.PrimitiveIterator { - next(): number; - forEachRemaining(arg0: Internal.LongConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - nextLong(): number; - } - type PrimitiveIterator$OfLong_ = PrimitiveIterator$OfLong; - class class_3124$class_5876 { - static readonly field_29067 : Internal.Codec; - readonly field_29068 : Internal.class_3825; - readonly field_29069 : Internal.class_2680; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3124$class_5876_ = class_3124$class_5876; - class class_1440$class_1443 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1440$class_1443; - static values(): Internal.class_1440$class_1443[]; - method_6564(): number; - static method_6567($$0: string): Internal.class_1440$class_1443; - method_6568(): boolean; - method_6565(): string; - static method_17688($$0: Internal.Random_): Internal.class_1440$class_1443; - static method_6566($$0: number): Internal.class_1440$class_1443; - static readonly field_6789 : Internal.class_1440$class_1443; - static readonly field_6788 : Internal.class_1440$class_1443; - static readonly field_6794 : Internal.class_1440$class_1443; - static readonly field_6793 : Internal.class_1440$class_1443; - static readonly field_6795 : Internal.class_1440$class_1443; - static readonly field_6792 : Internal.class_1440$class_1443; - static readonly field_6791 : Internal.class_1440$class_1443; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1440$class_1443_ = "normal" | "lazy" | "worried" | "aggressive" | "brown" | "playful" | "weak" | class_1440$class_1443; - interface Remapper { - remapMethod(arg0: Internal.Class_, arg1: Internal.Method_, arg2: string): string; - unmapClass(arg0: string): string; - getMappedClass(from: Internal.Class_): string; - getMappedField(from: Internal.Class_, field: Internal.Field_): string; - getMappedField(from: Internal.Class_, field: Internal.Field_, fieldName: string): string; - remapField(arg0: Internal.Class_, arg1: Internal.Field_, arg2: string): string; - getMappedMethod(from: Internal.Class_, method: Internal.Method_): string; - getMappedMethod(from: Internal.Class_, method: Internal.Method_, methodString: string): string; - remapClass(arg0: Internal.Class_, arg1: string): string; - getUnmappedClass(from: string): string; - } - type Remapper_ = Remapper; - class class_3785$class_3786 extends Internal.Enum implements Internal.class_3542 { - static method_16638($$0: string): Internal.class_3785$class_3786; - static valueOf($$0: string): Internal.class_3785$class_3786; - static values(): Internal.class_3785$class_3786[]; - method_15434(): string; - method_16635(): string; - method_16636(): Internal.ImmutableList; - static readonly field_24956 : Internal.Codec; - static readonly field_16686 : Internal.class_3785$class_3786; - static readonly field_16687 : Internal.class_3785$class_3786; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3785$class_3786_ = "rigid" | "terrain_matching" | class_3785$class_3786; - interface Applicative extends Internal.Functor { - point(arg0: A): Internal.App; - apply2(arg0: Internal.BiFunction_, arg1: Internal.App_, arg2: Internal.App_): Internal.App; - apply3(arg0: Internal.Function3_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; - apply4(arg0: Internal.Function4_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; - ap11(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.App; - ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; - apply5(arg0: Internal.Function5_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; - ap10(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.App; - ap4(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; - lift2(arg0: Internal.App_>): Internal.BiFunction, Internal.App, Internal.App>; - ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; - lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; - ap6(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; - ap5(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; - ap8(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; - lift6(arg0: Internal.App_>): Internal.Function6, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - ap7(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; - lift5(arg0: Internal.App_>): Internal.Function5, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - lift4(arg0: Internal.App_>): Internal.Function4, Internal.App, Internal.App, Internal.App, Internal.App>; - ap9(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; - lift3(arg0: Internal.App_>): Internal.Function3, Internal.App, Internal.App, Internal.App>; - apply6(arg0: Internal.Function6_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; - apply7(arg0: Internal.Function7_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; - lift9(arg0: Internal.App_>): Internal.Function9, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - apply8(arg0: Internal.Function8_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; - lift8(arg0: Internal.App_>): Internal.Function8, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - apply9(arg0: Internal.Function9_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; - lift7(arg0: Internal.App_>): Internal.Function7, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - ap(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; - ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; - ap16(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_, arg16: Internal.App_): Internal.App; - ap13(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.App; - ap12(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.App; - ap15(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.App; - ap14(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.App; - } - type Applicative_ = Applicative; - interface LongIterable extends Internal.Iterable { - longIterator(): Internal.LongIterator; - longSpliterator(): Internal.LongSpliterator; - iterator(): Internal.LongIterator; - spliterator(): Internal.LongSpliterator; - forEach(arg0: Internal.LongConsumer_): void; - forEach(arg0: Internal.Consumer_): void; - forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - } - type LongIterable_ = LongIterable; - class class_1669 extends Internal.class_1297 { - method_18002(): Internal.class_2596; - method_5711($$0: number): void; - method_7473($$0: Internal.class_1309_): void; - method_7472($$0: number): number; - method_7470(): Internal.class_1309; - method_5773(): void; - static readonly field_30664 : 14; - static readonly field_30662 : 20; - static readonly field_30663 : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1669_ = class_1669; - class class_2636 extends Internal.class_2586 { - static method_31696($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2636_): void; - method_38251(): Internal.class_2622; - method_11390(): Internal.class_1917; - method_16887(): Internal.class_2487; - method_11011(): boolean; - method_11014($$0: Internal.class_2487_): void; - static method_31697($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2636_): void; - method_11004($$0: number, $$1: number): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2636_ = class_2636; - class class_1617$class_1618 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1617$class_1618; - static values(): Internal.class_1617$class_1618[]; - static method_7144($$0: number): Internal.class_1617$class_1618; - static readonly field_7377 : Internal.class_1617$class_1618; - static readonly field_7379 : Internal.class_1617$class_1618; - static readonly field_7378 : Internal.class_1617$class_1618; - static readonly field_7380 : Internal.class_1617$class_1618; - static readonly field_7382 : Internal.class_1617$class_1618; - static readonly field_7381 : Internal.class_1617$class_1618; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1617$class_1618_ = "wololo" | "fangs" | "blindness" | "none" | "summon_vex" | "disappear" | class_1617$class_1618; - interface class_5341$class_210 { - method_16780(): Internal.class_5341$class_210; - build(): Internal.class_5341; - method_893($$0: Internal.class_5341$class_210_): Internal.class_186$class_187; - } - type class_5341$class_210_ = (() => Internal.class_5341) | class_5341$class_210; - interface Function13 { - curry12(): Internal.Function12>; - curry9(): Internal.Function9>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry10(): Internal.Function10>; - curry4(): Internal.Function4>; - curry11(): Internal.Function11>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function13_ = Function13; - interface class_5562 { - method_31705(): BlockPos; - method_31706(): string; - method_31703(): void; - method_31704(): boolean; - } - type class_5562_ = class_5562; - class class_1506 extends Internal.class_1496 { - method_6813($$0: boolean): void; - static method_26901(): Internal.class_5132$class_5133; - method_5788(): boolean; - method_6812(): boolean; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_5749($$0: Internal.class_2487_): void; - method_6046(): Internal.class_1310; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5621(): number; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1506_ = class_1506; - interface RegistryObjectBuilderTypes$BuilderFactory { - createBuilder(arg0: ResourceLocation_): Internal.BuilderBase; - } - type RegistryObjectBuilderTypes$BuilderFactory_ = RegistryObjectBuilderTypes$BuilderFactory; - interface ValueUnwrapper { - unwrap(arg0: Internal.Scriptable_, arg1: any): any; - } - type ValueUnwrapper_ = ((arg0: Internal.Scriptable, arg1: any) => any) | ValueUnwrapper; - class class_2371 extends Internal.AbstractList { - add($$0: number, $$1: E): void; - set($$0: number, $$1: E): E; - size(): number; - get($$0: number): E; - clear(): void; - static method_37434($$0: number): Internal.class_2371; - static method_10211(): Internal.class_2371; - static method_10213($$0: number, $$1: E): Internal.class_2371; - remove($$0: number): E; - static method_10212($$0: E, ... $$1: E[]): Internal.class_2371; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2371_ = class_2371; - class class_4994 extends Internal.class_4995 { - method_26406($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; - static readonly field_25006 : Internal.Codec; - static readonly field_23343 : Internal.class_4994; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4994_ = class_4994; - class class_4668$class_4671 extends Internal.class_4668$class_4670 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4671_ = class_4668$class_4671; - class class_3411$class_3413 extends Internal.Enum implements Internal.class_3542 { - static valueOf($$0: string): Internal.class_3411$class_3413; - static values(): Internal.class_3411$class_3413[]; - method_15434(): string; - method_14831(): string; - static method_14830($$0: string): Internal.class_3411$class_3413; - static readonly field_14528 : Internal.class_3411$class_3413; - static readonly field_24990 : Internal.Codec; - static readonly field_14532 : Internal.class_3411$class_3413; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3411$class_3413_ = "warm" | "cold" | class_3411$class_3413; - class class_3004 { - method_12975($$0: Internal.class_3222_): void; - method_12976($$0: Internal.class_3222_): void; - method_12968(): Internal.Collection; - method_12969(): Internal.Collection; - method_12970($$0: ResourceLocation_, $$1: Internal.class_2561_): Internal.class_3002; - method_12973($$0: Internal.class_3002_): void; - method_12974(): Internal.class_2487; - method_12971($$0: ResourceLocation_): Internal.class_3002; - method_12972($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3004_ = class_3004; - interface class_3908 extends Internal.class_1270 { - method_5476(): Internal.class_2561; - } - type class_3908_ = class_3908; - class class_1914 { - method_19278(): number; - method_19277(): number; - method_19279(): number; - method_19274(): void; - method_19273($$0: number): void; - method_19276(): void; - method_19275(): void; - method_21725(): number; - method_19272(): Internal.class_1799; - method_21834(): boolean; - method_8250(): Internal.class_1799; - method_8254(): void; - method_8251(): Internal.class_2487; - method_8247(): Internal.class_1799; - method_16953($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - method_8246(): Internal.class_1799; - method_8256(): boolean; - method_8245($$0: number): void; - method_8255(): boolean; - method_8244(): void; - method_8249(): number; - method_18019(): Internal.class_1799; - method_8248(): number; - method_16952($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1914_ = class_1914; - interface DirectoryStream$Filter { - accept(arg0: T): boolean; - } - type DirectoryStream$Filter_ = ((arg0: T) => boolean) | DirectoryStream$Filter; - class class_3610 extends Internal.class_2688 { - method_39360($$0: Internal.class_3611_): boolean; - method_40181(): Internal.Stream>; - method_15771(): boolean; - method_15760(): number; - method_15770($$0: Internal.class_1937_, $$1: BlockPos_): void; - method_40179($$0: Internal.class_6885_): boolean; - method_20785(): number; - method_15759(): Internal.class_2680; - method_15769(): boolean; - method_15758($$0: Internal.class_1922_, $$1: BlockPos_): Vec3; - method_15764($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_3611_, $$3: Internal.class_2350_): boolean; - method_15763($$0: Internal.class_1922_, $$1: BlockPos_): number; - method_33659($$0: Internal.class_3611_): boolean; - method_15773(): boolean; - method_15772(): Internal.class_3611; - method_15761(): number; - method_15757($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.Random_): void; - method_40180(): Internal.class_6880; - method_15768($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.Random_): void; - method_15767($$0: Internal.class_6862_): boolean; - method_15756($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_15766(): Internal.class_2394; - method_17776($$0: Internal.class_1922_, $$1: BlockPos_): Internal.class_265; - static readonly field_31728 : 8; - static readonly field_31727 : 9; - static readonly field_25018 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3610_ = class_3610; - class class_55 implements Internal.LootPoolAccessor, Internal.FabricLootPool { - static method_347(): Internal.class_55$class_56; - getEntries(): Internal.List; - method_349($$0: Internal.class_58_): void; - getRolls(): Internal.class_5658; - getFunctions(): Internal.List; - getConditions(): Internal.List; - method_341($$0: Internal.Consumer_, $$1: Internal.class_47_): void; - readonly field_956 : Internal.class_117[]; - readonly field_958 : Internal.class_5658; - readonly field_957 : Internal.class_5658; - readonly field_954 : Internal.class_5341[]; - readonly field_953 : Internal.class_79[]; - get entries(): Internal.List; - get functions(): Internal.List; - get rolls(): Internal.class_5658; - get conditions(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_55_ = class_55; - class class_5891 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_34142($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5891_ = class_5891; - interface class_6904$class_6905 extends Internal.Supplier { - } - type class_6904$class_6905_ = class_6904$class_6905; - class class_5709 implements Internal.class_5716 { - method_32955(): Internal.class_5717; - method_32956($$0: Internal.class_1937_): Internal.Optional; - static readonly field_28139 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5709_ = class_5709; - interface Short2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Short2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2DoubleFunction; - } - type Short2DoubleFunction_ = ((arg0: number) => number) | Short2DoubleFunction; - abstract class LootEventJS extends Internal.EventJS { - modify(id: ResourceLocation_, b: Internal.Consumer_): void; - removeAll(): void; - getType(): string; - getDirectory(): string; - addJson(id: ResourceLocation_, json: Internal.JsonObject_): void; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootEventJS_ = LootEventJS; - interface Function9 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function9_ = Function9; - class ChestEventJS extends Internal.InventoryEventJS { - getWrappedInventory(): Internal.class_1263; - getBlock(): Internal.BlockContainerJS; - getInventory(): Internal.InventoryJS; - get wrappedInventory(): Internal.class_1263; - get block(): Internal.BlockContainerJS; - get inventory(): Internal.InventoryJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChestEventJS_ = ChestEventJS; - class Locale$Category extends Internal.Enum { - static valueOf(arg0: string): Internal.Locale$Category; - static values(): Internal.Locale$Category[]; - static readonly DISPLAY : Internal.Locale$Category; - static readonly FORMAT : Internal.Locale$Category; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Locale$Category_ = "display" | "format" | Locale$Category; - abstract class Permission implements Internal.Guard, Internal.Serializable { - getName(): string; - checkGuard(arg0: any): void; - newPermissionCollection(): Internal.PermissionCollection; - hashCode(): number; - equals(arg0: any): boolean; - getActions(): string; - toString(): string; - implies(arg0: Internal.Permission_): boolean; - get name(): string; - get actions(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Permission_ = Permission; - class InterfaceAddress { - getBroadcast(): Internal.InetAddress; - hashCode(): number; - equals(arg0: any): boolean; - getNetworkPrefixLength(): number; - getAddress(): Internal.InetAddress; - toString(): string; - get broadcast(): Internal.InetAddress; - get address(): Internal.InetAddress; - get networkPrefixLength(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InterfaceAddress_ = InterfaceAddress; - interface MethodHandleDesc extends Internal.ConstantDesc { - invocationType(): Internal.MethodTypeDesc; - equals(arg0: any): boolean; - asType(arg0: Internal.MethodTypeDesc_): Internal.MethodHandleDesc; - } - type MethodHandleDesc_ = MethodHandleDesc; - interface Function7 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7): R; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function7_ = Function7; - class class_3854 implements Internal.VillagerTypeAccessor { - toString(): string; - static method_16930($$0: Internal.class_6880_): Internal.class_3854; - static readonly field_17077 : Internal.class_3854; - static readonly field_17076 : Internal.class_3854; - static readonly field_17073 : Internal.class_3854; - static readonly field_17072 : Internal.class_3854; - static readonly field_17075 : Internal.class_3854; - static readonly field_17074 : Internal.class_3854; - static readonly field_17071 : Internal.class_3854; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3854_ = class_3854; - class class_1306 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1306; - static values(): Internal.class_1306[]; - method_5928(): Internal.class_1306; - toString(): string; - method_27301(): Internal.class_2561; - static readonly field_6182 : Internal.class_1306; - static readonly field_6183 : Internal.class_1306; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1306_ = "left" | "right" | class_1306; - interface class_6762 { - method_39363(arg0: Internal.class_6760_): void; - method_20825(): number; - method_8674(arg0: BlockPos_, arg1: T): boolean; - } - type class_6762_ = class_6762; - interface class_3999 { - method_18130(arg0: Internal.class_287_, arg1: Internal.class_1060_): void; - method_18131(arg0: Internal.class_289_): void; - } - type class_3999_ = class_3999; - class ImmutableList$Builder extends Internal.ImmutableCollection$Builder { - add(arg0: E): Internal.ImmutableList$Builder; - add(... arg0: E[]): Internal.ImmutableList$Builder; - build(): Internal.ImmutableList; - addAll(arg0: Internal.Iterator_): Internal.ImmutableList$Builder; - addAll(arg0: Internal.Iterable_): Internal.ImmutableList$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableList$Builder_ = ImmutableList$Builder; - abstract class class_2350$class_2351 extends Internal.Enum implements Internal.class_3542, Internal.Predicate { - method_10180(): Internal.class_2350$class_2353; - method_10172(arg0: number, arg1: number, arg2: number): number; - static valueOf($$0: string): Internal.class_2350$class_2351; - static values(): Internal.class_2350$class_2351[]; - method_10174(): string; - method_15434(): string; - method_10173(arg0: number, arg1: number, arg2: number): number; - method_10176($$0: Internal.class_2350_): boolean; - toString(): string; - method_10178(): boolean; - static method_10177($$0: string): Internal.class_2350$class_2351; - method_10179(): boolean; - static method_16699($$0: Internal.Random_): Internal.class_2350$class_2351; - static readonly field_11051 : Internal.class_2350$class_2351; - static readonly field_25065 : Internal.Codec; - static readonly field_23780 : Internal.class_2350$class_2351[]; - static readonly field_11052 : Internal.class_2350$class_2351; - static readonly field_11048 : Internal.class_2350$class_2351; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2350$class_2351_ = "x" | "y" | "z" | class_2350$class_2351; - interface Byte2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Byte2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2BooleanFunction; - } - type Byte2BooleanFunction_ = ((arg0: number) => boolean) | Byte2BooleanFunction; - class AtomicReference implements Internal.Serializable { - setPlain(arg0: V): void; - weakCompareAndSetPlain(arg0: V, arg1: V): boolean; - set(arg0: V): void; - weakCompareAndSetRelease(arg0: V, arg1: V): boolean; - weakCompareAndSet(arg0: V, arg1: V): boolean; - compareAndExchange(arg0: V, arg1: V): V; - getAcquire(): V; - updateAndGet(arg0: Internal.UnaryOperator_): V; - setOpaque(arg0: V): void; - getPlain(): V; - compareAndExchangeRelease(arg0: V, arg1: V): V; - getOpaque(): V; - compareAndSet(arg0: V, arg1: V): boolean; - compareAndExchangeAcquire(arg0: V, arg1: V): V; - get(): V; - lazySet(arg0: V): void; - setRelease(arg0: V): void; - toString(): string; - getAndUpdate(arg0: Internal.UnaryOperator_): V; - getAndSet(arg0: V): V; - weakCompareAndSetAcquire(arg0: V, arg1: V): boolean; - getAndAccumulate(arg0: V, arg1: Internal.BinaryOperator_): V; - accumulateAndGet(arg0: V, arg1: Internal.BinaryOperator_): V; - weakCompareAndSetVolatile(arg0: V, arg1: V): boolean; - get opaque(): V; - get plain(): V; - get acquire(): V; - set opaque(arg0: V); - set release(arg0: V); - set plain(arg0: V); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AtomicReference_ = AtomicReference; + type Either_ = Either; /** + * @javaClass net.minecraft.class_2859 */ - class ServerPlayerJS extends Internal.PlayerJS { - setCreativeMode(mode: boolean): void; - sendData(channel: string, data: Internal.class_2487_): void; - getStats(): Internal.PlayerStatsJS; - isAdvancementDone(id: ResourceLocation_): boolean; - getHasClientMod(): boolean; - paint(renderer: Internal.class_2487_): void; - setSpawnLocation(c: Internal.BlockContainerJS_): void; - unlockAdvancement(id: ResourceLocation_): void; - setGameMode(mode: string): void; - getSpawnLocation(): Internal.BlockContainerJS; - revokeAdvancement(id: ResourceLocation_): void; - ban(banner: string, reason: string, expiresInMillis: number): void; - isMiningBlock(): boolean; - setSelectedSlot(index: number): void; - kick(): void; - kick(reason: Internal.class_2561_): void; - setMouseItem(item: Internal.ItemStackJS_): void; - isOp(): boolean; - readonly server : Internal.ServerJS; - get spawnLocation(): Internal.BlockContainerJS; - get op(): boolean; - get stats(): Internal.PlayerStatsJS; - get miningBlock(): boolean; - get hasClientMod(): boolean; - set spawnLocation(c: Internal.BlockContainerJS_); - set selectedSlot(index: number); - set mouseItem(item: Internal.ItemStackJS_); - set creativeMode(mode: boolean); - set gameMode(mode: string); + class ServerboundSeenAdvancementsPacket implements Internal.Packet { + static openedTab($$0: Internal.Advancement_): this; + getTab(): ResourceLocation; + handle($$0: Internal.ServerGamePacketListener_): void; + getAction(): Internal.ServerboundSeenAdvancementsPacket$Action; + static closedScreen(): this; + write($$0: Internal.FriendlyByteBuf_): void; + get tab(): ResourceLocation; + get action(): Internal.ServerboundSeenAdvancementsPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type ServerboundSeenAdvancementsPacket_ = ServerboundSeenAdvancementsPacket; /** + * @javaClass net.minecraft.class_1156 */ - type ServerPlayerJS_ = ServerPlayerJS; - class class_4221 extends Internal.class_4148 { - method_19099(): Internal.Set>; + class Tutorial { + onLookAt($$0: Internal.ClientLevel_, $$1: Internal.HitResult_): void; + onInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; + start(): void; + addTimedToast($$0: Internal.TutorialToast_, $$1: number): void; + onInput($$0: Internal.Input_): void; + tick(): void; + getMinecraft(): Internal.Minecraft; + onGetItem($$0: Internal.ItemStack_): void; + removeTimedToast($$0: Internal.TutorialToast_): void; + onOpenInventory(): void; + stop(): void; + onDestroyBlock($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: number): void; + isSurvival(): boolean; + onMouse($$0: number, $$1: number): void; + static key($$0: string): Internal.Component; + setStep($$0: Internal.TutorialSteps_): void; + get minecraft(): Internal.Minecraft; + get survival(): boolean; + set step($$0: Internal.TutorialSteps_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4221_ = class_4221; - class class_5949 extends Internal.Enum { - static valueOf($$0: string): Internal.class_5949; - static values(): Internal.class_5949[]; - method_34700(): string; - static readonly field_29551 : Internal.class_5949; - static readonly field_29552 : Internal.class_5949; - static readonly field_33881 : Internal.class_5949; - static readonly field_33880 : Internal.class_5949; - static readonly field_33879 : Internal.class_5949; - static readonly field_33878 : Internal.class_5949; - static readonly field_33877 : Internal.class_5949; - static readonly field_33876 : Internal.class_5949; + type Tutorial_ = Tutorial; + /** + * @javaClass dev.latvian.mods.kubejs.block.MaterialJS + */ + class MaterialJS { + getMinecraftMaterial(): Internal.Material; + getId(): string; + getSound(): Internal.SoundType; + get minecraftMaterial(): Internal.Material; + get sound(): Internal.SoundType; + get id(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5949_ = "jvm" | "event_loops" | "chunk_rendering" | "mail_boxes" | "path_finding" | "cpu" | "chunk_rendering_dispatching" | "tick_loop" | class_5949; - interface BlockApiLookup { - registerForBlockEntity(provider: Internal.BiFunction_, blockEntityType: Internal.class_2591_): void; - registerForBlocks(arg0: Internal.BlockApiLookup$BlockApiProvider_, ... arg1: Internal.class_2248_[]): void; - apiClass(): typeof A; - find(arg0: Internal.class_1937_, arg1: BlockPos_, arg2: Internal.class_2680_, arg3: Internal.class_2586_, arg4: C): A; - find(world: Internal.class_1937_, pos: BlockPos_, context: C): A; - getProvider(arg0: Internal.class_2248_): Internal.BlockApiLookup$BlockApiProvider; - registerSelf(... arg0: Internal.class_2591_[]): void; - getId(): ResourceLocation; - registerForBlockEntities(arg0: Internal.BlockApiLookup$BlockEntityApiProvider_, ... arg1: Internal.class_2591_[]): void; - contextClass(): typeof C; - registerFallback(arg0: Internal.BlockApiLookup$BlockApiProvider_): void; - } - type BlockApiLookup_ = BlockApiLookup; - abstract class class_3309 extends Internal.class_3330 { - method_34885(): Internal.Date; - method_14504(): Internal.class_2561; - method_14503(): string; - method_14502(): Internal.Date; - method_14501(): string; - static readonly field_14308 : Internal.SimpleDateFormat; - static readonly field_29787 : "forever"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3309_ = class_3309; - class class_5585 { - readonly field_27298 : Internal.class_4651; - readonly field_27297 : Internal.class_4651; - readonly field_27296 : Internal.class_4651; - readonly field_27295 : Internal.class_4651; - static readonly field_27301 : Internal.Codec; - readonly field_27300 : Internal.List; - readonly field_33769 : Internal.class_6862; - readonly field_27299 : Internal.class_4651; - readonly field_33931 : Internal.class_6862; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5585_ = class_5585; - interface Multiset$Entry { - getElement(): E; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - getCount(): number; - } - type Multiset$Entry_ = Multiset$Entry; - class SlabBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SlabBlockBuilder_ = SlabBlockBuilder; - abstract class Enum implements Internal.Constable, Internal.Comparable, Internal.Serializable { - getDeclaringClass(): typeof E; - static valueOf(arg0: Internal.Class_, arg1: string): T; - hashCode(): number; - equals(arg0: any): boolean; - name(): string; - toString(): string; - compareTo(arg0: E): number; - describeConstable(): Internal.Optional>; - ordinal(): number; - get declaringClass(): typeof E; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Enum_ = Enum; - interface FabricLifecycledResourceManager { - fabric_getResourceType(): Internal.class_3264; - } - type FabricLifecycledResourceManager_ = FabricLifecycledResourceManager; - class class_1495 extends Internal.class_1492 { - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_6474($$0: Internal.class_1429_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1495_ = class_1495; - interface DataFixer { - update(arg0: Internal.DSL$TypeReference_, arg1: Internal.Dynamic_, arg2: number, arg3: number): Internal.Dynamic; - getSchema(arg0: number): Internal.Schema; - } - type DataFixer_ = DataFixer; - class class_2580 extends Internal.class_2586 implements Internal.class_3908 { - method_31662($$0: Internal.class_1937_): void; - createMenu($$0: number, $$1: Internal.class_1661_, $$2: Internal.class_1657_): Internal.class_1703; - method_10936($$0: Internal.class_2561_): void; - method_16887(): Internal.class_2487; - static method_10938($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_3414_): void; - method_10937(): Internal.List; - method_11012(): void; - method_38236(): Internal.class_2622; - method_11014($$0: Internal.class_2487_): void; - static method_16896($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2580_): void; - method_5476(): Internal.class_2561; - static readonly field_11801 : Internal.class_1291[][]; - static readonly field_31302 : 2; - static readonly field_31303 : 3; - static readonly field_31300 : 0; - static readonly field_31301 : 1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2580_ = class_2580; - interface FloatIterable extends Internal.Iterable { - iterator(): Internal.FloatIterator; - spliterator(): Internal.FloatSpliterator; - forEach(arg0: Internal.FloatConsumer_): void; - forEach(arg0: Internal.Consumer_): void; - forEach(arg0: java_.util.function_.DoubleConsumer_): void; - doubleSpliterator(): Internal.DoubleSpliterator; - doubleIterator(): Internal.DoubleIterator; - } - type FloatIterable_ = FloatIterable; - interface class_6763 extends Internal.class_6762 { - } - type class_6763_ = class_6763; - class class_746 extends Internal.class_742 { - method_16354($$0: Internal.class_3751_): void; - method_7323($$0: Internal.class_2593_): void; - method_5783($$0: Internal.class_3414_, $$1: number, $$2: number): void; - method_6111($$0: Internal.class_1291_): Internal.class_1293; - method_6034(): boolean; - method_5784($$0: Internal.class_1313_, $$1: Vec3_): void; - method_6115(): boolean; - method_3149(): boolean; - method_6019($$0: Hand_): void; - method_5728($$0: boolean): void; - method_26269(): number; - method_22420($$0: boolean): void; - method_6021(): void; - method_6025($$0: number): void; - method_3151(): number; - method_7355(): void; - method_7311($$0: Internal.class_2625_): void; - method_5695($$0: number): number; - method_7277($$0: Internal.class_1297_): void; - method_6023(): void; - method_7353($$0: Internal.class_2561_, $$1: boolean): void; - method_17356($$0: Internal.class_3414_, $$1: Internal.class_3419_, $$2: number, $$3: number): void; - method_7315($$0: Internal.class_1799_, $$1: Hand_): void; - method_5773(): void; - method_6104($$0: Hand_): void; - method_30951($$0: number): Vec3; - method_3138($$0: number): void; - method_18276(): boolean; - method_3137(): void; - method_5711($$0: number): void; - method_22419(): boolean; - method_5715(): boolean; - method_27302(): boolean; - method_7340(): boolean; - method_33592($$0: Internal.class_1799_, $$1: Internal.class_1799_, $$2: Internal.class_5536_): void; - method_3141($$0: Internal.class_1860_): void; - method_3140(): number; - method_6058(): Hand; - method_9203($$0: Internal.class_2561_, $$1: Internal.UUID_): void; - method_3143(): Internal.class_3469; - method_3142($$0: string): void; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_3145($$0: number, $$1: number, $$2: number): void; - method_3144(): boolean; - method_7304($$0: Internal.class_1297_): void; - method_5842(): void; - method_3147($$0: number): void; - method_7303($$0: Internal.class_2633_): void; - method_3146($$0: string): void; - method_7346(): void; - method_5869(): boolean; - method_5705($$0: number): number; - method_29239(): void; - method_20303(): boolean; - method_21754(): boolean; - method_7290($$0: boolean): boolean; - method_27298(): boolean; - method_3130(): Internal.class_299; - method_7257($$0: Internal.class_1918_): void; - method_3132(): void; - method_3131(): boolean; - method_7331(): void; - method_6007(): void; - method_5674($$0: Internal.class_2940_): void; - method_3135(): string; - method_33689(): void; - method_5873($$0: Internal.class_1297_, $$1: boolean): boolean; - field_3929 : number; - field_3916 : number; - readonly field_3944 : Internal.class_634; - field_3911 : number; - field_3921 : number; - field_3932 : number; - field_3931 : number; - field_3914 : number; - field_3913 : Internal.class_744; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_746_ = class_746; - class class_6624 extends Internal.Record { - method_38709($$0: Internal.class_6625_): Internal.class_2520; - method_38708(): boolean; - hashCode(): number; - equals($$0: any): boolean; - method_38710($$0: BlockPos_): boolean; - toString(): string; - method_38712(): Internal.class_3341; - static method_38711($$0: Internal.class_2499_, $$1: Internal.class_6625_): Internal.class_6624; - comp_132(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6624_ = class_6624; - class class_4581 { - method_22853(): Internal.Triple; - method_22855($$0: Internal.class_4581_): void; - method_22856(): void; - method_22847(): void; - method_23729($$0: number): void; - method_23296(): Internal.class_4581; - method_23274($$0: Internal.class_1158_): void; - method_35263($$0: Internal.FloatBuffer_): void; - method_35262($$0: Internal.FloatBuffer_, $$1: boolean): void; - method_26288($$0: number, $$1: number, $$2: number): void; - method_35261($$0: Internal.FloatBuffer_): void; - method_35270(): number; - method_23731(): number; - method_23732(): boolean; - static method_23963($$0: number, $$1: number, $$2: number): Internal.class_4581; - method_22852($$0: Internal.class_4581_): void; - method_35269(): number; - method_35268($$0: Internal.FloatBuffer_): void; - method_35267($$0: Internal.class_4581_): void; - method_35266($$0: Internal.FloatBuffer_): void; - method_35265($$0: Internal.class_4581_): void; - hashCode(): number; - method_35264($$0: Internal.FloatBuffer_, $$1: boolean): void; - equals($$0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4581_ = class_4581; - interface EffectsProperties { - getAmbientMoodSound(): Internal.Optional; - getFoliageColorOverride(): Internal.OptionalInt; - getSkyColor(): number; - getAmbientParticle(): Internal.Optional; - getGrassColorOverride(): Internal.OptionalInt; - getAmbientLoopSound(): Internal.Optional; - getFogColor(): number; - getAmbientAdditionsSound(): Internal.Optional; - getBackgroundMusic(): Internal.Optional; - getGrassColorModifier(): Internal.class_4763$class_5486; - getWaterFogColor(): number; - getWaterColor(): number; - } - type EffectsProperties_ = EffectsProperties; - interface ComponentKJS extends Internal.class_2561, Internal.Iterable, Internal.JsonSerializable, Internal.WrappedJS { - color(c: Internal.Color_): Internal.class_5250; - yellow(): Internal.class_5250; - italic(): Internal.class_5250; - italic(value: boolean): Internal.class_5250; - darkBlue(): Internal.class_5250; - gold(): Internal.class_5250; - red(): Internal.class_5250; - hover(s: Internal.class_2561_): Internal.class_5250; - aqua(): Internal.class_5250; - iterator(): Internal.Iterator; - gray(): Internal.class_5250; - white(): Internal.class_5250; - darkRed(): Internal.class_5250; - noColor(): Internal.class_5250; - darkPurple(): Internal.class_5250; - strikethrough(value: boolean): Internal.class_5250; - strikethrough(): Internal.class_5250; - obfuscated(): Internal.class_5250; - obfuscated(value: boolean): Internal.class_5250; - green(): Internal.class_5250; - darkGreen(): Internal.class_5250; - lightPurple(): Internal.class_5250; - black(): Internal.class_5250; - bold(): Internal.class_5250; - bold(value: boolean): Internal.class_5250; - click(s: Internal.class_2558_): Internal.class_5250; - darkAqua(): Internal.class_5250; - toJson(): Internal.JsonElement; - blue(): Internal.class_5250; - underlined(): Internal.class_5250; - underlined(value: boolean): Internal.class_5250; - darkGray(): Internal.class_5250; - self(): Internal.class_5250; - insertion(s: string): Internal.class_5250; - font(s: ResourceLocation_): Internal.class_5250; - } - type ComponentKJS_ = ComponentKJS; - class class_2658 implements Internal.class_2596 { - method_11458(): Internal.class_2540; - method_11457($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_11456(): ResourceLocation; - static readonly field_28284 : ResourceLocation; - static readonly field_18959 : ResourceLocation; - static readonly field_18958 : ResourceLocation; - static readonly field_28285 : ResourceLocation; - static readonly field_21560 : ResourceLocation; - static readonly field_18960 : ResourceLocation; - static readonly field_20599 : ResourceLocation; - static readonly field_19331 : ResourceLocation; - static readonly field_20600 : ResourceLocation; - static readonly field_12161 : ResourceLocation; - static readonly field_21559 : ResourceLocation; - static readonly field_18800 : ResourceLocation; - static readonly field_12163 : ResourceLocation; - static readonly field_18957 : ResourceLocation; - static readonly field_12164 : ResourceLocation; - static readonly field_12158 : ResourceLocation; - static readonly field_18799 : ResourceLocation; - static readonly field_12157 : ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2658_ = class_2658; - class class_2633 extends Internal.class_2586 { - method_11360($$0: boolean): void; - method_11382($$0: number): void; - method_11381($$0: Internal.class_2776_): void; - method_21865(): string; - method_21864($$0: Internal.class_3218_, $$1: boolean, $$2: Internal.class_3499_): boolean; - method_11347($$0: boolean): void; - method_11349(): Vec3i; - method_11384(): boolean; - method_11362(): string; - method_11361(): void; - method_11383(): boolean; - method_11385($$0: Internal.class_2470_): void; - method_11363($$0: string): void; - method_11366($$0: boolean): boolean; - method_11344($$0: ResourceLocation_): void; - method_11365(): boolean; - method_11343($$0: string): void; - method_11368($$0: Internal.class_3218_, $$1: boolean): boolean; - method_11346(): number; - method_11367(): boolean; - method_11345(): Internal.class_2415; - method_38252(): Internal.class_2622; - method_11371(): number; - method_11370($$0: number): void; - method_11359(): BlockPos; - method_11358(): string; - method_16887(): Internal.class_2487; - method_11373($$0: Internal.class_1309_): void; - method_11351($$0: Internal.class_1657_): boolean; - method_11372(): boolean; - method_11375(): boolean; - method_11353(): Internal.class_2470; - method_11374(): Internal.class_2776; - method_11352($$0: boolean): void; - method_11014($$0: Internal.class_2487_): void; - method_11377($$0: Vec3i_): void; - method_11354(): boolean; - method_11376($$0: Internal.class_3218_): boolean; - method_11379($$0: boolean): void; - method_11357(): boolean; - method_11356($$0: Internal.class_2415_): void; - method_11378($$0: BlockPos_): void; - static readonly field_31364 : 48; - static readonly field_31365 : 48; - static readonly field_31366 : "author"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2633_ = class_2633; - interface ContextAction { - run(arg0: Internal.Context_): T; - } - type ContextAction_ = ContextAction; - class class_4503 implements Internal.class_863$class_864 { - method_23109($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: number, $$4: number): void; - method_22123($$0: BlockPos_, $$1: number, $$2: string, $$3: number): void; - method_20414(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4503_ = class_4503; - class class_1541 extends Internal.class_1297 { - method_6967($$0: number): void; - method_18002(): Internal.class_2596; - method_6969(): number; - method_6970(): Internal.class_1309; - method_5863(): boolean; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1541_ = class_1541; - interface ObjectIterator extends Internal.Iterator { - skip(arg0: number): number; - } - type ObjectIterator_ = ObjectIterator; - class ZoneOffsetTransition implements Internal.Comparable, Internal.Serializable { - getDateTimeAfter(): Internal.LocalDateTime; - getDateTimeBefore(): Internal.LocalDateTime; - getOffsetBefore(): Internal.ZoneOffset; - getOffsetAfter(): Internal.ZoneOffset; - compareTo(arg0: Internal.ZoneOffsetTransition_): number; - getInstant(): Internal.Instant; - isGap(): boolean; - getDuration(): Internal.Duration; - toEpochSecond(): number; - hashCode(): number; - static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): Internal.ZoneOffsetTransition; - equals(arg0: any): boolean; - isOverlap(): boolean; - toString(): string; - isValidOffset(arg0: Internal.ZoneOffset_): boolean; - get duration(): Internal.Duration; - get overlap(): boolean; - get gap(): boolean; - get dateTimeBefore(): Internal.LocalDateTime; - get offsetAfter(): Internal.ZoneOffset; - get dateTimeAfter(): Internal.LocalDateTime; - get offsetBefore(): Internal.ZoneOffset; - get instant(): Internal.Instant; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneOffsetTransition_ = ZoneOffsetTransition; - class ArrayList extends Internal.AbstractList implements Internal.List, Internal.RandomAccess, Internal.Cloneable, Internal.Serializable { - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: any): boolean; - remove(arg0: number): E; - removeAll(arg0: Internal.Collection_): boolean; - iterator(): Internal.Iterator; - hashCode(): number; - get(arg0: number): E; - toArray(arg0: T[]): T[]; - toArray(): any[]; - indexOf(arg0: any): number; - add(arg0: E): boolean; - add(arg0: number, arg1: E): void; - subList(arg0: number, arg1: number): Internal.List; - trimToSize(): void; - set(arg0: number, arg1: E): E; - spliterator(): Internal.Spliterator; - forEach(arg0: Internal.Consumer_): void; - isEmpty(): boolean; - clear(): void; - sort(arg0: Internal.Comparator_): void; - removeIf(arg0: Internal.Predicate_): boolean; - lastIndexOf(arg0: any): number; - contains(arg0: any): boolean; - size(): number; - addAll(arg0: Internal.Collection_): boolean; - addAll(arg0: number, arg1: Internal.Collection_): boolean; - equals(arg0: any): boolean; - clone(): any; - listIterator(): Internal.ListIterator; - listIterator(arg0: number): Internal.ListIterator; - ensureCapacity(arg0: number): void; - retainAll(arg0: Internal.Collection_): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArrayList_ = ArrayList; - class class_268 extends Internal.class_270 { - method_1135($$0: boolean): void; - method_1136(): Internal.class_2561; - method_1137($$0: Internal.class_2561_): void; - method_1138($$0: Internal.class_2561_): void; - method_1139($$0: Internal.class_2561_): void; - method_35594(): Internal.class_269; - method_1140(): Internal.class_2561; - method_1141($$0: Internal.class_124_): void; - static method_1142($$0: Internal.class_270_, $$1: Internal.class_2561_): Internal.class_5250; - method_1143($$0: boolean): void; - method_1144(): Internal.class_2561; - method_1145($$0: Internal.class_270$class_271_): void; - method_1200(): Internal.class_270$class_272; - method_1146($$0: number): void; - method_1201(): Internal.class_270$class_272; - method_1147(): number; - method_1202(): Internal.class_124; - method_1203(): Internal.class_270$class_271; - method_1148(): Internal.class_5250; - method_1149($$0: Internal.class_270$class_272_): void; - method_1204(): Internal.Collection; - method_1205(): boolean; - method_1197(): string; - method_1198($$0: Internal.class_2561_): Internal.class_5250; - method_1133($$0: Internal.class_270$class_272_): void; - method_1199(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_268_ = class_268; - class RecordCodecBuilder$Mu implements Internal.K1 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecordCodecBuilder$Mu_ = RecordCodecBuilder$Mu; - class ParsePosition { - getIndex(): number; - setIndex(arg0: number): void; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - setErrorIndex(arg0: number): void; - getErrorIndex(): number; - get errorIndex(): number; - get index(): number; - set errorIndex(arg0: number); - set index(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParsePosition_ = ParsePosition; - interface ResourcePackManagerAccessor { - getProviders(): Internal.Set; - } - type ResourcePackManagerAccessor_ = ResourcePackManagerAccessor; - class class_3445 extends Internal.class_274 { - method_14949(): Internal.class_3448; - hashCode(): number; - equals($$0: any): boolean; - static method_14950($$0: Internal.class_3448_, $$1: T): string; - toString(): string; - method_14953($$0: number): string; - method_14951(): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3445_ = class_3445; - class class_4635 implements Internal.class_3037 { - readonly field_21230 : Internal.class_4651; - readonly field_21231 : Internal.class_4651; - readonly field_21232 : number; - static readonly field_24885 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4635_ = class_4635; - class PlayerAdvancementEventJS extends Internal.PlayerEventJS { - getAdvancement(): Internal.AdvancementJS; + type MaterialJS_ = "sponge" | "explosive" | "wool" | "ice" | "air" | "vegetable" | "clay" | "slime" | "lava" | "leaves" | "web" | "grass" | "cake" | "honey" | "wood" | "dragon_egg" | "portal" | "glass" | "metal" | "dirt" | "water" | "lantern" | "stone" | "sand" | "snow" | "plant" | "berry_bush" | "crop" | MaterialJS; + /** + * Fired when an item is about to be picked up by the player. + * @javaClass dev.latvian.mods.kubejs.item.ItemPickupEventJS + */ + class ItemPickupEventJS extends Internal.PlayerEventJS { + getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; canCancel(): boolean; - get advancement(): Internal.AdvancementJS; + getItemEntity(): Internal.EntityJS; + get item(): Internal.ItemStackJS; + get itemEntity(): Internal.EntityJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type PlayerAdvancementEventJS_ = PlayerAdvancementEventJS; - interface Reference2ReferenceFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; - get(arg0: any): V; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; - } - type Reference2ReferenceFunction_ = ((arg0: any) => V) | Reference2ReferenceFunction; - class class_2519 implements Internal.class_2520, Internal.SpecialEquality { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - static method_10706($$0: string): string; - static method_23256($$0: string): Internal.class_2519; - method_23258(): Internal.class_4614; - method_32289($$0: Internal.class_5627_): void; - method_10711(): number; - method_10714(): string; - method_10713($$0: Internal.DataOutput_): void; - method_10705(): Internal.class_2519; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - static method_39875($$0: Internal.DataInput_): void; - specialEquals(o: any, shallow: boolean): boolean; - static readonly field_21045 : Internal.class_4614; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2519_ = class_2519; - interface ShortIterator extends Internal.PrimitiveIterator { - next(): number; - nextShort(): number; - skip(arg0: number): number; - forEachRemaining(arg0: java_.util.function_.IntConsumer_): void; - forEachRemaining(arg0: Internal.ShortConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type ShortIterator_ = ShortIterator; - interface Float2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Float2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2IntFunction; - } - type Float2IntFunction_ = ((arg0: number) => number) | Float2IntFunction; - class Collector$Characteristics extends Internal.Enum { - static valueOf(arg0: string): Internal.Collector$Characteristics; - static values(): Internal.Collector$Characteristics[]; - static readonly IDENTITY_FINISH : Internal.Collector$Characteristics; - static readonly UNORDERED : Internal.Collector$Characteristics; - static readonly CONCURRENT : Internal.Collector$Characteristics; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Collector$Characteristics_ = "unordered" | "identity_finish" | "concurrent" | Collector$Characteristics; - class class_313 { - method_1620($$0: number): Internal.class_319; - method_1621(): number; - method_1622(): number; - method_1614($$0: Internal.Optional_): Internal.class_319; - method_1615(): void; - method_1616(): number; - method_1617(): Internal.class_319; - method_1618(): number; - toString(): string; - method_1619($$0: Internal.class_319_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_313_ = class_313; - interface ScreenMouseEvents$AllowMouseClick { - allowMouseClick(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): boolean; - } - type ScreenMouseEvents$AllowMouseClick_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => boolean) | ScreenMouseEvents$AllowMouseClick; - interface Char2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Char2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Char2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2LongFunction; - } - type Char2LongFunction_ = ((arg0: string) => number) | Char2LongFunction; - class class_5965$class_6398 { - method_37175(): number; - method_37176($$0: number): number; - method_37177(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5965$class_6398_ = class_5965$class_6398; - class class_3859 extends Internal.class_1874 { - method_8119(): Internal.class_1865; - method_17447(): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3859_ = class_3859; - class class_4703$class_4705 { - readonly field_21543 : BlockPos; - readonly field_21544 : string; - readonly field_21545 : number; - readonly field_21546 : number; - readonly field_21625 : number; - readonly field_21626 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4703$class_4705_ = class_4703$class_4705; - interface Spliterator$OfLong extends Internal.Spliterator$OfPrimitive { - trySplit(): Internal.Spliterator$OfLong; - tryAdvance(arg0: Internal.LongConsumer_): boolean; - tryAdvance(arg0: Internal.Consumer_): boolean; - forEachRemaining(arg0: Internal.LongConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type Spliterator$OfLong_ = Spliterator$OfLong; - class class_5889 implements Internal.class_2596 { - method_34127(): number; - method_34126(): number; - method_34125(): number; - method_34124(): number; - method_34123($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_34131(): number; - method_34130(): number; - method_34129(): number; - method_34128(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5889_ = class_5889; - interface Char2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Char2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2DoubleFunction; - } - type Char2DoubleFunction_ = ((arg0: string) => number) | Char2DoubleFunction; - class class_3895 implements Internal.class_2596 { - method_17187($$0: Internal.class_2602_): void; - method_17188(): Hand; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3895_ = class_3895; - class class_6008$class_6010 implements Internal.class_6008 { - method_34983(): T; - static method_34981($$0: Internal.Codec_): Internal.Codec>; - method_34979(): Internal.class_6007; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6008$class_6010_ = class_6008$class_6010; - class class_1733 extends Internal.class_1703 { - method_7597($$0: Internal.class_1657_): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1733_ = class_1733; - class class_1041 implements Internal.AutoCloseable { - method_4502(): number; - method_4506(): number; - method_4505($$0: Internal.Optional_): void; - method_4507(): number; - method_21668($$0: boolean): void; - method_20831(): Internal.class_313; - method_22092(): number; - method_22093(): boolean; - method_4490(): number; - static method_4492($$0: Internal.BiConsumer_): void; - method_4491($$0: Internal.InputStream_, $$1: Internal.InputStream_): void; - method_4474($$0: string): void; - method_4495(): number; - method_4476($$0: number, $$1: boolean): number; - method_4498(): boolean; - method_4497($$0: boolean): void; - method_4475(): void; + /** + * Fired when an item is about to be picked up by the player. + */ + type ItemPickupEventJS_ = ItemPickupEventJS; + /** + * @javaClass net.minecraft.class_1937 + */ + abstract class Level implements Internal.LevelAccessor, Internal.AutoCloseable, Internal.LoadedChunksCache, Internal.LevelKJS { + setRainLevel($$0: number): void; + disconnect(): void; + getGameRules(): Internal.GameRules; + isLoaded($$0: BlockPos_): boolean; + method_35237($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + dimensionTypeRegistration(): Internal.Holder; + method_8650($$0: BlockPos_, $$1: boolean): boolean; + explode($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: boolean, $$6: Internal.Explosion$BlockInteraction_): Internal.Explosion; + explode($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Explosion$BlockInteraction_): Internal.Explosion; + explode($$0: Internal.Entity_, $$1: Internal.DamageSource_, $$2: Internal.ExplosionDamageCalculator_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.Explosion$BlockInteraction_): Internal.Explosion; + method_8652($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + getRainLevel($$0: number): number; + getServer(): Internal.MinecraftServer; + noSave(): boolean; + setSpawnSettings($$0: boolean, $$1: boolean): void; + isNight(): boolean; + onBlockStateChange($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + getBestNeighborSignal($$0: BlockPos_): number; + setBlockAndUpdate($$0: BlockPos_, $$1: Internal.BlockState_): boolean; + method_22385(): Internal.BiomeManager; + playLocalSound($$0: number, $$1: number, $$2: number, $$3: Internal.SoundEvent_, $$4: Internal.SoundSource_, $$5: number, $$6: number, $$7: boolean): void; + getGameTime(): number; + loadedAndEntityCanStandOn($$0: BlockPos_, $$1: Internal.Entity_): boolean; + loadedAndEntityCanStandOnFace($$0: BlockPos_, $$1: Internal.Entity_, $$2: Internal.Direction_): boolean; + getLevelData(): Internal.LevelData; + isRaining(): boolean; + method_8402($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; + getDayTime(): number; + getProfiler(): Internal.ProfilerFiller; + getFreeMapId(): number; + updateNeighborsAt($$0: BlockPos_, $$1: Internal.Block_): void; + isInWorldBounds($$0: BlockPos_): boolean; + blockEvent($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: number): void; + fabric_markUnloaded(chunk: Internal.LevelChunk_): void; + shouldTickBlocksAt($$0: number): boolean; + getMapData(arg0: string): Internal.MapItemSavedData; + shouldTickDeath($$0: Internal.Entity_): boolean; + playSound(arg0: Internal.Player_, arg1: Internal.Entity_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void; + playSound(arg0: Internal.Player_, arg1: number, arg2: number, arg3: number, arg4: Internal.SoundEvent_, arg5: Internal.SoundSource_, arg6: number, arg7: number): void; + playSound($$0: Internal.Player_, $$1: BlockPos_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; + setSkyFlashTime($$0: number): void; + neighborChanged($$0: BlockPos_, $$1: Internal.Block_, $$2: BlockPos_): void; + getScoreboard(): Internal.Scoreboard; + method_8316($$0: BlockPos_): Internal.FluidState; close(): void; - method_4511(): Internal.Optional; - method_4499(): number; - method_4477(): number; - method_4513(): void; - method_16000(): number; - method_24286($$0: string): void; - method_36813($$0: number, $$1: number): void; - method_35643($$0: number): void; - method_35642($$0: number): void; - method_4480(): number; - method_4482($$0: number, $$1: number): void; - method_15999($$0: number): void; - method_15998(): void; - method_4486(): number; - method_15997($$0: number): void; - method_4500(): void; - method_4489(): number; + method_18023($$0: Internal.EntityTypeTest_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + getDirectSignalTo($$0: BlockPos_): number; + method_30093($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_, $$3: number): boolean; + method_30092($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number, $$3: number): boolean; + getEntity(arg0: number): Internal.Entity; + setMapData(arg0: string, arg1: Internal.MapItemSavedData_): void; + getThunderLevel($$0: number): number; + getProfilerSupplier(): Internal.Supplier; + getBlockRandomPos($$0: number, $$1: number, $$2: number, $$3: number): BlockPos; + getCurrentDifficultyAt($$0: BlockPos_): Internal.DifficultyInstance; + static isInSpawnableBounds($$0: BlockPos_): boolean; + nextSubTickCount(): number; + fillReportDetails($$0: Internal.CrashReport_): Internal.CrashReportCategory; + method_8608(): boolean; + fabric_getLoadedChunks(): Internal.Set; + updateSkyBrightness(): void; + guardEntityTick($$0: Internal.Consumer_, $$1: T): void; + addParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + sendBlockUpdated(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: number): void; + getRandom(): Internal.Random; + updateNeighbourForOutputSignal($$0: BlockPos_, $$1: Internal.Block_): void; + updateNeighborsAtExceptFromFacing($$0: BlockPos_, $$1: Internal.Block_, $$2: Internal.Direction_): void; + method_8333($$0: Internal.Entity_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + createFireworks($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.CompoundTag_): void; + method_16358($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + removeBlockEntity($$0: BlockPos_): void; + getRecipeManager(): Internal.RecipeManager; + addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + sendPacketToServer($$0: Internal.Packet_): void; + blockEntityChanged($$0: BlockPos_): void; + isRainingAt($$0: BlockPos_): boolean; + redirect$zel000$redirectGetBlockStateLightEmission(blockState: Internal.BlockState_, blockPos: BlockPos_): number; + method_8320($$0: BlockPos_): Internal.BlockState; + getChunkAt($$0: BlockPos_): Internal.LevelChunk; + handler$zel000$checkForWorldlySignalBlock(blockPos: BlockPos_, direction: Internal.Direction_, cir: Internal.CallbackInfoReturnable_): void; + method_8321($$0: BlockPos_): Internal.BlockEntity; + hasNeighborSignal($$0: BlockPos_): boolean; + fabric_markLoaded(chunk: Internal.LevelChunk_): void; + gatherChunkSourceStats(): string; + method_22336(): Internal.LevelLightEngine; + method_22338($$0: number, $$1: number): Internal.BlockGetter; + hasSignal($$0: BlockPos_, $$1: Internal.Direction_): boolean; + setBlocksDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + setThunderLevel($$0: number): void; + setBlockEntity($$0: Internal.BlockEntity_): void; + addDestroyBlockEffect($$0: BlockPos_, $$1: Internal.BlockState_): void; + isDebug(): boolean; + getSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + method_8594(): number; + method_8597(): Internal.DimensionType; + mayInteract($$0: Internal.Player_, $$1: BlockPos_): boolean; + addBlockEntityTicker($$0: Internal.TickingBlockEntity_): void; + dimension(): Internal.ResourceKey; + method_8615(): number; + getSunAngle($$0: number): number; + isDay(): boolean; + destroyBlockProgress(arg0: number, arg1: BlockPos_, arg2: number): void; + isHumidAt($$0: BlockPos_): boolean; + getChunk($$0: number, $$1: number): Internal.LevelChunk; + isThundering(): boolean; + method_8621(): Internal.WorldBorder; + broadcastEntityEvent($$0: Internal.Entity_, $$1: number): void; + method_8624($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + static readonly "LONG_PARTICLE_CLIP_RANGE" : 512; + readonly "isClientSide" : boolean; + readonly "random" : Internal.Random; + static readonly "OVERWORLD" : Internal.ResourceKey; + static readonly "TICKS_PER_DAY" : 24000; + static readonly "MAX_ENTITY_SPAWN_Y" : 20000000; + static readonly "NETHER" : Internal.ResourceKey; + static readonly "RESOURCE_KEY_CODEC" : Internal.Codec>; + static readonly "MAX_BRIGHTNESS" : 15; + static readonly "END" : Internal.ResourceKey; + static readonly "MAX_LEVEL_SIZE" : 30000000; + static readonly "SHORT_PARTICLE_CLIP_RANGE" : 32; + static readonly "MIN_ENTITY_SPAWN_Y" : -20000000; + get server(): Internal.MinecraftServer; + get debug(): boolean; + get night(): boolean; + get freeMapId(): number; + get raining(): boolean; + get thundering(): boolean; + get profiler(): Internal.ProfilerFiller; + get levelData(): Internal.LevelData; + get dayTime(): number; + get gameRules(): Internal.GameRules; + get profilerSupplier(): Internal.Supplier; + get gameTime(): number; + get recipeManager(): Internal.RecipeManager; + get scoreboard(): Internal.Scoreboard; + get day(): boolean; + set thunderLevel($$0: number); + set blockEntity($$0: Internal.BlockEntity_); + set skyFlashTime($$0: number); + set rainLevel($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1041_ = class_1041; - interface Collection extends Internal.Iterable { - add(arg0: E): boolean; - spliterator(): Internal.Spliterator; - containsAll(arg0: Internal.Collection_): boolean; - isEmpty(): boolean; - clear(): void; - remove(arg0: any): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: Internal.Collection_): boolean; - stream(): Internal.Stream; + type Level_ = Special.Level | Level; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2ObjectFunction + */ + interface Int2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { + getOrDefault(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Int2ShortFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Int2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ObjectFunction; + put(arg0: number, arg1: V): V; + remove(arg0: number): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Int2ObjectFunction; + get(arg0: any): V; + get(arg0: number): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Int2LongFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Int2ByteFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Int2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ObjectFunction; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Int2CharFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ObjectFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ObjectFunction; + } + type Int2ObjectFunction_ = ((arg0: number) => V) | Int2ObjectFunction; + /** + * @javaClass net.minecraft.class_4585 + */ + abstract class DefaultedVertexConsumer implements Internal.VertexConsumer { + defaultColor($$0: number, $$1: number, $$2: number, $$3: number): void; + unsetDefaultColor(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DefaultedVertexConsumer_ = DefaultedVertexConsumer; + /** + * @javaClass net.minecraft.class_1703 + */ + abstract class AbstractContainerMenu implements Internal.ScreenHandlerAccessor { + stillValid(arg0: Internal.Player_): boolean; + resumeRemoteUpdates(): void; + static getRedstoneSignalFromContainer($$0: Internal.Container_): number; + static getQuickCraftSlotCount($$0: Internal.Set_, $$1: number, $$2: Internal.ItemStack_, $$3: number): void; + static getRedstoneSignalFromBlockEntity($$0: Internal.BlockEntity_): number; + isValidSlotIndex($$0: number): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + canDragTo($$0: Internal.Slot_): boolean; + broadcastChanges(): void; + setRemoteSlotNoCopy($$0: number, $$1: Internal.ItemStack_): void; + getItems(): Internal.NonNullList; + static getQuickcraftType($$0: number): number; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + setRemoteSlot($$0: number, $$1: Internal.ItemStack_): void; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + broadcastFullState(): void; + findSlot($$0: Internal.Container_, $$1: number): Internal.OptionalInt; + sendAllDataToRemote(): void; + removeSlotListener($$0: Internal.ContainerListener_): void; + setItem($$0: number, $$1: number, $$2: Internal.ItemStack_): void; + setCarried($$0: Internal.ItemStack_): void; + suppressRemoteUpdates(): void; + incrementStateId(): number; + handler$bpg000$onSlotClick(slotIndex: number, button: number, actionType: Internal.ClickType_, player: Internal.Player_, cbi: Internal.CallbackInfo_): void; + setData($$0: number, $$1: number): void; + static getQuickcraftHeader($$0: number): number; + addSlotListener($$0: Internal.ContainerListener_): void; + transferState($$0: Internal.AbstractContainerMenu_): void; + getCarried(): Internal.ItemStack; + clicked($$0: number, $$1: number, $$2: Internal.ClickType_, $$3: Internal.Player_): void; + getStateId(): number; + static canItemQuickReplace($$0: Internal.Slot_, $$1: Internal.ItemStack_, $$2: boolean): boolean; + getSlot($$0: number): Internal.Slot; + slotsChanged($$0: Internal.Container_): void; + initializeContents($$0: number, $$1: Internal.List_, $$2: Internal.ItemStack_): void; + removed($$0: Internal.Player_): void; + setSynchronizer($$0: Internal.ContainerSynchronizer_): void; + getType(): Internal.MenuType; + static isValidQuickcraftType($$0: number, $$1: Internal.Player_): boolean; + setRemoteCarried($$0: Internal.ItemStack_): void; + static getQuickcraftMask($$0: number, $$1: number): number; + static readonly "QUICKCRAFT_TYPE_GREEDY" : 1; + static readonly "QUICKCRAFT_HEADER_END" : 2; + readonly "slots" : Internal.NonNullList; + static readonly "CARRIED_SLOT_SIZE" : 2147483647; + static readonly "SLOT_CLICKED_OUTSIDE" : -999; + static readonly "QUICKCRAFT_HEADER_START" : 0; + readonly "containerListeners" : Internal.List; + readonly "containerId" : number; + static readonly "QUICKCRAFT_TYPE_CHARITABLE" : 0; + static readonly "QUICKCRAFT_HEADER_CONTINUE" : 1; + static readonly "QUICKCRAFT_TYPE_CLONE" : 2; + get carried(): Internal.ItemStack; + get stateId(): number; + get type(): Internal.MenuType; + get items(): Internal.NonNullList; + set carried($$0: Internal.ItemStack_); + set remoteCarried($$0: Internal.ItemStack_); + set synchronizer($$0: Internal.ContainerSynchronizer_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractContainerMenu_ = AbstractContainerMenu; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder + */ + class FallingBlockBuilder extends Internal.BlockBuilder { + dustColor(color: Internal.Color_): this; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FallingBlockBuilder_ = FallingBlockBuilder; + /** + * @javaClass dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator + */ + class MultipartBlockStateGenerator { + toJson(): Internal.JsonObject; + part(when: string, model: string): void; + part(when: string, consumer: Internal.Consumer_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MultipartBlockStateGenerator_ = MultipartBlockStateGenerator; + /** + * @javaClass com.mojang.datafixers.FamilyOptic + */ + interface FamilyOptic { + apply(arg0: number): Internal.OpticParts; + } + type FamilyOptic_ = ((arg0: number) => Internal.OpticParts) | FamilyOptic; + /** + * @javaClass java.util.Locale$LanguageRange + */ + class Locale$LanguageRange { + getRange(): string; + getWeight(): number; hashCode(): number; equals(arg0: any): boolean; - toArray(arg0: T[]): T[]; - toArray(arg0: Internal.IntFunction_): T[]; - toArray(): any[]; - parallelStream(): Internal.Stream; - retainAll(arg0: Internal.Collection_): boolean; - } - type Collection_ = Collection; - class class_2627 extends Internal.class_2621 implements Internal.class_1278 { - method_5439(): number; - method_11314($$0: Internal.class_2680_): Internal.class_238; - static method_31694($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2627_): void; - method_11319($$0: Internal.class_2487_): void; - method_5492($$0: number, $$1: Internal.class_1799_, $$2: Internal.class_2350_): boolean; - method_5493($$0: number, $$1: Internal.class_1799_, $$2: Internal.class_2350_): boolean; - method_11320(): Internal.class_1767; - method_5494($$0: Internal.class_2350_): number[]; - method_11014($$0: Internal.class_2487_): void; - method_27093(): boolean; - method_5435($$0: Internal.class_1657_): void; - method_11313(): Internal.class_2627$class_2628; - method_5432($$0: Internal.class_1657_): void; - method_11312($$0: number): number; - method_11004($$0: number, $$1: number): boolean; - static readonly field_31354 : 9; - static readonly field_31360 : 270.0; - static readonly field_31361 : "Items"; - static readonly field_31359 : 0.5; - static readonly field_31357 : 1; - static readonly field_31358 : 10; - static readonly field_31355 : 3; - static readonly field_31356 : 27; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2627_ = class_2627; - interface Boolean2ByteFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: any): number; - remove(arg0: boolean): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ByteFunction; - } - type Boolean2ByteFunction_ = ((arg0: boolean) => number) | Boolean2ByteFunction; - class class_6784 extends Internal.class_6679 { - method_38873(): Internal.class_6647; - static readonly field_35702 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6784_ = class_6784; - interface NativeResource extends Internal.AutoCloseable { - free(): void; - close(): void; - } - type NativeResource_ = NativeResource; - class class_1474 extends Internal.class_1425 { - method_6659($$0: number): void; - static method_6649($$0: number): string; - static method_6657($$0: number): string; - method_6646(): ResourceLocation; - method_6658(): number[]; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5969($$0: number): boolean; - method_5749($$0: Internal.class_2487_): void; - static method_6651($$0: number): Internal.class_1767; - static method_6652($$0: number): Internal.class_1767; - static method_38985($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_6452(): Internal.class_1799; - method_6650(): ResourceLocation; - method_6655(): number[]; - method_6644(): number; - static method_6656($$0: number): number; - method_6455($$0: Internal.class_1799_): void; - method_5652($$0: Internal.class_2487_): void; - method_6654(): number; - static readonly field_30383 : 1; - static readonly field_30380 : 0; - static readonly field_30378 : "BucketVariantTag"; - static readonly field_6879 : number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1474_ = class_1474; - class class_4659 extends Internal.class_4662 { - method_23469($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly field_24958 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4659_ = class_4659; - class Painter implements Internal.UnitVariables { - getObject(key: string): Internal.PainterObject; - getVariables(): Internal.VariableSet; - guiScreenDraw(screen: Internal.class_437_, matrices: Internal.class_4587_, mouseX: number, mouseY: number, delta: number): void; - clear(): void; - paint(root: Internal.class_2487_): void; - setVariable(key: string, variable: Internal.Unit_): void; - inGameScreenDraw(matrices: Internal.class_4587_, delta: number): void; - unitOf(o: any): Internal.Unit; - make(type: string): Internal.PainterObject; - static readonly LEFT : -1; - static readonly DRAW_INGAME : 1; - static readonly INSTANCE : Internal.Painter; - static readonly BOTTOM : 1; - readonly screenHeightUnit : Internal.MutableNumberUnit; - static readonly DRAW_GUI : 2; - static readonly CENTER : 0; - readonly screenWidthUnit : Internal.MutableNumberUnit; - static readonly DRAW_ALWAYS : 0; - static readonly TOP : -1; - readonly unitContext : Internal.UnitContext; - readonly mouseXUnit : Internal.MutableNumberUnit; - readonly mouseYUnit : Internal.MutableNumberUnit; - readonly deltaUnit : Internal.MutableNumberUnit; - static readonly RIGHT : 1; - get variables(): Internal.VariableSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Painter_ = Painter; - interface CustomProperty { - get(): any; - } - type CustomProperty_ = CustomProperty; - interface class_6350 { - method_33742(): boolean; - method_38317(arg0: Internal.class_6910$class_6912_, arg1: number): Internal.class_2680; - } - type class_6350_ = class_6350; - interface PointOfInterestTypeAccessor { - } - type PointOfInterestTypeAccessor_ = PointOfInterestTypeAccessor; - abstract class class_4093 extends Internal.class_1255 { - method_18859($$0: R): void; - method_5384(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4093_ = class_4093; - abstract class class_265 { - method_1102($$0: Internal.class_2350$class_2351_, $$1: number, $$2: number): number; - method_1104($$0: Internal.class_259$class_260_): void; - method_1105($$0: Internal.class_2350$class_2351_): number; - method_1107(): Internal.class_238; - method_1108($$0: Internal.class_2350$class_2351_, $$1: Internal.class_238_, $$2: number): number; - method_35593($$0: Internal.class_2350$class_2351_, $$1: number, $$2: number): number; - method_20538($$0: Internal.class_2350_): Internal.class_265; - method_1090(): Internal.List; - method_33661($$0: Vec3_): Internal.Optional; - method_1091($$0: Internal.class_2350$class_2351_): number; - method_1092($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_): Internal.class_3965; - method_1096($$0: number, $$1: number, $$2: number): Internal.class_265; + static mapEquivalents(arg0: Internal.List_, arg1: Internal.Map_>): Internal.List; toString(): string; - method_1097(): Internal.class_265; - method_1110(): boolean; - method_1089($$0: Internal.class_259$class_260_): void; + static parse(arg0: string, arg1: Internal.Map_>): Internal.List; + static parse(arg0: string): Internal.List; + static readonly "MAX_WEIGHT" : 1.0; + static readonly "MIN_WEIGHT" : 0.0; + get range(): string; + get weight(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_265_ = class_265; - interface SpriteFinder { - find(arg0: Internal.QuadView_, arg1: number): Internal.class_1058; - find(arg0: number, arg1: number): Internal.class_1058; - } - type SpriteFinder_ = SpriteFinder; - interface EventLoop extends Internal.OrderedEventExecutor, Internal.EventLoopGroup { - parent(): Internal.EventLoopGroup; - } - type EventLoop_ = EventLoop; - class class_312 { - method_1599(): void; - method_1610(): void; - method_1612(): void; - method_1613(): boolean; - handler$zcn000$onRawMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number): void; - method_1603(): number; - method_1604(): number; - method_1606(): void; - method_1607($$0: number): void; - method_1608(): boolean; - method_1609(): boolean; - method_30134(): void; - handler$zcn000$onRawMouseClicked(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; - method_35707(): boolean; - handler$zcn000$onMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; - handler$zcn000$onMouseScrolledPost(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; - handler$zcn000$onRawMouseClickedPost(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_312_ = class_312; - class class_2767 implements Internal.class_2596 { - method_11889(): number; - method_11888(): Internal.class_3419; - method_11052($$0: Internal.class_2540_): void; - method_11890(): number; - method_11892(): number; - method_11891(): number; - method_11894(): Internal.class_3414; - method_11893(): number; - method_11895($$0: Internal.class_2602_): void; - static readonly field_33353 : 8.0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2767_ = class_2767; - interface class_5341 extends Internal.class_46, Internal.Predicate { - method_29325(): Internal.class_5342; - } - type class_5341_ = class_5341; - class class_4604 { - method_23093($$0: Internal.class_238_): boolean; - method_23088($$0: number, $$1: number, $$2: number): void; - method_38557($$0: number): Internal.class_4604; - static readonly field_34820 : 4; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4604_ = class_4604; - class MethodHandles$Lookup { - findStaticVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; - hasFullPrivilegeAccess(): boolean; - findStaticGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; - lookupClass(): typeof any; - defineHiddenClass(arg0: number[], arg1: boolean, ... arg2: any_[]): Internal.MethodHandles$Lookup; - unreflectSetter(arg0: Internal.Field_): Internal.MethodHandle; - findVirtual(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; - findConstructor(arg0: Internal.Class_, arg1: Internal.MethodType_): Internal.MethodHandle; - dropLookupMode(arg0: number): Internal.MethodHandles$Lookup; - findStaticSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; - bind(arg0: any, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; - findGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; - hasPrivateAccess(): boolean; - unreflectGetter(arg0: Internal.Field_): Internal.MethodHandle; - accessClass(arg0: Internal.Class_): typeof any; - findSpecial(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_, arg3: Internal.Class_): Internal.MethodHandle; - in(arg0: Internal.Class_): Internal.MethodHandles$Lookup; - defineClass(arg0: number[]): typeof any; - unreflectConstructor(arg0: Internal.Constructor_): Internal.MethodHandle; - unreflectVarHandle(arg0: Internal.Field_): Internal.VarHandle; - findClass(arg0: string): typeof any; - defineHiddenClassWithClassData(arg0: number[], arg1: any, arg2: boolean, ... arg3: any_[]): Internal.MethodHandles$Lookup; - unreflectSpecial(arg0: Internal.Method_, arg1: Internal.Class_): Internal.MethodHandle; - lookupModes(): number; - findStatic(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; - ensureInitialized(arg0: Internal.Class_): typeof any; - unreflect(arg0: Internal.Method_): Internal.MethodHandle; - findVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; - findSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; - toString(): string; - previousLookupClass(): typeof any; - revealDirect(arg0: Internal.MethodHandle_): Internal.MethodHandleInfo; - static readonly MODULE : 16; - static readonly PACKAGE : 8; - static readonly PUBLIC : 1; - static readonly ORIGINAL : 64; - static readonly UNCONDITIONAL : 32; - static readonly PROTECTED : 4; - static readonly PRIVATE : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MethodHandles$Lookup_ = MethodHandles$Lookup; - abstract class class_1408 { - method_23964($$0: number): void; - method_23965(): void; - method_23966(): boolean; - method_6349($$0: Internal.class_1297_, $$1: number): Internal.class_11; - method_18053($$0: BlockPos_): boolean; - method_21643($$0: Internal.Stream_, $$1: number): Internal.class_11; - method_6350(): boolean; - method_6354($$0: boolean): void; - method_6333($$0: BlockPos_): boolean; - method_6355(): BlockPos; - method_6352($$0: number, $$1: number, $$2: number, $$3: number): Internal.class_11; - method_6337($$0: number, $$1: number, $$2: number, $$3: number): boolean; - method_6334($$0: Internal.class_11_, $$1: number): boolean; - method_6356(): void; - method_6335($$0: Internal.class_1297_, $$1: number): boolean; - method_6357(): boolean; - method_35141($$0: BlockPos_, $$1: number, $$2: number): Internal.class_11; - method_29934($$0: Internal.Set_, $$1: number): Internal.class_11; - method_31267(): boolean; - method_6340(): void; - method_35143(): number; - method_6360(): void; - method_6344($$0: number): void; - method_6342(): Internal.class_8; - method_6348($$0: BlockPos_, $$1: number): Internal.class_11; - method_6345(): Internal.class_11; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1408_ = class_1408; - abstract class class_4861 extends Internal.class_1703 { - method_7609($$0: Internal.class_1263_): void; - method_24928(): void; - method_7597($$0: Internal.class_1657_): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - static readonly field_30815 : 1; - static readonly field_30816 : 2; - static readonly field_30814 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4861_ = class_4861; - interface Reference2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + type Locale$LanguageRange_ = Locale$LanguageRange; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2CharFunction + */ + interface Short2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Reference2ShortFunction; - removeChar(arg0: any): string; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: string): string; + getOrDefault(arg0: number, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Short2ShortFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Short2IntFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: string): string; + remove(arg0: number): string; remove(arg0: any): string; defaultReturnValue(arg0: string): void; defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Reference2ObjectFunction; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Short2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Short2ObjectFunction; get(arg0: any): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Reference2FloatFunction; - applyAsInt(arg0: K): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Reference2CharFunction; - getChar(arg0: any): string; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2CharFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2CharFunction; + get(arg0: number): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Short2LongFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Short2ByteFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Short2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2CharFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2CharFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2CharFunction; } - type Reference2CharFunction_ = ((arg0: any) => string) | Reference2CharFunction; - class class_3924 extends Internal.class_2586 implements Internal.class_3829 { - method_5448(): void; - method_16887(): Internal.class_2487; - method_17503($$0: Internal.class_1799_, $$1: number): boolean; - method_38245(): Internal.class_2622; - static method_31668($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_3924_): void; - method_17505(): Internal.class_2371; - method_17506(): void; - method_11014($$0: Internal.class_2487_): void; - static method_31666($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_3924_): void; - static method_31667($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_3924_): void; - method_17502($$0: Internal.class_1799_): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3924_ = class_3924; - class class_5669 extends Internal.class_5336 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5669_ = class_5669; - interface BucketItemAccessor { - getContent(): Internal.class_3611; - } - type BucketItemAccessor_ = BucketItemAccessor; - interface InstantSource { - withZone(arg0: Internal.ZoneId_): Internal.Clock; - millis(): number; - instant(): Internal.Instant; - } - type InstantSource_ = InstantSource; - class class_1322$class_1323 extends Internal.Enum { - static method_6190($$0: number): Internal.class_1322$class_1323; - method_6191(): number; - static valueOf($$0: string): Internal.class_1322$class_1323; - static values(): Internal.class_1322$class_1323[]; - static readonly field_6331 : Internal.class_1322$class_1323; - static readonly field_6330 : Internal.class_1322$class_1323; - static readonly field_6328 : Internal.class_1322$class_1323; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1322$class_1323_ = "multiply_base" | "multiply_total" | "addition" | class_1322$class_1323; - class class_1681 extends Internal.class_3857 { - method_5711($$0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1681_ = class_1681; - interface ScreenMouseEvents$AfterMouseRelease { - afterMouseRelease(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenMouseEvents$AfterMouseRelease_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$AfterMouseRelease; - abstract class ShapedBlockBuilder extends Internal.BlockBuilder { - textureAll(tex: string): Internal.BlockBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShapedBlockBuilder_ = ShapedBlockBuilder; + type Short2CharFunction_ = ((arg0: number) => string) | Short2CharFunction; /** - * Fired when the gift loot table (cat, villager, etc.) is registering. + * @javaClass java.nio.ByteBuffer */ - class GiftLootEventJS extends Internal.LootEventJS { - addGift(id: ResourceLocation_, b: Internal.Consumer_): void; - getType(): string; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the gift loot table (cat, villager, etc.) is registering. - */ - type GiftLootEventJS_ = GiftLootEventJS; - interface class_5632 { - } - type class_5632_ = class_5632; - class class_2926$class_2930 { - method_12694(): number; - method_12693(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2926$class_2930_ = class_2926$class_2930; - class class_314 extends Internal.Enum { - static method_30285($$0: Internal.class_5421_): Internal.List; - method_1623(): Internal.List; - static valueOf($$0: string): Internal.class_314; - static values(): Internal.class_314[]; - static readonly field_25780 : [undefined, undefined, undefined]; - static readonly field_25783 : {}; - static readonly field_1810 : Internal.class_314; - static readonly field_25781 : [undefined, undefined, undefined, undefined]; - static readonly field_25782 : [undefined, undefined, undefined, undefined, undefined]; - static readonly field_1813 : Internal.class_314; - static readonly field_1803 : Internal.class_314; - static readonly field_1811 : Internal.class_314; - static readonly field_1812 : Internal.class_314; - static readonly field_1806 : Internal.class_314; - static readonly field_17110 : Internal.class_314; - static readonly field_1804 : Internal.class_314; - static readonly field_17112 : Internal.class_314; - static readonly field_25624 : Internal.class_314; - static readonly field_17111 : Internal.class_314; - static readonly field_25625 : Internal.class_314; - static readonly field_25779 : [undefined, undefined]; - static readonly field_1808 : Internal.class_314; - static readonly field_1809 : Internal.class_314; - static readonly field_17114 : Internal.class_314; - static readonly field_17113 : Internal.class_314; - static readonly field_17765 : Internal.class_314; - static readonly field_17764 : Internal.class_314; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_314_ = "furnace_search" | "crafting_misc" | "smoker_food" | "blast_furnace_search" | "furnace_food" | "crafting_equipment" | "smoker_search" | "unknown" | "smithing" | "crafting_search" | "crafting_building_blocks" | "crafting_redstone" | "blast_furnace_blocks" | "furnace_misc" | "blast_furnace_misc" | "stonecutter" | "campfire" | "furnace_blocks" | class_314; - class class_1856 implements Internal.Predicate, Internal.IngredientKJS { - static method_8091(... $$0: Internal.class_1935_[]): Internal.class_1856; - static method_26964($$0: Internal.Stream_): Internal.class_1856; - static method_35226(): Internal.class_1856; - method_8093($$0: Internal.class_1799_): boolean; - method_8100(): Internal.IntList; - method_8089(): Internal.JsonElement; - method_8088($$0: Internal.class_2540_): void; - static method_8086($$0: Internal.class_2540_): Internal.class_1856; - method_8103(): boolean; - static method_8102($$0: Internal.JsonElement_): Internal.class_1856; - static method_8101(... $$0: Internal.class_1799_[]): Internal.class_1856; - getItemsKJS(): Internal.class_1799[]; - static method_8106($$0: Internal.class_6862_): Internal.class_1856; - method_8105(): Internal.class_1799[]; - static readonly field_9017 : Internal.class_1856; - get itemsKJS(): Internal.class_1799[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1856_ = class_1856; - interface BlockPredicate { - check(arg0: Internal.BlockContainerJS_): boolean; - } - type BlockPredicate_ = BlockPredicate; - interface ObjIntConsumer { - accept(arg0: T, arg1: number): void; - } - type ObjIntConsumer_ = ((arg0: T, arg1: number) => void) | ObjIntConsumer; - interface Channel$Unsafe { - disconnect(arg0: Internal.ChannelPromise_): void; - deregister(arg0: Internal.ChannelPromise_): void; - recvBufAllocHandle(): Internal.RecvByteBufAllocator$Handle; - closeForcibly(): void; - beginRead(): void; - bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): void; - voidPromise(): Internal.ChannelPromise; - flush(): void; - localAddress(): Internal.SocketAddress; - outboundBuffer(): Internal.ChannelOutboundBuffer; - close(arg0: Internal.ChannelPromise_): void; - write(arg0: any, arg1: Internal.ChannelPromise_): void; - remoteAddress(): Internal.SocketAddress; - connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): void; - register(arg0: Internal.EventLoop_, arg1: Internal.ChannelPromise_): void; - } - type Channel$Unsafe_ = Channel$Unsafe; - class class_5455$class_6892 extends Internal.Record { - comp_350(): Internal.class_5321>; - comp_351(): Internal.class_2378; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5455$class_6892_ = class_5455$class_6892; - class class_6880$class_6883 implements Internal.class_6880 { - method_40220($$0: Internal.class_6862_): boolean; - method_40231(): Internal.class_6880$class_6882; - method_40230(): Internal.Optional>; - method_40225($$0: Internal.class_5321_): boolean; - method_40224($$0: Internal.Predicate_>): boolean; - static method_40234($$0: Internal.class_2378_, $$1: Internal.class_5321_): Internal.class_6880$class_6883; - static method_40233($$0: Internal.class_2378_, $$1: T): Internal.class_6880$class_6883; - method_40222($$0: Internal.class_2378_): boolean; - method_40229(): Internal.Either, T>; - method_40228(): Internal.Stream>; - method_40227(): boolean; - method_40237(): Internal.class_5321; - method_40226($$0: ResourceLocation_): boolean; - comp_349(): T; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6880$class_6883_ = class_6880$class_6883; - class class_148 extends Internal.RuntimeException { - getMessage(): string; - method_631(): Internal.class_128; - getCause(): Internal.Throwable; - get cause(): Internal.Throwable; - get message(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_148_ = class_148; - class class_4065 extends Internal.Enum { - static method_18510($$0: number): Internal.class_4065; - method_18509(): number; - static valueOf($$0: string): Internal.class_4065; - static values(): Internal.class_4065[]; - method_18511(): Internal.class_2561; - static readonly field_18177 : Internal.class_4065; - static readonly field_18176 : Internal.class_4065; - static readonly field_18179 : Internal.class_4065; - static readonly field_18178 : Internal.class_4065; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4065_ = "all" | "system" | "chat" | "off" | class_4065; - abstract class DoubleBuffer extends Internal.Buffer implements Internal.Comparable { - hasArray(): boolean; - compact(): Internal.DoubleBuffer; - clear(): Internal.DoubleBuffer; - duplicate(): Internal.DoubleBuffer; - compareTo(arg0: Internal.DoubleBuffer_): number; - asReadOnlyBuffer(): Internal.DoubleBuffer; - put(arg0: number[]): Internal.DoubleBuffer; - put(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.DoubleBuffer; - put(arg0: number, arg1: number[]): Internal.DoubleBuffer; - put(arg0: number[], arg1: number, arg2: number): Internal.DoubleBuffer; - put(arg0: number, arg1: Internal.DoubleBuffer_, arg2: number, arg3: number): Internal.DoubleBuffer; - put(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; - put(arg0: number, arg1: number): Internal.DoubleBuffer; - put(arg0: number): Internal.DoubleBuffer; - static allocate(arg0: number): Internal.DoubleBuffer; - rewind(): Internal.DoubleBuffer; - slice(): Internal.DoubleBuffer; - slice(arg0: number, arg1: number): Internal.DoubleBuffer; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.DoubleBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): Internal.DoubleBuffer; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.DoubleBuffer; - get(arg0: number[], arg1: number, arg2: number): Internal.DoubleBuffer; - get(arg0: number[]): Internal.DoubleBuffer; - limit(arg0: number): Internal.DoubleBuffer; - reset(): Internal.DoubleBuffer; - arrayOffset(): number; - toString(): string; - position(arg0: number): Internal.DoubleBuffer; - flip(): Internal.DoubleBuffer; - isDirect(): boolean; - static wrap(arg0: number[]): Internal.DoubleBuffer; - static wrap(arg0: number[], arg1: number, arg2: number): Internal.DoubleBuffer; - mark(): Internal.DoubleBuffer; - order(): Internal.ByteOrder; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DoubleBuffer_ = DoubleBuffer; - class class_5216$class_5487 extends Internal.Record { - comp_516(): number; - comp_517(): Internal.DoubleList; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - static readonly field_26438 : Internal.Codec>; - static readonly field_35424 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5216$class_5487_ = class_5216$class_5487; - class class_6007 { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - static method_34977($$0: number): Internal.class_6007; - method_34976(): number; - static readonly field_29927 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6007_ = class_6007; - class class_3975 extends Internal.class_3972 { - method_8115($$0: Internal.class_1263_, $$1: Internal.class_1937_): boolean; - method_17447(): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3975_ = class_3975; abstract class ByteBuffer extends Internal.Buffer implements Internal.Comparable { asIntBuffer(): Internal.IntBuffer; - compact(): Internal.ByteBuffer; + compact(): this; asLongBuffer(): Internal.LongBuffer; - putDouble(arg0: number, arg1: number): Internal.ByteBuffer; - putDouble(arg0: number): Internal.ByteBuffer; + putDouble(arg0: number, arg1: number): this; + putDouble(arg0: number): this; getDouble(): number; getDouble(arg0: number): number; getFloat(arg0: number): number; getFloat(): number; compareTo(arg0: Internal.ByteBuffer_): number; - putLong(arg0: number, arg1: number): Internal.ByteBuffer; - putLong(arg0: number): Internal.ByteBuffer; - asReadOnlyBuffer(): Internal.ByteBuffer; - put(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; - put(arg0: number, arg1: number): Internal.ByteBuffer; - put(arg0: number, arg1: Internal.ByteBuffer_, arg2: number, arg3: number): Internal.ByteBuffer; - put(arg0: number[]): Internal.ByteBuffer; - put(arg0: number, arg1: number[]): Internal.ByteBuffer; - put(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ByteBuffer; - put(arg0: number): Internal.ByteBuffer; - put(arg0: number[], arg1: number, arg2: number): Internal.ByteBuffer; + putLong(arg0: number, arg1: number): this; + putLong(arg0: number): this; + asReadOnlyBuffer(): this; + put(arg0: Internal.ByteBuffer_): this; + put(arg0: number, arg1: number): this; + put(arg0: number, arg1: Internal.ByteBuffer_, arg2: number, arg3: number): this; + put(arg0: number[]): this; + put(arg0: number, arg1: number[]): this; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + put(arg0: number): this; + put(arg0: number[], arg1: number, arg2: number): this; asDoubleBuffer(): Internal.DoubleBuffer; - slice(): Internal.ByteBuffer; - slice(arg0: number, arg1: number): Internal.ByteBuffer; + slice(): this; + slice(arg0: number, arg1: number): this; array(): number[]; hashCode(): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ByteBuffer; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; get(arg0: number): number; - get(arg0: number[], arg1: number, arg2: number): Internal.ByteBuffer; + get(arg0: number[], arg1: number, arg2: number): this; get(): number; - get(arg0: number, arg1: number[]): Internal.ByteBuffer; - get(arg0: number[]): Internal.ByteBuffer; - limit(arg0: number): Internal.ByteBuffer; + get(arg0: number, arg1: number[]): this; + get(arg0: number[]): this; + limit(arg0: number): this; arrayOffset(): number; - putShort(arg0: number): Internal.ByteBuffer; - putShort(arg0: number, arg1: number): Internal.ByteBuffer; - flip(): Internal.ByteBuffer; + putShort(arg0: number): this; + putShort(arg0: number, arg1: number): this; + flip(): this; order(): Internal.ByteOrder; - order(arg0: Internal.ByteOrder_): Internal.ByteBuffer; + order(arg0: Internal.ByteOrder_): this; asFloatBuffer(): Internal.FloatBuffer; asCharBuffer(): Internal.CharBuffer; - static allocateDirect(arg0: number): Internal.ByteBuffer; + static allocateDirect(arg0: number): this; hasArray(): boolean; - putInt(arg0: number, arg1: number): Internal.ByteBuffer; - putInt(arg0: number): Internal.ByteBuffer; + putInt(arg0: number, arg1: number): this; + putInt(arg0: number): this; getShort(arg0: number): number; getShort(): number; - putChar(arg0: number, arg1: string): Internal.ByteBuffer; - putChar(arg0: string): Internal.ByteBuffer; - clear(): Internal.ByteBuffer; - duplicate(): Internal.ByteBuffer; + putChar(arg0: number, arg1: string): this; + putChar(arg0: string): this; + clear(): this; + duplicate(): this; getLong(arg0: number): number; getLong(): number; - putFloat(arg0: number): Internal.ByteBuffer; - putFloat(arg0: number, arg1: number): Internal.ByteBuffer; + putFloat(arg0: number): this; + putFloat(arg0: number, arg1: number): this; getInt(): number; getInt(arg0: number): number; getChar(): string; getChar(arg0: number): string; alignmentOffset(arg0: number, arg1: number): number; - static allocate(arg0: number): Internal.ByteBuffer; - rewind(): Internal.ByteBuffer; + static allocate(arg0: number): this; + rewind(): this; mismatch(arg0: Internal.ByteBuffer_): number; equals(arg0: any): boolean; - reset(): Internal.ByteBuffer; + reset(): this; toString(): string; - position(arg0: number): Internal.ByteBuffer; - alignedSlice(arg0: number): Internal.ByteBuffer; + position(arg0: number): this; + alignedSlice(arg0: number): this; isDirect(): boolean; - static wrap(arg0: number[]): Internal.ByteBuffer; - static wrap(arg0: number[], arg1: number, arg2: number): Internal.ByteBuffer; + static wrap(arg0: number[]): this; + static wrap(arg0: number[], arg1: number, arg2: number): this; asShortBuffer(): Internal.ShortBuffer; - mark(): Internal.ByteBuffer; + mark(): this; get double(): number; get char(): string; get direct(): boolean; @@ -36684,70 +45950,12 @@ declare namespace Internal { protected constructor(); } type ByteBuffer_ = ByteBuffer; - class ModuleDescriptor$Requires$Modifier extends Internal.Enum { - static valueOf(arg0: string): Internal.ModuleDescriptor$Requires$Modifier; - static values(): Internal.ModuleDescriptor$Requires$Modifier[]; - static readonly TRANSITIVE : Internal.ModuleDescriptor$Requires$Modifier; - static readonly SYNTHETIC : Internal.ModuleDescriptor$Requires$Modifier; - static readonly MANDATED : Internal.ModuleDescriptor$Requires$Modifier; - static readonly STATIC : Internal.ModuleDescriptor$Requires$Modifier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Requires$Modifier_ = "synthetic" | "static" | "mandated" | "transitive" | ModuleDescriptor$Requires$Modifier; - abstract class FloatBuffer extends Internal.Buffer implements Internal.Comparable { - hasArray(): boolean; - compact(): Internal.FloatBuffer; - clear(): Internal.FloatBuffer; - duplicate(): Internal.FloatBuffer; - compareTo(arg0: Internal.FloatBuffer_): number; - asReadOnlyBuffer(): Internal.FloatBuffer; - put(arg0: number[]): Internal.FloatBuffer; - put(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.FloatBuffer; - put(arg0: number, arg1: number[]): Internal.FloatBuffer; - put(arg0: number[], arg1: number, arg2: number): Internal.FloatBuffer; - put(arg0: number, arg1: Internal.FloatBuffer_, arg2: number, arg3: number): Internal.FloatBuffer; - put(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; - put(arg0: number, arg1: number): Internal.FloatBuffer; - put(arg0: number): Internal.FloatBuffer; - static allocate(arg0: number): Internal.FloatBuffer; - rewind(): Internal.FloatBuffer; - slice(): Internal.FloatBuffer; - slice(arg0: number, arg1: number): Internal.FloatBuffer; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.FloatBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): Internal.FloatBuffer; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.FloatBuffer; - get(arg0: number[], arg1: number, arg2: number): Internal.FloatBuffer; - get(arg0: number[]): Internal.FloatBuffer; - limit(arg0: number): Internal.FloatBuffer; - reset(): Internal.FloatBuffer; - arrayOffset(): number; - toString(): string; - position(arg0: number): Internal.FloatBuffer; - flip(): Internal.FloatBuffer; - isDirect(): boolean; - static wrap(arg0: number[]): Internal.FloatBuffer; - static wrap(arg0: number[], arg1: number, arg2: number): Internal.FloatBuffer; - mark(): Internal.FloatBuffer; - order(): Internal.ByteOrder; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FloatBuffer_ = FloatBuffer; /** + * @javaClass java.util.Map */ interface Map { getOrDefault(arg0: any, arg1: V): V; + ofEntries(... arg0: Internal.Map$Entry_[]): Internal.Map; computeIfAbsent(arg0: K, arg1: Internal.Function_): V; values(): Internal.Collection; replace(arg0: K, arg1: V): V; @@ -36761,6 +45969,17 @@ declare namespace Internal { hashCode(): number; putAll(arg0: Internal.Map_): void; merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map; + of(): Internal.Map; + of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map; + of(arg0: K, arg1: V): Internal.Map; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V, arg18: K, arg19: V): Internal.Map; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V): Internal.Map; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V): Internal.Map; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V): Internal.Map; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): Internal.Map; get(arg0: any): V; keySet(): Internal.Set; entrySet(): Internal.Set>; @@ -36768,6 +45987,8 @@ declare namespace Internal { forEach(arg0: Internal.BiConsumer_): void; isEmpty(): boolean; clear(): void; + copyOf(arg0: Internal.Map_): Internal.Map; + entry(arg0: K, arg1: V): Internal.Map$Entry; computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; size(): number; equals(arg0: any): boolean; @@ -36776,234 +45997,347 @@ declare namespace Internal { /** */ type Map_ = {[key in K]: V} | Map; - interface Long2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.LongUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; + /** + * @javaClass me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderBounds + */ + class ChunkRenderBounds { + readonly "z1" : number; + readonly "y1" : number; + readonly "z2" : number; + readonly "x1" : number; + readonly "y2" : number; + static readonly "ALWAYS_FALSE" : Internal.ChunkRenderBounds; + readonly "x2" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkRenderBounds_ = ChunkRenderBounds; + /** + * @javaClass net.minecraft.class_4587$class_4665 + */ + class PoseStack$Pose { + normal(): Internal.Matrix3f; + pose(): Internal.Matrix4f; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PoseStack$Pose_ = PoseStack$Pose; + /** + * @javaClass net.minecraft.class_2684 + */ + abstract class ClientboundMoveEntityPacket implements Internal.Packet { + getxRot(): number; + getyRot(): number; + getXa(): number; + updateEntityPosition($$0: Vec3_): Vec3; + hasPosition(): boolean; + getYa(): number; + getZa(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + static packetToEntity($$0: number): number; + static packetToEntity($$0: number, $$1: number, $$2: number): Vec3; + getEntity($$0: Internal.Level_): Internal.Entity; + hasRotation(): boolean; + isOnGround(): boolean; + toString(): string; + static entityToPacket($$0: number): number; + get onGround(): boolean; + get yRot(): number; + get za(): number; + get xRot(): number; + get ya(): number; + get xa(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundMoveEntityPacket_ = ClientboundMoveEntityPacket; + /** + * @javaClass net.minecraft.class_5932 + */ + class CaveSurface extends Internal.Enum implements Internal.StringRepresentable { + getY(): number; + getDirection(): Internal.Direction; + static valueOf($$0: string): this; + static values(): Internal.CaveSurface[]; + method_15434(): string; + static byName($$0: string): this; + static readonly "FLOOR" : Internal.CaveSurface; + static readonly "CODEC" : Internal.Codec; + static readonly "CEILING" : Internal.CaveSurface; + get y(): number; + get direction(): Internal.Direction; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CaveSurface_ = "ceiling" | "floor" | CaveSurface; + /** + * @javaClass net.minecraft.class_5965$class_5967 + */ + interface MetricSampler$ThresholdTest { + method_34792(arg0: number): boolean; + } + type MetricSampler$ThresholdTest_ = ((arg0: number) => boolean) | MetricSampler$ThresholdTest; + /** + * @javaClass net.minecraft.class_5365 + */ + class GraphicsStatus extends Internal.Enum { + getKey(): string; + static valueOf($$0: string): this; + static values(): Internal.GraphicsStatus[]; + getId(): number; + toString(): string; + static byId($$0: number): this; + static readonly "FANCY" : Internal.GraphicsStatus; + static readonly "FABULOUS" : Internal.GraphicsStatus; + static readonly "FAST" : Internal.GraphicsStatus; + get id(): number; + get key(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GraphicsStatus_ = "fancy" | "fast" | "fabulous" | GraphicsStatus; + /** + * @javaClass java.text.CharacterIterator + */ + interface CharacterIterator extends Internal.Cloneable { + next(): string; + current(): string; + getIndex(): number; + previous(): string; + last(): string; + getEndIndex(): number; + setIndex(arg0: number): string; + clone(): any; + getBeginIndex(): number; + first(): string; + } + type CharacterIterator_ = CharacterIterator; + /** + * @javaClass net.minecraft.class_4652 + */ + class BlockStateProviderType

{ + codec(): Internal.Codec

; + static readonly "RANDOMIZED_INT_STATE_PROVIDER" : Internal.BlockStateProviderType; + static readonly "DUAL_NOISE_PROVIDER" : Internal.BlockStateProviderType; + static readonly "ROTATED_BLOCK_PROVIDER" : Internal.BlockStateProviderType; + static readonly "SIMPLE_STATE_PROVIDER" : Internal.BlockStateProviderType; + static readonly "WEIGHTED_STATE_PROVIDER" : Internal.BlockStateProviderType; + static readonly "NOISE_THRESHOLD_PROVIDER" : Internal.BlockStateProviderType; + static readonly "NOISE_PROVIDER" : Internal.BlockStateProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockStateProviderType_

= Special.BlockStateProviderType | BlockStateProviderType

; + /** + * @javaClass java.nio.CharBuffer + */ + abstract class CharBuffer extends Internal.Buffer implements Internal.Comparable, Internal.Appendable, Internal.CharSequence, Internal.Readable { + compact(): this; + compareTo(arg0: Internal.CharBuffer_): number; + asReadOnlyBuffer(): this; + put(arg0: Internal.CharBuffer_): this; + put(arg0: string, arg1: number, arg2: number): this; + put(arg0: number, arg1: string[]): this; + put(arg0: number, arg1: string): this; + put(arg0: number, arg1: string[], arg2: number, arg3: number): this; + put(arg0: string[]): this; + put(arg0: string[], arg1: number, arg2: number): this; + put(arg0: number, arg1: Internal.CharBuffer_, arg2: number, arg3: number): this; + put(arg0: string): this; + slice(): this; + slice(arg0: number, arg1: number): this; + array(): string[]; + hashCode(): number; + get(): string; + get(arg0: number): string; + get(arg0: string[], arg1: number, arg2: number): this; + get(arg0: string[]): this; + get(arg0: number, arg1: string[]): this; + get(arg0: number, arg1: string[], arg2: number, arg3: number): this; + limit(arg0: number): this; + arrayOffset(): number; + flip(): this; + order(): Internal.ByteOrder; + hasArray(): boolean; + read(arg0: Internal.CharBuffer_): number; + isEmpty(): boolean; + clear(): this; + length(): number; + duplicate(): this; + subSequence(arg0: number, arg1: number): this; + static allocate(arg0: number): this; + rewind(): this; + mismatch(arg0: Internal.CharBuffer_): number; + equals(arg0: any): boolean; + reset(): this; + toString(): string; + position(arg0: number): this; + isDirect(): boolean; + static wrap(arg0: string[], arg1: number, arg2: number): this; + static wrap(arg0: string[]): this; + static wrap(arg0: Internal.CharSequence_): this; + static wrap(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + mark(): this; + chars(): Internal.IntStream; + charAt(arg0: number): string; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + append(arg0: Internal.CharSequence_): this; + append(arg0: string): this; + get direct(): boolean; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CharBuffer_ = CharBuffer; + /** + * @javaClass io.netty.util.concurrent.ProgressiveFuture + */ + interface ProgressiveFuture extends io.netty.util.concurrent.Future { + removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressiveFuture; + syncUninterruptibly(): Internal.ProgressiveFuture; + await(): Internal.ProgressiveFuture; + awaitUninterruptibly(): Internal.ProgressiveFuture; + removeListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressiveFuture; + addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressiveFuture; + sync(): Internal.ProgressiveFuture; + addListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressiveFuture; + } + type ProgressiveFuture_ = ProgressiveFuture; + /** + * @javaClass net.minecraft.class_4208 + */ + class GlobalPos { + pos(): BlockPos; + hashCode(): number; + static of($$0: Internal.ResourceKey_, $$1: BlockPos_): this; + equals($$0: any): boolean; + toString(): string; + dimension(): Internal.ResourceKey; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GlobalPos_ = GlobalPos; + /** + * @javaClass java.util.function.BiFunction + */ + interface BiFunction { + apply(arg0: T, arg1: U): R; + andThen(arg0: Internal.Function_): Internal.BiFunction; + } + type BiFunction_ = ((arg0: T, arg1: U) => R) | BiFunction; + /** + * @javaClass io.netty.util.concurrent.MultithreadEventExecutorGroup + */ + abstract class MultithreadEventExecutorGroup extends Internal.AbstractEventExecutorGroup { + next(): Internal.EventExecutor; + terminationFuture(): io.netty.util.concurrent.Future; + isShuttingDown(): boolean; + iterator(): Internal.Iterator; + shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; + isTerminated(): boolean; + awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; + executorCount(): number; + shutdown(): void; + isShutdown(): boolean; + get shuttingDown(): boolean; + get terminated(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MultithreadEventExecutorGroup_ = MultithreadEventExecutorGroup; + /** + * @javaClass net.minecraft.class_5862 + */ + class ConstantFloat extends Internal.FloatProvider { + getValue(): number; + getMinValue(): number; + getType(): Internal.FloatProviderType; + getMaxValue(): number; + static of($$0: number): this; + toString(): string; + sample($$0: Internal.Random_): number; + static readonly "ZERO" : Internal.ConstantFloat; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.FloatProviderType; + get value(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ConstantFloat_ = ConstantFloat; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2FloatFunction + */ + interface Double2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; + getOrDefault(arg0: number, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2FloatFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Double2DoubleFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Double2ObjectFunction; get(arg0: any): number; get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Double2LongFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2FloatFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2FloatFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Double2CharFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2FloatFunction; compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2FloatFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; } - type Long2LongFunction_ = ((arg0: number) => number) | Long2LongFunction; - class class_4208 { - static method_19443($$0: Internal.class_5321_, $$1: BlockPos_): Internal.class_4208; - method_19442(): Internal.class_5321; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - method_19446(): BlockPos; - static readonly field_25066 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Double2FloatFunction_ = ((arg0: number) => number) | Double2FloatFunction; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortConsumer + */ + interface ShortConsumer extends Internal.Consumer, Internal.IntConsumer { + andThen(arg0: Internal.Consumer_): Internal.Consumer; + andThen(arg0: Internal.IntConsumer_): this; + andThen(arg0: Internal.ShortConsumer_): this; + accept(arg0: number): void; } - type class_4208_ = class_4208; - class StonecuttingRecipeJS extends Internal.RecipeJS { - serialize(): void; - create(args: Internal.ListJS_): void; - deserialize(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StonecuttingRecipeJS_ = StonecuttingRecipeJS; - class class_2805 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12148(): string; - method_12149(): number; - method_12147($$0: Internal.class_2792_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2805_ = class_2805; - class class_6577 extends Internal.Record implements Internal.class_3037 { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - comp_83(): Internal.List; - comp_82(): number; - comp_81(): Internal.class_6017; - comp_80(): Internal.class_2680; - static readonly field_34698 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6577_ = class_6577; - class class_6374 implements Internal.class_2596 { - method_36959($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_36960(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6374_ = class_6374; - class ModuleDescriptor implements Internal.Comparable { - static read(arg0: Internal.InputStream_): Internal.ModuleDescriptor; - static read(arg0: Internal.InputStream_, arg1: Internal.Supplier_>): Internal.ModuleDescriptor; - static read(arg0: Internal.ByteBuffer_): Internal.ModuleDescriptor; - static read(arg0: Internal.ByteBuffer_, arg1: Internal.Supplier_>): Internal.ModuleDescriptor; - toNameAndVersion(): string; - mainClass(): Internal.Optional; - exports(): Internal.Set; - rawVersion(): Internal.Optional; - compareTo(arg0: Internal.ModuleDescriptor_): number; - packages(): Internal.Set; - modifiers(): Internal.Set; - version(): Internal.Optional; - static newAutomaticModule(arg0: string): Internal.ModuleDescriptor$Builder; - isOpen(): boolean; - provides(): Internal.Set; - hashCode(): number; - static newOpenModule(arg0: string): Internal.ModuleDescriptor$Builder; - equals(arg0: any): boolean; - static newModule(arg0: string, arg1: Internal.Set_): Internal.ModuleDescriptor$Builder; - static newModule(arg0: string): Internal.ModuleDescriptor$Builder; - name(): string; - opens(): Internal.Set; - uses(): Internal.Set; - toString(): string; - isAutomatic(): boolean; - requires(): Internal.Set; - get automatic(): boolean; - get open(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor_ = ModuleDescriptor; - class DataResult$Instance extends Internal.Enum implements Internal.Applicative { - ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; - ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; - lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; - static valueOf(arg0: string): Internal.DataResult$Instance; - static values(): Internal.DataResult$Instance[]; - map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; - point(arg0: A): Internal.App; - ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; - static readonly INSTANCE : Internal.DataResult$Instance; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataResult$Instance_ = "instance" | DataResult$Instance; - interface BiFunction { - apply(arg0: T, arg1: U): R; - andThen(arg0: Internal.Function_): Internal.BiFunction; - } - type BiFunction_ = ((arg0: T, arg1: U) => R) | BiFunction; - class class_1590 extends Internal.class_1642 implements Internal.class_5354 { - method_29509(): void; - method_5678(): number; - method_29508(): Internal.UUID; - static method_20682($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5957($$0: Internal.class_4538_): boolean; - method_5749($$0: Internal.class_2487_): void; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - method_29507(): number; - method_20820($$0: Internal.class_1799_): boolean; - static method_26941(): Internal.class_5132$class_5133; - method_7076($$0: Internal.class_1657_): boolean; - method_5980($$0: Internal.class_1309_): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1590_ = class_1590; - interface DoubleToIntFunction { - applyAsInt(arg0: number): number; - } - type DoubleToIntFunction_ = ((arg0: number) => number) | DoubleToIntFunction; - class CallbackInfoReturnable extends Internal.CallbackInfo { - setReturnValue(arg0: R): void; - getReturnValue(): R; - getReturnValueB(): number; - getReturnValueI(): number; - getReturnValueJ(): number; - getReturnValueZ(): boolean; - getReturnValueC(): string; - getReturnValueS(): number; - getReturnValueD(): number; - getReturnValueF(): number; - get returnValueC(): string; - get returnValueS(): number; - get returnValueD(): number; - get returnValue(): R; - get returnValueB(): number; - get returnValueF(): number; - get returnValueI(): number; - get returnValueJ(): number; - get returnValueZ(): boolean; - set returnValue(arg0: R); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CallbackInfoReturnable_ = CallbackInfoReturnable; - class class_2623 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11294(): number; - method_11296(): number; - method_11295(): Internal.class_2248; - method_11298(): BlockPos; - method_11297($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2623_ = class_2623; - class class_6683$class_6684 extends Internal.Enum { - static valueOf($$0: string): Internal.class_6683$class_6684; - static values(): Internal.class_6683$class_6684[]; - static readonly field_35174 : Internal.class_6683$class_6684; - static readonly field_35175 : Internal.class_6683$class_6684; - static readonly field_35176 : Internal.class_6683$class_6684; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6683$class_6684_ = "definitely" | "probably_not" | "very_likely" | class_6683$class_6684; + type ShortConsumer_ = ((arg0: number) => void) | ShortConsumer; + /** + * @javaClass java.lang.reflect.Method + */ class Method extends Internal.Executable { getName(): string; getParameterCount(): number; @@ -37057,38 +46391,157 @@ declare namespace Internal { protected constructor(); } type Method_ = Method; - class class_5869 extends Internal.class_5871 { - static readonly field_29041 : Internal.Codec; - readonly field_31480 : Internal.class_5869$class_6107; - readonly field_31479 : Internal.class_5863; + /** + * @javaClass net.minecraft.class_3924 + */ + class CampfireBlockEntity extends Internal.BlockEntity implements Internal.Clearable { + getItems(): Internal.NonNullList; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + method_5448(): void; + load($$0: Internal.CompoundTag_): void; + getUpdateTag(): Internal.CompoundTag; + static cookTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; + getCookableRecipe($$0: Internal.ItemStack_): Internal.Optional; + placeFood($$0: Internal.ItemStack_, $$1: number): boolean; + static cooldownTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; + dowse(): void; + static particleTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; + get updateTag(): Internal.CompoundTag; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get items(): Internal.NonNullList; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5869_ = class_5869; - interface RecvByteBufAllocator$Handle { - continueReading(): boolean; - incMessagesRead(arg0: number): void; - allocate(arg0: Internal.ByteBufAllocator_): Internal.ByteBuf; - guess(): number; - reset(arg0: Internal.ChannelConfig_): void; - attemptedBytesRead(arg0: number): void; - attemptedBytesRead(): number; - readComplete(): void; - lastBytesRead(): number; - lastBytesRead(arg0: number): void; + type CampfireBlockEntity_ = CampfireBlockEntity; + /** + * @javaClass net.minecraft.class_6121 + */ + class ConstantHeight extends Internal.HeightProvider { + getValue(): Internal.VerticalAnchor; + getType(): Internal.HeightProviderType; + static of($$0: Internal.VerticalAnchor_): this; + toString(): string; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + static readonly "ZERO" : Internal.ConstantHeight; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.HeightProviderType; + get value(): Internal.VerticalAnchor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type RecvByteBufAllocator$Handle_ = RecvByteBufAllocator$Handle; + type ConstantHeight_ = ConstantHeight; + /** + * @javaClass java.time.ZoneId + */ + abstract class ZoneId implements Internal.Serializable { + static ofOffset(arg0: string, arg1: Internal.ZoneOffset_): this; + static systemDefault(): this; + static getAvailableZoneIds(): Internal.Set; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + normalized(): this; + hashCode(): number; + static of(arg0: string, arg1: Internal.Map_): this; + static of(arg0: string): this; + equals(arg0: any): boolean; + getId(): string; + static from(arg0: Internal.TemporalAccessor_): this; + toString(): string; + getRules(): Internal.ZoneRules; + static readonly "SHORT_IDS" : {"PRT":"America/Puerto_Rico","CTT":"Asia/Shanghai","SST":"Pacific/Guadalcanal","MST":"-07:00","AST":"America/Anchorage","NST":"Pacific/Auckland","HST":"-10:00","ACT":"Australia/Darwin","BST":"Asia/Dhaka","AET":"Australia/Sydney","IST":"Asia/Kolkata","CST":"America/Chicago","NET":"Asia/Yerevan","AGT":"America/Argentina/Buenos_Aires","CAT":"Africa/Harare","MIT":"Pacific/Apia","BET":"America/Sao_Paulo","PST":"America/Los_Angeles","ART":"Africa/Cairo","JST":"Asia/Tokyo","VST":"Asia/Ho_Chi_Minh","IET":"America/Indiana/Indianapolis","CNT":"America/St_Johns","PLT":"Asia/Karachi","PNT":"America/Phoenix","EST":"-05:00","EAT":"Africa/Addis_Ababa","ECT":"Europe/Paris"}; + get availableZoneIds(): Internal.Set; + get rules(): Internal.ZoneRules; + get id(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ZoneId_ = ZoneId; + /** + * @javaClass net.minecraft.class_2793 + */ + class ServerboundAcceptTeleportationPacket implements Internal.Packet { + handle($$0: Internal.ServerGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundAcceptTeleportationPacket_ = ServerboundAcceptTeleportationPacket; + /** + * @javaClass net.minecraft.class_5257 + */ + class DeserializationContext { + deserializeConditions($$0: Internal.JsonArray_, $$1: string, $$2: Internal.LootContextParamSet_): Internal.LootItemCondition[]; + getAdvancementId(): ResourceLocation; + get advancementId(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DeserializationContext_ = DeserializationContext; + /** + * @javaClass net.minecraft.class_3018 + */ + class EndGatewayConfiguration implements Internal.FeatureConfiguration { + static delayedExitSearch(): this; + isExitExact(): boolean; + getExit(): Internal.Optional; + static knownExit($$0: BlockPos_, $$1: boolean): this; + static readonly "CODEC" : Internal.Codec; + get exitExact(): boolean; + get exit(): Internal.Optional; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EndGatewayConfiguration_ = EndGatewayConfiguration; + /** + * @javaClass net.minecraft.class_5872 + */ + class CarverDebugSettings { + getLavaState(): Internal.BlockState; + getWaterState(): Internal.BlockState; + isDebugMode(): boolean; + getAirState(): Internal.BlockState; + static of($$0: boolean, $$1: Internal.BlockState_): this; + static of($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.BlockState_): this; + static of($$0: boolean, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.BlockState_, $$4: Internal.BlockState_): this; + getBarrierState(): Internal.BlockState; + static readonly "CODEC" : Internal.Codec; + static readonly "DEFAULT" : Internal.CarverDebugSettings; + get waterState(): Internal.BlockState; + get airState(): Internal.BlockState; + get debugMode(): boolean; + get barrierState(): Internal.BlockState; + get lavaState(): Internal.BlockState; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CarverDebugSettings_ = CarverDebugSettings; + /** + * @javaClass java.lang.Module + */ class Module implements Internal.AnnotatedElement { getDescriptor(): Internal.ModuleDescriptor; getName(): string; - addReads(arg0: Internal.Module_): Internal.Module; + addReads(arg0: Internal.Module_): this; canRead(arg0: Internal.Module_): boolean; getLayer(): Internal.ModuleLayer; getResourceAsStream(arg0: string): Internal.InputStream; - addUses(arg0: Internal.Class_): Internal.Module; - addExports(arg0: string, arg1: Internal.Module_): Internal.Module; + addUses(arg0: Internal.Class_): this; + addExports(arg0: string, arg1: Internal.Module_): this; getClassLoader(): Internal.ClassLoader; isNamed(): boolean; getAnnotations(): Internal.Annotation[]; @@ -37101,7 +46554,7 @@ declare namespace Internal { isExported(arg0: string): boolean; getPackages(): Internal.Set; toString(): string; - addOpens(arg0: string, arg1: Internal.Module_): Internal.Module; + addOpens(arg0: string, arg1: Internal.Module_): this; get declaredAnnotations(): Internal.Annotation[]; get named(): boolean; get classLoader(): Internal.ClassLoader; @@ -37116,2072 +46569,403 @@ declare namespace Internal { protected constructor(); } type Module_ = Module; - class class_2370 extends Internal.class_2385 implements Internal.ListenableRegistry, Internal.RemappableRegistry { - method_40260($$0: Internal.class_6862_): Internal.class_6885$class_6888; - method_40265($$0: number): Internal.Optional>; - method_40264($$0: Internal.class_5321_): Internal.Optional>; - unmap(name: string): void; - method_40269($$0: T): Internal.class_6880$class_6883; - method_29107($$0: Internal.class_5321_): T; - method_40268($$0: Internal.class_5321_): Internal.class_6880; - method_29722(): Internal.Set, T>>; - handler$zie000$setPost(id: number, registryId: Internal.class_5321_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; - method_40266($$0: Internal.class_6862_): Internal.Optional>; - handler$zie000$setPre(id: number, registryId: Internal.class_5321_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; - iterator(): Internal.Iterator; - method_10273($$0: number, $$1: Internal.class_5321_, $$2: T, $$3: Internal.Lifecycle_): Internal.class_6880; - method_10250($$0: ResourceLocation_): boolean; - method_10272($$0: Internal.class_5321_, $$1: T, $$2: Internal.Lifecycle_): Internal.class_6880; - fabric_getRemapEvent(): Internal.Event; - method_31139($$0: T): Internal.Lifecycle; - method_10235(): Internal.Set; - method_31138(): Internal.Lifecycle; - method_40272(): Internal.Stream, Internal.class_6885$class_6888>>; - method_40270(): Internal.Stream>; - fabric_getRemoveObjectEvent(): Internal.Event; - method_40276(): Internal.class_2378; - method_40252($$0: Internal.class_6862_): boolean; - fabric_getAddObjectEvent(): Internal.Event; - method_40273(): Internal.Stream>; - method_40257($$0: Internal.Map_, Internal.List_>>): void; - method_40278(): void; - method_10204(): number; - method_35842($$0: Internal.class_5321_): boolean; - method_35863(): boolean; - method_10206($$0: T): number; - method_31062($$0: Internal.OptionalInt_, $$1: Internal.class_5321_, $$2: T, $$3: Internal.Lifecycle_): Internal.class_6880; - method_29113($$0: T): Internal.Optional>; - method_10240($$0: Internal.Random_): Internal.Optional>; - method_10200($$0: number): T; - method_10221($$0: T): ResourceLocation; - method_10223($$0: ResourceLocation_): T; - remap(name: string, remoteIndexedEntries: Internal.Object2IntMap_, mode: Internal.RemappableRegistry$RemapMode_): void; + /** + * @javaClass net.minecraft.class_4153$class_4155 + */ + class PoiManager$Occupancy extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.PoiManager$Occupancy[]; + getTest(): Internal.Predicate; + static readonly "IS_OCCUPIED" : Internal.PoiManager$Occupancy; + static readonly "HAS_SPACE" : Internal.PoiManager$Occupancy; + static readonly "ANY" : Internal.PoiManager$Occupancy; + get test(): Internal.Predicate; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2370_ = class_2370; - class class_1577 extends Internal.class_1588 { - method_5978(): number; - static method_26915(): Internal.class_5132$class_5133; - method_5957($$0: Internal.class_4538_): boolean; - static method_20676($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_7061($$0: number): number; - method_6094(): boolean; - method_6091($$0: Vec3_): void; - method_7055(): number; - method_7053($$0: number): number; - method_7063(): boolean; - method_7052(): Internal.class_1309; - method_6046(): Internal.class_1310; - method_5970(): number; - method_7058(): boolean; - method_7057($$0: number): number; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6007(): void; - method_5674($$0: Internal.class_2940_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1577_ = class_1577; - abstract class class_1917 { - method_8272($$0: Internal.class_2487_): Internal.class_2487; - method_8283($$0: Internal.class_1937_): Internal.class_1297; - method_8280($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2487_): void; - method_8275($$0: Internal.class_1937_, $$1: number): boolean; - method_8274($$0: Internal.class_1299_): void; - method_8273(arg0: Internal.class_1937_, arg1: BlockPos_, arg2: number): void; - method_8279(): number; - method_8278(): number; - method_8277($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_1952_): void; - method_31589($$0: Internal.class_1937_, $$1: BlockPos_): void; - method_31588($$0: Internal.class_3218_, $$1: BlockPos_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1917_ = class_1917; - interface class_6910$class_6911 { - method_40478(arg0: number[], arg1: Internal.class_6910_): void; - method_40477(arg0: number): Internal.class_6910$class_6912; - } - type class_6910$class_6911_ = class_6910$class_6911; - interface Iterator { - next(): E; - hasNext(): boolean; - forEachRemaining(arg0: Internal.Consumer_): void; - remove(): void; - } - type Iterator_ = Iterator; - class class_309 { - method_1466($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_1455($$0: string): void; - handler$zcl000$onRawKey(handle: number, key: number, scanCode: number, action: number, modifiers: number, info: Internal.CallbackInfo_): void; - handler$zcl000$onKeyAfter(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_, screen: Internal.class_437_, bls: boolean[]): void; - method_1460(): string; - handler$zcl000$onKey(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_): void; - method_1472($$0: number): void; - method_1462($$0: boolean): void; - method_1474(): void; - static readonly field_32143 : 10000; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_309_ = class_309; - abstract class class_437 extends Internal.class_362 implements Internal.class_4068, Internal.ScreenInputDelegate, Internal.ScreenAccessor, Internal.ScreenExtensions { - method_25427($$0: string): void; - method_25429($$0: T): T; - fabric_getAfterMouseClickEvent(): Internal.Event; - method_25420($$0: Internal.class_4587_): void; - fabric_getAfterMouseReleaseEvent(): Internal.Event; - method_25422(): boolean; - fabric_getAfterTickEvent(): Internal.Event; - method_25421(): boolean; - method_25424($$0: Internal.class_4587_, $$1: Internal.class_2561_, $$2: number, $$3: number): void; - fabric_getAllowMouseScrollEvent(): Internal.Event; - method_25423($$0: Internal.class_310_, $$1: number, $$2: number): void; - method_25425($$0: string, $$1: boolean): void; - fabric_getBeforeKeyReleaseEvent(): Internal.Event; - fabric_getButtons(): Internal.List; - fabric_getBeforeMouseScrollEvent(): Internal.Event; - architectury_delegateInputs(): Internal.class_437; - method_30901($$0: Internal.class_4587_, $$1: Internal.List_, $$2: number, $$3: number): void; - fabric_getBeforeMouseReleaseEvent(): Internal.Event; - method_37060($$0: T): T; - method_25417($$0: Internal.class_4587_, $$1: Internal.List_, $$2: number, $$3: number): void; - static method_37061($$0: Internal.List_, $$1: Internal.class_6379_): Internal.class_437$class_6390; - fabric_getAllowKeyReleaseEvent(): Internal.Event; - method_25419(): void; - method_37063($$0: T): T; - fabric_getBeforeRenderEvent(): Internal.Event; - fabric_getAfterKeyReleaseEvent(): Internal.Event; - method_25410($$0: Internal.class_310_, $$1: number, $$2: number): void; - static method_25412($$0: Internal.Runnable_, $$1: string, $$2: string): void; - fabric_getBeforeTickEvent(): Internal.Event; - method_37068(): void; - method_37069(): void; - fabric_getBeforeMouseClickEvent(): Internal.Event; - method_37071(): void; - method_37072(): void; - method_25405($$0: number, $$1: number): boolean; - method_25408($$0: Internal.class_1799_): Internal.List; - fabric_getRemoveEvent(): Internal.Event; - static method_25442(): boolean; - static method_25441(): boolean; - static method_25443(): boolean; - method_25404($$0: number, $$1: number, $$2: number): boolean; - method_37070(): void; - fabric_getAfterKeyPressEvent(): Internal.Event; - fabric_getAllowKeyPressEvent(): Internal.Event; - fabric_getAllowMouseReleaseEvent(): Internal.Event; - method_25440(): Internal.class_2561; - static method_25439($$0: number): boolean; - static method_25438($$0: number): boolean; - method_25430($$0: Internal.class_2583_): boolean; - method_25433($$0: Internal.class_4587_, $$1: number): void; - method_25432(): void; - method_25435(): Internal.class_2561; - method_29638($$0: Internal.List_): void; - method_25434($$0: number): void; - static method_25437($$0: number): boolean; - static method_25436($$0: number): boolean; - method_25394($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: number): void; - fabric_getAllowMouseClickEvent(): Internal.Event; - method_25393(): void; - fabric_getAfterMouseScrollEvent(): Internal.Event; - method_25396(): Internal.List; - fabric_getAfterRenderEvent(): Internal.Event; - method_32634($$0: Internal.class_4587_, $$1: Internal.List_, $$2: Internal.Optional_, $$3: number, $$4: number): void; - fabric_getBeforeKeyPressEvent(): Internal.Event; - field_22789 : number; - readonly field_33816 : Internal.List; - readonly field_33815 : Internal.List; - field_22790 : number; - field_22792 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_437_ = class_437; - class CompositeByteBuf extends Internal.AbstractReferenceCountedByteBuf implements Internal.Iterable { - markReaderIndex(): Internal.CompositeByteBuf; - getByte(arg0: number): number; - readerIndex(arg0: number): Internal.CompositeByteBuf; - writeZero(arg0: number): Internal.CompositeByteBuf; - addComponent(arg0: boolean, arg1: Internal.ByteBuf_): Internal.CompositeByteBuf; - addComponent(arg0: number, arg1: Internal.ByteBuf_): Internal.CompositeByteBuf; - addComponent(arg0: boolean, arg1: number, arg2: Internal.ByteBuf_): Internal.CompositeByteBuf; - addComponent(arg0: Internal.ByteBuf_): Internal.CompositeByteBuf; - setShort(arg0: number, arg1: number): Internal.CompositeByteBuf; - resetReaderIndex(): Internal.CompositeByteBuf; - writeFloat(arg0: number): Internal.CompositeByteBuf; - getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): Internal.CompositeByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.CompositeByteBuf; - getBytes(arg0: number, arg1: number[]): Internal.CompositeByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.CompositeByteBuf; - getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.CompositeByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuffer_): Internal.CompositeByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): Internal.CompositeByteBuf; - getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; - getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; - unwrap(): Internal.ByteBuf; - setDouble(arg0: number, arg1: number): Internal.CompositeByteBuf; - setChar(arg0: number, arg1: number): Internal.CompositeByteBuf; - addComponents(arg0: number, ... arg1: Internal.ByteBuf_[]): Internal.CompositeByteBuf; - addComponents(... arg0: Internal.ByteBuf_[]): Internal.CompositeByteBuf; - addComponents(arg0: boolean, ... arg1: Internal.ByteBuf_[]): Internal.CompositeByteBuf; - addComponents(arg0: boolean, arg1: Internal.Iterable_): Internal.CompositeByteBuf; - addComponents(arg0: Internal.Iterable_): Internal.CompositeByteBuf; - addComponents(arg0: number, arg1: Internal.Iterable_): Internal.CompositeByteBuf; - iterator(): Internal.Iterator; - toByteIndex(arg0: number): number; - order(): Internal.ByteOrder; - writeMedium(arg0: number): Internal.CompositeByteBuf; - writeByte(arg0: number): Internal.CompositeByteBuf; - nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - resetWriterIndex(): Internal.CompositeByteBuf; - discardSomeReadBytes(): Internal.CompositeByteBuf; - touch(arg0: any): Internal.CompositeByteBuf; - touch(): Internal.CompositeByteBuf; - internalComponentAtOffset(arg0: number): Internal.ByteBuf; - writerIndex(arg0: number): Internal.CompositeByteBuf; - nioBufferCount(): number; - discardReadComponents(): Internal.CompositeByteBuf; - setInt(arg0: number, arg1: number): Internal.CompositeByteBuf; - removeComponent(arg0: number): Internal.CompositeByteBuf; - setLong(arg0: number, arg1: number): Internal.CompositeByteBuf; - componentAtOffset(arg0: number): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuffer_): Internal.CompositeByteBuf; - writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.CompositeByteBuf; - writeBytes(arg0: Internal.ByteBuf_): Internal.CompositeByteBuf; - writeBytes(arg0: number[], arg1: number, arg2: number): Internal.CompositeByteBuf; - writeBytes(arg0: number[]): Internal.CompositeByteBuf; - writeBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.CompositeByteBuf; - setIndex(arg0: number, arg1: number): Internal.CompositeByteBuf; - markWriterIndex(): Internal.CompositeByteBuf; - writeShort(arg0: number): Internal.CompositeByteBuf; - alloc(): Internal.ByteBufAllocator; - removeComponents(arg0: number, arg1: number): Internal.CompositeByteBuf; - writeBoolean(arg0: boolean): Internal.CompositeByteBuf; - numComponents(): number; - addFlattenedComponents(arg0: boolean, arg1: Internal.ByteBuf_): Internal.CompositeByteBuf; - setByte(arg0: number, arg1: number): Internal.CompositeByteBuf; - toComponentIndex(arg0: number): number; - retain(): Internal.CompositeByteBuf; - retain(arg0: number): Internal.CompositeByteBuf; - decompose(arg0: number, arg1: number): Internal.List; - hasMemoryAddress(): boolean; - capacity(): number; - capacity(arg0: number): Internal.CompositeByteBuf; - writeLong(arg0: number): Internal.CompositeByteBuf; - array(): number[]; - internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - internalComponent(arg0: number): Internal.ByteBuf; - arrayOffset(): number; - copy(arg0: number, arg1: number): Internal.ByteBuf; - writeDouble(arg0: number): Internal.CompositeByteBuf; - maxNumComponents(): number; - setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; - setBytes(arg0: number, arg1: Internal.ByteBuffer_): Internal.CompositeByteBuf; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.CompositeByteBuf; - setBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.CompositeByteBuf; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): Internal.CompositeByteBuf; - setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.CompositeByteBuf; - setBytes(arg0: number, arg1: number[]): Internal.CompositeByteBuf; - setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; - setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; - ensureWritable(arg0: number): Internal.CompositeByteBuf; - writeInt(arg0: number): Internal.CompositeByteBuf; - setFloat(arg0: number, arg1: number): Internal.CompositeByteBuf; - hasArray(): boolean; - memoryAddress(): number; - consolidate(arg0: number, arg1: number): Internal.CompositeByteBuf; - consolidate(): Internal.CompositeByteBuf; - clear(): Internal.CompositeByteBuf; - discardReadBytes(): Internal.CompositeByteBuf; - nioBuffers(): Internal.ByteBuffer[]; - nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; - skipBytes(arg0: number): Internal.CompositeByteBuf; - writeChar(arg0: number): Internal.CompositeByteBuf; - component(arg0: number): Internal.ByteBuf; - setZero(arg0: number, arg1: number): Internal.CompositeByteBuf; - readBytes(arg0: Internal.ByteBuffer_): Internal.CompositeByteBuf; - readBytes(arg0: number[], arg1: number, arg2: number): Internal.CompositeByteBuf; - readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.CompositeByteBuf; - readBytes(arg0: Internal.OutputStream_, arg1: number): Internal.CompositeByteBuf; - readBytes(arg0: Internal.ByteBuf_): Internal.CompositeByteBuf; - readBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.CompositeByteBuf; - readBytes(arg0: number[]): Internal.CompositeByteBuf; - toString(): string; - setMedium(arg0: number, arg1: number): Internal.CompositeByteBuf; - isDirect(): boolean; - setBoolean(arg0: number, arg1: boolean): Internal.CompositeByteBuf; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CompositeByteBuf_ = CompositeByteBuf; - class class_6755 implements Internal.class_6761, Internal.class_6763 { - method_39371(): Internal.class_6760; - method_39372(): Internal.Stream>; - method_39364($$0: number): void; - method_39363($$0: Internal.class_6760_): void; - method_39366($$0: Internal.BiConsumer_, Internal.class_6760_>): void; - method_39365($$0: number, $$1: Internal.Function_): Internal.class_2499; - static method_39368($$0: Internal.class_2499_, $$1: Internal.Function_>, $$2: Internal.class_1923_): Internal.class_6755; - method_20825(): number; - method_39367($$0: Internal.Predicate_>): void; - method_8674($$0: BlockPos_, $$1: T): boolean; - method_39369(): Internal.class_6760; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6755_ = class_6755; - class class_2558 implements Internal.JsonSerializable { - method_10844(): string; - toJson(): Internal.JsonElement; - method_10845(): Internal.class_2558$class_2559; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2558_ = class_2558; - abstract class Format implements Internal.Serializable, Internal.Cloneable { - formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; - format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - format(arg0: any): string; - clone(): any; - parseObject(arg0: string): any; - parseObject(arg0: string, arg1: Internal.ParsePosition_): any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Format_ = Format; - class class_3317 extends Internal.class_3331 { - method_14529($$0: string): boolean; - method_14528($$0: Internal.SocketAddress_): Internal.class_3320; - method_14527($$0: Internal.SocketAddress_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3317_ = class_3317; - interface LootTablesKJS { - applyKJS0(map: Internal.Map_, action: Internal.BiConsumer_): void; - } - type LootTablesKJS_ = LootTablesKJS; - interface Int2ObjectMap$Entry extends Internal.Map$Entry { - getIntKey(): number; - getKey(): number; - } - type Int2ObjectMap$Entry_ = Int2ObjectMap$Entry; - class PainterObjectStorage { - createScreenObjects(): any[]; - getObject(key: string): Internal.PainterObject; - clear(): void; - handle(root: Internal.class_2487_): void; - remove(id: string): void; - getObjects(): Internal.Collection; - get objects(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PainterObjectStorage_ = PainterObjectStorage; - interface Boolean2LongFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: any): number; - remove(arg0: boolean): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2LongFunction; - } - type Boolean2LongFunction_ = ((arg0: boolean) => number) | Boolean2LongFunction; - class class_324 implements Internal.ColorProviderRegistryImpl$ColorMapperHolder { - method_1697($$0: Internal.class_2680_, $$1: Internal.class_1920_, $$2: BlockPos_, $$3: number): number; - static method_1689(): Internal.class_324; - method_21592($$0: Internal.class_2248_): Internal.Set>; - get(block: Internal.class_2248_): Internal.class_322; - method_1690($$0: Internal.class_322_, ... $$1: Internal.class_2248_[]): void; - method_1691($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_324_ = class_324; - interface IntStream extends Internal.BaseStream { - average(): Internal.OptionalDouble; - sequential(): Internal.IntStream; - takeWhile(arg0: Internal.IntPredicate_): Internal.IntStream; - distinct(): Internal.IntStream; - findFirst(): Internal.OptionalInt; - sum(): number; - skip(arg0: number): Internal.IntStream; - asLongStream(): Internal.LongStream; - allMatch(arg0: Internal.IntPredicate_): boolean; - mapToObj(arg0: Internal.IntFunction_): Internal.Stream; - mapMulti(arg0: Internal.IntStream$IntMapMultiConsumer_): Internal.IntStream; - iterator(): Internal.PrimitiveIterator$OfInt; - asDoubleStream(): Internal.DoubleStream; - min(): Internal.OptionalInt; - mapToLong(arg0: Internal.IntToLongFunction_): Internal.LongStream; - parallel(): Internal.IntStream; - noneMatch(arg0: Internal.IntPredicate_): boolean; - findAny(): Internal.OptionalInt; - limit(arg0: number): Internal.IntStream; - toArray(): number[]; - forEachOrdered(arg0: java_.util.function_.IntConsumer_): void; - anyMatch(arg0: Internal.IntPredicate_): boolean; - map(arg0: Internal.IntUnaryOperator_): Internal.IntStream; - mapToDouble(arg0: Internal.IntToDoubleFunction_): Internal.DoubleStream; - reduce(arg0: number, arg1: java_.util.function_.IntBinaryOperator_): number; - reduce(arg0: java_.util.function_.IntBinaryOperator_): Internal.OptionalInt; - spliterator(): Internal.Spliterator$OfInt; - max(): Internal.OptionalInt; - forEach(arg0: java_.util.function_.IntConsumer_): void; - count(): number; - dropWhile(arg0: Internal.IntPredicate_): Internal.IntStream; - peek(arg0: java_.util.function_.IntConsumer_): Internal.IntStream; - flatMap(arg0: Internal.IntFunction_): Internal.IntStream; - filter(arg0: Internal.IntPredicate_): Internal.IntStream; - sorted(): Internal.IntStream; - boxed(): Internal.Stream; - summaryStatistics(): Internal.IntSummaryStatistics; - collect(arg0: Internal.Supplier_, arg1: Internal.ObjIntConsumer_, arg2: Internal.BiConsumer_): R; - } - type IntStream_ = IntStream; - class EventsJS { - postToHandlers(id: string, list: Internal.List_, event: Internal.EventJS_): boolean; - handlers(id: string): Internal.List; - clear(): void; - listen(id: string, handler: Internal.IEventHandler_): void; - readonly scriptManager : Internal.ScriptManager; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EventsJS_ = EventsJS; - class class_5342 extends Internal.class_5336 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5342_ = class_5342; - interface Temporal extends Internal.TemporalAccessor { - minus(arg0: Internal.TemporalAmount_): Internal.Temporal; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; - with(arg0: Internal.TemporalField_, arg1: number): Internal.Temporal; - with(arg0: Internal.TemporalAdjuster_): Internal.Temporal; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - isSupported(arg0: Internal.TemporalUnit_): boolean; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; - plus(arg0: Internal.TemporalAmount_): Internal.Temporal; - } - type Temporal_ = Temporal; - class RemoveOresProperties { - biomes : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - blocks : BlockStatePredicate; - worldgenLayer : DecorationGenerationStep; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RemoveOresProperties_ = RemoveOresProperties; - abstract class FileLock implements Internal.AutoCloseable { - size(): number; - release(): void; - isValid(): boolean; - overlaps(arg0: number, arg1: number): boolean; - channel(): Internal.FileChannel; - toString(): string; - position(): number; + type PoiManager$Occupancy_ = "has_space" | "is_occupied" | "any" | PoiManager$Occupancy; + /** + * @javaClass net.minecraft.class_310 + */ + class Minecraft extends Internal.ReentrantBlockableEventLoop implements Internal.WindowEventHandler, com.minenash.customhud.mixin.MinecraftClientAccess, net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor, Internal.MinecraftClientAccess, Internal.MinecraftClientAccessor, Internal.MinecraftAccess, Internal.AccessorMinecraftClient { + getRecorder(): Internal.MetricsRecorder; + getPlayerSocialManager(): Internal.PlayerSocialManager; + shouldEntityAppearGlowing($$0: Internal.Entity_): boolean; + debugFpsMeterKeyPress($$0: number): void; + clearLevel(): void; + clearLevel($$0: Internal.Screen_): void; + getTextureAtlas($$0: ResourceLocation_): Internal.Function; + getResourcePackRepository(): Internal.PackRepository; + setLevel($$0: Internal.ClientLevel_): void; + static crash($$0: Internal.CrashReport_): void; + getVersionType(): string; + handler$zcp000$cancelSetScreen(screen: Internal.Screen_, ci: Internal.CallbackInfo_): void; + getGame(): Internal.Game; + handler$bik000$setLevel(clientLevel: Internal.ClientLevel_, info: Internal.CallbackInfo_): void; + getProgressListener(): Internal.StoringChunkProgressListener; + isPaused(): boolean; + getSkinManager(): Internal.SkinManager; + getCurrentServer(): Internal.ServerData; + handler$blg000$renderPost(tick: boolean, cbi: Internal.CallbackInfo_): void; + makeWorldStem($$0: Internal.PackRepository_, $$1: boolean, $$2: Internal.WorldStem$DataPackConfigSupplier_, $$3: Internal.WorldStem$WorldDataSupplier_): Internal.WorldStem; + makeWorldStem($$0: Internal.LevelStorageSource$LevelStorageAccess_, $$1: boolean): Internal.WorldStem; + getGpuWarnlistManager(): Internal.GpuWarnlistManager; + destroy(): void; + static useAmbientOcclusion(): boolean; + getChatStatus(): Internal.Minecraft$ChatStatus; + getLaunchedVersion(): string; + getSingleplayerServer(): Internal.IntegratedServer; + stop(): void; + is64Bit(): boolean; + renderOnThread(): boolean; + updateTitle(): void; + handler$blg000$joinWorld(world: Internal.ClientLevel_, cbi: Internal.CallbackInfo_): void; + getProfiler(): Internal.ProfilerFiller; + getProxy(): Internal.Proxy; + isBlocked($$0: Internal.UUID_): boolean; + getSituationalMusic(): Internal.Music; + getLevelSource(): Internal.LevelStorageSource; + getFrameTimer(): Internal.FrameTimer; + hasSingleplayerServer(): boolean; + getFixerUpper(): Internal.DataFixer; + static renderNames(): boolean; + setScreen($$0: Internal.Screen_): void; close(): void; - isShared(): boolean; - acquiredBy(): Internal.Channel; - get valid(): boolean; - get shared(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FileLock_ = FileLock; - class WallBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WallBlockBuilder_ = WallBlockBuilder; - class class_1500 extends Internal.class_1492 { - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1500_ = class_1500; - class class_320$class_321 extends Internal.Enum { - static method_1679($$0: string): Internal.class_320$class_321; - static valueOf($$0: string): Internal.class_320$class_321; - static values(): Internal.class_320$class_321[]; - method_38742(): string; - static readonly field_1990 : Internal.class_320$class_321; - static readonly field_1988 : Internal.class_320$class_321; - static readonly field_34962 : Internal.class_320$class_321; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_320$class_321_ = "legacy" | "msa" | "mojang" | class_320$class_321; - class FireworksJS { - static of(o: any): Internal.FireworksJS; - createFireworkRocket(w: Internal.class_1937_, x: number, y: number, z: number): Internal.class_1671; - flight : number; - lifetime : number; - readonly explosions : Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FireworksJS_ = FireworksJS; - interface class_6574 { - method_38419($$0: BlockPos_): Internal.class_5819; - method_38418(arg0: number, arg1: number, arg2: number): Internal.class_5819; - method_39000($$0: ResourceLocation_): Internal.class_5819; - method_38995(arg0: string): Internal.class_5819; - method_39039(arg0: Internal.StringBuilder_): void; - } - type class_6574_ = class_6574; - interface RegistryEntryAddedCallback { - onEntryAdded(arg0: number, arg1: ResourceLocation_, arg2: T): void; - } - type RegistryEntryAddedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T) => void) | RegistryEntryAddedCallback; - interface class_5575 { - method_31794(): typeof B; - method_31796(arg0: B): T; - } - type class_5575_ = class_5575; - abstract class class_3443 { - method_35460(): Internal.class_2415; - method_35458(): BlockPos; - method_14935(): Internal.class_3341; - method_14946($$0: Internal.class_6625_): Internal.class_2487; - method_14923(): number; - method_33882(): Internal.class_5847; - method_14934(): Internal.class_2350; - method_14922($$0: number, $$1: number, $$2: number): void; - method_14918($$0: Internal.class_3443_, $$1: Internal.class_6130_, $$2: Internal.Random_): void; - static method_14916($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_2680_): Internal.class_2680; - method_14926($$0: Internal.class_2350_): void; - method_16888(): Internal.class_2470; - method_16653(): Internal.class_3773; - method_14931(arg0: Internal.class_5281_, arg1: Internal.class_5138_, arg2: Internal.class_2794_, arg3: Internal.Random_, arg4: Internal.class_3341_, arg5: Internal.class_1923_, arg6: BlockPos_): void; - method_16654($$0: Internal.class_1923_, $$1: number): boolean; - static method_38703($$0: Internal.Stream_): Internal.class_3341; - static method_38702($$0: Internal.List_, $$1: Internal.class_3341_): Internal.class_3443; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3443_ = class_3443; - class DecimalStyle { - getPositiveSign(): string; - getDecimalSeparator(): string; - getNegativeSign(): string; - static ofDefaultLocale(): Internal.DecimalStyle; - getZeroDigit(): string; - withPositiveSign(arg0: string): Internal.DecimalStyle; - hashCode(): number; - withDecimalSeparator(arg0: string): Internal.DecimalStyle; - static of(arg0: Internal.Locale_): Internal.DecimalStyle; - equals(arg0: any): boolean; - toString(): string; - withNegativeSign(arg0: string): Internal.DecimalStyle; - withZeroDigit(arg0: string): Internal.DecimalStyle; - static getAvailableLocales(): Internal.Set; - static readonly STANDARD : Internal.DecimalStyle; - get negativeSign(): string; - get decimalSeparator(): string; - get zeroDigit(): string; - get positiveSign(): string; - get availableLocales(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DecimalStyle_ = DecimalStyle; - class Type$Mu implements Internal.K1 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Type$Mu_ = Type$Mu; - class RemoveSpawnsProperties { - mobs : ((arg0: Internal.class_1311, arg1: Internal.class_5483$class_1964) => boolean); - biomes : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RemoveSpawnsProperties_ = RemoveSpawnsProperties; - class class_1657$class_1658 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1657$class_1658; - static values(): Internal.class_1657$class_1658[]; - method_19206(): Internal.class_2561; - static readonly field_7531 : Internal.class_1657$class_1658; - static readonly field_7530 : Internal.class_1657$class_1658; - static readonly field_18592 : Internal.class_1657$class_1658; - static readonly field_7532 : Internal.class_1657$class_1658; - static readonly field_7528 : Internal.class_1657$class_1658; - static readonly field_7529 : Internal.class_1657$class_1658; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1657$class_1658_ = "not_possible_here" | "not_possible_now" | "other_problem" | "too_far_away" | "obstructed" | "not_safe" | class_1657$class_1658; - abstract class DynamicLike { - createIntList(arg0: Internal.IntStream_): Internal.Dynamic; - createLong(arg0: number): Internal.Dynamic; - getElementGeneric(arg0: T): Internal.DataResult; - getElementGeneric(arg0: T, arg1: T): T; - asLongStreamOpt(): Internal.DataResult; - createDouble(arg0: number): Internal.Dynamic; - createLongList(arg0: Internal.LongStream_): Internal.Dynamic; - readMap(arg0: Internal.Decoder_, arg1: Internal.Function_>): Internal.DataResult>>; - readMap(arg0: Internal.DataResult_, arg1: Internal.Function3_, Internal.Dynamic_, Internal.DataResult_>): Internal.DataResult; - readMap(arg0: Internal.Decoder_, arg1: Internal.Decoder_): Internal.DataResult>>; - asListOpt(arg0: Internal.Function_, U>): Internal.DataResult>; - asStreamOpt(): Internal.DataResult>>; - createShort(arg0: number): Internal.Dynamic; - asMap(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.Map; - asIntStream(): Internal.IntStream; - createByteList(arg0: Internal.ByteBuffer_): Internal.Dynamic; - asByteBuffer(): Internal.ByteBuffer; - asFloat(arg0: number): number; - decode(arg0: Internal.Decoder_): Internal.DataResult>; - asIntStreamOpt(): Internal.DataResult; - asLongStream(): Internal.LongStream; - createBoolean(arg0: boolean): Internal.Dynamic; - asList(arg0: Internal.Function_, U>): Internal.List; - asInt(arg0: number): number; - readList(arg0: Internal.Decoder_): Internal.DataResult>; - readList(arg0: Internal.Function_, Internal.DataResult_>): Internal.DataResult>; - emptyList(): Internal.Dynamic; - asShort(arg0: number): number; - get(arg0: string): Internal.OptionalDynamic; - emptyMap(): Internal.Dynamic; - createNumeric(arg0: Internal.Number_): Internal.Dynamic; - asString(): Internal.DataResult; - asString(arg0: string): string; - asByte(arg0: number): number; - createList(arg0: Internal.Stream_>): Internal.Dynamic; - asByteBufferOpt(): Internal.DataResult; - read(arg0: Internal.Decoder_): Internal.DataResult; - asMapOpt(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.DataResult>; - asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; - getGeneric(arg0: T): Internal.DataResult; - asNumber(): Internal.DataResult; - asNumber(arg0: Internal.Number_): Internal.Number; - createString(arg0: string): Internal.Dynamic; - asStream(): Internal.Stream>; - createMap(arg0: Internal.Map_, Internal.Dynamic_>): Internal.Dynamic; - asLong(arg0: number): number; - createByte(arg0: number): Internal.Dynamic; - createFloat(arg0: number): Internal.Dynamic; - getOps(): Internal.DynamicOps; - getElement(arg0: string): Internal.DataResult; - getElement(arg0: string, arg1: T): T; - asDouble(arg0: number): number; - createInt(arg0: number): Internal.Dynamic; - asBoolean(arg0: boolean): boolean; - get ops(): Internal.DynamicOps; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DynamicLike_ = DynamicLike; - interface Comparable { - compareTo(arg0: T): number; - } - type Comparable_ = Comparable; - class class_4567 extends Internal.class_4309 { - method_22559(): Internal.Set; - method_22564($$0: ResourceLocation_): Internal.class_5341; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4567_ = class_4567; - class class_1273 { - method_5474($$0: Internal.class_2487_): void; - method_5472($$0: Internal.class_1799_): boolean; - static method_5473($$0: Internal.class_2487_): Internal.class_1273; - static readonly field_5817 : Internal.class_1273; - static readonly field_29956 : "Lock"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1273_ = class_1273; - interface MessageSizeEstimator { - newHandle(): Internal.MessageSizeEstimator$Handle; - } - type MessageSizeEstimator_ = MessageSizeEstimator; - class GameProfile { - getName(): string; - isLegacy(): boolean; - hashCode(): number; - getProperties(): Internal.PropertyMap; - equals(arg0: any): boolean; - getId(): Internal.UUID; - toString(): string; - isComplete(): boolean; - get legacy(): boolean; - get name(): string; - get id(): Internal.UUID; - get complete(): boolean; - get properties(): Internal.PropertyMap; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameProfile_ = GameProfile; - interface Function8 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8): R; - curry7(): Internal.Function7>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function8_ = Function8; - abstract class class_5418 extends Internal.class_1588 { - method_5966(): void; - method_5678(): number; - method_24705(): Internal.class_4837; - method_30240($$0: boolean): void; - method_5968(): Internal.class_1309; - method_5749($$0: Internal.class_2487_): void; - method_30235(): boolean; - method_5652($$0: Internal.class_2487_): void; - method_30236(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5418_ = class_5418; - class class_3753 implements Internal.class_2596 { - method_16395(): ResourceLocation; - method_16396(): BlockPos; - method_16392($$0: Internal.class_2792_): void; - method_11052($$0: Internal.class_2540_): void; - method_16393(): string; - method_16394(): ResourceLocation; - method_26435(): ResourceLocation; - method_26436(): Internal.class_3751$class_4991; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3753_ = class_3753; - class class_1124$class_1125 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1124$class_1125_ = class_1124$class_1125; - interface class_1113 { - method_4777(): Internal.class_1113$class_1114; - method_4787(): boolean; - method_4776(): Internal.class_1111; - method_4779(): number; - method_4778(): number; - method_26273(): boolean; - method_4780(): number; - method_4782(): number; - method_4781(): number; - method_4784(): number; - method_4783(arg0: Internal.class_1144_): Internal.class_1146; - method_4775(): ResourceLocation; - method_4786(): boolean; - method_4785(): boolean; - method_4774(): Internal.class_3419; - } - type class_1113_ = class_1113; - class class_1750 extends Internal.class_1838 { - method_7716(): boolean; - method_7715(): Internal.class_2350; - method_32760(): Internal.class_2350; - method_7718(): Internal.class_2350[]; - method_7717(): boolean; - method_8037(): BlockPos; - static method_16355($$0: Internal.class_1750_, $$1: BlockPos_, $$2: Internal.class_2350_): Internal.class_1750; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1750_ = class_1750; - class class_20 { - method_89(): number; - method_88(): Internal.class_2561; - method_94(): boolean; - hashCode(): number; - method_93(): Internal.class_20$class_21; - equals($$0: any): boolean; - method_92(): number; - method_91(): number; - method_90(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_20_ = class_20; - interface DataInput { - readLine(): string; - readChar(): string; - skipBytes(arg0: number): number; - readLong(): number; - readUTF(): string; - readShort(): number; - readDouble(): number; - readFully(arg0: number[]): void; - readFully(arg0: number[], arg1: number, arg2: number): void; - readFloat(): number; - readBoolean(): boolean; - readByte(): number; - readInt(): number; - readUnsignedByte(): number; - readUnsignedShort(): number; - } - type DataInput_ = DataInput; - class JsonNull extends Internal.JsonElement { - hashCode(): number; - equals(arg0: any): boolean; - deepCopy(): Internal.JsonNull; - static readonly INSTANCE : Internal.JsonNull; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonNull_ = JsonNull; - interface class_5569 { - method_31750(arg0: Internal.class_1297$class_5529_): void; - method_31749(): void; - } - type class_5569_ = class_5569; - class class_2703 implements Internal.class_2596 { - method_11722(): Internal.List; - method_11721($$0: Internal.class_2602_): void; - method_11723(): Internal.class_2703$class_5893; - method_11052($$0: Internal.class_2540_): void; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2703_ = class_2703; - class class_1723 extends Internal.class_1729 { - method_7658(): number; - method_7609($$0: Internal.class_1263_): void; - method_30264(): Internal.class_5421; - method_7653(): number; - static method_36211($$0: number): boolean; - method_7652($$0: Internal.class_1860_): boolean; - method_7597($$0: Internal.class_1657_): boolean; - method_32339($$0: number): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7657(): void; - method_7613($$0: Internal.class_1799_, $$1: Internal.class_1735_): boolean; - method_29281(): Internal.class_1715; - method_7656(): number; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - method_7655(): number; - method_7654($$0: Internal.class_1662_): void; - readonly field_7828 : Internal.class_1657; - static readonly field_21670 : ResourceLocation; - static readonly field_21671 : ResourceLocation; - static readonly field_21672 : ResourceLocation; - static readonly field_21673 : ResourceLocation; - readonly field_7827 : boolean; - static readonly field_30808 : 9; - static readonly field_30809 : 36; - static readonly field_30806 : 5; - static readonly field_30807 : 9; - static readonly field_30804 : 1; - static readonly field_21668 : ResourceLocation; - static readonly field_30805 : 5; - static readonly field_21669 : ResourceLocation; - static readonly field_30802 : 0; - static readonly field_30803 : 0; - static readonly field_30811 : 45; - static readonly field_30812 : 45; - static readonly field_30810 : 36; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1723_ = class_1723; - class ModuleDescriptor$Version implements Internal.Comparable { - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - static parse(arg0: string): Internal.ModuleDescriptor$Version; - compareTo(arg0: Internal.ModuleDescriptor$Version_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Version_ = ModuleDescriptor$Version; - interface Long2ObjectMap$FastEntrySet extends Internal.ObjectSet> { - fastForEach(arg0: Internal.Consumer_>): void; - fastIterator(): Internal.ObjectIterator>; - } - type Long2ObjectMap$FastEntrySet_ = Long2ObjectMap$FastEntrySet; - class class_4207$class_4232 { - method_23149(): Internal.UUID; - readonly field_18926 : Internal.class_2374; - readonly field_18925 : string; - readonly field_18928 : Internal.List; - readonly field_18927 : Internal.List; - readonly field_25287 : Internal.Set; - readonly field_19375 : Internal.List; - readonly field_19373 : boolean; - readonly field_22406 : number; - readonly field_19330 : Internal.class_11; - readonly field_19374 : Internal.List; - readonly field_22407 : number; - readonly field_19372 : string; - readonly field_18924 : number; - readonly field_19328 : string; - readonly field_18923 : Internal.UUID; - readonly field_19329 : number; - readonly field_18930 : Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4207$class_4232_ = class_4207$class_4232; - interface Runnable { + pauseGame($$0: boolean): void; + isTextFilteringEnabled(): boolean; + createLevel($$0: string, $$1: Internal.LevelSettings_, $$2: Internal.RegistryAccess_, $$3: Internal.WorldGenSettings_): void; + setConnectedToRealms($$0: boolean): void; + getMinecraftSessionService(): Internal.MinecraftSessionService; + getToasts(): Internal.ToastComponent; + handler$zjc000$cancelItemPick(info: Internal.CallbackInfo_): void; + method_30133(): void; + updateMaxMipLevel($$0: number): void; + clearResourcePacksOnError($$0: Internal.Throwable_, $$1: Internal.Component_): void; + getMusicManager(): Internal.MusicManager; + getLanguageManager(): Internal.LanguageManager; + getProfileProperties(): Internal.PropertyMap; + getItemRenderer(): Internal.ItemRenderer; + setCameraEntity($$0: Internal.Entity_): void; + getResourceManager(): Internal.ResourceManager; run(): void; - } - type Runnable_ = (() => void) | Runnable; - class class_1472 extends Internal.class_1429 implements Internal.class_5147 { - method_6635($$0: boolean): void; - method_5711($$0: number): void; - method_6636($$0: Internal.class_3419_): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_6628($$0: number): number; - method_6629(): boolean; - method_5749($$0: Internal.class_2487_): void; - static method_26893(): Internal.class_5132$class_5133; - method_27072(): boolean; - method_6640($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1472; - method_5991(): ResourceLocation; - method_6641($$0: number): number; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_6633(): Internal.class_1767; - static method_6634($$0: Internal.class_1767_): number[]; - method_6007(): void; - method_6631($$0: Internal.class_1767_): void; - method_5652($$0: Internal.class_2487_): void; - static method_6632($$0: Internal.Random_): Internal.class_1767; - method_5983(): void; + getTutorial(): Internal.Tutorial; + isDemo(): boolean; + debugClientMetricsStart($$0: Internal.Consumer_): boolean; + localvar$zjc000$modifyItemPick(stack: Internal.ItemStack_): Internal.ItemStack; + handler$bik000$resizeDisplay(info: Internal.CallbackInfo_): void; + handler$bik000$resizeDisplay(screen: Internal.Screen_, info: Internal.CallbackInfo_): void; + getMainRenderTarget(): Internal.RenderTarget; + getEntityModels(): Internal.EntityModelSet; + static useFancyGraphics(): boolean; + handler$zmh000$disconnectAfter(screen_1: Internal.Screen_, info: Internal.CallbackInfo_): void; + getMobEffectTextures(): Internal.MobEffectTextureManager; + getPaintingTextures(): Internal.PaintingTextureManager; + getTextureManager(): Internal.TextureManager; + forceSetScreen($$0: Internal.Screen_): void; + allowsRealms(): boolean; + isLocalServer(): boolean; + getClientPackSource(): Internal.ClientPackSource; + handler$bik000$clearLevel(screen: Internal.Screen_, info: Internal.CallbackInfo_): void; + getBlockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher; + tick(): void; + delayCrash($$0: Internal.Supplier_): void; + setRecorder(recorder: Internal.MetricsRecorder_): void; + grabPanoramixScreenshot($$0: Internal.File_, $$1: number, $$2: number): Internal.Component; + reloadResourcePacks(): Internal.CompletableFuture; + static fillReport($$0: Internal.Minecraft_, $$1: Internal.LanguageManager_, $$2: string, $$3: Internal.Options_, $$4: Internal.CrashReport_): void; + fillReport($$0: Internal.CrashReport_): Internal.CrashReport; + getDeltaFrameTime(): number; + getBlockRenderer(): Internal.BlockRenderDispatcher; + getSearchTree($$0: Internal.SearchRegistry$Key_): Internal.MutableSearchTree; + setOverlay($$0: Internal.Overlay_): void; + setCurrentServer($$0: Internal.ServerData_): void; + renderBuffers(): Internal.RenderBuffers; + getWindow(): Internal.Window; + getUser(): Internal.User; + getCameraEntity(): Internal.Entity; + createTelemetryManager(): Internal.ClientTelemetryManager; + getModelManager(): Internal.ModelManager; + handler$blg000$renderPre(tick: boolean, cbi: Internal.CallbackInfo_): void; + getSoundManager(): Internal.SoundManager; + getFrameTime(): number; + handler$blg000$disconnect(screen: Internal.Screen_, cbi: Internal.CallbackInfo_): void; + getConnection(): Internal.ClientPacketListener; + prepareForMultiplayer(): void; + isRunning(): boolean; + handler$blg000$setCurrentServerEntry(info: Internal.ServerData_, cbi: Internal.CallbackInfo_): void; + localvar$zcp000$modifyScreen(screen: Internal.Screen_): Internal.Screen; + getBlockColors(): Internal.BlockColors; + getOverlay(): Internal.Overlay; + getHotbarManager(): Internal.HotbarManager; + isWindowActive(): boolean; + getResourcePackDirectory(): Internal.File; + showOnlyReducedInfo(): boolean; + isEnforceUnicode(): boolean; + getSplashManager(): Internal.SplashManager; + handler$bdf000$iris$trackLastDimensionOnLeave(arg0: Internal.Screen_, arg1: Internal.CallbackInfo_): void; + isConnectedToRealms(): boolean; + getItemInHandRenderer(): Internal.ItemInHandRenderer; + delayTextureReload(): Internal.CompletableFuture; + getEntityRenderDispatcher(): Internal.EntityRenderDispatcher; + allowsMultiplayer(): boolean; + static useShaderTransparency(): boolean; + method_15995($$0: boolean): void; + method_15993(): void; + static getInstance(): this; + emergencySave(): void; + static checkModStatus(): Internal.ModCheck; + loadLevel($$0: string): void; + readonly "itemColors" : Internal.ItemColors; + "crosshairPickEntity" : Internal.Entity; + "screen" : Internal.Screen; + "cameraEntity" : Internal.Entity; + static readonly "ON_OSX" : false; + readonly "mouseHandler" : Internal.MouseHandler; + static readonly "UNIFORM_FONT" : ResourceLocation; + readonly "gameRenderer" : Internal.GameRenderer; + "wireframe" : boolean; + "chunkVisibility" : boolean; + readonly "options" : Internal.Options; + readonly "frameTimer" : Internal.FrameTimer; + "chunkPath" : boolean; + readonly "levelRenderer" : Internal.LevelRenderer; + "player" : Internal.LocalPlayer; + "level" : Internal.ClientLevel; + readonly "gameDirectory" : Internal.File; + static "fps" : 59; + readonly "debugRenderer" : Internal.DebugRenderer; + "noRender" : boolean; + static readonly "DEFAULT_FONT" : ResourceLocation; + "fpsString" : string; + readonly "keyboardHandler" : Internal.KeyboardHandler; + static readonly "UPDATE_DRIVERS_ADVICE" : "Please make sure you have up-to-date drivers (see aka.ms/mcdriver for instructions)."; + readonly "particleEngine" : Internal.ParticleEngine; + readonly "gui" : Internal.Gui; + "gameMode" : Internal.MultiPlayerGameMode; + static readonly "ALT_FONT" : ResourceLocation; + "hitResult" : Internal.HitResult; + "smartCull" : boolean; + readonly "font" : Internal.Font; + get itemRenderer(): Internal.ItemRenderer; + get clientPackSource(): Internal.ClientPackSource; + get paused(): boolean; + get instance(): this; + get musicManager(): Internal.MusicManager; + get mobEffectTextures(): Internal.MobEffectTextureManager; + get mainRenderTarget(): Internal.RenderTarget; + get progressListener(): Internal.StoringChunkProgressListener; + get toasts(): Internal.ToastComponent; + get hotbarManager(): Internal.HotbarManager; + get entityModels(): Internal.EntityModelSet; + get connection(): Internal.ClientPacketListener; + get itemInHandRenderer(): Internal.ItemInHandRenderer; + get resourceManager(): Internal.ResourceManager; + get versionType(): string; + get situationalMusic(): Internal.Music; + get overlay(): Internal.Overlay; + get playerSocialManager(): Internal.PlayerSocialManager; + get frameTime(): number; + get deltaFrameTime(): number; + get localServer(): boolean; + get profiler(): Internal.ProfilerFiller; + get languageManager(): Internal.LanguageManager; + get paintingTextures(): Internal.PaintingTextureManager; + get proxy(): Internal.Proxy; + get skinManager(): Internal.SkinManager; + get minecraftSessionService(): Internal.MinecraftSessionService; + get entityRenderDispatcher(): Internal.EntityRenderDispatcher; + get modelManager(): Internal.ModelManager; + get game(): Internal.Game; + get gpuWarnlistManager(): Internal.GpuWarnlistManager; + get enforceUnicode(): boolean; + get textFilteringEnabled(): boolean; + get demo(): boolean; + get resourcePackDirectory(): Internal.File; + get blockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher; + get blockRenderer(): Internal.BlockRenderDispatcher; + get running(): boolean; + get levelSource(): Internal.LevelStorageSource; + get connectedToRealms(): boolean; + get tutorial(): Internal.Tutorial; + get splashManager(): Internal.SplashManager; + get singleplayerServer(): Internal.IntegratedServer; + get launchedVersion(): string; + get chatStatus(): Internal.Minecraft$ChatStatus; + get fixerUpper(): Internal.DataFixer; + get recorder(): Internal.MetricsRecorder; + get resourcePackRepository(): Internal.PackRepository; + get textureManager(): Internal.TextureManager; + get profileProperties(): Internal.PropertyMap; + get windowActive(): boolean; + get soundManager(): Internal.SoundManager; + get blockColors(): Internal.BlockColors; + get window(): Internal.Window; + get user(): Internal.User; + get currentServer(): Internal.ServerData; + set recorder(recorder: Internal.MetricsRecorder_); + set overlay($$0: Internal.Overlay_); + set connectedToRealms($$0: boolean); + set currentServer($$0: Internal.ServerData_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1472_ = class_1472; + type Minecraft_ = Minecraft; /** - * Fired when the block loot table is registering. + * @javaClass me.jellysquid.mods.sodium.client.world.BiomeSeedProvider */ - class BlockLootEventJS extends Internal.LootEventJS { - addSimpleBlock(blocks: BlockStatePredicate_, item: Internal.class_1799_): void; - addSimpleBlock(blocks: BlockStatePredicate_): void; - build(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; - getType(): string; - addBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; - getDirectory(): string; - modifyBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; - get type(): string; - get directory(): string; + interface BiomeSeedProvider { + getBiomeSeed(): number; + } + type BiomeSeedProvider_ = (() => number) | BiomeSeedProvider; + /** + * @javaClass java.time.zone.ZoneOffsetTransitionRule$TimeDefinition + */ + class ZoneOffsetTransitionRule$TimeDefinition extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.ZoneOffsetTransitionRule$TimeDefinition[]; + createDateTime(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): Internal.LocalDateTime; + static readonly "WALL" : Internal.ZoneOffsetTransitionRule$TimeDefinition; + static readonly "UTC" : Internal.ZoneOffsetTransitionRule$TimeDefinition; + static readonly "STANDARD" : Internal.ZoneOffsetTransitionRule$TimeDefinition; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ZoneOffsetTransitionRule$TimeDefinition_ = "standard" | "utc" | "wall" | ZoneOffsetTransitionRule$TimeDefinition; + /** + * Fired by different tag when the level: + * - loads + * - ticks + * - unloads + * @javaClass dev.latvian.mods.kubejs.level.SimpleLevelEventJS + */ + class SimpleLevelEventJS extends Internal.LevelEventJS { + getLevel(): Internal.LevelJS; + get level(): Internal.LevelJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** - * Fired when the block loot table is registering. + * Fired by different tag when the level: + * - loads + * - ticks + * - unloads */ - type BlockLootEventJS_ = BlockLootEventJS; - class class_1540 extends Internal.class_1297 { - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_18002(): Internal.class_2596; - method_6965($$0: number, $$1: number): void; - method_5833(): boolean; - handler$zzo000$handleLand(ci: Internal.CallbackInfo_, block: Internal.class_2248_, blockPos2: BlockPos_, bl: boolean, bl2: boolean, d: number, blockState: Internal.class_2680_): void; - static method_40005($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_): Internal.class_1540; - method_5819($$0: Internal.class_129_): void; - method_32752($$0: Internal.class_2248_, $$1: BlockPos_): void; - method_31471($$0: Internal.class_2604_): void; - method_6963($$0: BlockPos_): void; - method_5863(): boolean; - method_6964(): BlockPos; - method_5732(): boolean; - method_5773(): void; - method_6962(): Internal.class_2680; - method_5862(): boolean; - field_7193 : boolean; - field_7192 : number; - field_7194 : Internal.class_2487; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1540_ = class_1540; - interface class_2941 { - method_12714(arg0: T): T; - method_12717($$0: number): Internal.class_2940; - method_12715(arg0: Internal.class_2540_, arg1: T): void; - method_12716(arg0: Internal.class_2540_): T; - } - type class_2941_ = class_2941; - class class_1950 implements Internal.class_1922, Internal.class_1941 { - method_22338($$0: number, $$1: number): Internal.class_1922; - method_8320($$0: BlockPos_): Internal.class_2680; - method_31607(): number; - method_37233(): Internal.class_3695; - method_8621(): Internal.class_2784; - method_31605(): number; - method_8321($$0: BlockPos_): Internal.class_2586; - method_20743($$0: Internal.class_1297_, $$1: Internal.class_238_): Internal.List; - method_8316($$0: BlockPos_): Internal.class_3610; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1950_ = class_1950; - class RecordItemJS$Builder extends Internal.ItemBuilder { - song(s: ResourceLocation_): Internal.RecordItemJS$Builder; - analogOutput(o: number): Internal.RecordItemJS$Builder; - createObject(): Internal.class_1792; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecordItemJS$Builder_ = RecordItemJS$Builder; - class class_2189 extends Internal.class_2248 { - method_9530($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_3726_): Internal.class_265; - method_9604($$0: Internal.class_2680_): Internal.class_2464; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2189_ = class_2189; - interface ExecutorService extends Internal.Executor { - submit(arg0: Internal.Runnable_): Internal.Future; - submit(arg0: Internal.Runnable_, arg1: T): Internal.Future; - submit(arg0: Internal.Callable_): Internal.Future; - isTerminated(): boolean; - invokeAll(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; - invokeAll(arg0: Internal.Collection_>): Internal.List>; - awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; - invokeAny(arg0: Internal.Collection_>): T; - invokeAny(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): T; - shutdownNow(): Internal.List; - shutdown(): void; - isShutdown(): boolean; - } - type ExecutorService_ = ExecutorService; - class class_3751 extends Internal.class_2586 { - method_16380(): string; - method_16381(): ResourceLocation; - method_16382(): ResourceLocation; - method_26400(): Internal.class_3751$class_4991; - method_26398($$0: ResourceLocation_): void; - method_26399(): ResourceLocation; - method_26396($$0: Internal.class_3751$class_4991_): void; - method_16887(): Internal.class_2487; - method_38248(): Internal.class_2622; - method_11014($$0: Internal.class_2487_): void; - method_27191($$0: Internal.class_3218_, $$1: number, $$2: boolean): void; - method_16377($$0: string): void; - method_16378($$0: ResourceLocation_): void; - method_16379($$0: ResourceLocation_): void; - static readonly field_31343 : "target"; - static readonly field_31346 : "name"; - static readonly field_31347 : "final_state"; - static readonly field_31344 : "pool"; - static readonly field_31345 : "joint"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3751_ = class_3751; - class class_6544$class_6552 extends Internal.Record { - comp_370(): Internal.List; - method_39165(): BlockPos; - hashCode(): number; - equals($$0: any): boolean; - comp_369(): Internal.class_6910; - method_40444($$0: number, $$1: number, $$2: number): Internal.class_6544$class_6553; - comp_367(): Internal.class_6910; - toString(): string; - comp_368(): Internal.class_6910; - comp_365(): Internal.class_6910; - comp_366(): Internal.class_6910; - comp_364(): Internal.class_6910; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6544$class_6552_ = class_6544$class_6552; - class class_3085$class_6788 extends Internal.Record implements Internal.class_3037 { - comp_285(): Internal.class_4651; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - comp_286(): Internal.class_4651; - static readonly field_35706 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3085$class_6788_ = class_3085$class_6788; - class Products$P5 { - t4(): Internal.App; - t5(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function5_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P2_): Internal.Products$P7; - and(arg0: Internal.Products$P3_): Internal.Products$P8; - and(arg0: Internal.App_): Internal.Products$P6; - t1(): Internal.App; - t2(): Internal.App; - t3(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P5_ = Products$P5; - class class_2599 extends Internal.class_2586 { - method_11070($$0: number): void; - method_11071(): number; - method_11014($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2599_ = class_2599; - class class_293 { - method_34446(): number; - method_34445(): Internal.ImmutableList; - method_1357(): Internal.ImmutableList; - method_1359(): number; - method_22649(): void; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - method_22651(): void; - method_1362(): number; - method_34448(): number; - method_34447(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_293_ = class_293; - interface AnnotatedElement { - getAnnotationsByType(arg0: Internal.Class_): T[]; - getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; - getAnnotation(arg0: Internal.Class_): T; - isAnnotationPresent(arg0: Internal.Class_): boolean; - getDeclaredAnnotation(arg0: Internal.Class_): T; - getAnnotations(): Internal.Annotation[]; - getDeclaredAnnotations(): Internal.Annotation[]; - } - type AnnotatedElement_ = AnnotatedElement; - interface class_3956 { - method_17725($$0: Internal.class_1860_, $$1: Internal.class_1937_, $$2: C): Internal.Optional; - } - type class_3956_ = class_3956; - interface class_6621 { - afterPlace(arg0: Internal.class_5281_, arg1: Internal.class_5138_, arg2: Internal.class_2794_, arg3: Internal.Random_, arg4: Internal.class_3341_, arg5: Internal.class_1923_, arg6: Internal.class_6624_): void; - } - type class_6621_ = ((arg0: Internal.class_5281, arg1: Internal.class_5138, arg2: Internal.class_2794, arg3: Internal.Random, arg4: Internal.class_3341, arg5: Internal.class_1923, arg6: Internal.class_6624) => void) | class_6621; - class class_2804 { - method_12139($$0: number, $$1: number, $$2: number): number; - method_35320($$0: number): string; - method_12144(): Internal.class_2804; - method_12145($$0: number, $$1: number, $$2: number, $$3: number): void; - toString(): string; - method_12137(): number[]; - method_12146(): boolean; - static readonly field_34052 : 16; - static readonly field_31403 : 2048; - static readonly field_31404 : 128; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2804_ = class_2804; - interface ScreenMouseEvents$BeforeMouseClick { - beforeMouseClick(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenMouseEvents$BeforeMouseClick_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$BeforeMouseClick; - class class_1863 extends Internal.class_4309 implements Internal.IdentifiableResourceReloadListener { - method_35227(): boolean; - method_8132($$0: Internal.class_3956_, $$1: C, $$2: Internal.class_1937_): Internal.Optional; - method_8130($$0: ResourceLocation_): Internal.Optional>; - getFabricId(): ResourceLocation; - method_8126(): Internal.Collection>; - method_17877($$0: Internal.class_3956_, $$1: C, $$2: Internal.class_1937_): Internal.List; - method_20702($$0: Internal.Iterable_>): void; - static method_17720($$0: ResourceLocation_, $$1: Internal.JsonObject_): Internal.class_1860; - method_8128($$0: Internal.class_3956_, $$1: C, $$2: Internal.class_1937_): Internal.class_2371; - getFabricDependencies(): Internal.Collection; - method_8127(): Internal.Stream; - method_30027($$0: Internal.class_3956_): Internal.List; - field_36308 : Internal.Map>; - field_9023 : Internal.Map, Internal.Map>>; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1863_ = class_1863; - class class_1584 extends Internal.class_3763 { - method_5956(): boolean; - method_16484($$0: number, $$1: boolean): void; - method_16485(): boolean; - method_5986(): number; - method_5711($$0: number): void; - method_20033(): Internal.class_3414; - method_5957($$0: Internal.class_4538_): boolean; - method_5749($$0: Internal.class_2487_): void; - static method_26920(): Internal.class_5132$class_5133; - method_7072(): number; - method_7070(): number; - method_7074(): number; - method_6057($$0: Internal.class_1297_): boolean; - method_6121($$0: Internal.class_1297_): boolean; - method_5621(): number; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - method_5642(): Internal.class_1297; - static readonly field_30479 : 40; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1584_ = class_1584; - interface MapEncoder extends Internal.Keyable { - encode(arg0: A, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; - flatComap(arg0: Internal.Function_>): Internal.MapEncoder; - compressedBuilder(arg0: Internal.DynamicOps_): Internal.RecordBuilder; - comap(arg0: Internal.Function_): Internal.MapEncoder; - withLifecycle(arg0: Internal.Lifecycle_): Internal.MapEncoder; - encoder(): Internal.Encoder; - compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; - } - type MapEncoder_ = MapEncoder; - class class_2694 { - static method_11678($$0: Internal.Predicate_): Internal.Predicate; - method_11679(): Internal.class_4538; - method_11681(): Internal.class_2680; - method_11680(): Internal.class_2586; - method_11683(): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2694_ = class_2694; - class class_2919 extends Internal.Random implements Internal.class_5819 { - next($$0: number): number; - method_35335(): number; - method_38420(): Internal.class_5819; - method_12661($$0: number, $$1: number, $$2: number): number; - static method_12662($$0: number, $$1: number, $$2: number, $$3: number): Internal.Random; - method_38421(): Internal.class_6574; - method_12665($$0: number, $$1: number, $$2: number, $$3: number): void; - setSeed($$0: number): void; - method_12663($$0: number, $$1: number, $$2: number): void; - method_12664($$0: number, $$1: number, $$2: number): void; - set seed($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2919_ = class_2919; - class class_5140 extends Internal.class_5141 { - method_26991($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.class_4643_): Internal.List; - static readonly field_24971 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5140_ = class_5140; - class UnitTokenStream { - readFully(): Internal.UnitToken; - nextToken(): Internal.UnitToken; - peekToken(): Internal.UnitToken; - toString(): string; - ifNextToken(token: Internal.UnitToken_): boolean; - getUnit(): Internal.Unit; - readSingleToken(): Internal.UnitToken; - readonly charStream : Internal.CharStream; - readonly input : string; - readonly unit : Internal.Unit; - readonly context : Internal.UnitContext; - readonly inputStringPos : Internal.ArrayList; - readonly infix : Internal.ArrayList; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnitTokenStream_ = UnitTokenStream; - interface class_2566 { - method_10890(arg0: Internal.class_2168_, arg1: Internal.class_1297_, arg2: number): Internal.class_5250; - } - type class_2566_ = class_2566; - class class_2818 extends Internal.class_2791 { - method_20530($$0: number): void; - method_39296(): Internal.class_2791$class_6745; - method_39791(): boolean; - method_39792($$0: boolean): void; - method_20598($$0: BlockPos_): Internal.class_2487; - method_12018(): Internal.Stream; - method_12216($$0: Internal.class_2586_): void; - method_12013(): Internal.class_6763; - method_38289(): void; - method_12010($$0: BlockPos_, $$1: Internal.class_2680_, $$2: boolean): Internal.class_2680; - method_31713(): void; - method_12214(): Internal.Map; - method_8316($$0: BlockPos_): Internal.class_3610; - method_12014(): Internal.class_6763; - method_12234($$0: number, $$1: number, $$2: number): Internal.class_3610; - method_12041($$0: BlockPos_): void; - method_12009(): Internal.class_2806; - method_12207($$0: Internal.Supplier_): void; - method_12007($$0: Internal.class_2586_): void; - method_12206(): void; - method_8320($$0: BlockPos_): Internal.class_2680; - method_12221(): void; - method_32914($$0: number): Internal.class_5713; - method_12002($$0: Internal.class_1297_): void; - method_12200(): Internal.class_1937; - method_8321($$0: BlockPos_): Internal.class_2586; - method_12225(): Internal.class_3193$class_3194; - method_39306($$0: Internal.class_3218_): void; - method_39305($$0: Internal.class_3218_): void; - method_12226($$0: boolean): void; - method_12201($$0: BlockPos_, $$1: Internal.class_2818$class_2819_): Internal.class_2586; - method_12223(): boolean; - method_12224($$0: Internal.class_2540_, $$1: Internal.class_2487_, $$2: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2818_ = class_2818; - interface ParticleManagerAccessor { - getSpriteAwareFactories(): Internal.Map; - getFactories(): Internal.Int2ObjectMap>; - getParticleAtlasTexture(): Internal.class_1059; - } - type ParticleManagerAccessor_ = ParticleManagerAccessor; - interface Executor { - execute(arg0: Internal.Runnable_): void; - } - type Executor_ = Executor; - interface Int2ObjectMap extends Internal.Int2ObjectFunction, Internal.Map { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: number, arg1: Internal.Int2ObjectFunction_): V; - computeIfAbsent(arg0: number, arg1: Internal.IntFunction_): V; - values(): Internal.ObjectCollection; - replace(arg0: number, arg1: V, arg2: V): boolean; - replace(arg0: number, arg1: V): V; - clear(): void; - computeIfAbsentPartial(arg0: number, arg1: Internal.Int2ObjectFunction_): V; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number, arg1: any): boolean; - compute(arg0: number, arg1: Internal.BiFunction_): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - int2ObjectEntrySet(): Internal.ObjectSet>; - computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; - size(): number; - merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; - get(arg0: any): V; - keySet(): Internal.IntSet; - putIfAbsent(arg0: number, arg1: V): V; - } - type Int2ObjectMap_ = Int2ObjectMap; - class class_3335 extends Internal.class_3331 { - method_14636(): string[]; - method_14650($$0: Internal.GameProfile_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3335_ = class_3335; - class class_1066 implements Internal.class_3285 { - method_4633(): Internal.class_3268; - method_4638($$0: Internal.File_, $$1: Internal.class_5352_): Internal.CompletableFuture; - method_14453($$0: Internal.Consumer_, $$1: Internal.class_3288$class_5351_): void; - method_4640($$0: string, $$1: string, $$2: boolean): Internal.CompletableFuture; - method_4642(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1066_ = class_1066; - interface BlockBuilderProvider { - getBlockBuilderKJS(): Internal.BlockBuilder; - } - type BlockBuilderProvider_ = BlockBuilderProvider; - interface LongSet extends Internal.LongCollection, Internal.Set { - add(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.LongIterator; - spliterator(): Internal.LongSpliterator; - rem(arg0: number): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - } - type LongSet_ = LongSet; - class class_65$class_66 extends Internal.class_79$class_80 { - method_417($$0: Internal.class_79$class_80_): Internal.class_65$class_66; - method_419(): Internal.class_79; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_65$class_66_ = class_65$class_66; - class class_1589 extends Internal.class_1621 { - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5718(): number; - method_5957($$0: Internal.class_4538_): boolean; - static method_26917(): Internal.class_5132$class_5133; - method_5809(): boolean; - static method_20678($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1589_ = class_1589; - class class_5868 { - method_30462(): number; - method_30458(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5868_ = class_5868; - class class_5321 implements Internal.SpecialEquality { - static method_29179($$0: Internal.class_5321_>, $$1: ResourceLocation_): Internal.class_5321; - static method_39154($$0: Internal.class_5321_>): Internal.Codec>; - getNamespace(): string; - static method_29178($$0: Internal.class_5321_>): Internal.Function>; - method_29177(): ResourceLocation; - method_41185(): ResourceLocation; - method_31163($$0: Internal.class_5321_>): boolean; - getPath(): string; - method_39752($$0: Internal.class_5321_>): Internal.Optional>; - toString(): string; - static method_29180($$0: ResourceLocation_): Internal.class_5321>; - specialEquals(o: any, shallow: boolean): boolean; - get path(): string; - get namespace(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5321_ = class_5321; - interface Object2IntMap extends Internal.Object2IntFunction, Internal.Map { - object2IntEntrySet(): Internal.ObjectSet>; - computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_): number; - getOrDefault(arg0: any, arg1: number): number; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; - computeIfAbsent(arg0: K, arg1: Internal.Object2IntFunction_): number; - values(): Internal.IntCollection; - replace(arg0: K, arg1: number, arg2: number): boolean; - replace(arg0: K, arg1: number): number; - clear(): void; - containsValue(arg0: any): boolean; - containsValue(arg0: number): boolean; - put(arg0: K, arg1: number): number; - remove(arg0: any, arg1: any): boolean; - remove(arg0: any): number; - remove(arg0: any, arg1: number): boolean; - mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; - mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number; - mergeInt(arg0: K, arg1: number, arg2: java_.util.function_.IntBinaryOperator_): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; - size(): number; - computeIntIfPresent(arg0: K, arg1: Internal.BiFunction_): number; - merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; - get(arg0: any): number; - computeInt(arg0: K, arg1: Internal.BiFunction_): number; - keySet(): Internal.ObjectSet; - putIfAbsent(arg0: K, arg1: number): number; - } - type Object2IntMap_ = Object2IntMap; + type SimpleLevelEventJS_ = SimpleLevelEventJS; /** + * @javaClass com.mojang.serialization.MapCodec */ - class FoodBuilder { - saturation(s: number): Internal.FoodBuilder; - build(): Internal.class_4174; - removeEffect(mobEffect: Internal.class_1291_): Internal.FoodBuilder; - effect(mobEffectId: ResourceLocation_, duration: number, amplifier: number, probability: number): Internal.FoodBuilder; - alwaysEdible(): Internal.FoodBuilder; - alwaysEdible(flag: boolean): Internal.FoodBuilder; - meat(): Internal.FoodBuilder; - meat(flag: boolean): Internal.FoodBuilder; - fastToEat(flag: boolean): Internal.FoodBuilder; - fastToEat(): Internal.FoodBuilder; - eaten(e: Internal.Consumer_): Internal.FoodBuilder; - hunger(h: number): Internal.FoodBuilder; + abstract class MapCodec extends Internal.CompressorHolder implements Internal.MapDecoder, Internal.MapEncoder { + setPartial(arg0: Internal.Supplier_): Internal.MapCodec; + keys(arg0: Internal.DynamicOps_): Internal.Stream; + deprecated(arg0: number): Internal.MapCodec; + withLifecycle(arg0: Internal.Lifecycle_): Internal.MapCodec; + orElse(arg0: A): Internal.MapCodec; + orElse(arg0: Internal.Consumer_, arg1: A): Internal.MapCodec; + orElse(arg0: Internal.UnaryOperator_, arg1: A): Internal.MapCodec; + forGetter(arg0: Internal.Function_): Internal.RecordCodecBuilder; + codec(): Internal.Codec; + static unit(arg0: Internal.Supplier_): Internal.MapCodec; + static unit(arg0: A): Internal.MapCodec; + orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.MapCodec; + orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.MapCodec; + orElseGet(arg0: Internal.Supplier_): Internal.MapCodec; + flatXmap(arg0: Internal.Function_>, arg1: Internal.Function_>): Internal.MapCodec; + stable(): Internal.MapCodec; + static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_, arg2: Internal.Supplier_): Internal.MapCodec; + static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_): Internal.MapCodec; + mapResult(arg0: Internal.MapCodec$ResultFunction_): Internal.MapCodec; + fieldOf(arg0: string): Internal.MapCodec; + xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.MapCodec; + dependent(arg0: Internal.MapCodec_, arg1: Internal.Function_>>, arg2: Internal.BiFunction_): Internal.MapCodec; + set partial(arg0: Internal.Supplier_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MapCodec_ = MapCodec; + /** + * Fired when player right clicks with item on hand. + * + * Note that this will only be fired when hand has item. + * + * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. + * @javaClass dev.latvian.mods.kubejs.item.ItemRightClickEventJS + */ + class ItemRightClickEventJS extends Internal.PlayerEventJS { + getHand(): Hand; + getItem(): Internal.ItemStackJS; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + get item(): Internal.ItemStackJS; + get entity(): Internal.EntityJS; + get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } /** + * Fired when player right clicks with item on hand. + * + * Note that this will only be fired when hand has item. + * + * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. */ - type FoodBuilder_ = FoodBuilder; - interface Float2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Float2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Float2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2LongFunction; - } - type Float2LongFunction_ = ((arg0: number) => number) | Float2LongFunction; - interface ObjectCollection extends Internal.Collection, Internal.ObjectIterable { - iterator(): Internal.ObjectIterator; - spliterator(): Internal.ObjectSpliterator; - } - type ObjectCollection_ = ObjectCollection; - interface class_5965$class_5967 { - method_34792(arg0: number): boolean; - } - type class_5965$class_5967_ = class_5965$class_5967; - interface Consumer { - andThen(arg0: Internal.Consumer_): Internal.Consumer; - accept(arg0: T): void; - } - type Consumer_ = ((arg0: T) => void) | Consumer; - class class_2713 implements Internal.class_2596 { - method_11757(): Internal.List; - method_11756(): Internal.class_5411; - method_11052($$0: Internal.class_2540_): void; - method_11751(): Internal.class_2713$class_2714; - method_11750(): Internal.List; - method_11753($$0: Internal.class_2602_): void; + type ItemRightClickEventJS_ = ItemRightClickEventJS; + /** + * Fired to register special handlers for tooltips on items. + * @javaClass dev.latvian.mods.kubejs.item.ItemTooltipEventJS + */ + class ItemTooltipEventJS extends Internal.EventJS { + /** + * + * Adds a line (or lines) to the end of tooltip. + */ + add(item: Internal.IngredientJS_, text: Internal.Component_ | Internal.Component_[]): void; + isAlt(): boolean; + isCtrl(): boolean; + /** + * Adds a callback to the item, will be invoked when the tooltip is rendering. + */ + addAdvanced(item: Internal.IngredientJS_, handler: (itemstack: Internal.ItemStackJS, advanced: boolean, lines: Internal.List) => void): void; + isShift(): boolean; + addToAll(text: any): void; + addAdvancedToAll(handler: Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS_): void; + get ctrl(): boolean; + get shift(): boolean; + get alt(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2713_ = class_2713; - interface class_6686$class_6708 extends Internal.Function { - method_39061(): Internal.Codec; + /** + * Fired to register special handlers for tooltips on items. + */ + type ItemTooltipEventJS_ = ItemTooltipEventJS; + /** + * @javaClass java.util.Spliterator$OfLong + */ + interface Spliterator$OfLong extends Internal.Spliterator$OfPrimitive { + trySplit(): this; + tryAdvance(arg0: Internal.LongConsumer_): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + forEachRemaining(arg0: Internal.LongConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; } - type class_6686$class_6708_ = class_6686$class_6708; - class class_6019 extends Internal.class_6017 { - static method_35017($$0: number, $$1: number): Internal.class_6019; - method_35012(): Internal.class_6018; - method_35011(): number; - toString(): string; - method_35009(): number; - method_35008($$0: Internal.Random_): number; - static readonly field_29949 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6019_ = class_6019; - abstract class class_1352 { - method_6270(): void; - method_6271(): Internal.EnumSet; - method_6266(): boolean; - method_6267(): boolean; - method_6264(): boolean; - toString(): string; - method_6265($$0: Internal.EnumSet_): void; - method_6268(): void; - method_38846(): boolean; - method_6269(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1352_ = class_1352; - class class_4668$class_4679 extends Internal.class_4668$class_4670 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4679_ = class_4668$class_4679; - abstract class class_6679 implements Internal.class_6646 { - method_39012($$0: Internal.class_5281_, $$1: BlockPos_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6679_ = class_6679; - class class_2361 implements Internal.class_2359, Internal.RemovableIdList { - fabric_remapIds(map: Internal.Int2IntMap_): void; - method_10204(): number; - method_10203($$0: T, $$1: number): void; - method_35841($$0: number): boolean; - method_10206($$0: T): number; - iterator(): Internal.Iterator; - method_10205($$0: T): void; - fabric_remapId(from: number, to: number): void; - fabric_remove(o: any): void; - fabric_removeId(i: number): void; - method_10200($$0: number): T; - fabric_clear(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2361_ = class_2361; - class class_3275 extends Internal.class_5857 { - static method_39641($$0: number, $$1: number, $$2: number): Internal.class_3275; - method_39615(): Internal.class_6798; - static readonly field_24987 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3275_ = class_3275; - class class_5919 implements Internal.class_3037 { - static readonly field_29253 : Internal.Codec; - readonly field_29254 : Internal.List; - readonly field_29255 : Internal.List; - readonly field_29256 : Internal.class_6880; - readonly field_29257 : Internal.class_6880; - readonly field_29258 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5919_ = class_5919; - class OffsetTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.OffsetTime; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.OffsetTime; - minus(arg0: Internal.TemporalAmount_): Internal.OffsetTime; - plusHours(arg0: number): Internal.OffsetTime; - minusHours(arg0: number): Internal.OffsetTime; - isEqual(arg0: Internal.OffsetTime_): boolean; - getOffset(): Internal.ZoneOffset; - atDate(arg0: Internal.LocalDate_): Internal.OffsetDateTime; - toLocalTime(): Internal.LocalTime; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - compareTo(arg0: Internal.OffsetTime_): number; - plusMinutes(arg0: number): Internal.OffsetTime; - withOffsetSameLocal(arg0: Internal.ZoneOffset_): Internal.OffsetTime; - minusMinutes(arg0: number): Internal.OffsetTime; - hashCode(): number; - static now(): Internal.OffsetTime; - static now(arg0: Internal.ZoneId_): Internal.OffsetTime; - static now(arg0: Internal.Clock_): Internal.OffsetTime; - static of(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): Internal.OffsetTime; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.ZoneOffset_): Internal.OffsetTime; - get(arg0: Internal.TemporalField_): number; - plusSeconds(arg0: number): Internal.OffsetTime; - getMinute(): number; - getHour(): number; - static from(arg0: Internal.TemporalAccessor_): Internal.OffsetTime; - plusNanos(arg0: number): Internal.OffsetTime; - withMinute(arg0: number): Internal.OffsetTime; - withHour(arg0: number): Internal.OffsetTime; - truncatedTo(arg0: Internal.TemporalUnit_): Internal.OffsetTime; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): Internal.OffsetTime; - getNano(): number; - format(arg0: Internal.DateTimeFormatter_): string; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.OffsetTime; - static parse(arg0: Internal.CharSequence_): Internal.OffsetTime; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - isBefore(arg0: Internal.OffsetTime_): boolean; - plus(arg0: Internal.TemporalAmount_): Internal.OffsetTime; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.OffsetTime; - withNano(arg0: number): Internal.OffsetTime; - getLong(arg0: Internal.TemporalField_): number; - with(arg0: Internal.TemporalAdjuster_): Internal.OffsetTime; - with(arg0: Internal.TemporalField_, arg1: number): Internal.OffsetTime; - withOffsetSameInstant(arg0: Internal.ZoneOffset_): Internal.OffsetTime; - toEpochSecond(arg0: Internal.LocalDate_): number; - equals(arg0: any): boolean; - getSecond(): number; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - minusSeconds(arg0: number): Internal.OffsetTime; - isAfter(arg0: Internal.OffsetTime_): boolean; - withSecond(arg0: number): Internal.OffsetTime; - static readonly MIN : Internal.OffsetTime; - static readonly MAX : Internal.OffsetTime; - get offset(): Internal.ZoneOffset; - get hour(): number; - get nano(): number; - get minute(): number; - get second(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OffsetTime_ = OffsetTime; - interface Int2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Int2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ObjectFunction; - } - type Int2ObjectFunction_ = ((arg0: number) => V) | Int2ObjectFunction; - class LootBuilder implements Internal.FunctionContainer, Internal.ConditionContainer { - clearFunctions(): void; - toJson(): Internal.JsonObject; - addFunction(o: Internal.JsonObject_): Internal.LootBuilder; - addPool(p: Internal.Consumer_): void; - clearPools(): void; - addCondition(o: Internal.JsonObject_): Internal.LootBuilder; - clearConditions(): void; - functions : Internal.JsonArray; - pools : Internal.JsonArray; - type : string; - conditions : Internal.JsonArray; - customId : ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootBuilder_ = LootBuilder; - class class_6044 extends Internal.class_6045 { - static readonly field_30248 : 8.0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6044_ = class_6044; - class ServerSettings { - static exportData(): void; - logInvalidRecipeHandlers : boolean; - useOriginalRecipeForFilters : boolean; - dataPackOutput : boolean; - logSkippedRecipes : boolean; - static instance : Internal.ServerSettings; - logOverrides : boolean; - logErroringRecipes : boolean; - logAddedRecipes : boolean; - logRemovedRecipes : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerSettings_ = ServerSettings; - interface BlockEntityPredicateDataCheck { - checkData(arg0: Internal.class_2487_): boolean; - } - type BlockEntityPredicateDataCheck_ = ((arg0: Internal.class_2487) => boolean) | BlockEntityPredicateDataCheck; - class LiteralCommandNode extends Internal.CommandNode { - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - getName(): string; - getLiteral(): string; - createBuilder(): Internal.LiteralArgumentBuilder; - isValidInput(arg0: string): boolean; - hashCode(): number; - equals(arg0: any): boolean; - getExamples(): Internal.Collection; - getUsageText(): string; - toString(): string; - parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; - get examples(): Internal.Collection; - get name(): string; - get usageText(): string; - get literal(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LiteralCommandNode_ = LiteralCommandNode; - class class_1576 extends Internal.class_1642 { - method_6121($$0: Internal.class_1297_): boolean; - static method_20677($$0: Internal.class_1299_, $$1: Internal.class_5425_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1576_ = class_1576; - abstract class class_4970$class_4971 extends Internal.class_2688 implements Internal.BlockStateKJS { - method_31709(): boolean; - method_40144(): Internal.Stream>; - method_31708($$0: Internal.class_1937_, $$1: Internal.class_2591_): Internal.class_5558; - method_40143($$0: Internal.class_6885_): boolean; - method_26234($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_26194($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_3726_): Internal.class_265; - method_26195($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_2350_): number; - method_30101($$0: Internal.class_1936_, $$1: BlockPos_, $$2: number): void; - method_26192($$0: Internal.class_3218_, $$1: BlockPos_, $$2: Internal.Random_): void; - method_26193($$0: Internal.class_1922_, $$1: BlockPos_): number; - method_26231(): Internal.class_2498; - method_26198($$0: Internal.class_1936_, $$1: BlockPos_, $$2: number, $$3: number): void; - method_26232($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_26199($$0: Internal.class_3218_, $$1: BlockPos_, $$2: Internal.Random_): void; - method_26196($$0: Internal.class_1937_, $$1: BlockPos_): Internal.class_3908; - method_26230($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_26197($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: boolean): void; - method_26190($$0: BlockPos_): number; - method_26191($$0: Internal.class_2350_, $$1: Internal.class_2680_, $$2: Internal.class_1936_, $$3: BlockPos_, $$4: BlockPos_): Internal.class_2680; - method_30102($$0: Internal.class_1936_, $$1: BlockPos_, $$2: number): void; - method_26224($$0: Internal.class_1922_, $$1: BlockPos_): Internal.class_265; - method_26225(): boolean; - method_26189($$0: Internal.class_47$class_48_): Internal.List; - method_26222($$0: Internal.class_1922_, $$1: BlockPos_): Internal.class_265; - method_26223(): Internal.class_3619; - method_26228($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_26229(): boolean; - method_26226($$0: Internal.class_1922_, $$1: BlockPos_): Vec3; - method_26227(): Internal.class_3610; - method_26183($$0: Internal.class_1936_, $$1: BlockPos_, $$2: number, $$3: number): void; - method_26184($$0: Internal.class_4538_, $$1: BlockPos_): boolean; - method_26181($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2248_, $$3: BlockPos_, $$4: boolean): void; - method_26182($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: boolean): void; - method_26187($$0: Internal.class_2680_, $$1: Internal.class_2350_): boolean; - method_26220($$0: Internal.class_1922_, $$1: BlockPos_): Internal.class_265; - method_26188($$0: Internal.class_3611_): boolean; - method_26221(): boolean; - method_26185($$0: Internal.class_2415_): Internal.class_2680; - method_26186($$0: Internal.class_2470_): Internal.class_2680; - method_26180($$0: Internal.class_3218_, $$1: BlockPos_, $$2: Internal.class_1799_): void; - method_29291(): boolean; - method_26219(): boolean; - method_26213(): number; - method_26214($$0: Internal.class_1922_, $$1: BlockPos_): number; - method_26178($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_1297_): void; - method_26211(): boolean; - method_26179($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_1657_): void; - method_26212($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_26217(): Internal.class_2464; - method_26218($$0: Internal.class_1922_, $$1: BlockPos_): Internal.class_265; - method_26215(): boolean; - method_26216($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_26172($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_3726_): Internal.class_265; - method_26173($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_2350_): Internal.class_265; - method_26170($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_1299_): boolean; - method_26171($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_10_): boolean; - method_26176($$0: Internal.class_1937_, $$1: BlockPos_): number; - method_26210($$0: Internal.class_1922_, $$1: BlockPos_): number; - method_26177($$0: Internal.class_1937_, $$1: BlockPos_, $$2: number, $$3: number): boolean; - method_26174($$0: Internal.class_1937_, $$1: Internal.class_1657_, $$2: Hand_, $$3: Internal.class_3965_): Internal.class_1269; - method_26175($$0: Internal.class_1937_, $$1: Internal.class_2680_, $$2: Internal.class_3965_, $$3: Internal.class_1676_): void; - method_30368($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_2350_, $$3: Internal.class_5431_): boolean; - method_26208($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_26209(): boolean; - method_27852($$0: Internal.class_2248_): boolean; - method_26202($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_3726_): Internal.class_265; - method_26169($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_1297_, $$3: Internal.class_2350_): boolean; - method_26203($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_2350_): number; - method_26167($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_26200(): void; - method_26201($$0: Internal.class_1922_, $$1: BlockPos_): Internal.class_265; - method_26168($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_1297_): boolean; - method_27851($$0: Internal.class_6862_, $$1: Internal.Predicate_): boolean; - method_26206($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_2350_): boolean; - method_26207(): Internal.class_3614; - method_26204(): Internal.class_2248; - method_26205($$0: Internal.class_1922_, $$1: BlockPos_): Internal.class_3620; - method_26165($$0: Internal.class_1657_, $$1: Internal.class_1922_, $$2: BlockPos_): number; - method_26166($$0: Internal.class_1750_): boolean; - method_26164($$0: Internal.class_6862_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4970$class_4971_ = class_4970$class_4971; + type Spliterator$OfLong_ = Spliterator$OfLong; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2FloatFunction + */ interface Object2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; applyAsDouble(arg0: K): number; @@ -39214,1998 +46998,1748 @@ declare namespace Internal { } type Object2FloatFunction_ = ((arg0: any) => number) | Object2FloatFunction; /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyPress */ - class ArmorItemBuilder$Helmet extends Internal.ArmorItemBuilder { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; + interface ScreenKeyboardEvents$AfterKeyPress { + afterKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } + type ScreenKeyboardEvents$AfterKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$AfterKeyPress; /** + * @javaClass com.google.common.reflect.Invokable */ - type ArmorItemBuilder$Helmet_ = ArmorItemBuilder$Helmet; - class Products$P14 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function14_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + abstract class Invokable implements Internal.AnnotatedElement, Internal.Member { + isStatic(): boolean; + getName(): string; + isAnnotationPresent(arg0: Internal.Class_): boolean; + isSynthetic(): boolean; + invoke(arg0: T, ... arg1: any[]): R; + isPrivate(): boolean; + isNative(): boolean; + getDeclaredAnnotations(): Internal.Annotation[]; + getDeclaringClass(): typeof T; + isProtected(): boolean; + hashCode(): number; + isPublic(): boolean; + static from(arg0: Internal.Method_): Internal.Invokable; + static from(arg0: Internal.Constructor_): Internal.Invokable; + isFinal(): boolean; + getTypeParameters(): any[]; + getModifiers(): number; + trySetAccessible(): boolean; + isAccessible(): boolean; + setAccessible(arg0: boolean): void; + isVarArgs(): boolean; + isPackagePrivate(): boolean; + isOverridable(): boolean; + isSynchronized(): boolean; + getOwnerType(): Internal.TypeToken; + isAbstract(): boolean; + getAnnotations(): Internal.Annotation[]; + getExceptionTypes(): Internal.ImmutableList>; + getReturnType(): Internal.TypeToken; + getAnnotation(arg0: Internal.Class_): A; + returning(arg0: Internal.TypeToken_): Internal.Invokable; + returning(arg0: Internal.Class_): Internal.Invokable; + equals(arg0: any): boolean; + getParameters(): Internal.ImmutableList; + toString(): string; + getAnnotatedReturnType(): Internal.AnnotatedType; + get ownerType(): Internal.TypeToken; + get declaredAnnotations(): Internal.Annotation[]; + get accessible(): boolean; + get synchronized(): boolean; + get private(): boolean; + get static(): boolean; + get annotatedReturnType(): Internal.AnnotatedType; + get annotations(): Internal.Annotation[]; + get abstract(): boolean; + get modifiers(): number; + get typeParameters(): any[]; + get declaringClass(): typeof T; + get varArgs(): boolean; + get synthetic(): boolean; + get exceptionTypes(): Internal.ImmutableList>; + get protected(): boolean; + get public(): boolean; + get native(): boolean; + get name(): string; + get final(): boolean; + get overridable(): boolean; + get packagePrivate(): boolean; + get parameters(): Internal.ImmutableList; + get returnType(): Internal.TypeToken; + set accessible(arg0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Products$P14_ = Products$P14; - interface Object2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + type Invokable_ = Invokable; + /** + * @javaClass dev.latvian.mods.rhino.Script + */ + interface Script { + exec(arg0: Internal.Context_, arg1: Internal.Scriptable_): any; + } + type Script_ = ((arg0: Internal.Context, arg1: Internal.Scriptable) => any) | Script; + /** + * @javaClass net.minecraft.class_1535 + */ + class Motive { + getHeight(): number; + getWidth(): number; + static readonly "PLANT" : Internal.Motive; + static readonly "DONKEY_KONG" : Internal.Motive; + static readonly "KEBAB" : Internal.Motive; + static readonly "SKELETON" : Internal.Motive; + static readonly "WITHER" : Internal.Motive; + static readonly "ALBAN" : Internal.Motive; + static readonly "CREEBET" : Internal.Motive; + static readonly "PIGSCENE" : Internal.Motive; + static readonly "BURNING_SKULL" : Internal.Motive; + static readonly "SUNSET" : Internal.Motive; + static readonly "STAGE" : Internal.Motive; + static readonly "AZTEC" : Internal.Motive; + static readonly "FIGHTERS" : Internal.Motive; + static readonly "BUST" : Internal.Motive; + static readonly "COURBET" : Internal.Motive; + static readonly "SEA" : Internal.Motive; + static readonly "WANDERER" : Internal.Motive; + static readonly "SKULL_AND_ROSES" : Internal.Motive; + static readonly "GRAHAM" : Internal.Motive; + static readonly "POINTER" : Internal.Motive; + static readonly "POOL" : Internal.Motive; + static readonly "VOID" : Internal.Motive; + static readonly "BOMB" : Internal.Motive; + static readonly "MATCH" : Internal.Motive; + static readonly "AZTEC2" : Internal.Motive; + static readonly "WASTELAND" : Internal.Motive; + get width(): number; + get height(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Motive_ = Special.Motive | Motive; + /** + * @javaClass net.minecraft.class_1515 + */ + class DragonDeathPhase extends Internal.AbstractDragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + doClientTick(): void; + getFlySpeed(): number; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3; + get flySpeed(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DragonDeathPhase_ = DragonDeathPhase; + /** + * @javaClass dev.latvian.mods.rhino.classdata.ClassData + */ + class ClassData { + getParent(): this; + getMember(name: string): Internal.ClassMember; + getConstructor(sig: Internal.MethodSignature_): Internal.Constructor; + readonly "cache" : Internal.ClassDataCache; + readonly "type" : typeof any; + get parent(): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClassData_ = ClassData; + /** + * @javaClass net.minecraft.class_3719 + */ + class BarrelBlockEntity extends Internal.RandomizableContainerBlockEntity { + method_5439(): number; + load($$0: Internal.CompoundTag_): void; + method_5435($$0: Internal.Player_): void; + method_5432($$0: Internal.Player_): void; + recheckOpen(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BarrelBlockEntity_ = BarrelBlockEntity; + /** + * @javaClass net.fabricmc.fabric.impl.lookup.block.BlockApiCacheImpl + */ + class BlockApiCacheImpl implements Internal.BlockApiCache { + getLookup(): Internal.BlockApiLookupImpl; + getWorld(): Internal.ServerLevel; + getBlockEntity(): Internal.BlockEntity; + getPos(): BlockPos; + find(state: Internal.BlockState_, context: C): A; + invalidate(): void; + get lookup(): Internal.BlockApiLookupImpl; + get world(): Internal.ServerLevel; + get pos(): BlockPos; + get blockEntity(): Internal.BlockEntity; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockApiCacheImpl_ = BlockApiCacheImpl; + /** + * @javaClass dev.emi.trinkets.TrinketPlayerScreenHandler + */ + interface TrinketPlayerScreenHandler { + trinkets$getSlotHeights(arg0: Internal.SlotGroup_): Internal.List; + trinkets$getGroupCount(): number; + trinkets$getGroupNum(arg0: Internal.SlotGroup_): number; + trinkets$getTrinketSlotEnd(): number; + trinkets$getSlotTypes(arg0: Internal.SlotGroup_): Internal.List; + trinkets$getGroupPos(arg0: Internal.SlotGroup_): Internal.Point; + trinkets$getTrinketSlotStart(): number; + trinkets$updateTrinketSlots(arg0: boolean): void; + trinkets$getSlotWidth(arg0: Internal.SlotGroup_): number; + } + type TrinketPlayerScreenHandler_ = TrinketPlayerScreenHandler; + /** + * @javaClass net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory + */ + class CustomGameRuleCategory { + getName(): Internal.Component; + hashCode(): number; + equals(o: any): boolean; + static getCategory(key: Internal.GameRules$Key_): Internal.Optional; + getId(): ResourceLocation; + get name(): Internal.Component; + get id(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CustomGameRuleCategory_ = CustomGameRuleCategory; + /** + * @javaClass net.minecraft.class_4668$class_4671 + */ + class RenderStateShard$CullStateShard extends Internal.RenderStateShard$BooleanStateShard { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$CullStateShard_ = RenderStateShard$CullStateShard; + /** + * @javaClass net.minecraft.class_4097$class_4098 + */ + class Behavior$Status extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Behavior$Status[]; + static readonly "RUNNING" : Internal.Behavior$Status; + static readonly "STOPPED" : Internal.Behavior$Status; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Behavior$Status_ = "running" | "stopped" | Behavior$Status; + /** + * @javaClass net.minecraft.class_234 + */ + interface TimerCallback { + method_974(arg0: T, arg1: Internal.TimerQueue_, arg2: number): void; + } + type TimerCallback_ = ((arg0: T, arg1: Internal.TimerQueue, arg2: number) => void) | TimerCallback; + /** + * @javaClass com.mojang.authlib.minecraft.MinecraftProfileTexture$Type + */ + class MinecraftProfileTexture$Type extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.MinecraftProfileTexture$Type[]; + static readonly "ELYTRA" : Internal.MinecraftProfileTexture$Type; + static readonly "SKIN" : Internal.MinecraftProfileTexture$Type; + static readonly "CAPE" : Internal.MinecraftProfileTexture$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MinecraftProfileTexture$Type_ = "elytra" | "skin" | "cape" | MinecraftProfileTexture$Type; + /** + * @javaClass net.minecraft.class_299 + */ + class ClientRecipeBook extends Internal.RecipeBook { + getCollection($$0: Internal.RecipeBookCategories_): Internal.List; + setupCollections($$0: Internal.Iterable_>): void; + getCollections(): Internal.List; + get collections(): Internal.List; + set upCollections($$0: Internal.Iterable_>); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientRecipeBook_ = ClientRecipeBook; + /** + * @javaClass net.minecraft.class_2554 + */ + abstract class BaseComponent implements Internal.MutableComponent { + method_10855(): Internal.List; + method_10866(): Internal.Style; + method_27661(): Internal.MutableComponent; + hashCode(): number; + method_30937(): Internal.FormattedCharSequence; + equals($$0: any): boolean; + plainCopy(): this; + setStyle($$0: Internal.Style_): Internal.MutableComponent; + toString(): string; + method_10851(): string; + append($$0: Internal.Component_): Internal.MutableComponent; + set style($$0: Internal.Style_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BaseComponent_ = BaseComponent; + /** + * @javaClass dev.latvian.mods.kubejs.level.FireworksJS$Shape + */ + class FireworksJS$Shape extends Internal.Enum { + static valueOf(name: string): this; + static values(): Internal.FireworksJS$Shape[]; + static get(name: string): this; + static readonly "SMALL_BALL" : Internal.FireworksJS$Shape; + static readonly "LARGE_BALL" : Internal.FireworksJS$Shape; + static readonly "STAR" : Internal.FireworksJS$Shape; + static readonly "CREEPER" : Internal.FireworksJS$Shape; + static readonly "BURST" : Internal.FireworksJS$Shape; + static readonly "VALUES" : Internal.FireworksJS$Shape[]; + readonly "type" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FireworksJS$Shape_ = "large_ball" | "star" | "burst" | "creeper" | "small_ball" | FireworksJS$Shape; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2ByteFunction + */ + interface Short2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Object2ShortFunction; - removeShort(arg0: any): number; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ShortFunction; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Short2ShortFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Short2IntFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Short2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Short2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Short2LongFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Short2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Short2CharFunction; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ByteFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ByteFunction; + } + type Short2ByteFunction_ = ((arg0: number) => number) | Short2ByteFunction; + /** + * @javaClass net.minecraft.class_1657 + */ + abstract class Player extends Internal.LivingEntity implements Internal.MixinPlayerEntityAccessor, Internal.PlayerKJS { + getMyRidingOffset(): number; + canBeSeenAsEnemy(): boolean; + getDestroySpeed($$0: Internal.BlockState_): number; + makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; + getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; + isModelPartShown($$0: Internal.PlayerModelPart_): boolean; + getAttackStrengthScale($$0: number): number; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + displayClientMessage($$0: Internal.Component_, $$1: boolean): void; + canEat($$0: boolean): boolean; + getFallSounds(): Internal.LivingEntity$Fallsounds; + canUseGameMasterBlocks(): boolean; + awardRecipes($$0: Internal.Collection_>): number; + checkMovementStatistics($$0: number, $$1: number, $$2: number): void; + openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; + causeFoodExhaustion($$0: number): void; + getEnderChestInventory(): Internal.PlayerEnderChestContainer; + isSleepingLongEnough(): boolean; + setReducedDebugInfo($$0: boolean): void; + getSleepTimer(): number; + isPushedByFluid(): boolean; + getDimensionChangingDelay(): number; + openMenu($$0: Internal.MenuProvider_): Internal.OptionalInt; + canHarmPlayer($$0: Internal.Player_): boolean; + getStandingEyeHeight($$0: Internal.Pose_, $$1: Internal.EntityDimensions_): number; + isSpectator(): boolean; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + setAbsorptionAmount($$0: number): void; + giveExperiencePoints($$0: number): void; + getDisplayName(): Internal.Component; + openTextEdit($$0: Internal.SignBlockEntity_): void; + onUpdateAbilities(): void; + getPortalWaitTime(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + canTakeItem($$0: Internal.ItemStack_): boolean; + shouldShowName(): boolean; + respawn(): void; + setEntityOnShoulder($$0: Internal.CompoundTag_): boolean; + onEnchantmentPerformed($$0: Internal.ItemStack_, $$1: number): void; + isSecondaryUseActive(): boolean; + getGameProfile(): Internal.GameProfile; + resetRecipes($$0: Internal.Collection_>): number; + handler$bmn000$checkFallFlying(cbi: Internal.CallbackInfoReturnable_): void; + getEnchantmentSeed(): number; + hasCorrectToolForDrops($$0: Internal.BlockState_): boolean; + attack($$0: Internal.Entity_): void; + awardStat($$0: Internal.Stat_): void; + awardStat($$0: Internal.Stat_, $$1: number): void; + awardStat($$0: ResourceLocation_): void; + awardStat($$0: ResourceLocation_, $$1: number): void; + playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; + updateTutorialInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; + eat($$0: Internal.Level_, $$1: Internal.ItemStack_): Internal.ItemStack; + getScoreboard(): Internal.Scoreboard; + stopFallFlying(): void; + getInventory(): Internal.Inventory; + disableShield($$0: boolean): void; + increaseScore($$0: number): void; + aiStep(): void; + getShoulderEntityRight(): Internal.CompoundTag; + isSwimming(): boolean; + isInvulnerableTo($$0: Internal.DamageSource_): boolean; + mayBuild(): boolean; + openMinecartCommandBlock($$0: Internal.BaseCommandBlock_): void; + static findRespawnPositionAndUseSpawnBlock($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): Internal.Optional; + getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; + isLocalPlayer(): boolean; + giveExperienceLevels($$0: number): void; + travel($$0: Vec3_): void; + playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; + getRopeHoldPosition($$0: number): Vec3; + sendMerchantOffers($$0: number, $$1: Internal.MerchantOffers_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; + die($$0: Internal.DamageSource_): void; + getSoundSource(): Internal.SoundSource; + openHorseInventory($$0: Internal.AbstractHorse_, $$1: Internal.Container_): void; + getName(): Internal.Component; + static createPlayerUUID($$0: string): Internal.UUID; + static createPlayerUUID($$0: Internal.GameProfile_): Internal.UUID; + static createAttributes(): Internal.AttributeSupplier$Builder; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + getXpNeededForNextLevel(): number; + openStructureBlock($$0: Internal.StructureBlockEntity_): void; + getCurrentItemAttackStrengthDelay(): number; + isScoping(): boolean; + tryToStartFallFlying(): boolean; + sweepAttack(): void; + getArmorSlots(): Internal.Iterable; + startSleepInBed($$0: BlockPos_): Internal.Either; + getLuck(): number; + awardRecipesByKey($$0: ResourceLocation_[]): void; + tick(): void; + handler$bmn000$getName(cbi: Internal.CallbackInfoReturnable_): void; + updateSwimming(): void; + removeVehicle(): void; + getHandSlots(): Internal.Iterable; + getSpeed(): number; + openCommandBlock($$0: Internal.CommandBlockEntity_): void; + rideTick(): void; + stopSleeping(): void; + getDismountPoses(): Internal.ImmutableList; + openJigsawBlock($$0: Internal.JigsawBlockEntity_): void; + handleEntityEvent($$0: number): void; + isCreative(): boolean; + drop($$0: Internal.ItemStack_, $$1: boolean): Internal.ItemEntity; + drop($$0: Internal.ItemStack_, $$1: boolean, $$2: boolean): Internal.ItemEntity; + getAbsorptionAmount(): number; + getShoulderEntityLeft(): Internal.CompoundTag; + interactOn($$0: Internal.Entity_, $$1: Hand_): Internal.InteractionResult; + getScoreboardName(): string; + getStagesRawKJS(): Internal.Stages; + remove($$0: Internal.Entity$RemovalReason_): void; + redirect$bmn000$getDisplayName_modifyText(team: Internal.Team_, name: Internal.Component_): Internal.MutableComponent; + getStages(): Internal.Stages; + isAffectedByFluids(): boolean; + addItem($$0: Internal.ItemStack_): boolean; + closeContainer(): void; + getAbilities(): Internal.Abilities; + blockActionRestricted($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.GameType_): boolean; + shouldBeSaved(): boolean; + isAlwaysTicking(): boolean; + jumpFromGround(): void; + startFallFlying(): void; + isReducedDebugInfo(): boolean; + stopSleepInBed($$0: boolean, $$1: boolean): void; + resetStat($$0: Internal.Stat_): void; + setMainArm($$0: Internal.HumanoidArm_): void; + getCooldowns(): Internal.ItemCooldowns; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; + getFoodData(): Internal.FoodData; + resetAttackStrengthTicker(): void; + magicCrit($$0: Internal.Entity_): void; + startAutoSpinAttack($$0: number): void; + getSlot($$0: number): Internal.SlotAccess; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + mayUseItemAt($$0: BlockPos_, $$1: Internal.Direction_, $$2: Internal.ItemStack_): boolean; + crit($$0: Internal.Entity_): void; + getMainArm(): Internal.HumanoidArm; + isHurt(): boolean; + setRemainingFireTicks($$0: number): void; + getScore(): number; + handler$zfd000$onIsScoping(ci: Internal.CallbackInfoReturnable_): void; + setScore($$0: number): void; + static readonly "ENDER_SLOT_OFFSET" : 200; + static readonly "STANDING_DIMENSIONS" : Internal.EntityDimensions; + static readonly "UUID_PREFIX_OFFLINE_PLAYER" : "OfflinePlayer:"; + static readonly "SWIMMING_BB_HEIGHT" : 0.6; + static readonly "SLEEP_DURATION" : 100; + "yCloak" : number; + readonly "inventoryMenu" : Internal.InventoryMenu; + "xCloak" : number; + "experienceLevel" : number; + "yCloakO" : number; + static readonly "MAX_HEALTH" : 20; + "zCloak" : number; + static readonly "DEFAULT_EYE_HEIGHT" : 1.62; + static readonly "CROUCH_BB_HEIGHT" : 1.5; + "fishing" : Internal.FishingHook; + static readonly "SWIMMING_BB_WIDTH" : 0.6; + "zCloakO" : number; + static readonly "WAKE_UP_DURATION" : 10; + static readonly "MAX_NAME_LENGTH" : 16; + "xCloakO" : number; + "takeXpDelay" : number; + "bob" : number; + "oBob" : number; + "experienceProgress" : number; + "totalExperience" : number; + "containerMenu" : Internal.AbstractContainerMenu; + get alwaysTicking(): boolean; + get luck(): number; + get cooldowns(): Internal.ItemCooldowns; + get displayName(): Internal.Component; + get reducedDebugInfo(): boolean; + get stagesRawKJS(): Internal.Stages; + get soundSource(): Internal.SoundSource; + get shoulderEntityRight(): Internal.CompoundTag; + get inventory(): Internal.Inventory; + get localPlayer(): boolean; + get speed(): number; + get gameProfile(): Internal.GameProfile; + get abilities(): Internal.Abilities; + get swimming(): boolean; + get score(): number; + get sleepTimer(): number; + get pushedByFluid(): boolean; + get fallSounds(): Internal.LivingEntity$Fallsounds; + get currentItemAttackStrengthDelay(): number; + get dimensionChangingDelay(): number; + get scoreboardName(): string; + get sleepingLongEnough(): boolean; + get scoreboard(): Internal.Scoreboard; + get xpNeededForNextLevel(): number; + get absorptionAmount(): number; + get secondaryUseActive(): boolean; + get shoulderEntityLeft(): Internal.CompoundTag; + get mainArm(): Internal.HumanoidArm; + get enderChestInventory(): Internal.PlayerEnderChestContainer; + get myRidingOffset(): number; + get enchantmentSeed(): number; + get dismountPoses(): Internal.ImmutableList; + get creative(): boolean; + get portalWaitTime(): number; + get affectedByFluids(): boolean; + get handSlots(): Internal.Iterable; + get spectator(): boolean; + get name(): Internal.Component; + get stages(): Internal.Stages; + get armorSlots(): Internal.Iterable; + get scoping(): boolean; + get foodData(): Internal.FoodData; + set score($$0: number); + set absorptionAmount($$0: number); + set entityOnShoulder($$0: Internal.CompoundTag_); + set mainArm($$0: Internal.HumanoidArm_); + set remainingFireTicks($$0: number); + set reducedDebugInfo($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Player_ = Player; + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2CharFunction + */ + interface Char2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: string, arg1: string): string; + getOrDefault(arg0: any, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: string, arg1: string): string; + remove(arg0: any): string; + remove(arg0: string): string; + defaultReturnValue(): string; + defaultReturnValue(arg0: string): void; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; + identity(): this; + get(arg0: any): string; + get(arg0: string): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: string): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; + } + type Char2CharFunction_ = ((arg0: string) => string) | Char2CharFunction; + /** + * @javaClass net.fabricmc.fabric.api.renderer.v1.render.RenderContext + */ + interface RenderContext { + pushTransform(arg0: Internal.RenderContext$QuadTransform_): void; + getEmitter(): Internal.QuadEmitter; + popTransform(): void; + meshConsumer(): Internal.Consumer; + fallbackConsumer(): Internal.Consumer; + } + type RenderContext_ = RenderContext; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2IntFunction + */ + interface Object2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2IntFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: K, arg1: number): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Object2ObjectFunction; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Object2ObjectFunction; get(arg0: any): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Object2FloatFunction; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction; applyAsInt(arg0: K): number; - getShort(arg0: any): number; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Object2CharFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ShortFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ShortFunction; + removeInt(arg0: any): number; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2IntFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction; + getInt(arg0: any): number; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2IntFunction; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2IntFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Object2ReferenceFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2IntFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2IntFunction; } - type Object2ShortFunction_ = ((arg0: any) => number) | Object2ShortFunction; - class class_6649 extends Internal.class_6679 { - method_38873(): Internal.class_6647; - static readonly field_35062 : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Object2IntFunction_ = ((arg0: any) => number) | Object2IntFunction; + /** + * @javaClass dev.architectury.registry.registries.RegistrarBuilder + */ + interface RegistrarBuilder { + saveToDisc(): Internal.RegistrarBuilder; + build(): Internal.Registrar; + syncToClients(): Internal.RegistrarBuilder; + option(arg0: Internal.RegistrarOption_): Internal.RegistrarBuilder; } - type class_6649_ = class_6649; - class RegistryObjectBuilderTypes$BuilderType extends Internal.Record { - factory(): Internal.RegistryObjectBuilderTypes$BuilderFactory; - builderClass(): typeof Internal.BuilderBase; - hashCode(): number; - equals(o: any): boolean; - toString(): string; - type(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RegistryObjectBuilderTypes$BuilderType_ = RegistryObjectBuilderTypes$BuilderType; - interface Principal { - getName(): string; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - implies(arg0: Internal.Subject_): boolean; - } - type Principal_ = Principal; - class class_1438$class_4053 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1438$class_4053; - static values(): Internal.class_1438$class_4053[]; - method_18437(): Internal.class_2680; - static readonly field_18110 : Internal.class_1438$class_4053; - static readonly field_18109 : Internal.class_1438$class_4053; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1438$class_4053_ = "red" | "brown" | class_1438$class_4053; - interface ServerPlayerEntitySyncHook { - fabric_incrementSyncId(): number; - } - type ServerPlayerEntitySyncHook_ = ServerPlayerEntitySyncHook; - class class_4142 { - method_19094(): Internal.class_4115; - method_19096(): number; - method_19095(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4142_ = class_4142; - interface ScreenKeyboardEvents$AllowKeyRelease { - allowKeyRelease(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): boolean; - } - type ScreenKeyboardEvents$AllowKeyRelease_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => boolean) | ScreenKeyboardEvents$AllowKeyRelease; - interface ChannelInboundInvoker { - fireChannelRead(arg0: any): Internal.ChannelInboundInvoker; - fireChannelInactive(): Internal.ChannelInboundInvoker; - fireChannelReadComplete(): Internal.ChannelInboundInvoker; - fireChannelWritabilityChanged(): Internal.ChannelInboundInvoker; - fireExceptionCaught(arg0: Internal.Throwable_): Internal.ChannelInboundInvoker; - fireChannelActive(): Internal.ChannelInboundInvoker; - fireUserEventTriggered(arg0: any): Internal.ChannelInboundInvoker; - fireChannelRegistered(): Internal.ChannelInboundInvoker; - fireChannelUnregistered(): Internal.ChannelInboundInvoker; - } - type ChannelInboundInvoker_ = ChannelInboundInvoker; - class class_4168 { + type RegistrarBuilder_ = RegistrarBuilder; + /** + * @javaClass net.minecraft.server.MinecraftServer$class_6897 + */ + class MinecraftServer$ReloadableResources extends Internal.Record implements Internal.AutoCloseable { hashCode(): number; equals($$0: any): boolean; toString(): string; - method_19634(): string; - static readonly field_30691 : Internal.class_4168; - static readonly field_28352 : Internal.class_4168; - static readonly field_22396 : Internal.class_4168; - static readonly field_22397 : Internal.class_4168; - static readonly field_22398 : Internal.class_4168; - static readonly field_22399 : Internal.class_4168; - static readonly field_22400 : Internal.class_4168; - static readonly field_18595 : Internal.class_4168; - static readonly field_18594 : Internal.class_4168; - static readonly field_18597 : Internal.class_4168; - static readonly field_18596 : Internal.class_4168; - static readonly field_19043 : Internal.class_4168; - static readonly field_19041 : Internal.class_4168; - static readonly field_19042 : Internal.class_4168; - static readonly field_33504 : Internal.class_4168; - static readonly field_18885 : Internal.class_4168; - static readonly field_18599 : Internal.class_4168; - static readonly field_18598 : Internal.class_4168; + close(): void; + resourceManager(): Internal.CloseableResourceManager; + managers(): Internal.ReloadableServerResources; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4168_ = class_4168; - interface class_163$class_164 { - method_721(arg0: Internal.class_161_): void; - method_722(): void; - method_723(arg0: Internal.class_161_): void; - method_720(arg0: Internal.class_161_): void; - method_719(arg0: Internal.class_161_): void; - } - type class_163$class_164_ = class_163$class_164; - interface Function3 { - apply(arg0: T1, arg1: T2, arg2: T3): R; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function3_ = Function3; - class CropBlockBuilder$ShapeBuilder { - getShapes(): Internal.List; - shape(age: number, minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): Internal.CropBlockBuilder$ShapeBuilder; - get shapes(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CropBlockBuilder$ShapeBuilder_ = CropBlockBuilder$ShapeBuilder; - abstract class class_1729 extends Internal.class_1703 { - method_30264(): Internal.class_5421; - method_7658(): number; - method_7653(): number; - method_7652(arg0: Internal.class_1860_): boolean; - method_32339(arg0: number): boolean; - method_17697($$0: boolean, $$1: Internal.class_1860_, $$2: Internal.class_3222_): void; - method_7657(): void; - method_7656(): number; - method_7655(): number; - method_7654(arg0: Internal.class_1662_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1729_ = class_1729; - interface PropertyChangeListener extends Internal.EventListener { - propertyChange(arg0: Internal.PropertyChangeEvent_): void; - } - type PropertyChangeListener_ = PropertyChangeListener; - interface Double2FloatFunction extends it.unimi.dsi.fastutil.Function, java_.util.function_.DoubleUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Double2FloatFunction; - containsKey(arg0: any): boolean; + type MinecraftServer$ReloadableResources_ = MinecraftServer$ReloadableResources; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2BooleanFunction + */ + interface Long2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.LongPredicate { + getOrDefault(arg0: any, arg1: boolean): boolean; + getOrDefault(arg0: number, arg1: boolean): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Long2IntFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2BooleanFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: boolean): boolean; + remove(arg0: number): boolean; + remove(arg0: any): boolean; + defaultReturnValue(arg0: boolean): void; + defaultReturnValue(): boolean; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Long2DoubleFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Long2ObjectFunction; + get(arg0: any): boolean; + get(arg0: number): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Long2LongFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Long2ByteFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Long2FloatFunction; + test(arg0: number): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2FloatFunction; - } - type Double2FloatFunction_ = ((arg0: number) => number) | Double2FloatFunction; - interface class_1265 { - method_5453(arg0: Internal.class_1263_): void; - } - type class_1265_ = class_1265; - abstract class class_239 { - method_24801($$0: Internal.class_1297_): number; - method_17783(): Internal.class_239$class_240; - method_17784(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_239_ = class_239; - interface Int2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Int2FloatFunction; - applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ByteFunction; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2BooleanFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2BooleanFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2BooleanFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2BooleanFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2BooleanFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2BooleanFunction; } - type Int2ByteFunction_ = ((arg0: number) => number) | Int2ByteFunction; - interface class_5137 { - method_24657(): number; - } - type class_5137_ = class_5137; - class class_6794 extends Internal.class_6797 { - static method_39629($$0: Internal.class_2350_, $$1: Internal.class_6646_, $$2: Internal.class_6646_, $$3: number): Internal.class_6794; - static method_39628($$0: Internal.class_2350_, $$1: Internal.class_6646_, $$2: number): Internal.class_6794; - method_14452($$0: Internal.class_5444_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - method_39615(): Internal.class_6798; - static readonly field_35720 : Internal.Codec; + type Long2BooleanFunction_ = ((arg0: number) => boolean) | Long2BooleanFunction; + /** + * @javaClass net.minecraft.class_2749 + */ + class ClientboundSetHealthPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getSaturation(): number; + getFood(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getHealth(): number; + get saturation(): number; + get health(): number; + get food(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6794_ = class_6794; - interface JsonSerializable { - toJson(): Internal.JsonElement; - } - type JsonSerializable_ = JsonSerializable; - class class_4832 extends Internal.class_4148 { - method_19099(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4832_ = class_4832; - class class_6880$class_6882 extends Internal.Enum { - static valueOf($$0: string): Internal.class_6880$class_6882; - static values(): Internal.class_6880$class_6882[]; - static readonly field_36446 : Internal.class_6880$class_6882; - static readonly field_36447 : Internal.class_6880$class_6882; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6880$class_6882_ = "reference" | "direct" | class_6880$class_6882; - class SpecialRecipeSerializerManager extends Internal.EventJS { - ignoreSpecialFlag(id: ResourceLocation_): void; - isSpecial(recipe: Internal.class_1860_): boolean; + type ClientboundSetHealthPacket_ = ClientboundSetHealthPacket; + /** + * @javaClass net.minecraft.class_267 + */ + class Score { + add($$0: number): void; + isLocked(): boolean; + getObjective(): Internal.Objective; reset(): void; - addSpecialFlag(id: ResourceLocation_): void; - addSpecialMod(modid: string): void; - ignoreSpecialMod(modid: string): void; - static readonly INSTANCE : Internal.SpecialRecipeSerializerManager; - static readonly EVENT : dev.architectury.event.Event<(() => void)>; + increment(): void; + getScoreboard(): Internal.Scoreboard; + getScore(): number; + getOwner(): string; + setScore($$0: number): void; + setLocked($$0: boolean): void; + static readonly "SCORE_COMPARATOR" : Internal.Comparator; + get owner(): string; + get score(): number; + get scoreboard(): Internal.Scoreboard; + get locked(): boolean; + get objective(): Internal.Objective; + set score($$0: number); + set locked($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type SpecialRecipeSerializerManager_ = SpecialRecipeSerializerManager; - interface FunctionContainer { - lootingEnchant(count: Internal.class_5658_, limit: number): Internal.FunctionContainer; - enchantWithLevels(levels: Internal.class_5658_, treasure: boolean): Internal.FunctionContainer; - nbt(tag: Internal.class_2487_): Internal.FunctionContainer; - damage(damage: Internal.class_5658_): Internal.FunctionContainer; - lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer; - copyName(source: Internal.class_101$class_102_): Internal.FunctionContainer; - addFunction(arg0: Internal.JsonObject_): Internal.FunctionContainer; - count(count: Internal.class_5658_): Internal.FunctionContainer; - name(name: Internal.class_2561_, entity: Internal.class_47$class_50_): Internal.FunctionContainer; - name(name: Internal.class_2561_): Internal.FunctionContainer; - furnaceSmelt(): Internal.FunctionContainer; - addConditionalFunction(func: Internal.Consumer_): Internal.FunctionContainer; - enchantRandomly(enchantments: ResourceLocation_[]): Internal.FunctionContainer; + type Score_ = Score; + /** + * @javaClass net.minecraft.class_4069 + */ + interface ContainerEventHandler extends Internal.GuiEventListener { + magicalSpecialHackyFocus($$0: Internal.GuiEventListener_): void; + setDragging(arg0: boolean): void; + keyPressed($$0: number, $$1: number, $$2: number): boolean; + mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + mouseScrolled($$0: number, $$1: number, $$2: number): boolean; + setInitialFocus($$0: Internal.GuiEventListener_): void; + changeFocus($$0: boolean): boolean; + isDragging(): boolean; + mouseReleased($$0: number, $$1: number, $$2: number): boolean; + getChildAt($$0: number, $$1: number): Internal.Optional; + children(): Internal.List; + mouseClicked($$0: number, $$1: number, $$2: number): boolean; + charTyped($$0: string, $$1: number): boolean; + keyReleased($$0: number, $$1: number, $$2: number): boolean; + setFocused(arg0: Internal.GuiEventListener_): void; + getFocused(): Internal.GuiEventListener; } - type FunctionContainer_ = FunctionContainer; - abstract class AbstractEventExecutorGroup implements Internal.EventExecutorGroup { - scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - shutdownGracefully(): io.netty.util.concurrent.Future; - submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future; - submit(arg0: Internal.Callable_): io.netty.util.concurrent.Future; - submit(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future; - scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - invokeAll(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; - invokeAll(arg0: Internal.Collection_>): Internal.List>; - invokeAny(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): T; - invokeAny(arg0: Internal.Collection_>): T; - shutdownNow(): Internal.List; - execute(arg0: Internal.Runnable_): void; - shutdown(): void; + type ContainerEventHandler_ = ContainerEventHandler; + /** + * @javaClass com.mojang.brigadier.StringReader + */ + class StringReader implements Internal.ImmutableStringReader { + getCursor(): number; + getTotalLength(): number; + readStringUntil(arg0: string): string; + read(): string; + static isAllowedInUnquotedString(arg0: string): boolean; + canRead(): boolean; + canRead(arg0: number): boolean; + getRemaining(): string; + getRead(): string; + readString(): string; + skip(): void; + getString(): string; + peek(): string; + peek(arg0: number): string; + expect(arg0: string): void; + getRemainingLength(): number; + readLong(): number; + readDouble(): number; + static isQuotedStringStart(arg0: string): boolean; + readUnquotedString(): string; + readFloat(): number; + setCursor(arg0: number): void; + static isAllowedNumber(arg0: string): boolean; + readBoolean(): boolean; + readQuotedString(): string; + readInt(): number; + skipWhitespace(): void; + get cursor(): number; + get string(): string; + get totalLength(): number; + get remaining(): string; + get remainingLength(): number; + set cursor(arg0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type AbstractEventExecutorGroup_ = AbstractEventExecutorGroup; - class StringBuilder extends Internal.AbstractStringBuilder implements Internal.Serializable, Internal.Comparable, Internal.CharSequence { - deleteCharAt(arg0: number): Internal.StringBuilder; - appendCodePoint(arg0: number): Internal.StringBuilder; - lastIndexOf(arg0: string, arg1: number): number; - lastIndexOf(arg0: string): number; - replace(arg0: number, arg1: number, arg2: string): Internal.StringBuilder; - insert(arg0: number, arg1: number): Internal.StringBuilder; - insert(arg0: number, arg1: string): Internal.StringBuilder; - insert(arg0: number, arg1: any): Internal.StringBuilder; - insert(arg0: number, arg1: string[], arg2: number, arg3: number): Internal.StringBuilder; - insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): Internal.StringBuilder; - insert(arg0: number, arg1: Internal.CharSequence_): Internal.StringBuilder; - insert(arg0: number, arg1: string[]): Internal.StringBuilder; - insert(arg0: number, arg1: boolean): Internal.StringBuilder; + type StringReader_ = StringReader; + /** + * @javaClass java.util.LinkedHashMap + */ + class LinkedHashMap extends Internal.HashMap implements Internal.Map { + getOrDefault(arg0: any, arg1: V): V; + entrySet(): Internal.Set>; + forEach(arg0: Internal.BiConsumer_): void; + values(): Internal.Collection; + get(arg0: any): V; + clear(): void; + keySet(): Internal.Set; + replaceAll(arg0: Internal.BiFunction_): void; + containsValue(arg0: any): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LinkedHashMap_ = LinkedHashMap; + /** + * @javaClass net.minecraft.class_3505 + */ + class TagManager implements Internal.PreparableReloadListener, Internal.IdentifiableResourceReloadListener { + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + getResult(): Internal.List>; + getFabricId(): ResourceLocation; + static getTagDir($$0: Internal.ResourceKey_>): string; + getFabricDependencies(): Internal.Collection; + get result(): Internal.List>; + get fabricDependencies(): Internal.Collection; + get fabricId(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TagManager_ = TagManager; + /** + * @javaClass dev.latvian.mods.kubejs.client.painter.screen.ScreenPaintEventJS + */ + class ScreenPaintEventJS extends Internal.PaintEventJS implements Internal.UnitVariables { + getVariables(): Internal.VariableSet; + rawText(text: Internal.FormattedCharSequence_, x: number, y: number, color: number, shadow: boolean): void; + scale(scale: number): void; + scale(x: number, y: number): void; + rectangle(x: number, y: number, z: number, w: number, h: number, color: number, u0: number, v0: number, u1: number, v1: number): void; + rectangle(x: number, y: number, z: number, w: number, h: number, color: number): void; + alignX(x: number, w: number, alignX: number): number; + text(text: Internal.Component_, x: number, y: number, color: number, shadow: boolean): void; + rotateRad(angle: number): void; + rotateDeg(angle: number): void; + alignY(y: number, h: number, alignY: number): number; + translate(x: number, y: number): void; + readonly "mouseX" : number; + readonly "mouseY" : number; + readonly "width" : number; + readonly "inventory" : boolean; + readonly "height" : number; + get variables(): Internal.VariableSet; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScreenPaintEventJS_ = ScreenPaintEventJS; + /** + * @javaClass net.minecraft.class_1492 + */ + abstract class AbstractChestedHorse extends Internal.AbstractHorse { + setChest($$0: boolean): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getSlot($$0: number): Internal.SlotAccess; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getPassengersRidingOffset(): number; + hasChest(): boolean; + static createBaseChestedHorseAttributes(): Internal.AttributeSupplier$Builder; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getInventoryColumns(): number; + static readonly "INV_CHEST_COUNT" : 15; + get inventoryColumns(): number; + get passengersRidingOffset(): number; + set chest($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractChestedHorse_ = AbstractChestedHorse; + /** + * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction + */ + interface EnchantmentBuilder$PostFunction { + apply(arg0: Internal.LivingEntityJS_, arg1: Internal.EntityJS_, arg2: number): void; + } + type EnchantmentBuilder$PostFunction_ = ((arg0: Internal.LivingEntityJS, arg1: Internal.EntityJS, arg2: number) => void) | EnchantmentBuilder$PostFunction; + /** + * @javaClass dev.latvian.mods.kubejs.client.ClientGenerateAssetsEventJS + */ + class ClientGenerateAssetsEventJS extends Internal.EventJS { + add(location: ResourceLocation_, json: Internal.JsonElement_): void; + addBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; + addLang(key: string, value: string): void; + addMultipartBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; + getAllAssets(): Internal.Map; + addModel(type: string, id: ResourceLocation_, consumer: Internal.Consumer_): void; + readonly "generator" : Internal.AssetJsonGenerator; + get allAssets(): Internal.Map; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientGenerateAssetsEventJS_ = ClientGenerateAssetsEventJS; + /** + * @javaClass net.minecraft.class_898 + */ + class EntityRenderDispatcher implements Internal.ResourceManagerReloadListener { + distanceToSqr($$0: Internal.Entity_): number; + distanceToSqr($$0: number, $$1: number, $$2: number): number; + prepare($$0: Internal.Level_, $$1: Internal.Camera_, $$2: Internal.Entity_): void; + overrideCameraOrientation($$0: Internal.Quaternion_): void; + getRenderer($$0: T): Internal.EntityRenderer; + setRenderHitBoxes($$0: boolean): void; + setRenderShadow($$0: boolean): void; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + shouldRender($$0: E, $$1: Internal.Frustum_, $$2: number, $$3: number, $$4: number): boolean; + getPackedLightCoords($$0: E, $$1: number): number; + cameraOrientation(): Internal.Quaternion; + shouldRenderHitBoxes(): boolean; + render($$0: E, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.PoseStack_, $$7: Internal.MultiBufferSource_, $$8: number): void; + setLevel($$0: Internal.Level_): void; + "crosshairPickEntity" : Internal.Entity; + readonly "options" : Internal.Options; + readonly "textureManager" : Internal.TextureManager; + "camera" : Internal.Camera; + set renderShadow($$0: boolean); + set renderHitBoxes($$0: boolean); + set level($$0: Internal.Level_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityRenderDispatcher_ = EntityRenderDispatcher; + /** + * @javaClass net.minecraft.class_2708$class_2709 + */ + class ClientboundPlayerPositionPacket$RelativeArgument extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ClientboundPlayerPositionPacket$RelativeArgument[]; + static unpack($$0: number): Internal.Set; + static pack($$0: Internal.Set_): number; + static readonly "Y_ROT" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; + static readonly "X_ROT" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; + static readonly "X" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; + static readonly "Y" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; + static readonly "Z" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundPlayerPositionPacket$RelativeArgument_ = "y_rot" | "x_rot" | "x" | "y" | "z" | ClientboundPlayerPositionPacket$RelativeArgument; + /** + * @javaClass net.minecraft.class_5132$class_5133 + */ + class AttributeSupplier$Builder { + add($$0: Internal.Attribute_, $$1: number): this; + add($$0: Internal.Attribute_): this; + build(): Internal.AttributeSupplier; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AttributeSupplier$Builder_ = AttributeSupplier$Builder; + /** + * @javaClass net.minecraft.class_6383 + */ + interface NarrationSupplier { + updateNarration(arg0: Internal.NarrationElementOutput_): void; + } + type NarrationSupplier_ = ((arg0: Internal.NarrationElementOutput) => void) | NarrationSupplier; + /** + * @javaClass net.minecraft.class_3565 + */ + interface LightEventListener { + updateSectionStatus($$0: BlockPos_, $$1: boolean): void; + updateSectionStatus(arg0: Internal.SectionPos_, arg1: boolean): void; + runUpdates(arg0: number, arg1: boolean, arg2: boolean): number; + enableLightSources(arg0: Internal.ChunkPos_, arg1: boolean): void; + checkBlock(arg0: BlockPos_): void; + onBlockEmissionIncrease(arg0: BlockPos_, arg1: number): void; + hasLightWork(): boolean; + } + type LightEventListener_ = LightEventListener; + /** + * @javaClass java.lang.Comparable + */ + interface Comparable { + compareTo(arg0: T): number; + } + type Comparable_ = ((arg0: T) => number) | Comparable; + /** + * @javaClass net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback + */ + interface RegistryIdRemapCallback { + onRemap(arg0: Internal.RegistryIdRemapCallback$RemapState_): void; + event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; + } + type RegistryIdRemapCallback_ = ((arg0: Internal.RegistryIdRemapCallback$RemapState) => void) | RegistryIdRemapCallback; + /** + * @javaClass net.minecraft.class_5929 + */ + class RandomizedIntStateProvider extends Internal.BlockStateProvider { + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RandomizedIntStateProvider_ = RandomizedIntStateProvider; + /** + * @javaClass java.util.function.DoubleToIntFunction + */ + interface DoubleToIntFunction { + applyAsInt(arg0: number): number; + } + type DoubleToIntFunction_ = ((arg0: number) => number) | DoubleToIntFunction; + /** + * @javaClass net.minecraft.class_3782 + */ + class ListPoolElement extends Internal.StructurePoolElement { + getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; + getType(): Internal.StructurePoolElementType; + getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; + setProjection($$0: Internal.StructureTemplatePool$Projection_): Internal.StructurePoolElement; toString(): string; - compareTo(arg0: Internal.StringBuilder_): number; - reverse(): Internal.StringBuilder; - delete(arg0: number, arg1: number): Internal.StringBuilder; - indexOf(arg0: string): number; - indexOf(arg0: string, arg1: number): number; - append(arg0: Internal.StringBuffer_): Internal.StringBuilder; - append(arg0: Internal.CharSequence_): Internal.StringBuilder; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.StringBuilder; - append(arg0: string[]): Internal.StringBuilder; - append(arg0: any): Internal.StringBuilder; - append(arg0: string): Internal.StringBuilder; - append(arg0: number): Internal.StringBuilder; - append(arg0: boolean): Internal.StringBuilder; - append(arg0: string[], arg1: number, arg2: number): Internal.StringBuilder; + place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; + getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.StructurePoolElementType; + set projection($$0: Internal.StructureTemplatePool$Projection_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type StringBuilder_ = StringBuilder; - class class_3213 extends Internal.class_1259 { - method_5416($$0: Internal.class_1259$class_1260_): void; - method_14094(): void; - method_5406($$0: boolean): Internal.class_1259; - method_14093(): boolean; - method_14092(): Internal.Collection; - method_5409($$0: Internal.class_1259$class_1261_): void; - method_14088($$0: Internal.class_3222_): void; - method_5408($$0: number): void; - method_14089($$0: Internal.class_3222_): void; - method_14091($$0: boolean): void; - method_5413($$0: Internal.class_2561_): void; - method_5410($$0: boolean): Internal.class_1259; - method_5411($$0: boolean): Internal.class_1259; + type ListPoolElement_ = ListPoolElement; + /** + * @javaClass net.minecraft.class_5965$class_6398 + */ + class MetricSampler$SamplerResult { + valueAtTick($$0: number): number; + getLastTick(): number; + getFirstTick(): number; + get lastTick(): number; + get firstTick(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3213_ = class_3213; - interface class_234 { - method_974(arg0: T, arg1: Internal.class_236_, arg2: number): void; - } - type class_234_ = ((arg0: T, arg1: Internal.class_236, arg2: number) => void) | class_234; - interface EnchantmentBuilder$DamageProtectionFunction { - getDamageProtection(arg0: number, arg1: Internal.class_1282_): number; - } - type EnchantmentBuilder$DamageProtectionFunction_ = ((arg0: number, arg1: Internal.class_1282) => number) | EnchantmentBuilder$DamageProtectionFunction; - class class_4184$class_6355 { - method_36427($$0: number, $$1: number): Vec3; - method_36429(): Vec3; - method_36430(): Vec3; - method_36431(): Vec3; - method_36426(): Vec3; + type MetricSampler$SamplerResult_ = MetricSampler$SamplerResult; + /** + * @javaClass net.minecraft.class_4050 + */ + class Pose extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Pose[]; + static readonly "SLEEPING" : Internal.Pose; + static readonly "FALL_FLYING" : Internal.Pose; + static readonly "LONG_JUMPING" : Internal.Pose; + static readonly "DYING" : Internal.Pose; + static readonly "CROUCHING" : Internal.Pose; + static readonly "STANDING" : Internal.Pose; + static readonly "SWIMMING" : Internal.Pose; + static readonly "SPIN_ATTACK" : Internal.Pose; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4184$class_6355_ = class_4184$class_6355; - class class_2875 implements Internal.class_2596 { - method_12492(): Vec3i; - method_12493(): Internal.class_2415; - method_11052($$0: Internal.class_2540_): void; - method_12504(): Internal.class_2776; - method_12505(): boolean; - method_12502(): string; - method_12503(): boolean; - method_12506(): boolean; - method_12496(): BlockPos; - method_12497(): number; - method_12494(): number; - method_12495($$0: Internal.class_2792_): void; - method_12500(): Internal.class_2633$class_2634; - method_12501(): string; - method_12498(): Internal.class_2470; - method_12499(): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2875_ = class_2875; - class ServerLevelJS extends Internal.LevelJS { - getServer(): Internal.ServerJS; - getSeed(): number; - getPlayerData(player: Internal.class_1657_): Internal.ServerPlayerDataJS; - getSide(): Internal.ScriptType; - getEntities(filter: string): Internal.EntityArrayList; - getEntities(): Internal.EntityArrayList; + type Pose_ = "standing" | "swimming" | "crouching" | "long_jumping" | "dying" | "fall_flying" | "spin_attack" | "sleeping" | Pose; + /** + * @javaClass net.minecraft.class_1952$class_6542 + */ + class SpawnData$CustomSpawnRules extends Internal.Record { + skyLightLimit(): Internal.InclusiveRange; + hashCode(): number; + equals($$0: any): boolean; + blockLightLimit(): Internal.InclusiveRange; toString(): string; - setLocalTime(time: number): void; - getMinecraftLevel(): Internal.class_3218; - setTime(time: number): void; - readonly persistentData : Internal.class_2487; - get server(): Internal.ServerJS; - get side(): Internal.ScriptType; - get seed(): number; - get entities(): Internal.EntityArrayList; - get minecraftLevel(): Internal.class_3218; - set localTime(time: number); - set time(time: number); + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ServerLevelJS_ = ServerLevelJS; - class class_3944 implements Internal.class_2596 { - method_17594(): Internal.class_2561; - method_17591($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_17592(): number; - method_17593(): Internal.class_3917; + type SpawnData$CustomSpawnRules_ = SpawnData$CustomSpawnRules; + /** + * @javaClass net.minecraft.class_2694 + */ + class BlockInWorld { + getLevel(): Internal.LevelReader; + getState(): Internal.BlockState; + getPos(): BlockPos; + static hasState($$0: Internal.Predicate_): Internal.Predicate; + getEntity(): Internal.BlockEntity; + get level(): Internal.LevelReader; + get pos(): BlockPos; + get state(): Internal.BlockState; + get entity(): Internal.BlockEntity; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3944_ = class_3944; - class class_2799$class_2800 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2799$class_2800; - static values(): Internal.class_2799$class_2800[]; - static readonly field_12774 : Internal.class_2799$class_2800; - static readonly field_12775 : Internal.class_2799$class_2800; + type BlockInWorld_ = BlockInWorld; + /** + * @javaClass net.minecraft.class_1066 + */ + class ClientPackSource implements Internal.RepositorySource { + setServerPack($$0: Internal.File_, $$1: Internal.PackSource_): Internal.CompletableFuture; + loadPacks($$0: Internal.Consumer_, $$1: Internal.Pack$PackConstructor_): void; + clearServerPack(): void; + downloadAndSelectResourcePack($$0: string, $$1: string, $$2: boolean): Internal.CompletableFuture; + static getDownloadHeaders(): Internal.Map; + getVanillaPack(): Internal.VanillaPackResources; + get downloadHeaders(): Internal.Map; + get vanillaPack(): Internal.VanillaPackResources; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2799$class_2800_ = "perform_respawn" | "request_stats" | class_2799$class_2800; - class StageCreationEvent { - getPlayer(): Internal.class_1657; - setPlayerStages(s: Internal.Stages_): void; - getPlayerStages(): Internal.Stages; - get playerStages(): Internal.Stages; - get player(): Internal.class_1657; - set playerStages(s: Internal.Stages_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ClientPackSource_ = ClientPackSource; + /** + * @javaClass io.netty.channel.ChannelProgressiveFuture + */ + interface ChannelProgressiveFuture extends Internal.ChannelFuture, Internal.ProgressiveFuture { + removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; + syncUninterruptibly(): this; + await(): this; + awaitUninterruptibly(): this; + removeListener(arg0: Internal.GenericFutureListener_>): this; + addListeners(... arg0: Internal.GenericFutureListener_>[]): this; + sync(): this; + addListener(arg0: Internal.GenericFutureListener_>): this; } - type StageCreationEvent_ = StageCreationEvent; - class class_5211 extends Internal.class_5141 { - method_26991($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.class_4643_): Internal.List; - static readonly field_24966 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5211_ = class_5211; - interface Attribute { - set(arg0: T): void; - compareAndSet(arg0: T, arg1: T): boolean; - setIfAbsent(arg0: T): T; - get(): T; - getAndSet(arg0: T): T; - getAndRemove(): T; - key(): Internal.AttributeKey; + type ChannelProgressiveFuture_ = ChannelProgressiveFuture; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleListIterator + */ + interface DoubleListIterator extends Internal.DoubleBidirectionalIterator, Internal.ListIterator { + next(): number; + add(arg0: number): void; + set(arg0: number): void; + previous(): number; remove(): void; } - type Attribute_ = Attribute; - interface ChannelPromise extends Internal.ChannelFuture, Internal.Promise { - unvoid(): Internal.ChannelPromise; - removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ChannelPromise; - channel(): io.netty.channel.Channel; - awaitUninterruptibly(): Internal.ChannelPromise; - removeListener(arg0: Internal.GenericFutureListener_>): Internal.ChannelPromise; - sync(): Internal.ChannelPromise; - setSuccess(arg0: void): Internal.ChannelPromise; - setSuccess(): Internal.ChannelPromise; - setFailure(arg0: Internal.Throwable_): Internal.ChannelPromise; - trySuccess(): boolean; - syncUninterruptibly(): Internal.ChannelPromise; - await(): Internal.ChannelPromise; - addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ChannelPromise; - addListener(arg0: Internal.GenericFutureListener_>): Internal.ChannelPromise; + type DoubleListIterator_ = DoubleListIterator; + /** + * @javaClass me.jellysquid.mods.sodium.client.util.math.Matrix3fExtended + */ + interface Matrix3fExtended { + getA20(): number; + rotate(arg0: Internal.Quaternion_): void; + getA21(): number; + getA10(): number; + getA11(): number; + getA22(): number; + getA00(): number; + getA12(): number; + getA01(): number; + getA02(): number; + transformVecZ(dir: Internal.Vector3f_): number; + transformVecZ(arg0: number, arg1: number, arg2: number): number; + transformVecY(dir: Internal.Vector3f_): number; + transformVecY(arg0: number, arg1: number, arg2: number): number; + transformVecX(arg0: number, arg1: number, arg2: number): number; + transformVecX(dir: Internal.Vector3f_): number; + computeNormal(arg0: Internal.Direction_): number; } - type ChannelPromise_ = ChannelPromise; - class AttachedData extends Internal.HashMap { - getParent(): any; - get parent(): any; + type Matrix3fExtended_ = Matrix3fExtended; + /** + * @javaClass net.coderbot.iris.vertices.BlockSensitiveBufferBuilder + */ + interface BlockSensitiveBufferBuilder { + beginBlock(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; + endBlock(): void; + } + type BlockSensitiveBufferBuilder_ = BlockSensitiveBufferBuilder; + /** + * @javaClass net.minecraft.class_2803 + */ + class ServerboundClientInformationPacket extends Internal.Record implements Internal.Packet { + mainHand(): Internal.HumanoidArm; + chatVisibility(): Internal.ChatVisiblity; + modelCustomisation(): number; + chatColors(): boolean; + method_11052($$0: Internal.FriendlyByteBuf_): void; + hashCode(): number; + equals($$0: any): boolean; + allowsListing(): boolean; + handle($$0: Internal.ServerGamePacketListener_): void; + language(): string; + toString(): string; + textFilteringEnabled(): boolean; + viewDistance(): number; + static readonly "MAX_LANGUAGE_LENGTH" : 16; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type AttachedData_ = AttachedData; - interface Double2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; + type ServerboundClientInformationPacket_ = ServerboundClientInformationPacket; + /** + * Fired by different tag when the game: + * - is initializing + * - is post-initializing + * @javaClass dev.latvian.mods.kubejs.event.StartupEventJS + */ + class StartupEventJS extends Internal.EventJS { + post(id: string): boolean; + post(id: string, sub: string): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired by different tag when the game: + * - is initializing + * - is post-initializing + */ + type StartupEventJS_ = StartupEventJS; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2DoubleFunction + */ + interface Double2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; - remove(arg0: number): number; remove(arg0: any): number; + remove(arg0: number): number; defaultReturnValue(): number; defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Double2ObjectFunction; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; + identity(): this; get(arg0: any): number; get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Double2FloatFunction; - applyAsInt(arg0: number): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ByteFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ByteFunction; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; } - type Double2ByteFunction_ = ((arg0: number) => number) | Double2ByteFunction; - class class_5214 extends Internal.class_5141 { - method_26991($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.class_4643_): Internal.List; - static readonly field_24969 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5214_ = class_5214; - abstract class class_1852 implements Internal.class_3955 { - method_8110(): Internal.class_1799; - method_8114(): ResourceLocation; - method_8118(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1852_ = class_1852; - class PackType extends Internal.Enum { - static valueOf(arg0: string): Internal.PackType; - static values(): Internal.PackType[]; - static readonly DATA : Internal.PackType; - static readonly RESOURCE : Internal.PackType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PackType_ = "data" | "resource" | PackType; - interface RuleKeyExtensions { - fabric_setCustomCategory(arg0: Internal.CustomGameRuleCategory_): void; - fabric_getCustomCategory(): Internal.CustomGameRuleCategory; - } - type RuleKeyExtensions_ = RuleKeyExtensions; - abstract class SimpleChannelInboundHandler extends Internal.ChannelInboundHandlerAdapter { - acceptInboundMessage(arg0: any): boolean; - channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleChannelInboundHandler_ = SimpleChannelInboundHandler; - class class_4459 extends Internal.class_9 { - method_21664(): Internal.class_9; - static method_21663($$0: Internal.class_2540_): Internal.class_4459; - method_35501(): boolean; - method_21662($$0: number, $$1: Internal.class_9_): void; - method_21665(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4459_ = class_4459; - interface Closeable extends Internal.AutoCloseable { - close(): void; - } - type Closeable_ = Closeable; - class class_5890 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_34141($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5890_ = class_5890; - abstract class ImmutableCollection$Builder { - add(arg0: E): Internal.ImmutableCollection$Builder; - add(... arg0: E[]): Internal.ImmutableCollection$Builder; - build(): Internal.ImmutableCollection; - addAll(arg0: Internal.Iterator_): Internal.ImmutableCollection$Builder; - addAll(arg0: Internal.Iterable_): Internal.ImmutableCollection$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableCollection$Builder_ = ImmutableCollection$Builder; - class class_1614 extends Internal.class_1588 { - method_5636($$0: number): void; - static method_20684($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5678(): number; - method_6046(): Internal.class_1310; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - static method_26922(): Internal.class_5132$class_5133; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1614_ = class_1614; - abstract class class_2514 implements Internal.class_2520, Internal.SpecialEquality { - method_10699(): number; - method_10698(): number; - method_10701(): number; - method_10700(): number; - method_10702(): Internal.Number; - toString(): string; - method_10697(): number; - method_10696(): number; - specialEquals(o: any, shallow: boolean): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2514_ = class_2514; - interface class_117$class_118 { - method_515(): Internal.class_117; - } - type class_117$class_118_ = class_117$class_118; + type Double2DoubleFunction_ = ((arg0: number) => number) | Double2DoubleFunction; /** - * Fired when a living entity is about to die. - * - * 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. + * @javaClass net.minecraft.class_3675$class_307 */ - class LivingEntityDeathEventJS extends Internal.LivingEntityEventJS { - getSource(): Internal.class_1282; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get source(): Internal.class_1282; - get entity(): Internal.EntityJS; + class InputConstants$Type extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.InputConstants$Type[]; + getOrCreate($$0: number): Internal.InputConstants$Key; + static readonly "SCANCODE" : Internal.InputConstants$Type; + static readonly "MOUSE" : Internal.InputConstants$Type; + static readonly "KEYSYM" : Internal.InputConstants$Type; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type InputConstants$Type_ = "mouse" | "keysym" | "scancode" | InputConstants$Type; /** - * Fired when a living entity is about to die. - * - * 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. + * @javaClass it.unimi.dsi.fastutil.ints.Int2IntMap$Entry */ - type LivingEntityDeathEventJS_ = LivingEntityDeathEventJS; - class class_1690 extends Internal.class_1297 { - method_5879(): void; - method_7538($$0: boolean, $$1: boolean): void; - method_5755(): Internal.class_2350; - method_5810(): boolean; - method_5759($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - static method_30959($$0: Internal.class_1297_, $$1: Internal.class_1297_): boolean; - method_7543(): number; - method_7542($$0: number): void; - method_7541($$0: Internal.class_1690$class_1692_): void; - method_7540($$0: number): void; - method_7547($$0: number): number; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5621(): number; - method_5863(): boolean; - method_5644($$0: Internal.class_1297_): void; - method_5688($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_7544(): number; - method_5642(): Internal.class_1297; - method_18002(): Internal.class_2596; - method_5700($$0: boolean): void; - method_5865($$0: Internal.class_1297_): void; - method_7548(): number; - method_5869(): boolean; - method_30949($$0: Internal.class_1297_): boolean; - method_24829($$0: Internal.class_1309_): Vec3; - method_30948(): boolean; - method_31480(): Internal.class_1799; - method_7554(): number; - method_7553($$0: number): void; - method_7551($$0: number, $$1: number): number; - method_7536(): Internal.class_1690$class_1692; - method_7535($$0: boolean, $$1: boolean, $$2: boolean, $$3: boolean): void; - method_7557(): Internal.class_1792; - method_7556($$0: number): boolean; - method_5773(): void; - method_7533(): number; - method_5697($$0: Internal.class_1297_): void; - static readonly field_30699 : 0.7853981852531433; - static readonly field_30700 : 60; - static readonly field_30697 : 0; - static readonly field_30698 : 1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + interface Int2IntMap$Entry extends Internal.Map$Entry { + getIntKey(): number; + getKey(): number; + getValue(): number; + getIntValue(): number; + setValue(arg0: number): number; } - type class_1690_ = class_1690; - interface class_827 { - method_33893(): number; - method_3569(arg0: T, arg1: number, arg2: Internal.class_4587_, arg3: Internal.class_4597_, arg4: number, arg5: number): void; - method_33892($$0: T, $$1: Vec3_): boolean; - method_3563($$0: T): boolean; - } - type class_827_ = class_827; - class class_1132 extends Internal.MinecraftServer { - method_3831(): Internal.File; - method_3798(): number; - method_3732(): boolean; - method_3756(): number; - method_27903($$0: number): number; - method_3744($$0: Internal.class_128_): void; - method_24307(): Internal.class_6683; - method_19466($$0: Internal.GameProfile_): boolean; - method_3747($$0: boolean): void; - method_3823(): boolean; - method_3812(): boolean; - method_3859($$0: Internal.class_6396_): Internal.class_6396; - method_3759(): boolean; - method_3748($$0: Internal.BooleanSupplier_): void; - method_4817($$0: Internal.UUID_): void; - method_3838($$0: Internal.class_1934_): void; - method_3816(): boolean; - method_21714(): number; - method_27051(): boolean; - method_30612(): number; - method_9201(): boolean; - method_3761(): Internal.class_1934; - method_3860(): boolean; - method_3782(): void; - method_3763($$0: Internal.class_1934_, $$1: boolean, $$2: number): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1132_ = class_1132; - class class_4156 { - method_19142(): Internal.class_4158; - method_35156(): number; - method_19141(): BlockPos; - hashCode(): number; - equals($$0: any): boolean; - static method_28359($$0: Internal.Runnable_): Internal.Codec; - method_19140(): boolean; - method_19139(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4156_ = class_4156; - class ScriptPackInfo { - readonly displayName : Internal.class_2561; - readonly namespace : string; - readonly pathStart : string; - readonly scripts : Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptPackInfo_ = ScriptPackInfo; - interface LongToIntFunction { - applyAsInt(arg0: number): number; - } - type LongToIntFunction_ = ((arg0: number) => number) | LongToIntFunction; - interface class_2991$class_6346 { - method_36350(arg0: number, arg1: string, arg2: number): void; - method_36351(arg0: number, arg1: ResourceLocation_, arg2: number): void; - method_36352(arg0: number, arg1: string): void; - method_36349(arg0: number, arg1: string): void; - } - type class_2991$class_6346_ = class_2991$class_6346; - abstract class ImmutableList extends Internal.ImmutableCollection implements Internal.List, Internal.RandomAccess { - add(arg0: number, arg1: E): void; - subList(arg0: number, arg1: number): Internal.ImmutableList; - set(arg0: number, arg1: E): E; - spliterator(): Internal.Spliterator; - forEach(arg0: Internal.Consumer_): void; - sort(arg0: Internal.Comparator_): void; - reverse(): Internal.ImmutableList; - static copyOf(arg0: E[]): Internal.ImmutableList; - static copyOf(arg0: Internal.Iterator_): Internal.ImmutableList; - static copyOf(arg0: Internal.Collection_): Internal.ImmutableList; - static copyOf(arg0: Internal.Iterable_): Internal.ImmutableList; - replaceAll(arg0: Internal.UnaryOperator_): void; - asList(): Internal.ImmutableList; - remove(arg0: number): E; - static builderWithExpectedSize(arg0: number): Internal.ImmutableList$Builder; - static sortedCopyOf(arg0: Internal.Iterable_): Internal.ImmutableList; - static sortedCopyOf(arg0: Internal.Comparator_, arg1: Internal.Iterable_): Internal.ImmutableList; - lastIndexOf(arg0: any): number; - contains(arg0: any): boolean; - iterator(): Internal.UnmodifiableIterator; - addAll(arg0: number, arg1: Internal.Collection_): boolean; - hashCode(): number; - static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableList; - static of(): Internal.ImmutableList; - static of(arg0: E): Internal.ImmutableList; - static of(arg0: E, arg1: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E, arg11: E, ... arg12: E[]): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.ImmutableList; - equals(arg0: any): boolean; - static toImmutableList(): Internal.Collector>; - static builder(): Internal.ImmutableList$Builder; - listIterator(arg0: number): Internal.UnmodifiableListIterator; - listIterator(): Internal.UnmodifiableListIterator; - indexOf(arg0: any): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableList_ = ImmutableList; - class class_2639 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11397(): Internal.Suggestions; - method_11399(): number; - method_11398($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2639_ = class_2639; - class ScriptFile implements Internal.Comparable { - getError(): Internal.Throwable; - load(): boolean; - compareTo(o: Internal.ScriptFile_): number; - readonly source : ((arg0: Internal.ScriptFileInfo) => Internal.InputStream); - readonly pack : Internal.ScriptPack; - readonly info : Internal.ScriptFileInfo; - get error(): Internal.Throwable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptFile_ = ScriptFile; - class class_5209 extends Internal.class_4647 { - method_26989($$0: Internal.Random_, $$1: number, $$2: Internal.class_4643_): number; - static readonly field_24933 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5209_ = class_5209; - class class_6645 extends Internal.class_6648 { - method_38873(): Internal.class_6647; - method_38875($$0: Internal.class_5281_, $$1: BlockPos_): boolean; - static readonly field_35053 : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6645_ = class_6645; - class class_1518 extends Internal.class_1512 { - method_6846(): number; - method_6847(): number; - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - method_6853(): void; - method_6851(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1518_ = class_1518; - interface class_6880 { - method_40220(arg0: Internal.class_6862_): boolean; - method_40231(): Internal.class_6880$class_6882; - method_40230(): Internal.Optional>; - comp_349(): T; - method_40225(arg0: Internal.class_5321_): boolean; - method_40224(arg0: Internal.Predicate_>): boolean; - method_40222(arg0: Internal.class_2378_): boolean; - method_40229(): Internal.Either, T>; - method_40228(): Internal.Stream>; - method_40227(): boolean; - method_40226(arg0: ResourceLocation_): boolean; - } - type class_6880_ = class_6880; - class class_1679 extends Internal.class_1665 { - method_5749($$0: Internal.class_2487_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1679_ = class_1679; - class class_3141 implements Internal.class_3037 { - method_30649(): Internal.Stream>; - static readonly field_24901 : Internal.Codec; - readonly field_13745 : Internal.class_6880; - readonly field_13744 : Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3141_ = class_3141; - abstract class class_4995 { - method_26406(arg0: BlockPos_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.Random_): boolean; - static readonly field_25007 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4995_ = class_4995; - class class_6655$class_6656 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - comp_147(): Internal.class_6017; - toString(): string; - comp_148(): Internal.class_4651; - static readonly field_35074 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6655$class_6656_ = class_6655$class_6656; - abstract class AbstractSet extends Internal.AbstractCollection implements Internal.Set { - removeAll(arg0: Internal.Collection_): boolean; - hashCode(): number; - equals(arg0: any): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractSet_ = AbstractSet; - class ClientWrapper { - getLevel(): Internal.ClientLevelJS; - getPlayer(): Internal.ClientPlayerJS; - isKeyDown(key: number): boolean; - getCurrentScreen(): Internal.class_437; - getCurrentWorldName(): string; - setTitle(t: string): void; - getMinecraft(): Internal.class_310; - setCurrentScreen(gui: Internal.class_437_): void; - get minecraft(): Internal.class_310; - get currentScreen(): Internal.class_437; - get level(): Internal.ClientLevelJS; - get player(): Internal.ClientPlayerJS; - get currentWorldName(): string; - set currentScreen(gui: Internal.class_437_); - set title(t: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientWrapper_ = ClientWrapper; - class AddOreProperties { - belowTop(y: number): Internal.class_5843; - chance(c: number): Internal.AddOreProperties; - addTarget(ruleTest: Internal.class_3825_, targetState: BlockStatePredicate_): void; - top(): Internal.class_5843; - size(s: number): Internal.AddOreProperties; - uniformHeight(absolute: Internal.class_5843_, absolute1: Internal.class_5843_): Internal.AddOreProperties; - uniformHeight(min: number, max: number): Internal.AddOreProperties; - bottom(): Internal.class_5843; - count(min: number, max: number): Internal.AddOreProperties; - count(c: Internal.class_6017_): Internal.AddOreProperties; - count(c: number): Internal.AddOreProperties; - squared(): Internal.AddOreProperties; - triangleHeight(min: number, max: number): Internal.AddOreProperties; - triangleHeight(absolute: Internal.class_5843_, absolute1: Internal.class_5843_): Internal.AddOreProperties; - aboveBottom(y: number): Internal.class_5843; - noSurface : number; - biomes : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - retrogen : number; - id : ResourceLocation; - targets : Internal.List; - worldgenLayer : DecorationGenerationStep; - height : Internal.class_6795; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AddOreProperties_ = AddOreProperties; - class class_3218 extends Internal.class_1937 implements Internal.class_5281, Internal.ServerWorldCache { - method_8408($$0: BlockPos_, $$1: Internal.class_2248_): void; - method_18211($$0: Internal.class_3222_): void; - method_8649($$0: Internal.class_1297_): boolean; - method_18213($$0: Internal.class_3222_): void; - method_21625($$0: Internal.Path_): void; - method_24852($$0: Internal.class_2350_, $$1: boolean): number; - method_30349(): Internal.class_5455; - method_8412(): number; - method_17889(): number; - method_8410(): Internal.class_3218; - method_32888($$0: Internal.class_1297_, $$1: Internal.class_5712_, $$2: BlockPos_): void; - method_18456(): Internal.List; - method_18215($$0: Internal.class_3222_): void; - method_8413($$0: BlockPos_, $$1: Internal.class_2680_, $$2: Internal.class_2680_, $$3: number): void; - method_19498($$0: Internal.class_4076_): number; - method_19497($$0: BlockPos_, $$1: number): boolean; - method_8517($$0: number, $$1: BlockPos_, $$2: number): void; - method_19494(): Internal.class_4153; - method_19496($$0: Internal.class_4151_, $$1: Internal.class_1297_, $$2: Internal.class_4094_): void; - method_19495(): Internal.class_3767; - method_28125(): boolean; - method_22387($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_18207($$0: Internal.class_3222_): void; - method_8487($$0: Internal.class_6862_>, $$1: BlockPos_, $$2: number, $$3: boolean): BlockPos; - method_18203($$0: Internal.class_2818_, $$1: number): void; - method_30630(): number; - method_32819(): number; - method_14197(): void; - method_14196(): Internal.class_6757; - method_32817($$0: Internal.class_5720_): void; - method_14190($$0: Internal.UUID_): Internal.class_1297; - method_29202($$0: boolean, $$1: boolean): void; - static method_29200($$0: Internal.class_3218_): void; - method_8433(): Internal.class_1863; - method_17988($$0: number, $$1: number, $$2: boolean): boolean; - method_8554($$0: BlockPos_, $$1: number): void; - method_14199($$0: T, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): number; - method_17983(): Internal.class_26; - method_17984(): Internal.LongSet; - close(): void; - method_14183(): Internal.class_3485; - method_39223($$0: Internal.class_2818_): void; - method_20588($$0: Internal.class_4076_): boolean; - method_8421($$0: Internal.class_1297_, $$1: number): void; - toString(): string; - method_8427($$0: BlockPos_, $$1: Internal.class_2248_, $$2: number, $$3: number): void; - method_19500($$0: BlockPos_): boolean; - method_14170(): Internal.class_2995; - method_14176($$0: Internal.class_3536_, $$1: boolean, $$2: boolean): void; - method_18770($$0: Internal.class_3222_, $$1: Internal.class_1297$class_5529_): void; - fabric_invalidateCache(pos: BlockPos_): void; - method_14173(): Internal.class_1946; - method_14179(): Internal.class_6757; - method_18779(): Internal.class_3222; - method_8454($$0: Internal.class_1297_, $$1: Internal.class_1282_, $$2: Internal.class_5362_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.class_1927$class_4179_): Internal.class_1927; - method_14178(): Internal.class_3215; - method_14177(): boolean; - method_39999($$0: BlockPos_): boolean; - method_19502($$0: BlockPos_): Internal.class_3765; - method_18776(): Internal.List; - method_39998($$0: Internal.class_1923_): boolean; - fabric_registerCache(pos: BlockPos_, cache: Internal.BlockApiCacheImpl_): void; - method_8458(): boolean; - method_19503($$0: BlockPos_): boolean; - method_18762($$0: Internal.class_1297_): void; - method_27911(): BlockPos; - method_27910($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; - method_33144(): boolean; - method_18769($$0: Internal.class_1297_): void; - method_8444($$0: Internal.class_1657_, $$1: number, $$2: BlockPos_, $$3: number): void; - method_18768($$0: Internal.class_1297_): boolean; - method_14166($$0: Internal.class_3222_, $$1: T, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): boolean; - method_8449($$0: Internal.class_1657_, $$1: Internal.class_1297_, $$2: Internal.class_3414_, $$3: Internal.class_3419_, $$4: number, $$5: number): void; - method_18765($$0: Internal.BooleanSupplier_): void; - method_18764($$0: Internal.class_2818_): void; - method_8448(): void; - method_18766($$0: Internal.Predicate_): Internal.List; - method_8505($$0: Internal.class_1657_, $$1: BlockPos_): boolean; - method_27909(): Internal.Iterable; - method_18198($$0: Internal.class_5575_, $$1: Internal.Predicate_): Internal.List; - method_19282($$0: BlockPos_, $$1: Internal.class_2680_, $$2: Internal.class_2680_): void; - method_8474($$0: number, $$1: BlockPos_, $$2: number): void; - method_37116($$0: number): boolean; - method_39778($$0: Internal.class_2791_): void; - method_37118($$0: BlockPos_): boolean; - method_17891($$0: string): Internal.class_22; - method_23658($$0: Internal.class_3341_): void; - method_31419(): string; - method_17890($$0: string, $$1: Internal.class_22_): void; - method_24500($$0: Internal.Predicate_>, $$1: BlockPos_, $$2: number, $$3: number): Internal.Pair>; - method_29198(): Internal.class_2881; - method_27056(): Internal.class_5138; - method_29199($$0: number): void; - method_39425($$0: number): boolean; - method_8465($$0: Internal.class_1657_, $$1: number, $$2: number, $$3: number, $$4: Internal.class_3414_, $$5: Internal.class_3419_, $$6: number, $$7: number): void; - method_31426($$0: Internal.Stream_): void; - method_30736($$0: Internal.class_1297_): boolean; - method_31424($$0: number): Internal.class_1297; - method_8503(): Internal.MinecraftServer; - method_31268(): string; - method_8469($$0: number): Internal.class_1297; - method_31423($$0: Internal.Stream_): void; - field_13957 : boolean; - static readonly field_25144 : BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3218_ = class_3218; - interface class_6857 extends Internal.class_2547 { - method_40065(): boolean; - } - type class_6857_ = class_6857; - interface PathMatcher { - matches(arg0: Internal.Path_): boolean; - } - type PathMatcher_ = ((arg0: Internal.Path) => boolean) | PathMatcher; - class class_5873 extends Internal.class_5868 { - method_39115(): Internal.class_5455; - method_39114($$0: Internal.Function_>, $$1: Internal.class_2791_, $$2: BlockPos_, $$3: boolean): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5873_ = class_5873; - interface ModuleReader extends Internal.Closeable { - read(arg0: string): Internal.Optional; - release(arg0: Internal.ByteBuffer_): void; - find(arg0: string): Internal.Optional; - list(): Internal.Stream; - close(): void; - open(arg0: string): Internal.Optional; - } - type ModuleReader_ = ModuleReader; - interface class_3037 { - method_30649(): Internal.Stream>; - } - type class_3037_ = class_3037; - class class_3281 extends Internal.Enum { - method_14439(): Internal.class_2561; - method_14438(): Internal.class_2561; - static valueOf($$0: string): Internal.class_3281; - static values(): Internal.class_3281[]; - static method_31439($$0: Internal.class_3272_, $$1: Internal.class_3264_): Internal.class_3281; - method_14437(): boolean; - static method_14436($$0: number, $$1: Internal.class_3264_): Internal.class_3281; - static readonly field_14223 : Internal.class_3281; - static readonly field_14220 : Internal.class_3281; - static readonly field_14224 : Internal.class_3281; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3281_ = "too_new" | "compatible" | "too_old" | class_3281; - interface class_3851 { - method_7231(): Internal.class_3850; - method_7195(arg0: Internal.class_3850_): void; - } - type class_3851_ = class_3851; - class class_176 { - static method_35554(): Internal.class_176$class_177; - method_776($$0: Internal.class_58_, $$1: Internal.class_46_): void; - method_35553($$0: Internal.class_169_): boolean; - method_777(): Internal.Set>; - method_778(): Internal.Set>; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_176_ = class_176; - class class_5900$class_5902 { - method_34188(): Internal.class_2561; - method_34187(): Internal.class_2561; - method_34186(): string; - method_34185(): string; - method_34184(): Internal.class_124; - method_34183(): number; - method_34182($$0: Internal.class_2540_): void; - method_34181(): Internal.class_2561; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5900$class_5902_ = class_5900$class_5902; - class class_5444 extends Internal.class_5868 { - method_30461($$0: BlockPos_): Internal.class_2680; - method_30460($$0: Internal.class_2902$class_2903_, $$1: number, $$2: number): number; - method_39652(): Internal.Optional; - method_34383(): Internal.class_5281; - method_30459($$0: Internal.class_1923_, $$1: CarvingGenerationStep_): Internal.class_6643; - method_39653(): Internal.class_2794; - method_33868(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5444_ = class_5444; - class PropertyMap extends Internal.ForwardingMultimap { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PropertyMap_ = PropertyMap; - class class_296$class_298 extends Internal.Enum { - static valueOf($$0: string): Internal.class_296$class_298; - static values(): Internal.class_296$class_298[]; - method_1392(): string; - method_22654($$0: number, $$1: number): void; - static readonly field_1629 : Internal.class_296$class_298; - static readonly field_1633 : Internal.class_296$class_298; - static readonly field_1632 : Internal.class_296$class_298; - static readonly field_1635 : Internal.class_296$class_298; - static readonly field_20782 : Internal.class_296$class_298; - static readonly field_1636 : Internal.class_296$class_298; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_296$class_298_ = "normal" | "uv" | "padding" | "color" | "position" | "generic" | class_296$class_298; - interface class_6875 { - codec(): Internal.Codec; - } - type class_6875_ = class_6875; - interface IdEnumerationIterator { - enumerationIteratorNext(arg0: Internal.Context_, arg1: Internal.Consumer_): boolean; - enumerationIteratorHasNext(arg0: Internal.Context_, arg1: Internal.Consumer_): boolean; - } - type IdEnumerationIterator_ = IdEnumerationIterator; - abstract class ForwardingMultimap extends Internal.ForwardingObject implements Internal.Multimap { - containsEntry(arg0: any, arg1: any): boolean; - asMap(): Internal.Map>; - keys(): Internal.Multiset; - containsKey(arg0: any): boolean; - values(): Internal.Collection; - isEmpty(): boolean; - clear(): void; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): boolean; - remove(arg0: any, arg1: any): boolean; - removeAll(arg0: any): Internal.Collection; - entries(): Internal.Collection>; - size(): number; - hashCode(): number; - putAll(arg0: Internal.Multimap_): boolean; - putAll(arg0: K, arg1: Internal.Iterable_): boolean; - equals(arg0: any): boolean; - get(arg0: K): Internal.Collection; - keySet(): Internal.Set; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ForwardingMultimap_ = ForwardingMultimap; - interface class_6018

{ - codec(): Internal.Codec

; - } - type class_6018_

= class_6018

; - class class_2588 extends Internal.class_2554 implements Internal.class_2566 { - hashCode(): number; - method_27660($$0: Internal.class_5348$class_5246_, $$1: Internal.class_2583_): Internal.Optional; - equals($$0: any): boolean; - method_11020(): Internal.class_2588; - method_11023(): any[]; - toString(): string; - method_11022(): string; - method_10890($$0: Internal.class_2168_, $$1: Internal.class_1297_, $$2: number): Internal.class_5250; - method_27659($$0: Internal.class_5348$class_5245_): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2588_ = class_2588; - class class_6343 extends Internal.class_6122 { - method_35388(): Internal.class_6123; - toString(): string; - method_35391($$0: Internal.Random_, $$1: Internal.class_5868_): number; - static method_36313($$0: Internal.class_5843_, $$1: Internal.class_5843_, $$2: number): Internal.class_6343; - static readonly field_33527 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6343_ = class_6343; - interface Algebra { - apply(arg0: number): Internal.RewriteResult; - toString(arg0: number): string; - } - type Algebra_ = Algebra; - class WoodenPressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WoodenPressurePlateBlockBuilder_ = WoodenPressurePlateBlockBuilder; - class class_2558$class_2559 extends Internal.Enum { - method_10846(): string; - static method_10848($$0: string): Internal.class_2558$class_2559; - static valueOf($$0: string): Internal.class_2558$class_2559; - method_10847(): boolean; - static values(): Internal.class_2558$class_2559[]; - static readonly field_11745 : Internal.class_2558$class_2559; - static readonly field_11748 : Internal.class_2558$class_2559; - static readonly field_11749 : Internal.class_2558$class_2559; - static readonly field_11746 : Internal.class_2558$class_2559; - static readonly field_21462 : Internal.class_2558$class_2559; - static readonly field_11750 : Internal.class_2558$class_2559; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2558$class_2559_ = "run_command" | "open_file" | "open_url" | "copy_to_clipboard" | "change_page" | "suggest_command" | class_2558$class_2559; - class Properties extends Internal.Hashtable { - getOrDefault(arg0: any, arg1: any): any; - loadFromXML(arg0: Internal.InputStream_): void; - keys(): Internal.Enumeration; - computeIfAbsent(arg0: any, arg1: Internal.Function_): any; - values(): Internal.Collection; - save(arg0: Internal.OutputStream_, arg1: string): void; - replace(arg0: any, arg1: any, arg2: any): boolean; - replace(arg0: any, arg1: any): any; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - put(arg0: any, arg1: any): any; - remove(arg0: any): any; - remove(arg0: any, arg1: any): boolean; - compute(arg0: any, arg1: Internal.BiFunction_): any; - load(arg0: Internal.Reader_): void; - load(arg0: Internal.InputStream_): void; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; - get(arg0: any): any; - keySet(): Internal.Set; - getProperty(arg0: string): string; - getProperty(arg0: string, arg1: string): string; - entrySet(): Internal.Set>; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - stringPropertyNames(): Internal.Set; - isEmpty(): boolean; - clear(): void; - store(arg0: Internal.OutputStream_, arg1: string): void; - store(arg0: Internal.Writer_, arg1: string): void; - list(arg0: Internal.PrintStream_): void; - list(arg0: Internal.PrintWriter_): void; - storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: string): void; - storeToXML(arg0: Internal.OutputStream_, arg1: string): void; - storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: Internal.Charset_): void; - contains(arg0: any): boolean; - computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; - size(): number; - propertyNames(): Internal.Enumeration; - setProperty(arg0: string, arg1: string): any; - elements(): Internal.Enumeration; - equals(arg0: any): boolean; - clone(): any; - toString(): string; - putIfAbsent(arg0: any, arg1: any): any; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Properties_ = Properties; - class class_2902$class_2903 extends Internal.Enum implements Internal.class_3542 { - method_20454(): boolean; - method_12605(): string; - static valueOf($$0: string): Internal.class_2902$class_2903; - static values(): Internal.class_2902$class_2903[]; - method_15434(): string; - static method_12609($$0: string): Internal.class_2902$class_2903; - method_16137(): boolean; - method_16402(): Internal.Predicate; - static readonly field_13195 : Internal.class_2902$class_2903; - static readonly field_13194 : Internal.class_2902$class_2903; - static readonly field_13200 : Internal.class_2902$class_2903; - static readonly field_24772 : Internal.Codec; - static readonly field_13197 : Internal.class_2902$class_2903; - static readonly field_13203 : Internal.class_2902$class_2903; - static readonly field_13202 : Internal.class_2902$class_2903; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2902$class_2903_ = "world_surface_wg" | "world_surface" | "ocean_floor" | "motion_blocking_no_leaves" | "motion_blocking" | "ocean_floor_wg" | class_2902$class_2903; - interface ModuleFinder { - find(arg0: string): Internal.Optional; - findAll(): Internal.Set; - } - type ModuleFinder_ = ModuleFinder; - class PaintEventJS extends Internal.ClientEventJS { - vertex(m: Internal.class_1159_, x: number, y: number, z: number, col: number, u: number, v: number): void; - vertex(m: Internal.class_1159_, x: number, y: number, z: number, col: number): void; - setShaderTexture(tex: ResourceLocation_): void; - beginQuads(texture: boolean): void; - beginQuads(format: Internal.class_293_): void; - bindTextureForSetup(tex: ResourceLocation_): void; - scale(x: number, y: number, z: number): void; - translate(x: number, y: number, z: number): void; - push(): void; - setShaderInstance(shader: Internal.Supplier_): void; - setShaderColor(r: number, g: number, b: number, a: number): void; - pop(): void; - setPositionColorShader(): void; - getMatrix(): Internal.class_1159; - resetShaderColor(): void; - end(): void; - multiply(q: Internal.class_1158_): void; - setPositionColorTextureShader(): void; - begin(type: Internal.class_293$class_5596_, format: Internal.class_293_): void; - multiplyWithMatrix(m: Internal.class_1159_): void; - readonly mc : Internal.class_310; - readonly delta : number; - readonly screen : Internal.class_437; - readonly tesselator : Internal.class_289; - readonly buffer : Internal.class_287; - readonly matrices : Internal.class_4587; - readonly font : Internal.class_327; - get matrix(): Internal.class_1159; - set shaderTexture(tex: ResourceLocation_); - set shaderInstance(shader: Internal.Supplier_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PaintEventJS_ = PaintEventJS; - class class_630 { - method_2851($$0: number, $$1: number, $$2: number): void; - method_22699($$0: Internal.class_4587_, $$1: Internal.class_4588_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - method_22700($$0: Internal.Random_): Internal.class_630$class_628; - method_32087(): boolean; - method_22703($$0: Internal.class_4587_): void; - method_32088(): Internal.Stream; - method_32085($$0: Internal.class_5603_): void; - method_32086($$0: string): Internal.class_630; - method_32084(): Internal.class_5603; - method_17138($$0: Internal.class_630_): void; - method_35745($$0: Internal.class_4587_, $$1: Internal.class_630$class_6229_): void; - method_33425($$0: number, $$1: number, $$2: number): void; - method_22698($$0: Internal.class_4587_, $$1: Internal.class_4588_, $$2: number, $$3: number): void; - field_3654 : number; - field_3665 : boolean; - field_3675 : number; - field_3674 : number; - field_3657 : number; - field_3656 : number; - field_3655 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_630_ = class_630; + type Int2IntMap$Entry_ = Int2IntMap$Entry; /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2CharFunction */ - class SwordItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.class_1792; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; - } - /** - */ - type SwordItemBuilder_ = SwordItemBuilder; - class CropBlockBuilder extends Internal.BlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - survive(surviveCallback: Internal.CropBlockBuilder$SurviveCallback_): Internal.CropBlockBuilder; - randomTick(randomTickCallback: Internal.Consumer_): Internal.BlockBuilder; - texture(id: string, tex: string): Internal.BlockBuilder; - dropSeed(dropSeed: boolean): Internal.CropBlockBuilder; - bonemeal(bonemealCallback: Internal.ToIntFunction_): Internal.CropBlockBuilder; - crop(output: any): Internal.CropBlockBuilder; - crop(output: any, chance: number): Internal.CropBlockBuilder; - growTick(growSpeedCallback: Internal.ToDoubleFunction_): Internal.CropBlockBuilder; - age(age: number): Internal.CropBlockBuilder; - age(age: number, builder: Internal.Consumer_): Internal.CropBlockBuilder; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CropBlockBuilder_ = CropBlockBuilder; - class class_2788 implements Internal.class_2596 { - method_11997($$0: Internal.class_2602_): void; - method_11998(): Internal.List>; - static method_17816($$0: Internal.class_2540_, $$1: T): void; - static method_17817($$0: Internal.class_2540_): Internal.class_1860; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2788_ = class_2788; - class class_1685 extends Internal.class_1665 { - method_31551(): boolean; - method_5749($$0: Internal.class_2487_): void; - method_5727($$0: number, $$1: number, $$2: number): boolean; - method_5694($$0: Internal.class_1657_): void; - method_23751(): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_7446(): void; - field_7649 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1685_ = class_1685; - class class_2499 extends Internal.class_2483 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - method_10608($$0: number): string; - method_10609($$0: number): number; - method_10534($$0: number): Internal.class_2520; - method_32289($$0: Internal.class_5627_): void; - method_10611($$0: number): number; - method_10533($$0: number, $$1: Internal.class_2520_): boolean; - method_10536($$0: number): Internal.class_2520; - method_10612(): Internal.class_2499; - method_10535($$0: number, $$1: Internal.class_2520_): boolean; - method_10711(): number; - method_10713($$0: Internal.DataOutput_): void; - hashCode(): number; - method_10531($$0: number, $$1: Internal.class_2520_): void; - isEmpty(): boolean; - clear(): void; - method_23258(): Internal.class_4614; - method_10600($$0: number): number; - method_10602($$0: number): Internal.class_2487; - method_10601(): number; - method_10604($$0: number): number; - size(): number; - method_10603($$0: number): Internal.class_2499; - method_10606($$0: number, $$1: Internal.class_2520_): Internal.class_2520; - equals($$0: any): boolean; - method_36111($$0: number): number[]; - method_36112($$0: number): number[]; - toString(): string; - static readonly field_21039 : Internal.class_4614; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2499_ = class_2499; - interface Int2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Int2FloatFunction; + interface Double2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + getOrDefault(arg0: any, arg1: string): string; + getOrDefault(arg0: number, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: string): string; + remove(arg0: number): string; + remove(arg0: any): string; + defaultReturnValue(arg0: string): void; + defaultReturnValue(): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Double2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Double2ObjectFunction; + get(arg0: any): string; + get(arg0: number): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Double2LongFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Double2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ShortFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2CharFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2CharFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2CharFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; } - type Int2ShortFunction_ = ((arg0: number) => number) | Int2ShortFunction; - class class_3517 { - method_15250(): number; - method_15251($$0: number): number; - method_15247($$0: number): void; - method_15246(): number[]; - method_34913($$0: number, $$1: number): number; - method_34912($$0: number): number; - method_15249(): number; - method_15248($$0: number, $$1: number, $$2: number): number; - static readonly field_29839 : 240; + type Double2CharFunction_ = ((arg0: number) => string) | Double2CharFunction; + /** + * @javaClass dev.emi.trinkets.api.TrinketEnums$DropRule + */ + class TrinketEnums$DropRule extends Internal.Enum { + static valueOf(name: string): this; + static values(): Internal.TrinketEnums$DropRule[]; + static has(name: string): boolean; + static readonly "DESTROY" : Internal.TrinketEnums$DropRule; + static readonly "KEEP" : Internal.TrinketEnums$DropRule; + static readonly "DEFAULT" : Internal.TrinketEnums$DropRule; + static readonly "DROP" : Internal.TrinketEnums$DropRule; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3517_ = class_3517; - class class_5965$class_5966 { - method_34787(): Internal.class_5965; - method_34789($$0: Internal.Consumer_): Internal.class_5965$class_5966; - method_34788($$0: Internal.class_5965$class_5967_): Internal.class_5965$class_5966; + type TrinketEnums$DropRule_ = "drop" | "default" | "keep" | "destroy" | TrinketEnums$DropRule; + /** + * @javaClass java.time.InstantSource + */ + interface InstantSource { + withZone(arg0: Internal.ZoneId_): Internal.Clock; + system(): this; + offset(arg0: Internal.InstantSource_, arg1: Internal.Duration_): this; + fixed(arg0: Internal.Instant_): this; + tick(arg0: Internal.InstantSource_, arg1: Internal.Duration_): this; + millis(): number; + instant(): Internal.Instant; + } + type InstantSource_ = (() => Internal.Instant) | InstantSource; + /** + * @javaClass net.minecraft.class_1685 + */ + class ThrownTrident extends Internal.AbstractArrow { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + tickDespawn(): void; + isFoil(): boolean; + playerTouch($$0: Internal.Player_): void; + shouldRender($$0: number, $$1: number, $$2: number): boolean; + tick(): void; + isChanneling(): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + "clientSideReturnTridentTickCount" : number; + get channeling(): boolean; + get foil(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5965$class_5966_ = class_5965$class_5966; - abstract class class_6017 { - static method_35004($$0: number, $$1: number): Internal.Codec; - method_35012(): Internal.class_6018; - method_35011(): number; - method_35009(): number; - method_35008(arg0: Internal.Random_): number; - static readonly field_33451 : Internal.Codec; - static readonly field_33450 : Internal.Codec; - static readonly field_29946 : Internal.Codec; + type ThrownTrident_ = ThrownTrident; + /** + * @javaClass net.minecraft.class_1672 + */ + class EyeOfEnder extends Internal.Entity implements Internal.ItemSupplier { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + method_7495(): Internal.ItemStack; + getBrightness(): number; + shouldRenderAtSqrDistance($$0: number): boolean; + signalTo($$0: BlockPos_): void; + isAttackable(): boolean; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + setItem($$0: Internal.ItemStack_): void; + lerpMotion($$0: number, $$1: number, $$2: number): void; + getAddEntityPacket(): Internal.Packet; + get brightness(): number; + get addEntityPacket(): Internal.Packet; + get attackable(): boolean; + set item($$0: Internal.ItemStack_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6017_ = class_6017; - interface IntStream$IntMapMultiConsumer { - accept(arg0: number, arg1: java_.util.function_.IntConsumer_): void; - } - type IntStream$IntMapMultiConsumer_ = ((arg0: number, arg1: java_.util.function_.IntConsumer) => void) | IntStream$IntMapMultiConsumer; - interface Function14 { - curry12(): Internal.Function12>; - curry9(): Internal.Function9>; - curry13(): Internal.Function13>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry10(): Internal.Function10>; - curry11(): Internal.Function11>; - curry(): Internal.Function>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - } - type Function14_ = Function14; - class class_319 { - static method_1665($$0: string): Internal.Optional; - method_1666(): number; - method_1667(): number; - method_1668(): number; - method_1669(): number; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - method_1670(): string; - method_1671(): number; - method_1672(): number; + type EyeOfEnder_ = EyeOfEnder; + /** + * @javaClass net.minecraft.class_377 + */ + class FontSet implements Internal.AutoCloseable { + whiteGlyph(): Internal.BakedGlyph; + reload($$0: Internal.List_): void; + getGlyphInfo($$0: number): Internal.GlyphInfo; + getGlyph($$0: number): Internal.BakedGlyph; + getRandomGlyph($$0: Internal.GlyphInfo_): Internal.BakedGlyph; + close(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_319_ = class_319; - abstract class class_2703$class_5893 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2703$class_5893; - static values(): Internal.class_2703$class_5893[]; - static readonly field_29140 : Internal.class_2703$class_5893; - static readonly field_29136 : Internal.class_2703$class_5893; - static readonly field_29137 : Internal.class_2703$class_5893; - static readonly field_29138 : Internal.class_2703$class_5893; - static readonly field_29139 : Internal.class_2703$class_5893; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2703$class_5893_ = "update_latency" | "remove_player" | "add_player" | "update_game_mode" | "update_display_name" | class_2703$class_5893; - interface Type { - getTypeName(): string; - } - type Type_ = Type; - class class_1869 implements Internal.class_3955 { - method_8150(): number; - method_8161($$0: Internal.class_1715_, $$1: number, $$2: number, $$3: boolean): boolean; - method_31584(): boolean; - static method_8155($$0: Internal.JsonObject_): Internal.class_1792; - method_17727($$0: Internal.class_1715_): Internal.class_1799; - method_8110(): Internal.class_1799; - method_17728($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - static method_8148($$0: string[], $$1: Internal.Map_, $$2: number, $$3: number): Internal.class_2371; - method_8114(): ResourceLocation; - method_8158(): number; - static method_8157($$0: Internal.JsonObject_): Internal.Map; - static method_8146(... $$0: string[]): string[]; - method_8113($$0: number, $$1: number): boolean; - static method_8145($$0: Internal.JsonArray_): string[]; - method_8112(): string; - method_8119(): Internal.class_1865; - method_8117(): Internal.class_2371; - static method_35228($$0: Internal.JsonObject_): Internal.class_1799; - readonly field_9055 : number; - readonly field_9054 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1869_ = class_1869; - abstract class class_4647 { - method_26989(arg0: Internal.Random_, arg1: number, arg2: Internal.class_4643_): number; - method_27385($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.class_4643_, $$4: number, $$5: Internal.class_4647$class_5208_, $$6: number, $$7: number): void; - method_23452($$0: Internal.Random_, $$1: number): number; - static readonly field_24931 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4647_ = class_4647; - class class_1311 extends Internal.Enum implements Internal.class_3542 { - method_27919(): number; - static valueOf($$0: string): Internal.class_1311; - static values(): Internal.class_1311[]; - method_6134(): number; + type FontSet_ = FontSet; + /** + * @javaClass net.minecraft.class_1767 + */ + class DyeColor extends Internal.Enum implements Internal.StringRepresentable, Internal.Color { + getName(): string; + getTextureDiffuseColors(): number[]; + static valueOf($$0: string): this; + static values(): Internal.DyeColor[]; + getTextColor(): number; + getId(): number; + static byName($$0: string, $$1: Internal.DyeColor_): this; + getFireworkColorJS(): number; + static byFireworkColor($$0: number): this; + getMaterialColor(): Internal.MaterialColor; + getFireworkColor(): number; + getRgbJS(): number; + getArgbJS(): number; method_15434(): string; - method_6135(): boolean; - method_6133(): string; - static method_28307($$0: string): Internal.class_1311; - method_6136(): boolean; - method_27920(): number; - static readonly field_6302 : Internal.class_1311; - static readonly field_6303 : Internal.class_1311; - static readonly field_17715 : Internal.class_1311; - static readonly field_6300 : Internal.class_1311; - static readonly field_24460 : Internal.class_1311; - static readonly field_6294 : Internal.class_1311; - static readonly field_30092 : Internal.class_1311; - static readonly field_34447 : Internal.class_1311; - static readonly field_24655 : Internal.Codec; + toString(): string; + static byId($$0: number): this; + static readonly "WHITE" : Internal.DyeColor; + static readonly "GRAY" : Internal.DyeColor; + static readonly "BLUE" : Internal.DyeColor; + static readonly "PURPLE" : Internal.DyeColor; + static readonly "GREEN" : Internal.DyeColor; + static readonly "RED" : Internal.DyeColor; + static readonly "PINK" : Internal.DyeColor; + static readonly "LIGHT_GRAY" : Internal.DyeColor; + static readonly "LIGHT_BLUE" : Internal.DyeColor; + static readonly "LIME" : Internal.DyeColor; + static readonly "MAGENTA" : Internal.DyeColor; + static readonly "BLACK" : Internal.DyeColor; + static readonly "YELLOW" : Internal.DyeColor; + static readonly "CYAN" : Internal.DyeColor; + static readonly "BROWN" : Internal.DyeColor; + static readonly "ORANGE" : Internal.DyeColor; + get rgbJS(): number; + get fireworkColorJS(): number; + get name(): string; + get materialColor(): Internal.MaterialColor; + get fireworkColor(): number; + get argbJS(): number; + get textureDiffuseColors(): number[]; + get id(): number; + get textColor(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1311_ = "water_creature" | "underground_water_creature" | "ambient" | "axolotls" | "creature" | "water_ambient" | "monster" | "misc" | class_1311; - interface Byte2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Byte2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ReferenceFunction; - } - type Byte2ReferenceFunction_ = ((arg0: number) => V) | Byte2ReferenceFunction; - interface PrimitiveCodec extends Internal.Codec { - encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; - read(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; - decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; - write(arg0: Internal.DynamicOps_, arg1: A): T; - } - type PrimitiveCodec_ = PrimitiveCodec; - class class_2595 extends Internal.class_2621 implements Internal.class_2618 { - method_5439(): number; - method_31671(): void; - static method_31670($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2595_): void; - method_11274($$0: number): number; - static method_11047($$0: Internal.class_2595_, $$1: Internal.class_2595_): void; - method_11014($$0: Internal.class_2487_): void; - method_5435($$0: Internal.class_1657_): void; - method_5432($$0: Internal.class_1657_): void; - static method_11048($$0: Internal.class_1922_, $$1: BlockPos_): number; - method_11004($$0: number, $$1: number): boolean; + type DyeColor_ = "magenta" | "pink" | "green" | "lime" | "light_gray" | "yellow" | "black" | "light_blue" | "brown" | "cyan" | "orange" | "red" | "gray" | "white" | "blue" | "purple" | DyeColor; + /** + * @javaClass net.minecraft.class_4207$class_4232 + */ + class BrainDebugRenderer$BrainDump { + getUuid(): Internal.UUID; + readonly "profession" : string; + readonly "behaviors" : Internal.List; + readonly "health" : number; + readonly "inventory" : string; + readonly "uuid" : Internal.UUID; + readonly "path" : net.minecraft.world.level.pathfinder.Path; + readonly "gossips" : Internal.List; + readonly "pos" : Internal.Position; + readonly "wantsGolem" : boolean; + readonly "activities" : Internal.List; + readonly "potentialPois" : Internal.Set; + readonly "name" : string; + readonly "xp" : number; + readonly "memories" : Internal.List; + readonly "maxHealth" : number; + readonly "id" : number; + readonly "pois" : Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2595_ = class_2595; - class class_2494 extends Internal.class_2514 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - static method_23244($$0: number): Internal.class_2494; - method_23258(): Internal.class_4614; - method_32289($$0: Internal.class_5627_): void; - method_10699(): number; - method_10698(): number; - method_10701(): number; - method_10700(): number; - method_10711(): number; - method_10702(): Internal.Number; - method_10713($$0: Internal.DataOutput_): void; + type BrainDebugRenderer$BrainDump_ = BrainDebugRenderer$BrainDump; + /** + * @javaClass me.jellysquid.mods.sodium.client.model.vertex.type.BufferVertexType + */ + interface BufferVertexType extends Internal.VertexType { + getBufferVertexFormat(): Internal.BufferVertexFormat; + } + type BufferVertexType_ = (() => Internal.BufferVertexFormat) | BufferVertexType; + /** + * @javaClass net.minecraft.class_320 + */ + class User { + getClientId(): Internal.Optional; + getName(): string; + getType(): Internal.User$Type; + getUuid(): string; + getXuid(): Internal.Optional; + getSessionId(): string; + getGameProfile(): Internal.GameProfile; + getAccessToken(): string; + get xuid(): Internal.Optional; + get clientId(): Internal.Optional; + get name(): string; + get sessionId(): string; + get type(): Internal.User$Type; + get accessToken(): string; + get uuid(): string; + get gameProfile(): Internal.GameProfile; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type User_ = User; + /** + * @javaClass net.minecraft.class_1959$class_1963 + */ + class Biome$Precipitation extends Internal.Enum implements Internal.StringRepresentable { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.Biome$Precipitation[]; + method_15434(): string; + static byName($$0: string): this; + static readonly "RAIN" : Internal.Biome$Precipitation; + static readonly "CODEC" : Internal.Codec; + static readonly "SNOW" : Internal.Biome$Precipitation; + static readonly "NONE" : Internal.Biome$Precipitation; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Biome$Precipitation_ = "rain" | "snow" | "none" | Biome$Precipitation; + /** + * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter + */ + interface QuadEmitter extends Internal.MutableQuadView { + normal(vertexIndex: number, vec: Internal.Vector3f_): this; + cullFace(arg0: Internal.Direction_): this; + lightmap(arg0: number, arg1: number): this; + lightmap(b0: number, b1: number, b2: number, b3: number): this; + colorIndex(arg0: number): this; + fromVanilla(arg0: number[], arg1: number, arg2: boolean): this; + spriteUnitSquare(spriteIndex: number): this; + square(nominalFace: Internal.Direction_, left: number, bottom: number, right: number, top: number, depth: number): this; + material(arg0: Internal.RenderMaterial_): this; + pos(vertexIndex: number, vec: Internal.Vector3f_): this; + pos(arg0: number, arg1: number, arg2: number, arg3: number): this; + sprite(vertexIndex: number, spriteIndex: number, uv: Internal.Vec2_): this; + sprite(arg0: number, arg1: number, arg2: number, arg3: number): this; + nominalFace(arg0: Internal.Direction_): this; + tag(arg0: number): this; + emit(): this; + spriteBake(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: number): this; + spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): this; + spriteColor(arg0: number, arg1: number, arg2: number): this; + } + type QuadEmitter_ = QuadEmitter; + /** + * @javaClass net.minecraft.class_2641 + */ + class ClientboundCommandsPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getRoot(): Internal.RootCommandNode; + write($$0: Internal.FriendlyByteBuf_): void; + get root(): Internal.RootCommandNode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundCommandsPacket_ = ClientboundCommandsPacket; + /** + * @javaClass net.minecraft.class_2859$class_2860 + */ + class ServerboundSeenAdvancementsPacket$Action extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ServerboundSeenAdvancementsPacket$Action[]; + static readonly "OPENED_TAB" : Internal.ServerboundSeenAdvancementsPacket$Action; + static readonly "CLOSED_SCREEN" : Internal.ServerboundSeenAdvancementsPacket$Action; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundSeenAdvancementsPacket$Action_ = "closed_screen" | "opened_tab" | ServerboundSeenAdvancementsPacket$Action; + /** + * @javaClass com.mojang.authlib.minecraft.UserApiService$UserProperties + */ + class UserApiService$UserProperties extends Internal.Record { + flag(arg0: Internal.UserApiService$UserFlag_): boolean; hashCode(): number; - equals($$0: any): boolean; - method_10587(): Internal.class_2494; - method_10697(): number; - method_10696(): number; - static readonly field_21034 : Internal.class_2494; - static readonly field_21035 : Internal.class_4614; + equals(arg0: any): boolean; + flags(): Internal.Set; + toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2494_ = class_2494; - interface LongConsumer { - andThen(arg0: Internal.LongConsumer_): Internal.LongConsumer; - accept(arg0: number): void; - } - type LongConsumer_ = ((arg0: number) => void) | LongConsumer; - interface Functor extends Internal.Kind1 { - map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; - } - type Functor_ = Functor; - class class_2464 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2464; - static values(): Internal.class_2464[]; - static readonly field_11458 : Internal.class_2464; - static readonly field_11456 : Internal.class_2464; - static readonly field_11455 : Internal.class_2464; + type UserApiService$UserProperties_ = UserApiService$UserProperties; + /** + * @javaClass dev.latvian.mods.kubejs.item.InventoryJS + */ + class InventoryJS { + getBlock(level: Internal.LevelJS_): Internal.BlockContainerJS; + countNonEmpty(): number; + countNonEmpty(ingredient: Internal.IngredientJS_): number; + set(slot: number, item: Internal.ItemStack_): void; + markDirty(): void; + count(): number; + count(ingredient: Internal.IngredientJS_): number; + isEmpty(): boolean; + clear(): void; + clear(ingredient: Internal.IngredientJS_): void; + isItemValid(slot: number, item: Internal.ItemStack_): boolean; + insert(slot: number, item: Internal.ItemStack_, simulate: boolean): Internal.ItemStackJS; + getWidth(): number; + getHeight(): number; + getSize(): number; + extract(slot: number, amount: number, simulate: boolean): Internal.ItemStackJS; + find(ingredient: Internal.IngredientJS_): number; + find(): number; + getSlotLimit(slot: number): number; + get(slot: number): Internal.ItemStackJS; + toString(): string; + readonly "minecraftInventory" : Internal.ItemHandler; + get size(): number; + get width(): number; + get empty(): boolean; + get height(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2464_ = "entityblock_animated" | "invisible" | "model" | class_2464; - interface ScreenMouseEvents$BeforeMouseRelease { - beforeMouseRelease(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): void; + type InventoryJS_ = InventoryJS; + /** + * @javaClass com.mojang.serialization.Keyable + */ + interface Keyable { + keys(arg0: Internal.DynamicOps_): Internal.Stream; + forStrings(arg0: Internal.Supplier_>): this; } - type ScreenMouseEvents$BeforeMouseRelease_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$BeforeMouseRelease; + type Keyable_ = ((arg0: Internal.DynamicOps) => Internal.Stream) | Keyable; + /** + * @javaClass io.netty.util.concurrent.ProgressivePromise + */ interface ProgressivePromise extends Internal.Promise, Internal.ProgressiveFuture { - setSuccess(arg0: V): Internal.ProgressivePromise; setFailure(arg0: Internal.Throwable_): Internal.ProgressivePromise; + setSuccess(arg0: V): Internal.ProgressivePromise; removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressivePromise; tryProgress(arg0: number, arg1: number): boolean; syncUninterruptibly(): Internal.ProgressivePromise; - setProgress(arg0: number, arg1: number): Internal.ProgressivePromise; await(): Internal.ProgressivePromise; + setProgress(arg0: number, arg1: number): Internal.ProgressivePromise; awaitUninterruptibly(): Internal.ProgressivePromise; removeListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressivePromise; addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressivePromise; @@ -41213,1693 +48747,578 @@ declare namespace Internal { addListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressivePromise; } type ProgressivePromise_ = ProgressivePromise; - interface Boolean2CharFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: string): string; - getOrDefault(arg0: any, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: string): string; - remove(arg0: any): string; - remove(arg0: boolean): string; - defaultReturnValue(): string; - defaultReturnValue(arg0: string): void; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): string; - get(arg0: boolean): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2CharFunction; + /** + * @javaClass net.minecraft.class_5912 + */ + interface ResourceProvider { + method_14486(arg0: ResourceLocation_): Internal.Resource; } - type Boolean2CharFunction_ = ((arg0: boolean) => string) | Boolean2CharFunction; - interface ReadableByteChannel extends Internal.Channel { - read(arg0: Internal.ByteBuffer_): number; - } - type ReadableByteChannel_ = ReadableByteChannel; - class ModuleDescriptor$Builder { - mainClass(arg0: string): Internal.ModuleDescriptor$Builder; - build(): Internal.ModuleDescriptor; - provides(arg0: Internal.ModuleDescriptor$Provides_): Internal.ModuleDescriptor$Builder; - provides(arg0: string, arg1: Internal.List_): Internal.ModuleDescriptor$Builder; - exports(arg0: string): Internal.ModuleDescriptor$Builder; - exports(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): Internal.ModuleDescriptor$Builder; - exports(arg0: string, arg1: Internal.Set_): Internal.ModuleDescriptor$Builder; - exports(arg0: Internal.Set_, arg1: string): Internal.ModuleDescriptor$Builder; - exports(arg0: Internal.ModuleDescriptor$Exports_): Internal.ModuleDescriptor$Builder; - opens(arg0: string): Internal.ModuleDescriptor$Builder; - opens(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): Internal.ModuleDescriptor$Builder; - opens(arg0: string, arg1: Internal.Set_): Internal.ModuleDescriptor$Builder; - opens(arg0: Internal.ModuleDescriptor$Opens_): Internal.ModuleDescriptor$Builder; - opens(arg0: Internal.Set_, arg1: string): Internal.ModuleDescriptor$Builder; - uses(arg0: string): Internal.ModuleDescriptor$Builder; - packages(arg0: Internal.Set_): Internal.ModuleDescriptor$Builder; - version(arg0: string): Internal.ModuleDescriptor$Builder; - version(arg0: Internal.ModuleDescriptor$Version_): Internal.ModuleDescriptor$Builder; - requires(arg0: Internal.ModuleDescriptor$Requires_): Internal.ModuleDescriptor$Builder; - requires(arg0: Internal.Set_, arg1: string, arg2: Internal.ModuleDescriptor$Version_): Internal.ModuleDescriptor$Builder; - requires(arg0: string): Internal.ModuleDescriptor$Builder; - requires(arg0: Internal.Set_, arg1: string): Internal.ModuleDescriptor$Builder; + type ResourceProvider_ = ((arg0: ResourceLocation) => Internal.Resource) | ResourceProvider; + /** + * @javaClass net.minecraft.class_846$class_851$class_4577 + */ + abstract class ChunkRenderDispatcher$RenderChunk$ChunkCompileTask implements Internal.Comparable { + cancel(): void; + doTask(arg0: Internal.ChunkBufferBuilderPack_): Internal.CompletableFuture; + compareTo($$0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ModuleDescriptor$Builder_ = ModuleDescriptor$Builder; - class class_1462 extends Internal.class_1425 { - method_6465(): number; - method_6452(): Internal.class_1799; + type ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_ = ChunkRenderDispatcher$RenderChunk$ChunkCompileTask; + /** + * @javaClass net.minecraft.class_383 + */ + interface RawGlyph extends Internal.GlyphInfo { + getBearingY(): number; + isColored(): boolean; + getRight(): number; + upload(arg0: number, arg1: number): void; + getDown(): number; + getPixelHeight(): number; + getUp(): number; + getPixelWidth(): number; + getOversample(): number; + getLeft(): number; + } + type RawGlyph_ = RawGlyph; + /** + * @javaClass net.minecraft.class_2875 + */ + class ServerboundSetStructureBlockPacket implements Internal.Packet { + getMirror(): Internal.Mirror; + isIgnoreEntities(): boolean; + getSeed(): number; + getName(): string; + isShowBoundingBox(): boolean; + getUpdateType(): Internal.StructureBlockEntity$UpdateType; + getRotation(): Internal.Rotation; + getOffset(): BlockPos; + handle($$0: Internal.ServerGamePacketListener_): void; + isShowAir(): boolean; + getSize(): Vec3i; + getPos(): BlockPos; + getIntegrity(): number; + getMode(): Internal.StructureMode; + write($$0: Internal.FriendlyByteBuf_): void; + getData(): string; + get mirror(): Internal.Mirror; + get ignoreEntities(): boolean; + get seed(): number; + get offset(): BlockPos; + get data(): string; + get rotation(): Internal.Rotation; + get mode(): Internal.StructureMode; + get integrity(): number; + get showBoundingBox(): boolean; + get size(): Vec3i; + get pos(): BlockPos; + get name(): string; + get showAir(): boolean; + get updateType(): Internal.StructureBlockEntity$UpdateType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1462_ = class_1462; - class class_6333 extends Internal.class_6017 { - method_35012(): Internal.class_6018; - method_35011(): number; + type ServerboundSetStructureBlockPacket_ = ServerboundSetStructureBlockPacket; + /** + * @javaClass net.minecraft.class_6784 + */ + class SolidPredicate extends Internal.StateTestingPredicate { + type(): Internal.BlockPredicateType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SolidPredicate_ = SolidPredicate; + /** + * @javaClass net.minecraft.class_3854 + */ + class VillagerType implements Internal.VillagerTypeAccessor { + static byBiome($$0: Internal.Holder_): this; toString(): string; - static method_36249($$0: number, $$1: number): Internal.class_6333; - method_35009(): number; - method_35008($$0: Internal.Random_): number; - static readonly field_33443 : Internal.Codec; + static readonly "SAVANNA" : Internal.VillagerType; + static readonly "JUNGLE" : Internal.VillagerType; + static readonly "SNOW" : Internal.VillagerType; + static readonly "PLAINS" : Internal.VillagerType; + static readonly "TAIGA" : Internal.VillagerType; + static readonly "DESERT" : Internal.VillagerType; + static readonly "SWAMP" : Internal.VillagerType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6333_ = class_6333; - interface Short2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Short2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2FloatFunction; + type VillagerType_ = Special.VillagerType | VillagerType; + /** + * @javaClass dev.latvian.mods.kubejs.loot.FunctionContainer + */ + interface FunctionContainer { + lootingEnchant(count: Internal.NumberProvider_, limit: number): this; + nbt(tag: Internal.CompoundTag_): this; + enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): this; + damage(damage: Internal.NumberProvider_): this; + lootTable(table: ResourceLocation_, seed: number): this; + copyName(source: Internal.CopyNameFunction$NameSource_): this; + addFunction(arg0: Internal.JsonObject_): this; + count(count: Internal.NumberProvider_): this; + name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): this; + name(name: Internal.Component_): this; + furnaceSmelt(): this; + addConditionalFunction(func: Internal.Consumer_): this; + enchantRandomly(enchantments: ResourceLocation_[]): this; } - type Short2FloatFunction_ = ((arg0: number) => number) | Short2FloatFunction; - interface SpawnProperties { - getSpawners(): Internal.Map>; - getMobSpawnCosts(): Internal.Map, Internal.class_5483$class_5265>; - getCreatureProbability(): number; - } - type SpawnProperties_ = SpawnProperties; - interface IngredientKJS extends Internal.AsKJS { - getItemsKJS(): Internal.class_1799[]; - asKJS(): Internal.IngredientJS; - } - type IngredientKJS_ = IngredientKJS; - class class_3858 extends Internal.class_1720 { + type FunctionContainer_ = ((arg0: Internal.JsonObject) => Internal.FunctionContainer) | FunctionContainer; + /** + * @javaClass net.minecraft.class_2881 + */ + class EndDragonFight { + onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: Internal.DamageSource_): void; + updateDragon($$0: Internal.EnderDragon_): void; + setDragonKilled($$0: Internal.EnderDragon_): void; + hasPreviouslyKilledDragon(): boolean; + saveData(): Internal.CompoundTag; + resetSpikeCrystals(): void; + tick(): void; + getCrystalsAlive(): number; + tryRespawn(): void; + static readonly "ARENA_TICKET_LEVEL" : 9; + static readonly "DRAGON_SPAWN_Y" : 128; + get crystalsAlive(): number; + set dragonKilled($$0: Internal.EnderDragon_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3858_ = class_3858; - class class_1838 { - method_8041(): Internal.class_1799; - method_20287(): Hand; - method_8045(): Internal.class_1937; - method_8044(): number; - method_8042(): Internal.class_2350; - method_8038(): Internal.class_2350; - method_8037(): BlockPos; - method_8036(): Internal.class_1657; - method_8046(): boolean; - method_17698(): Vec3; - method_17699(): boolean; + type EndDragonFight_ = EndDragonFight; + /** + * @javaClass java.security.ProtectionDomain + */ + class ProtectionDomain { + getPermissions(): Internal.PermissionCollection; + getClassLoader(): Internal.ClassLoader; + toString(): string; + getPrincipals(): Internal.Principal[]; + implies(arg0: Internal.Permission_): boolean; + staticPermissionsOnly(): boolean; + getCodeSource(): Internal.CodeSource; + get classLoader(): Internal.ClassLoader; + get permissions(): Internal.PermissionCollection; + get principals(): Internal.Principal[]; + get codeSource(): Internal.CodeSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1838_ = class_1838; - class ModuleDescriptor$Requires implements Internal.Comparable { - compiledVersion(): Internal.Optional; + type ProtectionDomain_ = ProtectionDomain; + /** + * @javaClass java.nio.file.OpenOption + */ + interface OpenOption { + } + type OpenOption_ = OpenOption; + /** + * @javaClass net.minecraft.class_5455$class_5456 + */ + class RegistryAccess$RegistryData extends Internal.Record { + networkCodec(): Internal.Codec; + codec(): Internal.Codec; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + sendToClient(): boolean; + key(): Internal.ResourceKey>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RegistryAccess$RegistryData_ = RegistryAccess$RegistryData; + /** + * @javaClass net.minecraft.class_4668$class_5939 + */ + class RenderStateShard$EmptyTextureStateShard extends Internal.RenderStateShard { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$EmptyTextureStateShard_ = RenderStateShard$EmptyTextureStateShard; + /** + * @javaClass com.mojang.datafixers.util.Function6 + */ + interface Function6 { + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6): R; + curry5(): Internal.Function5>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function6_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6) => R) | Function6; + /** + * @javaClass java.net.Proxy + */ + class Proxy { + address(): Internal.SocketAddress; hashCode(): number; equals(arg0: any): boolean; - rawCompiledVersion(): Internal.Optional; - name(): string; toString(): string; - compareTo(arg0: Internal.ModuleDescriptor$Requires_): number; - modifiers(): Internal.Set; + type(): Internal.Proxy$Type; + static readonly "NO_PROXY" : Internal.Proxy; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ModuleDescriptor$Requires_ = ModuleDescriptor$Requires; - class DefaultEventLoopGroup extends Internal.MultithreadEventLoopGroup { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Proxy_ = Proxy; + /** + * @javaClass dev.architectury.event.Event + */ + interface Event { + unregister(arg0: T): void; + isRegistered(arg0: T): boolean; + invoker(): T; + clearListeners(): void; + register(arg0: T): void; } - type DefaultEventLoopGroup_ = DefaultEventLoopGroup; - class VarHandle$VarHandleDesc extends Internal.DynamicConstantDesc { - static ofStaticField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): Internal.VarHandle$VarHandleDesc; - varType(): Internal.ClassDesc; - static ofArray(arg0: Internal.ClassDesc_): Internal.VarHandle$VarHandleDesc; - toString(): string; - resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): Internal.VarHandle; - static ofField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): Internal.VarHandle$VarHandleDesc; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Event_ = Event; + /** + * @javaClass dev.latvian.mods.kubejs.core.ItemKJS + */ + interface ItemKJS { + setFoodPropertiesKJS(properties: Internal.FoodProperties_): void; + setFireResistantKJS(b: boolean): void; + setCraftingRemainderKJS(i: Internal.Item_): void; + getTypeDataKJS(): Internal.CompoundTag; + setMaxDamageKJS(i: number): void; + setItemBuilderKJS(b: Internal.ItemBuilder_): void; + setBurnTimeKJS(i: number): void; + setRarityKJS(r: Rarity_): void; + getItemBuilderKJS(): Internal.ItemBuilder; + setMaxStackSizeKJS(i: number): void; } - type VarHandle$VarHandleDesc_ = VarHandle$VarHandleDesc; - interface ScreenKeyboardEvents$AfterKeyRelease { - afterKeyRelease(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenKeyboardEvents$AfterKeyRelease_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$AfterKeyRelease; - class class_4158 implements Internal.PointOfInterestTypeAccessor { - method_35159($$0: Internal.class_2680_): boolean; - method_35158(): string; - method_19164(): Internal.Predicate; - static method_19516($$0: Internal.class_2680_): Internal.Optional; - method_21648(): number; - toString(): string; - method_19161(): number; - static readonly field_18508 : Internal.class_4158; - static readonly field_18507 : Internal.class_4158; - static readonly field_18518 : Internal.class_4158; - static readonly field_27010 : Internal.class_4158; - static readonly field_18509 : Internal.class_4158; - static readonly field_20351 : Internal.class_4158; - static readonly field_20352 : Internal.class_4158; - static readonly field_20632 : Internal.class_4158; - static readonly field_23229 : Internal.class_4158; - static readonly field_18504 : Internal.class_4158; - static readonly field_18515 : Internal.class_4158; - static readonly field_18503 : Internal.class_4158; - static readonly field_18514 : Internal.class_4158; - static readonly field_18506 : Internal.class_4158; - static readonly field_18517 : Internal.class_4158; - static readonly field_18505 : Internal.class_4158; - static readonly field_18516 : Internal.class_4158; - static readonly field_18500 : ((arg0: Internal.class_4158) => boolean); - static readonly field_18511 : Internal.class_4158; - static readonly field_18510 : Internal.class_4158; - static readonly field_18502 : Internal.class_4158; - static readonly field_18513 : Internal.class_4158; - static readonly field_18501 : ((arg0: Internal.class_4158) => boolean); - static readonly field_18512 : Internal.class_4158; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4158_ = class_4158; - class class_1713 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1713; - static values(): Internal.class_1713[]; - static readonly field_7789 : Internal.class_1713; - static readonly field_7795 : Internal.class_1713; - static readonly field_7794 : Internal.class_1713; - static readonly field_7796 : Internal.class_1713; - static readonly field_7791 : Internal.class_1713; - static readonly field_7790 : Internal.class_1713; - static readonly field_7793 : Internal.class_1713; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1713_ = "swap" | "throw" | "quick_craft" | "clone" | "pickup" | "quick_move" | "pickup_all" | class_1713; - class class_4634 implements Internal.class_3037 { - readonly field_21229 : Internal.class_4651; - static readonly field_24873 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4634_ = class_4634; - class class_7059$class_7060 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - comp_512(): Internal.class_6880>; - comp_513(): number; - toString(): string; - method_41148($$0: Internal.Predicate_>): boolean; - static readonly field_37197 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_7059$class_7060_ = class_7059$class_7060; - class EntityPotionEffectsJS { - add(mobEffect: Internal.class_1291_, duration: number): void; - add(mobEffect: Internal.class_1291_, duration: number, amplifier: number): void; - add(mobEffect: Internal.class_1291_): void; - add(mobEffect: Internal.class_1291_, duration: number, amplifier: number, ambient: boolean, showParticles: boolean): void; - getDuration(mobEffect: Internal.class_1291_): number; - isApplicable(effect: Internal.class_1293_): boolean; + type ItemKJS_ = ItemKJS; + /** + * @javaClass net.minecraft.class_2479 + */ + class ByteArrayTag extends Internal.CollectionTag { + add($$0: number, $$1: Internal.ByteTag_): void; + getElementType(): number; + set($$0: number, $$1: Internal.ByteTag_): Internal.ByteTag; + method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + method_10707(): Internal.Tag; clear(): void; - getActive(): Internal.Collection; - getActive(mobEffect: Internal.class_1291_): Internal.class_1293; - isActive(mobEffect: Internal.class_1291_): boolean; - getMap(): Internal.Map; - get active(): Internal.Collection; - get map(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityPotionEffectsJS_ = EntityPotionEffectsJS; - abstract class ImmutableCollection extends Internal.AbstractCollection implements Internal.Serializable { - add(arg0: E): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.UnmodifiableIterator; - addAll(arg0: Internal.Collection_): boolean; - spliterator(): Internal.Spliterator; - toArray(): any[]; - toArray(arg0: T[]): T[]; - clear(): void; - asList(): Internal.ImmutableList; - remove(arg0: any): boolean; - retainAll(arg0: Internal.Collection_): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableCollection_ = ImmutableCollection; - class class_2820 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_37442(): Internal.List; - method_37445(): Internal.Optional; - method_12236($$0: Internal.class_2792_): void; - method_12235(): number; - static readonly field_34038 : 4; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2820_ = class_2820; - class BlockIDPredicate implements Internal.BlockPredicate { - getBlockProperties(): Internal.List; - with(key: string, value: string): Internal.BlockIDPredicate; - checkState(state: Internal.class_2680_): boolean; - toString(): string; - check(b: Internal.BlockContainerJS_): boolean; - getBlockState(): Internal.class_2680; - get blockState(): Internal.class_2680; - get blockProperties(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockIDPredicate_ = BlockIDPredicate; - interface UserPrincipal extends Internal.Principal { - } - type UserPrincipal_ = UserPrincipal; - class class_5210 extends Internal.class_4647 { - method_26989($$0: Internal.Random_, $$1: number, $$2: Internal.class_4643_): number; - static readonly field_24934 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5210_ = class_5210; - interface class_4584 extends Internal.class_4588 { - method_22897(arg0: number, arg1: number): void; - method_22898(arg0: number, arg1: number): void; - method_22899($$0: number, $$1: number, $$2: number): Internal.class_4588; - method_22921($$0: number, $$1: number): Internal.class_4588; - method_22900(): Internal.class_296; - method_1336($$0: number, $$1: number, $$2: number, $$3: number): Internal.class_4588; - method_1325(): void; - method_22912($$0: number, $$1: number, $$2: number): Internal.class_4588; - method_22913($$0: number, $$1: number): Internal.class_4588; - method_22914($$0: number, $$1: number, $$2: number): Internal.class_4588; - method_22917($$0: number, $$1: number): Internal.class_4588; - method_22896(arg0: number, arg1: number): void; - } - type class_4584_ = class_4584; - class class_1313 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1313; - static values(): Internal.class_1313[]; - static readonly field_6305 : Internal.class_1313; - static readonly field_6310 : Internal.class_1313; - static readonly field_6306 : Internal.class_1313; - static readonly field_6308 : Internal.class_1313; - static readonly field_6309 : Internal.class_1313; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1313_ = "shulker" | "piston" | "shulker_box" | "self" | "player" | class_1313; - class class_5934 extends Internal.class_6661 { - static method_39662($$0: number): Internal.class_5934; - method_39615(): Internal.class_6798; - static readonly field_29323 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5934_ = class_5934; - class class_3002 extends Internal.class_3213 { - method_14094(): void; - method_14088($$0: Internal.class_3222_): void; - static method_12966($$0: Internal.class_2487_, $$1: ResourceLocation_): Internal.class_3002; - method_12955(): number; - method_12956($$0: number): void; - method_12964($$0: Internal.UUID_): void; - method_12965(): Internal.class_2561; - method_12954($$0: number): void; - method_12959(): ResourceLocation; - method_12957($$0: Internal.class_3222_): void; - method_14089($$0: Internal.class_3222_): void; - method_12962($$0: Internal.Collection_): boolean; - method_12963(): Internal.class_2487; - method_12960(): number; - method_12961($$0: Internal.class_3222_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3002_ = class_3002; - abstract class class_3324 { - method_14572(): void; - method_14571(): Internal.List; - method_14570($$0: Internal.class_2535_, $$1: Internal.class_3222_): void; - method_14617(): void; - method_14616($$0: Internal.class_2561_, $$1: Internal.class_2556_, $$2: Internal.UUID_): void; - method_14614(): boolean; - method_14576($$0: Internal.class_3222_): void; - method_14574(): number; - method_14613($$0: Internal.GameProfile_): Internal.class_3222; - method_14579(): boolean; - method_14611($$0: Internal.class_3222_): void; - method_14578($$0: Internal.class_3222_): Internal.class_2985; - method_33810($$0: Internal.class_2561_, $$1: Internal.Function_, $$2: Internal.class_2556_, $$3: Internal.UUID_): void; - method_14561(): Internal.MinecraftServer; - method_14560(): string[]; - method_14606($$0: Internal.class_3222_, $$1: Internal.class_3218_): void; - method_14605($$0: Internal.class_1657_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.class_5321_, $$6: Internal.class_2596_): void; - method_14604($$0: Internal.GameProfile_): void; - method_14603(): Internal.class_3326; - method_14609($$0: Internal.GameProfile_): boolean; - method_14608($$0: number): void; - method_14607($$0: boolean): void; - method_14565($$0: Internal.class_1657_, $$1: Internal.class_2561_): void; - method_14564($$0: Internal.class_1657_, $$1: Internal.class_2561_): void; - method_14563(): Internal.class_3335; - method_14602($$0: Internal.UUID_): Internal.class_3222; - method_14569($$0: Internal.GameProfile_): boolean; - method_14601(): void; - method_14568(): number; - method_14600($$0: Internal.class_3222_): Internal.class_2487; - method_14567(): Internal.class_2487; - method_14566($$0: string): Internal.class_3222; - method_14590(): Internal.class_3337; - method_14594($$0: Internal.class_3222_): void; - method_14592(): number; - method_14591($$0: Internal.class_3218_): void; - method_14559($$0: string): Internal.List; - method_14597(): void; - method_14557($$0: boolean): void; - method_14556($$0: Internal.class_3222_, $$1: boolean): Internal.class_3222; - method_14599(): void; - method_14583($$0: Internal.class_1657_): Internal.class_3442; - method_14582($$0: Internal.GameProfile_): void; - method_38651(): number; - method_14581($$0: Internal.class_2596_): void; - method_38650($$0: number): void; - method_14580(): string[]; - method_14587($$0: Internal.GameProfile_): boolean; - method_14586($$0: Internal.SocketAddress_, $$1: Internal.GameProfile_): Internal.class_2561; - method_14585(): Internal.class_3317; - method_14584(): string[]; - method_14589($$0: Internal.class_2596_, $$1: Internal.class_5321_): void; - static readonly field_14355 : Internal.File; - static readonly field_14343 : Internal.File; - static readonly field_14364 : Internal.File; - static readonly field_14348 : Internal.File; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3324_ = class_3324; - abstract class class_1314 extends Internal.class_1308 { - method_6150(): boolean; - method_5979($$0: Internal.class_1936_, $$1: Internal.class_3730_): boolean; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_6149($$0: BlockPos_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1314_ = class_1314; - class class_640 { - method_2961(): number; - method_2972($$0: number): void; - method_2962($$0: Internal.class_2561_): void; - method_2973(): number; - method_2974(): number; - method_2964($$0: number): void; - method_2975($$0: number): void; - method_2976(): number; - method_2965($$0: number): void; - method_2966(): Internal.GameProfile; - method_2977(): string; - method_2955(): Internal.class_268; - method_2967(): boolean; - method_2978($$0: number): void; - method_2957(): ResourceLocation; - method_2968(): ResourceLocation; - method_2979(): ResourceLocation; - method_2958(): Internal.class_1934; - method_2959(): number; - method_35757(): boolean; - method_2960(): number; - method_2971(): Internal.class_2561; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_640_ = class_640; - class class_3195 { - method_41133($$0: C, $$1: Internal.class_6862_, $$2: Internal.Map_): Internal.class_5312>; - method_41134($$0: C, $$1: Internal.class_6862_, $$2: boolean): Internal.class_5312>; - method_38690(): Internal.class_6621; - static method_38671($$0: Internal.class_6872_, $$1: Internal.class_1923_): BlockPos; - method_28663(): DecorationGenerationStep; - static method_28660($$0: Internal.class_6625_, $$1: Internal.class_2487_, $$2: number): Internal.class_3449; - method_39821($$0: Internal.class_5455_, $$1: Internal.class_2794_, $$2: Internal.class_1966_, $$3: Internal.class_3485_, $$4: number, $$5: Internal.class_1923_, $$6: C, $$7: Internal.class_5539_, $$8: Internal.Predicate_>): boolean; - method_28665(): Internal.Codec>>; - static method_28664(): void; - method_41135($$0: C, $$1: Internal.class_6862_, $$2: boolean, $$3: Internal.Map_): Internal.class_5312>; - method_28659($$0: C, $$1: Internal.class_6862_): Internal.class_5312>; - method_41138(): Internal.class_6834; - static readonly field_24860 : Internal.class_3195; - static readonly field_24851 : Internal.class_3195; - static readonly field_24850 : Internal.class_3195; - static readonly field_24853 : Internal.class_3195; - static readonly field_24852 : Internal.class_3195; - static readonly field_24844 : Internal.class_3195; - static readonly field_24855 : Internal.class_3195; - static readonly field_24843 : Internal.class_3195; - static readonly field_24854 : Internal.class_3195; - static readonly field_24846 : Internal.class_3195; - static readonly field_24857 : Internal.class_3195; - static readonly field_24845 : Internal.class_3195; - static readonly field_24856 : Internal.class_3195; - static readonly field_24848 : Internal.class_3195; - static readonly field_24859 : Internal.class_3195; - static readonly field_24847 : Internal.class_3195; - static readonly field_24858 : Internal.class_3195; - static readonly field_24849 : Internal.class_3195; - static readonly field_31518 : 8; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3195_ = class_3195; - interface class_3696 { - method_16067(arg0: string): Internal.List; - method_16068(): number; - method_34970(): string; - method_16072(): number; - method_16073(): number; - method_16074(): number; - method_16070(): number; - method_16071(): number; - method_16069(arg0: Internal.Path_): boolean; - } - type class_3696_ = class_3696; - class class_281 { - method_1280(): string; - method_1281($$0: Internal.class_3679_): void; - method_1282(): void; - static method_1283($$0: Internal.class_281$class_282_, $$1: string, $$2: Internal.InputStream_, $$3: string, $$4: Internal.class_5913_): Internal.class_281; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_281_ = class_281; - class class_6644 extends Internal.class_6648 { - method_38873(): Internal.class_6647; - method_38874($$0: Internal.class_5281_, $$1: BlockPos_): boolean; - static readonly field_35052 : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6644_ = class_6644; - abstract class BlockBuilder extends Internal.BuilderBase { - noItem(): Internal.BlockBuilder; - suffocating(b: boolean): Internal.BlockBuilder; - clientRegistry(minecraft: Internal.Supplier_): void; - waterlogged(): Internal.BlockBuilder; - transformObject(obj: Internal.class_2248_): Internal.class_2248; - color(index: number, c: Internal.Color_): Internal.BlockBuilder; - textureAll(tex: string): Internal.BlockBuilder; - displayName(name: string): Internal.BuilderBase; - box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): Internal.BlockBuilder; - box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number, scale16: boolean): Internal.BlockBuilder; - viewBlocking(b: boolean): Internal.BlockBuilder; - createAdditionalObjects(): void; - transparent(b: boolean): Internal.BlockBuilder; - tagBlock(tag: ResourceLocation_): Internal.BlockBuilder; - fullBlock(f: boolean): Internal.BlockBuilder; - createProperties(): Internal.class_4970$class_2251; - generateBlockModels(builder: Internal.BlockBuilder_): Internal.Map; - notSolid(): Internal.BlockBuilder; - noCollission(): Internal.BlockBuilder; - unbreakable(): Internal.BlockBuilder; - requiresTool(f: boolean): Internal.BlockBuilder; - model(m: string): Internal.BlockBuilder; - tag(tag: ResourceLocation_): Internal.BlockBuilder; - renderType(l: string): Internal.BlockBuilder; - generateDataJsons(generator: Internal.DataJsonGenerator_): void; - jumpFactor(f: number): Internal.BlockBuilder; - tagBoth(tag: ResourceLocation_): Internal.BlockBuilder; - createShape(): Internal.class_265; - defaultCutout(): Internal.BlockBuilder; - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - item(i: Internal.Consumer_): Internal.BlockBuilder; - opaque(o: boolean): Internal.BlockBuilder; - noCollision(): Internal.BlockBuilder; - randomTick(randomTickCallback: Internal.Consumer_): Internal.BlockBuilder; - texture(id: string, tex: string): Internal.BlockBuilder; - noDrops(): Internal.BlockBuilder; - speedFactor(f: number): Internal.BlockBuilder; - tagItem(tag: ResourceLocation_): Internal.BlockBuilder; - noValidSpawns(b: boolean): Internal.BlockBuilder; - resistance(r: number): Internal.BlockBuilder; - lightLevel(light: number): Internal.BlockBuilder; - hardness(h: number): Internal.BlockBuilder; - addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.class_3264_): void; - defaultTranslucent(): Internal.BlockBuilder; - material(m: Internal.MaterialJS_): Internal.BlockBuilder; - slipperiness(f: number): Internal.BlockBuilder; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - redstoneConductor(b: boolean): Internal.BlockBuilder; - textureSide(direction: Internal.class_2350_, tex: string): Internal.BlockBuilder; - lootTable : ((arg0: Internal.LootBuilder) => void); - modelJson : Internal.JsonObject; - blockstateJson : Internal.JsonObject; - randomTickCallback : ((arg0: Internal.RandomTickCallbackJS) => void); - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockBuilder_ = BlockBuilder; - class class_3492 { - method_16182(): Internal.List; - method_15133($$0: boolean): Internal.class_3492; - method_15121($$0: Internal.List_, $$1: BlockPos_): Internal.class_3499$class_5162; - method_16183(): Internal.class_3492; - method_15120(): boolean; - method_16184($$0: Internal.class_3491_): Internal.class_3492; - method_15131($$0: boolean): Internal.class_3492; - method_35476($$0: boolean): Internal.class_3492; - method_27265(): boolean; - method_27264($$0: boolean): Internal.class_3492; - method_15115($$0: BlockPos_): Internal.Random; - method_15126($$0: Internal.class_3341_): Internal.class_3492; - method_15114(): Internal.class_2415; - method_15125($$0: Internal.class_2415_): Internal.class_3492; - method_15135(): boolean; - method_15124(): Internal.class_3341; - method_15113(): Internal.class_2470; - method_15134(): BlockPos; - method_15112($$0: Internal.Random_): Internal.class_3492; - method_15123($$0: Internal.class_2470_): Internal.class_3492; - method_15119($$0: BlockPos_): Internal.class_3492; - method_16444(): boolean; - method_16664($$0: Internal.class_3491_): Internal.class_3492; - method_15128(): Internal.class_3492; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3492_ = class_3492; - interface CustomIngredientActionCallback { - transform(arg0: Internal.ItemStackJS_, arg1: number, arg2: Internal.InventoryJS_): any; - } - type CustomIngredientActionCallback_ = ((arg0: Internal.ItemStackJS, arg1: number, arg2: Internal.InventoryJS) => any) | CustomIngredientActionCallback; - class class_4645 extends Internal.class_4647 { - method_26989($$0: Internal.Random_, $$1: number, $$2: Internal.class_4643_): number; - static readonly field_24926 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4645_ = class_4645; - interface class_2810 { - method_12180(arg0: Internal.class_5312_): Internal.LongSet; - method_12181(arg0: Internal.class_5312_): Internal.class_3449; - method_12184(arg0: Internal.class_5312_, arg1: Internal.class_3449_): void; - method_12182(arg0: Internal.class_5312_, arg1: number): void; - method_12183(arg0: Internal.Map_, Internal.LongSet_>): void; - method_12179(): Internal.Map, Internal.LongSet>; - } - type class_2810_ = class_2810; - class Thread implements Internal.Runnable { - setName(arg0: string): void; - getThreadGroup(): Internal.ThreadGroup; - getName(): string; - static getAllStackTraces(): Internal.Map; - static onSpinWait(): void; - getId(): number; - run(): void; - setContextClassLoader(arg0: Internal.ClassLoader_): void; - static sleep(arg0: number): void; - static sleep(arg0: number, arg1: number): void; - getStackTrace(): Internal.StackTraceElement[]; - isDaemon(): boolean; - static yield(): void; - interrupt(): void; - static enumerate(arg0: Internal.Thread_[]): number; - join(): void; - join(arg0: number, arg1: number): void; - join(arg0: number): void; - suspend(): void; - static activeCount(): number; - resume(): void; - static currentThread(): Internal.Thread; - setUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; - isInterrupted(): boolean; - static dumpStack(): void; - static setDefaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; - start(): void; - static interrupted(): boolean; - getUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; - checkAccess(): void; - static getDefaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; - isAlive(): boolean; - setDaemon(arg0: boolean): void; - static holdsLock(arg0: any): boolean; - getState(): Internal.Thread$State; - stop(): void; - getContextClassLoader(): Internal.ClassLoader; - getPriority(): number; - countStackFrames(): number; - toString(): string; - setPriority(arg0: number): void; - static readonly MIN_PRIORITY : 1; - static readonly MAX_PRIORITY : 10; - static readonly NORM_PRIORITY : 5; - get defaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; - get allStackTraces(): Internal.Map; - get threadGroup(): Internal.ThreadGroup; - get alive(): boolean; - get contextClassLoader(): Internal.ClassLoader; - get name(): string; - get id(): number; - get stackTrace(): Internal.StackTraceElement[]; - get state(): Internal.Thread$State; - get priority(): number; - get uncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; - get daemon(): boolean; - set defaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_); - set contextClassLoader(arg0: Internal.ClassLoader_); - set name(arg0: string); - set priority(arg0: number); - set uncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_); - set daemon(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Thread_ = Thread; - class MinecraftServer$class_6897 extends Internal.Record implements Internal.AutoCloseable { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - close(): void; - comp_352(): Internal.class_6860; - comp_353(): Internal.class_5350; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecraftServer$class_6897_ = MinecraftServer$class_6897; - interface class_4588 { - method_1344(): void; - method_22920($$0: Internal.class_4587$class_4665_, $$1: Internal.class_777_, $$2: number[], $$3: number, $$4: number, $$5: number, $$6: number[], $$7: number, $$8: boolean): void; - method_22921(arg0: number, arg1: number): Internal.class_4588; - method_22922($$0: number): Internal.class_4588; - method_1336(arg0: number, arg1: number, arg2: number, arg3: number): Internal.class_4588; - method_22901(arg0: number, arg1: number, arg2: number, arg3: number): void; - method_22912(arg0: number, arg1: number, arg2: number): Internal.class_4588; - method_22913(arg0: number, arg1: number): Internal.class_4588; - method_22914(arg0: number, arg1: number, arg2: number): Internal.class_4588; - method_22915($$0: number, $$1: number, $$2: number, $$3: number): Internal.class_4588; - method_23763($$0: Internal.class_4581_, $$1: number, $$2: number, $$3: number): Internal.class_4588; - method_35666(): void; - method_22916($$0: number): Internal.class_4588; - method_22917(arg0: number, arg1: number): Internal.class_4588; - method_22918($$0: Internal.class_1159_, $$1: number, $$2: number, $$3: number): Internal.class_4588; - method_23919($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number): void; - method_22919($$0: Internal.class_4587$class_4665_, $$1: Internal.class_777_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - method_39415($$0: number): Internal.class_4588; - } - type class_4588_ = class_4588; - class class_6555 extends Internal.Record { - method_38220($$0: Internal.class_6555$class_6556_): number; - method_38221($$0: Internal.class_6555$class_6556_): number; - static method_38209($$0: number, $$1: number, $$2: number): Internal.class_6555$class_6556; - hashCode(): number; - equals($$0: any): boolean; - method_38215($$0: Internal.Consumer_>>): void; - static method_41191($$0: Internal.class_6910$class_6912_): Internal.class_6555$class_7075; - comp_466(): Internal.class_6492; - toString(): string; - static method_39457($$0: boolean): Internal.class_6555; - method_38214($$0: Internal.class_6555$class_6556_): number; - comp_464(): Internal.class_6492; - comp_465(): Internal.class_6492; - static method_38208($$0: number): number; - static readonly field_37252 : Internal.Codec>; - static readonly field_35456 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6555_ = class_6555; - class IntOpenHashSet extends Internal.AbstractIntSet implements Internal.Serializable, Internal.Cloneable, Internal.Hash { - add(arg0: number): boolean; - spliterator(): Internal.IntSpliterator; - forEach(arg0: java_.util.function_.IntConsumer_): void; - isEmpty(): boolean; - clear(): void; - static toSetWithExpectedSize(arg0: Internal.IntStream_, arg1: number): Internal.IntOpenHashSet; - remove(arg0: number): boolean; - static toSet(arg0: Internal.IntStream_): Internal.IntOpenHashSet; - contains(arg0: number): boolean; - iterator(): Internal.IntIterator; - trim(): boolean; - trim(arg0: number): boolean; + addTag($$0: number, $$1: Internal.Tag_): boolean; + getAsByteArray(): number[]; + method_23258(): Internal.TagType; + remove($$0: number): Internal.ByteTag; + method_32289($$0: Internal.TagVisitor_): void; + method_10711(): number; size(): number; - addAll(arg0: Internal.IntCollection_): boolean; - addAll(arg0: Internal.Collection_): boolean; + method_10713($$0: Internal.DataOutput_): void; hashCode(): number; - static of(): Internal.IntOpenHashSet; - static of(arg0: number): Internal.IntOpenHashSet; - static of(arg0: number, arg1: number): Internal.IntOpenHashSet; - static of(... arg0: number[]): Internal.IntOpenHashSet; - static of(arg0: number, arg1: number, arg2: number): Internal.IntOpenHashSet; - clone(): Internal.IntOpenHashSet; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IntOpenHashSet_ = IntOpenHashSet; - class class_5712 { - method_32938(): string; - method_40157(): Internal.class_6880$class_6883; + get($$0: number): Internal.ByteTag; + equals($$0: any): boolean; + setTag($$0: number, $$1: Internal.Tag_): boolean; toString(): string; - method_40156($$0: Internal.class_6862_): boolean; - method_32941(): number; - static readonly field_28162 : Internal.class_5712; - static readonly field_28161 : Internal.class_5712; - static readonly field_28160 : Internal.class_5712; - static readonly field_28145 : Internal.class_5712; - static readonly field_28167 : Internal.class_5712; - static readonly field_28144 : Internal.class_5712; - static readonly field_28166 : Internal.class_5712; - static readonly field_28165 : Internal.class_5712; - static readonly field_28164 : Internal.class_5712; - static readonly field_28148 : Internal.class_5712; - static readonly field_28169 : Internal.class_5712; - static readonly field_28147 : Internal.class_5712; - static readonly field_28168 : Internal.class_5712; - static readonly field_28146 : Internal.class_5712; - static readonly field_28725 : Internal.class_5712; - static readonly field_28729 : Internal.class_5712; - static readonly field_28728 : Internal.class_5712; - static readonly field_28727 : Internal.class_5712; - static readonly field_28726 : Internal.class_5712; - static readonly field_28170 : Internal.class_5712; - static readonly field_28174 : Internal.class_5712; - static readonly field_28152 : Internal.class_5712; - static readonly field_28173 : Internal.class_5712; - static readonly field_28172 : Internal.class_5712; - static readonly field_28171 : Internal.class_5712; - static readonly field_28178 : Internal.class_5712; - static readonly field_28156 : Internal.class_5712; - static readonly field_28177 : Internal.class_5712; - static readonly field_28155 : Internal.class_5712; - static readonly field_28176 : Internal.class_5712; - static readonly field_28175 : Internal.class_5712; - static readonly field_28732 : Internal.class_5712; - static readonly field_28159 : Internal.class_5712; - static readonly field_28731 : Internal.class_5712; - static readonly field_28158 : Internal.class_5712; - static readonly field_28730 : Internal.class_5712; - static readonly field_28157 : Internal.class_5712; - static readonly field_28736 : Internal.class_5712; - static readonly field_28735 : Internal.class_5712; - static readonly field_28734 : Internal.class_5712; - static readonly field_28733 : Internal.class_5712; - static readonly field_28739 : Internal.class_5712; - static readonly field_28738 : Internal.class_5712; - static readonly field_28737 : Internal.class_5712; - static readonly field_31449 : 16; - static readonly field_28180 : Internal.class_5712; + static readonly "TYPE" : Internal.TagType; + get asByteArray(): number[]; + get elementType(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5712_ = class_5712; - interface class_6904$class_6907 { - get(arg0: Internal.class_3300_, arg1: Internal.class_5359_): Internal.Pair; - } - type class_6904$class_6907_ = ((arg0: Internal.class_3300, arg1: Internal.class_5359) => Internal.Pair) | class_6904$class_6907; - class class_1433 extends Internal.class_1480 { - method_5978(): number; - method_18397($$0: Internal.class_1799_): boolean; - method_5931($$0: Internal.class_1657_): boolean; - method_5986(): number; - method_5711($$0: number): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5748(): number; - method_5749($$0: Internal.class_2487_): void; - static method_26884(): Internal.class_5132$class_5133; - method_6094(): boolean; - method_6091($$0: Vec3_): void; - method_6493($$0: BlockPos_): void; - method_6494(): BlockPos; - method_6491(): number; - method_6486($$0: boolean): void; - method_6487(): boolean; - method_6121($$0: Internal.class_1297_): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_6489($$0: number): void; - static readonly field_30326 : 4800; - static readonly field_6748 : ((arg0: Internal.class_1542) => boolean); + type ByteArrayTag_ = ByteArrayTag; + /** + * @javaClass com.google.common.collect.ImmutableSet$Builder + */ + class ImmutableSet$Builder extends Internal.ImmutableCollection$Builder { + add(arg0: E): Internal.ImmutableSet$Builder; + add(... arg0: E[]): Internal.ImmutableSet$Builder; + build(): Internal.ImmutableSet; + addAll(arg0: Internal.Iterator_): Internal.ImmutableSet$Builder; + addAll(arg0: Internal.Iterable_): Internal.ImmutableSet$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1433_ = class_1433; - interface Color extends Internal.SpecialEquality { - getRgbJS(): number; - createTextColorJS(): Internal.class_5251; - getHexJS(): string; - getArgbJS(): number; - getSerializeJS(): string; - getFireworkColorJS(): number; - specialEquals(o: any, shallow: boolean): boolean; - } - type Color_ = Color; - class class_1267 extends Internal.Enum { - method_5460(): string; - static valueOf($$0: string): Internal.class_1267; - static method_16691($$0: string): Internal.class_1267; - static values(): Internal.class_1267[]; - method_5463(): Internal.class_2561; - method_5461(): number; - static method_5462($$0: number): Internal.class_1267; - static readonly field_5805 : Internal.class_1267; - static readonly field_5807 : Internal.class_1267; - static readonly field_5801 : Internal.class_1267; - static readonly field_5802 : Internal.class_1267; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1267_ = "normal" | "hard" | "easy" | "peaceful" | class_1267; - abstract class MapCodec extends Internal.CompressorHolder implements Internal.MapDecoder, Internal.MapEncoder { - setPartial(arg0: Internal.Supplier_): Internal.MapCodec; - keys(arg0: Internal.DynamicOps_): Internal.Stream; - deprecated(arg0: number): Internal.MapCodec; - withLifecycle(arg0: Internal.Lifecycle_): Internal.MapCodec; - orElse(arg0: A): Internal.MapCodec; - orElse(arg0: Internal.Consumer_, arg1: A): Internal.MapCodec; - orElse(arg0: Internal.UnaryOperator_, arg1: A): Internal.MapCodec; - forGetter(arg0: Internal.Function_): Internal.RecordCodecBuilder; - codec(): Internal.Codec; - static unit(arg0: A): Internal.MapCodec; - static unit(arg0: Internal.Supplier_): Internal.MapCodec; - orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.MapCodec; - orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.MapCodec; - orElseGet(arg0: Internal.Supplier_): Internal.MapCodec; - flatXmap(arg0: Internal.Function_>, arg1: Internal.Function_>): Internal.MapCodec; - stable(): Internal.MapCodec; - static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_, arg2: Internal.Supplier_): Internal.MapCodec; - static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_): Internal.MapCodec; - mapResult(arg0: Internal.MapCodec$ResultFunction_): Internal.MapCodec; - fieldOf(arg0: string): Internal.MapCodec; - xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.MapCodec; - dependent(arg0: Internal.MapCodec_, arg1: Internal.Function_>>, arg2: Internal.BiFunction_): Internal.MapCodec; - set partial(arg0: Internal.Supplier_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapCodec_ = MapCodec; - class class_1707 extends Internal.class_1703 { - static method_19245($$0: number, $$1: Internal.class_1661_, $$2: Internal.class_1263_): Internal.class_1707; - static method_19244($$0: number, $$1: Internal.class_1661_): Internal.class_1707; - static method_19247($$0: number, $$1: Internal.class_1661_, $$2: Internal.class_1263_): Internal.class_1707; - static method_19246($$0: number, $$1: Internal.class_1661_): Internal.class_1707; - method_17388(): number; - static method_19251($$0: number, $$1: Internal.class_1661_): Internal.class_1707; - method_7629(): Internal.class_1263; - method_7597($$0: Internal.class_1657_): boolean; - static method_19250($$0: number, $$1: Internal.class_1661_): Internal.class_1707; - method_7595($$0: Internal.class_1657_): void; - static method_19249($$0: number, $$1: Internal.class_1661_): Internal.class_1707; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - static method_19248($$0: number, $$1: Internal.class_1661_): Internal.class_1707; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1707_ = class_1707; - class class_4668$class_4677 extends Internal.class_4668 { + type ImmutableSet$Builder_ = ImmutableSet$Builder; + /** + * @javaClass java.lang.StringBuffer + */ + class StringBuffer extends Internal.AbstractStringBuilder implements Internal.Serializable, Internal.Comparable, Internal.CharSequence { + deleteCharAt(arg0: number): this; + trimToSize(): void; + codePointAt(arg0: number): number; + getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; + setCharAt(arg0: number, arg1: string): void; + replace(arg0: number, arg1: number, arg2: string): this; + length(): number; + insert(arg0: number, arg1: number): this; + insert(arg0: number, arg1: string): this; + insert(arg0: number, arg1: boolean): this; + insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; + insert(arg0: number, arg1: any): this; + insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; + insert(arg0: number, arg1: string[]): this; + insert(arg0: number, arg1: Internal.CharSequence_): this; + subSequence(arg0: number, arg1: number): Internal.CharSequence; + compareTo(arg0: Internal.StringBuffer_): number; + reverse(): this; + delete(arg0: number, arg1: number): this; + substring(arg0: number, arg1: number): string; + substring(arg0: number): string; + capacity(): number; + appendCodePoint(arg0: number): this; + lastIndexOf(arg0: string, arg1: number): number; + lastIndexOf(arg0: string): number; + setLength(arg0: number): void; toString(): string; + ensureCapacity(arg0: number): void; + codePointBefore(arg0: number): number; + indexOf(arg0: string): number; + indexOf(arg0: string, arg1: number): number; + offsetByCodePoints(arg0: number, arg1: number): number; + codePointCount(arg0: number, arg1: number): number; + charAt(arg0: number): string; + append(arg0: string[]): this; + append(arg0: number): this; + append(arg0: string[], arg1: number, arg2: number): this; + append(arg0: boolean): this; + append(arg0: string): this; + append(arg0: Internal.StringBuffer_): this; + append(arg0: Internal.CharSequence_): this; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + append(arg0: any): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4668$class_4677_ = class_4668$class_4677; - abstract class class_1309 extends Internal.class_1297 implements Internal.LivingEntityKJS { - method_6109(): boolean; - method_5810(): boolean; - method_29503(): boolean; - method_29505($$0: Internal.class_1657_): void; - method_29504(): boolean; - method_6075(): void; - method_36608(): boolean; - method_6073($$0: number): void; - method_6112($$0: Internal.class_1291_): Internal.class_1293; - method_5661(): Internal.Iterable; - method_6079(): Internal.class_1799; - method_6113(): boolean; - method_6078($$0: Internal.class_1282_): void; - method_6111($$0: Internal.class_1291_): Internal.class_1293; - method_6117(): number; - method_6114($$0: Internal.class_1297_): void; - method_6115(): boolean; - method_33579($$0: Internal.class_2610_): void; - method_37416(): number; - method_5768(): void; - method_5805(): boolean; - method_6061($$0: Internal.class_1282_): boolean; - method_6065(): Internal.class_1309; - method_16826($$0: number): void; - method_6063(): number; - method_6101(): boolean; - method_6068(): Internal.class_1306; - method_6102(): boolean; - method_6066(): Internal.class_1283; - method_6067(): number; - method_6100($$0: boolean): void; - method_5652($$0: Internal.class_2487_): void; - method_6103($$0: Internal.class_1297_, $$1: number): void; - method_5773(): void; - method_6104($$0: Hand_): void; - method_18398(): Internal.Optional; - method_18397($$0: Internal.class_1799_): boolean; - method_24833($$0: Internal.class_4050_): Internal.class_238; - method_20232(): boolean; - method_5711($$0: number): void; - method_18399(): void; - method_18396(): number; - method_18395($$0: Internal.class_1309_): boolean; - method_18390($$0: Internal.class_1297_): number; - method_27302(): boolean; - method_18391($$0: Internal.class_1309_, $$1: Internal.class_4051_): boolean; - method_24830($$0: boolean): void; - method_33190(): boolean; - method_24832(): Internal.Optional; - method_20236($$0: Hand_): void; - method_24831(): Internal.ImmutableList; - method_20235($$0: EquipmentSlot_): void; - method_6094(): boolean; - method_6091($$0: Vec3_): void; - method_6092($$0: Internal.class_1293_): boolean; - method_6097($$0: number): void; - method_6131(): number; - method_6096(): number; - method_5683($$0: number, $$1: number): void; - method_6014(): number; - method_6012(): boolean; - method_6017(): number; - method_5842(): void; - method_6015($$0: Internal.class_1309_): void; - method_6016($$0: Internal.class_1291_): boolean; - method_5702($$0: Internal.class_2183$class_2184_, $$1: Vec3_): void; - method_6118(arg0: EquipmentSlot_): Internal.class_1799; - method_5788(): boolean; - method_5705($$0: number): number; - method_6082($$0: number, $$1: number, $$2: number, $$3: boolean): boolean; - method_6083(): number; - method_6081(): Internal.class_1282; - method_6086(): boolean; - method_6084($$0: EquipmentSlot_): boolean; - method_6123(): boolean; - method_5673(arg0: EquipmentSlot_, arg1: Internal.class_1799_): void; - method_6124(): Internal.class_1309; - method_6003(): number; - method_5670(): void; - method_5791(): number; - method_6088(): Internal.Map; - method_6000(): void; - method_6121($$0: Internal.class_1297_): boolean; - method_6122($$0: Hand_, $$1: Internal.class_1799_): void; - method_32318($$0: number): Internal.class_5630; - static method_6089($$0: Internal.Collection_): boolean; - method_5830(): Internal.class_238; - method_6127(): Internal.class_5131; - method_6006($$0: BlockPos_, $$1: boolean): void; - method_6007(): void; - method_6128(): boolean; - method_32316(): boolean; - method_6125($$0: number): void; - method_5674($$0: Internal.class_2940_): void; - method_6005($$0: number, $$1: number, $$2: number): void; - method_5733(): boolean; - method_26318($$0: Vec3_, $$1: number): Vec3; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_26319($$0: Internal.class_3610_): boolean; - method_26317($$0: number, $$1: boolean, $$2: Vec3_): Vec3; - static method_31079($$0: Vec3_): Vec3; - method_6032(): number; - method_6030(): Internal.class_1799; - method_6033($$0: number): void; - method_6034(): boolean; - static method_32326($$0: Internal.class_1799_): EquipmentSlot; - method_5863(): boolean; - method_6039(): boolean; - method_26826($$0: Internal.class_1320_): number; - static method_26827(): Internal.class_5132$class_5133; - method_18002(): Internal.class_2596; - method_18400(): void; - method_6019($$0: Hand_): void; - method_26825($$0: Internal.class_1320_): number; - method_39760(): Internal.class_1309$class_6823; - method_5728($$0: boolean): void; - method_5847($$0: number): void; - method_5848(): void; - method_24520($$0: Internal.Predicate_): boolean; - method_29499($$0: Internal.class_1542_): void; - method_6021(): void; - method_18808($$0: Internal.class_1799_): Internal.class_1799; - method_37222($$0: Internal.class_1293_, $$1: Internal.class_1297_): boolean; - method_6024($$0: number): number; - method_6025($$0: number): void; - method_6022(): number; - method_18402($$0: BlockPos_): void; - method_5973($$0: Internal.class_1299_): boolean; - method_6029(): number; - method_18401(): Internal.class_2350; - method_6026(): Internal.Collection; - method_18403($$0: BlockPos_): void; - method_5851(): boolean; - method_5697($$0: Internal.class_1297_): void; - method_5999(): boolean; - method_5757(): boolean; - method_5636($$0: number): void; - method_23667($$0: Hand_, $$1: boolean): void; - method_5879(): void; - method_5998($$0: Hand_): Internal.class_1799; - method_24518($$0: Internal.class_1792_): boolean; - method_5759($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - method_35054($$0: boolean): void; - method_35053(): boolean; - method_29242($$0: Internal.class_1309_, $$1: boolean): void; - method_6051(): Internal.Random; - method_6052(): Internal.class_1309; - method_6057($$0: Internal.class_1297_): boolean; - method_6058(): Hand; - method_6055($$0: number): number; - method_17825(): number; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6059($$0: Internal.class_1291_): boolean; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5989(): ResourceLocation; - method_5749($$0: Internal.class_2487_): void; - method_21755($$0: number): void; - method_21754(): boolean; - method_21753(): number; - method_26082($$0: Internal.class_1293_, $$1: Internal.class_1297_): void; - method_6046(): Internal.class_1310; - method_18868(): Internal.class_4095; - method_6047(): Internal.class_1799; - method_6044(): void; - method_18869($$0: Internal.class_1799_): Internal.class_3414; - method_5996($$0: Internal.class_1320_): Internal.class_1324; - method_18866($$0: Internal.class_1937_, $$1: Internal.class_1799_): Internal.class_1799; - method_6048(): number; - method_6049($$0: Internal.class_1293_): boolean; - field_6259 : number; - field_6254 : number; - static readonly field_30063 : 4; - field_6211 : number; - field_6212 : number; - field_6279 : number; - field_6235 : number; - field_6213 : number; - field_6218 : number; - field_20347 : number; - field_6283 : number; - readonly field_6262 : number; - field_6241 : number; - field_6220 : number; - static readonly field_30068 : 0.5; - field_6281 : number; - static readonly field_30069 : 2; - static readonly field_30077 : 20; - field_6225 : number; - readonly field_6269 : number; - static readonly field_30075 : 0.003; - field_6249 : number; - field_6227 : number; - static readonly field_30076 : 0.08; - static readonly field_30073 : 6; - static readonly field_30074 : 100; - field_6266 : Hand; - readonly field_6244 : number; - static readonly field_30071 : 98; - static readonly field_30072 : 100; - static readonly field_30070 : 4; - field_6229 : number; - field_6250 : number; - field_6251 : number; - field_6252 : boolean; - field_6271 : number; + type StringBuffer_ = StringBuffer; + /** + * @javaClass io.netty.channel.EventLoopGroup + */ + interface EventLoopGroup extends Internal.EventExecutorGroup { + next(): Internal.EventLoop; + register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; + register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; + } + type EventLoopGroup_ = EventLoopGroup; + /** + * @javaClass net.minecraft.class_5739 + */ + class GameEventListenerRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + trackGameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + trackListener($$0: Internal.PositionSource_, $$1: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1309_ = class_1309; - interface class_1315 { - } - type class_1315_ = class_1315; - class class_2848$class_2849 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2848$class_2849; - static values(): Internal.class_2848$class_2849[]; - static readonly field_12987 : Internal.class_2848$class_2849; - static readonly field_12988 : Internal.class_2848$class_2849; - static readonly field_12985 : Internal.class_2848$class_2849; - static readonly field_12986 : Internal.class_2848$class_2849; - static readonly field_12979 : Internal.class_2848$class_2849; - static readonly field_12980 : Internal.class_2848$class_2849; - static readonly field_12984 : Internal.class_2848$class_2849; - static readonly field_12981 : Internal.class_2848$class_2849; - static readonly field_12982 : Internal.class_2848$class_2849; + type GameEventListenerRenderer_ = GameEventListenerRenderer; + /** + * @javaClass net.minecraft.class_637 + */ + class ClientSuggestionProvider implements Internal.SharedSuggestionProvider, Internal.FabricClientCommandSource { + getRelevantCoordinates(): Internal.Collection; + registryAccess(): Internal.RegistryAccess; + getPlayer(): Internal.LocalPlayer; + getRecipeNames(): Internal.Stream; + getWorld(): Internal.ClientLevel; + completeCustomSuggestions($$0: number, $$1: Internal.Suggestions_): void; + getOnlinePlayerNames(): Internal.Collection; + sendError(message: Internal.Component_): void; + getClient(): Internal.Minecraft; + getAbsoluteCoordinates(): Internal.Collection; + getAllTeams(): Internal.Collection; + sendFeedback(message: Internal.Component_): void; + hasPermission($$0: number): boolean; + getSelectedEntities(): Internal.Collection; + customSuggestion($$0: Internal.CommandContext_): Internal.CompletableFuture; + getAvailableSoundEvents(): Internal.Collection; + suggestRegistryElements($$0: Internal.ResourceKey_>, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; + levels(): Internal.Set>; + get absoluteCoordinates(): Internal.Collection; + get onlinePlayerNames(): Internal.Collection; + get world(): Internal.ClientLevel; + get recipeNames(): Internal.Stream; + get relevantCoordinates(): Internal.Collection; + get allTeams(): Internal.Collection; + get client(): Internal.Minecraft; + get selectedEntities(): Internal.Collection; + get availableSoundEvents(): Internal.Collection; + get player(): Internal.LocalPlayer; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2848$class_2849_ = "press_shift_key" | "stop_sprinting" | "start_fall_flying" | "start_sprinting" | "stop_sleeping" | "stop_riding_jump" | "open_inventory" | "release_shift_key" | "start_riding_jump" | class_2848$class_2849; - class class_5702 { - method_32883(): Vec3; - method_32884(): Vec3; - method_32885(): Internal.Predicate; + type ClientSuggestionProvider_ = ClientSuggestionProvider; + /** + * @javaClass java.util.function.Consumer + */ + interface Consumer { + andThen(arg0: Internal.Consumer_): Internal.Consumer; + accept(arg0: T): void; + } + type Consumer_ = ((arg0: T) => void) | Consumer; + /** + * @javaClass net.minecraft.class_3448 + */ + class StatType implements Internal.Iterable> { + contains($$0: T): boolean; + iterator(): Internal.Iterator>; + getDisplayName(): Internal.Component; + getRegistry(): Internal.Registry; + getTranslationKey(): string; + get($$0: T): Internal.Stat; + get($$0: T, $$1: Internal.StatFormatter_): Internal.Stat; + get registry(): Internal.Registry; + get translationKey(): string; + get displayName(): Internal.Component; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5702_ = class_5702; - class class_1934 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1934; - static values(): Internal.class_1934[]; - method_8382($$0: Internal.class_1656_): void; - static method_32762($$0: number): Internal.class_1934; - method_32763(): Internal.class_2561; - method_8381(): string; - static method_8380($$0: number, $$1: Internal.class_1934_): Internal.class_1934; - static method_32761($$0: Internal.class_1934_): number; - method_8386(): boolean; - static method_8385($$0: string): Internal.class_1934; - static method_8384($$0: number): Internal.class_1934; - method_8383(): Internal.class_2561; - method_8379(): number; - static method_8378($$0: string, $$1: Internal.class_1934_): Internal.class_1934; - method_8388(): boolean; - method_8387(): boolean; - static readonly field_9219 : Internal.class_1934; - static readonly field_9215 : Internal.class_1934; - static readonly field_9216 : Internal.class_1934; - static readonly field_28045 : Internal.class_1934; - static readonly field_9220 : Internal.class_1934; + type StatType_ = Special.StatType | StatType; + /** + * @javaClass net.minecraft.class_6578 + */ + class DualNoiseProvider extends Internal.NoiseProvider { + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1934_ = "adventure" | "survival" | "spectator" | "creative" | class_1934; - class class_5225 { - method_27489($$0: Internal.class_5348_, $$1: number): Internal.class_2583; - method_27498($$0: string, $$1: number, $$2: Internal.class_2583_): Internal.List; - method_27488($$0: Internal.class_5348_): number; - method_27482($$0: string): number; - method_27490($$0: Internal.class_5348_, $$1: number, $$2: Internal.class_2583_): Internal.class_5348; - method_27485($$0: string, $$1: number, $$2: Internal.class_2583_, $$3: boolean, $$4: Internal.class_5225$class_5229_): void; - method_29971($$0: Internal.class_5348_, $$1: number, $$2: Internal.class_2583_, $$3: Internal.BiConsumer_): void; - method_27497($$0: string, $$1: number, $$2: Internal.class_2583_): string; - static method_27483($$0: string, $$1: number, $$2: number, $$3: boolean): number; - method_27494($$0: string, $$1: number, $$2: Internal.class_2583_): string; - method_27484($$0: string, $$1: number, $$2: Internal.class_2583_): number; - method_27495($$0: Internal.class_5348_, $$1: number, $$2: Internal.class_2583_): Internal.List; - method_30876($$0: Internal.class_5481_, $$1: number): Internal.class_2583; - method_35717($$0: string, $$1: number, $$2: Internal.class_2583_): number; - method_35716($$0: string, $$1: number, $$2: Internal.class_2583_): string; - method_35715($$0: string, $$1: number, $$2: Internal.class_2583_): number; - method_35714($$0: Internal.class_5348_, $$1: number, $$2: Internal.class_2583_, $$3: Internal.class_5348_): Internal.List; - method_30875($$0: Internal.class_5481_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5225_ = class_5225; - abstract class class_2385 extends Internal.class_2378 { - method_35863(): boolean; - method_31062(arg0: Internal.OptionalInt_, arg1: Internal.class_5321_, arg2: T, arg3: Internal.Lifecycle_): Internal.class_6880; - method_10273(arg0: number, arg1: Internal.class_5321_, arg2: T, arg3: Internal.Lifecycle_): Internal.class_6880; - method_10272(arg0: Internal.class_5321_, arg1: T, arg2: Internal.Lifecycle_): Internal.class_6880; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2385_ = class_2385; - class class_2784$class_5200 { - method_27360(): number; - method_27361(): number; - method_27364(): number; - method_27365(): number; - method_27362(): number; - method_27363(): number; - method_27357($$0: Internal.class_2487_): void; - static method_27358($$0: Internal.DynamicLike_, $$1: Internal.class_2784$class_5200_): Internal.class_2784$class_5200; - method_27366(): number; - method_27356(): number; - method_27359(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2784$class_5200_ = class_2784$class_5200; - class class_4565 { - method_22546($$0: ResourceLocation_): Internal.class_2487; - method_22547($$0: ResourceLocation_, $$1: Internal.class_2487_): void; - method_22542(): Internal.Stream; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4565_ = class_4565; - interface DirectMethodHandleDesc extends Internal.MethodHandleDesc { - owner(): Internal.ClassDesc; - kind(): Internal.DirectMethodHandleDesc$Kind; - refKind(): number; - isOwnerInterface(): boolean; - lookupDescriptor(): string; - methodName(): string; - } - type DirectMethodHandleDesc_ = DirectMethodHandleDesc; - interface Guard { - checkGuard(arg0: any): void; - } - type Guard_ = Guard; - class class_2640 extends Internal.class_2586 { - method_11400($$0: Internal.class_2350_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2640_ = class_2640; - abstract class AbstractRenderContext implements Internal.RenderContext { - pushTransform(transform: Internal.RenderContext$QuadTransform_): void; - popTransform(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractRenderContext_ = AbstractRenderContext; - abstract class class_2378 implements Internal.Keyable, Internal.class_2359, Internal.AccessorRegistry, Internal.FabricRegistry, Internal.RegistryAttributeHolder { - method_40260(arg0: Internal.class_6862_): Internal.class_6885$class_6888; - static method_39197($$0: Internal.class_2378_, $$1: Internal.class_5321_, $$2: T): T; - method_40265(arg0: number): Internal.Optional>; - method_40286($$0: Internal.class_6862_): Internal.Iterable>; - method_40264(arg0: Internal.class_5321_): Internal.Optional>; - method_39198(): Internal.Lifecycle; - method_30517(): Internal.class_5321>; - keys($$0: Internal.DynamicOps_): Internal.Stream; - method_39673(): Internal.Codec; - method_40269(arg0: T): Internal.class_6880$class_6883; - method_29107(arg0: Internal.class_5321_): T; - method_40268(arg0: Internal.class_5321_): Internal.class_6880; - method_29722(): Internal.Set, T>>; - method_40266(arg0: Internal.class_6862_): Internal.Optional>; - static method_29103($$0: Internal.class_2378_): void; - method_10250(arg0: ResourceLocation_): boolean; - method_17966($$0: ResourceLocation_): Internal.Optional; - static method_10231($$0: Internal.class_2378_, $$1: number, $$2: string, $$3: T): T; - static method_10230($$0: Internal.class_2378_, $$1: ResourceLocation_, $$2: T): T; - method_31139(arg0: T): Internal.Lifecycle; - method_10235(): Internal.Set; - method_31138(): Internal.Lifecycle; - method_40272(): Internal.Stream, Internal.class_6885$class_6888>>; - method_40294(): Internal.Codec>; - method_40270(): Internal.Stream>; - static method_40292(): void; - method_40276(): Internal.class_2378; - method_40252(arg0: Internal.class_6862_): boolean; - method_40295(): Internal.class_2359>; - method_40273(): Internal.Stream>; - hasAttribute(attribute: Internal.RegistryAttribute_): boolean; - method_40257(arg0: Internal.Map_, Internal.List_>>): void; - method_40278(): void; - static method_10226($$0: Internal.class_2378_, $$1: string, $$2: T): T; - method_35842(arg0: Internal.class_5321_): boolean; - method_10206(arg0: T): number; - method_31189($$0: Internal.class_5321_): Internal.Optional; - method_31140($$0: Internal.class_5321_): T; - addAttribute(attribute: Internal.RegistryAttribute_): Internal.RegistryAttributeHolder; - method_29113(arg0: T): Internal.Optional>; - build(attributes: Internal.Set_): void; - method_10240(arg0: Internal.Random_): Internal.Optional>; - method_10220(): Internal.Stream; + type DualNoiseProvider_ = DualNoiseProvider; + /** + * @javaClass net.minecraft.class_6760 + */ + class ScheduledTick extends Internal.Record { + pos(): BlockPos; + hashCode(): number; + equals($$0: any): boolean; toString(): string; - method_40290($$0: Internal.class_5321_): Internal.class_6880; - method_10221(arg0: T): ResourceLocation; - method_10223(arg0: ResourceLocation_): T; - static readonly field_25295 : Internal.class_5321>; - static readonly field_25296 : Internal.class_5321>; - static readonly field_17429 : Internal.class_2378>; - static readonly field_25293 : Internal.class_2378; - static readonly field_25294 : Internal.class_2378; - static readonly field_25299 : Internal.class_2378; - static readonly field_25297 : Internal.class_5321>; - static readonly field_25298 : Internal.class_5321>; - static readonly field_23398 : Internal.class_2378>; - static readonly field_35090 : Internal.class_2378>; - static readonly field_11160 : Internal.class_2378; - static readonly field_36466 : Internal.class_5321>>; - static readonly field_36467 : Internal.class_2378>; - static readonly field_26374 : Internal.class_5321>; - static readonly field_23782 : Internal.class_2378>; - static readonly field_23781 : Internal.class_2378; - static readonly field_35089 : Internal.class_5321>>; - static readonly field_35760 : Internal.class_2378>; - static readonly field_25071 : Internal.class_5321>>; - static readonly field_25072 : Internal.class_5321>>; - static readonly field_25070 : Internal.class_5321>>; - static readonly field_25075 : Internal.class_5321>; - static readonly field_25076 : Internal.class_5321>; - static readonly field_25073 : Internal.class_5321>>; - static readonly field_25074 : Internal.class_5321>; - static readonly field_25079 : Internal.class_5321>>; - static readonly field_33095 : Internal.class_2378>; - static readonly field_25112 : Internal.class_5321>>; - static readonly field_33094 : Internal.class_5321>>; - static readonly field_33093 : Internal.class_2378>; - static readonly field_25110 : Internal.class_5321>>; - static readonly field_25077 : Internal.class_5321>>; - static readonly field_33092 : Internal.class_5321>>; - static readonly field_25078 : Internal.class_5321>; - static readonly field_25117 : Internal.class_5321>>; - static readonly field_25114 : Internal.class_5321>; - static readonly field_25115 : Internal.class_5321>>; - static readonly field_25913 : Internal.class_5321>>; - static readonly field_17167 : Internal.class_2348; - static readonly field_25118 : Internal.class_5321>>; - static readonly field_17166 : Internal.class_2348; - static readonly field_25916 : Internal.class_5321>; - static readonly field_25917 : Internal.class_5321>; - static readonly field_25914 : Internal.class_5321>>; - static readonly field_25915 : Internal.class_5321>>; - static readonly field_35433 : Internal.class_5321>; - static readonly field_35305 : Internal.class_5321>>; - static readonly field_35306 : Internal.class_5321>>; - static readonly field_35307 : Internal.class_2378>; - static readonly field_35308 : Internal.class_2378>; - static readonly field_25068 : Internal.class_5321>>; - static readonly field_25102 : Internal.class_5321>; - static readonly field_25069 : Internal.class_5321>>; - static readonly field_25100 : ResourceLocation; - static readonly field_25105 : Internal.class_5321>; - static readonly field_25106 : Internal.class_5321>; - static readonly field_25103 : Internal.class_5321>; - static readonly field_25104 : Internal.class_5321>; - static readonly field_25109 : Internal.class_5321>; - static readonly field_25107 : Internal.class_5321>>; - static readonly field_25108 : Internal.class_5321>; - static readonly field_16644 : Internal.class_2378>; - static readonly field_16645 : Internal.class_2378; - static readonly field_16643 : Internal.class_2348; - static readonly field_25093 : Internal.class_5321>; - static readonly field_25094 : Internal.class_5321>; - static readonly field_25490 : Internal.class_5321>; - static readonly field_25091 : Internal.class_5321>>; - static readonly field_25092 : Internal.class_5321>>; - static readonly field_25097 : Internal.class_2378>; - static readonly field_25095 : Internal.class_5321>; - static readonly field_25096 : Internal.class_2378>; - static readonly field_28006 : Internal.class_5321>; - static readonly field_28005 : Internal.class_5321>; - static readonly field_28009 : Internal.class_2378; - static readonly field_28008 : Internal.class_2378; - static readonly field_28007 : Internal.class_5321>; - static readonly field_18793 : Internal.class_2348>; - static readonly field_18792 : Internal.class_2348; - static readonly field_18795 : Internal.class_2378; - static readonly field_18794 : Internal.class_2348>; - static readonly field_37230 : Internal.class_2378>; - static readonly field_18796 : Internal.class_2378; - static readonly field_25082 : Internal.class_5321>>; - static readonly field_25083 : Internal.class_5321>>; - static readonly field_37229 : Internal.class_5321>>; - static readonly field_25080 : Internal.class_5321>>; - static readonly field_11137 : Internal.class_2378>; - static readonly field_11138 : Internal.class_2378>; - static readonly field_25081 : Internal.class_5321>>; - static readonly field_25086 : Internal.class_5321>; - static readonly field_25087 : Internal.class_5321>>; - static readonly field_25084 : Internal.class_5321>>; - static readonly field_25085 : Internal.class_5321>>; - static readonly field_25088 : Internal.class_5321>; - static readonly field_25089 : Internal.class_5321>; - static readonly field_21445 : Internal.class_2378>; - static readonly field_21447 : Internal.class_2378>; - static readonly field_21448 : Internal.class_2378>; - static readonly field_17598 : Internal.class_2378>; - static readonly field_25090 : Internal.class_5321>; - static readonly field_17597 : Internal.class_2378>; - static readonly field_37228 : Internal.class_5321>; - static readonly field_37227 : Internal.class_5321>; - static readonly field_35758 : Internal.class_5321>; - static readonly field_28266 : Internal.class_5321>; - static readonly field_35759 : Internal.class_5321>>; - static readonly field_28265 : Internal.class_2378>; - static readonly field_28264 : Internal.class_2348; - static readonly field_29075 : Internal.class_5321>>; - static readonly field_28263 : Internal.class_5321>>; - static readonly field_29076 : Internal.class_2378>; - static readonly field_16792 : Internal.class_2378>; - static readonly field_16793 : Internal.class_2378>; - static readonly field_11142 : Internal.class_2348; - static readonly field_11143 : Internal.class_2348; - static readonly field_11141 : Internal.class_2378>; - static readonly field_11146 : Internal.class_2348; - static readonly field_16794 : Internal.class_2378>; - static readonly field_11144 : Internal.class_2378>; - static readonly field_11145 : Internal.class_2348>; - static readonly field_11159 : Internal.class_2378; - static readonly field_28010 : Internal.class_2378; - static readonly field_24331 : Internal.class_2378>; - static readonly field_11150 : Internal.class_2348; - static readonly field_11154 : Internal.class_2348; - static readonly field_11152 : Internal.class_2378>; - static readonly field_11157 : Internal.class_2378>; - static readonly field_11158 : Internal.class_2378; - static readonly field_11156 : Internal.class_2378; + priority(): Internal.TickPriority; + type(): T; + triggerTick(): number; + subTickOrder(): number; + static probe($$0: T, $$1: BlockPos_): Internal.ScheduledTick; + static readonly "INTRA_TICK_DRAIN_ORDER" : Internal.Comparator>; + static readonly "UNIQUE_TICK_HASH" : Internal.Hash$Strategy>; + static readonly "DRAIN_ORDER" : Internal.Comparator>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2378_ = class_2378; - interface RandomGenerator { - nextFloat(): number; - nextFloat(arg0: number): number; - nextFloat(arg0: number, arg1: number): number; - isDeprecated(): boolean; - nextInt(): number; - nextInt(arg0: number): number; - nextInt(arg0: number, arg1: number): number; - nextLong(arg0: number, arg1: number): number; - nextLong(arg0: number): number; - nextLong(): number; - nextGaussian(arg0: number, arg1: number): number; - nextGaussian(): number; - nextDouble(arg0: number): number; - nextDouble(arg0: number, arg1: number): number; - nextDouble(): number; - nextBytes(arg0: number[]): void; - longs(arg0: number): Internal.LongStream; - longs(arg0: number, arg1: number): Internal.LongStream; - longs(): Internal.LongStream; - longs(arg0: number, arg1: number, arg2: number): Internal.LongStream; - nextExponential(): number; - ints(): Internal.IntStream; - ints(arg0: number): Internal.IntStream; - ints(arg0: number, arg1: number, arg2: number): Internal.IntStream; - ints(arg0: number, arg1: number): Internal.IntStream; - doubles(): Internal.DoubleStream; - doubles(arg0: number): Internal.DoubleStream; - doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream; - doubles(arg0: number, arg1: number): Internal.DoubleStream; - nextBoolean(): boolean; + type ScheduledTick_ = ScheduledTick; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntSpliterator + */ + interface IntSpliterator extends Internal.Spliterator$OfInt { + trySplit(): this; + tryAdvance(arg0: Internal.Consumer_): boolean; + tryAdvance(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): boolean; + getComparator(): Internal.IntComparator; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.Consumer_): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; } - type RandomGenerator_ = RandomGenerator; - interface Short2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Short2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Short2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2LongFunction; - } - type Short2LongFunction_ = ((arg0: number) => number) | Short2LongFunction; - class class_3133 implements Internal.class_3037 { - static readonly field_24899 : Internal.Codec; - readonly field_13738 : number; + type IntSpliterator_ = (() => Internal.IntSpliterator) | IntSpliterator; + /** + * @javaClass net.minecraft.class_2985 + */ + class PlayerAdvancements { + flushDirty($$0: Internal.ServerPlayer_): void; + award($$0: Internal.Advancement_, $$1: string): boolean; + reload($$0: Internal.ServerAdvancementManager_): void; + getOrStartProgress($$0: Internal.Advancement_): Internal.AdvancementProgress; + save(): void; + setSelectedTab($$0: Internal.Advancement_): void; + revoke($$0: Internal.Advancement_, $$1: string): boolean; + setPlayer($$0: Internal.ServerPlayer_): void; + stopListening(): void; + set selectedTab($$0: Internal.Advancement_); + set player($$0: Internal.ServerPlayer_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3133_ = class_3133; - class class_3719 extends Internal.class_2621 { - method_5439(): number; - method_20362(): void; - method_11014($$0: Internal.class_2487_): void; - method_5435($$0: Internal.class_1657_): void; - method_5432($$0: Internal.class_1657_): void; + type PlayerAdvancements_ = PlayerAdvancements; + /** + * @javaClass net.minecraft.class_18 + */ + abstract class SavedData { + isDirty(): boolean; + save(arg0: Internal.CompoundTag_): Internal.CompoundTag; + save($$0: Internal.File_): void; + setDirty(): void; + setDirty($$0: boolean): void; + get dirty(): boolean; + set dirty($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3719_ = class_3719; - class class_6885$class_6886 extends Internal.class_6885$class_6887 { - method_40241($$0: Internal.class_6880_): boolean; - toString(): string; - method_40248(): Internal.Either, Internal.List>>; + type SavedData_ = SavedData; + /** + * @javaClass net.minecraft.class_5483 + */ + class MobSpawnSettings { + getMobSpawnCost($$0: Internal.EntityType_): Internal.MobSpawnSettings$MobSpawnCost; + getCreatureProbability(): number; + getMobs($$0: Internal.MobCategory_): Internal.WeightedRandomList; + static readonly "CODEC" : Internal.MapCodec; + "creatureGenerationProbability" : number; + "mobSpawnCosts" : Internal.Map, Internal.MobSpawnSettings$MobSpawnCost>; + "spawners" : Internal.Map>; + static readonly "EMPTY" : Internal.MobSpawnSettings; + static readonly "EMPTY_MOB_LIST" : Internal.WeightedRandomList; + get creatureProbability(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6885$class_6886_ = class_6885$class_6886; + type MobSpawnSettings_ = MobSpawnSettings; + /** + * @javaClass net.minecraft.class_374 + */ + class ToastComponent extends Internal.GuiComponent { + getToast($$0: Internal.Class_, $$1: any): T; + clear(): void; + getMinecraft(): Internal.Minecraft; + render($$0: Internal.PoseStack_): void; + handler$cfk000$goodByeToasts(ci: Internal.CallbackInfo_): void; + addToast($$0: Internal.Toast_): void; + get minecraft(): Internal.Minecraft; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ToastComponent_ = ToastComponent; + /** + * @javaClass java.time.chrono.ChronoZonedDateTime + */ interface ChronoZonedDateTime extends Internal.Temporal, Internal.Comparable> { minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoZonedDateTime; minus(arg0: Internal.TemporalAmount_): Internal.ChronoZonedDateTime; @@ -42911,8 +49330,9 @@ declare namespace Internal { withLaterOffsetAtOverlap(): Internal.ChronoZonedDateTime; hashCode(): number; get(arg0: Internal.TemporalField_): number; - withZoneSameLocal(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; withEarlierOffsetAtOverlap(): Internal.ChronoZonedDateTime; + withZoneSameLocal(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; + from(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; getChronology(): Internal.Chronology; withZoneSameInstant(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; query(arg0: Internal.TemporalQuery_): R; @@ -42931,718 +49351,1925 @@ declare namespace Internal { toEpochSecond(): number; toLocalDateTime(): Internal.ChronoLocalDateTime; equals(arg0: any): boolean; + timeLineOrder(): Internal.Comparator>; toString(): string; isAfter(arg0: Internal.ChronoZonedDateTime_): boolean; } type ChronoZonedDateTime_ = ChronoZonedDateTime; - interface class_3816

{ - codec(): Internal.Codec

; - } - type class_3816_

= class_3816

; - class class_5926 implements Internal.class_3037 { - readonly field_29275 : number; - readonly field_29276 : number; - readonly field_29277 : Internal.class_4651; - static readonly field_29267 : Internal.Codec; - readonly field_29278 : number; - readonly field_29271 : Internal.class_6862; - readonly field_29272 : Internal.class_4651; - readonly field_29273 : number; - readonly field_29274 : number; - readonly field_29268 : Internal.class_6880; - readonly field_29269 : number; - readonly field_33616 : number; - readonly field_29270 : number; - readonly field_36289 : Internal.class_6646; + /** + * @javaClass net.minecraft.class_777 + */ + class BakedQuad implements Internal.BakedQuadAccessor, Internal.BakedQuadAccess, Internal.ModelQuadView { + getNormal(idx: number): number; + getLight(idx: number): number; + getTexV(idx: number): number; + getTexU(idx: number): number; + getColorIndex(): number; + getTintIndex(): number; + getDirection(): Internal.Direction; + getColor(idx: number): number; + isShade(): boolean; + getSprite(): Internal.TextureAtlasSprite; + getX(idx: number): number; + getY(idx: number): number; + getZ(idx: number): number; + getVertices(): number[]; + getFlags(): number; + isTinted(): boolean; + get tintIndex(): number; + get vertices(): number[]; + get tinted(): boolean; + get shade(): boolean; + get sprite(): Internal.TextureAtlasSprite; + get flags(): number; + get colorIndex(): number; + get direction(): Internal.Direction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5926_ = class_5926; - class class_4668$class_4683 extends Internal.class_4668$class_5939 { - toString(): string; + type BakedQuad_ = BakedQuad; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager + */ + class SpecialRecipeSerializerManager extends Internal.EventJS { + ignoreSpecialFlag(id: ResourceLocation_): void; + isSpecial(recipe: Internal.Recipe_): boolean; + reset(): void; + addSpecialFlag(id: ResourceLocation_): void; + addSpecialMod(modid: string): void; + ignoreSpecialMod(modid: string): void; + static readonly "INSTANCE" : Internal.SpecialRecipeSerializerManager; + static readonly "EVENT" : Internal.Event<(() => void)>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4668$class_4683_ = class_4668$class_4683; - interface Boolean2IntFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: any): number; - remove(arg0: boolean): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2IntFunction; - } - type Boolean2IntFunction_ = ((arg0: boolean) => number) | Boolean2IntFunction; - class class_299 extends Internal.class_3439 { - method_1401($$0: Internal.Iterable_>): void; - method_1393(): Internal.List; - method_1396($$0: Internal.class_314_): Internal.List; + type SpecialRecipeSerializerManager_ = SpecialRecipeSerializerManager; + /** + * @javaClass net.minecraft.class_4703$class_4705 + */ + class BeeDebugRenderer$HiveInfo { + readonly "hiveType" : string; + readonly "sedated" : boolean; + readonly "lastSeen" : number; + readonly "pos" : BlockPos; + readonly "honeyLevel" : number; + readonly "occupantCount" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_299_ = class_299; - interface class_5348$class_5245 { - accept(arg0: string): Internal.Optional; + type BeeDebugRenderer$HiveInfo_ = BeeDebugRenderer$HiveInfo; + /** + * @javaClass malte0811.ferritecore.mixin.mrl.ResourceLocationAccess + */ + interface ResourceLocationAccess { + setPath(arg0: string): void; + setNamespace(arg0: string): void; } - type class_5348$class_5245_ = class_5348$class_5245; - abstract class class_2794 implements Internal.class_4543$class_4544 { - method_16397(arg0: number, arg1: number, arg2: Internal.class_2902$class_2903_, arg3: Internal.class_5539_): number; - method_16398(): number; - method_16130($$0: Internal.class_5281_, $$1: Internal.class_5138_, $$2: Internal.class_2791_): void; - method_41053($$0: Internal.class_5321_, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - method_40147($$0: Internal.class_6871_): Internal.List; - method_41058(): void; - method_41039(): Internal.Stream>; - method_33730(): number; - method_16359($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_12098(): Internal.class_1966; - method_12110(arg0: Internal.class_3233_, arg1: Internal.class_5138_, arg2: Internal.class_2791_): void; - method_12113($$0: Internal.class_6880_, $$1: Internal.class_5138_, $$2: Internal.class_1311_, $$3: BlockPos_): Internal.class_6012; - method_38275($$0: Internal.class_2378_, $$1: Internal.Executor_, $$2: Internal.class_6748_, $$3: Internal.class_5138_, $$4: Internal.class_2791_): Internal.CompletableFuture; - method_40450(arg0: Internal.List_, arg1: BlockPos_): void; - method_38276(): Internal.class_6544$class_6552; - method_20402($$0: number, $$1: number, $$2: Internal.class_2902$class_2903_, $$3: Internal.class_5539_): number; - static method_41049($$0: Internal.class_2378_>, $$1: Internal.class_3195_): Internal.Stream>; - method_27997(arg0: number): Internal.class_2794; - method_12108(arg0: Internal.class_3233_, arg1: number, arg2: Internal.class_4543_, arg3: Internal.class_5138_, arg4: Internal.class_2791_, arg5: CarvingGenerationStep_): void; - method_26261(arg0: number, arg1: number, arg2: Internal.class_5539_): Internal.class_4966; - method_12107(arg0: Internal.class_3233_): void; - method_12100($$0: Internal.class_5539_): number; - method_16129($$0: Internal.class_5455_, $$1: Internal.class_5138_, $$2: Internal.class_2791_, $$3: Internal.class_3485_, $$4: number): void; - method_39301(): Internal.Optional>>; - method_12088(arg0: Internal.Executor_, arg1: Internal.class_6748_, arg2: Internal.class_5138_, arg3: Internal.class_2791_): Internal.CompletableFuture; - method_12104(): number; - method_18028($$0: number, $$1: number, $$2: Internal.class_2902$class_2903_, $$3: Internal.class_5539_): number; - method_12102($$0: Internal.class_5281_, $$1: Internal.class_2791_, $$2: Internal.class_5138_): void; - method_12103($$0: Internal.class_3218_, $$1: Internal.class_6885_>, $$2: BlockPos_, $$3: number, $$4: boolean): Internal.Pair>>; - static readonly field_24746 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2794_ = class_2794; - class class_5450 extends Internal.class_6797 { - static method_39639(): Internal.class_5450; - method_14452($$0: Internal.class_5444_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - method_39615(): Internal.class_6798; - static readonly field_35727 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5450_ = class_5450; - class Hashtable extends Internal.Dictionary implements Internal.Map, Internal.Cloneable, Internal.Serializable { - getOrDefault(arg0: any, arg1: V): V; - keys(): Internal.Enumeration; - computeIfAbsent(arg0: K, arg1: Internal.Function_): V; - values(): Internal.Collection; - replace(arg0: K, arg1: V): V; - replace(arg0: K, arg1: V, arg2: V): boolean; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - remove(arg0: any, arg1: any): boolean; - compute(arg0: K, arg1: Internal.BiFunction_): V; + type ResourceLocationAccess_ = ResourceLocationAccess; + /** + * @javaClass net.minecraft.class_6900$class_6901 + */ + class RegistryLoader$Bound extends Internal.Record { + access(): Internal.RegistryAccess$Writable; + overrideRegistryFromResources($$0: Internal.ResourceKey_>, $$1: Internal.Codec_, $$2: Internal.DynamicOps_): Internal.DataResult>; + loader(): Internal.RegistryLoader; hashCode(): number; - putAll(arg0: Internal.Map_): void; - merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; - get(arg0: any): V; - keySet(): Internal.Set; - entrySet(): Internal.Set>; + equals($$0: any): boolean; + overrideElementFromResources($$0: Internal.ResourceKey_>, $$1: Internal.Codec_, $$2: Internal.ResourceKey_, $$3: Internal.DynamicOps_): Internal.DataResult>; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RegistryLoader$Bound_ = RegistryLoader$Bound; + /** + * @javaClass net.minecraft.class_1687 + */ + class WitherSkull extends Internal.AbstractHurtingProjectile { + isDangerous(): boolean; + isOnFire(): boolean; + setDangerous($$0: boolean): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; + isPickable(): boolean; + get dangerous(): boolean; + get pickable(): boolean; + get onFire(): boolean; + set dangerous($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WitherSkull_ = WitherSkull; + /** + * @javaClass dev.latvian.mods.kubejs.script.ScriptSource + */ + interface ScriptSource { + createStream(arg0: Internal.ScriptFileInfo_): Internal.InputStream; + } + type ScriptSource_ = ((arg0: Internal.ScriptFileInfo) => Internal.InputStream) | ScriptSource; + /** + * @javaClass net.minecraft.class_3706 + */ + class SmokerMenu extends Internal.AbstractFurnaceMenu { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SmokerMenu_ = SmokerMenu; + /** + * @javaClass dev.latvian.mods.kubejs.stages.StageCreationEvent + */ + class StageCreationEvent { + getPlayer(): Internal.Player; + setPlayerStages(s: Internal.Stages_): void; + getPlayerStages(): Internal.Stages; + get playerStages(): Internal.Stages; + get player(): Internal.Player; + set playerStages(s: Internal.Stages_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StageCreationEvent_ = StageCreationEvent; + /** + * @javaClass net.minecraft.class_5294 + */ + abstract class DimensionSpecialEffects implements Internal.DimensionEffectsAccessor { + getBrightnessDependentFogColor(arg0: Vec3_, arg1: number): Vec3; + getCloudHeight(): number; + forceBrightLightmap(): boolean; + getSunriseColor($$0: number, $$1: number): number[]; + static forType($$0: Internal.DimensionType_): this; + isFoggyAt(arg0: number, arg1: number): boolean; + constantAmbientLight(): boolean; + skyType(): Internal.DimensionSpecialEffects$SkyType; + hasGround(): boolean; + get cloudHeight(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DimensionSpecialEffects_ = DimensionSpecialEffects; + /** + * @javaClass net.minecraft.class_2404 + */ + class LiquidBlock extends Internal.Block implements Internal.BucketPickup { + randomTick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; + isRandomlyTicking($$0: Internal.BlockState_): boolean; + getShape(state: Internal.BlockState_, world: Internal.BlockGetter_, pos: BlockPos_, context: Internal.CollisionContext_): Internal.VoxelShape; + onPlace($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; + skipRendering($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Direction_): boolean; + getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; + method_32351(): Internal.Optional; + getCollisionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + method_9700($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.ItemStack; + neighborChanged($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Block_, $$4: BlockPos_, $$5: boolean): void; + getDrops($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): Internal.List; + getFluidState($$0: Internal.BlockState_): Internal.FluidState; + updateShape($$0: Internal.BlockState_, $$1: Internal.Direction_, $$2: Internal.BlockState_, $$3: Internal.LevelAccessor_, $$4: BlockPos_, $$5: BlockPos_): Internal.BlockState; + propagatesSkylightDown($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; + isPathfindable($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.PathComputationType_): boolean; + static readonly "STABLE_SHAPE" : Internal.VoxelShape; + readonly "fluid" : Internal.FlowingFluid; + static readonly "LEVEL" : Internal.IntegerProperty; + static readonly "POSSIBLE_FLOW_DIRECTIONS" : [undefined, undefined, undefined, undefined, undefined]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LiquidBlock_ = LiquidBlock; + /** + * @javaClass com.mojang.serialization.MapEncoder + */ + interface MapEncoder extends Internal.Keyable { + encode(arg0: A, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; + flatComap(arg0: Internal.Function_>): Internal.MapEncoder; + compressedBuilder(arg0: Internal.DynamicOps_): Internal.RecordBuilder; + comap(arg0: Internal.Function_): Internal.MapEncoder; + makeCompressedBuilder(arg0: Internal.DynamicOps_, arg1: Internal.KeyCompressor_): Internal.RecordBuilder; + withLifecycle(arg0: Internal.Lifecycle_): Internal.MapEncoder; + encoder(): Internal.Encoder; + compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; + } + type MapEncoder_ = MapEncoder; + /** + * @javaClass net.minecraft.class_2806$class_2808 + */ + class ChunkStatus$ChunkType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ChunkStatus$ChunkType[]; + static readonly "LEVELCHUNK" : Internal.ChunkStatus$ChunkType; + static readonly "PROTOCHUNK" : Internal.ChunkStatus$ChunkType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkStatus$ChunkType_ = "levelchunk" | "protochunk" | ChunkStatus$ChunkType; + /** + * @javaClass com.google.common.reflect.TypeParameter + */ + abstract class TypeParameter extends Internal.TypeCapture { + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TypeParameter_ = TypeParameter; + /** + * @javaClass net.minecraft.class_1316 + */ + interface PlayerRideableJumping extends Internal.PlayerRideable { + handleStopJump(): void; + onPlayerJump(arg0: number): void; + canJump(): boolean; + handleStartJump(arg0: number): void; + } + type PlayerRideableJumping_ = PlayerRideableJumping; + /** + * @javaClass net.minecraft.class_5903 + */ + class ClientboundSetSubtitleTextPacket implements Internal.Packet { + getText(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get text(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetSubtitleTextPacket_ = ClientboundSetSubtitleTextPacket; + /** + * @javaClass java.security.AccessControlContext + */ + class AccessControlContext { + checkPermission(arg0: Internal.Permission_): void; + hashCode(): number; + equals(arg0: any): boolean; + getDomainCombiner(): Internal.DomainCombiner; + get domainCombiner(): Internal.DomainCombiner; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AccessControlContext_ = AccessControlContext; + /** + * @javaClass dev.latvian.mods.kubejs.server.TagEventJS$TagWrapper + */ + class TagEventJS$TagWrapper { + getObjectIds(): Internal.Collection; + add(... ids: string[]): Internal.TagEventJS$TagWrapper<>; + removeAll(): Internal.TagEventJS$TagWrapper<>; + toString(): string; + sort(): boolean; + setPriorityList(o: any): void; + remove(... ids: string[]): Internal.TagEventJS$TagWrapper<>; + get objectIds(): Internal.Collection; + set priorityList(o: any); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TagEventJS$TagWrapper_ = TagEventJS$TagWrapper; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction + */ + interface Byte2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Byte2ShortFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Byte2ObjectFunction; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Byte2LongFunction; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Byte2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Byte2FloatFunction; containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - isEmpty(): boolean; - clear(): void; - contains(arg0: any): boolean; - computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; - size(): number; - elements(): Internal.Enumeration; - equals(arg0: any): boolean; - clone(): any; - toString(): string; - putIfAbsent(arg0: K, arg1: V): V; - get empty(): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Byte2CharFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2DoubleFunction; + } + type Byte2DoubleFunction_ = ((arg0: number) => number) | Byte2DoubleFunction; + /** + * Fired when the client is initalizing. + * @javaClass dev.latvian.mods.kubejs.client.ClientEventJS + */ + class ClientEventJS extends Internal.EventJS { + getLevel(): Internal.ClientLevelJS; + getPlayer(): Internal.ClientPlayerJS; + post(id: string, sub: string): boolean; + post(id: string): boolean; + getEntity(): Internal.EntityJS; + get level(): Internal.ClientLevelJS; + get entity(): Internal.EntityJS; + get player(): Internal.ClientPlayerJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Hashtable_ = Hashtable; - abstract class class_1425 extends Internal.class_1422 { - method_5945(): number; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_6461($$0: Internal.class_1425_): Internal.class_1425; - method_6470(): boolean; - method_6464(): boolean; - method_6465(): number; - method_6463(): void; - method_6468($$0: Internal.Stream_): void; - method_6469(): boolean; - method_6466(): void; - method_5773(): void; - method_6467(): boolean; + /** + * Fired when the client is initalizing. + */ + type ClientEventJS_ = ClientEventJS; + /** + * @javaClass dev.latvian.mods.kubejs.block.BlockBuilder + */ + abstract class BlockBuilder extends Internal.BuilderBase { + suffocating(b: boolean): this; + noItem(): this; + clientRegistry(minecraft: Internal.Supplier_): void; + waterlogged(): this; + transformObject(obj: Internal.Block_): Internal.Block; + color(index: number, c: Internal.Color_): this; + /** + */ + textureAll(tex: Special.Texture): this; + displayName(name: string): Internal.BuilderBase; + box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): this; + box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number, scale16: boolean): this; + viewBlocking(b: boolean): this; + transparent(b: boolean): this; + createAdditionalObjects(): void; + tagBlock(tag: ResourceLocation_): this; + fullBlock(f: boolean): this; + createProperties(): Internal.BlockBehaviour$Properties; + notSolid(): this; + generateBlockModels(builder: Internal.BlockBuilder_): Internal.Map; + noCollission(): this; + unbreakable(): this; + requiresTool(f: boolean): this; + model(m: string): this; + tag(tag: ResourceLocation_): this; + renderType(l: string): this; + generateDataJsons(generator: Internal.DataJsonGenerator_): void; + jumpFactor(f: number): this; + tagBoth(tag: ResourceLocation_): this; + createShape(): Internal.VoxelShape; + defaultCutout(): this; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + item(i: Internal.Consumer_): this; + opaque(o: boolean): this; + noCollision(): this; + randomTick(randomTickCallback: Internal.Consumer_): this; + /** + */ + texture(id: string, tex: Special.Texture): this; + noDrops(): this; + speedFactor(f: number): this; + tagItem(tag: ResourceLocation_): this; + noValidSpawns(b: boolean): this; + resistance(r: number): this; + lightLevel(light: number): this; + hardness(h: number): this; + addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.PackType_): void; + defaultTranslucent(): this; + material(m: Internal.MaterialJS_): this; + slipperiness(f: number): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + redstoneConductor(b: boolean): this; + /** + */ + textureSide(direction: Internal.Direction_, tex: Special.Texture): this; + "lootTable" : ((arg0: Internal.LootBuilder) => void); + "modelJson" : Internal.JsonObject; + "blockstateJson" : Internal.JsonObject; + "randomTickCallback" : ((arg0: Internal.RandomTickCallbackJS) => void); + get registryType(): Internal.RegistryObjectBuilderTypes; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1425_ = class_1425; - interface ChannelOutboundBuffer$MessageProcessor { - processMessage(arg0: any): boolean; - } - type ChannelOutboundBuffer$MessageProcessor_ = ChannelOutboundBuffer$MessageProcessor; - class class_4153$class_4155 extends Internal.Enum { - method_19135(): Internal.Predicate; - static valueOf($$0: string): Internal.class_4153$class_4155; - static values(): Internal.class_4153$class_4155[]; - static readonly field_18487 : Internal.class_4153$class_4155; - static readonly field_18489 : Internal.class_4153$class_4155; - static readonly field_18488 : Internal.class_4153$class_4155; + /** + */ + type BlockBuilder_ = BlockBuilder; + /** + * @javaClass net.minecraft.class_3264 + */ + class PackType extends Internal.Enum { + getVersion($$0: Internal.GameVersion_): number; + static valueOf($$0: string): this; + static values(): Internal.PackType[]; + getDirectory(): string; + static readonly "CLIENT_RESOURCES" : Internal.PackType; + static readonly "SERVER_DATA" : Internal.PackType; + get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4153$class_4155_ = "has_space" | "is_occupied" | "any" | class_4153$class_4155; - class class_1542 extends Internal.class_1297 { - method_6989(): void; - method_5634(): Internal.class_3419; - method_6987(): void; - method_6988(): void; - static method_24018($$0: Internal.class_1799_, $$1: Internal.class_1799_, $$2: number): Internal.class_1799; - method_35190(): void; - static method_24017($$0: Internal.class_1799_, $$1: Internal.class_1799_): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6975(): void; - method_6978(): Internal.UUID; - method_18002(): Internal.class_2596; - method_6979($$0: Internal.class_1799_): void; - method_6976(): void; - method_6977(): boolean; - method_5749($$0: Internal.class_2487_): void; - method_27314($$0: number): number; - method_33189(): boolean; - method_5694($$0: Internal.class_1657_): void; - method_6981($$0: Internal.UUID_): void; - method_6982($$0: number): void; - method_5753(): boolean; - method_5731($$0: Internal.class_3218_): Internal.class_1297; - method_6985(): number; - method_29271(): Internal.class_1542; - method_5732(): boolean; - method_6986(): Internal.UUID; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_6983(): Internal.class_1799; - method_5773(): void; - method_5477(): Internal.class_2561; - method_6984($$0: Internal.UUID_): void; - readonly field_7203 : number; + type PackType_ = "client_resources" | "server_data" | PackType; + /** + * @javaClass net.minecraft.class_2580 + */ + class BeaconBlockEntity extends Internal.BlockEntity implements Internal.MenuProvider { + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + getBeamSections(): Internal.List; + load($$0: Internal.CompoundTag_): void; + getUpdateTag(): Internal.CompoundTag; + setCustomName($$0: Internal.Component_): void; + static playSound($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.SoundEvent_): void; + static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BeaconBlockEntity_): void; + setRemoved(): void; + method_5476(): Internal.Component; + setLevel($$0: Internal.Level_): void; + static readonly "BEACON_EFFECTS" : Internal.MobEffect[][]; + static readonly "DATA_SECONDARY" : 2; + static readonly "NUM_DATA_VALUES" : 3; + static readonly "DATA_LEVELS" : 0; + static readonly "DATA_PRIMARY" : 1; + get beamSections(): Internal.List; + get updateTag(): Internal.CompoundTag; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + set level($$0: Internal.Level_); + set customName($$0: Internal.Component_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1542_ = class_1542; - interface class_2618 { - method_11274(arg0: number): number; + type BeaconBlockEntity_ = BeaconBlockEntity; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.Short2BooleanFunction + */ + interface Short2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { + getOrDefault(arg0: any, arg1: boolean): boolean; + getOrDefault(arg0: number, arg1: boolean): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Short2ShortFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Short2IntFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2BooleanFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: boolean): boolean; + remove(arg0: number): boolean; + remove(arg0: any): boolean; + defaultReturnValue(arg0: boolean): void; + defaultReturnValue(): boolean; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Short2DoubleFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Short2ObjectFunction; + get(arg0: any): boolean; + get(arg0: number): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Short2LongFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2BooleanFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Short2ByteFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Short2FloatFunction; + test(arg0: number): boolean; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2BooleanFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2BooleanFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Short2CharFunction; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2BooleanFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2BooleanFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2BooleanFunction; } - type class_2618_ = class_2618; - interface BlockApiLookup$BlockEntityApiProvider { - find(arg0: Internal.class_2586_, arg1: C): A; + type Short2BooleanFunction_ = ((arg0: number) => boolean) | Short2BooleanFunction; + /** + * @javaClass it.unimi.dsi.fastutil.objects.ObjectSet + */ + interface ObjectSet extends Internal.ObjectCollection, Internal.Set { + iterator(): Internal.ObjectIterator; + spliterator(): Internal.ObjectSpliterator; + of(arg0: K, arg1: K): Internal.ObjectSet; + of(... arg0: K[]): Internal.ObjectSet; + of(arg0: K, arg1: K, arg2: K): Internal.ObjectSet; + of(): Internal.ObjectSet; + of(arg0: K): Internal.ObjectSet; } - type BlockApiLookup$BlockEntityApiProvider_ = ((arg0: Internal.class_2586, arg1: C) => A) | BlockApiLookup$BlockEntityApiProvider; - class VariantBlockStateGenerator$Model { - toJson(): Internal.JsonObject; - uvlock(): Internal.VariantBlockStateGenerator$Model; - x(_x: number): Internal.VariantBlockStateGenerator$Model; - y(_y: number): Internal.VariantBlockStateGenerator$Model; - model(s: string): Internal.VariantBlockStateGenerator$Model; + type ObjectSet_ = (() => Internal.ObjectIterator) | ObjectSet; + /** + * @javaClass net.minecraft.class_5897 + */ + class ClientboundSetBorderSizePacket implements Internal.Packet { + getSize(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get size(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type VariantBlockStateGenerator$Model_ = VariantBlockStateGenerator$Model; - class class_2985 { - method_12878($$0: Internal.class_161_, $$1: string): boolean; - method_12876($$0: Internal.class_3222_): void; - method_12888($$0: Internal.class_161_): void; - method_12881(): void; - method_12882($$0: Internal.class_161_): Internal.class_167; - method_12890(): void; - method_12875($$0: Internal.class_3222_): void; - method_12886($$0: Internal.class_2989_): void; - method_12883($$0: Internal.class_161_, $$1: string): boolean; + type ClientboundSetBorderSizePacket_ = ClientboundSetBorderSizePacket; + /** + * @javaClass net.minecraft.class_1547 + */ + abstract class AbstractSkeleton extends Internal.Monster implements Internal.RangedAttackMob { + getMyRidingOffset(): number; + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; + isShaking(): boolean; + rideTick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + reassessWeaponGoal(): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + method_7105($$0: Internal.LivingEntity_, $$1: number): void; + getMobType(): Internal.MobType; + get mobType(): Internal.MobType; + get myRidingOffset(): number; + get shaking(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2985_ = class_2985; - interface class_4970$class_4973 { - test(arg0: Internal.class_2680_, arg1: Internal.class_1922_, arg2: BlockPos_): boolean; + type AbstractSkeleton_ = AbstractSkeleton; + /** + * @javaClass net.minecraft.class_5658 + */ + interface NumberProvider extends Internal.LootContextUser { + getInt($$0: Internal.LootContext_): number; + getType(): Internal.LootNumberProviderType; + getFloat(arg0: Internal.LootContext_): number; } - type class_4970$class_4973_ = class_4970$class_4973; - class class_1535 { - method_6945(): number; - method_6943(): number; - static readonly field_7149 : Internal.class_1535; - static readonly field_7146 : Internal.class_1535; - static readonly field_7145 : Internal.class_1535; - static readonly field_7147 : Internal.class_1535; - static readonly field_7153 : Internal.class_1535; - static readonly field_7152 : Internal.class_1535; - static readonly field_7155 : Internal.class_1535; - static readonly field_7154 : Internal.class_1535; - static readonly field_7150 : Internal.class_1535; - static readonly field_7138 : Internal.class_1535; - static readonly field_7135 : Internal.class_1535; - static readonly field_7157 : Internal.class_1535; - static readonly field_7156 : Internal.class_1535; - static readonly field_7159 : Internal.class_1535; - static readonly field_7136 : Internal.class_1535; - static readonly field_7158 : Internal.class_1535; - static readonly field_7142 : Internal.class_1535; - static readonly field_7164 : Internal.class_1535; - static readonly field_7163 : Internal.class_1535; - static readonly field_7141 : Internal.class_1535; - static readonly field_7144 : Internal.class_1535; - static readonly field_7143 : Internal.class_1535; - static readonly field_7160 : Internal.class_1535; - static readonly field_7162 : Internal.class_1535; - static readonly field_7140 : Internal.class_1535; - static readonly field_7161 : Internal.class_1535; + type NumberProvider_ = NumberProvider; + /** + * @javaClass java.beans.PropertyChangeListener + */ + interface PropertyChangeListener extends Internal.EventListener { + propertyChange(arg0: Internal.PropertyChangeEvent_): void; + } + type PropertyChangeListener_ = ((arg0: Internal.PropertyChangeEvent) => void) | PropertyChangeListener; + /** + * @javaClass dev.latvian.mods.unit.token.UnitToken + */ + interface UnitToken { + nextUnaryOperator(): boolean; + unstack(resultStack: Internal.Stack_): void; + interpret(stream: Internal.UnitTokenStream_): dev.latvian.mods.unit.Unit; + } + type UnitToken_ = UnitToken; + /** + * @javaClass net.minecraft.class_1531 + */ + class ArmorStand extends Internal.LivingEntity { + setYHeadRot($$0: number): void; + getMyRidingOffset(): number; + isBaby(): boolean; + isShowArms(): boolean; + isSmall(): boolean; + setInvisible($$0: boolean): void; + setRightLegPose($$0: Internal.Rotations_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getFallSounds(): Internal.LivingEntity$Fallsounds; + isNoBasePlate(): boolean; + skipAttackInteraction($$0: Internal.Entity_): boolean; + setHeadPose($$0: Internal.Rotations_): void; + getBodyPose(): Internal.Rotations; + getLeftLegPose(): Internal.Rotations; + getArmorSlots(): Internal.Iterable; + isEffectiveAi(): boolean; + isPushable(): boolean; + getRightArmPose(): Internal.Rotations; + tick(): void; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + getHandSlots(): Internal.Iterable; + getRightLegPose(): Internal.Rotations; + isMarker(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + canTakeItem($$0: Internal.ItemStack_): boolean; + attackable(): boolean; + handleEntityEvent($$0: number): void; + refreshDimensions(): void; + getPistonPushReaction(): Internal.PushReaction; + getHeadPose(): Internal.Rotations; + ignoreExplosion(): boolean; + setBodyPose($$0: Internal.Rotations_): void; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + getLightProbePosition($$0: number): Vec3; + setYBodyRot($$0: number): void; + getPickResult(): Internal.ItemStack; + setLeftArmPose($$0: Internal.Rotations_): void; + isAffectedByPotions(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + getLeftArmPose(): Internal.Rotations; + kill(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; + isPickable(): boolean; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + shouldRenderAtSqrDistance($$0: number): boolean; + setLeftLegPose($$0: Internal.Rotations_): void; + getMainArm(): Internal.HumanoidArm; + setRightArmPose($$0: Internal.Rotations_): void; + interactAt($$0: Internal.Player_, $$1: Vec3_, $$2: Hand_): Internal.InteractionResult; + travel($$0: Vec3_): void; + canBeSeenByAnyone(): boolean; + static readonly "DATA_RIGHT_ARM_POSE" : Internal.EntityDataAccessor; + static readonly "CLIENT_FLAG_SHOW_ARMS" : 4; + static readonly "DATA_HEAD_POSE" : Internal.EntityDataAccessor; + static readonly "CLIENT_FLAG_NO_BASEPLATE" : 8; + static readonly "DATA_LEFT_LEG_POSE" : Internal.EntityDataAccessor; + static readonly "CLIENT_FLAG_SMALL" : 1; + static readonly "DISABLE_PUTTING_OFFSET" : 16; + static readonly "DATA_BODY_POSE" : Internal.EntityDataAccessor; + "lastHit" : number; + static readonly "DATA_RIGHT_LEG_POSE" : Internal.EntityDataAccessor; + static readonly "WOBBLE_TIME" : 5; + static readonly "CLIENT_FLAG_MARKER" : 16; + static readonly "DATA_CLIENT_FLAGS" : Internal.EntityDataAccessor; + static readonly "DATA_LEFT_ARM_POSE" : Internal.EntityDataAccessor; + static readonly "DISABLE_TAKING_OFFSET" : 8; + get small(): boolean; + get leftArmPose(): Internal.Rotations; + get mainArm(): Internal.HumanoidArm; + get myRidingOffset(): number; + get pickable(): boolean; + get bodyPose(): Internal.Rotations; + get pickResult(): Internal.ItemStack; + get rightLegPose(): Internal.Rotations; + get headPose(): Internal.Rotations; + get showArms(): boolean; + get handSlots(): Internal.Iterable; + get pushable(): boolean; + get affectedByPotions(): boolean; + get marker(): boolean; + get noBasePlate(): boolean; + get baby(): boolean; + get fallSounds(): Internal.LivingEntity$Fallsounds; + get armorSlots(): Internal.Iterable; + get effectiveAi(): boolean; + get leftLegPose(): Internal.Rotations; + get pistonPushReaction(): Internal.PushReaction; + get rightArmPose(): Internal.Rotations; + set yBodyRot($$0: number); + set leftArmPose($$0: Internal.Rotations_); + set yHeadRot($$0: number); + set bodyPose($$0: Internal.Rotations_); + set invisible($$0: boolean); + set rightLegPose($$0: Internal.Rotations_); + set headPose($$0: Internal.Rotations_); + set leftLegPose($$0: Internal.Rotations_); + set rightArmPose($$0: Internal.Rotations_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1535_ = class_1535; - interface Comparator { - compare(arg0: T, arg1: T): number; - thenComparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; - thenComparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; - thenComparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.Function_): Internal.Comparator; - equals(arg0: any): boolean; - reversed(): Internal.Comparator; + type ArmorStand_ = ArmorStand; + /** + * @javaClass net.minecraft.class_1148 + */ + interface Weighted { + getWeight(): number; + preloadIfRequired(arg0: Internal.SoundEngine_): void; + getSound(): T; } - type Comparator_ = ((arg0: any) => boolean) | Comparator; - interface TemporalUnit { - isDurationEstimated(): boolean; - getDuration(): Internal.Duration; - isTimeBased(): boolean; - addTo(arg0: R, arg1: number): R; - toString(): string; - isDateBased(): boolean; - between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; - isSupportedBy(arg0: Internal.Temporal_): boolean; - } - type TemporalUnit_ = TemporalUnit; - class class_2855 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12407(): string; - method_12408($$0: Internal.class_2792_): void; + type Weighted_ = Weighted; + /** + * @javaClass net.minecraft.class_759 + */ + class ItemInHandRenderer { + itemUsed($$0: Hand_): void; + tick(): void; + renderHandsWithItems($$0: number, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource$BufferSource_, $$3: Internal.LocalPlayer_, $$4: number): void; + renderItem($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.ItemTransforms$TransformType_, $$3: boolean, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2855_ = class_2855; - class class_1297$class_5529 extends Internal.Enum { - method_31486(): boolean; - method_31487(): boolean; - static valueOf($$0: string): Internal.class_1297$class_5529; - static values(): Internal.class_1297$class_5529[]; - static readonly field_26999 : Internal.class_1297$class_5529; - static readonly field_27001 : Internal.class_1297$class_5529; - static readonly field_27000 : Internal.class_1297$class_5529; - static readonly field_27002 : Internal.class_1297$class_5529; - static readonly field_26998 : Internal.class_1297$class_5529; + type ItemInHandRenderer_ = ItemInHandRenderer; + /** + * @javaClass net.minecraft.class_1676 + */ + abstract class Projectile extends Internal.Entity { + shootFromRotation($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + getEffectSource(): Internal.Entity; + shoot($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + tick(): void; + getOwner(): Internal.Entity; + mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; + lerpMotion($$0: number, $$1: number, $$2: number): void; + setOwner($$0: Internal.Entity_): void; + getAddEntityPacket(): Internal.Packet; + get owner(): Internal.Entity; + get effectSource(): Internal.Entity; + get addEntityPacket(): Internal.Packet; + set owner($$0: Internal.Entity_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1297$class_5529_ = "discarded" | "unloaded_with_player" | "changed_dimension" | "unloaded_to_chunk" | "killed" | class_1297$class_5529; - class class_4317 extends Internal.class_1852 { - method_20808($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_20807($$0: Internal.class_1715_): Internal.class_1799; - method_8113($$0: number, $$1: number): boolean; - method_8119(): Internal.class_1865; + type Projectile_ = Projectile; + /** + * Fired when the chest loot table is registering. + * @javaClass dev.latvian.mods.kubejs.loot.ChestLootEventJS + */ + class ChestLootEventJS extends Internal.LootEventJS { + getType(): string; + addChest(id: ResourceLocation_, b: Internal.Consumer_): void; + getDirectory(): string; + get type(): string; + get directory(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4317_ = class_4317; - class class_4146 extends Internal.class_4148 { - method_19099(): Internal.Set>; + /** + * Fired when the chest loot table is registering. + */ + type ChestLootEventJS_ = ChestLootEventJS; + /** + * @javaClass net.minecraft.class_7 + */ + class BlockPathTypes extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.BlockPathTypes[]; + getMalus(): number; + static readonly "DAMAGE_CACTUS" : Internal.BlockPathTypes; + static readonly "LAVA" : Internal.BlockPathTypes; + static readonly "DANGER_POWDER_SNOW" : Internal.BlockPathTypes; + static readonly "LEAVES" : Internal.BlockPathTypes; + static readonly "BLOCKED" : Internal.BlockPathTypes; + static readonly "WALKABLE" : Internal.BlockPathTypes; + static readonly "DANGER_CACTUS" : Internal.BlockPathTypes; + static readonly "TRAPDOOR" : Internal.BlockPathTypes; + static readonly "BREACH" : Internal.BlockPathTypes; + static readonly "POWDER_SNOW" : Internal.BlockPathTypes; + static readonly "DOOR_WOOD_CLOSED" : Internal.BlockPathTypes; + static readonly "DANGER_FIRE" : Internal.BlockPathTypes; + static readonly "DAMAGE_FIRE" : Internal.BlockPathTypes; + static readonly "WATER" : Internal.BlockPathTypes; + static readonly "WATER_BORDER" : Internal.BlockPathTypes; + static readonly "WALKABLE_DOOR" : Internal.BlockPathTypes; + static readonly "DOOR_IRON_CLOSED" : Internal.BlockPathTypes; + static readonly "FENCE" : Internal.BlockPathTypes; + static readonly "OPEN" : Internal.BlockPathTypes; + static readonly "RAIL" : Internal.BlockPathTypes; + static readonly "DAMAGE_OTHER" : Internal.BlockPathTypes; + static readonly "DOOR_OPEN" : Internal.BlockPathTypes; + static readonly "UNPASSABLE_RAIL" : Internal.BlockPathTypes; + static readonly "COCOA" : Internal.BlockPathTypes; + static readonly "DANGER_OTHER" : Internal.BlockPathTypes; + static readonly "STICKY_HONEY" : Internal.BlockPathTypes; + get malus(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4146_ = class_4146; - class class_809 { - method_3501($$0: Internal.class_809$class_811_): boolean; - method_3503($$0: Internal.class_809$class_811_): Internal.class_804; - readonly field_4311 : Internal.class_804; - readonly field_4300 : Internal.class_804; - static readonly field_4301 : Internal.class_809; - readonly field_4302 : Internal.class_804; - readonly field_4303 : Internal.class_804; - readonly field_4304 : Internal.class_804; - readonly field_4305 : Internal.class_804; - readonly field_4306 : Internal.class_804; - readonly field_4307 : Internal.class_804; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type BlockPathTypes_ = "damage_fire" | "damage_cactus" | "water_border" | "unpassable_rail" | "lava" | "door_open" | "blocked" | "leaves" | "danger_other" | "sticky_honey" | "damage_other" | "walkable_door" | "danger_fire" | "breach" | "danger_powder_snow" | "walkable" | "rail" | "water" | "cocoa" | "powder_snow" | "door_iron_closed" | "door_wood_closed" | "danger_cactus" | "trapdoor" | "fence" | "open" | BlockPathTypes; + /** + * @javaClass java.util.function.LongBinaryOperator + */ + interface LongBinaryOperator { + applyAsLong(arg0: number, arg1: number): number; } - type class_809_ = class_809; - class ItemFoodEatenEventJS extends Internal.PlayerEventJS { - getItem(): Internal.ItemStackJS; + type LongBinaryOperator_ = ((arg0: number, arg1: number) => number) | LongBinaryOperator; + /** + * Fired when a living entity is about to die. + * + * 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. + * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityDeathEventJS + */ + class LivingEntityDeathEventJS extends Internal.LivingEntityEventJS { + getSource(): Internal.DamageSource; getEntity(): Internal.EntityJS; canCancel(): boolean; - get item(): Internal.ItemStackJS; + get source(): Internal.DamageSource; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ItemFoodEatenEventJS_ = ItemFoodEatenEventJS; - class class_270$class_271 extends Internal.Enum { - static valueOf($$0: string): Internal.class_270$class_271; - static values(): Internal.class_270$class_271[]; - method_1209(): Internal.class_2561; - static method_1210($$0: string): Internal.class_270$class_271; - static readonly field_1440 : Internal.class_270$class_271; - static readonly field_1435 : Internal.class_270$class_271; - readonly field_1436 : string; - readonly field_1433 : number; - static readonly field_1434 : Internal.class_270$class_271; - static readonly field_1437 : Internal.class_270$class_271; + /** + * Fired when a living entity is about to die. + * + * 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. + */ + type LivingEntityDeathEventJS_ = LivingEntityDeathEventJS; + /** + * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.QuadView + */ + interface QuadView { + normalX(arg0: number): number; + toVanilla(arg0: number, arg1: number[], arg2: number, arg3: boolean): void; + faceNormal(): Internal.Vector3f; + normalY(arg0: number): number; + normalZ(arg0: number): number; + cullFace(): Internal.Direction; + posByIndex(arg0: number, arg1: number): number; + lightmap(arg0: number): number; + copyNormal(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f; + colorIndex(): number; + copyPos(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f; + lightFace(): Internal.Direction; + copyTo(arg0: Internal.MutableQuadView_): void; + spriteV(arg0: number, arg1: number): number; + spriteU(arg0: number, arg1: number): number; + material(): Internal.RenderMaterial; + hasNormal(arg0: number): boolean; + x(arg0: number): number; + y(arg0: number): number; + z(arg0: number): number; + nominalFace(): Internal.Direction; + tag(): number; + toBakedQuad(spriteIndex: number, sprite: Internal.TextureAtlasSprite_, isItem: boolean): Internal.BakedQuad; + spriteColor(arg0: number, arg1: number): number; + } + type QuadView_ = QuadView; + /** + * @javaClass java.security.KeyPair + */ + class KeyPair implements Internal.Serializable { + getPrivate(): Internal.PrivateKey; + getPublic(): Internal.PublicKey; + get private(): Internal.PrivateKey; + get public(): Internal.PublicKey; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_270$class_271_ = "always" | "never" | "push_own_team" | "push_other_teams" | class_270$class_271; - class class_2680 extends Internal.class_4970$class_4971 { - static readonly field_24734 : Internal.Codec; + type KeyPair_ = KeyPair; + /** + * @javaClass net.minecraft.class_1061 + */ + interface Tickable { + tick(): void; + } + type Tickable_ = (() => void) | Tickable; + /** + * @javaClass net.coderbot.batchedentityrendering.impl.BlendingStateHolder + */ + interface BlendingStateHolder { + getTransparencyType(): Internal.TransparencyType; + } + type BlendingStateHolder_ = (() => Internal.TransparencyType) | BlendingStateHolder; + /** + * @javaClass java.lang.StringBuilder + */ + class StringBuilder extends Internal.AbstractStringBuilder implements Internal.Serializable, Internal.Comparable, Internal.CharSequence { + deleteCharAt(arg0: number): this; + appendCodePoint(arg0: number): this; + lastIndexOf(arg0: string, arg1: number): number; + lastIndexOf(arg0: string): number; + replace(arg0: number, arg1: number, arg2: string): this; + insert(arg0: number, arg1: number): this; + insert(arg0: number, arg1: string): this; + insert(arg0: number, arg1: any): this; + insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; + insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; + insert(arg0: number, arg1: Internal.CharSequence_): this; + insert(arg0: number, arg1: string[]): this; + insert(arg0: number, arg1: boolean): this; + toString(): string; + compareTo(arg0: Internal.StringBuilder_): number; + reverse(): this; + delete(arg0: number, arg1: number): this; + indexOf(arg0: string): number; + indexOf(arg0: string, arg1: number): number; + append(arg0: Internal.StringBuffer_): this; + append(arg0: Internal.CharSequence_): this; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + append(arg0: string[]): this; + append(arg0: any): this; + append(arg0: string): this; + append(arg0: number): this; + append(arg0: boolean): this; + append(arg0: string[], arg1: number, arg2: number): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2680_ = class_2680; - class BlockApiLookupImpl implements Internal.BlockApiLookup { - registerForBlocks(provider: Internal.BlockApiLookup$BlockApiProvider_, ... blocks: Internal.class_2248_[]): void; - apiClass(): typeof A; - find(world: Internal.class_1937_, pos: BlockPos_, state: Internal.class_2680_, blockEntity: Internal.class_2586_, context: C): A; - static get(lookupId: ResourceLocation_, apiClass: Internal.Class_, contextClass: Internal.Class_): Internal.BlockApiLookup; - getProvider(block: Internal.class_2248_): Internal.BlockApiLookup$BlockApiProvider; - registerSelf(... blockEntityTypes: Internal.class_2591_[]): void; - getId(): ResourceLocation; - registerForBlockEntities(provider: Internal.BlockApiLookup$BlockEntityApiProvider_, ... blockEntityTypes: Internal.class_2591_[]): void; - contextClass(): typeof C; - getFallbackProviders(): Internal.List>; - registerFallback(fallbackProvider: Internal.BlockApiLookup$BlockApiProvider_): void; - get id(): ResourceLocation; - get fallbackProviders(): Internal.List>; + type StringBuilder_ = StringBuilder; + /** + * @javaClass net.minecraft.class_3723 + */ + class SmokerBlockEntity extends Internal.AbstractFurnaceBlockEntity { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type BlockApiLookupImpl_ = BlockApiLookupImpl; - abstract class ForwardingList extends Internal.ForwardingCollection implements Internal.List { - add(arg0: number, arg1: E): void; - lastIndexOf(arg0: any): number; - subList(arg0: number, arg1: number): Internal.List; - set(arg0: number, arg1: E): E; - addAll(arg0: number, arg1: Internal.Collection_): boolean; + type SmokerBlockEntity_ = SmokerBlockEntity; + /** + * @javaClass net.minecraft.class_6555 + */ + class TerrainShaper extends Internal.Record { + jaggedness($$0: Internal.TerrainShaper$Point_): number; + jaggednessSampler(): Internal.CubicSpline; + addDebugBiomesToVisualizeSplinePoints($$0: Internal.Consumer_>>): void; + offset($$0: Internal.TerrainShaper$Point_): number; + static makePoint($$0: number, $$1: number, $$2: number): Internal.TerrainShaper$Point; + static makePoint($$0: Internal.DensityFunction$FunctionContext_): Internal.TerrainShaper$PointCustom; + hashCode(): number; + static peaksAndValleys($$0: number): number; + factorSampler(): Internal.CubicSpline; + equals($$0: any): boolean; + offsetSampler(): Internal.CubicSpline; + toString(): string; + static overworld($$0: boolean): this; + factor($$0: Internal.TerrainShaper$Point_): number; + static readonly "CODEC" : Internal.Codec; + static readonly "SPLINE_CUSTOM_CODEC" : Internal.Codec>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TerrainShaper_ = TerrainShaper; + /** + * @javaClass dev.latvian.mods.kubejs.level.ExplosionEventJS + */ + abstract class ExplosionEventJS extends Internal.LevelEventJS { + getLevel(): Internal.LevelJS; + getBlock(): Internal.BlockContainerJS; + getX(): number; + getPosition(): Vec3; + getY(): number; + getZ(): number; + getExploder(): Internal.LivingEntityJS; + get level(): Internal.LevelJS; + get exploder(): Internal.LivingEntityJS; + get x(): number; + get y(): number; + get block(): Internal.BlockContainerJS; + get z(): number; + get position(): Vec3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ExplosionEventJS_ = ExplosionEventJS; + /** + * @javaClass net.minecraft.class_3191 + */ + class BlockDestructionProgress implements Internal.Comparable { + getPos(): BlockPos; + hashCode(): number; + equals($$0: any): boolean; + setProgress($$0: number): void; + getUpdatedRenderTick(): number; + getId(): number; + updateTick($$0: number): void; + compareTo($$0: Internal.BlockDestructionProgress_): number; + getProgress(): number; + get pos(): BlockPos; + get updatedRenderTick(): number; + get progress(): number; + get id(): number; + set progress($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockDestructionProgress_ = BlockDestructionProgress; + /** + * @javaClass java.lang.module.ModuleDescriptor$Exports + */ + class ModuleDescriptor$Exports implements Internal.Comparable { hashCode(): number; equals(arg0: any): boolean; - get(arg0: number): E; - listIterator(arg0: number): Internal.ListIterator; - listIterator(): Internal.ListIterator; - indexOf(arg0: any): number; - remove(arg0: number): E; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ForwardingList_ = ForwardingList; - interface class_82 { - method_426(arg0: Internal.Consumer_, arg1: Internal.class_47_): void; - method_427(arg0: number): number; - } - type class_82_ = class_82; - class class_1690$class_1692 extends Internal.Enum { - method_7559(): string; - static method_7561($$0: string): Internal.class_1690$class_1692; - method_7560(): Internal.class_2248; - static valueOf($$0: string): Internal.class_1690$class_1692; - static values(): Internal.class_1690$class_1692[]; + isQualified(): boolean; toString(): string; - static method_7558($$0: number): Internal.class_1690$class_1692; - static readonly field_7723 : Internal.class_1690$class_1692; - static readonly field_7730 : Internal.class_1690$class_1692; - static readonly field_7729 : Internal.class_1690$class_1692; - static readonly field_7725 : Internal.class_1690$class_1692; - static readonly field_7728 : Internal.class_1690$class_1692; - static readonly field_7727 : Internal.class_1690$class_1692; + source(): string; + compareTo(arg0: Internal.ModuleDescriptor$Exports_): number; + modifiers(): Internal.Set; + targets(): Internal.Set; + get qualified(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1690$class_1692_ = "birch" | "oak" | "acacia" | "jungle" | "dark_oak" | "spruce" | class_1690$class_1692; - class class_1799$class_5422 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1799$class_5422; - static values(): Internal.class_1799$class_5422[]; - method_30269(): number; - static readonly field_25769 : Internal.class_1799$class_5422; - static readonly field_25768 : Internal.class_1799$class_5422; - static readonly field_25772 : Internal.class_1799$class_5422; - static readonly field_25773 : Internal.class_1799$class_5422; - static readonly field_25770 : Internal.class_1799$class_5422; - static readonly field_25771 : Internal.class_1799$class_5422; - static readonly field_25774 : Internal.class_1799$class_5422; + type ModuleDescriptor$Exports_ = ModuleDescriptor$Exports; + /** + * @javaClass net.minecraft.class_5869 + */ + class CanyonCarverConfiguration extends Internal.CarverConfiguration { + readonly "verticalRotation" : Internal.FloatProvider; + static readonly "CODEC" : Internal.Codec; + readonly "shape" : Internal.CanyonCarverConfiguration$CanyonShapeConfiguration; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1799$class_5422_ = "dye" | "can_destroy" | "can_place" | "additional" | "unbreakable" | "enchantments" | "modifiers" | class_1799$class_5422; - class class_1513 extends Internal.class_1512 { - method_6846(): number; - method_6855(): void; - method_6856(): void; - method_6849(): Internal.class_1527; - method_6840($$0: Vec3_): void; - method_6851(): Vec3; + type CanyonCarverConfiguration_ = CanyonCarverConfiguration; + /** + * @javaClass java.security.DomainCombiner + */ + interface DomainCombiner { + combine(arg0: Internal.ProtectionDomain_[], arg1: Internal.ProtectionDomain_[]): Internal.ProtectionDomain[]; + } + type DomainCombiner_ = ((arg0: Internal.ProtectionDomain[], arg1: Internal.ProtectionDomain[]) => Internal.ProtectionDomain[]) | DomainCombiner; + /** + * @javaClass net.minecraft.class_5362 + */ + class ExplosionDamageCalculator { + shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; + redirect$zek000$redirectGetBlockStateSoundType(block: Internal.Block_, explosion: Internal.Explosion_, blockGetter: Internal.BlockGetter_, blockPos: BlockPos_, blockState: Internal.BlockState_): number; + getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_): Internal.Optional; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1513_ = class_1513; - abstract class MethodHandle implements Internal.Constable { - asCollector(arg0: Internal.Class_, arg1: number): Internal.MethodHandle; - asCollector(arg0: number, arg1: Internal.Class_, arg2: number): Internal.MethodHandle; - asSpreader(arg0: number, arg1: Internal.Class_, arg2: number): Internal.MethodHandle; - asSpreader(arg0: Internal.Class_, arg1: number): Internal.MethodHandle; - withVarargs(arg0: boolean): Internal.MethodHandle; - invokeExact(... arg0: any[]): any; - invoke(... arg0: any[]): any; - type(): Internal.MethodType; - describeConstable(): Internal.Optional; - bindTo(arg0: any): Internal.MethodHandle; - asVarargsCollector(arg0: Internal.Class_): Internal.MethodHandle; - asType(arg0: Internal.MethodType_): Internal.MethodHandle; - invokeWithArguments(... arg0: any[]): any; - invokeWithArguments(arg0: Internal.List_): any; - isVarargsCollector(): boolean; - asFixedArity(): Internal.MethodHandle; + type ExplosionDamageCalculator_ = ExplosionDamageCalculator; + /** + * @javaClass net.minecraft.class_4993 + */ + class LinearPosTest extends Internal.PosRuleTest { + test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LinearPosTest_ = LinearPosTest; + /** + * @javaClass net.minecraft.class_6757 + */ + class LevelTicks implements Internal.LevelTickAccess { + removeContainer($$0: Internal.ChunkPos_): void; + method_39363($$0: Internal.ScheduledTick_): void; + method_20825(): number; + addContainer($$0: Internal.ChunkPos_, $$1: Internal.LevelChunkTicks_): void; + method_8674($$0: BlockPos_, $$1: T): boolean; + willTickThisTick($$0: BlockPos_, $$1: T): boolean; + tick($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; + clearArea($$0: Internal.BoundingBox_): void; + copyArea($$0: Internal.BoundingBox_, $$1: Vec3i_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelTicks_ = LevelTicks; + /** + * @javaClass com.google.common.collect.ForwardingSet + */ + abstract class ForwardingSet extends Internal.ForwardingCollection implements Internal.Set { + hashCode(): number; + equals(arg0: any): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ForwardingSet_ = ForwardingSet; + /** + * @javaClass net.minecraft.class_5873 + */ + class CarvingContext extends Internal.WorldGenerationContext { + registryAccess(): Internal.RegistryAccess; + topMaterial($$0: Internal.Function_>, $$1: Internal.ChunkAccess_, $$2: BlockPos_, $$3: boolean): Internal.Optional; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CarvingContext_ = CarvingContext; + /** + * @javaClass dev.latvian.mods.rhino.ExternalArrayData + */ + interface ExternalArrayData { + setArrayElement(arg0: number, arg1: any): void; + getArrayLength(): number; + getArrayElement(arg0: number): any; + } + type ExternalArrayData_ = ExternalArrayData; + /** + * @javaClass com.minenash.customhud.mixin.ChunkBuilderAccess + */ + interface ChunkBuilderAccess { + getUploadQueue(): Internal.Queue; + getQueuedTaskCount(): number; + getBufferCount(): number; + } + type ChunkBuilderAccess_ = ChunkBuilderAccess; + /** + * @javaClass net.minecraft.class_6555$class_6556 + */ + class TerrainShaper$Point extends Internal.Record { + weirdness(): number; + hashCode(): number; + ridges(): number; + equals($$0: any): boolean; + erosion(): number; toString(): string; - get varargsCollector(): boolean; + continents(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type MethodHandle_ = MethodHandle; - interface EventListener { + type TerrainShaper$Point_ = TerrainShaper$Point; + /** + * @javaClass com.mojang.datafixers.types.families.Algebra + */ + interface Algebra { + apply(arg0: number): Internal.RewriteResult; + toString(arg0: number): string; } - type EventListener_ = EventListener; - class class_1156 { - method_4911($$0: Internal.class_638_, $$1: Internal.class_239_): void; - method_4910($$0: Internal.class_1157_): void; - static method_4913($$0: string): Internal.class_2561; - method_4912(): void; - method_4915(): void; - method_4914(): Internal.class_310; - method_4906($$0: Internal.class_1799_): void; - method_4917(): void; - method_4916(): void; - method_4905(): boolean; - method_4908($$0: number, $$1: number): void; - method_4907($$0: Internal.class_638_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: number): void; - method_4909($$0: Internal.class_744_): void; - method_31365($$0: Internal.class_372_, $$1: number): void; - method_31364($$0: Internal.class_372_): void; - method_33704($$0: Internal.class_1799_, $$1: Internal.class_1799_, $$2: Internal.class_5536_): void; + type Algebra_ = Algebra; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet + */ + interface Long2ObjectMap$FastEntrySet extends Internal.ObjectSet> { + fastForEach(arg0: Internal.Consumer_>): void; + fastIterator(): Internal.ObjectIterator>; + } + type Long2ObjectMap$FastEntrySet_ = (() => Internal.ObjectIterator>) | Long2ObjectMap$FastEntrySet; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortPredicate + */ + interface ShortPredicate extends Internal.Predicate, Internal.IntPredicate { + or(arg0: Internal.ShortPredicate_): this; + or(arg0: Internal.IntPredicate_): this; + or(arg0: Internal.Predicate_): Internal.Predicate; + test(arg0: number): boolean; + and(arg0: Internal.IntPredicate_): this; + and(arg0: Internal.ShortPredicate_): this; + and(arg0: Internal.Predicate_): Internal.Predicate; + negate(): this; + } + type ShortPredicate_ = ((arg0: number) => boolean) | ShortPredicate; + /** + * @javaClass net.minecraft.class_1928 + */ + class GameRules implements Internal.GameRulesAccessor { + assignFrom($$0: Internal.GameRules_, $$1: Internal.MinecraftServer_): void; + getInt($$0: Internal.GameRules$Key_): number; + createTag(): Internal.CompoundTag; + getRule($$0: Internal.GameRules$Key_): T; + static visitGameRuleTypes($$0: Internal.GameRules$GameRuleTypeVisitor_): void; + getBoolean($$0: Internal.GameRules$Key_): boolean; + copy(): this; + static register($$0: string, $$1: Internal.GameRules$Category_, $$2: Internal.GameRules$Type_): Internal.GameRules$Key; + static readonly "RULE_MAX_COMMAND_CHAIN_LENGTH" : Internal.GameRules$Key; + static readonly "RULE_DROWNING_DAMAGE" : Internal.GameRules$Key; + static readonly "RULE_LOGADMINCOMMANDS" : Internal.GameRules$Key; + static readonly "RULE_REDUCEDDEBUGINFO" : Internal.GameRules$Key; + static readonly "RULE_WEATHER_CYCLE" : Internal.GameRules$Key; + static readonly "RULE_FALL_DAMAGE" : Internal.GameRules$Key; + static readonly "RULE_FORGIVE_DEAD_PLAYERS" : Internal.GameRules$Key; + static readonly "RULE_DOINSOMNIA" : Internal.GameRules$Key; + static readonly "RULE_LIMITED_CRAFTING" : Internal.GameRules$Key; + static readonly "DEFAULT_RANDOM_TICK_SPEED" : 3; + static readonly "RULE_DOFIRETICK" : Internal.GameRules$Key; + static readonly "RULE_MOBGRIEFING" : Internal.GameRules$Key; + static readonly "RULE_NATURAL_REGENERATION" : Internal.GameRules$Key; + static readonly "RULE_DISABLE_ELYTRA_MOVEMENT_CHECK" : Internal.GameRules$Key; + static readonly "RULE_SHOWDEATHMESSAGES" : Internal.GameRules$Key; + static readonly "RULE_MAX_ENTITY_CRAMMING" : Internal.GameRules$Key; + static readonly "RULE_ANNOUNCE_ADVANCEMENTS" : Internal.GameRules$Key; + static readonly "RULE_COMMANDBLOCKOUTPUT" : Internal.GameRules$Key; + static readonly "RULE_SPAWN_RADIUS" : Internal.GameRules$Key; + static readonly "RULE_DOMOBSPAWNING" : Internal.GameRules$Key; + static readonly "RULE_UNIVERSAL_ANGER" : Internal.GameRules$Key; + static readonly "RULE_DAYLIGHT" : Internal.GameRules$Key; + static readonly "RULE_DISABLE_RAIDS" : Internal.GameRules$Key; + static readonly "RULE_FIRE_DAMAGE" : Internal.GameRules$Key; + static readonly "RULE_PLAYERS_SLEEPING_PERCENTAGE" : Internal.GameRules$Key; + static readonly "RULE_DOBLOCKDROPS" : Internal.GameRules$Key; + static readonly "RULE_SPECTATORSGENERATECHUNKS" : Internal.GameRules$Key; + static readonly "RULE_FREEZE_DAMAGE" : Internal.GameRules$Key; + static readonly "RULE_DO_IMMEDIATE_RESPAWN" : Internal.GameRules$Key; + static readonly "RULE_DOENTITYDROPS" : Internal.GameRules$Key; + static readonly "RULE_KEEPINVENTORY" : Internal.GameRules$Key; + static readonly "RULE_SENDCOMMANDFEEDBACK" : Internal.GameRules$Key; + static readonly "RULE_RANDOMTICKING" : Internal.GameRules$Key; + static readonly "RULE_DO_TRADER_SPAWNING" : Internal.GameRules$Key; + static readonly "RULE_DOMOBLOOT" : Internal.GameRules$Key; + static readonly "RULE_DO_PATROL_SPAWNING" : Internal.GameRules$Key; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1156_ = class_1156; - interface Int2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Int2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ReferenceFunction; + type GameRules_ = GameRules; + /** + * @javaClass net.fabricmc.fabric.impl.container.ServerPlayerEntitySyncHook + */ + interface ServerPlayerEntitySyncHook { + fabric_incrementSyncId(): number; } - type Int2ReferenceFunction_ = ((arg0: number) => V) | Int2ReferenceFunction; - interface PrimitiveIterator$OfInt extends Internal.PrimitiveIterator { - next(): number; - nextInt(): number; - forEachRemaining(arg0: java_.util.function_.IntConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type PrimitiveIterator$OfInt_ = PrimitiveIterator$OfInt; - interface class_3856 { - method_7495(): Internal.class_1799; - } - type class_3856_ = class_3856; - interface SymbolScriptable { - get(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): any; - has(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): boolean; - delete(arg0: Internal.Symbol_): void; - put(arg0: Internal.Symbol_, arg1: Internal.Scriptable_, arg2: any): void; - } - type SymbolScriptable_ = SymbolScriptable; - interface Appendable { - append(arg0: Internal.CharSequence_): Internal.Appendable; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.Appendable; - append(arg0: string): Internal.Appendable; - } - type Appendable_ = Appendable; - class class_1706 extends Internal.class_4861 { - static method_20398($$0: number): number; - method_7625($$0: string): void; - method_24928(): void; - method_17369(): number; - static readonly field_30751 : 50; + type ServerPlayerEntitySyncHook_ = (() => number) | ServerPlayerEntitySyncHook; + /** + * @javaClass net.minecraft.class_4664 + */ + class TrunkVineDecorator extends Internal.TreeDecorator { + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.TrunkVineDecorator; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1706_ = class_1706; - class class_4257 extends Internal.class_4148 { - method_19099(): Internal.Set>; + type TrunkVineDecorator_ = TrunkVineDecorator; + /** + * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityEventJS + */ + abstract class LivingEntityEventJS extends Internal.EntityEventJS { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4257_ = class_4257; - class class_846$class_849 implements Internal.AccessChunkRendererData { - fabric_markInitialized(renderLayer: Internal.class_1921_): boolean; - method_3645(): boolean; - method_3650($$0: Internal.class_2350_, $$1: Internal.class_2350_): boolean; - method_3642(): Internal.List; - fabric_markPopulated(renderLayer: Internal.class_1921_): void; - method_3641($$0: Internal.class_1921_): boolean; - static readonly field_4451 : Internal.class_846$class_849; + type LivingEntityEventJS_ = LivingEntityEventJS; + /** + * @javaClass net.minecraft.class_6791 + */ + class WeightedListHeight extends Internal.HeightProvider { + getType(): Internal.HeightProviderType; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.HeightProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_846$class_849_ = class_846$class_849; - class EvaluatorException extends Internal.RhinoException { + type WeightedListHeight_ = WeightedListHeight; + /** + * @javaClass org.spongepowered.asm.mixin.injection.invoke.arg.Args + */ + abstract class Args { + set(arg0: number, arg1: T): void; + size(): number; + get(arg0: number): T; + setAll(... arg0: any[]): void; + set all(... arg0: any[]); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type EvaluatorException_ = EvaluatorException; - interface class_1924 { - method_18464($$0: Internal.class_4051_, $$1: Internal.class_1309_, $$2: Internal.class_238_): Internal.List; - method_18023(arg0: Internal.class_5575_, arg1: Internal.class_238_, arg2: Internal.Predicate_): Internal.List; - method_18463($$0: Internal.class_4051_, $$1: Internal.class_1309_, $$2: number, $$3: number, $$4: number): Internal.class_1657; - method_18466($$0: Internal.Class_, $$1: Internal.class_4051_, $$2: Internal.class_1309_, $$3: Internal.class_238_): Internal.List; - method_8604($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.class_1657; - method_18460($$0: Internal.class_1297_, $$1: number): Internal.class_1657; - method_18470($$0: Internal.UUID_): Internal.class_1657; - method_18462($$0: Internal.class_4051_, $$1: Internal.class_1309_): Internal.class_1657; - method_18461($$0: Internal.class_4051_, $$1: number, $$2: number, $$3: number): Internal.class_1657; - method_21726($$0: Internal.Class_, $$1: Internal.class_4051_, $$2: Internal.class_1309_, $$3: number, $$4: number, $$5: number, $$6: Internal.class_238_): T; - method_20743($$0: Internal.class_1297_, $$1: Internal.class_238_): Internal.List; - method_8390($$0: Internal.Class_, $$1: Internal.class_238_, $$2: Internal.Predicate_): Internal.List; - method_8335($$0: Internal.class_1297_, $$1: Internal.class_238_): Internal.List; - method_8333(arg0: Internal.class_1297_, arg1: Internal.class_238_, arg2: Internal.Predicate_): Internal.List; - method_18468($$0: Internal.List_, $$1: Internal.class_4051_, $$2: Internal.class_1309_, $$3: number, $$4: number, $$5: number): T; - method_18467($$0: Internal.Class_, $$1: Internal.class_238_): Internal.List; - method_18456(): Internal.List; - method_18459($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.class_1657; - method_18458($$0: number, $$1: number, $$2: number, $$3: number): boolean; - method_8611($$0: Internal.class_1297_, $$1: Internal.class_265_): boolean; + type Args_ = Args; + /** + * @javaClass net.minecraft.class_1838 + */ + class UseOnContext { + getClickedFace(): Internal.Direction; + getLevel(): Internal.Level; + getPlayer(): Internal.Player; + getClickLocation(): Vec3; + getHand(): Hand; + getRotation(): number; + getHorizontalDirection(): Internal.Direction; + isSecondaryUseActive(): boolean; + isInside(): boolean; + getClickedPos(): BlockPos; + getItemInHand(): Internal.ItemStack; + get secondaryUseActive(): boolean; + get clickedPos(): BlockPos; + get level(): Internal.Level; + get horizontalDirection(): Internal.Direction; + get itemInHand(): Internal.ItemStack; + get rotation(): number; + get clickLocation(): Vec3; + get inside(): boolean; + get clickedFace(): Internal.Direction; + get player(): Internal.Player; + get hand(): Hand; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_1924_ = class_1924; + type UseOnContext_ = UseOnContext; + /** + * @javaClass net.minecraft.class_5900$class_5902 + */ + class ClientboundSetPlayerTeamPacket$Parameters { + getPlayerPrefix(): Internal.Component; + getNametagVisibility(): string; + getDisplayName(): Internal.Component; + getCollisionRule(): string; + getColor(): Internal.ChatFormatting; + getPlayerSuffix(): Internal.Component; + getOptions(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get collisionRule(): string; + get playerSuffix(): Internal.Component; + get color(): Internal.ChatFormatting; + get playerPrefix(): Internal.Component; + get displayName(): Internal.Component; + get options(): number; + get nametagVisibility(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetPlayerTeamPacket$Parameters_ = ClientboundSetPlayerTeamPacket$Parameters; + /** + * @javaClass dev.latvian.mods.kubejs.client.ModelGenerator$Face + */ + class ModelGenerator$Face { + uv(u0: number, v0: number, u1: number, v1: number): this; + toJson(): Internal.JsonObject; + tex(t: string): this; + cull(d: Internal.Direction_): this; + cull(): this; + tintindex(i: number): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModelGenerator$Face_ = ModelGenerator$Face; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.CropBlockBuilder + */ + class CropBlockBuilder extends Internal.BlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + survive(surviveCallback: Internal.CropBlockBuilder$SurviveCallback_): this; + randomTick(randomTickCallback: Internal.Consumer_): Internal.BlockBuilder; + texture(id: string, tex: string): Internal.BlockBuilder; + dropSeed(dropSeed: boolean): this; + bonemeal(bonemealCallback: Internal.ToIntFunction_): this; + age(age: number): this; + age(age: number, builder: Internal.Consumer_): this; + growTick(growSpeedCallback: Internal.ToDoubleFunction_): this; + crop(output: any, chance: number): this; + crop(output: any): this; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CropBlockBuilder_ = CropBlockBuilder; + /** + * @javaClass net.minecraft.class_824 + */ + class BlockEntityRenderDispatcher implements Internal.ResourceManagerReloadListener { + prepare($$0: Internal.Level_, $$1: Internal.Camera_, $$2: Internal.HitResult_): void; + getRenderer($$0: E): Internal.BlockEntityRenderer; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + render($$0: E, $$1: number, $$2: Internal.PoseStack_, $$3: Internal.MultiBufferSource_): void; + renderItem($$0: E, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource_, $$3: number, $$4: number): boolean; + setLevel($$0: Internal.Level_): void; + "cameraHitResult" : Internal.HitResult; + "level" : Internal.Level; + "camera" : Internal.Camera; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockEntityRenderDispatcher_ = BlockEntityRenderDispatcher; + /** + * Fired when a living entity is hurt. + * + * If cancelled, the attack will do no effect. + * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS + */ + class LivingEntityHurtEventJS extends Internal.LivingEntityEventJS { + getDamage(): number; + getSource(): Internal.DamageSource; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + get damage(): number; + get source(): Internal.DamageSource; + get entity(): Internal.EntityJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when a living entity is hurt. + * + * If cancelled, the attack will do no effect. + */ + type LivingEntityHurtEventJS_ = LivingEntityHurtEventJS; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.CookingRecipeJS + */ + class CookingRecipeJS extends Internal.RecipeJS { + serialize(): void; + xp(xp: number): this; + create(args: Internal.ListJS_): void; + cookingTime(time: number): this; + deserialize(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CookingRecipeJS_ = CookingRecipeJS; + /** + * @javaClass org.slf4j.Logger + */ + interface Logger { + warn(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + warn(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; + warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + warn(arg0: string, arg1: any): void; + warn(arg0: string): void; + warn(arg0: string, ... arg1: any[]): void; + warn(arg0: string, arg1: any, arg2: any): void; + warn(arg0: string, arg1: Internal.Throwable_): void; + warn(arg0: org.slf4j.Marker_, arg1: string): void; + warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + trace(arg0: org.slf4j.Marker_, arg1: string): void; + trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + trace(arg0: string, arg1: any): void; + trace(arg0: string, arg1: any, arg2: any): void; + trace(arg0: string, ... arg1: any[]): void; + trace(arg0: string): void; + trace(arg0: string, arg1: Internal.Throwable_): void; + trace(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; + trace(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + debug(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; + debug(arg0: string, ... arg1: any[]): void; + debug(arg0: string, arg1: any): void; + debug(arg0: string): void; + debug(arg0: org.slf4j.Marker_, arg1: string): void; + debug(arg0: string, arg1: any, arg2: any): void; + debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + debug(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + debug(arg0: string, arg1: Internal.Throwable_): void; + getName(): string; + isInfoEnabled(): boolean; + isInfoEnabled(arg0: org.slf4j.Marker_): boolean; + isErrorEnabled(): boolean; + isErrorEnabled(arg0: org.slf4j.Marker_): boolean; + isTraceEnabled(arg0: org.slf4j.Marker_): boolean; + isTraceEnabled(): boolean; + isWarnEnabled(): boolean; + isWarnEnabled(arg0: org.slf4j.Marker_): boolean; + isDebugEnabled(arg0: org.slf4j.Marker_): boolean; + isDebugEnabled(): boolean; + error(arg0: string, arg1: any): void; + error(arg0: string): void; + error(arg0: string, arg1: any, arg2: any): void; + error(arg0: string, ... arg1: any[]): void; + error(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; + error(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + error(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + error(arg0: org.slf4j.Marker_, arg1: string): void; + error(arg0: string, arg1: Internal.Throwable_): void; + error(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + info(arg0: string, arg1: any, arg2: any): void; + info(arg0: string, ... arg1: any[]): void; + info(arg0: string, arg1: Internal.Throwable_): void; + info(arg0: string, arg1: any): void; + info(arg0: string): void; + info(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + info(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; + info(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + info(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + info(arg0: org.slf4j.Marker_, arg1: string): void; + } + type Logger_ = Logger; + /** + * @javaClass com.mojang.datafixers.util.Function3 + */ + interface Function3 { + apply(arg0: T1, arg1: T2, arg2: T3): R; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function3_ = ((arg0: T1, arg1: T2, arg2: T3) => R) | Function3; + /** + * @javaClass net.minecraft.class_6790 + */ + class TwistingVinesConfig extends Internal.Record implements Internal.FeatureConfiguration { + spreadHeight(): number; + maxHeight(): number; + hashCode(): number; + equals($$0: any): boolean; + spreadWidth(): number; + toString(): string; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TwistingVinesConfig_ = TwistingVinesConfig; + /** + * @javaClass net.minecraft.class_5599 + */ + class EntityModelSet implements Internal.ResourceManagerReloadListener { + onResourceManagerReload($$0: Internal.ResourceManager_): void; + bakeLayer($$0: Internal.ModelLayerLocation_): Internal.ModelPart; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityModelSet_ = EntityModelSet; + /** + * @javaClass net.minecraft.class_72$class_6153 + */ + class SequentialEntry$Builder extends Internal.LootPoolEntryContainer$Builder { + build(): Internal.LootPoolEntryContainer; + then($$0: Internal.LootPoolEntryContainer$Builder_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SequentialEntry$Builder_ = SequentialEntry$Builder; + /** + * @javaClass net.minecraft.class_5944 + */ + class ShaderInstance implements Internal.Shader, Internal.AutoCloseable, Internal.ShaderInstanceInterface { + handler$bdl000$iris$setupGeometryShader(arg0: Internal.ResourceProvider_, arg1: string, arg2: Internal.VertexFormat_, arg3: Internal.CallbackInfo_): void; + setSampler($$0: string, $$1: any): void; + getName(): string; + getVertexProgram(): Internal.Program; + markDirty(): void; + apply(): void; + safeGetUniform($$0: string): Internal.AbstractUniform; + clear(): void; + getId(): number; + getUniform($$0: string): Internal.Uniform; + attachToProgram(): void; + static parseBlendNode($$0: Internal.JsonObject_): Internal.BlendMode; + iris$createGeometryShader(arg0: Internal.ResourceProvider_, arg1: string): void; + getFragmentProgram(): Internal.Program; + getVertexFormat(): Internal.VertexFormat; + close(): void; + redirect$bdl000$iris$redirectBindAttributeLocation(arg0: number, arg1: number, arg2: Internal.CharSequence_): void; + readonly "FOG_START" : Internal.Uniform; + readonly "PROJECTION_MATRIX" : Internal.Uniform; + readonly "INVERSE_VIEW_ROTATION_MATRIX" : Internal.Uniform; + readonly "TEXTURE_MATRIX" : Internal.Uniform; + readonly "FOG_END" : Internal.Uniform; + readonly "MODEL_VIEW_MATRIX" : Internal.Uniform; + readonly "SCREEN_SIZE" : Internal.Uniform; + readonly "COLOR_MODULATOR" : Internal.Uniform; + readonly "LINE_WIDTH" : Internal.Uniform; + readonly "LIGHT0_DIRECTION" : Internal.Uniform; + readonly "CHUNK_OFFSET" : Internal.Uniform; + readonly "FOG_COLOR" : Internal.Uniform; + readonly "FOG_SHAPE" : Internal.Uniform; + readonly "GAME_TIME" : Internal.Uniform; + readonly "LIGHT1_DIRECTION" : Internal.Uniform; + get vertexFormat(): Internal.VertexFormat; + get fragmentProgram(): Internal.Program; + get name(): string; + get id(): number; + get vertexProgram(): Internal.Program; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShaderInstance_ = ShaderInstance; + /** + * @javaClass net.minecraft.class_1060 + */ + class TextureManager implements Internal.PreparableReloadListener, Internal.Tickable, Internal.AutoCloseable, Internal.IdentifiableResourceReloadListener { + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + release($$0: ResourceLocation_): void; + getFabricId(): ResourceLocation; + bindForSetup($$0: ResourceLocation_): void; + tick(): void; + preload($$0: ResourceLocation_, $$1: Internal.Executor_): Internal.CompletableFuture; + close(): void; + getTexture($$0: ResourceLocation_): Internal.AbstractTexture; + getTexture($$0: ResourceLocation_, $$1: Internal.AbstractTexture_): Internal.AbstractTexture; + getFabricDependencies(): Internal.Collection; + register($$0: ResourceLocation_, $$1: Internal.AbstractTexture_): void; + register($$0: string, $$1: Internal.DynamicTexture_): ResourceLocation; + readonly "byPath" : Internal.Map; + static readonly "INTENTIONAL_MISSING_TEXTURE" : ResourceLocation; + get fabricDependencies(): Internal.Collection; + get fabricId(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TextureManager_ = TextureManager; + /** + * @javaClass net.minecraft.class_4668$class_4672 + */ + class RenderStateShard$DepthTestStateShard extends Internal.RenderStateShard { + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$DepthTestStateShard_ = RenderStateShard$DepthTestStateShard; + /** + * @javaClass net.minecraft.class_6916$class_7050 + */ + interface DensityFunctions$BeardifierOrMarker extends Internal.DensityFunction$SimpleFunction { + method_41062(): Internal.Codec; + } + type DensityFunctions$BeardifierOrMarker_ = DensityFunctions$BeardifierOrMarker; + /** + * @javaClass dev.latvian.mods.kubejs.client.ModelGenerator + */ + class ModelGenerator { + parent(s: string): void; + toJson(): Internal.JsonObject; + textures(json: Internal.JsonObject_): void; + texture(name: string, texture: string): void; + element(consumer: Internal.Consumer_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModelGenerator_ = ModelGenerator; + /** + * @javaClass net.minecraft.class_5459$class_5460 + */ + class BlockUtil$FoundRectangle { + readonly "axis1Size" : number; + readonly "minCorner" : BlockPos; + readonly "axis2Size" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockUtil$FoundRectangle_ = BlockUtil$FoundRectangle; + /** + * Fired by different tag when the client is: + * - logged in + * - logged out + * @javaClass dev.latvian.mods.kubejs.client.ClientLoggedInEventJS + */ + class ClientLoggedInEventJS extends Internal.ClientEventJS { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired by different tag when the client is: + * - logged in + * - logged out + */ + type ClientLoggedInEventJS_ = ClientLoggedInEventJS; + /** + * @javaClass java.util.Collection + */ + interface Collection extends Internal.Iterable { + add(arg0: E): boolean; + spliterator(): Internal.Spliterator; + containsAll(arg0: Internal.Collection_): boolean; + isEmpty(): boolean; + clear(): void; + remove(arg0: any): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + contains(arg0: any): boolean; + iterator(): Internal.Iterator; + size(): number; + addAll(arg0: Internal.Collection_): boolean; + stream(): Internal.Stream; + hashCode(): number; + equals(arg0: any): boolean; + toArray(arg0: T[]): T[]; + toArray(arg0: Internal.IntFunction_): T[]; + toArray(): any[]; + parallelStream(): Internal.Stream; + retainAll(arg0: Internal.Collection_): boolean; + } + type Collection_ = Collection; + /** + * @javaClass net.minecraft.class_1440 + */ + class Panda extends Internal.Animal { + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getHiddenGene(): Internal.Panda$Gene; + isSneezing(): boolean; + isAggressive(): boolean; + isEating(): boolean; + roll($$0: boolean): void; + getSneezeCounter(): number; + isFood($$0: Internal.ItemStack_): boolean; + getRollAmount($$0: number): number; + setAttributes(): void; + setOnBack($$0: boolean): void; + setUnhappyCounter($$0: number): void; + canPerformAction(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + doHurtTarget($$0: Internal.Entity_): boolean; + getSitAmount($$0: number): number; + eat($$0: boolean): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + isLazy(): boolean; + setHiddenGene($$0: Internal.Panda$Gene_): void; + sneeze($$0: boolean): void; + sit($$0: boolean): void; + isScared(): boolean; + isSitting(): boolean; + getVariant(): Internal.Panda$Gene; + isWeak(): boolean; + setSneezeCounter($$0: number): void; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + canBeLeashed($$0: Internal.Player_): boolean; + getLieOnBackAmount($$0: number): number; + isBrown(): boolean; + getUnhappyCounter(): number; + setGeneFromParents($$0: Internal.Panda_, $$1: Internal.Panda_): void; + isOnBack(): boolean; + getMainGene(): Internal.Panda$Gene; + isPlayful(): boolean; + isWorried(): boolean; + setMainGene($$0: Internal.Panda$Gene_): void; + isRolling(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + canTakeItem($$0: Internal.ItemStack_): boolean; + "rollCounter" : number; + static readonly "TOTAL_ROLL_STEPS" : 32; + get lazy(): boolean; + get hiddenGene(): Internal.Panda$Gene; + get eating(): boolean; + get brown(): boolean; + get weak(): boolean; + get onBack(): boolean; + get rolling(): boolean; + get sneezing(): boolean; + get mainGene(): Internal.Panda$Gene; + get variant(): Internal.Panda$Gene; + get unhappyCounter(): number; + get aggressive(): boolean; + get worried(): boolean; + get playful(): boolean; + get sneezeCounter(): number; + get scared(): boolean; + get sitting(): boolean; + set onBack($$0: boolean); + set mainGene($$0: Internal.Panda$Gene_); + set unhappyCounter($$0: number); + set hiddenGene($$0: Internal.Panda$Gene_); + set sneezeCounter($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Panda_ = Panda; + /** + * @javaClass bre2el.uti.TranslatableTextHelper$TranslatableTextManipulator + */ + interface TranslatableTextHelper$TranslatableTextManipulator { + setChgLang(arg0: boolean): void; + getChgLang(): boolean; + clearLangCache(): void; + } + type TranslatableTextHelper$TranslatableTextManipulator_ = TranslatableTextHelper$TranslatableTextManipulator; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2ByteFunction + */ + interface Reference2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + getByte(arg0: any): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Reference2ShortFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Reference2IntFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Reference2ObjectFunction; + get(arg0: any): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Reference2LongFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ByteFunction; + removeByte(arg0: any): number; + andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Reference2ByteFunction; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Reference2FloatFunction; + applyAsInt(arg0: K): number; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Reference2CharFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ByteFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ByteFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ByteFunction; + } + type Reference2ByteFunction_ = ((arg0: any) => number) | Reference2ByteFunction; + /** + * @javaClass net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder + */ + interface SpriteFinder { + find(arg0: Internal.QuadView_, arg1: number): Internal.TextureAtlasSprite; + find(arg0: number, arg1: number): Internal.TextureAtlasSprite; + get(atlas: Internal.TextureAtlas_): this; + } + type SpriteFinder_ = SpriteFinder; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.ShapedRecipeJS + */ + class ShapedRecipeJS extends Internal.RecipeJS { + serialize(): void; + noMirror(): this; + create(args: Internal.ListJS_): void; + noShrink(): this; + deserialize(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShapedRecipeJS_ = ShapedRecipeJS; + /** + * @javaClass malte0811.ferritecore.fastmap.FastMap + */ + class FastMap { + with(oldIndex: number, prop: Internal.Property_, value: T): Value; + getKey(keyIndex: number): Internal.FastMapKey; + getValue(stateIndex: number, key: any): Internal.Comparable; + getValue(stateIndex: number, property: Internal.Property_): T; + getIndexOf(state: Internal.Map_, Internal.Comparable_>): number; + numProperties(): number; + getPropertySet(): Internal.ImmutableSet>; + withUnsafe(globalTableIndex: number, property: Internal.Property_, newValue: any): Value; + isSingleState(): boolean; + getEntry(propertyIndex: number, stateIndex: number): Internal.Map$Entry, Internal.Comparable>; + get propertySet(): Internal.ImmutableSet>; + get singleState(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FastMap_ = FastMap; + /** + * @javaClass net.fabricmc.fabric.impl.transfer.item.SpecialLogicInventory + */ + interface SpecialLogicInventory { + fabric_setSuppress(arg0: boolean): void; + fabric_onFinalCommit(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_): void; + } + type SpecialLogicInventory_ = SpecialLogicInventory; + /** + * @javaClass java.nio.file.FileSystem + */ abstract class FileSystem implements Internal.Closeable { isReadOnly(): boolean; isOpen(): boolean; @@ -43668,26 +51295,747 @@ declare namespace Internal { protected constructor(); } type FileSystem_ = FileSystem; - interface VillagerEntityAccessor { - } - type VillagerEntityAccessor_ = VillagerEntityAccessor; - interface Flushable { - flush(): void; - } - type Flushable_ = Flushable; - class class_1516 extends Internal.class_1512 { - method_6846(): number; - method_6855(): void; - method_6856(): void; - method_6848(): boolean; - method_6849(): Internal.class_1527; - method_6851(): Vec3; + /** + * @javaClass net.minecraft.class_4663 + */ + class TreeDecoratorType

{ + codec(): Internal.Codec

; + static readonly "BEEHIVE" : Internal.TreeDecoratorType; + static readonly "LEAVE_VINE" : Internal.TreeDecoratorType; + static readonly "TRUNK_VINE" : Internal.TreeDecoratorType; + static readonly "COCOA" : Internal.TreeDecoratorType; + static readonly "ALTER_GROUND" : Internal.TreeDecoratorType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1516_ = class_1516; + type TreeDecoratorType_

= Special.TreeDecoratorType | TreeDecoratorType

; + /** + * @javaClass net.minecraft.class_3331 + */ + abstract class StoredUserList { + add($$0: V): void; + load(): void; + getEntries(): Internal.Collection; + get($$0: K): V; + save(): void; + isEmpty(): boolean; + getUserList(): string[]; + getFile(): Internal.File; + remove($$0: Internal.StoredUserEntry_): void; + remove($$0: K): void; + get entries(): Internal.Collection; + get userList(): string[]; + get file(): Internal.File; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StoredUserList_ = StoredUserList; + /** + * @javaClass net.minecraft.class_2837$class_6559 + */ + interface Palette$Factory { + create(arg0: number, arg1: Internal.IdMap_, arg2: Internal.PaletteResize_, arg3: Internal.List_): Internal.Palette; + } + type Palette$Factory_ = ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette) | Palette$Factory; + /** + * @javaClass net.minecraft.class_3222 + */ + class ServerPlayer extends Internal.Player implements Internal.SwitchablePlayerEntity, Internal.ServerPlayerEntityAccessor, Internal.ServerPlayerEntitySyncHook, Internal.MixinServerPlayerEntityAccessor, Internal.PlayerTeleportationStateAccessor { + disconnect(): void; + handler$zia000$getTeleportTarget(destination: Internal.ServerLevel_, cri: Internal.CallbackInfoReturnable_): void; + getRespawnAngle(): number; + setRespawnPosition($$0: Internal.ResourceKey_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): void; + setLevel($$0: Internal.ServerLevel_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + displayClientMessage($$0: Internal.Component_, $$1: boolean): void; + awardRecipes($$0: Internal.Collection_>): number; + broadcastToPlayer($$0: Internal.ServerPlayer_): boolean; + fabric_incrementSyncId(): number; + stopRiding(): void; + openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; + onLeaveCombat(): void; + getLastActionTime(): number; + doTick(): void; + openMenu($$0: Internal.MenuProvider_): Internal.OptionalInt; + canHarmPlayer($$0: Internal.Player_): boolean; + getTabListDisplayName(): Internal.Component; + allowsListing(): boolean; + setGameMode($$0: Internal.GameType_): boolean; + initInventoryMenu(): void; + getTextFilter(): Internal.TextFilter; + isSpectator(): boolean; + untrackChunk($$0: Internal.ChunkPos_): void; + doCheckFallDamage($$0: number, $$1: boolean): void; + giveExperiencePoints($$0: number): void; + openTextEdit($$0: Internal.SignBlockEntity_): void; + getRespawnDimension(): Internal.ResourceKey; + onUpdateAbilities(): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + onEnchantmentPerformed($$0: Internal.ItemStack_, $$1: number): void; + loadGameTypes($$0: Internal.CompoundTag_): void; + isChangingDimension(): boolean; + handler$zio000$onPlayerInteractEntity(target: Internal.Entity_, info: Internal.CallbackInfo_): void; + resetRecipes($$0: Internal.Collection_>): number; + attack($$0: Internal.Entity_): void; + awardStat($$0: Internal.Stat_, $$1: number): void; + resetLastActionTime(): void; + isInvulnerableTo($$0: Internal.DamageSource_): boolean; + setExperienceLevels($$0: number): void; + sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; + sendMessage($$0: Internal.Component_, $$1: Internal.ChatType_, $$2: Internal.UUID_): void; + isTextFilteringEnabled(): boolean; + canChatInColor(): boolean; + trackChunk($$0: Internal.ChunkPos_, $$1: Internal.Packet_): void; + getLevel(): Internal.ServerLevel; + swing($$0: Hand_): void; + sendTexturePack($$0: string, $$1: string, $$2: boolean, $$3: Internal.Component_): void; + giveExperienceLevels($$0: number): void; + playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; + moveTo($$0: number, $$1: number, $$2: number): void; + sendMerchantOffers($$0: number, $$1: Internal.MerchantOffers_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; + die($$0: Internal.DamageSource_): void; + setLastSectionPos($$0: Internal.SectionPos_): void; + openHorseInventory($$0: Internal.AbstractHorse_, $$1: Internal.Container_): void; + hasDisconnected(): boolean; + getCamera(): Internal.Entity; + teleportTo($$0: number, $$1: number, $$2: number): void; + teleportTo($$0: Internal.ServerLevel_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + changeDimension($$0: Internal.ServerLevel_): Internal.Entity; + getChatVisibility(): Internal.ChatVisiblity; + handler$boa000$playerTick(cbi: Internal.CallbackInfo_): void; + setExperiencePoints($$0: number): void; + cca$isSwitchingCharacter(): boolean; + setPlayerInput($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; + startSleepInBed($$0: BlockPos_): Internal.Either; + lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; + lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Internal.Entity_, $$2: Internal.EntityAnchorArgument$Anchor_): void; + awardKillScore($$0: Internal.Entity_, $$1: number, $$2: Internal.DamageSource_): void; + trackEnteredOrExitedLavaOnVehicle(): void; + awardRecipesByKey($$0: ResourceLocation_[]): void; + tick(): void; + take($$0: Internal.Entity_, $$1: number): void; + trackStartFallingPosition(): void; + getLastSectionPos(): Internal.SectionPos; + openCommandBlock($$0: Internal.CommandBlockEntity_): void; + getAdvancements(): Internal.PlayerAdvancements; + resetFallDistance(): void; + handler$zid000$getTeleportTarget(world: Internal.ServerLevel_, centerPos: BlockPos_, ci: Internal.CallbackInfo_): void; + isCreative(): boolean; + drop($$0: Internal.ItemStack_, $$1: boolean, $$2: boolean): Internal.ItemEntity; + drop($$0: boolean): boolean; + getStats(): Internal.ServerStatsCounter; + getIpAddress(): string; + redirect$zid000$moveToWorld(): Internal.ResourceKey; + getRecipeBook(): Internal.ServerRecipeBook; + updateOptions($$0: Internal.ServerboundClientInformationPacket_): void; + hasChangedDimension(): void; + isRespawnForced(): boolean; + closeContainer(): void; + startSleeping($$0: BlockPos_): void; + handler$bpe000$setWorld(world: Internal.ServerLevel_, cbi: Internal.CallbackInfo_): void; + onEnterCombat(): void; + dismountTo($$0: number, $$1: number, $$2: number): void; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; + cca$markAsSwitchingCharacter(): void; + setCamera($$0: Internal.Entity_): void; + stopSleepInBed($$0: boolean, $$1: boolean): void; + resetStat($$0: Internal.Stat_): void; + resetSentInfo(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getAddEntityPacket(): Internal.Packet; + getRespawnPosition(): BlockPos; + magicCrit($$0: Internal.Entity_): void; + doCloseContainer(): void; + crit($$0: Internal.Entity_): void; + shouldFilterMessageTo($$0: Internal.ServerPlayer_): boolean; + restoreFrom($$0: Internal.ServerPlayer_, $$1: boolean): void; + readonly "server" : Internal.MinecraftServer; + "latency" : number; + "wonGame" : boolean; + "connection" : Internal.ServerGamePacketListenerImpl; + readonly "gameMode" : Internal.ServerPlayerGameMode; + get tabListDisplayName(): Internal.Component; + get level(): Internal.ServerLevel; + get ipAddress(): string; + get respawnDimension(): Internal.ResourceKey; + get textFilteringEnabled(): boolean; + get lastActionTime(): number; + get creative(): boolean; + get changingDimension(): boolean; + get textFilter(): Internal.TextFilter; + get chatVisibility(): Internal.ChatVisiblity; + get lastSectionPos(): Internal.SectionPos; + get respawnAngle(): number; + get advancements(): Internal.PlayerAdvancements; + get recipeBook(): Internal.ServerRecipeBook; + get stats(): Internal.ServerStatsCounter; + get spectator(): boolean; + get respawnForced(): boolean; + get addEntityPacket(): Internal.Packet; + get respawnPosition(): BlockPos; + get camera(): Internal.Entity; + set lastSectionPos($$0: Internal.SectionPos_); + set experienceLevels($$0: number); + set level($$0: Internal.ServerLevel_); + set experiencePoints($$0: number); + set camera($$0: Internal.Entity_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerPlayer_ = ServerPlayer; + /** + * @javaClass net.minecraft.class_4970$class_4973 + */ + interface BlockBehaviour$StatePredicate { + test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean; + } + type BlockBehaviour$StatePredicate_ = ((arg0: Internal.BlockState, arg1: Internal.BlockGetter, arg2: BlockPos) => boolean) | BlockBehaviour$StatePredicate; + /** + * @javaClass java.util.OptionalLong + */ + class OptionalLong { + isEmpty(): boolean; + isPresent(): boolean; + orElse(arg0: number): number; + orElseThrow(arg0: Internal.Supplier_): number; + orElseThrow(): number; + static empty(): this; + getAsLong(): number; + orElseGet(arg0: Internal.LongSupplier_): number; + stream(): Internal.LongStream; + hashCode(): number; + ifPresentOrElse(arg0: Internal.LongConsumer_, arg1: Internal.Runnable_): void; + ifPresent(arg0: Internal.LongConsumer_): void; + static of(arg0: number): this; + equals(arg0: any): boolean; + toString(): string; + get asLong(): number; + get present(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OptionalLong_ = OptionalLong; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinPlayerEntityAccessor + */ + interface MixinPlayerEntityAccessor { + getAbilities_(): Internal.Abilities; + getInventory_(): Internal.Inventory; + } + type MixinPlayerEntityAccessor_ = MixinPlayerEntityAccessor; + /** + * @javaClass net.minecraft.class_769 + */ + class ViewArea { + releaseAllBuffers(): void; + setDirty($$0: number, $$1: number, $$2: number, $$3: boolean): void; + repositionCamera($$0: number, $$1: number): void; + "chunks" : Internal.ChunkRenderDispatcher$RenderChunk[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ViewArea_ = ViewArea; + /** + * @javaClass java.nio.Buffer + */ + abstract class Buffer { + hasArray(): boolean; + hasRemaining(): boolean; + clear(): this; + duplicate(): this; + remaining(): number; + capacity(): number; + isReadOnly(): boolean; + rewind(): this; + slice(arg0: number, arg1: number): this; + slice(): this; + array(): any; + limit(arg0: number): this; + limit(): number; + reset(): this; + arrayOffset(): number; + position(): number; + position(arg0: number): this; + flip(): this; + isDirect(): boolean; + mark(): this; + get direct(): boolean; + get readOnly(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Buffer_ = Buffer; + /** + * @javaClass java.util.concurrent.Delayed + */ + interface Delayed extends Internal.Comparable { + getDelay(arg0: Internal.TimeUnit_): number; + } + type Delayed_ = ((arg0: Internal.TimeUnit) => number) | Delayed; + /** + * @javaClass java.text.AttributedCharacterIterator + */ + interface AttributedCharacterIterator extends Internal.CharacterIterator { + getAttribute(arg0: Internal.AttributedCharacterIterator$Attribute_): any; + getAttributes(): Internal.Map; + getRunLimit(arg0: Internal.Set_): number; + getRunLimit(arg0: Internal.AttributedCharacterIterator$Attribute_): number; + getRunLimit(): number; + getRunStart(): number; + getRunStart(arg0: Internal.Set_): number; + getRunStart(arg0: Internal.AttributedCharacterIterator$Attribute_): number; + getAllAttributeKeys(): Internal.Set; + } + type AttributedCharacterIterator_ = AttributedCharacterIterator; + /** + * @javaClass net.minecraft.class_310$class_5859 + */ + abstract class Minecraft$ChatStatus extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Minecraft$ChatStatus[]; + getMessage(): Internal.Component; + isChatAllowed(arg0: boolean): boolean; + static readonly "DISABLED_BY_OPTIONS" : Internal.Minecraft$ChatStatus; + static readonly "DISABLED_BY_PROFILE" : Internal.Minecraft$ChatStatus; + static readonly "ENABLED" : Internal.Minecraft$ChatStatus; + static readonly "DISABLED_BY_LAUNCHER" : Internal.Minecraft$ChatStatus; + get message(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Minecraft$ChatStatus_ = "disabled_by_profile" | "disabled_by_launcher" | "enabled" | "disabled_by_options" | Minecraft$ChatStatus; + /** + * @javaClass net.minecraft.class_2817 + */ + class ServerboundCustomPayloadPacket implements Internal.Packet, Internal.CustomPayloadC2SPacketAccessor { + getIdentifier(): ResourceLocation; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getData(): Internal.FriendlyByteBuf; + static readonly "BRAND" : ResourceLocation; + get identifier(): ResourceLocation; + get data(): Internal.FriendlyByteBuf; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundCustomPayloadPacket_ = ServerboundCustomPayloadPacket; + /** + * @javaClass net.minecraft.class_4668$class_4675 + */ + class RenderStateShard$LayeringStateShard extends Internal.RenderStateShard { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$LayeringStateShard_ = RenderStateShard$LayeringStateShard; + /** + * @javaClass net.minecraft.class_6335 + */ + class Marker extends Internal.Entity { + tick(): void; + getPistonPushReaction(): Internal.PushReaction; + getAddEntityPacket(): Internal.Packet; + get addEntityPacket(): Internal.Packet; + get pistonPushReaction(): Internal.PushReaction; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Marker_ = Marker; + /** + * @javaClass me.jellysquid.mods.sodium.client.world.biome.BlockColorsExtended + */ + interface BlockColorsExtended { + getColorProvider(arg0: Internal.BlockState_): Internal.ColorSampler; + } + type BlockColorsExtended_ = ((arg0: Internal.BlockState) => Internal.ColorSampler) | BlockColorsExtended; + /** + * @javaClass com.google.common.collect.UnmodifiableIterator + */ + abstract class UnmodifiableIterator implements Internal.Iterator { + remove(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UnmodifiableIterator_ = UnmodifiableIterator; + /** + * @javaClass dev.architectury.hooks.level.fabric.ExplosionHooksImpl$ExplosionExtensions + */ + interface ExplosionHooksImpl$ExplosionExtensions { + architectury_getPosition(): Vec3; + } + type ExplosionHooksImpl$ExplosionExtensions_ = (() => Vec3) | ExplosionHooksImpl$ExplosionExtensions; + /** + * @javaClass me.jellysquid.mods.sodium.client.model.vertex.VertexSink + */ + interface VertexSink { + flush(): void; + ensureCapacity(arg0: number): void; + getVertexCount(): number; + } + type VertexSink_ = VertexSink; + /** + * @javaClass net.minecraft.class_1071 + */ + class SkinManager { + registerTexture($$0: Internal.MinecraftProfileTexture_, $$1: Internal.MinecraftProfileTexture$Type_): ResourceLocation; + getInsecureSkinInformation($$0: Internal.GameProfile_): Internal.Map; + registerSkins($$0: Internal.GameProfile_, $$1: Internal.SkinManager$SkinTextureCallback_, $$2: boolean): void; + static readonly "PROPERTY_TEXTURES" : "textures"; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SkinManager_ = SkinManager; + /** + * @javaClass net.minecraft.class_289 + */ + class Tesselator { + getBuilder(): Internal.BufferBuilder; + end(): void; + static getInstance(): this; + get instance(): this; + get builder(): Internal.BufferBuilder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Tesselator_ = Tesselator; + /** + * @javaClass net.minecraft.class_6343 + */ + class VeryBiasedToBottomHeight extends Internal.HeightProvider { + getType(): Internal.HeightProviderType; + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): this; + toString(): string; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.HeightProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VeryBiasedToBottomHeight_ = VeryBiasedToBottomHeight; + /** + * @javaClass net.minecraft.class_6875 + */ + interface StructurePlacementType { + codec(): Internal.Codec; + } + type StructurePlacementType_ = Special.StructurePlacementType | (() => Internal.Codec) | StructurePlacementType; + /** + * @javaClass net.minecraft.class_5136 + */ + class Zoglin extends Internal.Monster implements Internal.Enemy, Internal.HoglinBase { + isBaby(): boolean; + handleEntityEvent($$0: number): void; + method_24657(): number; + aiStep(): void; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + canBeLeashed($$0: Internal.Player_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + setBaby($$0: boolean): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getPassengersRidingOffset(): number; + doHurtTarget($$0: Internal.Entity_): boolean; + getBrain(): Internal.Brain; + isAdult(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + get mobType(): Internal.MobType; + get passengersRidingOffset(): number; + get baby(): boolean; + get brain(): Internal.Brain; + get adult(): boolean; + set baby($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Zoglin_ = Zoglin; + /** + * @javaClass net.minecraft.class_1915 + */ + interface Merchant { + showProgressBar(): boolean; + setTradingPlayer(arg0: Internal.Player_): void; + notifyTradeUpdated(arg0: Internal.ItemStack_): void; + getNotifyTradeSound(): Internal.SoundEvent; + getOffers(): Internal.MerchantOffers; + openTradingScreen($$0: Internal.Player_, $$1: Internal.Component_, $$2: number): void; + getTradingPlayer(): Internal.Player; + overrideOffers(arg0: Internal.MerchantOffers_): void; + getVillagerXp(): number; + canRestock(): boolean; + overrideXp(arg0: number): void; + isClientSide(): boolean; + notifyTrade(arg0: Internal.MerchantOffer_): void; + } + type Merchant_ = Merchant; + /** + * @javaClass com.mojang.brigadier.tree.CommandNode + */ + abstract class CommandNode implements Internal.Comparable> { + getRelevantNodes(arg0: Internal.StringReader_): Internal.Collection>; + getRedirectModifier(): Internal.RedirectModifier; + getName(): string; + getRedirect(): Internal.CommandNode; + getCommand(): Internal.Command; + getChild(arg0: string): Internal.CommandNode; + getExamples(): Internal.Collection; + getUsageText(): string; + parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; + compareTo(arg0: Internal.CommandNode_): number; + isFork(): boolean; + canUse(arg0: S): boolean; + getChildren(): Internal.Collection>; + findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; + getRequirement(): Internal.Predicate; + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + createBuilder(): Internal.ArgumentBuilder; + hashCode(): number; + equals(arg0: any): boolean; + addChild(arg0: Internal.CommandNode_): void; + get redirect(): Internal.CommandNode; + get fork(): boolean; + get examples(): Internal.Collection; + get children(): Internal.Collection>; + get name(): string; + get usageText(): string; + get requirement(): Internal.Predicate; + get redirectModifier(): Internal.RedirectModifier; + get command(): Internal.Command; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CommandNode_ = CommandNode; + /** + * @javaClass net.minecraft.class_2582 + */ + class BannerPattern extends Internal.Enum { + getFilename(): string; + static byHash($$0: string): this; + getHashname(): string; + static valueOf($$0: string): this; + static values(): Internal.BannerPattern[]; + static byFilename($$0: string): this; + location($$0: boolean): ResourceLocation; + static readonly "STRIPE_BOTTOM" : Internal.BannerPattern; + static readonly "GLOBE" : Internal.BannerPattern; + static readonly "SQUARE_TOP_RIGHT" : Internal.BannerPattern; + static readonly "STRIPE_MIDDLE" : Internal.BannerPattern; + static readonly "TRIANGLE_TOP" : Internal.BannerPattern; + static readonly "HALF_HORIZONTAL_MIRROR" : Internal.BannerPattern; + static readonly "STRIPE_TOP" : Internal.BannerPattern; + static readonly "DIAGONAL_RIGHT_MIRROR" : Internal.BannerPattern; + static readonly "STRIPE_CENTER" : Internal.BannerPattern; + static readonly "STRAIGHT_CROSS" : Internal.BannerPattern; + static readonly "SQUARE_BOTTOM_LEFT" : Internal.BannerPattern; + static readonly "SKULL" : Internal.BannerPattern; + static readonly "RHOMBUS_MIDDLE" : Internal.BannerPattern; + static readonly "CIRCLE_MIDDLE" : Internal.BannerPattern; + static readonly "HALF_HORIZONTAL" : Internal.BannerPattern; + static readonly "GRADIENT" : Internal.BannerPattern; + static readonly "BASE" : Internal.BannerPattern; + static readonly "HALF_VERTICAL_MIRROR" : Internal.BannerPattern; + static readonly "STRIPE_RIGHT" : Internal.BannerPattern; + static readonly "CREEPER" : Internal.BannerPattern; + static readonly "STRIPE_LEFT" : Internal.BannerPattern; + static readonly "BRICKS" : Internal.BannerPattern; + static readonly "TRIANGLES_BOTTOM" : Internal.BannerPattern; + static readonly "SQUARE_TOP_LEFT" : Internal.BannerPattern; + static readonly "FLOWER" : Internal.BannerPattern; + static readonly "STRIPE_SMALL" : Internal.BannerPattern; + static readonly "TRIANGLE_BOTTOM" : Internal.BannerPattern; + static readonly "CURLY_BORDER" : Internal.BannerPattern; + static readonly "TRIANGLES_TOP" : Internal.BannerPattern; + static readonly "AVAILABLE_PATTERNS" : 34; + static readonly "DIAGONAL_RIGHT" : Internal.BannerPattern; + static readonly "PATTERN_ITEM_COUNT" : 6; + static readonly "STRIPE_DOWNLEFT" : Internal.BannerPattern; + static readonly "DIAGONAL_LEFT_MIRROR" : Internal.BannerPattern; + static readonly "STRIPE_DOWNRIGHT" : Internal.BannerPattern; + static readonly "PIGLIN" : Internal.BannerPattern; + static readonly "GRADIENT_UP" : Internal.BannerPattern; + static readonly "DIAGONAL_LEFT" : Internal.BannerPattern; + static readonly "BORDER" : Internal.BannerPattern; + static readonly "MOJANG" : Internal.BannerPattern; + static readonly "HALF_VERTICAL" : Internal.BannerPattern; + static readonly "CROSS" : Internal.BannerPattern; + static readonly "COUNT" : 41; + static readonly "SQUARE_BOTTOM_RIGHT" : Internal.BannerPattern; + get filename(): string; + get hashname(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BannerPattern_ = "triangle_bottom" | "straight_cross" | "diagonal_left_mirror" | "circle_middle" | "stripe_bottom" | "stripe_right" | "diagonal_right_mirror" | "half_horizontal_mirror" | "triangle_top" | "square_top_left" | "piglin" | "stripe_downleft" | "triangles_top" | "square_bottom_left" | "triangles_bottom" | "skull" | "mojang" | "rhombus_middle" | "stripe_left" | "border" | "bricks" | "stripe_small" | "gradient" | "cross" | "diagonal_right" | "half_vertical" | "curly_border" | "stripe_top" | "gradient_up" | "half_vertical_mirror" | "flower" | "stripe_downright" | "diagonal_left" | "globe" | "square_bottom_right" | "stripe_middle" | "stripe_center" | "square_top_right" | "creeper" | "base" | "half_horizontal" | BannerPattern; + /** + * @javaClass net.minecraft.class_2385 + */ + abstract class WritableRegistry extends Internal.Registry { + registerMapping(arg0: number, arg1: Internal.ResourceKey_, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder; + isEmpty(): boolean; + register(arg0: Internal.ResourceKey_, arg1: T, arg2: Internal.Lifecycle_): Internal.Holder; + registerOrOverride(arg0: Internal.OptionalInt_, arg1: Internal.ResourceKey_, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WritableRegistry_ = WritableRegistry; + /** + * @javaClass net.minecraft.class_3956 + */ + interface RecipeType { + tryMatch($$0: Internal.Recipe_, $$1: Internal.Level_, $$2: C): Internal.Optional; + register($$0: string): Internal.RecipeType; + } + type RecipeType_ = Special.RecipeType | RecipeType; + /** + * @javaClass dev.latvian.mods.kubejs.client.ModelGenerator$Element + */ + class ModelGenerator$Element { + face(direction: Internal.Direction_, consumer: Internal.Consumer_): void; + toJson(): Internal.JsonObject; + box(b: Internal.AABB_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModelGenerator$Element_ = ModelGenerator$Element; + /** + * @javaClass dev.latvian.mods.rhino.ContinuationPending + */ + class ContinuationPending extends Internal.RuntimeException { + getContinuation(): any; + setApplicationState(applicationState: any): void; + getApplicationState(): any; + setContinuation(continuation: Internal.NativeContinuation_): void; + get applicationState(): any; + get continuation(): any; + set applicationState(applicationState: any); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ContinuationPending_ = ContinuationPending; + /** + * @javaClass java.time.chrono.Era + */ + interface Era extends Internal.TemporalAccessor, Internal.TemporalAdjuster { + getLong(arg0: Internal.TemporalField_): number; + getValue(): number; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + query(arg0: Internal.TemporalQuery_): R; + get(arg0: Internal.TemporalField_): number; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + isSupported(arg0: Internal.TemporalField_): boolean; + } + type Era_ = (() => number) | Era; + /** + * @javaClass net.minecraft.class_6910$class_6911 + */ + interface DensityFunction$ContextProvider { + forIndex(arg0: number): Internal.DensityFunction$FunctionContext; + fillAllDirectly(arg0: number[], arg1: Internal.DensityFunction_): void; + } + type DensityFunction$ContextProvider_ = DensityFunction$ContextProvider; + /** + * @javaClass net.minecraft.class_2848$class_2849 + */ + class ServerboundPlayerCommandPacket$Action extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ServerboundPlayerCommandPacket$Action[]; + static readonly "PRESS_SHIFT_KEY" : Internal.ServerboundPlayerCommandPacket$Action; + static readonly "STOP_RIDING_JUMP" : Internal.ServerboundPlayerCommandPacket$Action; + static readonly "STOP_SLEEPING" : Internal.ServerboundPlayerCommandPacket$Action; + static readonly "START_RIDING_JUMP" : Internal.ServerboundPlayerCommandPacket$Action; + static readonly "START_SPRINTING" : Internal.ServerboundPlayerCommandPacket$Action; + static readonly "STOP_SPRINTING" : Internal.ServerboundPlayerCommandPacket$Action; + static readonly "START_FALL_FLYING" : Internal.ServerboundPlayerCommandPacket$Action; + static readonly "RELEASE_SHIFT_KEY" : Internal.ServerboundPlayerCommandPacket$Action; + static readonly "OPEN_INVENTORY" : Internal.ServerboundPlayerCommandPacket$Action; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundPlayerCommandPacket$Action_ = "press_shift_key" | "stop_sprinting" | "start_fall_flying" | "start_sprinting" | "stop_sleeping" | "stop_riding_jump" | "open_inventory" | "release_shift_key" | "start_riding_jump" | ServerboundPlayerCommandPacket$Action; + /** + * @javaClass net.minecraft.class_2497 + */ + class IntTag extends Internal.NumericTag { + getAsFloat(): number; + getAsByte(): number; + static valueOf($$0: number): this; + getAsNumber(): Internal.Number; + getId(): number; + getAsDouble(): number; + getAsInt(): number; + accept($$0: Internal.TagVisitor_): void; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + getAsLong(): number; + getType(): Internal.TagType; + hashCode(): number; + equals($$0: any): boolean; + copy(): this; + write($$0: Internal.DataOutput_): void; + getAsShort(): number; + static readonly "TYPE" : Internal.TagType; + get asByte(): number; + get asLong(): number; + get asInt(): number; + get asShort(): number; + get asNumber(): Internal.Number; + get asDouble(): number; + get id(): number; + get asFloat(): number; + get type(): Internal.TagType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IntTag_ = IntTag; + /** + * @javaClass java.lang.reflect.Member + */ interface Member { getDeclaringClass(): typeof any; getName(): string; @@ -43695,499 +52043,3453 @@ declare namespace Internal { getModifiers(): number; } type Member_ = Member; - class class_918 implements Internal.class_4013, Internal.AccessItemRenderer, Internal.IdentifiableResourceReloadListener { - method_14491($$0: Internal.class_3300_): void; - method_4019($$0: Internal.class_1799_, $$1: Internal.class_1937_, $$2: Internal.class_1309_, $$3: number): Internal.class_1087; - method_27951($$0: Internal.class_1309_, $$1: Internal.class_1799_, $$2: number, $$3: number, $$4: number): void; - static method_27952($$0: Internal.class_4597_, $$1: Internal.class_1921_, $$2: boolean, $$3: boolean): Internal.class_4588; - static method_29711($$0: Internal.class_4597_, $$1: Internal.class_1921_, $$2: boolean, $$3: boolean): Internal.class_4588; - method_23177($$0: Internal.class_1309_, $$1: Internal.class_1799_, $$2: Internal.class_809$class_811_, $$3: boolean, $$4: Internal.class_4587_, $$5: Internal.class_4597_, $$6: Internal.class_1937_, $$7: number, $$8: number, $$9: number): void; - method_23178($$0: Internal.class_1799_, $$1: Internal.class_809$class_811_, $$2: number, $$3: number, $$4: Internal.class_4587_, $$5: Internal.class_4597_, $$6: number): void; - method_23179($$0: Internal.class_1799_, $$1: Internal.class_809$class_811_, $$2: boolean, $$3: Internal.class_4587_, $$4: Internal.class_4597_, $$5: number, $$6: number, $$7: Internal.class_1087_): void; - method_27953($$0: Internal.class_1799_, $$1: number, $$2: number): void; - handler$zje000$hook_renderItem(stack: Internal.class_1799_, transformMode: Internal.class_809$class_811_, invert: boolean, matrixStack: Internal.class_4587_, vertexConsumerProvider: Internal.class_4597_, light: number, overlay: number, model: Internal.class_1087_, ci: Internal.CallbackInfo_): void; - static method_23181($$0: Internal.class_4597_, $$1: Internal.class_1921_, $$2: boolean, $$3: boolean): Internal.class_4588; - fabric_renderBakedItemModel(model: Internal.class_1087_, stack: Internal.class_1799_, light: number, overlay: number, matrixStack: Internal.class_4587_, buffer: Internal.class_4588_): void; - getFabricId(): ResourceLocation; - method_4010($$0: Internal.class_1799_, $$1: number, $$2: number): void; - method_36542($$0: Internal.class_1799_, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_4012(): Internal.class_763; - method_4023($$0: Internal.class_1799_, $$1: number, $$2: number): void; - method_4022($$0: Internal.class_327_, $$1: Internal.class_1799_, $$2: number, $$3: number, $$4: string): void; - method_4025($$0: Internal.class_327_, $$1: Internal.class_1799_, $$2: number, $$3: number): void; - static method_30114($$0: Internal.class_4597_, $$1: Internal.class_1921_, $$2: Internal.class_4587$class_4665_): Internal.class_4588; - method_32797($$0: Internal.class_1799_, $$1: number, $$2: number, $$3: number): void; - static method_30115($$0: Internal.class_4597_, $$1: Internal.class_1921_, $$2: Internal.class_4587$class_4665_): Internal.class_4588; - getFabricDependencies(): Internal.Collection; - field_4730 : number; - static readonly field_32936 : 0.75; - static readonly field_32935 : 0.5; - static readonly field_32934 : 200; - static readonly field_21010 : ResourceLocation; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_918_ = class_918; - abstract class Stages { - add(stage: string): boolean; - getAll(): Internal.Collection; - set(stage: string, enabled: boolean): boolean; - static added(event: Internal.Consumer_): void; - static invokeAdded(stages: Internal.Stages_, stage: string): void; - replace(stages: Internal.Collection_): void; - clear(): boolean; - toggle(stage: string): boolean; - addNoUpdate(arg0: string): boolean; - sync(): void; - remove(stage: string): boolean; - static removed(event: Internal.Consumer_): void; - static get(player: Internal.class_1657_): Internal.Stages; - static invokeRemoved(stages: Internal.Stages_, stage: string): void; - static overrideCreation(event: Internal.Consumer_): void; - has(stage: string): boolean; - removeNoUpdate(arg0: string): boolean; - readonly player : Internal.class_1657; - get all(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Stages_ = Stages; - abstract class FileSystemProvider { - getFileStore(arg0: Internal.Path_): Internal.FileStore; - isSameFile(arg0: Internal.Path_, arg1: Internal.Path_): boolean; - newByteChannel(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any_[]): Internal.SeekableByteChannel; - getFileAttributeView(arg0: Internal.Path_, arg1: Internal.Class_, ... arg2: any_[]): V; - newAsynchronousFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ... arg3: any_[]): Internal.AsynchronousFileChannel; - createSymbolicLink(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any_[]): void; - static installedProviders(): Internal.List; - delete(arg0: Internal.Path_): void; - createLink(arg0: Internal.Path_, arg1: Internal.Path_): void; - setAttribute(arg0: Internal.Path_, arg1: string, arg2: any, ... arg3: any_[]): void; - newFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any_[]): Internal.FileChannel; - newInputStream(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.InputStream; - readAttributes(arg0: Internal.Path_, arg1: Internal.Class_, ... arg2: any_[]): A; - readAttributes(arg0: Internal.Path_, arg1: string, ... arg2: any_[]): Internal.Map; - newOutputStream(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.OutputStream; - getPath(arg0: Internal.URI_): Internal.Path; - createDirectory(arg0: Internal.Path_, ... arg1: any_[]): void; - copy(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any_[]): void; - move(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any_[]): void; - getScheme(): string; - newFileSystem(arg0: Internal.URI_, arg1: Internal.Map_): Internal.FileSystem; - newFileSystem(arg0: Internal.Path_, arg1: Internal.Map_): Internal.FileSystem; - deleteIfExists(arg0: Internal.Path_): boolean; - newDirectoryStream(arg0: Internal.Path_, arg1: Internal.DirectoryStream$Filter_): Internal.DirectoryStream; - getFileSystem(arg0: Internal.URI_): Internal.FileSystem; - checkAccess(arg0: Internal.Path_, ... arg1: any_[]): void; - readSymbolicLink(arg0: Internal.Path_): Internal.Path; - isHidden(arg0: Internal.Path_): boolean; - get scheme(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FileSystemProvider_ = FileSystemProvider; - class class_1632 extends Internal.class_1543 { - static method_26926(): Internal.class_5132$class_5133; - method_16484($$0: number, $$1: boolean): void; - method_5722($$0: Internal.class_1297_): boolean; - method_20033(): Internal.class_3414; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5749($$0: Internal.class_2487_): void; - method_6990(): Internal.class_1543$class_1544; - method_5665($$0: Internal.class_2561_): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1632_ = class_1632; - class class_4019$class_4039 extends Internal.Enum { - method_18310(): string; - static method_18311($$0: number): Internal.class_4019$class_4039; - static valueOf($$0: string): Internal.class_4019$class_4039; - static values(): Internal.class_4019$class_4039[]; - method_18317(): number; - static method_18314($$0: string): Internal.class_4019$class_4039; - static method_18313($$0: Internal.class_6880_): Internal.class_4019$class_4039; - static readonly field_17997 : Internal.class_4019$class_4039; - static readonly field_17996 : Internal.class_4019$class_4039; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4019$class_4039_ = "red" | "snow" | class_4019$class_4039; - class class_1952$class_6542 extends Internal.Record { - comp_67(): Internal.class_6497; + /** + * @javaClass net.minecraft.class_2499 + */ + class ListTag extends Internal.CollectionTag { + getCompound($$0: number): Internal.CompoundTag; + method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + getDouble($$0: number): number; + getFloat($$0: number): number; + addTag($$0: number, $$1: Internal.Tag_): boolean; + remove($$0: number): Internal.Tag; + method_32289($$0: Internal.TagVisitor_): void; + method_10711(): number; + method_10713($$0: Internal.DataOutput_): void; + getList($$0: number): this; hashCode(): number; - comp_66(): Internal.class_6497; + get($$0: number): Internal.Tag; + setTag($$0: number, $$1: Internal.Tag_): boolean; + copy(): this; + add($$0: number, $$1: Internal.Tag_): void; + getElementType(): number; + set($$0: number, $$1: Internal.Tag_): Internal.Tag; + getShort($$0: number): number; + isEmpty(): boolean; + clear(): void; + getString($$0: number): string; + method_23258(): Internal.TagType; + getLongArray($$0: number): number[]; + getInt($$0: number): number; + size(): number; equals($$0: any): boolean; toString(): string; - static readonly field_34462 : Internal.Codec; + getIntArray($$0: number): number[]; + static readonly "TYPE" : Internal.TagType; + get elementType(): number; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1952$class_6542_ = class_1952$class_6542; - class class_101$class_102 extends Internal.Enum { - static valueOf($$0: string): Internal.class_101$class_102; - static values(): Internal.class_101$class_102[]; - static method_475($$0: string): Internal.class_101$class_102; - static readonly field_1020 : Internal.class_101$class_102; - readonly field_1024 : Internal.class_169; - readonly field_1025 : string; - static readonly field_1022 : Internal.class_101$class_102; - static readonly field_1023 : Internal.class_101$class_102; - static readonly field_1019 : Internal.class_101$class_102; + type ListTag_ = ListTag; + /** + * @javaClass org.apache.commons.lang3.mutable.Mutable + */ + interface Mutable { + getValue(): T; + setValue(arg0: T): void; + } + type Mutable_ = Mutable; + /** + * @javaClass net.minecraft.class_5520 + */ + class PlayerSocialManager { + getDiscoveredUUID($$0: string): Internal.UUID; + startOnlineMode(): void; + addPlayer($$0: Internal.PlayerInfo_): void; + stopOnlineMode(): void; + hidePlayer($$0: Internal.UUID_): void; + showPlayer($$0: Internal.UUID_): void; + isBlocked($$0: Internal.UUID_): boolean; + getHiddenPlayers(): Internal.Set; + shouldHideMessageFrom($$0: Internal.UUID_): boolean; + removePlayer($$0: Internal.UUID_): void; + isHidden($$0: Internal.UUID_): boolean; + get hiddenPlayers(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_101$class_102_ = "block_entity" | "this" | "killer_player" | "killer" | class_101$class_102; - class class_241 { - method_35589($$0: Internal.class_241_): number; - method_1016($$0: Internal.class_241_): boolean; - method_35588(): Internal.class_241; - method_35587(): number; - method_35586($$0: Internal.class_241_): Internal.class_241; - method_35585($$0: number): Internal.class_241; - method_35584(): number; - method_35583($$0: Internal.class_241_): number; - method_35582($$0: number): Internal.class_241; - method_35581(): Internal.class_241; - static readonly field_1340 : Internal.class_241; - readonly field_1343 : number; - static readonly field_1344 : Internal.class_241; - static readonly field_1341 : Internal.class_241; - readonly field_1342 : number; - static readonly field_1336 : Internal.class_241; - static readonly field_1337 : Internal.class_241; - static readonly field_1335 : Internal.class_241; - static readonly field_1338 : Internal.class_241; - static readonly field_1339 : Internal.class_241; + type PlayerSocialManager_ = PlayerSocialManager; + /** + * @javaClass java.nio.channels.ReadableByteChannel + */ + interface ReadableByteChannel extends Internal.Channel { + read(arg0: Internal.ByteBuffer_): number; + } + type ReadableByteChannel_ = ((arg0: Internal.ByteBuffer) => number) | ReadableByteChannel; + /** + * @javaClass net.minecraft.class_6900 + */ + class RegistryLoader { + overrideRegistryFromResources($$0: Internal.WritableRegistry_, $$1: Internal.ResourceKey_>, $$2: Internal.Codec_, $$3: Internal.DynamicOps_): Internal.DataResult>; + bind($$0: Internal.RegistryAccess$Writable_): Internal.RegistryLoader$Bound; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_241_ = class_241; - class class_1144 extends Internal.class_4080 implements Internal.IdentifiableResourceReloadListener { - method_4865($$0: Internal.class_3419_, $$1: number): void; - method_4876($$0: Internal.class_4184_): void; - method_4864(): Internal.Collection; - method_4875($$0: ResourceLocation_, $$1: Internal.class_3419_): void; - method_4878($$0: Internal.class_1145_): void; - method_4866($$0: Internal.class_1145_): void; - method_4877($$0: Internal.class_1113_): boolean; - method_4869($$0: ResourceLocation_): Internal.class_1146; - method_4879(): void; - method_18670($$0: boolean): void; - method_20305(): string; - method_22140($$0: Internal.class_1117_): void; - getFabricId(): ResourceLocation; - method_38565(): Internal.List; - method_4870($$0: Internal.class_1113_): void; - method_4881(): void; - method_38566(): void; - method_4880(): void; - method_4872($$0: Internal.class_1113_, $$1: number): void; - method_4882(): void; - getFabricDependencies(): Internal.Collection; - method_4873($$0: Internal.class_1113_): void; - static readonly field_5592 : Internal.class_1111; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; + type RegistryLoader_ = RegistryLoader; + /** + * @javaClass net.minecraft.class_3619 + */ + class PushReaction extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.PushReaction[]; + static readonly "DESTROY" : Internal.PushReaction; + static readonly "BLOCK" : Internal.PushReaction; + static readonly "PUSH_ONLY" : Internal.PushReaction; + static readonly "IGNORE" : Internal.PushReaction; + static readonly "NORMAL" : Internal.PushReaction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1144_ = class_1144; - class class_4993 extends Internal.class_4995 { - method_26406($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; - static readonly field_25004 : Internal.Codec; + type PushReaction_ = "normal" | "destroy" | "ignore" | "block" | "push_only" | PushReaction; + /** + * @javaClass dev.latvian.mods.rhino.Symbol + */ + interface Symbol { + } + type Symbol_ = Symbol; + /** + * @javaClass net.minecraft.class_148 + */ + class ReportedException extends Internal.RuntimeException { + getReport(): Internal.CrashReport; + getMessage(): string; + getCause(): Internal.Throwable; + get report(): Internal.CrashReport; + get cause(): Internal.Throwable; + get message(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4993_ = class_4993; - class class_4656 extends Internal.class_4651 { - method_23455($$0: Internal.Random_, $$1: BlockPos_): Internal.class_2680; - static readonly field_24945 : Internal.Codec; + type ReportedException_ = ReportedException; + /** + * @javaClass java.security.cert.Certificate + */ + abstract class Certificate implements Internal.Serializable { + getType(): string; + getEncoded(): number[]; + hashCode(): number; + equals(arg0: any): boolean; + verify(arg0: Internal.PublicKey_): void; + verify(arg0: Internal.PublicKey_, arg1: string): void; + verify(arg0: Internal.PublicKey_, arg1: Internal.Provider_): void; + toString(): string; + getPublicKey(): Internal.PublicKey; + get publicKey(): Internal.PublicKey; + get type(): string; + get encoded(): number[]; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4656_ = class_4656; - class class_4153 extends Internal.class_4180 { - method_19123($$0: Internal.Predicate_, $$1: Internal.class_1923_, $$2: Internal.class_4153$class_4155_): Internal.Stream; - method_19112($$0: BlockPos_): void; - method_19126($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number): Internal.Optional; - method_19115($$0: BlockPos_, $$1: Internal.class_4158_): void; - method_19510($$0: Internal.class_1923_, $$1: Internal.class_2826_): void; - method_19125($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.class_4153$class_4155_): Internal.Stream; - method_20252($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.class_4153$class_4155_): number; - method_22439($$0: Internal.class_4538_, $$1: BlockPos_, $$2: number): void; - method_30957($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.class_4153$class_4155_): Internal.Stream; - method_19132($$0: BlockPos_): Internal.Optional; - method_22383($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.class_4153$class_4155_): Internal.Stream; - method_21647($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.class_4153$class_4155_): Internal.Stream; - method_20006($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.class_4153$class_4155_): Internal.Optional; - method_26339($$0: Internal.class_4158_, $$1: BlockPos_): boolean; - method_20005($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: Internal.class_4153$class_4155_, $$3: BlockPos_, $$4: number, $$5: Internal.Random_): Internal.Optional; - method_19290($$0: Internal.BooleanSupplier_): void; - method_35155($$0: BlockPos_): number; - method_19116($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - method_19127($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.class_4153$class_4155_): Internal.Optional; - method_34712($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.class_4153$class_4155_): Internal.Optional; - method_19129($$0: BlockPos_): boolean; - method_19118($$0: Internal.class_4076_): number; - static readonly field_30265 : 6; - static readonly field_30266 : 1; + type Certificate_ = Certificate; + /** + * @javaClass net.minecraft.class_3795 + */ + class GravityProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4153_ = class_4153; - interface DimensionEffectsAccessor { + type GravityProcessor_ = GravityProcessor; + /** + * @javaClass net.minecraft.class_2539 + */ + class ConnectionProtocol extends Internal.Enum { + getPacketId($$0: Internal.PacketFlow_, $$1: Internal.Packet_): number; + static getById($$0: number): this; + static valueOf($$0: string): this; + static values(): Internal.ConnectionProtocol[]; + getPacketsByIds($$0: Internal.PacketFlow_): Internal.Int2ObjectMap>>; + getId(): number; + createPacket($$0: Internal.PacketFlow_, $$1: number, $$2: Internal.FriendlyByteBuf_): Internal.Packet; + static getProtocolForPacket($$0: Internal.Packet_): this; + static readonly "PLAY" : Internal.ConnectionProtocol; + static readonly "STATUS" : Internal.ConnectionProtocol; + static readonly "LOGIN" : Internal.ConnectionProtocol; + static readonly "HANDSHAKING" : Internal.ConnectionProtocol; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type DimensionEffectsAccessor_ = DimensionEffectsAccessor; - class class_1091 extends ResourceLocation { + type ConnectionProtocol_ = "play" | "handshaking" | "login" | "status" | ConnectionProtocol; + /** + * @javaClass net.fabricmc.fabric.impl.registry.sync.RemovableIdList + */ + interface RemovableIdList { + fabric_remapIds(arg0: Internal.Int2IntMap_): void; + fabric_remapId(arg0: number, arg1: number): void; + fabric_remove(arg0: T): void; + fabric_removeId(arg0: number): void; + fabric_clear(): void; + } + type RemovableIdList_ = RemovableIdList; + /** + * @javaClass net.fabricmc.fabric.mixin.resource.loader.ResourcePackManagerAccessor + */ + interface ResourcePackManagerAccessor { + getProviders(): Internal.Set; + } + type ResourcePackManagerAccessor_ = (() => Internal.Set) | ResourcePackManagerAccessor; + /** + * @javaClass net.minecraft.class_5140 + */ + class StraightTrunkPlacer extends Internal.TrunkPlacer { + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StraightTrunkPlacer_ = StraightTrunkPlacer; + /** + * @javaClass net.minecraft.class_1854 + */ + class FireworkStarFadeRecipe extends Internal.CustomRecipe { + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FireworkStarFadeRecipe_ = FireworkStarFadeRecipe; + /** + * @javaClass net.minecraft.class_1665$class_1666 + */ + class AbstractArrow$Pickup extends Internal.Enum { + static byOrdinal($$0: number): this; + static valueOf($$0: string): this; + static values(): Internal.AbstractArrow$Pickup[]; + static readonly "ALLOWED" : Internal.AbstractArrow$Pickup; + static readonly "CREATIVE_ONLY" : Internal.AbstractArrow$Pickup; + static readonly "DISALLOWED" : Internal.AbstractArrow$Pickup; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractArrow$Pickup_ = "allowed" | "creative_only" | "disallowed" | AbstractArrow$Pickup; + /** + * @javaClass net.minecraft.class_337 + */ + class BossHealthOverlay extends Internal.GuiComponent { + shouldCreateWorldFog(): boolean; + shouldDarkenScreen(): boolean; + reset(): void; + update($$0: Internal.ClientboundBossEventPacket_): void; + render($$0: Internal.PoseStack_): void; + shouldPlayMusic(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BossHealthOverlay_ = BossHealthOverlay; + /** + * @javaClass dev.emi.trinkets.mixin.accessor.LivingEntityAccessor + */ + interface LivingEntityAccessor { + invokePlayEquipmentBreakEffects(arg0: Internal.ItemStack_): void; + } + type LivingEntityAccessor_ = ((arg0: Internal.ItemStack) => void) | LivingEntityAccessor; + /** + * @javaClass net.minecraft.server.MinecraftServer + */ + abstract class MinecraftServer extends Internal.ReentrantBlockableEventLoop implements Internal.CommandSource, Internal.AutoCloseable, Internal.MinecraftServerKJS { + publishServer($$0: Internal.GameType_, $$1: boolean, $$2: number): boolean; + onServerExit(): void; + getFunctionCompilationLevel(): number; + getPlayerCount(): number; + isCommandBlockEnabled(): boolean; + getItemModifierManager(): Internal.ItemModifierManager; + getGameRules(): Internal.GameRules; + getStatus(): Internal.ServerStatus; + getCommands(): Internal.Commands; + isSingleplayer(): boolean; + stopTimeProfiler(): Internal.ProfileResults; + areNpcsEnabled(): boolean; + isNetherEnabled(): boolean; + getSpawnRadius($$0: Internal.ServerLevel_): number; + isRecordingMetrics(): boolean; + getAverageTickTime(): number; + stopServer(): void; + getCustomBossEvents(): Internal.CustomBossEvents; + getServerVersion(): string; + setDemo($$0: boolean): void; + saveEverything($$0: boolean, $$1: boolean, $$2: boolean): boolean; + setDefaultGameType($$0: Internal.GameType_): void; + setEnforceWhitelist($$0: boolean): void; + createCommandSourceStack(): Internal.CommandSourceStack; + getPlayerList(): Internal.PlayerList; + isShutdown(): boolean; + startRecordingMetrics($$0: Internal.Consumer_, $$1: Internal.Consumer_): void; + getProfiler(): Internal.ProfilerFiller; + getLocalIp(): string; + hasGui(): boolean; + getProxy(): Internal.Proxy; + getSessionService(): Internal.MinecraftSessionService; + getAllLevels(): Internal.Iterable; + setPort($$0: number): void; + getFrameTimer(): Internal.FrameTimer; + tickServer($$0: Internal.BooleanSupplier_): void; + getResourcePackPrompt(): Internal.Component; + fillSystemReport($$0: Internal.SystemReport_): Internal.SystemReport; + getForcedGameType(): Internal.GameType; + getFixerUpper(): Internal.DataFixer; + getAbsoluteMaxWorldSize(): number; + pollTask(): boolean; + setMotd($$0: string): void; + setLocalIp($$0: string): void; + getScoreboard(): Internal.ServerScoreboard; + setPvpAllowed($$0: boolean): void; + addTickable($$0: Internal.Runnable_): void; + close(): void; + forceSynchronousWrites(): boolean; + registryAccess(): Internal.RegistryAccess$Frozen; + isStopped(): boolean; + usesAuthentication(): boolean; + invalidateStatus(): void; + isPublished(): boolean; + getPredicateManager(): Internal.PredicateManager; + hidesOnlinePlayers(): boolean; + isPvpAllowed(): boolean; + getMaxPlayers(): number; + setPlayerList($$0: Internal.PlayerList_): void; + isResourcePackRequired(): boolean; + getDefaultGameType(): Internal.GameType; + getLevel($$0: Internal.ResourceKey_): Internal.ServerLevel; + halt($$0: boolean): void; + setPreventProxyConnections($$0: boolean): void; + getPort(): number; + getOperatorUserPermissionLevel(): number; + shouldRconBroadcast(): boolean; + isFlightAllowed(): boolean; + static spin($$0: Internal.Function_): S; + getWorldPath($$0: Internal.LevelResource_): Internal.Path; + startTimeProfiler(): void; + getRateLimitPacketsPerSecond(): number; + isEnforceWhitelist(): boolean; + isUnderSpawnProtection($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Player_): boolean; + createGameModeForPlayer($$0: Internal.ServerPlayer_): Internal.ServerPlayerGameMode; + localvar$bji000$wrapResourceManager(original: Internal.CloseableResourceManager_): Internal.CloseableResourceManager; + executeIfPossible($$0: Internal.Runnable_): void; + getRunningThread(): Internal.Thread; + isEpollEnabled(): boolean; + getCompressionThreshold(): number; + isSingleplayerOwner(arg0: Internal.GameProfile_): boolean; + getMotd(): string; + getResourceManager(): Internal.ResourceManager; + isDemo(): boolean; + getFile($$0: string): Internal.File; + getWorldScreenshotFile(): Internal.Optional; + getKeyPair(): Internal.KeyPair; + reloadResources($$0: Internal.Collection_): Internal.CompletableFuture; + getStructureManager(): Internal.StructureManager; + setResourcePack($$0: string, $$1: string): void; + getLootTables(): Internal.LootTables; + scheduleExecutables(): boolean; + getServerDirectory(): Internal.File; + repliesToStatus(): boolean; + getProfileCache(): Internal.GameProfileCache; + getPackRepository(): Internal.PackRepository; + getScaledTrackingDistance($$0: number): number; + getRecipeManager(): Internal.RecipeManager; + getPlayerNames(): string[]; + setFlightAllowed($$0: boolean): void; + getResourcePackHash(): string; + setSingleplayerName($$0: string): void; + fillServerSystemReport(arg0: Internal.SystemReport_): Internal.SystemReport; + getModdedStatus(): Internal.ModCheck; + overworld(): Internal.ServerLevel; + isSpawningMonsters(): boolean; + getServerModName(): string; + getNextTickTime(): number; + tickChildren($$0: Internal.BooleanSupplier_): void; + stopRecordingMetrics(): void; + getResourcePack(): string; + getAdvancements(): Internal.ServerAdvancementManager; + static configurePackRepository($$0: Internal.PackRepository_, $$1: Internal.DataPackConfig_, $$2: boolean): Internal.DataPackConfig; + getSingleplayerName(): string; + getProfilePermissions($$0: Internal.GameProfile_): number; + isReady(): boolean; + isSpawningAnimals(): boolean; + createTextFilterForPlayer($$0: Internal.ServerPlayer_): Internal.TextFilter; + setDifficulty($$0: Internal.Difficulty_, $$1: boolean): void; + isTimeProfilerRunning(): boolean; + getPlayerIdleTimeout(): number; + getConnection(): Internal.ServerConnectionListener; + kickUnlistedPlayers($$0: Internal.CommandSourceStack_): void; + setDifficultyLocked($$0: boolean): void; + method_9200(): boolean; + isRunning(): boolean; + getPreventProxyConnections(): boolean; + finishRecordingMetrics(): void; + method_9203($$0: Internal.Component_, $$1: Internal.UUID_): void; + method_9202(): boolean; + levelKeys(): Internal.Set>; + method_9201(): boolean; + getProfileRepository(): Internal.GameProfileRepository; + setPlayerIdleTimeout($$0: number): void; + setUsesAuthentication($$0: boolean): void; + getFunctions(): Internal.ServerFunctionManager; + isCurrentlySaving(): boolean; + getCommandStorage(): Internal.CommandStorage; + isHardcore(): boolean; + getTickCount(): number; + getSpawnProtectionRadius(): number; + isDedicatedServer(): boolean; + getWorldData(): Internal.WorldData; + dumpServerProperties($$0: Internal.Path_): void; + saveAllChunks($$0: boolean, $$1: boolean, $$2: boolean): boolean; + static readonly "VANILLA_BRAND" : "vanilla"; + static readonly "MS_PER_TICK" : 50; + static readonly "MAP_RESOURCE_FILE" : "resources.zip"; + static readonly "START_CHUNK_RADIUS" : 11; + static readonly "ANONYMOUS_PLAYER_PROFILE" : Internal.GameProfile; + readonly "tickTimes" : number[]; + static readonly "LEVEL_STORAGE_PROTOCOL" : "level"; + static readonly "LEVEL_STORAGE_SCHEMA" : "level://"; + readonly "storageSource" : Internal.LevelStorageSource$LevelStorageAccess; + static readonly "ABSOLUTE_MAX_WORLD_SIZE" : 29999984; + static readonly "USERID_CACHE_FILE" : Internal.File; + static readonly "DEMO_SETTINGS" : Internal.LevelSettings; + get serverVersion(): string; + get commandStorage(): Internal.CommandStorage; + get resourcePackHash(): string; + get customBossEvents(): Internal.CustomBossEvents; + get timeProfilerRunning(): boolean; + get functions(): Internal.ServerFunctionManager; + get playerCount(): number; + get profileCache(): Internal.GameProfileCache; + get pvpAllowed(): boolean; + get defaultGameType(): Internal.GameType; + get forcedGameType(): Internal.GameType; + get tickCount(): number; + get itemModifierManager(): Internal.ItemModifierManager; + get frameTimer(): Internal.FrameTimer; + get currentlySaving(): boolean; + get profileRepository(): Internal.GameProfileRepository; + get connection(): Internal.ServerConnectionListener; + get scoreboard(): Internal.ServerScoreboard; + get commands(): Internal.Commands; + get resourceManager(): Internal.ResourceManager; + get motd(): string; + get moddedStatus(): Internal.ModCheck; + get maxPlayers(): number; + get flightAllowed(): boolean; + get functionCompilationLevel(): number; + get serverDirectory(): Internal.File; + get dedicatedServer(): boolean; + get profiler(): Internal.ProfilerFiller; + get published(): boolean; + get spawningAnimals(): boolean; + get netherEnabled(): boolean; + get rateLimitPacketsPerSecond(): number; + get proxy(): Internal.Proxy; + get port(): number; + get worldData(): Internal.WorldData; + get keyPair(): Internal.KeyPair; + get shutdown(): boolean; + get runningThread(): Internal.Thread; + get status(): Internal.ServerStatus; + get predicateManager(): Internal.PredicateManager; + get singleplayerName(): string; + get demo(): boolean; + get recordingMetrics(): boolean; + get gameRules(): Internal.GameRules; + get running(): boolean; + get packRepository(): Internal.PackRepository; + get serverModName(): string; + get resourcePack(): string; + get advancements(): Internal.ServerAdvancementManager; + get lootTables(): Internal.LootTables; + get operatorUserPermissionLevel(): number; + get nextTickTime(): number; + get ready(): boolean; + get localIp(): string; + get absoluteMaxWorldSize(): number; + get sessionService(): Internal.MinecraftSessionService; + get playerNames(): string[]; + get epollEnabled(): boolean; + get fixerUpper(): Internal.DataFixer; + get preventProxyConnections(): boolean; + get stopped(): boolean; + get enforceWhitelist(): boolean; + get hardcore(): boolean; + get playerIdleTimeout(): number; + get averageTickTime(): number; + get singleplayer(): boolean; + get resourcePackRequired(): boolean; + get commandBlockEnabled(): boolean; + get allLevels(): Internal.Iterable; + get compressionThreshold(): number; + get worldScreenshotFile(): Internal.Optional; + get structureManager(): Internal.StructureManager; + get playerList(): Internal.PlayerList; + get recipeManager(): Internal.RecipeManager; + get resourcePackPrompt(): Internal.Component; + get spawningMonsters(): boolean; + get spawnProtectionRadius(): number; + set preventProxyConnections($$0: boolean); + set motd($$0: string); + set enforceWhitelist($$0: boolean); + set flightAllowed($$0: boolean); + set port($$0: number); + set playerList($$0: Internal.PlayerList_); + set playerIdleTimeout($$0: number); + set pvpAllowed($$0: boolean); + set defaultGameType($$0: Internal.GameType_); + set localIp($$0: string); + set difficultyLocked($$0: boolean); + set singleplayerName($$0: string); + set demo($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MinecraftServer_ = MinecraftServer; + /** + * @javaClass net.fabricmc.fabric.mixin.gamerule.IntRuleAccessor + */ + interface IntRuleAccessor { + getValue(): number; + setValue(arg0: number): void; + } + type IntRuleAccessor_ = IntRuleAccessor; + /** + * @javaClass net.minecraft.class_5864 + */ + interface FloatProviderType

{ + codec(): Internal.Codec

; + register

($$0: string, $$1: Internal.Codec_

): Internal.FloatProviderType

; + } + type FloatProviderType_

= Special.FloatProviderType | (() => Internal.Codec

) | FloatProviderType

; + /** + * @javaClass net.minecraft.class_2189 + */ + class AirBlock extends Internal.Block { + getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; + getShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AirBlock_ = AirBlock; + /** + * @javaClass net.minecraft.class_1617 + */ + abstract class SpellcasterIllager extends Internal.AbstractIllager { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + isCastingSpell(): boolean; + setIsCastingSpell($$0: Internal.SpellcasterIllager$IllagerSpell_): void; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + get armPose(): Internal.AbstractIllager$IllagerArmPose; + get castingSpell(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpellcasterIllager_ = SpellcasterIllager; + /** + * @javaClass net.minecraft.class_5217 + */ + interface LevelData { + getDayTime(): number; + fillCrashReportCategory($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; + isDifficultyLocked(): boolean; + setRaining(arg0: boolean): void; + getGameRules(): Internal.GameRules; + getSpawnAngle(): number; + getYSpawn(): number; + getGameTime(): number; + isHardcore(): boolean; + isThundering(): boolean; + getXSpawn(): number; + getZSpawn(): number; + isRaining(): boolean; + getDifficulty(): Internal.Difficulty; + } + type LevelData_ = LevelData; + /** + * @javaClass net.minecraft.class_1111 + */ + class Sound implements Internal.Weighted { + getVolume(): number; + getLocation(): ResourceLocation; + getPitch(): number; + shouldPreload(): boolean; + getType(): Internal.Sound$Type; + getWeight(): number; + getPath(): ResourceLocation; + getAttenuationDistance(): number; + toString(): string; + preloadIfRequired($$0: Internal.SoundEngine_): void; + shouldStream(): boolean; + getSound(): this; + get volume(): number; + get path(): ResourceLocation; + get sound(): this; + get weight(): number; + get location(): ResourceLocation; + get pitch(): number; + get type(): Internal.Sound$Type; + get attenuationDistance(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Sound_ = Sound; + /** + * @javaClass net.minecraft.class_304 + */ + class KeyMapping implements Internal.Comparable, Internal.KeyBindingAccessor, Internal.KeyCodeAccessor { + static createNameSupplier($$0: string): Internal.Supplier; + isUnbound(): boolean; + getName(): string; + static set($$0: Internal.InputConstants$Key_, $$1: boolean): void; + getDefaultKey(): Internal.InputConstants$Key; + saveString(): string; + static releaseAll(): void; + getCategory(): string; + compareTo($$0: Internal.KeyMapping_): number; + static click($$0: Internal.InputConstants$Key_): void; + matches($$0: number, $$1: number): boolean; + setDown($$0: boolean): void; + isDown(): boolean; + isDefault(): boolean; + getTranslatedKeyMessage(): Internal.Component; + same($$0: Internal.KeyMapping_): boolean; + matchesMouse($$0: number): boolean; + consumeClick(): boolean; + static setAll(): void; + setKey($$0: Internal.InputConstants$Key_): void; + static resetMapping(): void; + static readonly "CATEGORY_INTERFACE" : "key.categories.ui"; + static readonly "CATEGORY_MULTIPLAYER" : "key.categories.multiplayer"; + static readonly "CATEGORY_CREATIVE" : "key.categories.creative"; + static readonly "CATEGORY_MOVEMENT" : "key.categories.movement"; + static readonly "CATEGORY_GAMEPLAY" : "key.categories.gameplay"; + static readonly "CATEGORY_MISC" : "key.categories.misc"; + "key" : Internal.InputConstants$Key; + static readonly "CATEGORY_INVENTORY" : "key.categories.inventory"; + get unbound(): boolean; + get default(): boolean; + get translatedKeyMessage(): Internal.Component; + get name(): string; + get category(): string; + get defaultKey(): Internal.InputConstants$Key; + get down(): boolean; + set down($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type KeyMapping_ = KeyMapping; + /** + * Fired when player clicked a non-air, non-fluid block. + * + * This event is called only once. + * @javaClass dev.latvian.mods.kubejs.block.BlockLeftClickEventJS + */ + class BlockLeftClickEventJS extends Internal.PlayerEventJS { + getBlock(): Internal.BlockContainerJS; + getItem(): Internal.ItemStackJS; + getFacing(): Internal.Direction; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + get item(): Internal.ItemStackJS; + get facing(): Internal.Direction; + get block(): Internal.BlockContainerJS; + get entity(): Internal.EntityJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when player clicked a non-air, non-fluid block. + * + * This event is called only once. + */ + type BlockLeftClickEventJS_ = BlockLeftClickEventJS; + /** + * @javaClass dev.latvian.mods.kubejs.misc.PotionBuilder + */ + class PotionBuilder extends Internal.BuilderBase { + effect(effect: Internal.MobEffect_, duration: number): this; + effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean, hiddenEffect: Internal.MobEffectInstance_): this; + effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean): this; + effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean): this; + effect(effect: Internal.MobEffect_, duration: number, amplifier: number): this; + effect(effect: Internal.MobEffect_): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + addEffect(effect: Internal.MobEffectInstance_): this; + createObject(): Internal.Potion; + get registryType(): Internal.RegistryObjectBuilderTypes; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PotionBuilder_ = PotionBuilder; + /** + * @javaClass net.minecraft.class_178 + */ + class CriterionProgress { + getObtained(): Internal.Date; + serializeToJson(): Internal.JsonElement; + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + revoke(): void; + static fromJson($$0: string): this; + toString(): string; + grant(): void; + static fromNetwork($$0: Internal.FriendlyByteBuf_): this; + isDone(): boolean; + get obtained(): Internal.Date; + get done(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CriterionProgress_ = CriterionProgress; + /** + * @javaClass net.minecraft.class_4221 + */ + class SecondaryPoiSensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SecondaryPoiSensor_ = SecondaryPoiSensor; + /** + * Fired when the inventory of player is changed. + * @javaClass dev.latvian.mods.kubejs.player.InventoryChangedEventJS + */ + class InventoryChangedEventJS extends Internal.PlayerEventJS { + getSlot(): number; + getItem(): Internal.ItemStackJS; + getEntity(): Internal.EntityJS; + get item(): Internal.ItemStackJS; + get slot(): number; + get entity(): Internal.EntityJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when the inventory of player is changed. + */ + type InventoryChangedEventJS_ = InventoryChangedEventJS; + /** + * @javaClass net.minecraft.class_1928$class_5198 + */ + class GameRules$Category extends Internal.Enum { + getDescriptionId(): string; + static valueOf($$0: string): this; + static values(): Internal.GameRules$Category[]; + static readonly "PLAYER" : Internal.GameRules$Category; + static readonly "DROPS" : Internal.GameRules$Category; + static readonly "MOBS" : Internal.GameRules$Category; + static readonly "CHAT" : Internal.GameRules$Category; + static readonly "UPDATES" : Internal.GameRules$Category; + static readonly "MISC" : Internal.GameRules$Category; + static readonly "SPAWNING" : Internal.GameRules$Category; + get descriptionId(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameRules$Category_ = "mobs" | "spawning" | "drops" | "chat" | "updates" | "player" | "misc" | GameRules$Category; + /** + * @javaClass java.nio.channels.AsynchronousChannel + */ + interface AsynchronousChannel extends Internal.Channel { + close(): void; + } + type AsynchronousChannel_ = (() => void) | AsynchronousChannel; + /** + * @javaClass net.minecraft.class_1924 + */ + interface EntityGetter { + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + players(): Internal.List; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getEntities(arg0: Internal.EntityTypeTest_, arg1: Internal.AABB_, arg2: Internal.Predicate_): Internal.List; + getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_): Internal.List; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + } + type EntityGetter_ = EntityGetter; + /** + * @javaClass net.minecraft.class_6124 + */ + class UniformHeight extends Internal.HeightProvider { + getType(): Internal.HeightProviderType; + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; + toString(): string; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.HeightProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UniformHeight_ = UniformHeight; + /** + * @javaClass net.minecraft.class_2350$class_2352 + */ + class Direction$AxisDirection extends Internal.Enum { + getName(): string; + static valueOf($$0: string): this; + getStep(): number; + static values(): Internal.Direction$AxisDirection[]; + opposite(): this; + toString(): string; + static readonly "POSITIVE" : Internal.Direction$AxisDirection; + static readonly "NEGATIVE" : Internal.Direction$AxisDirection; + get name(): string; + get step(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Direction$AxisDirection_ = "negative" | "positive" | Direction$AxisDirection; + /** + * @javaClass net.minecraft.class_3225 + */ + class ServerPlayerGameMode { + redirect$boo000$processBlockBreakingAction_squaredDistanceTo(instance: Vec3_, vec: Vec3_): number; + isCreative(): boolean; + handler$zip000$startBlockBreak(pos: BlockPos_, playerAction: Internal.ServerboundPlayerActionPacket$Action_, direction: Internal.Direction_, i: number, info: Internal.CallbackInfo_): void; + getPreviousGameModeForPlayer(): Internal.GameType; + constant$boo000$processBlockBreakingAction_maxReach(reach: number): number; + changeGameModeForPlayer($$0: Internal.GameType_): boolean; + handler$zip000$interactItem(player: Internal.ServerPlayer_, world: Internal.Level_, stack: Internal.ItemStack_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; + tick(): void; + handler$zip000$interactBlock(player: Internal.ServerPlayer_, world: Internal.Level_, stack: Internal.ItemStack_, hand: Hand_, blockHitResult: Internal.BlockHitResult_, info: Internal.CallbackInfoReturnable_): void; + redirect$bmp000$sendAbilitiesUpdate(player: Internal.ServerPlayer_): void; + handleBlockBreakAction($$0: BlockPos_, $$1: Internal.ServerboundPlayerActionPacket$Action_, $$2: Internal.Direction_, $$3: number): void; + setLevel($$0: Internal.ServerLevel_): void; + destroyAndAck($$0: BlockPos_, $$1: Internal.ServerboundPlayerActionPacket$Action_, $$2: string): void; + useItem($$0: Internal.ServerPlayer_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: Hand_): Internal.InteractionResult; + isSurvival(): boolean; + handler$bmp000$setGameModePost(gameMode: Internal.GameType_, gameMode2: Internal.GameType_, cbi: Internal.CallbackInfo_): void; + destroyBlock($$0: BlockPos_): boolean; + handler$bmp000$setGameModePre(gameMode: Internal.GameType_, gameMode2: Internal.GameType_, cbi: Internal.CallbackInfo_): void; + useItemOn($$0: Internal.ServerPlayer_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: Hand_, $$4: Internal.BlockHitResult_): Internal.InteractionResult; + getGameModeForPlayer(): Internal.GameType; + "isDestroyingBlock" : boolean; + get previousGameModeForPlayer(): Internal.GameType; + get survival(): boolean; + get gameModeForPlayer(): Internal.GameType; + get creative(): boolean; + set level($$0: Internal.ServerLevel_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerPlayerGameMode_ = ServerPlayerGameMode; + /** + * @javaClass io.netty.channel.ChannelOutboundInvoker + */ + interface ChannelOutboundInvoker { + disconnect(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; + disconnect(): Internal.ChannelFuture; + newProgressivePromise(): Internal.ChannelProgressivePromise; + read(): this; + deregister(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; + deregister(): Internal.ChannelFuture; + newFailedFuture(arg0: Internal.Throwable_): Internal.ChannelFuture; + writeAndFlush(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + writeAndFlush(arg0: any): Internal.ChannelFuture; + bind(arg0: Internal.SocketAddress_): Internal.ChannelFuture; + bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + newSucceededFuture(): Internal.ChannelFuture; + voidPromise(): Internal.ChannelPromise; + flush(): this; + close(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; + close(): Internal.ChannelFuture; + write(arg0: any): Internal.ChannelFuture; + write(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): Internal.ChannelFuture; + connect(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + connect(arg0: Internal.SocketAddress_): Internal.ChannelFuture; + connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_): Internal.ChannelFuture; + newPromise(): Internal.ChannelPromise; + } + type ChannelOutboundInvoker_ = ChannelOutboundInvoker; + /** + * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinChatHudAccessor + */ + interface MixinChatHudAccessor { + getVisibleMessages(): Internal.List>; + callRemoveMessage(arg0: number): void; + getScrolledLines(): number; + getMessages(): Internal.List>; + } + type MixinChatHudAccessor_ = MixinChatHudAccessor; + /** + * @javaClass net.minecraft.class_5202 + */ + class FeatureSizeType

{ + codec(): Internal.Codec

; + static readonly "THREE_LAYERS_FEATURE_SIZE" : Internal.FeatureSizeType; + static readonly "TWO_LAYERS_FEATURE_SIZE" : Internal.FeatureSizeType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FeatureSizeType_

= Special.FeatureSizeType | FeatureSizeType

; + /** + * @javaClass org.lwjgl.system.Struct + */ + abstract class Struct extends Internal.Pointer$Default { + sizeof(): number; + isNull(arg0: number): boolean; + clear(): void; + free(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Struct_ = Struct; + /** + * @javaClass net.minecraft.class_2820 + */ + class ServerboundEditBookPacket implements Internal.Packet { + getSlot(): number; + getTitle(): Internal.Optional; + handle($$0: Internal.ServerGamePacketListener_): void; + getPages(): Internal.List; + write($$0: Internal.FriendlyByteBuf_): void; + static readonly "MAX_BYTES_PER_CHAR" : 4; + get pages(): Internal.List; + get slot(): number; + get title(): Internal.Optional; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundEditBookPacket_ = ServerboundEditBookPacket; + /** + * @javaClass net.minecraft.class_4207$class_4233 + */ + class BrainDebugRenderer$PoiInfo { + readonly "pos" : BlockPos; + "freeTicketCount" : number; + "type" : string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BrainDebugRenderer$PoiInfo_ = BrainDebugRenderer$PoiInfo; + /** + * @javaClass java.io.PrintStream + */ + class PrintStream extends Internal.FilterOutputStream implements Internal.Appendable, Internal.Closeable { + print(arg0: boolean): void; + print(arg0: string): void; + print(arg0: string[]): void; + print(arg0: number): void; + print(arg0: any): void; + println(arg0: string): void; + println(arg0: any): void; + println(arg0: number): void; + println(arg0: string[]): void; + println(arg0: boolean): void; + println(): void; + writeBytes(arg0: number[]): void; + flush(): void; + format(arg0: string, ... arg1: any[]): this; + format(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; + checkError(): boolean; + close(): void; + write(arg0: number[], arg1: number, arg2: number): void; + write(arg0: number): void; + write(arg0: number[]): void; + append(arg0: Internal.CharSequence_): this; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + append(arg0: string): this; + printf(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; + printf(arg0: string, ... arg1: any[]): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PrintStream_ = PrintStream; + /** + * @javaClass net.minecraft.class_2648 + */ + class ClientboundHorseScreenOpenPacket implements Internal.Packet { + getContainerId(): number; + getSize(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getEntityId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get size(): number; + get entityId(): number; + get containerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundHorseScreenOpenPacket_ = ClientboundHorseScreenOpenPacket; + /** + * @javaClass me.jellysquid.mods.sodium.client.render.chunk.ChunkTracker + */ + class ChunkTracker { + loadChunk(x: number, z: number): boolean; + hasMergedFlags(x: number, z: number, flags: number): boolean; + unloadChunk(x: number, z: number): boolean; + update(): void; + getChunks(flags: number): Internal.LongStream; + onLightDataAdded(x: number, z: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkTracker_ = ChunkTracker; + /** + * @javaClass net.minecraft.class_1849 + */ + class ArmorDyeRecipe extends Internal.CustomRecipe { + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ArmorDyeRecipe_ = ArmorDyeRecipe; + /** + * @javaClass com.mojang.brigadier.exceptions.BuiltInExceptionProvider + */ + interface BuiltInExceptionProvider { + readerExpectedInt(): Internal.SimpleCommandExceptionType; + readerExpectedBool(): Internal.SimpleCommandExceptionType; + dispatcherUnknownArgument(): Internal.SimpleCommandExceptionType; + readerExpectedStartOfQuote(): Internal.SimpleCommandExceptionType; + integerTooLow(): Internal.Dynamic2CommandExceptionType; + doubleTooHigh(): Internal.Dynamic2CommandExceptionType; + readerInvalidLong(): Internal.DynamicCommandExceptionType; + dispatcherUnknownCommand(): Internal.SimpleCommandExceptionType; + dispatcherParseException(): Internal.DynamicCommandExceptionType; + longTooLow(): Internal.Dynamic2CommandExceptionType; + floatTooLow(): Internal.Dynamic2CommandExceptionType; + readerExpectedDouble(): Internal.SimpleCommandExceptionType; + readerInvalidInt(): Internal.DynamicCommandExceptionType; + readerExpectedLong(): Internal.SimpleCommandExceptionType; + doubleTooLow(): Internal.Dynamic2CommandExceptionType; + literalIncorrect(): Internal.DynamicCommandExceptionType; + floatTooHigh(): Internal.Dynamic2CommandExceptionType; + readerInvalidEscape(): Internal.DynamicCommandExceptionType; + readerInvalidBool(): Internal.DynamicCommandExceptionType; + readerInvalidFloat(): Internal.DynamicCommandExceptionType; + readerExpectedSymbol(): Internal.DynamicCommandExceptionType; + dispatcherExpectedArgumentSeparator(): Internal.SimpleCommandExceptionType; + longTooHigh(): Internal.Dynamic2CommandExceptionType; + readerInvalidDouble(): Internal.DynamicCommandExceptionType; + integerTooHigh(): Internal.Dynamic2CommandExceptionType; + readerExpectedEndOfQuote(): Internal.SimpleCommandExceptionType; + readerExpectedFloat(): Internal.SimpleCommandExceptionType; + } + type BuiltInExceptionProvider_ = BuiltInExceptionProvider; + /** + * @javaClass net.minecraft.class_133 + */ + interface CrashReportDetail extends Internal.Callable { + } + type CrashReportDetail_ = CrashReportDetail; + /** + * @javaClass net.minecraft.class_4703$class_5243 + */ + class BeeDebugRenderer$BeeInfo { + hasFlower(): boolean; + getName(): string; + getUuid(): Internal.UUID; + toString(): string; + hasHive($$0: BlockPos_): boolean; + readonly "path" : net.minecraft.world.level.pathfinder.Path; + readonly "flowerPos" : BlockPos; + readonly "travelTicks" : number; + readonly "pos" : Internal.Position; + readonly "hivePos" : BlockPos; + readonly "blacklistedHives" : Internal.Set; + readonly "id" : number; + readonly "uuid" : Internal.UUID; + readonly "goals" : Internal.List; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BeeDebugRenderer$BeeInfo_ = BeeDebugRenderer$BeeInfo; + /** + * @javaClass net.minecraft.class_5865 + */ + class TrapezoidFloat extends Internal.FloatProvider { + getMinValue(): number; + getType(): Internal.FloatProviderType; + getMaxValue(): number; + static of($$0: number, $$1: number, $$2: number): this; + toString(): string; + sample($$0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.FloatProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TrapezoidFloat_ = TrapezoidFloat; + /** + * @javaClass net.minecraft.class_9 + */ + class Node { + distanceToSqr($$0: BlockPos_): number; + distanceToSqr($$0: Internal.Node_): number; + asVec3(): Vec3; + writeToStream($$0: Internal.FriendlyByteBuf_): void; + inOpenSet(): boolean; + distanceManhattan($$0: Internal.Node_): number; + distanceManhattan($$0: BlockPos_): number; + asBlockPos(): BlockPos; + hashCode(): number; + equals($$0: any): boolean; + static createFromStream($$0: Internal.FriendlyByteBuf_): this; + toString(): string; + static createHash($$0: number, $$1: number, $$2: number): number; + distanceTo($$0: BlockPos_): number; + distanceTo($$0: Internal.Node_): number; + cloneAndMove($$0: number, $$1: number, $$2: number): this; + "cameFrom" : Internal.Node; + "f" : number; + "g" : number; + readonly "x" : number; + "h" : number; + readonly "y" : number; + "closed" : boolean; + readonly "z" : number; + "walkedDistance" : number; + "costMalus" : number; + "type" : Internal.BlockPathTypes; + "heapIdx" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Node_ = Node; + /** + * @javaClass net.minecraft.class_539 + */ + class SpectatorPage { + getSelectedSlot(): number; + getItem($$0: number): Internal.SpectatorMenuItem; + static readonly "NO_SELECTION" : -1; + get selectedSlot(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpectatorPage_ = SpectatorPage; + /** + * @javaClass dev.latvian.mods.kubejs.entity.RayTraceResultJS + */ + class RayTraceResultJS { + readonly "fromEntity" : Internal.EntityJS; + readonly "distance" : number; + "hitX" : number; + "hitY" : number; + "hitZ" : number; + "facing" : Internal.Direction; + "block" : Internal.BlockContainerJS; + readonly "type" : string; + "entity" : Internal.EntityJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RayTraceResultJS_ = RayTraceResultJS; + /** + * @javaClass java.lang.Thread$UncaughtExceptionHandler + */ + interface Thread$UncaughtExceptionHandler { + uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void; + } + type Thread$UncaughtExceptionHandler_ = ((arg0: Internal.Thread, arg1: Internal.Throwable) => void) | Thread$UncaughtExceptionHandler; + /** + * @javaClass net.minecraft.class_6793 + */ + class CountPlacement extends Internal.RepeatingPlacement { + static of($$0: Internal.IntProvider_): this; + static of($$0: number): this; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CountPlacement_ = CountPlacement; + /** + * @javaClass net.minecraft.class_4668$class_4679 + */ + class RenderStateShard$OverlayStateShard extends Internal.RenderStateShard$BooleanStateShard { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$OverlayStateShard_ = RenderStateShard$OverlayStateShard; + /** + * @javaClass net.minecraft.class_6544$class_6546 + */ + class Climate$Parameter extends Internal.Record { + min(): number; + distance($$0: number): number; + distance($$0: Internal.Climate$Parameter_): number; + max(): number; hashCode(): number; equals($$0: any): boolean; toString(): string; - method_4740(): string; + static point($$0: number): this; + static span($$0: number, $$1: number): this; + static span($$0: Internal.Climate$Parameter_, $$1: Internal.Climate$Parameter_): this; + span($$0: Internal.Climate$Parameter_): this; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1091_ = class_1091; - abstract class PointFree { - eval(): Internal.Function, T>; - static indent(arg0: number): string; + type Climate$Parameter_ = Climate$Parameter; + /** + * @javaClass com.mojang.datafixers.RewriteResult + */ + class RewriteResult { + view(): Internal.View; + compose(arg0: Internal.RewriteResult_): Internal.RewriteResult; + hashCode(): number; + equals(arg0: any): boolean; + recData(): Internal.BitSet; + static create(arg0: Internal.View_, arg1: Internal.BitSet_): Internal.RewriteResult; toString(): string; - toString(arg0: number): string; - evalCached(): Internal.Function, T>; + static nop(arg0: com.mojang.datafixers.types.Type_): Internal.RewriteResult; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type PointFree_ = PointFree; - class class_6836$class_6838 extends Internal.Enum { - static valueOf($$0: string): Internal.class_6836$class_6838; - static values(): Internal.class_6836$class_6838[]; - static readonly field_36253 : Internal.class_6836$class_6838; - static readonly field_36254 : Internal.class_6836$class_6838; - static readonly field_36255 : Internal.class_6836$class_6838; + type RewriteResult_ = RewriteResult; + /** + * @javaClass net.minecraft.class_1715 + */ + class CraftingContainer implements Internal.Container, Internal.StackedContentsCompatible { + getContainerSize(): number; + getMaxStackSize(): number; + removeItem($$0: number, $$1: number): Internal.ItemStack; + removeItemNoUpdate($$0: number): Internal.ItemStack; + fillStackedContents($$0: Internal.StackedContents_): void; + getHeight(): number; + method_5448(): void; + stillValid($$0: Internal.Player_): boolean; + isEmpty(): boolean; + getItem($$0: number): Internal.ItemStack; + setChanged(): void; + getWidth(): number; + setItem($$0: number, $$1: Internal.ItemStack_): void; + readonly "menu" : Internal.AbstractContainerMenu; + get maxStackSize(): number; + get width(): number; + get containerSize(): number; + get height(): number; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6836$class_6838_ = "halt" | "break" | "continue" | class_6836$class_6838; - class class_287$class_5594 { + type CraftingContainer_ = CraftingContainer; + /** + * @javaClass net.minecraft.class_5776 + */ + class GlowSquid extends Internal.Squid { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + aiStep(): void; + static checkGlowSquideSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getDarkTicksRemaining(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + get darkTicksRemaining(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_287$class_5594_ = class_287$class_5594; - abstract class class_3857 extends Internal.class_1682 implements Internal.class_3856 { - method_7495(): Internal.class_1799; - method_5749($$0: Internal.class_2487_): void; - method_16940($$0: Internal.class_1799_): void; - method_5652($$0: Internal.class_2487_): void; + type GlowSquid_ = GlowSquid; + /** + * @javaClass net.minecraft.class_1617$class_1618 + */ + class SpellcasterIllager$IllagerSpell extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.SpellcasterIllager$IllagerSpell[]; + static byId($$0: number): this; + static readonly "SUMMON_VEX" : Internal.SpellcasterIllager$IllagerSpell; + static readonly "DISAPPEAR" : Internal.SpellcasterIllager$IllagerSpell; + static readonly "FANGS" : Internal.SpellcasterIllager$IllagerSpell; + static readonly "NONE" : Internal.SpellcasterIllager$IllagerSpell; + static readonly "WOLOLO" : Internal.SpellcasterIllager$IllagerSpell; + static readonly "BLINDNESS" : Internal.SpellcasterIllager$IllagerSpell; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3857_ = class_3857; - class class_4703 implements Internal.class_863$class_864 { - method_23109($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: number, $$4: number): void; - method_35794($$0: number): void; - method_23805($$0: Internal.class_4703$class_5243_): void; - method_23807($$0: Internal.class_4703$class_4705_): void; - method_20414(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4703_ = class_4703; - class class_5586 { - static readonly field_27302 : Internal.Codec; - readonly field_27305 : number; - readonly field_27304 : number; - readonly field_27303 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5586_ = class_5586; - class class_6728 extends Internal.class_6017 { - method_35012(): Internal.class_6018; - static method_39156($$0: number, $$1: number, $$2: number, $$3: number): Internal.class_6728; - method_35011(): number; - static method_39159($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; + type SpellcasterIllager$IllagerSpell_ = "wololo" | "fangs" | "blindness" | "none" | "summon_vex" | "disappear" | SpellcasterIllager$IllagerSpell; + /** + * @javaClass com.mojang.datafixers.types.Type$TypeError + */ + abstract class Type$TypeError { toString(): string; - method_35009(): number; - method_35008($$0: Internal.Random_): number; - static readonly field_35352 : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6728_ = class_6728; - class class_3812 implements Internal.class_3037 { - method_27222(): number; - method_27223(): Internal.class_6880; - static readonly field_24886 : Internal.Codec; + type Type$TypeError_ = Type$TypeError; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator + */ + interface ShortBidirectionalIterator extends Internal.ShortIterator, Internal.ObjectBidirectionalIterator { + previous(): number; + previousShort(): number; + back(arg0: number): number; + skip(arg0: number): number; + } + type ShortBidirectionalIterator_ = (() => number) | ShortBidirectionalIterator; + /** + * @javaClass dev.latvian.mods.kubejs.block.RandomTickCallbackJS + */ + class RandomTickCallbackJS { + getServer(): Internal.ServerJS; + getLevel(): Internal.LevelJS; + "random" : Internal.Random; + "block" : Internal.BlockContainerJS; + get server(): Internal.ServerJS; + get level(): Internal.LevelJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3812_ = class_3812; - interface Char2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + type RandomTickCallbackJS_ = RandomTickCallbackJS; + /** + * @javaClass net.minecraft.class_5183$class_5185 + */ + class RuinedPortalFeature$Type extends Internal.Enum implements Internal.StringRepresentable { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.RuinedPortalFeature$Type[]; + method_15434(): string; + static byName($$0: string): this; + static readonly "CODEC" : Internal.Codec; + static readonly "JUNGLE" : Internal.RuinedPortalFeature$Type; + static readonly "NETHER" : Internal.RuinedPortalFeature$Type; + static readonly "OCEAN" : Internal.RuinedPortalFeature$Type; + static readonly "MOUNTAIN" : Internal.RuinedPortalFeature$Type; + static readonly "DESERT" : Internal.RuinedPortalFeature$Type; + static readonly "SWAMP" : Internal.RuinedPortalFeature$Type; + static readonly "STANDARD" : Internal.RuinedPortalFeature$Type; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RuinedPortalFeature$Type_ = "standard" | "mountain" | "nether" | "ocean" | "jungle" | "desert" | "swamp" | RuinedPortalFeature$Type; + /** + * @javaClass net.minecraft.class_1506 + */ + class SkeletonHorse extends Internal.AbstractHorse { + rideableUnderWater(): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + aiStep(): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getPassengersRidingOffset(): number; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + isTrap(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + setTrap($$0: boolean): void; + get passengersRidingOffset(): number; + get mobType(): Internal.MobType; + get trap(): boolean; + set trap($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SkeletonHorse_ = SkeletonHorse; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterTick + */ + interface ScreenEvents$AfterTick { + afterTick(arg0: Internal.Screen_): void; + } + type ScreenEvents$AfterTick_ = ((arg0: Internal.Screen) => void) | ScreenEvents$AfterTick; + /** + * @javaClass net.minecraft.class_5900$class_5901 + */ + class ClientboundSetPlayerTeamPacket$Action extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ClientboundSetPlayerTeamPacket$Action[]; + static readonly "ADD" : Internal.ClientboundSetPlayerTeamPacket$Action; + static readonly "REMOVE" : Internal.ClientboundSetPlayerTeamPacket$Action; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetPlayerTeamPacket$Action_ = "add" | "remove" | ClientboundSetPlayerTeamPacket$Action; + /** + * @javaClass java.lang.constant.DirectMethodHandleDesc + */ + interface DirectMethodHandleDesc extends Internal.MethodHandleDesc { + owner(): Internal.ClassDesc; + kind(): Internal.DirectMethodHandleDesc$Kind; + refKind(): number; + isOwnerInterface(): boolean; + lookupDescriptor(): string; + methodName(): string; + } + type DirectMethodHandleDesc_ = DirectMethodHandleDesc; + /** + * @javaClass java.time.temporal.ValueRange + */ + class ValueRange implements Internal.Serializable { + getMaximum(): number; + getSmallestMaximum(): number; + isIntValue(): boolean; + getLargestMinimum(): number; + isValidValue(arg0: number): boolean; + hashCode(): number; + static of(arg0: number, arg1: number): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number): this; + static of(arg0: number, arg1: number, arg2: number): this; + equals(arg0: any): boolean; + getMinimum(): number; + checkValidIntValue(arg0: number, arg1: Internal.TemporalField_): number; + checkValidValue(arg0: number, arg1: Internal.TemporalField_): number; + toString(): string; + isFixed(): boolean; + isValidIntValue(arg0: number): boolean; + get largestMinimum(): number; + get smallestMaximum(): number; + get intValue(): boolean; + get maximum(): number; + get fixed(): boolean; + get minimum(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ValueRange_ = ValueRange; + /** + * @javaClass net.minecraft.class_2995$class_2996 + */ + class ServerScoreboard$Method extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.ServerScoreboard$Method[]; + static readonly "REMOVE" : Internal.ServerScoreboard$Method; + static readonly "CHANGE" : Internal.ServerScoreboard$Method; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerScoreboard$Method_ = "change" | "remove" | ServerScoreboard$Method; + /** + * @javaClass net.minecraft.class_6492 + */ + interface CubicSpline extends Internal.ToFloatFunction { + codec($$0: Internal.Codec_>): Internal.Codec>; + constant($$0: number): Internal.CubicSpline; + min(): number; + parityString(): string; + max(): number; + builder($$0: Internal.ToFloatFunction_, $$1: Internal.ToFloatFunction_): Internal.CubicSpline$Builder; + builder($$0: Internal.ToFloatFunction_): Internal.CubicSpline$Builder; + mapAll(arg0: Internal.CubicSpline$CoordinateVisitor_): Internal.CubicSpline; + } + type CubicSpline_ = CubicSpline; + /** + * @javaClass net.minecraft.class_7061$class_7062 + */ + class StructureSpawnOverride$BoundingBoxType extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): this; + static values(): Internal.StructureSpawnOverride$BoundingBoxType[]; + method_15434(): string; + static byName($$0: string): this; + static readonly "CODEC" : Internal.Codec; + static readonly "STRUCTURE" : Internal.StructureSpawnOverride$BoundingBoxType; + static readonly "PIECE" : Internal.StructureSpawnOverride$BoundingBoxType; + static readonly "VALUES" : Internal.StructureSpawnOverride$BoundingBoxType[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureSpawnOverride$BoundingBoxType_ = "piece" | "structure" | StructureSpawnOverride$BoundingBoxType; + /** + * @javaClass dev.latvian.mods.rhino.classdata.MethodSignature + */ + class MethodSignature { + hashCode(): number; + static of(... types: Internal.Class_[]): this; + equals(obj: any): boolean; + toString(): string; + matches(actualArguments: Internal.MethodSignature_, cx: Internal.Context_): boolean; + static readonly "FLOAT" : Internal.MethodSignature; + readonly "types" : typeof any[]; + static readonly "CHAR" : Internal.MethodSignature; + static readonly "OBJECT" : Internal.MethodSignature; + static readonly "INT" : Internal.MethodSignature; + static readonly "BOOLEAN" : Internal.MethodSignature; + static readonly "SHORT" : Internal.MethodSignature; + static readonly "BYTE" : Internal.MethodSignature; + static readonly "STRING" : Internal.MethodSignature; + static readonly "DOUBLE" : Internal.MethodSignature; + static readonly "OBJECT_ARRAY" : Internal.MethodSignature; + static readonly "EMPTY" : Internal.MethodSignature; + static readonly "LONG" : Internal.MethodSignature; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MethodSignature_ = MethodSignature; + /** + * @javaClass java.nio.file.WatchService + */ + interface WatchService extends Internal.Closeable { + take(): Internal.WatchKey; + poll(arg0: number, arg1: Internal.TimeUnit_): Internal.WatchKey; + poll(): Internal.WatchKey; + close(): void; + } + type WatchService_ = WatchService; + /** + * @javaClass net.minecraft.class_1269 + */ + class InteractionResult extends Internal.Enum { + shouldAwardStats(): boolean; + static valueOf($$0: string): this; + static values(): Internal.InteractionResult[]; + static sidedSuccess($$0: boolean): this; + consumesAction(): boolean; + shouldSwing(): boolean; + static readonly "SUCCESS" : Internal.InteractionResult; + static readonly "PASS" : Internal.InteractionResult; + static readonly "CONSUME_PARTIAL" : Internal.InteractionResult; + static readonly "CONSUME" : Internal.InteractionResult; + static readonly "FAIL" : Internal.InteractionResult; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InteractionResult_ = "fail" | "pass" | "success" | "consume" | "consume_partial" | InteractionResult; + /** + * @javaClass net.minecraft.class_6872 + */ + class RandomSpreadStructurePlacement extends Internal.Record implements Internal.StructurePlacement { + spacing(): number; + salt(): number; + method_40166(): Internal.StructurePlacementType; + spreadType(): Internal.RandomSpreadType; + separation(): number; + hashCode(): number; + getPotentialFeatureChunk($$0: number, $$1: number, $$2: number): Internal.ChunkPos; + equals($$0: any): boolean; + method_40168($$0: Internal.ChunkGenerator_, $$1: number, $$2: number, $$3: number): boolean; + toString(): string; + locateOffset(): Vec3i; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RandomSpreadStructurePlacement_ = RandomSpreadStructurePlacement; + /** + * @javaClass net.minecraft.class_6761 + */ + interface SerializableTickContainer { + save(arg0: number, arg1: Internal.Function_): Internal.Tag; + } + type SerializableTickContainer_ = ((arg0: number, arg1: Internal.Function) => Internal.Tag) | SerializableTickContainer; + /** + * @javaClass net.minecraft.class_129 + */ + class CrashReportCategory { + setDetail($$0: string, $$1: any): this; + setDetail($$0: string, $$1: Internal.CrashReportDetail_): this; + static formatLocation($$0: Internal.LevelHeightAccessor_, $$1: BlockPos_): string; + static formatLocation($$0: Internal.LevelHeightAccessor_, $$1: number, $$2: number, $$3: number): string; + static populateBlockDetails($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_, $$2: BlockPos_, $$3: Internal.BlockState_): void; + getStacktrace(): Internal.StackTraceElement[]; + getDetails($$0: Internal.StringBuilder_): void; + setDetailError($$0: string, $$1: Internal.Throwable_): void; + validateStackTrace($$0: Internal.StackTraceElement_, $$1: Internal.StackTraceElement_): boolean; + trimStacktrace(size: number): void; + fillInStackTrace($$0: number): number; + get stacktrace(): Internal.StackTraceElement[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CrashReportCategory_ = CrashReportCategory; + /** + * @javaClass net.minecraft.class_1313 + */ + class MoverType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.MoverType[]; + static readonly "PLAYER" : Internal.MoverType; + static readonly "PISTON" : Internal.MoverType; + static readonly "SHULKER_BOX" : Internal.MoverType; + static readonly "SELF" : Internal.MoverType; + static readonly "SHULKER" : Internal.MoverType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MoverType_ = "shulker" | "piston" | "shulker_box" | "self" | "player" | MoverType; + /** + * @javaClass net.minecraft.class_2744 + */ + class ClientboundSetEquipmentPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getSlots(): Internal.List>; + getEntity(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get slots(): Internal.List>; + get entity(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetEquipmentPacket_ = ClientboundSetEquipmentPacket; + /** + * @javaClass java.io.FilenameFilter + */ + interface FilenameFilter { + accept(arg0: Internal.File_, arg1: string): boolean; + } + type FilenameFilter_ = ((arg0: Internal.File, arg1: string) => boolean) | FilenameFilter; + /** + * @javaClass net.coderbot.batchedentityrendering.impl.DrawCallTrackingRenderBuffers + */ + interface DrawCallTrackingRenderBuffers { + getDrawCalls(): number; + resetDrawCounts(): void; + getRenderTypes(): number; + } + type DrawCallTrackingRenderBuffers_ = DrawCallTrackingRenderBuffers; + /** + * @javaClass net.minecraft.class_1044 + */ + abstract class AbstractTexture implements Internal.AutoCloseable { + bind(): void; + load(arg0: Internal.ResourceManager_): void; + releaseId(): void; + reset($$0: Internal.TextureManager_, $$1: Internal.ResourceManager_, $$2: ResourceLocation_, $$3: Internal.Executor_): void; + getId(): number; + close(): void; + setFilter($$0: boolean, $$1: boolean): void; + static readonly "NOT_ASSIGNED" : -1; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractTexture_ = AbstractTexture; + /** + * @javaClass malte0811.ferritecore.mixin.dedupbakedquad.BakedQuadAccess + */ + interface BakedQuadAccess { + setVertices(arg0: number[]): void; + } + type BakedQuadAccess_ = ((arg0: number[]) => void) | BakedQuadAccess; + /** + * @javaClass java.util.function.LongToIntFunction + */ + interface LongToIntFunction { + applyAsInt(arg0: number): number; + } + type LongToIntFunction_ = ((arg0: number) => number) | LongToIntFunction; + /** + * @javaClass net.minecraft.class_6492$class_7073 + */ + interface CubicSpline$CoordinateVisitor { + visit(arg0: Internal.ToFloatFunction_): Internal.ToFloatFunction; + } + type CubicSpline$CoordinateVisitor_ = ((arg0: Internal.ToFloatFunction) => Internal.ToFloatFunction) | CubicSpline$CoordinateVisitor; + /** + * @javaClass java.util.Locale$IsoCountryCode + */ + abstract class Locale$IsoCountryCode extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.Locale$IsoCountryCode[]; + static readonly "PART3" : Internal.Locale$IsoCountryCode; + static readonly "PART1_ALPHA2" : Internal.Locale$IsoCountryCode; + static readonly "PART1_ALPHA3" : Internal.Locale$IsoCountryCode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Locale$IsoCountryCode_ = "part3" | "part1_alpha2" | "part1_alpha3" | Locale$IsoCountryCode; + /** + * @javaClass net.minecraft.class_302 + */ + class HotbarManager { + get($$0: number): Internal.Hotbar; + save(): void; + static readonly "NUM_HOTBAR_GROUPS" : 9; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HotbarManager_ = HotbarManager; + /** + * @javaClass net.minecraft.class_1679 + */ + class SpectralArrow extends Internal.AbstractArrow { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpectralArrow_ = SpectralArrow; + /** + * @javaClass net.minecraft.class_1940 + */ + class LevelSettings { + getDataPackConfig(): Internal.DataPackConfig; + difficulty(): Internal.Difficulty; + gameRules(): Internal.GameRules; + gameType(): Internal.GameType; + hardcore(): boolean; + withDataPackConfig($$0: Internal.DataPackConfig_): this; + withDifficulty($$0: Internal.Difficulty_): this; + levelName(): string; + copy(): this; + allowCommands(): boolean; + static parse($$0: Internal.Dynamic_, $$1: Internal.DataPackConfig_): this; + withGameType($$0: Internal.GameType_): this; + get dataPackConfig(): Internal.DataPackConfig; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelSettings_ = LevelSettings; + /** + * @javaClass net.minecraft.class_270 + */ + abstract class Team { + isAlliedTo($$0: Internal.Team_): boolean; + getFormattedName(arg0: Internal.Component_): Internal.MutableComponent; + getName(): string; + getNameTagVisibility(): Internal.Team$Visibility; + getCollisionRule(): Internal.Team$CollisionRule; + getColor(): Internal.ChatFormatting; + canSeeFriendlyInvisibles(): boolean; + isAllowFriendlyFire(): boolean; + getPlayers(): Internal.Collection; + getDeathMessageVisibility(): Internal.Team$Visibility; + get allowFriendlyFire(): boolean; + get collisionRule(): Internal.Team$CollisionRule; + get color(): Internal.ChatFormatting; + get players(): Internal.Collection; + get name(): string; + get nameTagVisibility(): Internal.Team$Visibility; + get deathMessageVisibility(): Internal.Team$Visibility; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Team_ = Team; + /** + * @javaClass net.minecraft.class_2643 + */ + class TheEndGatewayBlockEntity extends Internal.TheEndPortalBlockEntity { + getCooldownPercent($$0: number): number; + static beamAnimationTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.TheEndGatewayBlockEntity_): void; + getUpdateTag(): Internal.CompoundTag; + static teleportEntity($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_, $$4: Internal.TheEndGatewayBlockEntity_): void; + isCoolingDown(): boolean; + isSpawning(): boolean; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + getSpawnPercent($$0: number): number; + shouldRenderFace($$0: Internal.Direction_): boolean; + load($$0: Internal.CompoundTag_): void; + static teleportTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.TheEndGatewayBlockEntity_): void; + triggerEvent($$0: number, $$1: number): boolean; + static canEntityTeleport($$0: Internal.Entity_): boolean; + setExitPosition($$0: BlockPos_, $$1: boolean): void; + getParticleAmount(): number; + get updateTag(): Internal.CompoundTag; + get spawning(): boolean; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get coolingDown(): boolean; + get particleAmount(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TheEndGatewayBlockEntity_ = TheEndGatewayBlockEntity; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.AxeItemBuilder + */ + class AxeItemBuilder extends Internal.HandheldItemBuilder { + createObject(): Internal.Item; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AxeItemBuilder_ = AxeItemBuilder; + /** + * @javaClass dev.latvian.mods.kubejs.player.EntityArrayList + */ + class EntityArrayList extends Internal.ArrayList implements Internal.MessageSender { + filter(filter: Internal.Predicate_): this; + sendData(channel: string, data: Internal.CompoundTag_): void; + getLevel(): Internal.LevelJS; + setStatusMessage(message: Internal.Component_): void; + getName(): Internal.Component; + getDisplayName(): Internal.Component; + getFirst(): Internal.EntityJS; + tell(message: Internal.Component_): void; + playSound(id: Internal.SoundEvent_): void; + playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void; + runCommand(command: string): number; + kill(): void; + runCommandSilent(command: string): number; + get level(): Internal.LevelJS; + get displayName(): Internal.Component; + get name(): Internal.Component; + get first(): Internal.EntityJS; + set statusMessage(message: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityArrayList_ = EntityArrayList; + /** + * @javaClass net.minecraft.class_2856 + */ + class ServerboundResourcePackPacket implements Internal.Packet { + handle($$0: Internal.ServerGamePacketListener_): void; + getAction(): Internal.ServerboundResourcePackPacket$Action; + write($$0: Internal.FriendlyByteBuf_): void; + get action(): Internal.ServerboundResourcePackPacket$Action; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundResourcePackPacket_ = ServerboundResourcePackPacket; + /** + * @javaClass net.minecraft.class_3227 + */ + class ThreadedLevelLightEngine extends Internal.LevelLightEngine implements Internal.AutoCloseable { + updateSectionStatus($$0: Internal.SectionPos_, $$1: boolean): void; + setTaskPerBatch($$0: number): void; + runUpdates($$0: number, $$1: boolean, $$2: boolean): number; + lightChunk($$0: Internal.ChunkAccess_, $$1: boolean): Internal.CompletableFuture; + enableLightSources($$0: Internal.ChunkPos_, $$1: boolean): void; + queueSectionData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_, $$2: Internal.DataLayer_, $$3: boolean): void; + tryScheduleUpdate(): void; + checkBlock($$0: BlockPos_): void; + retainData($$0: Internal.ChunkPos_, $$1: boolean): void; + onBlockEmissionIncrease($$0: BlockPos_, $$1: number): void; + close(): void; + set taskPerBatch($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ThreadedLevelLightEngine_ = ThreadedLevelLightEngine; + /** + * @javaClass java.nio.channels.AsynchronousFileChannel + */ + abstract class AsynchronousFileChannel implements Internal.AsynchronousChannel { + read(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; + read(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; + truncate(arg0: number): this; + size(): number; + lock(arg0: number, arg1: number, arg2: boolean): Internal.Future; + lock(arg0: A, arg1: Internal.CompletionHandler_): void; + lock(arg0: number, arg1: number, arg2: boolean, arg3: A, arg4: Internal.CompletionHandler_): void; + lock(): Internal.Future; + force(arg0: boolean): void; + write(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; + write(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; + tryLock(): Internal.FileLock; + tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; + static open(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ... arg3: any[]): this; + static open(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AsynchronousFileChannel_ = AsynchronousFileChannel; + /** + * @javaClass java.util.Comparator + */ + interface Comparator { + comparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; + naturalOrder(): Internal.Comparator; + compare(arg0: T, arg1: T): number; + thenComparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; + comparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; + thenComparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; + reverseOrder(): Internal.Comparator; + comparing(arg0: Internal.Function_): Internal.Comparator; + comparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; + thenComparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; + nullsLast(arg0: Internal.Comparator_): Internal.Comparator; + thenComparing(arg0: Internal.Comparator_): Internal.Comparator; + thenComparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; + thenComparing(arg0: Internal.Function_): Internal.Comparator; + equals(arg0: any): boolean; + comparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; + nullsFirst(arg0: Internal.Comparator_): Internal.Comparator; + reversed(): Internal.Comparator; + } + type Comparator_ = Comparator; + /** + * @javaClass net.minecraft.class_1928$class_4313 + */ + class GameRules$Key implements Internal.RuleKeyExtensions { + getDescriptionId(): string; + hashCode(): number; + equals($$0: any): boolean; + getCategory(): Internal.GameRules$Category; + getId(): string; + toString(): string; + fabric_setCustomCategory(customCategory: Internal.CustomGameRuleCategory_): void; + fabric_getCustomCategory(): Internal.CustomGameRuleCategory; + get descriptionId(): string; + get id(): string; + get category(): Internal.GameRules$Category; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameRules$Key_ = GameRules$Key; + /** + * @javaClass net.minecraft.class_4075 + */ + abstract class TextureAtlasHolder extends Internal.SimplePreparableReloadListener implements Internal.AutoCloseable { + close(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TextureAtlasHolder_ = TextureAtlasHolder; + /** + * @javaClass net.minecraft.class_5139 + */ + class ForkingTrunkPlacer extends Internal.TrunkPlacer { + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ForkingTrunkPlacer_ = ForkingTrunkPlacer; + /** + * @javaClass net.minecraft.class_2795 + */ + class ServerboundBlockEntityTagQuery implements Internal.Packet { + getTransactionId(): number; + getPos(): BlockPos; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get pos(): BlockPos; + get transactionId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundBlockEntityTagQuery_ = ServerboundBlockEntityTagQuery; + /** + * @javaClass net.minecraft.class_5718$class_5719 + */ + interface VibrationListener$VibrationListenerConfig { + shouldListen(arg0: Internal.Level_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.Entity_): boolean; + onSignalReceive(arg0: Internal.Level_, arg1: Internal.GameEventListener_, arg2: Internal.GameEvent_, arg3: number): void; + } + type VibrationListener$VibrationListenerConfig_ = VibrationListener$VibrationListenerConfig; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter + */ + class IngredientActionFilter { + checkFilter(index: number, stack: Internal.ItemStack_): boolean; + static filterOf(o: any): this; + copyFrom(filter: Internal.IngredientActionFilter_): void; + "filterIndex" : number; + "filterIngredient" : Internal.IngredientJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type IngredientActionFilter_ = number | Internal.IngredientJS_ | {item: Internal.IngredientJS_, index?: number} | IngredientActionFilter; + /** + * @javaClass net.minecraft.class_1584 + */ + class Ravager extends Internal.Raider { + canBeLeader(): boolean; + handleEntityEvent($$0: number): void; + aiStep(): void; + canBeControlledByRider(): boolean; + applyRaidBuffs($$0: number, $$1: boolean): void; + getRoarTick(): number; + getCelebrateSound(): Internal.SoundEvent; + getStunnedTick(): number; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + getAttackTick(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getPassengersRidingOffset(): number; + doHurtTarget($$0: Internal.Entity_): boolean; + getControllingPassenger(): Internal.Entity; + getMaxHeadYRot(): number; + hasLineOfSight($$0: Internal.Entity_): boolean; + static readonly "STUN_DURATION" : 40; + get maxHeadYRot(): number; + get attackTick(): number; + get passengersRidingOffset(): number; + get celebrateSound(): Internal.SoundEvent; + get roarTick(): number; + get controllingPassenger(): Internal.Entity; + get stunnedTick(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Ravager_ = Ravager; + /** + * @javaClass java.io.Flushable + */ + interface Flushable { + flush(): void; + } + type Flushable_ = (() => void) | Flushable; + /** + * @javaClass net.minecraft.class_1124$class_1125 + */ + class SearchRegistry$Key { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SearchRegistry$Key_ = SearchRegistry$Key; + /** + * @javaClass dev.latvian.mods.kubejs.core.PlayerSelector + */ + interface PlayerSelector { + getPlayer(arg0: Internal.Map_): Internal.ServerPlayerJS; + or(fallback: Internal.PlayerSelector_): this; + fuzzyName(name: string): this; + mc(player: Internal.Player_): this; + identity(player: Internal.ServerPlayerJS_): this; + of(o: any): this; + name(name: string): this; + uuid(uuid: Internal.UUID_): this; + } + type PlayerSelector_ = ((arg0: Internal.Map) => Internal.ServerPlayerJS) | PlayerSelector; + /** + * @javaClass net.minecraft.class_296$class_298 + */ + class VertexFormatElement$Usage extends Internal.Enum { + getName(): string; + static valueOf($$0: string): this; + clearBufferState($$0: number, $$1: number): void; + static values(): Internal.VertexFormatElement$Usage[]; + static readonly "POSITION" : Internal.VertexFormatElement$Usage; + static readonly "UV" : Internal.VertexFormatElement$Usage; + static readonly "GENERIC" : Internal.VertexFormatElement$Usage; + static readonly "COLOR" : Internal.VertexFormatElement$Usage; + static readonly "PADDING" : Internal.VertexFormatElement$Usage; + static readonly "NORMAL" : Internal.VertexFormatElement$Usage; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VertexFormatElement$Usage_ = "normal" | "uv" | "padding" | "color" | "position" | "generic" | VertexFormatElement$Usage; + /** + * @javaClass net.minecraft.class_5194 + */ + class ServerboundJigsawGeneratePacket implements Internal.Packet { + keepJigsaws(): boolean; + getPos(): BlockPos; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + levels(): number; + get pos(): BlockPos; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundJigsawGeneratePacket_ = ServerboundJigsawGeneratePacket; + /** + * @javaClass net.minecraft.class_1283 + */ + class CombatTracker { + recheckStatus(): void; + recordDamage($$0: Internal.DamageSource_, $$1: number, $$2: number): void; + getMob(): Internal.LivingEntity; + isInCombat(): boolean; + getKiller(): Internal.LivingEntity; + getLastEntry(): Internal.CombatEntry; + prepareForDamage(): void; + getDeathMessage(): Internal.Component; + isTakingDamage(): boolean; + getKillerId(): number; + getCombatDuration(): number; + static readonly "RESET_COMBAT_STATUS_TIME" : 300; + static readonly "RESET_DAMAGE_STATUS_TIME" : 100; + get deathMessage(): Internal.Component; + get mob(): Internal.LivingEntity; + get combatDuration(): number; + get takingDamage(): boolean; + get lastEntry(): Internal.CombatEntry; + get inCombat(): boolean; + get killer(): Internal.LivingEntity; + get killerId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CombatTracker_ = CombatTracker; + /** + * @javaClass net.minecraft.class_1799$class_5422 + */ + class ItemStack$TooltipPart extends Internal.Enum { + getMask(): number; + static valueOf($$0: string): this; + static values(): Internal.ItemStack$TooltipPart[]; + static readonly "DYE" : Internal.ItemStack$TooltipPart; + static readonly "CAN_DESTROY" : Internal.ItemStack$TooltipPart; + static readonly "ENCHANTMENTS" : Internal.ItemStack$TooltipPart; + static readonly "MODIFIERS" : Internal.ItemStack$TooltipPart; + static readonly "CAN_PLACE" : Internal.ItemStack$TooltipPart; + static readonly "UNBREAKABLE" : Internal.ItemStack$TooltipPart; + static readonly "ADDITIONAL" : Internal.ItemStack$TooltipPart; + get mask(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemStack$TooltipPart_ = "dye" | "can_destroy" | "can_place" | "additional" | "unbreakable" | "enchantments" | "modifiers" | ItemStack$TooltipPart; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntListIterator + */ + interface IntListIterator extends Internal.IntBidirectionalIterator, Internal.ListIterator { + next(): number; + add(arg0: number): void; + set(arg0: number): void; + previous(): number; + remove(): void; + } + type IntListIterator_ = IntListIterator; + /** + * @javaClass net.minecraft.class_6045 + */ + abstract class NearestVisibleLivingEntitySensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NearestVisibleLivingEntitySensor_ = NearestVisibleLivingEntitySensor; + /** + * @javaClass net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl + */ + class BlockApiLookupImpl implements Internal.BlockApiLookup { + registerForBlocks(provider: Internal.BlockApiLookup$BlockApiProvider_, ... blocks: Internal.Block_[]): void; + apiClass(): typeof A; + find(world: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_, blockEntity: Internal.BlockEntity_, context: C): A; + static get(lookupId: ResourceLocation_, apiClass: Internal.Class_, contextClass: Internal.Class_): Internal.BlockApiLookup; + getProvider(block: Internal.Block_): Internal.BlockApiLookup$BlockApiProvider; + registerSelf(... blockEntityTypes: Internal.BlockEntityType_[]): void; + getId(): ResourceLocation; + registerForBlockEntities(provider: Internal.BlockApiLookup$BlockEntityApiProvider_, ... blockEntityTypes: Internal.BlockEntityType_[]): void; + contextClass(): typeof C; + getFallbackProviders(): Internal.List>; + registerFallback(fallbackProvider: Internal.BlockApiLookup$BlockApiProvider_): void; + get id(): ResourceLocation; + get fallbackProviders(): Internal.List>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockApiLookupImpl_ = BlockApiLookupImpl; + /** + * @javaClass net.minecraft.class_1309$class_6823 + */ + class LivingEntity$Fallsounds extends Internal.Record { + small(): Internal.SoundEvent; + big(): Internal.SoundEvent; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LivingEntity$Fallsounds_ = LivingEntity$Fallsounds; + /** + * @javaClass io.netty.channel.RecvByteBufAllocator$Handle + */ + interface RecvByteBufAllocator$Handle { + continueReading(): boolean; + incMessagesRead(arg0: number): void; + allocate(arg0: Internal.ByteBufAllocator_): Internal.ByteBuf; + guess(): number; + reset(arg0: Internal.ChannelConfig_): void; + attemptedBytesRead(): number; + attemptedBytesRead(arg0: number): void; + readComplete(): void; + lastBytesRead(): number; + lastBytesRead(arg0: number): void; + } + type RecvByteBufAllocator$Handle_ = RecvByteBufAllocator$Handle; + /** + * @javaClass net.minecraft.class_5411 + */ + class RecipeBookSettings { + setFiltering($$0: Internal.RecipeBookType_, $$1: boolean): void; + setOpen($$0: Internal.RecipeBookType_, $$1: boolean): void; + static read($$0: Internal.CompoundTag_): this; + static read($$0: Internal.FriendlyByteBuf_): this; + replaceFrom($$0: Internal.RecipeBookSettings_): void; + isOpen($$0: Internal.RecipeBookType_): boolean; + isFiltering($$0: Internal.RecipeBookType_): boolean; + hashCode(): number; + equals($$0: any): boolean; + copy(): this; + write($$0: Internal.CompoundTag_): void; + write($$0: Internal.FriendlyByteBuf_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecipeBookSettings_ = RecipeBookSettings; + /** + * @javaClass net.minecraft.class_5747 + */ + class ClientboundAddVibrationSignalPacket implements Internal.Packet { + getVibrationPath(): Internal.VibrationPath; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get vibrationPath(): Internal.VibrationPath; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundAddVibrationSignalPacket_ = ClientboundAddVibrationSignalPacket; + /** + * @javaClass net.coderbot.iris.rendertarget.Blaze3dRenderTargetExt + */ + interface Blaze3dRenderTargetExt { + iris$getColorBufferVersion(): number; + iris$getDepthBufferVersion(): number; + } + type Blaze3dRenderTargetExt_ = Blaze3dRenderTargetExt; + /** + * @javaClass net.minecraft.class_2736 + */ + class ClientboundSetDisplayObjectivePacket implements Internal.Packet { + getSlot(): number; + getObjectiveName(): string; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get slot(): number; + get objectiveName(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetDisplayObjectivePacket_ = ClientboundSetDisplayObjectivePacket; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortSpliterator + */ + interface ShortSpliterator extends Internal.Spliterator$OfPrimitive { + trySplit(): this; + tryAdvance(arg0: Internal.Consumer_): boolean; + getComparator(): Internal.ShortComparator; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.Consumer_): void; + } + type ShortSpliterator_ = (() => Internal.ShortSpliterator) | ShortSpliterator; + /** + * @javaClass java.time.zone.ZoneRules + */ + class ZoneRules implements Internal.Serializable { + getTransitions(): Internal.List; + getDaylightSavings(arg0: Internal.Instant_): Internal.Duration; + getTransitionRules(): Internal.List; + previousTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; + getOffset(arg0: Internal.LocalDateTime_): Internal.ZoneOffset; + getOffset(arg0: Internal.Instant_): Internal.ZoneOffset; + isFixedOffset(): boolean; + hashCode(): number; + getTransition(arg0: Internal.LocalDateTime_): Internal.ZoneOffsetTransition; + getValidOffsets(arg0: Internal.LocalDateTime_): Internal.List; + static of(arg0: Internal.ZoneOffset_, arg1: Internal.ZoneOffset_, arg2: Internal.List_, arg3: Internal.List_, arg4: Internal.List_): this; + static of(arg0: Internal.ZoneOffset_): this; + equals(arg0: any): boolean; + nextTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; + getStandardOffset(arg0: Internal.Instant_): Internal.ZoneOffset; + toString(): string; + isDaylightSavings(arg0: Internal.Instant_): boolean; + isValidOffset(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): boolean; + get fixedOffset(): boolean; + get transitionRules(): Internal.List; + get transitions(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ZoneRules_ = ZoneRules; + /** + * @javaClass java.time.chrono.AbstractChronology + */ + abstract class AbstractChronology implements Internal.Chronology { + resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + compareTo(arg0: Internal.Chronology_): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractChronology_ = AbstractChronology; + /** + * @javaClass net.minecraft.class_2784$class_5200 + */ + class WorldBorder$Settings { + getSize(): number; + static read($$0: Internal.DynamicLike_, $$1: Internal.WorldBorder$Settings_): this; + getWarningBlocks(): number; + getSizeLerpTarget(): number; + getSafeZone(): number; + getWarningTime(): number; + getCenterZ(): number; + write($$0: Internal.CompoundTag_): void; + getSizeLerpTime(): number; + getDamagePerBlock(): number; + getCenterX(): number; + get safeZone(): number; + get centerZ(): number; + get size(): number; + get centerX(): number; + get sizeLerpTime(): number; + get warningBlocks(): number; + get sizeLerpTarget(): number; + get warningTime(): number; + get damagePerBlock(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WorldBorder$Settings_ = WorldBorder$Settings; + /** + * @javaClass net.minecraft.class_65$class_66 + */ + class AlternativesEntry$Builder extends Internal.LootPoolEntryContainer$Builder { + otherwise($$0: Internal.LootPoolEntryContainer$Builder_): this; + build(): Internal.LootPoolEntryContainer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AlternativesEntry$Builder_ = AlternativesEntry$Builder; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder + */ + class ShovelItemBuilder extends Internal.HandheldItemBuilder { + createObject(): Internal.Item; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShovelItemBuilder_ = ShovelItemBuilder; + /** + * @javaClass net.minecraft.class_6683 + */ + class ModCheck extends Internal.Record { + shouldReportAsModified(): boolean; + static identify($$0: string, $$1: Internal.Supplier_, $$2: string, $$3: Internal.Class_): this; + hashCode(): number; + merge($$0: Internal.ModCheck_): this; + confidence(): Internal.ModCheck$Confidence; + equals($$0: any): boolean; + description(): string; + toString(): string; + fullDescription(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModCheck_ = ModCheck; + /** + * @javaClass net.minecraft.class_1428 + */ + class Chicken extends Internal.Animal { + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + positionRider($$0: Internal.Entity_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + aiStep(): void; + setChickenJockey($$0: boolean): void; + removeWhenFarAway($$0: number): boolean; + isChickenJockey(): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + isFood($$0: Internal.ItemStack_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + "flapSpeed" : number; + "oFlap" : number; + "eggTime" : number; + "flap" : number; + "flapping" : number; + "oFlapSpeed" : number; + get chickenJockey(): boolean; + set chickenJockey($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Chicken_ = Chicken; + /** + * @javaClass net.minecraft.class_536 + */ + interface SpectatorMenuListener { + onSpectatorMenuClosed(arg0: Internal.SpectatorMenu_): void; + } + type SpectatorMenuListener_ = ((arg0: Internal.SpectatorMenu) => void) | SpectatorMenuListener; + /** + * @javaClass java.lang.reflect.AnnotatedType + */ + interface AnnotatedType extends Internal.AnnotatedElement { + getAnnotatedOwnerType(): this; + getType(): Internal.Type; + getAnnotation(arg0: Internal.Class_): T; + getAnnotations(): Internal.Annotation[]; + getDeclaredAnnotations(): Internal.Annotation[]; + } + type AnnotatedType_ = AnnotatedType; + /** + * @javaClass java.lang.invoke.MethodHandle + */ + abstract class MethodHandle implements Internal.Constable { + asCollector(arg0: Internal.Class_, arg1: number): this; + asCollector(arg0: number, arg1: Internal.Class_, arg2: number): this; + asSpreader(arg0: number, arg1: Internal.Class_, arg2: number): this; + asSpreader(arg0: Internal.Class_, arg1: number): this; + withVarargs(arg0: boolean): this; + invokeExact(... arg0: any[]): any; + invoke(... arg0: any[]): any; + type(): Internal.MethodType; + describeConstable(): Internal.Optional; + bindTo(arg0: any): this; + asVarargsCollector(arg0: Internal.Class_): this; + asType(arg0: Internal.MethodType_): this; + invokeWithArguments(... arg0: any[]): any; + invokeWithArguments(arg0: Internal.List_): any; + isVarargsCollector(): boolean; + asFixedArity(): this; + toString(): string; + get varargsCollector(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MethodHandle_ = MethodHandle; + /** + * @javaClass net.minecraft.class_2675 + */ + class ClientboundLevelParticlesPacket implements Internal.Packet { + getXDist(): number; + getX(): number; + getY(): number; + isOverrideLimiter(): boolean; + getZ(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getParticle(): Internal.ParticleOptions; + getMaxSpeed(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getCount(): number; + getYDist(): number; + getZDist(): number; + get overrideLimiter(): boolean; + get xDist(): number; + get yDist(): number; + get zDist(): number; + get x(): number; + get count(): number; + get y(): number; + get z(): number; + get particle(): Internal.ParticleOptions; + get maxSpeed(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundLevelParticlesPacket_ = ClientboundLevelParticlesPacket; + /** + * @javaClass java.util.EventListener + */ + interface EventListener { + } + type EventListener_ = EventListener; + /** + * @javaClass net.minecraft.class_3666 + */ + class SpikeConfiguration implements Internal.FeatureConfiguration { + getSpikes(): Internal.List; + getCrystalBeamTarget(): BlockPos; + isCrystalInvulnerable(): boolean; + static readonly "CODEC" : Internal.Codec; + get crystalBeamTarget(): BlockPos; + get spikes(): Internal.List; + get crystalInvulnerable(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpikeConfiguration_ = SpikeConfiguration; + /** + * @javaClass net.minecraft.class_5294$class_5401 + */ + class DimensionSpecialEffects$SkyType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.DimensionSpecialEffects$SkyType[]; + static readonly "END" : Internal.DimensionSpecialEffects$SkyType; + static readonly "NONE" : Internal.DimensionSpecialEffects$SkyType; + static readonly "NORMAL" : Internal.DimensionSpecialEffects$SkyType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DimensionSpecialEffects$SkyType_ = "normal" | "end" | "none" | DimensionSpecialEffects$SkyType; + /** + * @javaClass net.minecraft.class_3543 + */ + class PerlinSimplexNoise { + getValue($$0: number, $$1: number, $$2: boolean): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PerlinSimplexNoise_ = PerlinSimplexNoise; + /** + * @javaClass net.minecraft.class_4184$class_6355 + */ + class Camera$NearPlane { + getTopRight(): Vec3; + getBottomRight(): Vec3; + getBottomLeft(): Vec3; + getPointOnPlane($$0: number, $$1: number): Vec3; + getTopLeft(): Vec3; + get bottomLeft(): Vec3; + get bottomRight(): Vec3; + get topLeft(): Vec3; + get topRight(): Vec3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Camera$NearPlane_ = Camera$NearPlane; + /** + * @javaClass com.mojang.datafixers.TypeRewriteRule + */ + interface TypeRewriteRule { + all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): this; + ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_): this; + once(arg0: Internal.TypeRewriteRule_): this; + checkOnce(arg0: Internal.TypeRewriteRule_, arg1: Internal.Consumer_>): this; + everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): this; + one(arg0: Internal.TypeRewriteRule_): this; + orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this; + orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.Supplier_): this; + rewrite(arg0: com.mojang.datafixers.types.Type_): Internal.Optional>; + nop(): this; + seq(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this; + seq(arg0: Internal.TypeRewriteRule_, ... arg1: Internal.TypeRewriteRule_[]): this; + seq(arg0: Internal.List_): this; + } + type TypeRewriteRule_ = ((arg0: com.mojang.datafixers.types.Type) => Internal.Optional>) | TypeRewriteRule; + /** + * @javaClass net.minecraft.class_631 + */ + class ClientChunkCache extends Internal.ChunkSource { + drop($$0: number, $$1: number): void; + getLoadedChunksCount(): number; + getLightEngine(): Internal.LevelLightEngine; + getLevel(): Internal.BlockGetter; + onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.LevelChunk; + updateViewRadius($$0: number): void; + replaceWithPacketData($$0: number, $$1: number, $$2: Internal.FriendlyByteBuf_, $$3: Internal.CompoundTag_, $$4: Internal.Consumer_): Internal.LevelChunk; + tick($$0: Internal.BooleanSupplier_, $$1: boolean): void; + handler$zfm000$onReplaceWithPacketData(i: number, j: number, buf: Internal.FriendlyByteBuf_, tag: Internal.CompoundTag_, tagOutputConsumer: Internal.Consumer_, ci: Internal.CallbackInfoReturnable_, k: number, levelChunk: Internal.LevelChunk_): void; + gatherStats(): string; + handler$bie000$replaceWithPacketData(i: number, j: number, friendlyByteBuf: Internal.FriendlyByteBuf_, compoundTag: Internal.CompoundTag_, consumer: Internal.Consumer_, cir: Internal.CallbackInfoReturnable_, k: number, levelChunk: Internal.LevelChunk_, chunkPos: Internal.ChunkPos_): void; + updateViewCenter($$0: number, $$1: number): void; + get lightEngine(): Internal.LevelLightEngine; + get level(): Internal.BlockGetter; + get loadedChunksCount(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientChunkCache_ = ClientChunkCache; + /** + * Fired when a block is placed. + * + * Note that the entity can be `null`, if the placer is a dispenser, etc. + * @javaClass dev.latvian.mods.kubejs.block.BlockPlaceEventJS + */ + class BlockPlaceEventJS extends Internal.EntityEventJS { + getLevel(): Internal.LevelJS; + getBlock(): Internal.BlockContainerJS; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + get level(): Internal.LevelJS; + get block(): Internal.BlockContainerJS; + get entity(): Internal.EntityJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when a block is placed. + * + * Note that the entity can be `null`, if the placer is a dispenser, etc. + */ + type BlockPlaceEventJS_ = BlockPlaceEventJS; + /** + * @javaClass net.minecraft.class_4094 + */ + interface ReputationEventHandler { + onReputationEventFrom(arg0: Internal.ReputationEventType_, arg1: Internal.Entity_): void; + } + type ReputationEventHandler_ = ((arg0: Internal.ReputationEventType, arg1: Internal.Entity) => void) | ReputationEventHandler; + /** + * @javaClass net.minecraft.class_5207 + */ + class FancyFoliagePlacer extends Internal.BlobFoliagePlacer { + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FancyFoliagePlacer_ = FancyFoliagePlacer; + /** + * @javaClass net.minecraft.class_1310 + */ + class MobType { + static readonly "ARTHROPOD" : Internal.MobType; + static readonly "UNDEFINED" : Internal.MobType; + static readonly "ILLAGER" : Internal.MobType; + static readonly "UNDEAD" : Internal.MobType; + static readonly "WATER" : Internal.MobType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MobType_ = MobType; + /** + * @javaClass net.minecraft.class_2765 + */ + class ClientboundSoundEntityPacket implements Internal.Packet { + getVolume(): number; + getPitch(): number; + getSource(): Internal.SoundSource; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getSound(): Internal.SoundEvent; + get volume(): number; + get sound(): Internal.SoundEvent; + get pitch(): number; + get source(): Internal.SoundSource; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSoundEntityPacket_ = ClientboundSoundEntityPacket; + /** + * @javaClass net.minecraft.class_7059$class_7060 + */ + class StructureSet$StructureSelectionEntry extends Internal.Record { + generatesInMatchingBiome($$0: Internal.Predicate_>): boolean; + hashCode(): number; + equals($$0: any): boolean; + weight(): number; + toString(): string; + structure(): Internal.Holder>; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureSet$StructureSelectionEntry_ = StructureSet$StructureSelectionEntry; + /** + * @javaClass com.mojang.datafixers.types.Type$FieldNotFoundException + */ + class Type$FieldNotFoundException extends Internal.Type$TypeError { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Type$FieldNotFoundException_ = Type$FieldNotFoundException; + /** + * @javaClass java.util.function.ObjIntConsumer + */ + interface ObjIntConsumer { + accept(arg0: T, arg1: number): void; + } + type ObjIntConsumer_ = ((arg0: T, arg1: number) => void) | ObjIntConsumer; + /** + * @javaClass net.minecraft.class_5341 + */ + interface LootItemCondition extends Internal.LootContextUser, Internal.Predicate { + getType(): Internal.LootItemConditionType; + } + type LootItemCondition_ = (() => Internal.LootItemConditionType) | LootItemCondition; + /** + * @javaClass net.minecraft.class_4142 + */ + class WalkTarget { + getTarget(): Internal.PositionTracker; + getSpeedModifier(): number; + getCloseEnoughDist(): number; + get speedModifier(): number; + get closeEnoughDist(): number; + get target(): Internal.PositionTracker; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WalkTarget_ = WalkTarget; + /** + * @javaClass com.mojang.datafixers.util.Function4 + */ + interface Function4 { + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4): R; + curry3(): Internal.Function3>; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function4_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4) => R) | Function4; + /** + * @javaClass com.mojang.datafixers.functions.PointFreeRule + */ + interface PointFreeRule { + all(arg0: Internal.PointFreeRule_): this; + once(arg0: Internal.PointFreeRule_): this; + everywhere(arg0: Internal.PointFreeRule_): this; + one(arg0: Internal.PointFreeRule_): this; + rewriteOrNop(arg0: Internal.View_): Internal.View; + rewriteOrNop(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.PointFree; + orElseStrict(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_): this; + many(arg0: Internal.PointFreeRule_): this; + orElse(arg0: Internal.PointFreeRule_, arg1: Internal.PointFreeRule_): this; + rewrite(arg0: Internal.View_): Internal.Optional>; + rewrite(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.Optional>; + nop(): this; + seq(arg0: Internal.List_>): this; + seq(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_): this; + } + type PointFreeRule_ = ((arg0: com.mojang.datafixers.types.Type, arg1: Internal.PointFree) => Internal.Optional>) | PointFreeRule; + /** + * @javaClass net.minecraft.class_6649 + */ + class MatchingBlocksPredicate extends Internal.StateTestingPredicate { + type(): Internal.BlockPredicateType; + static readonly "CODEC" : null; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MatchingBlocksPredicate_ = MatchingBlocksPredicate; + /** + * @javaClass com.mojang.brigadier.context.ParsedArgument + */ + class ParsedArgument { + getRange(): Internal.StringRange; + hashCode(): number; + getResult(): T; + equals(arg0: any): boolean; + get result(): T; + get range(): Internal.StringRange; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ParsedArgument_ = ParsedArgument; + /** + * @javaClass net.minecraft.class_6874 + */ + interface StructurePlacement { + isFeatureChunk(arg0: Internal.ChunkGenerator_, arg1: number, arg2: number, arg3: number): boolean; + type(): Internal.StructurePlacementType; + } + type StructurePlacement_ = StructurePlacement; + /** + * @javaClass it.unimi.dsi.fastutil.ints.AbstractIntCollection + */ + abstract class AbstractIntCollection extends Internal.AbstractCollection implements Internal.IntCollection { + add(arg0: number): boolean; + forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + containsAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.IntCollection_): boolean; + remove(arg0: any): boolean; + removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; + removeAll(arg0: Internal.IntCollection_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + contains(arg0: number): boolean; + contains(arg0: any): boolean; + iterator(): Internal.IntIterator; + addAll(arg0: Internal.IntCollection_): boolean; + addAll(arg0: Internal.Collection_): boolean; + toIntArray(arg0: number[]): number[]; + toIntArray(): number[]; + toArray(arg0: number[]): number[]; + toString(): string; + rem(arg0: number): boolean; + retainAll(arg0: Internal.Collection_): boolean; + retainAll(arg0: Internal.IntCollection_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractIntCollection_ = AbstractIntCollection; + /** + * @javaClass net.minecraft.class_846 + */ + class ChunkRenderDispatcher implements Internal.ChunkBuilderAccess { + setCamera($$0: Vec3_): void; + getStats(): string; + isQueueEmpty(): boolean; + getToBatchCount(): number; + blockUntilClear(): void; + getCameraPosition(): Vec3; + getToUpload(): number; + setLevel($$0: Internal.ClientLevel_): void; + schedule($$0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): void; + uploadAllPendingUploads(): void; + getFreeBufferCount(): number; + rebuildChunkSync($$0: Internal.ChunkRenderDispatcher$RenderChunk_, $$1: Internal.RenderRegionCache_): void; + uploadChunkLayer($$0: Internal.BufferBuilder_, $$1: Internal.VertexBuffer_): Internal.CompletableFuture; + dispose(): void; + get toBatchCount(): number; + get stats(): string; + get queueEmpty(): boolean; + get cameraPosition(): Vec3; + get toUpload(): number; + get freeBufferCount(): number; + set level($$0: Internal.ClientLevel_); + set camera($$0: Vec3_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkRenderDispatcher_ = ChunkRenderDispatcher; + /** + * @javaClass net.minecraft.class_1516 + */ + class DragonHoverPhase extends Internal.AbstractDragonPhaseInstance { + doServerTick(): void; + getFlyTargetLocation(): Vec3; + isSitting(): boolean; + getFlySpeed(): number; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3; + get flySpeed(): number; + get sitting(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DragonHoverPhase_ = DragonHoverPhase; + /** + * @javaClass dev.latvian.mods.rhino.Scriptable + */ + interface Scriptable extends Internal.IdEnumerationIterator { + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getTypeOf(): Internal.MemberType; + hasInstance(arg0: Internal.Scriptable_): boolean; + setParentScope(arg0: Internal.Scriptable_): void; + getIds(): any[]; + getAllIds(): any[]; + delete(arg0: string): void; + delete(arg0: number): void; + put(arg0: number, arg1: Internal.Scriptable_, arg2: any): void; + put(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; + getDefaultValue(arg0: Internal.Class_): any; + setPrototype(arg0: Internal.Scriptable_): void; + getPrototype(): this; + get(arg0: number, arg1: Internal.Scriptable_): any; + get(arg0: string, arg1: Internal.Scriptable_): any; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + has(arg0: string, arg1: Internal.Scriptable_): boolean; + has(arg0: number, arg1: Internal.Scriptable_): boolean; + getClassName(): string; + getParentScope(): this; + } + type Scriptable_ = Scriptable; + /** + * @javaClass net.fabricmc.fabric.mixin.networking.accessor.CustomPayloadC2SPacketAccessor + */ + interface CustomPayloadC2SPacketAccessor { + getChannel(): ResourceLocation; + getData(): Internal.FriendlyByteBuf; + } + type CustomPayloadC2SPacketAccessor_ = CustomPayloadC2SPacketAccessor; + /** + * @javaClass net.minecraft.class_5640 + */ + class ItemModifierManager extends Internal.SimpleJsonResourceReloadListener { + get($$0: ResourceLocation_): Internal.LootItemFunction; + get($$0: ResourceLocation_, $$1: Internal.LootItemFunction_): Internal.LootItemFunction; + getKeys(): Internal.Set; + get keys(): Internal.Set; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemModifierManager_ = ItemModifierManager; + /** + * @javaClass net.minecraft.class_1695 + */ + class Minecart extends Internal.AbstractMinecart { + getMinecartType(): Internal.AbstractMinecart$Type; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + get minecartType(): Internal.AbstractMinecart$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Minecart_ = Minecart; + /** + * @javaClass net.minecraft.class_1606 + */ + class Shulker extends Internal.AbstractGolem implements Internal.Enemy { + getMyRidingOffset(): number; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + getSoundSource(): Internal.SoundSource; + static getProgressDeltaAabb($$0: Internal.Direction_, $$1: number, $$2: number): Internal.AABB; + static getProgressAabb($$0: Internal.Direction_, $$1: number): Internal.AABB; + getRenderPosition($$0: number): Internal.Optional; + static createAttributes(): Internal.AttributeSupplier$Builder; + setPos($$0: number, $$1: number, $$2: number): void; + getDeltaMovement(): Vec3; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + playAmbientSound(): void; + getMaxHeadYRot(): number; + stopRiding(): void; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; + setDeltaMovement($$0: Vec3_): void; + getAttachFace(): Internal.Direction; + getClientPeekAmount($$0: number): number; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + getColor(): Internal.DyeColor; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + push($$0: Internal.Entity_): void; + canBeCollidedWith(): boolean; + getMaxHeadXRot(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getPickRadius(): number; + get maxHeadYRot(): number; + get maxHeadXRot(): number; + get color(): Internal.DyeColor; + get myRidingOffset(): number; + get deltaMovement(): Vec3; + get pickRadius(): number; + get attachFace(): Internal.Direction; + get soundSource(): Internal.SoundSource; + set deltaMovement($$0: Vec3_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Shulker_ = Shulker; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ShortFunction + */ + interface Byte2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; remove(arg0: any): number; - defaultReturnValue(): number; defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Char2ObjectFunction; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Byte2ObjectFunction; get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Char2FloatFunction; + get(arg0: number): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Byte2LongFunction; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ShortFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Byte2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Byte2FloatFunction; applyAsInt(arg0: number): number; containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ByteFunction; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ShortFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Byte2CharFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ShortFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ShortFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ShortFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ShortFunction; } - type Char2ByteFunction_ = ((arg0: string) => number) | Char2ByteFunction; - class class_3917 { - method_17434($$0: number, $$1: Internal.class_1661_): T; - static readonly field_22484 : Internal.class_3917; - static readonly field_17330 : Internal.class_3917; - static readonly field_17341 : Internal.class_3917; - static readonly field_17340 : Internal.class_3917; - static readonly field_17332 : Internal.class_3917; - static readonly field_17343 : Internal.class_3917; - static readonly field_17331 : Internal.class_3917; - static readonly field_17342 : Internal.class_3917; - static readonly field_17327 : Internal.class_3917; - static readonly field_17338 : Internal.class_3917; - static readonly field_17326 : Internal.class_3917; - static readonly field_17337 : Internal.class_3917; - static readonly field_17329 : Internal.class_3917; - static readonly field_17328 : Internal.class_3917; - static readonly field_17339 : Internal.class_3917; - static readonly field_17625 : Internal.class_3917; - static readonly field_18665 : Internal.class_3917; - static readonly field_17334 : Internal.class_3917; - static readonly field_18664 : Internal.class_3917; - static readonly field_17333 : Internal.class_3917; - static readonly field_18667 : Internal.class_3917; - static readonly field_17336 : Internal.class_3917; - static readonly field_18666 : Internal.class_3917; - static readonly field_17335 : Internal.class_3917; + type Byte2ShortFunction_ = ((arg0: number) => number) | Byte2ShortFunction; + /** + * @javaClass net.minecraft.class_638$class_5271 + */ + class ClientLevel$ClientLevelData implements Internal.WritableLevelData { + setZSpawn($$0: number): void; + method_151($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; + setDayTime($$0: number): void; + setYSpawn($$0: number): void; + setDifficulty($$0: Internal.Difficulty_): void; + setSpawn($$0: BlockPos_, $$1: number): void; + getHorizonHeight($$0: Internal.LevelHeightAccessor_): number; + setXSpawn($$0: number): void; + setDifficultyLocked($$0: boolean): void; + method_215(): number; + method_217(): number; + method_207(): Internal.Difficulty; + method_156(): boolean; + method_146(): Internal.GameRules; + method_30656(): number; + method_157($$0: boolean): void; + getClearColorScale(): number; + method_203(): boolean; + method_152(): boolean; + method_197(): boolean; + setSpawnAngle($$0: number): void; + setGameTime($$0: number): void; + method_188(): number; + method_144(): number; + method_166(): number; + get clearColorScale(): number; + set difficulty($$0: Internal.Difficulty_); + set ySpawn($$0: number); + set gameTime($$0: number); + set zSpawn($$0: number); + set xSpawn($$0: number); + set spawnAngle($$0: number); + set difficultyLocked($$0: boolean); + set dayTime($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3917_ = class_3917; - class class_4661 extends Internal.class_4662 { - method_23469($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly field_24961 : Internal.class_4661; - static readonly field_24960 : Internal.Codec; + type ClientLevel$ClientLevelData_ = ClientLevel$ClientLevelData; + /** + * @javaClass draylar.inmis.mixin.SoundEventAccessor + */ + interface SoundEventAccessor { + getId(): ResourceLocation; + } + type SoundEventAccessor_ = (() => ResourceLocation) | SoundEventAccessor; + /** + * @javaClass io.netty.util.ByteProcessor + */ + interface ByteProcessor { + process(arg0: number): boolean; + } + type ByteProcessor_ = ((arg0: number) => boolean) | ByteProcessor; + /** + * @javaClass com.google.common.collect.ImmutableMap$Builder + */ + class ImmutableMap$Builder { + buildOrThrow(): Internal.ImmutableMap; + build(): Internal.ImmutableMap; + putAll(arg0: Internal.Iterable_>): Internal.ImmutableMap$Builder; + putAll(arg0: Internal.Map_): Internal.ImmutableMap$Builder; + orderEntriesByValue(arg0: Internal.Comparator_): Internal.ImmutableMap$Builder; + put(arg0: K, arg1: V): Internal.ImmutableMap$Builder; + put(arg0: Internal.Map$Entry_): Internal.ImmutableMap$Builder; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4661_ = class_4661; - class class_6012 { - method_34994(): Internal.List; - method_34993(): boolean; - method_34992($$0: Internal.Random_): Internal.Optional; - static method_34991($$0: Internal.Codec_): Internal.Codec>; - static method_34990(): Internal.class_6012; - static method_34989(... $$0: E[]): Internal.class_6012; - static method_34988($$0: Internal.List_): Internal.class_6012; + type ImmutableMap$Builder_ = ImmutableMap$Builder; + /** + * @javaClass net.minecraft.class_2625 + */ + class SignBlockEntity extends Internal.BlockEntity implements Internal.MixinSignBlockEntityAccessor { + getRenderMessages($$0: boolean, $$1: Internal.Function_): Internal.FormattedCharSequence[]; + getUpdateTag(): Internal.CompoundTag; + getMessage($$0: number, $$1: boolean): Internal.Component; + getColor(): Internal.DyeColor; + setAllowedPlayerEditor($$0: Internal.UUID_): void; + hasGlowingText(): boolean; + setMessage($$0: number, $$1: Internal.Component_): void; + setMessage($$0: number, $$1: Internal.Component_, $$2: Internal.Component_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + onlyOpCanSetNbt(): boolean; + executeClickCommands($$0: Internal.ServerPlayer_): boolean; + setColor($$0: Internal.DyeColor_): boolean; + setEditable($$0: boolean): void; + load($$0: Internal.CompoundTag_): void; + isEditable(): boolean; + setHasGlowingText($$0: boolean): boolean; + getPlayerWhoMayEdit(): Internal.UUID; + createCommandSourceStack($$0: Internal.ServerPlayer_): Internal.CommandSourceStack; + static readonly "LINES" : 4; + get updateTag(): Internal.CompoundTag; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get color(): Internal.DyeColor; + get editable(): boolean; + get playerWhoMayEdit(): Internal.UUID; + set color($$0: Internal.DyeColor_); + set editable($$0: boolean); + set allowedPlayerEditor($$0: Internal.UUID_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6012_ = class_6012; - interface class_4013 extends Internal.class_3302 { - method_14491(arg0: Internal.class_3300_): void; - method_25931($$0: Internal.class_3302$class_4045_, $$1: Internal.class_3300_, $$2: Internal.class_3695_, $$3: Internal.class_3695_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + type SignBlockEntity_ = SignBlockEntity; + /** + * @javaClass net.minecraft.class_3959 + */ + class ClipContext { + getTo(): Vec3; + getBlockShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + getFluidShape($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + getFrom(): Vec3; + get from(): Vec3; + get to(): Vec3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_4013_ = class_4013; - class class_2489 extends Internal.class_2514 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - static method_23241($$0: number): Internal.class_2489; - method_23258(): Internal.class_4614; - method_32289($$0: Internal.class_5627_): void; - method_10699(): number; - method_10698(): number; - method_10701(): number; - method_10700(): number; - method_10711(): number; - method_10702(): Internal.Number; - method_10713($$0: Internal.DataOutput_): void; + type ClipContext_ = ClipContext; + /** + * @javaClass net.minecraft.class_1720 + */ + abstract class AbstractFurnaceMenu extends Internal.RecipeBookMenu { + getGridWidth(): number; + getRecipeBookType(): Internal.RecipeBookType; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getLitProgress(): number; + clearCraftingContent(): void; + getGridHeight(): number; + isLit(): boolean; + getSize(): number; + shouldMoveToInventory($$0: number): boolean; + getResultSlotIndex(): number; + getBurnProgress(): number; + recipeMatches($$0: Internal.Recipe_): boolean; + fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; + static readonly "INGREDIENT_SLOT" : 0; + static readonly "DATA_COUNT" : 4; + static readonly "RESULT_SLOT" : 2; + static readonly "SLOT_COUNT" : 3; + static readonly "FUEL_SLOT" : 1; + get gridHeight(): number; + get size(): number; + get resultSlotIndex(): number; + get lit(): boolean; + get litProgress(): number; + get gridWidth(): number; + get recipeBookType(): Internal.RecipeBookType; + get burnProgress(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractFurnaceMenu_ = AbstractFurnaceMenu; + /** + * @javaClass com.ptsmods.morecommands.mixin.compat.compat17plus.MixinScreenAccessor + */ + interface MixinScreenAccessor { + callClear(): void; + getDrawables(): Internal.List; + } + type MixinScreenAccessor_ = MixinScreenAccessor; + /** + * @javaClass net.minecraft.class_6904$class_6906 + */ + class WorldStem$InitConfig extends Internal.Record { + commandSelection(): Internal.Commands$CommandSelection; + packRepository(): Internal.PackRepository; + safeMode(): boolean; + functionCompilationLevel(): number; hashCode(): number; equals($$0: any): boolean; - method_10585(): Internal.class_2489; - method_10697(): number; - method_10696(): number; - static readonly field_21030 : Internal.class_2489; - static readonly field_21031 : Internal.class_4614; + toString(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2489_ = class_2489; + type WorldStem$InitConfig_ = WorldStem$InitConfig; + /** + * @javaClass net.minecraft.class_778 + */ + class ModelBlockRenderer implements Internal.AccessBlockModelRenderer { + static enableCaching(): void; + fabric_updateShape(blockView: Internal.BlockAndTintGetter_, blockState: Internal.BlockState_, pos: BlockPos_, vertexData: number[], face: Internal.Direction_, aoData: number[], controlBits: Internal.BitSet_): void; + tesselateWithAO($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; + tesselateBlock($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; + static clearCache(): void; + renderModel(entry: Internal.PoseStack$Pose_, vertexConsumer: Internal.VertexConsumer_, blockState: Internal.BlockState_, bakedModel: Internal.BakedModel_, red: number, green: number, blue: number, light: number, overlay: number): void; + tesselateWithoutAO($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModelBlockRenderer_ = ModelBlockRenderer; + /** + * @javaClass dev.latvian.mods.rhino.ConstProperties + */ + interface ConstProperties { + defineConst(arg0: string, arg1: Internal.Scriptable_): void; + isConst(arg0: string): boolean; + putConst(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; + } + type ConstProperties_ = ConstProperties; + /** + * @javaClass net.minecraft.class_1059$class_4007 + */ + class TextureAtlas$Preparations implements Internal.SpriteAtlasTextureDataExtension { + getEmissiveIdMap(): Internal.Map; + setEmissiveIdMap(map: Internal.Map_): void; + get emissiveIdMap(): Internal.Map; + set emissiveIdMap(map: Internal.Map_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TextureAtlas$Preparations_ = TextureAtlas$Preparations; + /** + * @javaClass net.minecraft.class_2640 + */ + class TheEndPortalBlockEntity extends Internal.BlockEntity { + shouldRenderFace($$0: Internal.Direction_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TheEndPortalBlockEntity_ = TheEndPortalBlockEntity; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction + */ + interface Double2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { + getOrDefault(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ReferenceFunction; + put(arg0: number, arg1: V): V; + remove(arg0: number): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Double2DoubleFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Double2ObjectFunction; + get(arg0: any): V; + get(arg0: number): V; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Double2LongFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Double2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ReferenceFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Double2CharFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ReferenceFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ReferenceFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ReferenceFunction; + } + type Double2ReferenceFunction_ = ((arg0: number) => V) | Double2ReferenceFunction; + /** + * @javaClass java.util.Random + */ class Random implements Internal.RandomGenerator, Internal.Serializable { nextFloat(): number; longs(arg0: number, arg1: number, arg2: number): Internal.LongStream; @@ -44217,1281 +55519,1969 @@ declare namespace Internal { protected constructor(); } type Random_ = Random; - interface DoubleSpliterator extends Internal.Spliterator$OfDouble { - trySplit(): Internal.DoubleSpliterator; - tryAdvance(arg0: Internal.Consumer_): boolean; - tryAdvance(arg0: Internal.DoubleConsumer_): boolean; - getComparator(): Internal.DoubleComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: Internal.DoubleConsumer_): void; - } - type DoubleSpliterator_ = DoubleSpliterator; - class class_2660 implements Internal.class_2596 { - method_11459(): Internal.class_3419; - method_11052($$0: Internal.class_2540_): void; - method_11461(): number; - method_11460(): ResourceLocation; - method_11463(): number; - method_11462(): number; - method_11465(): number; - method_11464(): number; - method_11466($$0: Internal.class_2602_): void; - static readonly field_33327 : 8.0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2660_ = class_2660; - class class_1656 { - method_7253(): number; - method_7252(): number; - method_7251($$0: Internal.class_2487_): void; - method_7250($$0: number): void; - method_7249($$0: Internal.class_2487_): void; - method_7248($$0: number): void; - field_7479 : boolean; - field_7476 : boolean; - field_7478 : boolean; - field_7477 : boolean; - field_7480 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1656_ = class_1656; /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2DoubleFunction */ - class PickaxeItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.class_1792; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; - } - /** - */ - type PickaxeItemBuilder_ = PickaxeItemBuilder; - class LiteralArgumentBuilder extends Internal.ArgumentBuilder> { - getLiteral(): string; - build(): Internal.LiteralCommandNode; - static literal(arg0: string): Internal.LiteralArgumentBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LiteralArgumentBuilder_ = LiteralArgumentBuilder; - class class_2622 implements Internal.class_2596 { - method_11290(): Internal.class_2487; - method_11292($$0: Internal.class_2602_): void; - method_11291(): Internal.class_2591; - method_11052($$0: Internal.class_2540_): void; - static method_38585($$0: Internal.class_2586_): Internal.class_2622; - method_11293(): BlockPos; - static method_39026($$0: Internal.class_2586_, $$1: Internal.Function_): Internal.class_2622; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2622_ = class_2622; - interface ItemBuilder$ReleaseUsingCallback { - releaseUsing(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_, arg3: number): void; - } - type ItemBuilder$ReleaseUsingCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS, arg3: number) => void) | ItemBuilder$ReleaseUsingCallback; - class GameRulesJS { - getInt(rule: string): number; - set(rule: string, value: any): void; - getBoolean(rule: string): boolean; - getString(rule: string): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameRulesJS_ = GameRulesJS; - interface class_6830 { - method_39795(arg0: Internal.class_1923_, arg1: Internal.class_6836_): Internal.CompletableFuture; - } - type class_6830_ = class_6830; - interface AmbiguityConsumer { - ambiguous(arg0: Internal.CommandNode_, arg1: Internal.CommandNode_, arg2: Internal.CommandNode_, arg3: Internal.Collection_): void; - } - type AmbiguityConsumer_ = ((arg0: Internal.CommandNode, arg1: Internal.CommandNode, arg2: Internal.CommandNode, arg3: Internal.Collection) => void) | AmbiguityConsumer; - /** - * Fired when you need to modify recipes. - */ - class RecipeEventJS extends Internal.EventJS { - printTypes(): void; - getRecipeFunction(id: string): Internal.RecipeFunction; - custom(o: any): Internal.RecipeJS; - countRecipes(filter: Internal.RecipeFilter_): number; - forEachRecipe(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; - forEachRecipeAsync(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; - /** - * Remove recipe(s) by given recipe filter. - * - * Please note that some of the recipes are not removable from KubeJS side. - * - * An example is tipped arrows, because they do not have actual recipe registered in datapack. - */ - remove(filter: Internal.RecipeFilter_): number; - printExamples(type: string): void; - addRecipe(r: Internal.RecipeJS_, type: Internal.RecipeTypeJS_, args1: Internal.ListJS_): Internal.RecipeJS; - replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): number; - replaceOutput(ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; - replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; - stage(filter: Internal.RecipeFilter_, stage: string): void; - replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): number; - replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; - replaceInput(ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; - printAllTypes(): void; - customFilter(filter: Internal.RecipeFilter_): Internal.RecipeFilter; - /** - * Holds all the recipes collected from documents. - */ - getRecipes(): Document.RecipeHolder; - setItemErrors(b: boolean): void; - static instance : null; - static modifyResultCallbackMap : {}; - static readonly FORGE_CONDITIONAL : "forge:conditional"; - static customIngredientMap : null; - /** - * Holds all the recipes collected from documents. - */ - get recipes(): Document.RecipeHolder; - set itemErrors(b: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Furnaces. - */ - smelting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Smokers. - */ - smoking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Blast Furnaces. - */ - blasting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; - /** - * Adds a shaped crafting recipe. - */ - shaped(output: Internal.ItemStackJS_, pattern: Internal.IngredientJS_[][]): Internal.ShapedRecipeJS; - /** - * Adds a shaped crafting recipe. - */ - shaped(output: Internal.ItemStackJS_, pattern: string[], items: { [key: string]: Internal.IngredientJS_ }): Internal.ShapedRecipeJS; - /** - * Adds a shapeless crafting recipe. - */ - shapeless(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[]): Internal.ShapelessRecipeJS; - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Campfire. - */ - campfireCooking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; - /** - * Adds a stonecutting recipe. - */ - stonecutting(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_): Internal.StonecuttingRecipeJS; - /** - * Adds a smithing recipe. - */ - smithing(output: Internal.ItemStackJS_, base: Internal.IngredientJS_, addition: Internal.IngredientJS_): Internal.SmithingRecipeJS; - } - /** - * Fired when you need to modify recipes. - */ - type RecipeEventJS_ = RecipeEventJS; - interface FileFilter { - accept(arg0: Internal.File_): boolean; - } - type FileFilter_ = ((arg0: Internal.File) => boolean) | FileFilter; - class class_6799 extends Internal.class_6661 { - method_39615(): Internal.class_6798; - static method_39659($$0: number): Internal.class_6799; - static readonly field_35752 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6799_ = class_6799; - /** - * Fired when ticking on client side. - */ - class ClientTickEventJS extends Internal.ClientEventJS { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when ticking on client side. - */ - type ClientTickEventJS_ = ClientTickEventJS; - class class_3916 extends Internal.class_1703 { - method_7606($$0: number, $$1: number): void; - method_7604($$0: Internal.class_1657_, $$1: number): boolean; - method_17419(): number; - method_7597($$0: Internal.class_1657_): boolean; - method_17418(): Internal.class_1799; - static readonly field_30822 : 3; - static readonly field_30823 : 100; - static readonly field_30820 : 1; - static readonly field_30821 : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3916_ = class_3916; - class class_868 implements Internal.class_863$class_864 { - static method_23117($$0: Internal.class_11_, $$1: number, $$2: number, $$3: number): void; - static method_23118($$0: Internal.class_11_, $$1: number, $$2: boolean, $$3: boolean, $$4: number, $$5: number, $$6: number): void; - method_23109($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: number, $$4: number): void; - method_3869($$0: number, $$1: Internal.class_11_, $$2: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_868_ = class_868; - class NumberFormat$Style extends Internal.Enum { - static valueOf(arg0: string): Internal.NumberFormat$Style; - static values(): Internal.NumberFormat$Style[]; - static readonly SHORT : Internal.NumberFormat$Style; - static readonly LONG : Internal.NumberFormat$Style; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NumberFormat$Style_ = "short" | "long" | NumberFormat$Style; - interface DoubleConsumer extends Internal.Consumer, java_.util.function_.DoubleConsumer { - andThen(arg0: java_.util.function_.DoubleConsumer_): Internal.DoubleConsumer; - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: Internal.DoubleConsumer_): Internal.DoubleConsumer; - accept(arg0: number): void; - } - type DoubleConsumer_ = DoubleConsumer; - class class_4668$class_4678 extends Internal.class_4668 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4678_ = class_4668$class_4678; - class class_330 implements Internal.AutoCloseable { - method_1773($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: Internal.class_22_, $$4: boolean, $$5: number): void; - method_1769($$0: number, $$1: Internal.class_22_): void; - close(): void; - method_1771(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_330_ = class_330; - interface class_2835 { - onResize(arg0: number, arg1: T): number; - } - type class_2835_ = class_2835; - class class_300 { - method_1403($$0: BlockPos_, $$1: Internal.Consumer_): void; - method_1404($$0: number, $$1: Internal.class_2487_): boolean; - method_1405($$0: number, $$1: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_300_ = class_300; - class class_1011 implements Internal.AutoCloseable { - method_4304($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: boolean): void; - method_4326($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_4325($$0: Internal.File_): void; - static method_4303($$0: Internal.class_1011$class_1012_, $$1: Internal.ByteBuffer_): Internal.class_1011; - method_4305($$0: number, $$1: number, $$2: number): void; - method_4327($$0: number, $$1: boolean): void; - method_4307(): number; - static method_4309($$0: Internal.InputStream_): Internal.class_1011; - static method_24034($$0: number): number; - static method_24033($$0: number): number; - method_24036(): number[]; - static method_24035($$0: number): number; - static method_24030($$0: number): number; - static method_24031($$0: number, $$1: number, $$2: number, $$3: number): number; - method_4311($$0: number, $$1: number): number; - static method_4310($$0: Internal.class_1011$class_1012_, $$1: Internal.InputStream_): Internal.class_1011; - close(): void; - method_4312($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean): void; - method_4315($$0: number, $$1: number): number; - method_4314($$0: Internal.Path_): void; - method_4317($$0: Internal.class_1011_): void; - method_4316($$0: Internal.STBTTFontinfo_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; - method_4319(): void; - static method_15990($$0: string): Internal.class_1011; - method_4318(): Internal.class_1011$class_1012; - method_35623($$0: number, $$1: number): number; - method_35622($$0: string): void; - method_35621($$0: number, $$1: number, $$2: number): void; - method_35620($$0: number): void; - method_22619($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean): void; - toString(): string; - method_35627(): void; - method_4322(): number[]; - method_4300($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.class_1011_): void; - method_35626($$0: number, $$1: number): number; - method_35625($$0: number, $$1: number): number; - method_4302(): void; - static method_4324($$0: Internal.ByteBuffer_): Internal.class_1011; - method_4301($$0: number, $$1: number, $$2: number, $$3: boolean): void; - method_35624($$0: number, $$1: number, $$2: number): void; - method_4323(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1011_ = class_1011; - interface class_1061 { - method_4622(): void; - } - type class_1061_ = class_1061; - interface class_5455 extends Internal.DynamicRegistryManagerAccessor { - method_40313(): Internal.Stream>; - method_40311(): Internal.Stream>; - method_41201(): Internal.Lifecycle; - method_40316(): Internal.class_5455$class_6890; - method_33310($$0: Internal.class_5321_>): Internal.Optional>; - method_40308(): Internal.Stream>; - method_30530($$0: Internal.class_5321_>): Internal.class_2378; - method_33309($$0: Internal.class_5321_>): Internal.class_2378; - method_30527(arg0: Internal.class_5321_>): Internal.Optional>; - } - type class_5455_ = class_5455; - interface class_2374 { - method_10215(): number; - method_10214(): number; - method_10216(): number; - } - type class_2374_ = class_2374; - class class_1700 extends Internal.class_1693 implements Internal.class_2615 { - method_7518(): Internal.class_1688$class_1689; - method_7506($$0: number, $$1: number, $$2: number, $$3: boolean): void; - method_5439(): number; - method_7517(): Internal.class_2680; - method_7516($$0: Internal.class_1282_): void; - method_7526(): number; - method_7572(): boolean; - method_7571($$0: number): void; - method_7570($$0: boolean): void; - method_7574(): boolean; - method_11265(): number; - method_7573(): boolean; - method_11264(): number; - method_17357($$0: number, $$1: Internal.class_1661_): Internal.class_1703; - method_11266(): number; - method_5773(): void; - static readonly field_30702 : 4; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1700_ = class_1700; - abstract class Number implements Internal.Serializable { - intValue(): number; - floatValue(): number; - shortValue(): number; - doubleValue(): number; - longValue(): number; - byteValue(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Number_ = Number; - class AddLakeProperties { - setInner(p: BlockStatePredicate_): void; - setOuter(p: BlockStatePredicate_): void; - barrier : BlockStatePredicate; - chance : number; - biomes : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - retrogen : number; - fluid : BlockStatePredicate; - id : ResourceLocation; - worldgenLayer : DecorationGenerationStep; - set outer(p: BlockStatePredicate_); - set inner(p: BlockStatePredicate_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AddLakeProperties_ = AddLakeProperties; - interface EntityKJS extends Internal.AsKJS { - getPersistentDataKJS(): Internal.class_2487; - asKJS(): Internal.EntityJS; - } - type EntityKJS_ = EntityKJS; - class class_806 { - method_3495($$0: Internal.class_1087_, $$1: Internal.class_1799_, $$2: Internal.class_638_, $$3: Internal.class_1309_, $$4: number): Internal.class_1087; - static readonly field_4292 : Internal.class_806; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_806_ = class_806; - interface ShortSpliterator extends Internal.Spliterator$OfPrimitive { - trySplit(): Internal.ShortSpliterator; - tryAdvance(arg0: Internal.Consumer_): boolean; - getComparator(): Internal.ShortComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type ShortSpliterator_ = ShortSpliterator; - class PrintStream extends Internal.FilterOutputStream implements Internal.Appendable, Internal.Closeable { - print(arg0: boolean): void; - print(arg0: string): void; - print(arg0: string[]): void; - print(arg0: number): void; - print(arg0: any): void; - println(arg0: string): void; - println(arg0: any): void; - println(arg0: number): void; - println(arg0: string[]): void; - println(arg0: boolean): void; - println(): void; - writeBytes(arg0: number[]): void; - flush(): void; - format(arg0: string, ... arg1: any[]): Internal.PrintStream; - format(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): Internal.PrintStream; - checkError(): boolean; - close(): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number): void; - write(arg0: number[]): void; - append(arg0: Internal.CharSequence_): Internal.PrintStream; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.PrintStream; - append(arg0: string): Internal.PrintStream; - printf(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): Internal.PrintStream; - printf(arg0: string, ... arg1: any[]): Internal.PrintStream; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PrintStream_ = PrintStream; - class class_2739 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11807(): number; - method_11809(): Internal.List>; - method_11808($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2739_ = class_2739; - abstract class ChannelHandlerAdapter implements Internal.ChannelHandler { - exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; - handlerAdded(arg0: Internal.ChannelHandlerContext_): void; - isSharable(): boolean; - handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; - get sharable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChannelHandlerAdapter_ = ChannelHandlerAdapter; - class class_2619 extends Internal.class_2586 implements Internal.class_3829 { - method_5448(): void; - method_11276($$0: Internal.class_1799_): void; - method_11275(): Internal.class_1799; - method_11014($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2619_ = class_2619; - class class_1928$class_5198 extends Internal.Enum { - static valueOf($$0: string): Internal.class_1928$class_5198; - static values(): Internal.class_1928$class_5198[]; - method_27328(): string; - static readonly field_24095 : Internal.class_1928$class_5198; - static readonly field_24094 : Internal.class_1928$class_5198; - static readonly field_24097 : Internal.class_1928$class_5198; - static readonly field_24096 : Internal.class_1928$class_5198; - static readonly field_24099 : Internal.class_1928$class_5198; - static readonly field_24098 : Internal.class_1928$class_5198; - static readonly field_24100 : Internal.class_1928$class_5198; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1928$class_5198_ = "mobs" | "spawning" | "drops" | "chat" | "updates" | "player" | "misc" | class_1928$class_5198; - class class_4668$class_4675 extends Internal.class_4668 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4675_ = class_4668$class_4675; - class class_5899 implements Internal.class_2596 { - method_34168(): number; - method_34167($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5899_ = class_5899; - /** - */ - class BasicItemJS$Builder extends Internal.ItemBuilder { - createObject(): Internal.class_1792; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - */ - modifyAttribute(attribute: net.minecraft.resources.ResourceLocation, identifier: string, d: number, operation: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation): Internal.ItemBuilder; - } - /** - */ - type BasicItemJS$Builder_ = BasicItemJS$Builder; - class class_1545 extends Internal.class_1588 { - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5718(): number; - static method_26906(): Internal.class_5132$class_5133; - method_5809(): boolean; - method_29503(): boolean; - method_6007(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1545_ = class_1545; - class class_2926 { - method_12678(): string; - method_12679($$0: Internal.class_2926$class_2930_): void; - method_12680(): Internal.class_2561; - method_12683(): Internal.class_2926$class_2930; - method_12684($$0: Internal.class_2561_): void; - method_12681($$0: Internal.class_2926$class_2927_): void; - method_12682(): Internal.class_2926$class_2927; - method_12677($$0: string): void; - static readonly field_33376 : 64; - static readonly field_33375 : 64; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2926_ = class_2926; - class class_17 { - method_35502(): Internal.class_1767; - static method_67($$0: Internal.class_2487_): Internal.class_17; - method_74(): Internal.class_2487; - static method_73($$0: Internal.class_1922_, $$1: BlockPos_): Internal.class_17; - method_72(): Internal.class_20$class_21; - hashCode(): number; - method_71(): string; - equals($$0: any): boolean; - method_70(): BlockPos; - method_68(): Internal.class_2561; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_17_ = class_17; - interface class_1732 { - method_7664($$0: Internal.class_1657_): void; - method_7663(): Internal.class_1860; - method_7662(arg0: Internal.class_1860_): void; - method_7665($$0: Internal.class_1937_, $$1: Internal.class_3222_, $$2: Internal.class_1860_): boolean; - } - type class_1732_ = class_1732; - class class_6847 implements Internal.class_6646 { - method_38873(): Internal.class_6647; - method_39911($$0: Internal.class_5281_, $$1: BlockPos_): boolean; - static readonly field_36284 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6847_ = class_6847; - abstract class Certificate implements Internal.Serializable { - getType(): string; - getEncoded(): number[]; - hashCode(): number; - equals(arg0: any): boolean; - verify(arg0: Internal.PublicKey_): void; - verify(arg0: Internal.PublicKey_, arg1: string): void; - verify(arg0: Internal.PublicKey_, arg1: Internal.Provider_): void; - toString(): string; - getPublicKey(): Internal.PublicKey; - get publicKey(): Internal.PublicKey; - get type(): string; - get encoded(): number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Certificate_ = Certificate; - abstract class CustomBuffer extends Internal.Pointer$Default { - address(): number; - address(arg0: number): number; - compact(): SELF; - sizeof(): number; - address0(): number; - hasRemaining(): boolean; - clear(): SELF; - duplicate(): SELF; - remaining(): number; - put(arg0: SELF): SELF; - capacity(): number; - rewind(): SELF; - slice(): SELF; - slice(arg0: number, arg1: number): SELF; - limit(): number; - limit(arg0: number): SELF; - reset(): SELF; - toString(): string; - position(arg0: number): SELF; - position(): number; - free(): void; - flip(): SELF; - mark(): SELF; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CustomBuffer_ = CustomBuffer; - class ArmorItemBuilder extends Internal.ItemBuilder { - tier(t: Internal.class_1741_): Internal.ArmorItemBuilder; - modifyTier(callback: Internal.Consumer_): Internal.ArmorItemBuilder; - createObject(): Internal.class_1792; - armorTier : Internal.MutableArmorTier; - readonly equipmentSlot : EquipmentSlot; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArmorItemBuilder_ = ArmorItemBuilder; - interface Object2ReferenceFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Object2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ReferenceFunction; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ReferenceFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Object2IntFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Object2CharFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ReferenceFunction; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Object2DoubleFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ReferenceFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Object2ObjectFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ReferenceFunction; - get(arg0: any): V; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ReferenceFunction; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ReferenceFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Object2ByteFunction; - } - type Object2ReferenceFunction_ = ((arg0: any) => V) | Object2ReferenceFunction; - abstract class class_2335 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2335; - method_35819(arg0: number, arg1: number, arg2: number, arg3: Internal.class_2350$class_2351_): number; - static values(): Internal.class_2335[]; - method_10055(): Internal.class_2335; - static method_10057($$0: Internal.class_2350$class_2351_, $$1: Internal.class_2350$class_2351_): Internal.class_2335; - method_10056(arg0: number, arg1: number, arg2: number, arg3: Internal.class_2350$class_2351_): number; - method_10058(arg0: Internal.class_2350$class_2351_): Internal.class_2350$class_2351; - static readonly field_10963 : Internal.class_2335; - static readonly field_10961 : Internal.class_2350$class_2351[]; - static readonly field_10962 : Internal.class_2335; - static readonly field_10965 : Internal.class_2335; - static readonly field_10960 : Internal.class_2335[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2335_ = "forward" | "backward" | "none" | class_2335; - interface ScreenMouseEvents$AllowMouseScroll { - allowMouseScroll(arg0: Internal.class_437_, arg1: number, arg2: number, arg3: number, arg4: number): boolean; - } - type ScreenMouseEvents$AllowMouseScroll_ = ((arg0: Internal.class_437, arg1: number, arg2: number, arg3: number, arg4: number) => boolean) | ScreenMouseEvents$AllowMouseScroll; - class class_5866 extends Internal.class_5863 { - method_33915(): number; - toString(): string; - method_33923(): Internal.class_5864; - static method_33934($$0: number, $$1: number): Internal.class_5866; - method_33921(): number; - method_33920($$0: Internal.Random_): number; - static readonly field_29016 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5866_ = class_5866; - class class_3101 implements Internal.class_3037 { - static readonly field_24888 : Internal.Codec; - readonly field_13694 : Internal.class_3098$class_3100; - readonly field_13693 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3101_ = class_3101; - interface MapCodec$ResultFunction { - apply(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_, arg2: Internal.DataResult_): Internal.DataResult; - coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; - } - type MapCodec$ResultFunction_ = MapCodec$ResultFunction; - class ZoneOffsetTransitionRule implements Internal.Serializable { - getOffsetBefore(): Internal.ZoneOffset; - getOffsetAfter(): Internal.ZoneOffset; - isMidnightEndOfDay(): boolean; - getDayOfWeek(): Internal.DayOfWeek; - getLocalTime(): Internal.LocalTime; - hashCode(): number; - static of(arg0: Internal.Month_, arg1: number, arg2: Internal.DayOfWeek_, arg3: Internal.LocalTime_, arg4: boolean, arg5: Internal.ZoneOffsetTransitionRule$TimeDefinition_, arg6: Internal.ZoneOffset_, arg7: Internal.ZoneOffset_, arg8: Internal.ZoneOffset_): Internal.ZoneOffsetTransitionRule; - equals(arg0: any): boolean; - getStandardOffset(): Internal.ZoneOffset; - toString(): string; - getTimeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition; - getMonth(): Internal.Month; - createTransition(arg0: number): Internal.ZoneOffsetTransition; - getDayOfMonthIndicator(): number; - get localTime(): Internal.LocalTime; - get dayOfWeek(): Internal.DayOfWeek; - get dayOfMonthIndicator(): number; - get midnightEndOfDay(): boolean; - get standardOffset(): Internal.ZoneOffset; - get month(): Internal.Month; - get timeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition; - get offsetAfter(): Internal.ZoneOffset; - get offsetBefore(): Internal.ZoneOffset; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneOffsetTransitionRule_ = ZoneOffsetTransitionRule; - abstract class class_1480 extends Internal.class_1314 { - method_6094(): boolean; - method_5931($$0: Internal.class_1657_): boolean; - method_5957($$0: Internal.class_4538_): boolean; - method_6046(): Internal.class_1310; - method_5970(): number; - method_5670(): void; - static method_38986($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5675(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1480_ = class_1480; - class class_2670 implements Internal.class_2596 { - method_11517(): number; - method_11052($$0: Internal.class_2540_): void; - method_11518($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2670_ = class_2670; - class class_4967 { - method_26099(): number; - method_26098(): Internal.class_3414; - static readonly field_24673 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4967_ = class_4967; - class class_337 extends Internal.class_332 { - method_1795($$0: Internal.class_2629_): void; - method_1796($$0: Internal.class_4587_): void; - method_1797(): boolean; - method_1798(): boolean; - method_1800(): boolean; - method_1801(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_337_ = class_337; - class class_2664 implements Internal.class_2596 { - method_11479(): Internal.List; - method_11052($$0: Internal.class_2540_): void; - method_11480($$0: Internal.class_2602_): void; - method_11472(): number; - method_11474(): number; - method_11473(): number; - method_11476(): number; - method_11475(): number; - method_11478(): number; - method_11477(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2664_ = class_2664; - class class_6005$class_6006 { - method_34974(): Internal.class_6005; - method_34975($$0: E, $$1: number): Internal.class_6005$class_6006; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6005$class_6006_ = class_6005$class_6006; - class class_1867 implements Internal.class_3955 { - method_8110(): Internal.class_1799; - method_17729($$0: Internal.class_1715_): Internal.class_1799; - method_8114(): ResourceLocation; - method_8113($$0: number, $$1: number): boolean; - method_8112(): string; - method_17730($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_8119(): Internal.class_1865; - method_8117(): Internal.class_2371; - readonly field_9050 : Internal.class_1799; - readonly field_9049 : string; - readonly field_9047 : Internal.class_2371; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1867_ = class_1867; - interface class_1936 extends Internal.class_5423, Internal.class_5424 { - method_8409(): Internal.Random; - method_39282($$0: BlockPos_, $$1: Internal.class_3611_, $$2: number, $$3: Internal.class_1953_): void; - method_8408($$0: BlockPos_, $$1: Internal.class_2248_): void; - method_8407(): Internal.class_1267; - method_8406(arg0: Internal.class_2394_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; - method_39281($$0: BlockPos_, $$1: Internal.class_3611_, $$2: number): void; - method_39280($$0: BlockPos_, $$1: Internal.class_2248_, $$2: number, $$3: Internal.class_1953_): void; - method_8393($$0: number, $$1: number): boolean; - method_33596($$0: Internal.class_5712_, $$1: Internal.class_1297_): void; - method_8397(): Internal.class_6756; - method_30271(): number; - method_8396(arg0: Internal.class_1657_, arg1: BlockPos_, arg2: Internal.class_3414_, arg3: Internal.class_3419_, arg4: number, arg5: number): void; - method_8401(): Internal.class_5217; - method_8444(arg0: Internal.class_1657_, arg1: number, arg2: BlockPos_, arg3: number): void; - method_39279($$0: BlockPos_, $$1: Internal.class_2248_, $$2: number): void; - method_39224(): number; - method_32889($$0: Internal.class_5712_, $$1: BlockPos_): void; - method_20290($$0: number, $$1: BlockPos_, $$2: number): void; - method_8398(): Internal.class_2802; - method_8405(): Internal.class_6756; - method_32887($$0: Internal.class_1297_, $$1: Internal.class_5712_, $$2: Internal.class_1297_): void; - method_32888(arg0: Internal.class_1297_, arg1: Internal.class_5712_, arg2: BlockPos_): void; - method_8404(arg0: BlockPos_): Internal.class_1266; - method_8503(): Internal.MinecraftServer; - } - type class_1936_ = class_1936; - class Package extends Internal.NamedPackage implements Internal.AnnotatedElement { - isSealed(arg0: Internal.URL_): boolean; - isSealed(): boolean; - static getPackage(arg0: string): Internal.Package; - getName(): string; - isAnnotationPresent(arg0: Internal.Class_): boolean; - getSpecificationTitle(): string; - getImplementationTitle(): string; - isCompatibleWith(arg0: string): boolean; - getAnnotations(): Internal.Annotation[]; - getSpecificationVendor(): string; - getDeclaredAnnotations(): Internal.Annotation[]; - getAnnotationsByType(arg0: Internal.Class_): A[]; - getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; - getAnnotation(arg0: Internal.Class_): A; - hashCode(): number; - static getPackages(): Internal.Package[]; - getDeclaredAnnotation(arg0: Internal.Class_): A; - toString(): string; - getSpecificationVersion(): string; - getImplementationVendor(): string; - getImplementationVersion(): string; - get specificationVendor(): string; - get declaredAnnotations(): Internal.Annotation[]; - get specificationTitle(): string; - get implementationVersion(): string; - get sealed(): boolean; - get name(): string; - get implementationVendor(): string; - get annotations(): Internal.Annotation[]; - get implementationTitle(): string; - get packages(): Internal.Package[]; - get specificationVersion(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Package_ = Package; - interface Float2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + interface Int2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ShortFunction; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Int2ShortFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Int2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2DoubleFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; - defaultReturnValue(): number; defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Float2ObjectFunction; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Int2ObjectFunction; get(arg0: any): number; get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Float2FloatFunction; - applyAsInt(arg0: number): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Int2LongFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Int2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Int2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ShortFunction; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Int2CharFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2DoubleFunction; compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ShortFunction; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2DoubleFunction; } - type Float2ShortFunction_ = ((arg0: number) => number) | Float2ShortFunction; - interface Annotation { - hashCode(): number; - equals(arg0: any): boolean; - annotationType(): Internal.Annotation; + type Int2DoubleFunction_ = ((arg0: number) => number) | Int2DoubleFunction; + /** + * @javaClass net.minecraft.class_3975 + */ + class StonecutterRecipe extends Internal.SingleItemRecipe { + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; + get toastSymbol(): Internal.ItemStack; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StonecutterRecipe_ = StonecutterRecipe; + /** + * @javaClass net.minecraft.class_4970 + */ + abstract class BlockBehaviour implements pers.solid.extshape.mixin.AbstractBlockAccessor, Internal.AbstractBlockAccessor, Internal.BlockKJS, Internal.MixinAbstractBlockAccessor { + rotate($$0: Internal.BlockState_, $$1: Internal.Rotation_): Internal.BlockState; + getOffsetType(): Internal.BlockBehaviour$OffsetType; + use($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_, $$4: Hand_, $$5: Internal.BlockHitResult_): Internal.InteractionResult; + defaultMaterialColor(): Internal.MaterialColor; + onProjectileHit($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: Internal.BlockHitResult_, $$3: Internal.Projectile_): void; + updateIndirectNeighbourShapes($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_, $$3: number, $$4: number): void; + useShapeForLightOcclusion($$0: Internal.BlockState_): boolean; + getCollisionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + asItem(): Internal.Item; + getMaxHorizontalOffset(): number; + getOcclusionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + isPathfindable($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.PathComputationType_): boolean; + isCollisionShapeFullBlock($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; + tick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; + getAnalogOutputSignal($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): number; + getBlockBuilderKJS(): Internal.BlockBuilder; + getDestroyProgress($$0: Internal.BlockState_, $$1: Internal.Player_, $$2: Internal.BlockGetter_, $$3: BlockPos_): number; + triggerEvent($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: number, $$4: number): boolean; + getLightBlock($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; + isSignalSource($$0: Internal.BlockState_): boolean; + redirect$zej000$redirectGetBlockStateLightEmission(player: Internal.Player_, blockState: Internal.BlockState_, param0: Internal.BlockState_, param1: Internal.Player_, param2: Internal.BlockGetter_, param3: BlockPos_): boolean; + getDirectSignal($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_): number; + getMenuProvider($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): Internal.MenuProvider; + mirror($$0: Internal.BlockState_, $$1: Internal.Mirror_): Internal.BlockState; + defaultDestroyTime(): number; + getShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + onPlace($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; + getMaxVerticalOffset(): number; + getPistonPushReaction($$0: Internal.BlockState_): Internal.PushReaction; + getLootTable(): ResourceLocation; + getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; + getSignal($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_): number; + getInteractionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + attack($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_): void; + neighborChanged($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Block_, $$4: BlockPos_, $$5: boolean): void; + getVisualShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + entityInside($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Entity_): void; + spawnAfterBreak($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.ItemStack_): void; + canBeReplaced($$0: Internal.BlockState_, $$1: Internal.BlockPlaceContext_): boolean; + canBeReplaced($$0: Internal.BlockState_, $$1: Internal.Fluid_): boolean; + getSeed($$0: Internal.BlockState_, $$1: BlockPos_): number; + canSurvive($$0: Internal.BlockState_, $$1: Internal.LevelReader_, $$2: BlockPos_): boolean; + randomTick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; + getShadeBrightness($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; + skipRendering($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Direction_): boolean; + handler$bll001$getCollisionShape(state: Internal.BlockState_, world: Internal.BlockGetter_, pos: BlockPos_, context: Internal.CollisionContext_, cbi: Internal.CallbackInfoReturnable_): void; + hasAnalogOutputSignal($$0: Internal.BlockState_): boolean; + getBlockSupportShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + setBlockBuilderKJS(b: Internal.BlockBuilder_): void; + getTypeData(): Internal.CompoundTag; + getDrops($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): Internal.List; + getFluidState($$0: Internal.BlockState_): Internal.FluidState; + updateShape($$0: Internal.BlockState_, $$1: Internal.Direction_, $$2: Internal.BlockState_, $$3: Internal.LevelAccessor_, $$4: BlockPos_, $$5: BlockPos_): Internal.BlockState; + onRemove($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; + readonly "properties" : Internal.BlockBehaviour$Properties; + get blockBuilderKJS(): Internal.BlockBuilder; + get lootTable(): ResourceLocation; + get maxHorizontalOffset(): number; + get offsetType(): Internal.BlockBehaviour$OffsetType; + get maxVerticalOffset(): number; + get typeData(): Internal.CompoundTag; + set blockBuilderKJS(b: Internal.BlockBuilder_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockBehaviour_ = BlockBehaviour; + /** + * @javaClass java.util.RandomAccess + */ + interface RandomAccess { + } + type RandomAccess_ = RandomAccess; + /** + * @javaClass net.minecraft.class_2792 + */ + interface ServerGamePacketListener extends Internal.ServerPacketListener { + handleAnimate(arg0: Internal.ServerboundSwingPacket_): void; + handleInteract(arg0: Internal.ServerboundInteractPacket_): void; + handleSetCarriedItem(arg0: Internal.ServerboundSetCarriedItemPacket_): void; + handleBlockEntityTagQuery(arg0: Internal.ServerboundBlockEntityTagQuery_): void; + handleRecipeBookSeenRecipePacket(arg0: Internal.ServerboundRecipeBookSeenRecipePacket_): void; + handlePlayerAbilities(arg0: Internal.ServerboundPlayerAbilitiesPacket_): void; + handleResourcePackResponse(arg0: Internal.ServerboundResourcePackPacket_): void; + handleMovePlayer(arg0: Internal.ServerboundMovePlayerPacket_): void; + handleSetCreativeModeSlot(arg0: Internal.ServerboundSetCreativeModeSlotPacket_): void; + handlePlayerCommand(arg0: Internal.ServerboundPlayerCommandPacket_): void; + handleLockDifficulty(arg0: Internal.ServerboundLockDifficultyPacket_): void; + handleChat(arg0: Internal.ServerboundChatPacket_): void; + handleSeenAdvancements(arg0: Internal.ServerboundSeenAdvancementsPacket_): void; + handleTeleportToEntityPacket(arg0: Internal.ServerboundTeleportToEntityPacket_): void; + handleContainerClose(arg0: Internal.ServerboundContainerClosePacket_): void; + handleCustomCommandSuggestions(arg0: Internal.ServerboundCommandSuggestionPacket_): void; + handlePlayerInput(arg0: Internal.ServerboundPlayerInputPacket_): void; + handleJigsawGenerate(arg0: Internal.ServerboundJigsawGeneratePacket_): void; + handleSetCommandBlock(arg0: Internal.ServerboundSetCommandBlockPacket_): void; + handleEntityTagQuery(arg0: Internal.ServerboundEntityTagQuery_): void; + handlePlayerAction(arg0: Internal.ServerboundPlayerActionPacket_): void; + handleUseItemOn(arg0: Internal.ServerboundUseItemOnPacket_): void; + handleContainerButtonClick(arg0: Internal.ServerboundContainerButtonClickPacket_): void; + handlePaddleBoat(arg0: Internal.ServerboundPaddleBoatPacket_): void; + handleClientCommand(arg0: Internal.ServerboundClientCommandPacket_): void; + handleAcceptTeleportPacket(arg0: Internal.ServerboundAcceptTeleportationPacket_): void; + handleContainerClick(arg0: Internal.ServerboundContainerClickPacket_): void; + handleUseItem(arg0: Internal.ServerboundUseItemPacket_): void; + handleClientInformation(arg0: Internal.ServerboundClientInformationPacket_): void; + handlePlaceRecipe(arg0: Internal.ServerboundPlaceRecipePacket_): void; + handleSetBeaconPacket(arg0: Internal.ServerboundSetBeaconPacket_): void; + handleSetJigsawBlock(arg0: Internal.ServerboundSetJigsawBlockPacket_): void; + handleEditBook(arg0: Internal.ServerboundEditBookPacket_): void; + handleRecipeBookChangeSettingsPacket(arg0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void; + handleKeepAlive(arg0: Internal.ServerboundKeepAlivePacket_): void; + handleCustomPayload(arg0: Internal.ServerboundCustomPayloadPacket_): void; + handleSelectTrade(arg0: Internal.ServerboundSelectTradePacket_): void; + handlePickItem(arg0: Internal.ServerboundPickItemPacket_): void; + handlePong(arg0: Internal.ServerboundPongPacket_): void; + handleSignUpdate(arg0: Internal.ServerboundSignUpdatePacket_): void; + handleSetCommandMinecart(arg0: Internal.ServerboundSetCommandMinecartPacket_): void; + handleChangeDifficulty(arg0: Internal.ServerboundChangeDifficultyPacket_): void; + handleSetStructureBlock(arg0: Internal.ServerboundSetStructureBlockPacket_): void; + handleRenameItem(arg0: Internal.ServerboundRenameItemPacket_): void; + handleMoveVehicle(arg0: Internal.ServerboundMoveVehiclePacket_): void; + } + type ServerGamePacketListener_ = ServerGamePacketListener; + /** + * @javaClass net.fabricmc.fabric.api.transfer.v1.item.ItemVariant + */ + interface ItemVariant extends Internal.TransferVariant { + blank(): this; + fromNbt(nbt: Internal.CompoundTag_): this; + of(item: Internal.ItemLike_, tag: Internal.CompoundTag_): this; + of(item: Internal.ItemLike_): this; + of(stack: Internal.ItemStack_): this; + toStack(): Internal.ItemStack; + toStack(count: number): Internal.ItemStack; + getItem(): Internal.Item; + fromPacket(buf: Internal.FriendlyByteBuf_): this; + matches(stack: Internal.ItemStack_): boolean; + } + type ItemVariant_ = ItemVariant; + /** + * @javaClass net.coderbot.batchedentityrendering.impl.BufferBuilderExt + */ + interface BufferBuilderExt { + setupBufferSlice(arg0: Internal.ByteBuffer_, arg1: Internal.BufferBuilder$DrawState_): void; + teardownBufferSlice(): void; + splitStrip(): void; + } + type BufferBuilderExt_ = BufferBuilderExt; + /** + * @javaClass net.minecraft.class_6379 + */ + interface NarratableEntry extends Internal.NarrationSupplier { + narrationPriority(): Internal.NarratableEntry$NarrationPriority; + isActive(): boolean; + } + type NarratableEntry_ = (() => Internal.NarratableEntry$NarrationPriority) | NarratableEntry; + /** + * @javaClass net.minecraft.class_6746 + */ + class BelowZeroRetrogen { + applyBedrockMask($$0: Internal.ProtoChunk_): void; + hasBedrockHoles(): boolean; + static read($$0: Internal.CompoundTag_): this; + static getBiomeResolver($$0: Internal.BiomeResolver_, $$1: Internal.ChunkAccess_): Internal.BiomeResolver; + hasBedrockHole($$0: number, $$1: number): boolean; + targetStatus(): Internal.ChunkStatus; + static replaceOldBedrock($$0: Internal.ProtoChunk_): void; + static readonly "CODEC" : Internal.Codec; + static readonly "UPGRADE_HEIGHT_ACCESSOR" : Internal.LevelHeightAccessor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BelowZeroRetrogen_ = BelowZeroRetrogen; + /** + * @javaClass net.minecraft.class_3536 + */ + interface ProgressListener { + progressStartNoAbort(arg0: Internal.Component_): void; + progressStart(arg0: Internal.Component_): void; + stop(): void; + progressStagePercentage(arg0: number): void; + progressStage(arg0: Internal.Component_): void; + } + type ProgressListener_ = ProgressListener; + /** + * @javaClass net.minecraft.class_746 + */ + class LocalPlayer extends Internal.AbstractClientPlayer { + isMovingSlowly(): boolean; + isSuppressingSlidingDownLadder(): boolean; + handler$bkh000$sendChatMessage(message: string, cbi: Internal.CallbackInfo_): void; + canSpawnSprintParticle(): boolean; + isHandsBusy(): boolean; + displayClientMessage($$0: Internal.Component_, $$1: boolean): void; + openStructureBlock($$0: Internal.StructureBlockEntity_): void; + resetPos(): void; + openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; + stopUsingItem(): void; + isEffectiveAi(): boolean; + setServerBrand($$0: string): void; + removeEffectNoUpdate($$0: Internal.MobEffect_): Internal.MobEffectInstance; + tick(): void; + removeVehicle(): void; + isUsingItem(): boolean; + sendOpenInventory(): void; + clientSideCloseContainer(): void; + startUsingItem($$0: Hand_): void; + openTextEdit($$0: Internal.SignBlockEntity_): void; + openCommandBlock($$0: Internal.CommandBlockEntity_): void; + isRidingJumpable(): boolean; + onUpdateAbilities(): void; + rideTick(): void; + setSprinting($$0: boolean): void; + openJigsawBlock($$0: Internal.JigsawBlockEntity_): void; + isAutoJumpEnabled(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getWaterVision(): number; + drop($$0: boolean): boolean; + handleEntityEvent($$0: number): void; + respawn(): void; + getStats(): Internal.StatsCounter; + isCrouching(): boolean; + isUnderWater(): boolean; + getRecipeBook(): Internal.ClientRecipeBook; + setShowDeathScreen($$0: boolean): void; + serverAiStep(): void; + getServerBrand(): string; + setPermissionLevel($$0: number): void; + handler$zfc000$onIsUsingItem(ci: Internal.CallbackInfoReturnable_): void; + closeContainer(): void; + getJumpRidingScale(): number; + playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; + getViewXRot($$0: number): number; + heal($$0: number): void; + updateTutorialInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + shouldShowDeathScreen(): boolean; + setExperienceValues($$0: number, $$1: number, $$2: number): void; + isShiftKeyDown(): boolean; + aiStep(): void; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + openMinecartCommandBlock($$0: Internal.BaseCommandBlock_): void; + sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; + getUsedItemHand(): Hand; + removeRecipeHighlight($$0: Internal.Recipe_): void; + magicCrit($$0: Internal.Entity_): void; + swing($$0: Hand_): void; + getCurrentMood(): number; + crit($$0: Internal.Entity_): void; + hurtTo($$0: number): void; + chat($$0: string): void; + isLocalPlayer(): boolean; + getViewYRot($$0: number): number; + canSpawnSoulSpeedParticle(): boolean; + playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; + getRopeHoldPosition($$0: number): Vec3; + "input" : Internal.Input; + "yBob" : number; + "sprintTime" : number; + "xBobO" : number; + "oPortalTime" : number; + readonly "connection" : Internal.ClientPacketListener; + "xBob" : number; + "yBobO" : number; + "portalTime" : number; + get currentMood(): number; + get autoJumpEnabled(): boolean; + get jumpRidingScale(): number; + get shiftKeyDown(): boolean; + get usingItem(): boolean; + get serverBrand(): string; + get localPlayer(): boolean; + get ridingJumpable(): boolean; + get crouching(): boolean; + get recipeBook(): Internal.ClientRecipeBook; + get suppressingSlidingDownLadder(): boolean; + get stats(): Internal.StatsCounter; + get movingSlowly(): boolean; + get handsBusy(): boolean; + get usedItemHand(): Hand; + get underWater(): boolean; + get effectiveAi(): boolean; + get waterVision(): number; + set sprinting($$0: boolean); + set permissionLevel($$0: number); + set showDeathScreen($$0: boolean); + set serverBrand($$0: string); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LocalPlayer_ = LocalPlayer; + /** + * @javaClass net.minecraft.class_703 + */ + abstract class Particle { + move($$0: number, $$1: number, $$2: number): void; + setParticleSpeed($$0: number, $$1: number, $$2: number): void; + getLifetime(): number; + setBoundingBox($$0: Internal.AABB_): void; + scale($$0: number): this; + setPower($$0: number): this; + getRenderType(): Internal.ParticleRenderType; + tick(): void; + getBoundingBox(): Internal.AABB; + remove(): void; + setPos($$0: number, $$1: number, $$2: number): void; + isAlive(): boolean; + setColor($$0: number, $$1: number, $$2: number): void; + setLifetime($$0: number): void; toString(): string; + getParticleGroup(): Internal.Optional; + render(arg0: Internal.VertexConsumer_, arg1: Internal.Camera_, arg2: number): void; + get boundingBox(): Internal.AABB; + get alive(): boolean; + get particleGroup(): Internal.Optional; + get lifetime(): number; + get renderType(): Internal.ParticleRenderType; + set boundingBox($$0: Internal.AABB_); + set lifetime($$0: number); + set power($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type Annotation_ = Annotation; - interface OpenOption { + type Particle_ = Particle; + /** + * @javaClass net.minecraft.class_327$class_6415 + */ + class Font$DisplayMode extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Font$DisplayMode[]; + static readonly "POLYGON_OFFSET" : Internal.Font$DisplayMode; + static readonly "SEE_THROUGH" : Internal.Font$DisplayMode; + static readonly "NORMAL" : Internal.Font$DisplayMode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type OpenOption_ = OpenOption; - interface AbstractBlockAccessor { - getSettings(): Internal.class_4970$class_2251; + type Font$DisplayMode_ = "normal" | "see_through" | "polygon_offset" | Font$DisplayMode; + /** + * @javaClass net.minecraft.class_5714 + */ + interface GameEventListener { + handleGameEvent(arg0: Internal.Level_, arg1: Internal.GameEvent_, arg2: Internal.Entity_, arg3: BlockPos_): boolean; + getListenerRadius(): number; + getListenerSource(): Internal.PositionSource; } - type AbstractBlockAccessor_ = AbstractBlockAccessor; - class CodeSource implements Internal.Serializable { - getLocation(): Internal.URL; - getCodeSigners(): any[]; - hashCode(): number; - equals(arg0: any): boolean; - getCertificates(): Internal.Certificate[]; + type GameEventListener_ = GameEventListener; + /** + * @javaClass net.minecraft.class_1716 + */ + class DispenserMenu extends Internal.AbstractContainerMenu { + removed($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DispenserMenu_ = DispenserMenu; + /** + * @javaClass net.minecraft.class_287$class_4574 + */ + class BufferBuilder$DrawState { + mode(): Internal.VertexFormat$Mode; + indexOnly(): boolean; + indexType(): Internal.VertexFormat$IndexType; + indexCount(): number; + format(): Internal.VertexFormat; + sequentialIndex(): boolean; + vertexCount(): number; + vertexBufferSize(): number; + bufferSize(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BufferBuilder$DrawState_ = BufferBuilder$DrawState; + /** + * Fired when you need to modify properties of a block. + * @javaClass dev.latvian.mods.kubejs.block.BlockModificationEventJS + */ + class BlockModificationEventJS extends Internal.EventJS { + modify(predicate: BlockStatePredicate_, c: Internal.Consumer_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when you need to modify properties of a block. + */ + type BlockModificationEventJS_ = BlockModificationEventJS; + /** + * @javaClass dev.latvian.mods.rhino.ScriptableObject + */ + abstract class ScriptableObject implements Internal.Scriptable, Internal.SymbolScriptable, Internal.Serializable, Internal.ConstProperties { + isSealed(): boolean; + setParentScope(m: Internal.Scriptable_): void; + static redefineProperty(obj: Internal.Scriptable_, name: string, isConst: boolean): void; + putConst(name: string, start: Internal.Scriptable_, value: any): void; + static getTypedProperty(s: Internal.Scriptable_, name: string, type: Internal.Class_): T; + static getTypedProperty(s: Internal.Scriptable_, index: number, type: Internal.Class_): T; + getIds(): any[]; + static getArrayPrototype(scope: Internal.Scriptable_): Internal.Scriptable; + getAllIds(): any[]; + put(index: number, start: Internal.Scriptable_, value: any): void; + put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; + put(name: string, start: Internal.Scriptable_, value: any): void; + static getDefaultValue(object: Internal.Scriptable_, typeHint: Internal.Class_): any; + getDefaultValue(typeHint: Internal.Class_): any; + defineOwnProperties(cx: Internal.Context_, props: Internal.ScriptableObject_): void; + static defineProperty(destination: Internal.Scriptable_, propertyName: string, value: any, attributes: number): void; + defineProperty(key: Internal.Symbol_, value: any, attributes: number): void; + defineProperty(propertyName: string, value: any, attributes: number): void; + defineProperty(propertyName: string, clazz: Internal.Class_, attributes: number): void; + defineProperty(propertyName: string, delegateTo: any, getter: Internal.Method_, setter: Internal.Method_, attributes: number): void; + setGetterOrSetter(name: string, index: number, getterOrSetter: dev.latvian.mods.rhino.Callable_, isSetter: boolean): void; + avoidObjectDetection(): boolean; + has(index: number, start: Internal.Scriptable_): boolean; + has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; + has(name: string, start: Internal.Scriptable_): boolean; + getExternalArrayLength(): any; + getAttributes(sym: Internal.Symbol_): number; + getAttributes(index: number): number; + getAttributes(name: string): number; + hasInstance(instance: Internal.Scriptable_): boolean; + getAssociatedValue(key: any): any; + static getPropertyIds(obj: Internal.Scriptable_): any[]; + static hasProperty(obj: Internal.Scriptable_, name: string): boolean; + static hasProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): boolean; + static hasProperty(obj: Internal.Scriptable_, index: number): boolean; + getExternalArrayData(): Internal.ExternalArrayData; + size(): number; + defineOwnProperty(cx: Internal.Context_, id: any, desc: Internal.ScriptableObject_): void; + static getFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; + getClassName(): string; + getParentScope(): Internal.Scriptable; + preventExtensions(): void; + setExternalArrayData(array: Internal.ExternalArrayData_): void; + static callMethod(cx: Internal.Context_, obj: Internal.Scriptable_, methodName: string, args: any[]): any; + static callMethod(obj: Internal.Scriptable_, methodName: string, args: any[]): any; + getTypeOf(): Internal.MemberType; + static getTopScopeValue(scope: Internal.Scriptable_, key: any): any; + sealObject(): void; + setAttributes(index: number, attributes: number): void; + setAttributes(key: Internal.Symbol_, attributes: number): void; + setAttributes(name: string, attributes: number): void; + static putProperty(obj: Internal.Scriptable_, name: string, value: any): void; + static putProperty(obj: Internal.Scriptable_, key: Internal.Symbol_, value: any): void; + static putProperty(obj: Internal.Scriptable_, index: number, value: any): void; + delete(index: number): void; + delete(name: string): void; + delete(key: Internal.Symbol_): void; + associateValue(key: any, value: any): any; + static deleteProperty(obj: Internal.Scriptable_, name: string): boolean; + static deleteProperty(obj: Internal.Scriptable_, index: number): boolean; + getPrototype(): Internal.Scriptable; + static getObjectPrototype(scope: Internal.Scriptable_): Internal.Scriptable; + isExtensible(): boolean; + isConst(name: string): boolean; + get(index: number, start: Internal.Scriptable_): any; + get(key: Internal.Symbol_, start: Internal.Scriptable_): any; + get(name: string, start: Internal.Scriptable_): any; + get(key: any): any; + static putConstProperty(obj: Internal.Scriptable_, name: string, value: any): void; + getGetterOrSetter(name: string, index: number, isSetter: boolean): any; + static getTopLevelScope(obj: Internal.Scriptable_): Internal.Scriptable; + static getProperty(obj: Internal.Scriptable_, name: string): any; + static getProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): any; + static getProperty(obj: Internal.Scriptable_, index: number): any; + static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean): void; + static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean, mapInheritance: boolean): string; + static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_): void; + isEmpty(): boolean; + defineFunctionProperties(names: string[], clazz: Internal.Class_, attributes: number): void; + static getClassPrototype(scope: Internal.Scriptable_, className: string): Internal.Scriptable; + setPrototype(m: Internal.Scriptable_): void; + defineConst(name: string, start: Internal.Scriptable_): void; + static defineConstProperty(destination: Internal.Scriptable_, propertyName: string): void; + static getGeneratorFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; + static readonly "DONTENUM" : 2; + static readonly "CONST" : 13; + static readonly "UNINITIALIZED_CONST" : 8; + static readonly "EMPTY" : 0; + static readonly "READONLY" : 1; + static readonly "PERMANENT" : 4; + get sealed(): boolean; + get externalArrayData(): Internal.ExternalArrayData; + get parentScope(): Internal.Scriptable; + get ids(): any[]; + get className(): string; + get externalArrayLength(): any; + get allIds(): any[]; + get prototype(): Internal.Scriptable; + get extensible(): boolean; + get typeOf(): Internal.MemberType; + get empty(): boolean; + set externalArrayData(array: Internal.ExternalArrayData_); + set parentScope(m: Internal.Scriptable_); + set prototype(m: Internal.Scriptable_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScriptableObject_ = ScriptableObject; + /** + * @javaClass net.minecraft.class_2703 + */ + class ClientboundPlayerInfoPacket implements Internal.Packet { + getEntries(): Internal.List; + handle($$0: Internal.ClientGamePacketListener_): void; + getAction(): Internal.ClientboundPlayerInfoPacket$Action; toString(): string; - implies(arg0: Internal.CodeSource_): boolean; - get codeSigners(): any[]; - get certificates(): Internal.Certificate[]; - get location(): Internal.URL; + write($$0: Internal.FriendlyByteBuf_): void; + get entries(): Internal.List; + get action(): Internal.ClientboundPlayerInfoPacket$Action; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type CodeSource_ = CodeSource; - class class_2761 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11872($$0: Internal.class_2602_): void; - method_11871(): number; - method_11873(): number; + type ClientboundPlayerInfoPacket_ = ClientboundPlayerInfoPacket; + /** + * @javaClass net.minecraft.class_32$class_5143 + */ + class LevelStorageSource$LevelStorageAccess implements Internal.AutoCloseable, Internal.AccessorLevelStorageSession { + getLevelPath($$0: Internal.LevelResource_): Internal.Path; + getSummary(): Internal.LevelSummary; + getDataTag($$0: Internal.DynamicOps_, $$1: Internal.DataPackConfig_, $$2: Internal.Lifecycle_): Internal.WorldData; + getDimensionPath($$0: Internal.ResourceKey_): Internal.Path; + makeWorldBackup(): number; + renameLevel($$0: string): void; + getDataPacks(): Internal.DataPackConfig; + handler$zma000$readWorldProperties(callbackInfo: Internal.CallbackInfoReturnable_): void; + deleteLevel(): void; + getIconFile(): Internal.Optional; + handler$zma000$saveWorld(registryTracker: Internal.RegistryAccess_, saveProperties: Internal.WorldData_, compoundTag: Internal.CompoundTag_, info: Internal.CallbackInfo_): void; + saveDataTag($$0: Internal.RegistryAccess_, $$1: Internal.WorldData_): void; + saveDataTag($$0: Internal.RegistryAccess_, $$1: Internal.WorldData_, $$2: Internal.CompoundTag_): void; + close(): void; + getLevelId(): string; + createPlayerStorage(): Internal.PlayerDataStorage; + get summary(): Internal.LevelSummary; + get levelId(): string; + get iconFile(): Internal.Optional; + get dataPacks(): Internal.DataPackConfig; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2761_ = class_2761; - interface MobFilter extends Internal.BiPredicate { - test(arg0: Internal.class_1311_, arg1: Internal.class_5483$class_1964_): boolean; - } - type MobFilter_ = ((arg0: Internal.class_1311, arg1: Internal.class_5483$class_1964) => boolean) | MobFilter; - class class_5733 implements Internal.class_3037 { - readonly field_35416 : number; - readonly field_35417 : number; - readonly field_35418 : number; - readonly field_28241 : number; - static readonly field_28237 : Internal.Codec; + type LevelStorageSource$LevelStorageAccess_ = LevelStorageSource$LevelStorageAccess; + /** + * @javaClass net.minecraft.class_642 + */ + class ServerData { + isLan(): boolean; + static read($$0: Internal.CompoundTag_): this; + getResourcePackStatus(): Internal.ServerData$ServerPackStatus; + setResourcePackStatus($$0: Internal.ServerData$ServerPackStatus_): void; + getIconB64(): string; + write(): Internal.CompoundTag; + setIconB64($$0: string): void; + copyFrom($$0: Internal.ServerData_): void; + "motd" : Internal.Component; + "protocol" : number; + "ping" : number; + "ip" : string; + "playerList" : Internal.List; + "name" : string; + "pinged" : boolean; + "version" : Internal.Component; + "status" : Internal.Component; + get resourcePackStatus(): Internal.ServerData$ServerPackStatus; + get lan(): boolean; + get iconB64(): string; + set resourcePackStatus($$0: Internal.ServerData$ServerPackStatus_); + set iconB64($$0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5733_ = class_5733; - class FlowingFluidBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - createObject(): Internal.class_3611; - readonly fluidBuilder : Internal.FluidBuilder; - get registryType(): Internal.RegistryObjectBuilderTypes; + type ServerData_ = ServerData; + /** + * @javaClass net.minecraft.class_5866 + */ + class UniformFloat extends Internal.FloatProvider { + getMinValue(): number; + getType(): Internal.FloatProviderType; + getMaxValue(): number; + static of($$0: number, $$1: number): this; + toString(): string; + sample($$0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.FloatProviderType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type FlowingFluidBuilder_ = FlowingFluidBuilder; - abstract class class_846$class_851$class_4577 implements Internal.Comparable { - method_22782(): void; - method_22783(arg0: Internal.class_750_): Internal.CompletableFuture; - method_22784($$0: Internal.class_846$class_851$class_4577_): number; + type UniformFloat_ = UniformFloat; + /** + * @javaClass net.minecraft.class_4207 + */ + class BrainDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + addOrUpdateBrainDump($$0: Internal.BrainDebugRenderer$BrainDump_): void; + clear(): void; + removePoi($$0: BlockPos_): void; + removeBrainDump($$0: number): void; + addPoi($$0: Internal.BrainDebugRenderer$PoiInfo_): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + setFreeTicketCount($$0: BlockPos_, $$1: number): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_846$class_851$class_4577_ = class_846$class_851$class_4577; - class class_6578 extends Internal.class_6580 { - method_23455($$0: Internal.Random_, $$1: BlockPos_): Internal.class_2680; - static readonly field_34702 : Internal.Codec; + type BrainDebugRenderer_ = BrainDebugRenderer; + /** + * @javaClass me.jellysquid.mods.sodium.client.model.ModelCuboidAccessor + */ + interface ModelCuboidAccessor { + getQuads(): any[]; + } + type ModelCuboidAccessor_ = (() => any[]) | ModelCuboidAccessor; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.Double2ObjectFunction + */ + interface Double2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { + getOrDefault(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ObjectFunction; + put(arg0: number, arg1: V): V; + remove(arg0: number): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Double2DoubleFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Double2ObjectFunction; + get(arg0: any): V; + get(arg0: number): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Double2LongFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Double2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ObjectFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Double2CharFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ObjectFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ObjectFunction; + } + type Double2ObjectFunction_ = ((arg0: number) => V) | Double2ObjectFunction; + /** + * @javaClass net.minecraft.class_2394$class_2395 + */ + interface ParticleOptions$Deserializer { + fromNetwork(arg0: Internal.ParticleType_, arg1: Internal.FriendlyByteBuf_): T; + fromCommand(arg0: Internal.ParticleType_, arg1: Internal.StringReader_): T; + } + type ParticleOptions$Deserializer_ = ParticleOptions$Deserializer; + /** + * @javaClass java.util.Spliterator$OfDouble + */ + interface Spliterator$OfDouble extends Internal.Spliterator$OfPrimitive { + trySplit(): this; + tryAdvance(arg0: Internal.DoubleConsumer_): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; + } + type Spliterator$OfDouble_ = Spliterator$OfDouble; + /** + * @javaClass net.minecraft.class_846$class_851 + */ + class ChunkRenderDispatcher$RenderChunk { + createCompileTask($$0: Internal.RenderRegionCache_): Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask; + getBuffer($$0: Internal.RenderType_): Internal.VertexBuffer; + getOrigin(): BlockPos; + rebuildChunkAsync($$0: Internal.ChunkRenderDispatcher_, $$1: Internal.RenderRegionCache_): void; + setOrigin($$0: number, $$1: number, $$2: number): void; + setNotDirty(): void; + resortTransparency($$0: Internal.RenderType_, $$1: Internal.ChunkRenderDispatcher_): boolean; + isDirtyFromPlayer(): boolean; + getBoundingBox(): Internal.AABB; + setDirty($$0: boolean): void; + compileSync($$0: Internal.RenderRegionCache_): void; + getRelativeOrigin($$0: Internal.Direction_): BlockPos; + isDirty(): boolean; + releaseBuffers(): void; + getCompiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk; + hasAllNeighbors(): boolean; + readonly "compiled" : Internal.AtomicReference; + static readonly "SIZE" : 16; + readonly "index" : number; + get dirty(): boolean; + get boundingBox(): Internal.AABB; + get compiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk; + get dirtyFromPlayer(): boolean; + get origin(): BlockPos; + set dirty($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6578_ = class_6578; - class class_2497 extends Internal.class_2514 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - static method_23247($$0: number): Internal.class_2497; - method_23258(): Internal.class_4614; - method_32289($$0: Internal.class_5627_): void; - method_10699(): number; - method_10698(): number; - method_10701(): number; - method_10700(): number; - method_10711(): number; - method_10702(): Internal.Number; - method_10713($$0: Internal.DataOutput_): void; + type ChunkRenderDispatcher$RenderChunk_ = ChunkRenderDispatcher$RenderChunk; + /** + * @javaClass net.minecraft.class_1077 + */ + class LanguageInfo implements Internal.Language, Internal.Comparable { + getName(): string; + getRegion(): string; hashCode(): number; equals($$0: any): boolean; - method_10592(): Internal.class_2497; - method_10697(): number; - method_10696(): number; - static readonly field_21037 : Internal.class_4614; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2497_ = class_2497; - abstract class class_4097 { - method_18923($$0: Internal.class_3218_, $$1: E, $$2: number): void; - method_18922($$0: Internal.class_3218_, $$1: E, $$2: number): boolean; - method_18925($$0: Internal.class_3218_, $$1: E, $$2: number): void; + isBidirectional(): boolean; toString(): string; - method_18921(): Internal.class_4097$class_4098; + compareTo($$0: Internal.LanguageInfo_): number; + getCode(): string; + get bidirectional(): boolean; + get code(): string; + get name(): string; + get region(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4097_ = class_4097; - class class_2724 implements Internal.class_2596 { - method_27904(): boolean; - method_28120(): boolean; - method_22425(): number; - method_11779(): Internal.class_5321; - method_11052($$0: Internal.class_2540_): void; - method_28121(): boolean; - method_11780(): Internal.class_1934; - method_30117(): Internal.class_1934; - method_11782($$0: Internal.class_2602_): void; - method_29445(): Internal.class_6880; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2724_ = class_2724; - abstract class class_4651 { - static method_38433($$0: Internal.class_2680_): Internal.class_4656; - static method_38432($$0: Internal.class_2248_): Internal.class_4656; - method_23455(arg0: Internal.Random_, arg1: BlockPos_): Internal.class_2680; - static readonly field_24937 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4651_ = class_4651; - interface class_3678 { - method_30133(): void; - method_15995(arg0: boolean): void; - method_15993(): void; - } - type class_3678_ = class_3678; - class class_60 extends Internal.class_4309 implements Internal.IdentifiableResourceReloadListener, Internal.LootTablesKJS { - method_370(): Internal.Set; - static method_369($$0: Internal.class_58_, $$1: ResourceLocation_, $$2: Internal.class_52_): void; - getFabricId(): ResourceLocation; - method_367($$0: ResourceLocation_): Internal.class_52; - static method_372($$0: Internal.class_52_): Internal.JsonElement; - getFabricDependencies(): Internal.Collection; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_60_ = class_60; - class class_3989 extends Internal.class_3988 { - method_18013($$0: number): void; - method_18069($$0: BlockPos_): void; - method_18014(): number; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_18010(): Internal.class_3414; - method_5749($$0: Internal.class_2487_): void; - method_19270(): boolean; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5974($$0: number): boolean; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3989_ = class_3989; - abstract class class_3609 extends Internal.class_3611 { - method_20784($$0: Internal.class_3610_): number; - method_15728($$0: number, $$1: boolean): Internal.class_3610; - method_15782($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_3610_): Vec3; - method_15729($$0: boolean): Internal.class_3610; - method_15751(): Internal.class_3611; - method_15750(): Internal.class_3611; - method_15779(arg0: Internal.class_3610_): number; - method_17775($$0: Internal.class_3610_, $$1: Internal.class_1922_, $$2: BlockPos_): Internal.class_265; - method_15778($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_3610_): void; - method_15788($$0: Internal.class_3610_, $$1: Internal.class_1922_, $$2: BlockPos_): number; - static readonly field_15900 : Internal.class_2758; - static readonly field_15902 : Internal.class_2746; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3609_ = class_3609; - class class_2989 extends Internal.class_4309 implements Internal.IdentifiableResourceReloadListener { - getFabricId(): ResourceLocation; - method_12893(): Internal.Collection; - method_12896($$0: ResourceLocation_): Internal.class_161; - getFabricDependencies(): Internal.Collection; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2989_ = class_2989; + type LanguageInfo_ = LanguageInfo; /** - * 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`. + * @javaClass dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder */ - class BlockBreakEventJS extends Internal.PlayerEventJS { - getBlock(): Internal.BlockContainerJS; - getXp(): number; + class FenceGateBlockBuilder extends Internal.ShapedBlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FenceGateBlockBuilder_ = FenceGateBlockBuilder; + /** + * @javaClass net.minecraft.class_5363 + */ + class LevelStem { + typeHolder(): Internal.Holder; + static stable($$0: number, $$1: Internal.Registry_): boolean; + generator(): Internal.ChunkGenerator; + static sortMap($$0: Internal.Registry_): Internal.Registry; + static readonly "CODEC" : Internal.Codec; + static readonly "OVERWORLD" : Internal.ResourceKey; + static readonly "NETHER" : Internal.ResourceKey; + static readonly "END" : Internal.ResourceKey; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelStem_ = Special.LevelStem | LevelStem; + /** + * @javaClass java.util.Spliterator + */ + interface Spliterator { + trySplit(): Internal.Spliterator; + tryAdvance(arg0: Internal.Consumer_): boolean; + characteristics(): number; + getComparator(): Internal.Comparator; + getExactSizeIfKnown(): number; + estimateSize(): number; + hasCharacteristics(arg0: number): boolean; + forEachRemaining(arg0: Internal.Consumer_): void; + } + type Spliterator_ = Spliterator; + /** + * @javaClass dev.latvian.mods.kubejs.item.FoodBuilder + */ + class FoodBuilder { + saturation(s: number): this; + build(): Internal.FoodProperties; + removeEffect(mobEffect: Internal.MobEffect_): this; + /** + */ + effect(mobEffectId: Special.MobEffect, duration: number, amplifier: number, probability: number): this; + meat(flag: boolean): this; + meat(): this; + alwaysEdible(): this; + alwaysEdible(flag: boolean): this; + fastToEat(flag: boolean): this; + fastToEat(): this; + eaten(e: Internal.Consumer_): this; + hunger(h: number): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type FoodBuilder_ = FoodBuilder; + /** + * @javaClass net.minecraft.class_4304 + */ + class RaidDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + setRaidCenters($$0: Internal.Collection_): void; + set raidCenters($$0: Internal.Collection_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RaidDebugRenderer_ = RaidDebugRenderer; + /** + * @javaClass net.minecraft.class_5843 + */ + interface VerticalAnchor { + belowTop($$0: number): this; + top(): this; + bottom(): this; + absolute($$0: number): this; + resolveY(arg0: Internal.WorldGenerationContext_): number; + aboveBottom($$0: number): this; + } + type VerticalAnchor_ = ((arg0: Internal.WorldGenerationContext) => number) | VerticalAnchor; + /** + * @javaClass net.minecraft.class_1296 + */ + abstract class AgeableMob extends Internal.PathfinderMob { + isBaby(): boolean; + setBaby($$0: boolean): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + aiStep(): void; + getAge(): number; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + canBreed(): boolean; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + ageUp($$0: number, $$1: boolean): void; + ageUp($$0: number): void; + setAge($$0: number): void; + static readonly "BABY_START_AGE" : -24000; + get baby(): boolean; + get age(): number; + set baby($$0: boolean); + set age($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AgeableMob_ = AgeableMob; + /** + * @javaClass net.minecraft.class_2646 + */ + class TrappedChestBlockEntity extends Internal.ChestBlockEntity { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TrappedChestBlockEntity_ = TrappedChestBlockEntity; + /** + * @javaClass org.apache.commons.lang3.tuple.Triple + */ + abstract class Triple implements Internal.Comparable>, Internal.Serializable { + getRight(): R; + getMiddle(): M; + hashCode(): number; + static of(arg0: L, arg1: M, arg2: R): Internal.Triple; + equals(arg0: any): boolean; + toString(): string; + toString(arg0: string): string; + static emptyArray(): Internal.Triple[]; + compareTo(arg0: Internal.Triple_): number; + getLeft(): L; + static readonly "EMPTY_ARRAY" : Internal.Triple[]; + get middle(): M; + get left(): L; + get right(): R; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Triple_ = Triple; + /** + * @javaClass net.minecraft.class_1322$class_1323 + */ + class AttributeModifier$Operation extends Internal.Enum { + static fromValue($$0: number): this; + toValue(): number; + static valueOf($$0: string): this; + static values(): Internal.AttributeModifier$Operation[]; + static readonly "ADDITION" : Internal.AttributeModifier$Operation; + static readonly "MULTIPLY_BASE" : Internal.AttributeModifier$Operation; + static readonly "MULTIPLY_TOTAL" : Internal.AttributeModifier$Operation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AttributeModifier$Operation_ = "multiply_base" | "multiply_total" | "addition" | AttributeModifier$Operation; + /** + * @javaClass net.minecraft.class_3568 + */ + class LevelLightEngine implements Internal.LightEventListener { + runUpdates($$0: number, $$1: boolean, $$2: boolean): number; + getRawBrightness($$0: BlockPos_, $$1: number): number; + getMaxLightSection(): number; + getMinLightSection(): number; + hasLightWork(): boolean; + handler$cee000$checkBlock(pos: BlockPos_, ci: Internal.CallbackInfo_): void; + updateSectionStatus($$0: Internal.SectionPos_, $$1: boolean): void; + getDebugData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): string; + enableLightSources($$0: Internal.ChunkPos_, $$1: boolean): void; + queueSectionData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_, $$2: Internal.DataLayer_, $$3: boolean): void; + getLayerListener($$0: Internal.LightLayer_): Internal.LayerLightEventListener; + handler$cee000$doLightUpdates(maxUpdateCount: number, doSkylight: boolean, skipEdgeLightPropagation: boolean, cir: Internal.CallbackInfoReturnable_): void; + checkBlock($$0: BlockPos_): void; + retainData($$0: Internal.ChunkPos_, $$1: boolean): void; + onBlockEmissionIncrease($$0: BlockPos_, $$1: number): void; + getLightSectionCount(): number; + static readonly "LIGHT_SECTION_PADDING" : 1; + static readonly "MAX_SOURCE_LEVEL" : 15; + get lightSectionCount(): number; + get minLightSection(): number; + get maxLightSection(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelLightEngine_ = LevelLightEngine; + /** + * @javaClass net.minecraft.class_4019 + */ + class Fox extends Internal.Animal { + handleEntityEvent($$0: number): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isCrouching(): boolean; + getFoxType(): Internal.Fox$Type; + isFaceplanted(): boolean; + setIsCrouching($$0: boolean): void; + isFood($$0: Internal.ItemStack_): boolean; + isFullyCrouched(): boolean; + isJumping(): boolean; + setIsInterested($$0: boolean): void; + isInterested(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + setIsPouncing($$0: boolean): void; + playAmbientSound(): void; + getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; + setTarget($$0: Internal.LivingEntity_): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getLeashOffset(): Vec3; + static checkFoxSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + aiStep(): void; + isSitting(): boolean; + canHoldItem($$0: Internal.ItemStack_): boolean; + isSleeping(): boolean; + getHeadRollAngle($$0: number): number; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static isPathClear($$0: Internal.Fox_, $$1: Internal.LivingEntity_): boolean; + isPouncing(): boolean; + setSitting($$0: boolean): void; + canTakeItem($$0: Internal.ItemStack_): boolean; + getCrouchAmount($$0: number): number; + static readonly "FLAG_INTERESTED" : 8; + static readonly "FLAG_POUNCING" : 16; + static readonly "FLAG_CROUCHING" : 4; + get fullyCrouched(): boolean; + get foxType(): Internal.Fox$Type; + get crouching(): boolean; + get jumping(): boolean; + get interested(): boolean; + get pouncing(): boolean; + get faceplanted(): boolean; + get leashOffset(): Vec3; + get sitting(): boolean; + get sleeping(): boolean; + set sitting($$0: boolean); + set target($$0: Internal.LivingEntity_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Fox_ = Fox; + /** + * @javaClass net.minecraft.class_632$class_633 + */ + interface ClientAdvancements$Listener extends Internal.AdvancementList$Listener { + onSelectedTabChanged(arg0: Internal.Advancement_): void; + onUpdateAdvancementProgress(arg0: Internal.Advancement_, arg1: Internal.AdvancementProgress_): void; + } + type ClientAdvancements$Listener_ = ClientAdvancements$Listener; + /** + * @javaClass com.mojang.datafixers.OpticFinder + */ + interface OpticFinder { + findType(arg0: com.mojang.datafixers.types.Type_, arg1: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + findType(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + inField(arg0: string, arg1: com.mojang.datafixers.types.Type_): Internal.OpticFinder; + type(): com.mojang.datafixers.types.Type; + } + type OpticFinder_ = OpticFinder; + /** + * @javaClass net.minecraft.class_6621 + */ + interface PostPlacementProcessor { + afterPlace(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.Random_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: Internal.PiecesContainer_): void; + } + type PostPlacementProcessor_ = ((arg0: Internal.WorldGenLevel, arg1: Internal.StructureFeatureManager, arg2: Internal.ChunkGenerator, arg3: Internal.Random, arg4: Internal.BoundingBox, arg5: Internal.ChunkPos, arg6: Internal.PiecesContainer) => void) | PostPlacementProcessor; + /** + * @javaClass net.minecraft.class_2601 + */ + class DispenserBlockEntity extends Internal.RandomizableContainerBlockEntity { + addItem($$0: Internal.ItemStack_): number; + method_5439(): number; + getRandomSlot(): number; + load($$0: Internal.CompoundTag_): void; + static readonly "CONTAINER_SIZE" : 9; + get randomSlot(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DispenserBlockEntity_ = DispenserBlockEntity; + /** + * @javaClass me.jellysquid.mods.sodium.client.gl.attribute.BufferVertexFormat + */ + interface BufferVertexFormat { + getStride(): number; + from(format: Internal.VertexFormat_): this; + } + type BufferVertexFormat_ = (() => number) | BufferVertexFormat; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemFoodEatenEventJS + */ + class ItemFoodEatenEventJS extends Internal.PlayerEventJS { + getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; - setXp(xp: number): void; canCancel(): boolean; - get xp(): number; - get block(): Internal.BlockContainerJS; + get item(): Internal.ItemStackJS; get entity(): Internal.EntityJS; - set xp(xp: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type ItemFoodEatenEventJS_ = ItemFoodEatenEventJS; /** - * 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`. + * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate */ - type BlockBreakEventJS_ = BlockBreakEventJS; - interface IEventHandler { - onEvent(arg0: Internal.EventJS_): void; - } - type IEventHandler_ = ((arg0: Internal.EventJS) => void) | IEventHandler; - class class_3419 extends Internal.Enum { - static valueOf($$0: string): Internal.class_3419; - static values(): Internal.class_3419[]; - method_14840(): string; - static readonly field_15250 : Internal.class_3419; - static readonly field_15251 : Internal.class_3419; - static readonly field_15252 : Internal.class_3419; - static readonly field_15253 : Internal.class_3419; - static readonly field_15247 : Internal.class_3419; - static readonly field_15248 : Internal.class_3419; - static readonly field_15254 : Internal.class_3419; - static readonly field_15245 : Internal.class_3419; - static readonly field_15256 : Internal.class_3419; - static readonly field_15246 : Internal.class_3419; + class BlockEntityPredicate implements dev.latvian.mods.kubejs.block.predicate.BlockPredicate { + data(cd: Internal.BlockEntityPredicateDataCheck_): this; + toString(): string; + check(block: Internal.BlockContainerJS_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3419_ = "voice" | "music" | "records" | "blocks" | "hostile" | "players" | "weather" | "neutral" | "ambient" | "master" | class_3419; + type BlockEntityPredicate_ = BlockEntityPredicate; + /** + * @javaClass net.minecraft.class_34$class_5781 + */ + class LevelSummary$BackupStatus extends Internal.Enum { + getTranslationKey(): string; + static valueOf($$0: string): this; + static values(): Internal.LevelSummary$BackupStatus[]; + shouldBackup(): boolean; + isSevere(): boolean; + static readonly "UPGRADE_TO_SNAPSHOT" : Internal.LevelSummary$BackupStatus; + static readonly "DOWNGRADE" : Internal.LevelSummary$BackupStatus; + static readonly "NONE" : Internal.LevelSummary$BackupStatus; + get translationKey(): string; + get severe(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelSummary$BackupStatus_ = "none" | "downgrade" | "upgrade_to_snapshot" | LevelSummary$BackupStatus; + /** + * @javaClass net.minecraft.class_1146 + */ + class WeighedSoundEvents implements Internal.Weighted { + getResourceLocation(): ResourceLocation; + addSound($$0: Internal.Weighted_): void; + getWeight(): number; + getSubtitle(): Internal.Component; + preloadIfRequired($$0: Internal.SoundEngine_): void; + getSound(): Internal.Sound; + get subtitle(): Internal.Component; + get sound(): Internal.Sound; + get weight(): number; + get resourceLocation(): ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WeighedSoundEvents_ = WeighedSoundEvents; + /** + * @javaClass net.minecraft.class_1278 + */ + interface WorldlyContainer extends Internal.Container { + canTakeItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean; + getSlotsForFace(arg0: Internal.Direction_): number[]; + canPlaceItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean; + } + type WorldlyContainer_ = WorldlyContainer; + /** + * @javaClass java.nio.DoubleBuffer + */ + abstract class DoubleBuffer extends Internal.Buffer implements Internal.Comparable { + hasArray(): boolean; + compact(): this; + clear(): this; + duplicate(): this; + compareTo(arg0: Internal.DoubleBuffer_): number; + asReadOnlyBuffer(): this; + put(arg0: number[]): this; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + put(arg0: number, arg1: number[]): this; + put(arg0: number[], arg1: number, arg2: number): this; + put(arg0: number, arg1: Internal.DoubleBuffer_, arg2: number, arg3: number): this; + put(arg0: Internal.DoubleBuffer_): this; + put(arg0: number, arg1: number): this; + put(arg0: number): this; + static allocate(arg0: number): this; + rewind(): this; + slice(): this; + slice(arg0: number, arg1: number): this; + array(): number[]; + hashCode(): number; + mismatch(arg0: Internal.DoubleBuffer_): number; + equals(arg0: any): boolean; + get(): number; + get(arg0: number, arg1: number[]): this; + get(arg0: number): number; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + get(arg0: number[], arg1: number, arg2: number): this; + get(arg0: number[]): this; + limit(arg0: number): this; + reset(): this; + arrayOffset(): number; + toString(): string; + position(arg0: number): this; + flip(): this; + isDirect(): boolean; + static wrap(arg0: number[]): this; + static wrap(arg0: number[], arg1: number, arg2: number): this; + mark(): this; + order(): Internal.ByteOrder; + get direct(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DoubleBuffer_ = DoubleBuffer; + /** + * @javaClass it.unimi.dsi.fastutil.Hash$Strategy + */ + interface Hash$Strategy { + hashCode(arg0: K): number; + equals(arg0: K, arg1: K): boolean; + } + type Hash$Strategy_ = Hash$Strategy; + /** + * @javaClass net.minecraft.class_3310$class_3181 + */ + class SpikeFeature$EndSpike { + getHeight(): number; + getTopBoundingBox(): Internal.AABB; + isCenterWithinChunk($$0: BlockPos_): boolean; + isGuarded(): boolean; + getCenterZ(): number; + getRadius(): number; + getCenterX(): number; + static readonly "CODEC" : Internal.Codec; + get guarded(): boolean; + get centerZ(): number; + get topBoundingBox(): Internal.AABB; + get centerX(): number; + get radius(): number; + get height(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpikeFeature$EndSpike_ = SpikeFeature$EndSpike; + /** + * @javaClass net.fabricmc.fabric.mixin.object.builder.VillagerProfessionAccessor + */ + interface VillagerProfessionAccessor { + } + type VillagerProfessionAccessor_ = VillagerProfessionAccessor; + /** + * @javaClass net.minecraft.class_4565 + */ + class CommandStorage { + set($$0: ResourceLocation_, $$1: Internal.CompoundTag_): void; + keys(): Internal.Stream; + get($$0: ResourceLocation_): Internal.CompoundTag; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CommandStorage_ = CommandStorage; + /** + * @javaClass java.util.concurrent.ScheduledExecutorService + */ + interface ScheduledExecutorService extends Internal.ExecutorService { + scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; + schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; + schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; + scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; + } + type ScheduledExecutorService_ = ScheduledExecutorService; + /** + * @javaClass com.mojang.authlib.properties.PropertyMap + */ + class PropertyMap extends Internal.ForwardingMultimap { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PropertyMap_ = PropertyMap; + /** + * @javaClass net.minecraft.class_6795 + */ + class HeightRangePlacement extends Internal.PlacementModifier { + static uniform($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; + static of($$0: Internal.HeightProvider_): this; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + type(): Internal.PlacementModifierType; + static triangle($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HeightRangePlacement_ = HeightRangePlacement; + /** + * @javaClass net.minecraft.class_3215 + */ + class ServerChunkCache extends Internal.ChunkSource { + isPositionTicking($$0: number): boolean; + chunkScanner(): Internal.ChunkScanAccess; + broadcast($$0: Internal.Entity_, $$1: Internal.Packet_): void; + getLoadedChunksCount(): number; + getLightEngine(): Internal.ThreadedLevelLightEngine; + getChunkNow($$0: number, $$1: number): Internal.LevelChunk; + updateChunkForced($$0: Internal.ChunkPos_, $$1: boolean): void; + onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; + getDataStorage(): Internal.DimensionDataStorage; + removeRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + save($$0: boolean): void; + blockChanged($$0: BlockPos_): void; + getPoiManager(): Internal.PoiManager; + getLastSpawnState(): Internal.NaturalSpawner$SpawnState; + getTickingGenerated(): number; + getGenerator(): Internal.ChunkGenerator; + pollTask(): boolean; + removeTicketsOnClosing(): void; + gatherStats(): string; + getChunkForLighting($$0: number, $$1: number): Internal.BlockGetter; + close(): void; + broadcastAndSend($$0: Internal.Entity_, $$1: Internal.Packet_): void; + getChunkFuture($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.CompletableFuture>; + move($$0: Internal.ServerPlayer_): void; + setSpawnSettings($$0: boolean, $$1: boolean): void; + hasChunk($$0: number, $$1: number): boolean; + tick($$0: Internal.BooleanSupplier_, $$1: boolean): void; + removeEntity($$0: Internal.Entity_): void; + addRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + setSimulationDistance($$0: number): void; + addEntity($$0: Internal.Entity_): void; + getLevel(): Internal.Level; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; + getPendingTasksCount(): number; + setViewDistance($$0: number): void; + getChunkDebugData($$0: Internal.ChunkPos_): string; + readonly "chunkMap" : Internal.ChunkMap; + get tickingGenerated(): number; + get pendingTasksCount(): number; + get lightEngine(): Internal.ThreadedLevelLightEngine; + get lastSpawnState(): Internal.NaturalSpawner$SpawnState; + get level(): Internal.Level; + get dataStorage(): Internal.DimensionDataStorage; + get poiManager(): Internal.PoiManager; + get generator(): Internal.ChunkGenerator; + get loadedChunksCount(): number; + set simulationDistance($$0: number); + set viewDistance($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerChunkCache_ = ServerChunkCache; + /** + * @javaClass net.fabricmc.fabric.mixin.gamerule.GameRulesAccessor + */ + interface GameRulesAccessor { + } + type GameRulesAccessor_ = GameRulesAccessor; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS + */ + interface ItemTooltipEventJS$StaticTooltipHandlerFromJS { + accept(arg0: Internal.ItemStackJS_, arg1: boolean, arg2: Internal.List_): void; + } + type ItemTooltipEventJS$StaticTooltipHandlerFromJS_ = ((arg0: Internal.ItemStackJS, arg1: boolean, arg2: Internal.List) => void) | ItemTooltipEventJS$StaticTooltipHandlerFromJS; + /** + * @javaClass dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback + */ + interface MobEffectBuilder$EffectTickCallback { + applyEffectTick(arg0: Internal.LivingEntityJS_, arg1: number): void; + } + type MobEffectBuilder$EffectTickCallback_ = ((arg0: Internal.LivingEntityJS, arg1: number) => void) | MobEffectBuilder$EffectTickCallback; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleIterator + */ + interface DoubleIterator extends Internal.PrimitiveIterator$OfDouble { + next(): number; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.Consumer_): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + nextDouble(): number; + } + type DoubleIterator_ = (() => number) | DoubleIterator; + /** + * @javaClass net.minecraft.class_3268 + */ + class VanillaPackResources implements Internal.PackResources, Internal.ResourceProvider { + getResource($$0: Internal.PackType_, $$1: ResourceLocation_): Internal.InputStream; + getName(): string; + getMetadataSection($$0: Internal.MetadataSectionSerializer_): T; + getResources(type: Internal.PackType_, namespace: string, prefix: string, maxDepth: number, pathFilter: Internal.Predicate_): Internal.Collection; + getNamespaces($$0: Internal.PackType_): Internal.Set; + getResourceAsStream(type: Internal.PackType_, id: ResourceLocation_): Internal.InputStream; + getResourceAsStream(path: string): Internal.InputStream; + hasResource(type: Internal.PackType_, id: ResourceLocation_): boolean; + method_14486($$0: ResourceLocation_): Internal.Resource; + close(): void; + getRootResource($$0: string): Internal.InputStream; + readonly "packMetadata" : Internal.PackMetadataSection; + static "generatedDir" : null; + static "clientObject" : null; + readonly "namespaces" : Internal.Set; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VanillaPackResources_ = VanillaPackResources; + /** + * @javaClass com.mojang.serialization.codecs.RecordCodecBuilder$Instance + */ + class RecordCodecBuilder$Instance implements Internal.Applicative, any> { + ap2(arg0: Internal.App_, Internal.BiFunction_>, arg1: Internal.App_, A>, arg2: Internal.App_, B>): Internal.App, R>; + ap4(arg0: Internal.App_, Internal.Function4_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>): Internal.App, R>; + ap3(arg0: Internal.App_, Internal.Function3_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>): Internal.App, R>; + lift1(arg0: Internal.App_, Internal.Function_>): Internal.Function, A>, Internal.App, R>>; + stable(arg0: A): Internal.App, A>; + deprecated(arg0: A, arg1: number): Internal.App, A>; + map(arg0: Internal.Function_, arg1: Internal.App_, T>): Internal.App, R>; + point(arg0: A): Internal.App, A>; + point(arg0: A, arg1: Internal.Lifecycle_): Internal.App, A>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RecordCodecBuilder$Instance_ = RecordCodecBuilder$Instance; + /** + * @javaClass java.io.Closeable + */ + interface Closeable extends Internal.AutoCloseable { + close(): void; + } + type Closeable_ = (() => void) | Closeable; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2BooleanFunction + */ + interface Reference2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { + getOrDefault(arg0: any, arg1: boolean): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Reference2ShortFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Reference2IntFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2BooleanFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: boolean): boolean; + remove(arg0: any): boolean; + defaultReturnValue(): boolean; + defaultReturnValue(arg0: boolean): void; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Reference2ObjectFunction; + get(arg0: any): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Reference2LongFunction; + removeBoolean(arg0: any): boolean; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2BooleanFunction; + getBoolean(arg0: any): boolean; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Reference2ByteFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Reference2FloatFunction; + test(arg0: K): boolean; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2BooleanFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2BooleanFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Reference2CharFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2BooleanFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2BooleanFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2BooleanFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2BooleanFunction; + } + type Reference2BooleanFunction_ = ((arg0: any) => boolean) | Reference2BooleanFunction; + /** + * @javaClass net.minecraft.class_4659 + */ + class BeehiveDecorator extends Internal.TreeDecorator { + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BeehiveDecorator_ = BeehiveDecorator; + /** + * @javaClass net.minecraft.class_4651 + */ + abstract class BlockStateProvider { + getState(arg0: Internal.Random_, arg1: BlockPos_): Internal.BlockState; + static simple($$0: Internal.Block_): Internal.SimpleStateProvider; + static simple($$0: Internal.BlockState_): Internal.SimpleStateProvider; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockStateProvider_ = BlockStateProvider; + /** + * @javaClass com.mojang.datafixers.util.Pair + */ + class Pair implements Internal.App, F> { + mapFirst(arg0: Internal.Function_): Internal.Pair; + swap(): Internal.Pair; + static unbox(arg0: Internal.App_, F>): Internal.Pair; + getFirst(): F; + hashCode(): number; + static toMap(): Internal.Collector, any, Internal.Map>; + static of(arg0: F, arg1: S): Internal.Pair; + equals(arg0: any): boolean; + getSecond(): S; + toString(): string; + mapSecond(arg0: Internal.Function_): Internal.Pair; + get first(): F; + get second(): S; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Pair_ = Pair; + /** + * @javaClass net.minecraft.class_3449 + */ + class StructureStart { + getChunkPos(): Internal.ChunkPos; + placeInChunk($$0: Internal.WorldGenLevel_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkGenerator_, $$3: Internal.Random_, $$4: Internal.BoundingBox_, $$5: Internal.ChunkPos_): void; + getReferences(): number; + createTag($$0: Internal.StructurePieceSerializationContext_, $$1: Internal.ChunkPos_): Internal.CompoundTag; + isValid(): boolean; + getPieces(): Internal.List; + canBeReferenced(): boolean; + addReference(): void; + getBoundingBox(): Internal.BoundingBox; + getFeature(): Internal.ConfiguredStructureFeature; + static readonly "INVALID_START" : Internal.StructureStart; + static readonly "INVALID_START_ID" : "INVALID"; + get valid(): boolean; + get pieces(): Internal.List; + get boundingBox(): Internal.BoundingBox; + get chunkPos(): Internal.ChunkPos; + get references(): number; + get feature(): Internal.ConfiguredStructureFeature; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureStart_ = StructureStart; + /** + * @javaClass dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder + */ + class VillagerProfessionBuilder extends Internal.BuilderBase { + getRegistryType(): Internal.RegistryObjectBuilderTypes; + poiType(t: Internal.PoiType_): this; + secondaryPoi(t: Internal.Block_[]): this; + workSound(t: Internal.SoundEvent_): this; + requestedItems(t: Internal.Item_[]): this; + createObject(): Internal.VillagerProfession; + get registryType(): Internal.RegistryObjectBuilderTypes; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VillagerProfessionBuilder_ = VillagerProfessionBuilder; + /** + * @javaClass dev.architectury.core.fluid.ArchitecturyFluidAttributes + */ + interface ArchitecturyFluidAttributes { + canConvertToSource(): boolean; + getBucketItem(): Internal.Item; + getBlock(): Internal.LiquidBlock; + getSlopeFindDistance(): number; + getSlopeFindDistance(arg0: Internal.LevelReader_): number; + getName(stack: Internal.FluidStack_): Internal.Component; + getName(): Internal.Component; + getExplosionResistance(): number; + isLighterThanAir(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): boolean; + isLighterThanAir(stack: Internal.FluidStack_): boolean; + isLighterThanAir(): boolean; + getTranslationKey(): string; + getTranslationKey(arg0: Internal.FluidStack_): string; + getTickDelay(arg0: Internal.LevelReader_): number; + getTickDelay(): number; + getFillSound(stack: Internal.FluidStack_): Internal.SoundEvent; + getFillSound(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent; + getFillSound(): Internal.SoundEvent; + getColor(): number; + getColor(stack: Internal.FluidStack_): number; + getColor(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + getRarity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Rarity; + getRarity(): Rarity; + getRarity(stack: Internal.FluidStack_): Rarity; + getSourceTexture(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation; + getSourceTexture(): ResourceLocation; + getSourceTexture(stack: Internal.FluidStack_): ResourceLocation; + getDensity(): number; + getDensity(stack: Internal.FluidStack_): number; + getDensity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + getEmptySound(stack: Internal.FluidStack_): Internal.SoundEvent; + getEmptySound(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent; + getEmptySound(): Internal.SoundEvent; + getLuminosity(): number; + getLuminosity(stack: Internal.FluidStack_): number; + getLuminosity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + getViscosity(): number; + getViscosity(stack: Internal.FluidStack_): number; + getViscosity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + getFlowingTexture(stack: Internal.FluidStack_): ResourceLocation; + getFlowingTexture(): ResourceLocation; + getFlowingTexture(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation; + getFlowingFluid(): Internal.Fluid; + getTemperature(stack: Internal.FluidStack_): number; + getTemperature(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + getTemperature(): number; + getSourceFluid(): Internal.Fluid; + getDropOff(arg0: Internal.LevelReader_): number; + getDropOff(): number; + } + type ArchitecturyFluidAttributes_ = ArchitecturyFluidAttributes; + /** + * @javaClass net.minecraft.class_259$class_260 + */ + interface Shapes$DoubleLineConsumer { + consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; + } + type Shapes$DoubleLineConsumer_ = ((arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) => void) | Shapes$DoubleLineConsumer; + /** + * @javaClass net.minecraft.class_2835 + */ + interface PaletteResize { + onResize(arg0: number, arg1: T): number; + } + type PaletteResize_ = ((arg0: number, arg1: T) => number) | PaletteResize; + /** + * @javaClass net.minecraft.class_5965$class_5966 + */ + class MetricSampler$MetricSamplerBuilder { + withBeforeTick($$0: Internal.Consumer_): Internal.MetricSampler$MetricSamplerBuilder; + build(): Internal.MetricSampler; + withThresholdAlert($$0: Internal.MetricSampler$ThresholdTest_): Internal.MetricSampler$MetricSamplerBuilder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MetricSampler$MetricSamplerBuilder_ = MetricSampler$MetricSamplerBuilder; + /** + * @javaClass net.minecraft.class_4149 + */ + class SensorType { + create(): U; + static readonly "AXOLOTL_TEMPTATIONS" : Internal.SensorType; + static readonly "GOLEM_DETECTED" : Internal.SensorType; + static readonly "NEAREST_ADULT" : Internal.SensorType; + static readonly "DUMMY" : Internal.SensorType; + static readonly "AXOLOTL_ATTACKABLES" : Internal.SensorType; + static readonly "NEAREST_LIVING_ENTITIES" : Internal.SensorType; + static readonly "HURT_BY" : Internal.SensorType; + static readonly "VILLAGER_HOSTILES" : Internal.SensorType; + static readonly "VILLAGER_BABIES" : Internal.SensorType; + static readonly "NEAREST_ITEMS" : Internal.SensorType; + static readonly "NEAREST_PLAYERS" : Internal.SensorType; + static readonly "PIGLIN_SPECIFIC_SENSOR" : Internal.SensorType; + static readonly "NEAREST_BED" : Internal.SensorType; + static readonly "SECONDARY_POIS" : Internal.SensorType; + static readonly "PIGLIN_BRUTE_SPECIFIC_SENSOR" : Internal.SensorType; + static readonly "GOAT_TEMPTATIONS" : Internal.SensorType; + static readonly "HOGLIN_SPECIFIC_SENSOR" : Internal.SensorType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SensorType_ = Special.SensorType | SensorType; + /** + * @javaClass net.minecraft.class_3822 + */ + class NopProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.NopProcessor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NopProcessor_ = NopProcessor; + /** + * @javaClass io.netty.channel.ChannelConfig + */ + interface ChannelConfig { + setMessageSizeEstimator(arg0: Internal.MessageSizeEstimator_): this; + setWriteBufferLowWaterMark(arg0: number): this; + getWriteBufferLowWaterMark(): number; + getMessageSizeEstimator(): Internal.MessageSizeEstimator; + setRecvByteBufAllocator(arg0: Internal.RecvByteBufAllocator_): this; + getOption(arg0: Internal.ChannelOption_): T; + isAutoClose(): boolean; + getRecvByteBufAllocator(): T; + setAllocator(arg0: Internal.ByteBufAllocator_): this; + getAllocator(): Internal.ByteBufAllocator; + isAutoRead(): boolean; + setOptions(arg0: Internal.Map_, any>): boolean; + setConnectTimeoutMillis(arg0: number): this; + setWriteBufferWaterMark(arg0: Internal.WriteBufferWaterMark_): this; + setOption(arg0: Internal.ChannelOption_, arg1: T): boolean; + setWriteSpinCount(arg0: number): this; + getConnectTimeoutMillis(): number; + setWriteBufferHighWaterMark(arg0: number): this; + getMaxMessagesPerRead(): number; + getWriteBufferHighWaterMark(): number; + setAutoRead(arg0: boolean): this; + getWriteSpinCount(): number; + setMaxMessagesPerRead(arg0: number): this; + getOptions(): Internal.Map, any>; + getWriteBufferWaterMark(): Internal.WriteBufferWaterMark; + setAutoClose(arg0: boolean): this; + } + type ChannelConfig_ = ChannelConfig; + /** + * @javaClass it.unimi.dsi.fastutil.ints.Int2BooleanFunction + */ + interface Int2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { + getOrDefault(arg0: any, arg1: boolean): boolean; + getOrDefault(arg0: number, arg1: boolean): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Int2ShortFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Int2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2BooleanFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: boolean): boolean; + remove(arg0: number): boolean; + remove(arg0: any): boolean; + defaultReturnValue(arg0: boolean): void; + defaultReturnValue(): boolean; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Int2ObjectFunction; + get(arg0: any): boolean; + get(arg0: number): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Int2LongFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2BooleanFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Int2ByteFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Int2FloatFunction; + test(arg0: number): boolean; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2BooleanFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Int2CharFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2BooleanFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2BooleanFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2BooleanFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2BooleanFunction; + } + type Int2BooleanFunction_ = ((arg0: number) => boolean) | Int2BooleanFunction; + /** + * @javaClass java.util.function.ToDoubleFunction + */ + interface ToDoubleFunction { + applyAsDouble(arg0: T): number; + } + type ToDoubleFunction_ = ((arg0: T) => number) | ToDoubleFunction; + /** + * @javaClass net.fabricmc.fabric.mixin.loot.LootPoolAccessor + */ + interface LootPoolAccessor { + fabric_getEntries(): Internal.LootPoolEntryContainer[]; + fabric_getRolls(): Internal.NumberProvider; + fabric_getFunctions(): Internal.LootItemFunction[]; + fabric_getConditions(): Internal.LootItemCondition[]; + fabric_getBonusRolls(): Internal.NumberProvider; + } + type LootPoolAccessor_ = LootPoolAccessor; + /** + * @javaClass net.minecraft.class_6885$class_6887 + */ + abstract class HolderSet$ListBacked implements Internal.HolderSet { + iterator(): Internal.Iterator>; + size(): number; + stream(): Internal.Stream>; + spliterator(): Internal.Spliterator>; + getRandomElement($$0: Internal.Random_): Internal.Optional>; + get($$0: number): Internal.Holder; + isValidInRegistry($$0: Internal.Registry_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type HolderSet$ListBacked_ = HolderSet$ListBacked; + /** + * @javaClass net.minecraft.class_3972 + */ + abstract class SingleItemRecipe implements Internal.Recipe { + getResultItem(): Internal.ItemStack; + getSerializer(): Internal.RecipeSerializer; + getType(): Internal.RecipeType; + getGroup(): string; + getId(): ResourceLocation; + assemble($$0: Internal.Container_): Internal.ItemStack; + canCraftInDimensions($$0: number, $$1: number): boolean; + getIngredients(): Internal.NonNullList; + get resultItem(): Internal.ItemStack; + get serializer(): Internal.RecipeSerializer; + get ingredients(): Internal.NonNullList; + get id(): ResourceLocation; + get type(): Internal.RecipeType; + get group(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SingleItemRecipe_ = SingleItemRecipe; + /** + * @javaClass net.minecraft.class_2623 + */ + class ClientboundBlockEventPacket implements Internal.Packet { + getBlock(): Internal.Block; + getPos(): BlockPos; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getB1(): number; + getB0(): number; + get pos(): BlockPos; + get block(): Internal.Block; + get b0(): number; + get b1(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundBlockEventPacket_ = ClientboundBlockEventPacket; + /** + * @javaClass java.time.temporal.TemporalAdjuster + */ + interface TemporalAdjuster { + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + } + type TemporalAdjuster_ = ((arg0: Internal.Temporal) => Internal.Temporal) | TemporalAdjuster; + /** + * @javaClass java.time.zone.ZoneOffsetTransition + */ + class ZoneOffsetTransition implements Internal.Comparable, Internal.Serializable { + getDateTimeAfter(): Internal.LocalDateTime; + getDateTimeBefore(): Internal.LocalDateTime; + getOffsetBefore(): Internal.ZoneOffset; + getOffsetAfter(): Internal.ZoneOffset; + compareTo(arg0: Internal.ZoneOffsetTransition_): number; + getInstant(): Internal.Instant; + isGap(): boolean; + getDuration(): Internal.Duration; + toEpochSecond(): number; + hashCode(): number; + static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): this; + equals(arg0: any): boolean; + isOverlap(): boolean; + toString(): string; + isValidOffset(arg0: Internal.ZoneOffset_): boolean; + get duration(): Internal.Duration; + get overlap(): boolean; + get gap(): boolean; + get dateTimeBefore(): Internal.LocalDateTime; + get offsetAfter(): Internal.ZoneOffset; + get dateTimeAfter(): Internal.LocalDateTime; + get offsetBefore(): Internal.ZoneOffset; + get instant(): Internal.Instant; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ZoneOffsetTransition_ = ZoneOffsetTransition; + /** + * @javaClass net.minecraft.class_17 + */ + class MapBanner { + getName(): Internal.Component; + static load($$0: Internal.CompoundTag_): this; + static fromWorld($$0: Internal.BlockGetter_, $$1: BlockPos_): this; + getPos(): BlockPos; + hashCode(): number; + equals($$0: any): boolean; + getDecoration(): Internal.MapDecoration$Type; + save(): Internal.CompoundTag; + getColor(): Internal.DyeColor; + getId(): string; + get color(): Internal.DyeColor; + get pos(): BlockPos; + get name(): Internal.Component; + get id(): string; + get decoration(): Internal.MapDecoration$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MapBanner_ = MapBanner; + /** + * @javaClass net.minecraft.class_1514 + */ + abstract class AbstractDragonSittingPhase extends Internal.AbstractDragonPhaseInstance { + isSitting(): boolean; + onHurt($$0: Internal.DamageSource_, $$1: number): number; + get sitting(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractDragonSittingPhase_ = AbstractDragonSittingPhase; + /** + * @javaClass java.util.Set + */ interface Set extends Internal.Collection { add(arg0: E): boolean; spliterator(): Internal.Spliterator; containsAll(arg0: Internal.Collection_): boolean; isEmpty(): boolean; clear(): void; + copyOf(arg0: Internal.Collection_): Internal.Set; remove(arg0: any): boolean; removeAll(arg0: Internal.Collection_): boolean; contains(arg0: any): boolean; @@ -45499,277 +57489,302 @@ declare namespace Internal { size(): number; addAll(arg0: Internal.Collection_): boolean; hashCode(): number; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set; + of(arg0: E): Internal.Set; + of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set; + of(... arg0: E[]): Internal.Set; + of(arg0: E, arg1: E, arg2: E): Internal.Set; + of(): Internal.Set; + of(arg0: E, arg1: E): Internal.Set; equals(arg0: any): boolean; toArray(arg0: T[]): T[]; toArray(): any[]; retainAll(arg0: Internal.Collection_): boolean; } type Set_ = Set; - interface FabricLootSupplier { - getType(): Internal.class_176; - getFunctions(): Internal.List; - asVanilla(): Internal.class_52; - getPools(): Internal.List; - } - type FabricLootSupplier_ = FabricLootSupplier; - class class_32 { - method_27002($$0: string): Internal.class_32$class_5143; - method_235(): Internal.List; - method_236(): Internal.Path; - method_240($$0: string): boolean; - method_230($$0: string): boolean; - static method_26999($$0: Internal.Path_): Internal.class_32; - method_19636(): Internal.Path; - method_35504(): string; + /** + * @javaClass net.minecraft.class_3002 + */ + class CustomBossEvent extends Internal.ServerBossEvent { + setMax($$0: number): void; + setPlayers($$0: Internal.Collection_): boolean; + removeAllPlayers(): void; + onPlayerDisconnect($$0: Internal.ServerPlayer_): void; + getMax(): number; + save(): Internal.CompoundTag; + getTextId(): ResourceLocation; + onPlayerConnect($$0: Internal.ServerPlayer_): void; + removePlayer($$0: Internal.ServerPlayer_): void; + getValue(): number; + static load($$0: Internal.CompoundTag_, $$1: ResourceLocation_): this; + addPlayer($$0: Internal.ServerPlayer_): void; + getDisplayName(): Internal.Component; + setValue($$0: number): void; + addOfflinePlayer($$0: Internal.UUID_): void; + get textId(): ResourceLocation; + get max(): number; + get displayName(): Internal.Component; + get value(): number; + set max($$0: number); + set players($$0: Internal.Collection_); + set value($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_32_ = class_32; - class class_293$class_5595 extends Internal.Enum { - static valueOf($$0: string): Internal.class_293$class_5595; - static values(): Internal.class_293$class_5595[]; - static method_31972($$0: number): Internal.class_293$class_5595; - static readonly field_27371 : Internal.class_293$class_5595; - readonly field_27375 : number; - readonly field_27374 : number; - static readonly field_27373 : Internal.class_293$class_5595; - static readonly field_27372 : Internal.class_293$class_5595; + type CustomBossEvent_ = CustomBossEvent; + /** + * @javaClass net.minecraft.class_5483$class_1964 + */ + class MobSpawnSettings$SpawnerData extends Internal.WeightedEntry$IntrusiveBase { + toString(): string; + static readonly "CODEC" : Internal.Codec; + readonly "minCount" : number; + readonly "type" : Internal.EntityType; + readonly "maxCount" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_293$class_5595_ = "byte" | "short" | "int" | class_293$class_5595; - class class_26 { - method_123($$0: string, $$1: Internal.class_18_): void; - method_17923($$0: string, $$1: number): Internal.class_2487; - method_125(): void; - method_17924($$0: Internal.Function_, $$1: Internal.Supplier_, $$2: string): T; - method_20786($$0: Internal.Function_, $$1: string): T; + type MobSpawnSettings$SpawnerData_ = MobSpawnSettings$SpawnerData; + /** + * @javaClass dev.architectury.hooks.level.biome.EffectsProperties + */ + interface EffectsProperties { + getAmbientMoodSound(): Internal.Optional; + getFoliageColorOverride(): Internal.OptionalInt; + getSkyColor(): number; + getAmbientParticle(): Internal.Optional; + getAmbientLoopSound(): Internal.Optional; + getGrassColorOverride(): Internal.OptionalInt; + getFogColor(): number; + getAmbientAdditionsSound(): Internal.Optional; + getBackgroundMusic(): Internal.Optional; + getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier; + getWaterColor(): number; + getWaterFogColor(): number; + } + type EffectsProperties_ = EffectsProperties; + /** + * @javaClass net.minecraft.class_5896 + */ + class ClientboundSetBorderLerpSizePacket implements Internal.Packet { + getNewSize(): number; + getLerpTime(): number; + getOldSize(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get newSize(): number; + get lerpTime(): number; + get oldSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_26_ = class_26; - abstract class TypeCapture { + type ClientboundSetBorderLerpSizePacket_ = ClientboundSetBorderLerpSizePacket; + /** + * @javaClass net.coderbot.iris.fantastic.ParticleRenderingPhase + */ + class ParticleRenderingPhase extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.ParticleRenderingPhase[]; + static readonly "OPAQUE" : Internal.ParticleRenderingPhase; + static readonly "TRANSLUCENT" : Internal.ParticleRenderingPhase; + static readonly "EVERYTHING" : Internal.ParticleRenderingPhase; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type TypeCapture_ = TypeCapture; - class RecipeTypeJS { - getMod(): string; + type ParticleRenderingPhase_ = "translucent" | "opaque" | "everything" | ParticleRenderingPhase; + /** + * @javaClass net.minecraft.class_6880 + */ + interface Holder { + hackyErase($$0: Internal.Holder_): Internal.Holder; + isBound(): boolean; + kind(): Internal.Holder$Kind; + direct($$0: T): Internal.Holder; + is(arg0: ResourceLocation_): boolean; + is(arg0: Internal.TagKey_): boolean; + is(arg0: Internal.Predicate_>): boolean; + is(arg0: Internal.ResourceKey_): boolean; + unwrapKey(): Internal.Optional>; + value(): T; + isValidInRegistry(arg0: Internal.Registry_): boolean; + tags(): Internal.Stream>; + unwrap(): Internal.Either, T>; + } + type Holder_ = Holder; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid + */ + class ModifyRecipeCraftingGrid { + getHeight(): number; + getPlayer(): Internal.PlayerJS; + find(ingredient: Internal.IngredientJS_, skip: number): Internal.ItemStackJS; + find(ingredient: Internal.IngredientJS_): Internal.ItemStackJS; + getMenu(): Internal.AbstractContainerMenu; + get(index: number): Internal.ItemStackJS; + getWidth(): number; + findAll(): Internal.List; + findAll(ingredient: Internal.IngredientJS_): Internal.List; + get width(): number; + get menu(): Internal.AbstractContainerMenu; + get height(): number; + get player(): Internal.PlayerJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModifyRecipeCraftingGrid_ = ModifyRecipeCraftingGrid; + /** + * @javaClass net.minecraft.class_2984 + */ + class CountConfiguration implements Internal.FeatureConfiguration { + count(): Internal.IntProvider; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CountConfiguration_ = CountConfiguration; + /** + * @javaClass net.minecraft.class_1944 + */ + class LightLayer extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.LightLayer[]; + static readonly "SKY" : Internal.LightLayer; + readonly "surrounding" : number; + static readonly "BLOCK" : Internal.LightLayer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LightLayer_ = "sky" | "block" | LightLayer; + /** + * @javaClass net.minecraft.class_3485 + */ + class StructureManager { + createPathToStructure($$0: ResourceLocation_, $$1: string): Internal.Path; + get($$0: ResourceLocation_): Internal.Optional; + save($$0: ResourceLocation_): boolean; + getOrCreate($$0: ResourceLocation_): Internal.StructureTemplate; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + readStructure($$0: Internal.CompoundTag_): Internal.StructureTemplate; + remove($$0: ResourceLocation_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureManager_ = StructureManager; + /** + * @javaClass net.minecraft.class_4992 + */ + class AxisAlignedLinearPosTest extends Internal.PosRuleTest { + test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AxisAlignedLinearPosTest_ = AxisAlignedLinearPosTest; + /** + * @javaClass net.coderbot.iris.fantastic.VertexBufferHelper + */ + interface VertexBufferHelper { + restoreBinding(): void; + saveBinding(): void; + } + type VertexBufferHelper_ = VertexBufferHelper; + /** + * @javaClass net.minecraft.class_1674 + */ + class LargeFireball extends Internal.Fireball { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + setDeltaMovement(velocity: Vec3_): void; + set deltaMovement(velocity: Vec3_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LargeFireball_ = LargeFireball; + /** + * @javaClass net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback + */ + interface RegistryEntryRemovedCallback { + onEntryRemoved(arg0: number, arg1: ResourceLocation_, arg2: T): void; + event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; + } + type RegistryEntryRemovedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T) => void) | RegistryEntryRemovedCallback; + /** + * @javaClass java.text.SimpleDateFormat + */ + class SimpleDateFormat extends Internal.DateFormat { + toPattern(): string; + formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; + setDateFormatSymbols(arg0: Internal.DateFormatSymbols_): void; + applyLocalizedPattern(arg0: string): void; + format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + set2DigitYearStart(arg0: Internal.Date_): void; + parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; + toLocalizedPattern(): string; hashCode(): number; - equals(obj: any): boolean; - isCustom(): boolean; - getId(): ResourceLocation; - toString(): string; - readonly factory : (() => Internal.RecipeJS); - readonly serializer : Internal.class_1865; - get mod(): string; - get custom(): boolean; - get id(): ResourceLocation; + equals(arg0: any): boolean; + clone(): any; + get2DigitYearStart(): Internal.Date; + getDateFormatSymbols(): Internal.DateFormatSymbols; + applyPattern(arg0: string): void; + get dateFormatSymbols(): Internal.DateFormatSymbols; + set dateFormatSymbols(arg0: Internal.DateFormatSymbols_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type RecipeTypeJS_ = RecipeTypeJS; - class class_2995$class_2996 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2995$class_2996; - static values(): Internal.class_2995$class_2996[]; - static readonly field_13431 : Internal.class_2995$class_2996; - static readonly field_13430 : Internal.class_2995$class_2996; + type SimpleDateFormat_ = SimpleDateFormat; + /** + * @javaClass net.minecraft.class_5339 + */ + class LootItemFunctionType extends Internal.SerializerType { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2995$class_2996_ = "change" | "remove" | class_2995$class_2996; - abstract class BuilderBase implements Internal.Supplier { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - clientRegistry(minecraft: Internal.Supplier_): void; - transformObject(obj: T): T; - translationKey(key: string): Internal.BuilderBase; - getTranslationKeyGroup(): string; - newID(pre: string, post: string): ResourceLocation; - displayName(name: string): Internal.BuilderBase; - generateLang(lang: Internal.Map_): void; - type(type: string): Internal.BuilderBase; - createAdditionalObjects(): void; - createObject(): T; - addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.class_3264_): void; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - get(): T; - tag(tag: ResourceLocation_): Internal.BuilderBase; - generateDataJsons(generator: Internal.DataJsonGenerator_): void; - readonly id : ResourceLocation; - get registryType(): Internal.RegistryObjectBuilderTypes; - get translationKeyGroup(): string; + type LootItemFunctionType_ = Special.LootItemFunctionType | LootItemFunctionType; + /** + * @javaClass net.minecraft.class_3818 + */ + class AlwaysTrueTest extends Internal.RuleTest { + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.AlwaysTrueTest; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type BuilderBase_ = BuilderBase; - interface Double2DoubleFunction extends it.unimi.dsi.fastutil.Function, java_.util.function_.DoubleUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2DoubleFunction; - } - type Double2DoubleFunction_ = ((arg0: number) => number) | Double2DoubleFunction; - interface class_2170$class_2171 { - parse(arg0: Internal.StringReader_): void; - } - type class_2170$class_2171_ = ((arg0: Internal.StringReader) => void) | class_2170$class_2171; - class class_4081 extends Internal.Enum { - method_18793(): Internal.class_124; - static valueOf($$0: string): Internal.class_4081; - static values(): Internal.class_4081[]; - static readonly field_18272 : Internal.class_4081; - static readonly field_18271 : Internal.class_4081; - static readonly field_18273 : Internal.class_4081; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4081_ = "beneficial" | "neutral" | "harmful" | class_4081; - interface class_3285 { - method_14453(arg0: Internal.Consumer_, arg1: Internal.class_3288$class_5351_): void; - } - type class_3285_ = class_3285; - class LinkedHashMap extends Internal.HashMap implements Internal.Map { - getOrDefault(arg0: any, arg1: V): V; - entrySet(): Internal.Set>; - forEach(arg0: Internal.BiConsumer_): void; - values(): Internal.Collection; - get(arg0: any): V; - clear(): void; - keySet(): Internal.Set; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LinkedHashMap_ = LinkedHashMap; - interface class_2596 { - method_11052(arg0: Internal.class_2540_): void; - method_11051(): boolean; - method_11054(arg0: T): void; - } - type class_2596_ = class_2596; - class class_4642 implements Internal.class_3037 { - static readonly field_24912 : Internal.Codec; - readonly field_21283 : Internal.class_3610; - readonly field_21284 : boolean; - readonly field_21285 : number; - readonly field_21286 : number; - readonly field_21287 : Internal.class_6885; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4642_ = class_4642; - class class_4831 { - static method_24636($$0: T, $$1: number): Internal.class_4831; - method_35127(): number; - method_24913(): void; - method_24637(): T; - static method_28355($$0: T): Internal.class_4831; - method_24914(): boolean; - static method_28353($$0: Internal.Codec_): Internal.Codec>; - toString(): string; - method_24634(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4831_ = class_4831; - interface FabricClientCommandSource extends Internal.class_2172 { - getWorld(): Internal.class_638; - getPlayer(): Internal.class_746; - getPosition(): Vec3; - getRotation(): Internal.class_241; - sendError(arg0: Internal.class_2561_): void; - getMeta(key: string): any; - getClient(): Internal.class_310; - getEntity(): Internal.class_1297; - sendFeedback(arg0: Internal.class_2561_): void; - } - type FabricClientCommandSource_ = FabricClientCommandSource; - class class_2617 implements Internal.class_2596 { - method_11270($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - method_11273(): Internal.Map, number>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2617_ = class_2617; - class class_274 { - static method_1224($$0: string): Internal.Optional; - static method_37271(): Internal.Set; - method_1225(): string; - method_1226(): boolean; - method_1227(): Internal.class_274$class_275; - static readonly field_1460 : Internal.class_274; - static readonly field_1453 : Internal.class_274; - static readonly field_1464 : Internal.class_274; - static readonly field_1465 : Internal.class_274; - static readonly field_1462 : Internal.class_274; - static readonly field_1463 : Internal.class_274; - static readonly field_1452 : Internal.class_274; - static readonly field_1468 : Internal.class_274; - static readonly field_1457 : Internal.class_274; - static readonly field_1458 : Internal.class_274[]; - static readonly field_1466 : Internal.class_274[]; - static readonly field_1456 : Internal.class_274; - static readonly field_1459 : Internal.class_274; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_274_ = class_274; + type AlwaysTrueTest_ = AlwaysTrueTest; + /** + * @javaClass java.security.Provider$Service + */ class Provider$Service { getAttribute(arg0: string): string; getType(): string; @@ -45789,1287 +57804,1881 @@ declare namespace Internal { protected constructor(); } type Provider$Service_ = Provider$Service; - class class_1266 { - method_5458(): number; - method_35020(): boolean; - method_5457(): number; - method_5454(): Internal.class_1267; - method_5455($$0: number): boolean; + /** + * @javaClass net.minecraft.class_4661 + */ + class LeaveVineDecorator extends Internal.TreeDecorator { + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.LeaveVineDecorator; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1266_ = class_1266; - class class_1640 extends Internal.class_3763 implements Internal.class_1603 { - method_7193(): boolean; - method_16484($$0: number, $$1: boolean): void; - method_7192($$0: boolean): void; - method_16485(): boolean; - method_5711($$0: number): void; - method_20033(): Internal.class_3414; - static method_26927(): Internal.class_5132$class_5133; - method_6007(): void; - method_7105($$0: Internal.class_1309_, $$1: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1640_ = class_1640; - interface IntToLongFunction { - applyAsLong(arg0: number): number; - } - type IntToLongFunction_ = ((arg0: number) => number) | IntToLongFunction; - abstract class Pointer$Default implements Internal.Pointer { - address(): number; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pointer$Default_ = Pointer$Default; - class FluidBucketItemBuilder extends Internal.ItemBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - clientRegistry(minecraft: Internal.Supplier_): void; - createObject(): Internal.class_1755; - readonly fluidBuilder : Internal.FluidBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FluidBucketItemBuilder_ = FluidBucketItemBuilder; - class MultipartBlockStateGenerator { - toJson(): Internal.JsonObject; - part(when: string, model: string): void; - part(when: string, consumer: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MultipartBlockStateGenerator_ = MultipartBlockStateGenerator; - class class_287 extends Internal.class_4585 implements Internal.class_4584 { - method_22897($$0: number, $$1: number): void; - method_1344(): void; - method_22898($$0: number, $$1: number): void; - method_1334(): Internal.class_287$class_5594; - method_1324($$0: Internal.class_287$class_5594_): void; - method_22900(): Internal.class_296; - method_1336($$0: number, $$1: number, $$2: number, $$3: number): Internal.class_4588; - method_1325(): void; - method_1326(): void; - method_1328($$0: Internal.class_293$class_5596_, $$1: Internal.class_293_): void; - method_31948($$0: number, $$1: number, $$2: number): void; - method_22893(): boolean; - method_23477(): void; - method_22896($$0: number, $$1: number): void; - method_22632(): Internal.Pair; - method_23919($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number): void; - method_1343(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_287_ = class_287; - class DateTimeFormatter { - withLocale(arg0: Internal.Locale_): Internal.DateTimeFormatter; - parseBest(arg0: Internal.CharSequence_, ... arg1: Internal.TemporalQuery_[]): Internal.TemporalAccessor; - static ofLocalizedDateTime(arg0: Internal.FormatStyle_): Internal.DateTimeFormatter; - static ofLocalizedDateTime(arg0: Internal.FormatStyle_, arg1: Internal.FormatStyle_): Internal.DateTimeFormatter; - getResolverFields(): Internal.Set; - static ofPattern(arg0: string): Internal.DateTimeFormatter; - static ofPattern(arg0: string, arg1: Internal.Locale_): Internal.DateTimeFormatter; - static ofLocalizedDate(arg0: Internal.FormatStyle_): Internal.DateTimeFormatter; - formatTo(arg0: Internal.TemporalAccessor_, arg1: Internal.Appendable_): void; - static parsedLeapSecond(): Internal.TemporalQuery; - getChronology(): Internal.Chronology; - withChronology(arg0: Internal.Chronology_): Internal.DateTimeFormatter; - withDecimalStyle(arg0: Internal.DecimalStyle_): Internal.DateTimeFormatter; - withZone(arg0: Internal.ZoneId_): Internal.DateTimeFormatter; - localizedBy(arg0: Internal.Locale_): Internal.DateTimeFormatter; - static parsedExcessDays(): Internal.TemporalQuery; - withResolverStyle(arg0: Internal.ResolverStyle_): Internal.DateTimeFormatter; - getResolverStyle(): Internal.ResolverStyle; - format(arg0: Internal.TemporalAccessor_): string; - getZone(): Internal.ZoneId; - parse(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; - parse(arg0: Internal.CharSequence_): Internal.TemporalAccessor; - parse(arg0: Internal.CharSequence_, arg1: Internal.TemporalQuery_): T; - getDecimalStyle(): Internal.DecimalStyle; - toFormat(arg0: Internal.TemporalQuery_): Internal.Format; - toFormat(): Internal.Format; - static ofLocalizedTime(arg0: Internal.FormatStyle_): Internal.DateTimeFormatter; - toString(): string; - withResolverFields(... arg0: Internal.TemporalField_[]): Internal.DateTimeFormatter; - withResolverFields(arg0: Internal.Set_): Internal.DateTimeFormatter; - getLocale(): Internal.Locale; - parseUnresolved(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; - static readonly ISO_OFFSET_TIME : Internal.DateTimeFormatter; - static readonly ISO_LOCAL_DATE_TIME : Internal.DateTimeFormatter; - static readonly RFC_1123_DATE_TIME : Internal.DateTimeFormatter; - static readonly ISO_INSTANT : Internal.DateTimeFormatter; - static readonly ISO_ZONED_DATE_TIME : Internal.DateTimeFormatter; - static readonly ISO_OFFSET_DATE_TIME : Internal.DateTimeFormatter; - static readonly ISO_DATE_TIME : Internal.DateTimeFormatter; - static readonly ISO_DATE : Internal.DateTimeFormatter; - static readonly ISO_TIME : Internal.DateTimeFormatter; - static readonly ISO_LOCAL_TIME : Internal.DateTimeFormatter; - static readonly ISO_OFFSET_DATE : Internal.DateTimeFormatter; - static readonly ISO_ORDINAL_DATE : Internal.DateTimeFormatter; - static readonly ISO_LOCAL_DATE : Internal.DateTimeFormatter; - static readonly BASIC_ISO_DATE : Internal.DateTimeFormatter; - static readonly ISO_WEEK_DATE : Internal.DateTimeFormatter; - get resolverFields(): Internal.Set; - get zone(): Internal.ZoneId; - get decimalStyle(): Internal.DecimalStyle; - get resolverStyle(): Internal.ResolverStyle; - get chronology(): Internal.Chronology; - get locale(): Internal.Locale; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DateTimeFormatter_ = DateTimeFormatter; - class class_3619 extends Internal.Enum { - static valueOf($$0: string): Internal.class_3619; - static values(): Internal.class_3619[]; - static readonly field_15974 : Internal.class_3619; - static readonly field_15975 : Internal.class_3619; - static readonly field_15970 : Internal.class_3619; - static readonly field_15971 : Internal.class_3619; - static readonly field_15972 : Internal.class_3619; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3619_ = "normal" | "destroy" | "ignore" | "block" | "push_only" | class_3619; - abstract class class_8 { - method_12($$0: Internal.class_1950_, $$1: Internal.class_1308_): void; - method_23(): boolean; - method_22(): boolean; - method_21(): Internal.class_9; - method_20($$0: boolean): void; - method_19(): void; - method_18(arg0: Internal.class_9_[], arg1: Internal.class_9_): number; - method_17(arg0: Internal.class_1922_, arg1: number, arg2: number, arg3: number): Internal.class_7; - method_16(arg0: number, arg1: number, arg2: number): Internal.class_4459; - method_15($$0: boolean): void; - method_25(arg0: Internal.class_1922_, arg1: number, arg2: number, arg3: number, arg4: Internal.class_1308_, arg5: number, arg6: number, arg7: number, arg8: boolean, arg9: boolean): Internal.class_7; - method_14($$0: boolean): void; - method_24(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_8_ = class_8; - class class_3264 extends Internal.Enum { - static valueOf($$0: string): Internal.class_3264; - static values(): Internal.class_3264[]; - method_31438($$0: Internal.GameVersion_): number; - method_14413(): string; - static readonly field_14190 : Internal.class_3264; - static readonly field_14188 : Internal.class_3264; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3264_ = "client_resources" | "server_data" | class_3264; - abstract class BaseImmutableMultimap extends Internal.AbstractMultimap { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BaseImmutableMultimap_ = BaseImmutableMultimap; - interface class_3906 extends Internal.AutoCloseable { - method_27918($$0: Internal.Function_>, Msg>): Internal.CompletableFuture; - method_16898(): string; - method_16901(arg0: Msg): void; - method_17345($$0: Internal.Function_, Msg>): Internal.CompletableFuture; - close(): void; - } - type class_3906_ = class_3906; - class WoodenButtonBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WoodenButtonBlockBuilder_ = WoodenButtonBlockBuilder; - interface RenderDataObjectConsumer { - fabric_acceptRenderDataObjects(arg0: Internal.Long2ObjectOpenHashMap_): void; - } - type RenderDataObjectConsumer_ = RenderDataObjectConsumer; - interface RegistryAttributeHolder { - addAttribute(arg0: Internal.RegistryAttribute_): Internal.RegistryAttributeHolder; - hasAttribute(arg0: Internal.RegistryAttribute_): boolean; - } - type RegistryAttributeHolder_ = RegistryAttributeHolder; - interface class_2547 { - method_40065(): boolean; - method_10839(arg0: Internal.class_2561_): void; - method_2872(): Internal.class_2535; - } - type class_2547_ = class_2547; - class InventoryJS { - getBlock(level: Internal.LevelJS_): Internal.BlockContainerJS; - countNonEmpty(): number; - countNonEmpty(ingredient: Internal.IngredientJS_): number; - set(slot: number, item: Internal.class_1799_): void; - markDirty(): void; - count(): number; - count(ingredient: Internal.IngredientJS_): number; - isEmpty(): boolean; - clear(): void; - clear(ingredient: Internal.IngredientJS_): void; - isItemValid(slot: number, item: Internal.class_1799_): boolean; - insert(slot: number, item: Internal.class_1799_, simulate: boolean): Internal.ItemStackJS; - getWidth(): number; - getHeight(): number; - getSize(): number; - extract(slot: number, amount: number, simulate: boolean): Internal.ItemStackJS; - find(ingredient: Internal.IngredientJS_): number; - find(): number; - getSlotLimit(slot: number): number; - get(slot: number): Internal.ItemStackJS; - toString(): string; - readonly minecraftInventory : Internal.ItemHandler; - get size(): number; - get width(): number; - get empty(): boolean; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InventoryJS_ = InventoryJS; - abstract class ContentHandler { - getContent(arg0: Internal.URLConnection_): any; - getContent(arg0: Internal.URLConnection_, arg1: Internal.Class_[]): any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ContentHandler_ = ContentHandler; - abstract class class_339 extends Internal.class_332 implements Internal.class_4068, Internal.class_364, Internal.class_6379 { - method_25406($$0: number, $$1: number, $$2: number): boolean; - method_25405($$0: number, $$1: number): boolean; - method_25407($$0: boolean): boolean; - method_25354($$0: Internal.class_1144_): void; - method_25364(): number; - method_25367(): boolean; - method_25355($$0: Internal.class_2561_): void; - method_25402($$0: number, $$1: number, $$2: number): boolean; - method_25358($$0: number): void; - method_25369(): Internal.class_2561; - method_25357($$0: number, $$1: number): void; - method_25368(): number; - method_25403($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - method_25348($$0: number, $$1: number): void; - method_25359($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: number): void; - method_25370(): boolean; - method_25350($$0: number): void; - method_25394($$0: Internal.class_4587_, $$1: number, $$2: number, $$3: number): void; - method_25352($$0: Internal.class_4587_, $$1: number, $$2: number): void; - method_37303(): boolean; - static method_32602($$0: Internal.class_2561_): Internal.class_5250; - method_37018(): Internal.class_6379$class_6380; - field_22764 : boolean; - static readonly field_22757 : ResourceLocation; - field_22761 : number; - field_22760 : number; - field_22763 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_339_ = class_339; - class class_2806 { - method_16560(): Internal.class_2806; - method_12152(): number; - method_12160(): Internal.EnumSet; - method_12172(): string; - static method_12161($$0: number): Internal.class_2806; - method_20612($$0: Internal.class_3218_, $$1: Internal.class_3485_, $$2: Internal.class_3227_, $$3: Internal.Function_>>, $$4: Internal.class_2791_): Internal.CompletableFuture>; - static method_12155(): number; - static method_16558(): Internal.List; - method_12164(): Internal.class_2806$class_2808; - method_16559(): number; - static method_12175($$0: Internal.class_2806_): number; - toString(): string; - method_12165($$0: Internal.class_2806_): boolean; - method_12154($$0: Internal.Executor_, $$1: Internal.class_3218_, $$2: Internal.class_2794_, $$3: Internal.class_3485_, $$4: Internal.class_3227_, $$5: Internal.Function_>>, $$6: Internal.List_, $$7: boolean): Internal.CompletableFuture>; - static method_12168($$0: string): Internal.class_2806; - static readonly field_12800 : Internal.class_2806; - static readonly field_12801 : Internal.class_2806; - static readonly field_12798 : Internal.class_2806; - static readonly field_12804 : Internal.class_2806; - static readonly field_12805 : Internal.class_2806; - static readonly field_12803 : Internal.class_2806; - static readonly field_19160 : Internal.EnumSet; - static readonly field_35470 : 8; - static readonly field_12790 : Internal.class_2806; - static readonly field_12796 : Internal.class_2806; - static readonly field_12786 : Internal.class_2806; - static readonly field_16422 : Internal.class_2806; - static readonly field_12794 : Internal.class_2806; - static readonly field_16423 : Internal.class_2806; - static readonly field_12795 : Internal.class_2806; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2806_ = class_2806; - class class_3568 implements Internal.class_3565 { - method_22876($$0: Internal.class_1944_, $$1: Internal.class_4076_): string; - method_31929(): number; - method_15551($$0: Internal.class_4076_, $$1: boolean): void; - method_15562($$0: Internal.class_1944_): Internal.class_3562; - method_31928(): number; - method_22363($$0: BlockPos_, $$1: number): number; - method_20601($$0: Internal.class_1923_, $$1: boolean): void; - method_15518(): boolean; - method_15516($$0: number, $$1: boolean, $$2: boolean): number; - method_31930(): number; - method_15558($$0: Internal.class_1944_, $$1: Internal.class_4076_, $$2: Internal.class_2804_, $$3: boolean): void; - method_15514($$0: BlockPos_, $$1: number): void; - method_15513($$0: BlockPos_): void; - method_15512($$0: Internal.class_1923_, $$1: boolean): void; - static readonly field_31713 : 15; - static readonly field_31714 : 1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3568_ = class_3568; - class class_1481 extends Internal.class_1429 { - method_5931($$0: Internal.class_1657_): boolean; - method_6679(): boolean; - method_5800($$0: Internal.class_3218_, $$1: Internal.class_1538_): void; - static method_20671($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5749($$0: Internal.class_2487_): void; - static method_26896(): Internal.class_5132$class_5133; - method_6094(): boolean; - method_6091($$0: Vec3_): void; - method_6482(): boolean; - method_6481($$0: Internal.class_1799_): boolean; - method_6046(): Internal.class_1310; - method_6695(): boolean; - method_5970(): number; - method_6683($$0: BlockPos_): void; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_17825(): number; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - method_5675(): boolean; - static readonly field_6921 : ((arg0: Internal.class_1309) => boolean); - static readonly field_28406 : Internal.class_1856; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1481_ = class_1481; - class Schema { - types(): Internal.Set; - getParent(): Internal.Schema; - registerSimple(arg0: Internal.Map_>, arg1: string): void; - registerBlockEntities(arg0: Internal.Schema_): Internal.Map>; - resolveTemplate(arg0: string): Internal.TypeTemplate; - getTypeRaw(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; - registerType(arg0: boolean, arg1: Internal.DSL$TypeReference_, arg2: Internal.Supplier_): void; - registerEntities(arg0: Internal.Schema_): Internal.Map>; - findChoiceType(arg0: Internal.DSL$TypeReference_): Internal.TaggedChoice$TaggedChoiceType; - getVersionKey(): number; - getType(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; - registerTypes(arg0: Internal.Schema_, arg1: Internal.Map_>, arg2: Internal.Map_>): void; - id(arg0: string): Internal.TypeTemplate; - getChoiceType(arg0: Internal.DSL$TypeReference_, arg1: string): com.mojang.datafixers.types.Type; - register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Supplier_): void; - register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Function_): void; - get parent(): Internal.Schema; - get versionKey(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Schema_ = Schema; - class class_6670 { - method_38981($$0: Internal.Predicate_): boolean; - method_38980($$0: Internal.Predicate_): Internal.Stream; - method_38972($$0: Internal.class_1309_): boolean; - static method_38971(): Internal.class_6670; - method_38975($$0: Internal.Predicate_): Internal.Optional; - method_38978($$0: Internal.Predicate_): Internal.Iterable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6670_ = class_6670; - abstract class HandheldItemBuilder extends Internal.ItemBuilder { - attackDamageBaseline(f: number): Internal.HandheldItemBuilder; - speedBaseline(f: number): Internal.HandheldItemBuilder; - tier(t: Internal.class_1832_): Internal.HandheldItemBuilder; - modifyTier(callback: Internal.Consumer_): Internal.HandheldItemBuilder; - attackDamageBonus(f: number): Internal.HandheldItemBuilder; - speed(f: number): Internal.HandheldItemBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HandheldItemBuilder_ = HandheldItemBuilder; - class class_5720 { - method_32971(): number; - method_32978(): Internal.class_5716; - static method_32975($$0: Internal.class_2540_, $$1: Internal.class_5720_): void; - method_32976(): BlockPos; - static method_32974($$0: Internal.class_2540_): Internal.class_5720; - static readonly field_28193 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5720_ = class_5720; - interface Reference2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.ToLongFunction { + type LeaveVineDecorator_ = LeaveVineDecorator; + /** + * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction + */ + interface Boolean2DoubleFunction extends it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: boolean, arg1: number): number; getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Boolean2ShortFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Boolean2IntFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: boolean, arg1: number): number; + remove(arg0: boolean): number; remove(arg0: any): number; defaultReturnValue(arg0: number): void; defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Reference2ObjectFunction; - removeLong(arg0: any): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Boolean2ObjectFunction; get(arg0: any): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Reference2FloatFunction; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Reference2CharFunction; - getLong(arg0: any): number; - applyAsLong(arg0: K): number; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2LongFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2LongFunction; + get(arg0: boolean): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Boolean2LongFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Boolean2ByteFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Boolean2FloatFunction; + containsKey(arg0: boolean): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Boolean2CharFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2DoubleFunction; } - type Reference2LongFunction_ = ((arg0: any) => number) | Reference2LongFunction; - interface OrderedEventExecutor extends Internal.EventExecutor { - } - type OrderedEventExecutor_ = OrderedEventExecutor; + type Boolean2DoubleFunction_ = ((arg0: boolean) => number) | Boolean2DoubleFunction; /** + * @javaClass dev.latvian.mods.rhino.WrapFactory */ - interface RecipeFilter extends Internal.Predicate { - test(arg0: Internal.RecipeJS_): boolean; + class WrapFactory { + wrapAsJavaObject(cx: Internal.Context_, scope: Internal.Scriptable_, javaObject: any, staticType: Internal.Class_): Internal.Scriptable; + setJavaPrimitiveWrap(value: boolean): void; + wrapJavaClass(cx: Internal.Context_, scope: Internal.Scriptable_, javaClass: Internal.Class_): Internal.Scriptable; + isJavaPrimitiveWrap(): boolean; + wrapNewObject(cx: Internal.Context_, scope: Internal.Scriptable_, obj: any): Internal.Scriptable; + wrap(cx: Internal.Context_, scope: Internal.Scriptable_, obj: any, staticType: Internal.Class_): any; + get javaPrimitiveWrap(): boolean; + set javaPrimitiveWrap(value: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WrapFactory_ = WrapFactory; + /** + * @javaClass java.lang.module.Configuration + */ + class Configuration { + findModule(arg0: string): Internal.Optional; + resolve(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): this; + static resolve(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): this; + toString(): string; + static resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): this; + resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): this; + modules(): Internal.Set; + parents(): Internal.List; + static empty(): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Configuration_ = Configuration; + /** + * @javaClass net.minecraft.class_2866 + */ + class ServerboundSetBeaconPacket implements Internal.Packet { + getPrimary(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getSecondary(): number; + get secondary(): number; + get primary(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundSetBeaconPacket_ = ServerboundSetBeaconPacket; + /** + * @javaClass net.minecraft.class_3798 + */ + class TagMatchTest extends Internal.RuleTest { + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TagMatchTest_ = TagMatchTest; + /** + * @javaClass net.minecraft.class_3777 + */ + class EmptyPoolElement extends Internal.StructurePoolElement { + getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; + getType(): Internal.StructurePoolElementType; + getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; + toString(): string; + place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; + getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.EmptyPoolElement; + get type(): Internal.StructurePoolElementType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EmptyPoolElement_ = EmptyPoolElement; + /** + * @javaClass net.minecraft.class_6544$class_6553 + */ + class Climate$TargetPoint extends Internal.Record { + depth(): number; + weirdness(): number; + hashCode(): number; + equals($$0: any): boolean; + erosion(): number; + temperature(): number; + humidity(): number; + toString(): string; + continentalness(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Climate$TargetPoint_ = Climate$TargetPoint; + /** + * @javaClass dev.latvian.mods.kubejs.script.ScriptPack + */ + class ScriptPack { + readonly "manager" : Internal.ScriptManager; + "scope" : Internal.Scriptable; + "context" : Internal.Context; + readonly "scripts" : Internal.List; + readonly "info" : Internal.ScriptPackInfo; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ScriptPack_ = ScriptPack; + /** + * @javaClass net.minecraft.class_5214 + */ + class GiantTrunkPlacer extends Internal.TrunkPlacer { + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GiantTrunkPlacer_ = GiantTrunkPlacer; + /** + * @javaClass dev.latvian.mods.rhino.mod.util.color.Color + */ + interface Color extends Internal.SpecialEquality { + createTextColorJS(): Internal.TextColor; + getRgbJS(): number; + getArgbJS(): number; + getHexJS(): string; + getSerializeJS(): string; + getFireworkColorJS(): number; + specialEquals(o: any, shallow: boolean): boolean; + } + type Color_ = (() => number) | Color; + /** + * @javaClass net.minecraft.class_1541 + */ + class PrimedTnt extends Internal.Entity { + getFuse(): number; + setFuse($$0: number): void; + tick(): void; + getOwner(): Internal.LivingEntity; + isPickable(): boolean; + getAddEntityPacket(): Internal.Packet; + get owner(): Internal.LivingEntity; + get fuse(): number; + get pickable(): boolean; + get addEntityPacket(): Internal.Packet; + set fuse($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PrimedTnt_ = PrimedTnt; + /** + * @javaClass net.minecraft.class_322 + */ + interface BlockColor { + getColor(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number; + } + type BlockColor_ = ((arg0: Internal.BlockState, arg1: Internal.BlockAndTintGetter, arg2: BlockPos, arg3: number) => number) | BlockColor; + /** + * @javaClass net.minecraft.class_6834 + */ + interface PieceGeneratorSupplier { + createGenerator(arg0: Internal.PieceGeneratorSupplier$Context_): Internal.Optional>; + simple($$0: Internal.Predicate_>, $$1: Internal.PieceGenerator_): Internal.PieceGeneratorSupplier; + checkForBiomeOnTop($$0: Internal.Heightmap$Types_): Internal.Predicate>; + } + type PieceGeneratorSupplier_ = ((arg0: Internal.PieceGeneratorSupplier$Context) => Internal.Optional>) | PieceGeneratorSupplier; + /** + * @javaClass java.nio.channels.FileLock + */ + abstract class FileLock implements Internal.AutoCloseable { + size(): number; + release(): void; + isValid(): boolean; + overlaps(arg0: number, arg1: number): boolean; + channel(): Internal.FileChannel; + toString(): string; + position(): number; + close(): void; + isShared(): boolean; + acquiredBy(): Internal.Channel; + get valid(): boolean; + get shared(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FileLock_ = FileLock; + /** + * @javaClass dev.architectury.registry.level.biome.BiomeModifications$BiomeContext + */ + interface BiomeModifications$BiomeContext { + getKey(): ResourceLocation; + hasTag(arg0: Internal.TagKey_): boolean; + getProperties(): Internal.BiomeProperties; + } + type BiomeModifications$BiomeContext_ = BiomeModifications$BiomeContext; + /** + * @javaClass dev.latvian.mods.kubejs.player.PlayerJS + */ + abstract class PlayerJS

extends Internal.LivingEntityJS implements Internal.WithAttachedData { + getXpLevel(): number; + isPlayer(): boolean; + getStats(): Internal.PlayerStatsJS; + sendData(channel: string, data: Internal.CompoundTag_): void; + getPlayer(): Internal.PlayerJS; + sendInventoryUpdate(): void; + /** + */ + paint(arg0: TSDoc.Paintable): void; + getSaturation(): number; + addXPLevels(l: number): void; + setXpLevel(l: number): void; + closeInventory(): void; + setAirSupply(air: number): void; + getOpenInventory(): Internal.AbstractContainerMenu; + getStages(): Internal.Stages; + setSelectedSlot(index: number): void; + getInventory(): Internal.InventoryJS; + boostElytraFlight(): void; + addFood(f: number, m: number): void; + addXP(xp: number): void; + getData(): Internal.AttachedData; + give(item: Internal.ItemStackJS_): void; + setStatusMessage(message: Internal.Component_): void; + giveInHand(item: Internal.ItemStackJS_): void; + getAirSupply(): number; + getProfile(): Internal.GameProfile; + isCreativeMode(): boolean; + getFoodData(): Internal.FoodData; + isMiningBlock(): boolean; + getSelectedSlot(): number; + setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; + isSpectator(): boolean; + spawn(): void; + getXp(): number; + addItemCooldown(item: Internal.Item_, ticks: number): void; + addExhaustion(exhaustion: number): void; + getMouseItem(): Internal.ItemStackJS; + setMouseItem(item: Internal.ItemStackJS_): void; + setFoodLevel(foodLevel: number): void; + toString(): string; + getFoodLevel(): number; + setSaturation(saturation: number): void; + isFake(): boolean; + setXp(xp: number): void; + getMaxAirSupply(): number; + readonly "minecraftPlayer" : P; + get openInventory(): Internal.AbstractContainerMenu; + get data(): Internal.AttachedData; + get xpLevel(): number; + get profile(): Internal.GameProfile; + get creativeMode(): boolean; + get inventory(): Internal.InventoryJS; + get airSupply(): number; + get saturation(): number; + get maxAirSupply(): number; + get stats(): Internal.PlayerStatsJS; + get miningBlock(): boolean; + get selectedSlot(): number; + get mouseItem(): Internal.ItemStackJS; + get stages(): Internal.Stages; + get spectator(): boolean; + get xp(): number; + get fake(): boolean; + get foodLevel(): number; + get player(): Internal.PlayerJS; + get foodData(): Internal.FoodData; + set saturation(saturation: number); + set selectedSlot(index: number); + set xpLevel(l: number); + set mouseItem(item: Internal.ItemStackJS_); + set xp(xp: number); + set foodLevel(foodLevel: number); + set statusMessage(message: Internal.Component_); + set airSupply(air: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } /** */ - type RecipeFilter_ = Internal.RecipeFilter_[] | {exact?: boolean, not?: Internal.RecipeFilter_, or?: Internal.RecipeFilter_[], id?: (string | RegExp), type?: Special.RecipeSerializer, group?: string, mod?: `@${Special.Mod}`, input?: Internal.IngredientJS_, output?: Internal.IngredientJS_} | ((arg0: Internal.RecipeJS) => boolean) | RecipeFilter; - class class_302 { - method_1410($$0: number): Internal.class_748; - method_1409(): void; - static readonly field_32135 : 9; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_302_ = class_302; - abstract class class_2688 { - method_11656(): Internal.ImmutableMap, Internal.Comparable>; - method_28493($$0: Internal.class_2769_): S; - method_11657($$0: Internal.class_2769_, $$1: V): S; - method_28498($$0: Internal.class_2769_): boolean; - method_28496($$0: Internal.Map_, Internal.Comparable_>, S>): void; - method_28501(): Internal.Collection>; - method_28500($$0: Internal.class_2769_): Internal.Optional; + type PlayerJS_

= PlayerJS

; + /** + * @javaClass net.minecraft.class_2378 + */ + abstract class Registry implements Internal.Keyable, Internal.IdMap, Internal.AccessorRegistry, Internal.FabricRegistry, Internal.RegistryAttributeHolder, Internal.MixinRegistryAccessor { + static freezeBuiltins(): void; + getTagOrEmpty($$0: Internal.TagKey_): Internal.Iterable>; + keys($$0: Internal.DynamicOps_): Internal.Stream; + byNameCodec(): Internal.Codec; + bindTags(arg0: Internal.Map_, Internal.List_>>): void; + getTags(): Internal.Stream, Internal.HolderSet$Named>>; + getId(arg0: T): number; + getResourceKey(arg0: T): Internal.Optional>; + lifecycle(): Internal.Lifecycle; + lifecycle(arg0: T): Internal.Lifecycle; + createIntrusiveHolder(arg0: T): Internal.Holder$Reference; + freeze(): Internal.Registry; + static registerMapping($$0: Internal.Registry_, $$1: number, $$2: string, $$3: T): T; + elementsLifecycle(): Internal.Lifecycle; + getRandom(arg0: Internal.Random_): Internal.Optional>; + holders(): Internal.Stream>; + stream(): Internal.Stream; + get(arg0: ResourceLocation_): T; + get(arg0: Internal.ResourceKey_): T; + keySet(): Internal.Set; + key(): Internal.ResourceKey>; + getTagNames(): Internal.Stream>; + asHolderIdMap(): Internal.IdMap>; + getKey(arg0: T): ResourceLocation; + isKnownTagName(arg0: Internal.TagKey_): boolean; + getOrCreateHolder(arg0: Internal.ResourceKey_): Internal.Holder; + entrySet(): Internal.Set, T>>; + containsKey(arg0: ResourceLocation_): boolean; + containsKey(arg0: Internal.ResourceKey_): boolean; + hasAttribute(attribute: Internal.RegistryAttribute_): boolean; + resetTags(): void; + getTag(arg0: Internal.TagKey_): Internal.Optional>; + static checkRegistry($$0: Internal.Registry_): void; + getOptional($$0: ResourceLocation_): Internal.Optional; + getOptional($$0: Internal.ResourceKey_): Internal.Optional; + addAttribute(attribute: Internal.RegistryAttribute_): Internal.RegistryAttributeHolder; + getOrCreateTag(arg0: Internal.TagKey_): Internal.HolderSet$Named; + build(attributes: Internal.Set_): void; + getHolderOrThrow($$0: Internal.ResourceKey_): Internal.Holder; + getOrThrow($$0: Internal.ResourceKey_): T; + holderByNameCodec(): Internal.Codec>; toString(): string; - method_11654($$0: Internal.class_2769_): T; - static readonly field_31386 : "Properties"; - static readonly field_31385 : "Name"; + getHolder(arg0: number): Internal.Optional>; + getHolder(arg0: Internal.ResourceKey_): Internal.Optional>; + static register($$0: Internal.Registry_, $$1: string, $$2: T): T; + static register($$0: Internal.Registry_, $$1: ResourceLocation_, $$2: T): T; + static register($$0: Internal.Registry_, $$1: Internal.ResourceKey_, $$2: T): T; + static readonly "LOOT_NUMBER_PROVIDER_REGISTRY" : Internal.ResourceKey>; + static readonly "VILLAGER_TYPE" : Internal.DefaultedRegistry; + static readonly "STAT_TYPE" : Internal.Registry>; + static readonly "PARTICLE_TYPE" : Internal.Registry>; + static readonly "TREE_DECORATOR_TYPES" : Internal.Registry>; + static readonly "ATTRIBUTE_REGISTRY" : Internal.ResourceKey>; + static readonly "ROOT_REGISTRY_NAME" : ResourceLocation; + static readonly "CONDITION_REGISTRY" : Internal.ResourceKey Internal.Codec)>>>; + static readonly "CHUNK_GENERATOR_REGISTRY" : Internal.ResourceKey>>; + static readonly "FLUID_REGISTRY" : Internal.ResourceKey>; + static readonly "DENSITY_FUNCTION_REGISTRY" : Internal.ResourceKey>; + static readonly "PLACED_FEATURE_REGISTRY" : Internal.ResourceKey>; + static readonly "TREE_DECORATOR_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "DENSITY_FUNCTION_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "STRUCTURE_POOL_ELEMENT_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; + static readonly "LOOT_FUNCTION_TYPE" : Internal.Registry; + static readonly "BLOCK_ENTITY_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "POINT_OF_INTEREST_TYPE" : Internal.DefaultedRegistry; + static readonly "CONFIGURED_FEATURE_REGISTRY" : Internal.ResourceKey>>; + static readonly "FEATURE_SIZE_TYPES" : Internal.Registry>; + static readonly "TEMPLATE_POOL_REGISTRY" : Internal.ResourceKey>; + static readonly "ITEM" : Internal.DefaultedRegistry; + static readonly "VILLAGER_PROFESSION" : Internal.DefaultedRegistry; + static readonly "GAME_EVENT_REGISTRY" : Internal.ResourceKey>; + static readonly "BLOCK_PREDICATE_TYPES" : Internal.Registry<(() => Internal.Codec

)>; + static readonly "CONDITION" : Internal.Registry Internal.Codec)>>; + static readonly "STRUCTURE_SET_REGISTRY" : Internal.ResourceKey>; + static readonly "BIOME_SOURCE" : Internal.Registry>; + static readonly "CARVER" : Internal.Registry>; + static readonly "CUSTOM_STAT" : Internal.Registry; + static readonly "LOOT_NBT_PROVIDER_TYPE" : Internal.Registry; + static readonly "ENCHANTMENT_REGISTRY" : Internal.ResourceKey>; + static readonly "MOB_EFFECT_REGISTRY" : Internal.ResourceKey>; + static readonly "TRUNK_PLACER_TYPES" : Internal.Registry>; + static readonly "FLOAT_PROVIDER_TYPES" : Internal.Registry<(() => Internal.Codec

)>; + static readonly "BLOCKSTATE_PROVIDER_TYPES" : Internal.Registry>; + static readonly "NOISE_GENERATOR_SETTINGS_REGISTRY" : Internal.ResourceKey>; + static readonly "PLACEMENT_MODIFIER_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; + static readonly "MOTIVE_REGISTRY" : Internal.ResourceKey>; + static readonly "VILLAGER_TYPE_REGISTRY" : Internal.ResourceKey>; + static readonly "MEMORY_MODULE_TYPE" : Internal.DefaultedRegistry>; + static readonly "FEATURE_SIZE_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "STRUCTURE_PLACEMENT_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec)>>; + static readonly "FLUID" : Internal.DefaultedRegistry; + static readonly "INT_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; + static readonly "PLACEMENT_MODIFIERS" : Internal.Registry<(() => Internal.Codec

)>; + static readonly "CARVER_REGISTRY" : Internal.ResourceKey>>; + static readonly "RECIPE_SERIALIZER_REGISTRY" : Internal.ResourceKey>>; + static readonly "BIOME_SOURCE_REGISTRY" : Internal.ResourceKey>>; + static readonly "MENU_REGISTRY" : Internal.ResourceKey>>; + static readonly "NOISE_REGISTRY" : Internal.ResourceKey>; + static readonly "MOTIVE" : Internal.DefaultedRegistry; + static readonly "CUSTOM_STAT_REGISTRY" : Internal.ResourceKey>; + static readonly "VILLAGER_PROFESSION_REGISTRY" : Internal.ResourceKey>; + static readonly "STRUCTURE_POOL_ELEMENT" : Internal.Registry<(() => Internal.Codec

)>; + static readonly "LOOT_POOL_ENTRY_TYPE" : Internal.Registry; + static readonly "ENTITY_TYPE" : Internal.DefaultedRegistry>; + static readonly "CHUNK_STATUS_REGISTRY" : Internal.ResourceKey>; + static readonly "POSITION_SOURCE_TYPE" : Internal.Registry>; + static readonly "ENTITY_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "RECIPE_TYPE" : Internal.Registry>; + static readonly "SOUND_EVENT" : Internal.Registry; + static readonly "SOUND_EVENT_REGISTRY" : Internal.ResourceKey>; + static readonly "LEVEL_STEM_REGISTRY" : Internal.ResourceKey>; + static readonly "GAME_EVENT" : Internal.DefaultedRegistry; + static readonly "MENU" : Internal.Registry>; + static readonly "ENCHANTMENT" : Internal.Registry; + static readonly "HEIGHT_PROVIDER_TYPES" : Internal.Registry<(() => Internal.Codec

)>; + static readonly "DENSITY_FUNCTION_TYPES" : Internal.Registry>; + static readonly "LOOT_NUMBER_PROVIDER_TYPE" : Internal.Registry; + static readonly "POSITION_SOURCE_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "STRUCTURE_FEATURE_REGISTRY" : Internal.ResourceKey>>; + static readonly "POTION" : Internal.DefaultedRegistry; + static readonly "CONFIGURED_CARVER_REGISTRY" : Internal.ResourceKey>>; + static readonly "SCHEDULE" : Internal.Registry; + static readonly "ITEM_REGISTRY" : Internal.ResourceKey>; + static readonly "CONFIGURED_STRUCTURE_FEATURE_REGISTRY" : Internal.ResourceKey>>; + static readonly "RULE_TEST_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; + static readonly "STRUCTURE_PIECE_REGISTRY" : Internal.ResourceKey Internal.StructurePiece)>>; + static readonly "CHUNK_GENERATOR" : Internal.Registry>; + static readonly "MEMORY_MODULE_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "ATTRIBUTE" : Internal.Registry; + static readonly "POS_RULE_TEST_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; + static readonly "BLOCK" : Internal.DefaultedRegistry; + static readonly "TRUNK_PLACER_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "RULE_REGISTRY" : Internal.ResourceKey Internal.Codec)>>>; + static readonly "PARTICLE_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "SENSOR_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "SENSOR_TYPE" : Internal.DefaultedRegistry>; + static readonly "LOOT_SCORE_PROVIDER_TYPE" : Internal.Registry; + static readonly "LOOT_CONDITION_TYPE" : Internal.Registry; + static readonly "FEATURE" : Internal.Registry>; + static readonly "MOB_EFFECT" : Internal.Registry; + static readonly "STRUCTURE_PLACEMENT_TYPE" : Internal.Registry<(() => Internal.Codec)>; + static readonly "STRUCTURE_PIECE" : Internal.Registry<((arg0: Internal.StructurePieceSerializationContext, arg1: Internal.CompoundTag) => Internal.StructurePiece)>; + static readonly "STAT_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "REGISTRY" : Internal.Registry>; + static readonly "RECIPE_SERIALIZER" : Internal.Registry>; + static readonly "STRUCTURE_FEATURE" : Internal.Registry>; + static readonly "LOOT_FUNCTION_REGISTRY" : Internal.ResourceKey>; + static readonly "FEATURE_REGISTRY" : Internal.ResourceKey>>; + static readonly "LOOT_NBT_PROVIDER_REGISTRY" : Internal.ResourceKey>; + static readonly "LOOT_SCORE_PROVIDER_REGISTRY" : Internal.ResourceKey>; + static readonly "DIMENSION_TYPE_REGISTRY" : Internal.ResourceKey>; + static readonly "BIOME_REGISTRY" : Internal.ResourceKey>; + static readonly "LOOT_ITEM_REGISTRY" : Internal.ResourceKey>; + static readonly "PROCESSOR_LIST_REGISTRY" : Internal.ResourceKey>; + static readonly "STRUCTURE_PROCESSOR" : Internal.Registry<(() => Internal.Codec

)>; + static readonly "FLOAT_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; + static readonly "DIMENSION_REGISTRY" : Internal.ResourceKey>; + static readonly "HEIGHT_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; + static readonly "BLOCK_PREDICATE_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; + static readonly "RULE" : Internal.Registry Internal.Codec)>>; + static readonly "RULE_TEST" : Internal.Registry<(() => Internal.Codec

)>; + static readonly "ACTIVITY_REGISTRY" : Internal.ResourceKey>; + static readonly "BLOCK_ENTITY_TYPE" : Internal.Registry>; + static readonly "RECIPE_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "BLOCK_REGISTRY" : Internal.ResourceKey>; + static readonly "POINT_OF_INTEREST_TYPE_REGISTRY" : Internal.ResourceKey>; + static readonly "FOLIAGE_PLACER_TYPES" : Internal.Registry>; + static readonly "STRUCTURE_PROCESSOR_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; + static readonly "POTION_REGISTRY" : Internal.ResourceKey>; + static readonly "CHUNK_STATUS" : Internal.DefaultedRegistry; + static readonly "FOLIAGE_PLACER_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "BLOCK_STATE_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey>>; + static readonly "SCHEDULE_REGISTRY" : Internal.ResourceKey>; + static readonly "LOOT_ENTRY_REGISTRY" : Internal.ResourceKey>; + static readonly "INT_PROVIDER_TYPES" : Internal.Registry<(() => Internal.Codec

)>; + static readonly "POS_RULE_TEST" : Internal.Registry<(() => Internal.Codec

)>; + static readonly "ACTIVITY" : Internal.Registry; + get tagNames(): Internal.Stream>; + get tags(): Internal.Stream, Internal.HolderSet$Named>>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2688_ = class_2688; - class class_3528 { - method_15332(): T; + type Registry_ = Registry; + /** + * @javaClass net.minecraft.class_6008 + */ + interface WeightedEntry { + getWeight(): Internal.Weight; + wrap($$0: T, $$1: number): Internal.WeightedEntry$Wrapper; + } + type WeightedEntry_ = (() => Internal.Weight) | WeightedEntry; + /** + * @javaClass dev.latvian.mods.rhino.IdScriptableObject + */ + abstract class IdScriptableObject extends Internal.ScriptableObject implements Internal.IdFunctionCall { + getAttributes(name: string): number; + getAttributes(key: Internal.Symbol_): number; + initPrototypeConstructor(f: Internal.IdFunctionObject_): void; + activatePrototypeMap(maxPrototypeId: number): void; + execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + setAttributes(name: string, attributes: number): void; + delete(key: Internal.Symbol_): void; + delete(name: string): void; + put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; + put(name: string, start: Internal.Scriptable_, value: any): void; + exportAsJSClass(maxPrototypeId: number, scope: Internal.Scriptable_, sealed: boolean): Internal.IdFunctionObject; + hasPrototypeMap(): boolean; + initPrototypeMethod(tag: any, id: number, propertyName: string, functionName: string, arity: number): Internal.IdFunctionObject; + initPrototypeMethod(tag: any, id: number, name: string, arity: number): Internal.IdFunctionObject; + initPrototypeMethod(tag: any, id: number, key: Internal.Symbol_, functionName: string, arity: number): Internal.IdFunctionObject; + defineOwnProperty(cx: Internal.Context_, key: any, desc: Internal.ScriptableObject_): void; + initPrototypeValue(id: number, name: string, value: any, attributes: number): void; + initPrototypeValue(id: number, key: Internal.Symbol_, value: any, attributes: number): void; + get(name: string, start: Internal.Scriptable_): any; + get(key: Internal.Symbol_, start: Internal.Scriptable_): any; + has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; + has(name: string, start: Internal.Scriptable_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3528_ = class_3528; - class class_2841$class_6561 extends Internal.Record { - method_38309($$0: Internal.class_2540_): void; - method_38308($$0: Internal.class_2837_, $$1: Internal.class_6490_): void; - comp_118(): Internal.class_6490; - hashCode(): number; - comp_119(): Internal.class_2837; - equals($$0: any): boolean; - comp_74(): Internal.class_2841$class_6560; - toString(): string; - method_38306(): number; + type IdScriptableObject_ = IdScriptableObject; + /** + * @javaClass net.minecraft.class_3195 + */ + class StructureFeature { + static loadStaticStart($$0: Internal.StructurePieceSerializationContext_, $$1: Internal.CompoundTag_, $$2: number): Internal.StructureStart; + configured($$0: C, $$1: Internal.TagKey_): Internal.ConfiguredStructureFeature>; + configured($$0: C, $$1: Internal.TagKey_, $$2: boolean): Internal.ConfiguredStructureFeature>; + configured($$0: C, $$1: Internal.TagKey_, $$2: Internal.Map_): Internal.ConfiguredStructureFeature>; + configured($$0: C, $$1: Internal.TagKey_, $$2: boolean, $$3: Internal.Map_): Internal.ConfiguredStructureFeature>; + static getLocatePos($$0: Internal.RandomSpreadStructurePlacement_, $$1: Internal.ChunkPos_): BlockPos; + getPostPlacementProcessor(): Internal.PostPlacementProcessor; + configuredStructureCodec(): Internal.Codec>>; + canGenerate($$0: Internal.RegistryAccess_, $$1: Internal.ChunkGenerator_, $$2: Internal.BiomeSource_, $$3: Internal.StructureManager_, $$4: number, $$5: Internal.ChunkPos_, $$6: C, $$7: Internal.LevelHeightAccessor_, $$8: Internal.Predicate_>): boolean; + step(): DecorationGenerationStep; + static bootstrap(): void; + pieceGeneratorSupplier(): Internal.PieceGeneratorSupplier; + static readonly "STRONGHOLD" : Internal.StructureFeature; + static readonly "RUINED_PORTAL" : Internal.StructureFeature; + static readonly "MINESHAFT" : Internal.StructureFeature; + static readonly "NETHER_FOSSIL" : Internal.StructureFeature; + static readonly "IGLOO" : Internal.StructureFeature; + static readonly "SHIPWRECK" : Internal.StructureFeature; + static readonly "PILLAGER_OUTPOST" : Internal.StructureFeature; + static readonly "SWAMP_HUT" : Internal.StructureFeature; + static readonly "BASTION_REMNANT" : Internal.StructureFeature; + static readonly "JUNGLE_TEMPLE" : Internal.StructureFeature; + static readonly "OCEAN_MONUMENT" : Internal.StructureFeature; + static readonly "FORTRESS" : Internal.StructureFeature; + static readonly "VILLAGE" : Internal.StructureFeature; + static readonly "MAX_STRUCTURE_RANGE" : 8; + static readonly "DESERT_PYRAMID" : Internal.StructureFeature; + static readonly "END_CITY" : Internal.StructureFeature; + static readonly "WOODLAND_MANSION" : Internal.StructureFeature; + static readonly "BURIED_TREASURE" : Internal.StructureFeature; + static readonly "OCEAN_RUIN" : Internal.StructureFeature; + get postPlacementProcessor(): Internal.PostPlacementProcessor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2841$class_6561_ = class_2841$class_6561; - class class_55$class_56 implements Internal.class_116, Internal.class_192, Internal.FabricLootPoolBuilder { - with(entry: Internal.class_79_): Internal.class_55$class_56; - with(entries: Internal.Collection_): Internal.class_55$class_56; - apply(function_: Internal.class_117_): Internal.class_55$class_56; - apply(functions: Internal.Collection_): Internal.class_55$class_56; - conditionally(conditions: Internal.Collection_): Internal.class_55$class_56; - conditionally(condition: Internal.class_5341_): Internal.class_55$class_56; - method_354(): Internal.class_55$class_56; - method_35509($$0: Internal.class_5658_): Internal.class_55$class_56; - method_355(): Internal.class_55; - method_356($$0: Internal.class_5341$class_210_): Internal.class_55$class_56; - method_351($$0: Internal.class_79$class_80_): Internal.class_55$class_56; - method_352($$0: Internal.class_5658_): Internal.class_55$class_56; - method_353($$0: Internal.class_117$class_118_): Internal.class_55$class_56; + type StructureFeature_ = Special.StructureFeature | StructureFeature; + /** + * @javaClass net.minecraft.class_5720 + */ + class VibrationPath { + static read($$0: Internal.FriendlyByteBuf_): this; + getDestination(): Internal.PositionSource; + getOrigin(): BlockPos; + getArrivalInTicks(): number; + static write($$0: Internal.FriendlyByteBuf_, $$1: Internal.VibrationPath_): void; + static readonly "CODEC" : Internal.Codec; + get origin(): BlockPos; + get arrivalInTicks(): number; + get destination(): Internal.PositionSource; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_55$class_56_ = class_55$class_56; - interface class_322 { - getColor(arg0: Internal.class_2680_, arg1: Internal.class_1920_, arg2: BlockPos_, arg3: number): number; - } - type class_322_ = class_322; - class class_6953 extends Internal.Record { - comp_419(): Internal.class_6574; - comp_417(): Internal.class_6910; - comp_428(): Internal.class_6910; - comp_429(): Internal.class_6910; - comp_418(): Internal.class_6574; - comp_415(): Internal.class_6910; - hashCode(): number; - comp_416(): Internal.class_6910; - equals($$0: any): boolean; - comp_424(): Internal.class_6910; - comp_414(): Internal.class_6910; - toString(): string; - comp_423(): Internal.class_6910; - comp_486(): Internal.class_6910; - comp_420(): Internal.class_6910; - comp_431(): Internal.List; - comp_487(): Internal.class_6910; - comp_421(): Internal.class_6910; - comp_484(): Internal.class_6910; - comp_485(): Internal.class_6910; - comp_430(): Internal.class_6910; + type VibrationPath_ = VibrationPath; + /** + * @javaClass net.minecraft.class_2612 + */ + class ClientboundAddPaintingPacket implements Internal.Packet { + getDirection(): Internal.Direction; + getUUID(): Internal.UUID; + getMotive(): Internal.Motive; + getPos(): BlockPos; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + get motive(): Internal.Motive; + get pos(): BlockPos; + get id(): number; + get uUID(): Internal.UUID; + get direction(): Internal.Direction; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6953_ = class_6953; - class class_2556 extends Internal.Enum { - static method_10842($$0: number): Internal.class_2556; - method_10843(): number; - static valueOf($$0: string): Internal.class_2556; - static values(): Internal.class_2556[]; - method_19457(): boolean; - static readonly field_11733 : Internal.class_2556; - static readonly field_11737 : Internal.class_2556; - static readonly field_11735 : Internal.class_2556; + type ClientboundAddPaintingPacket_ = ClientboundAddPaintingPacket; + /** + * Fired when player right clicks on an Block that is not fluid. + * + * 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. + * @javaClass dev.latvian.mods.kubejs.block.BlockRightClickEventJS + */ + class BlockRightClickEventJS extends Internal.PlayerEventJS { + getBlock(): Internal.BlockContainerJS; + getHand(): Hand; + getItem(): Internal.ItemStackJS; + getFacing(): Internal.Direction; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + get item(): Internal.ItemStackJS; + get facing(): Internal.Direction; + get block(): Internal.BlockContainerJS; + get entity(): Internal.EntityJS; + get hand(): Hand; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2556_ = "system" | "chat" | "game_info" | class_2556; - class class_1501 extends Internal.class_1492 implements Internal.class_1603 { - method_5956(): boolean; - method_6803(): number; - method_6800(): Internal.class_1767; - method_6702(): number; - method_6806(): Internal.class_1501; - method_6807(): boolean; - method_6804($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1501; - method_6805(): boolean; - method_6809(): number; - method_6791($$0: Internal.class_1501_): void; - method_6773($$0: Internal.class_1799_): boolean; - method_6793(): boolean; - method_6474($$0: Internal.class_1429_): boolean; - method_6798($$0: number): void; - method_5621(): number; - method_6755(): number; - method_7105($$0: Internal.class_1309_, $$1: number): void; - method_6797(): void; - method_6753(): boolean; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5865($$0: Internal.class_1297_): void; - method_6735(): boolean; - method_6757(): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - static method_26900(): Internal.class_5132$class_5133; - method_6481($$0: Internal.class_1799_): boolean; - method_6762(): boolean; - method_5453($$0: Internal.class_1263_): void; - method_6765(): boolean; - method_5652($$0: Internal.class_2487_): void; + /** + * Fired when player right clicks on an Block that is not fluid. + * + * 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. + */ + type BlockRightClickEventJS_ = BlockRightClickEventJS; + /** + * @javaClass net.minecraft.class_2784 + */ + class WorldBorder { + getLerpTarget(): number; + getLerpRemainingTime(): number; + getStatus(): Internal.BorderStatus; + setWarningBlocks($$0: number): void; + clampToBounds($$0: number, $$1: number, $$2: number): BlockPos; + setSize($$0: number): void; + getLerpSpeed(): number; + setWarningTime($$0: number): void; + getCollisionShape(): Internal.VoxelShape; + isWithinBounds($$0: number, $$1: number): boolean; + isWithinBounds($$0: number, $$1: number, $$2: number): boolean; + isWithinBounds($$0: Internal.ChunkPos_): boolean; + isWithinBounds($$0: Internal.AABB_): boolean; + isWithinBounds($$0: BlockPos_): boolean; + getCenterZ(): number; + getCenterX(): number; + setAbsoluteMaxSize($$0: number): void; + setDamageSafeZone($$0: number): void; + addListener($$0: Internal.BorderChangeListener_): void; + isInsideCloseToBorder($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getDamageSafeZone(): number; + getAbsoluteMaxSize(): number; + getDistanceToBorder($$0: number, $$1: number): number; + getDistanceToBorder($$0: Internal.Entity_): number; + setCenter($$0: number, $$1: number): void; + getMaxX(): number; + tick(): void; + removeListener($$0: Internal.BorderChangeListener_): void; + applySettings($$0: Internal.WorldBorder$Settings_): void; + getMaxZ(): number; + getSize(): number; + getWarningBlocks(): number; + getWarningTime(): number; + lerpSizeBetween($$0: number, $$1: number, $$2: number): void; + getMinZ(): number; + getDamagePerBlock(): number; + getMinX(): number; + setDamagePerBlock($$0: number): void; + createSettings(): Internal.WorldBorder$Settings; + static readonly "DEFAULT_SETTINGS" : Internal.WorldBorder$Settings; + static readonly "MAX_SIZE" : 5.9999968E7; + static readonly "MAX_CENTER_COORDINATE" : 2.9999984E7; + get centerZ(): number; + get centerX(): number; + get maxZ(): number; + get maxX(): number; + get collisionShape(): Internal.VoxelShape; + get damageSafeZone(): number; + get damagePerBlock(): number; + get lerpSpeed(): number; + get lerpRemainingTime(): number; + get absoluteMaxSize(): number; + get size(): number; + get minX(): number; + get lerpTarget(): number; + get warningBlocks(): number; + get minZ(): number; + get warningTime(): number; + get status(): Internal.BorderStatus; + set absoluteMaxSize($$0: number); + set size($$0: number); + set warningBlocks($$0: number); + set damageSafeZone($$0: number); + set warningTime($$0: number); + set damagePerBlock($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1501_ = class_1501; - interface StringBuilderAppendable { - appendString(arg0: Internal.StringBuilder_): void; + type WorldBorder_ = WorldBorder; + /** + * @javaClass net.minecraft.class_4210 + */ + class ServerboundChangeDifficultyPacket implements Internal.Packet { + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getDifficulty(): Internal.Difficulty; + get difficulty(): Internal.Difficulty; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type StringBuilderAppendable_ = StringBuilderAppendable; + type ServerboundChangeDifficultyPacket_ = ServerboundChangeDifficultyPacket; + /** + * @javaClass java.util.function.IntBinaryOperator + */ + interface IntBinaryOperator { + applyAsInt(arg0: number, arg1: number): number; + } + type IntBinaryOperator_ = ((arg0: number, arg1: number) => number) | IntBinaryOperator; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinBlockBoxAccessor + */ + interface MixinBlockBoxAccessor { + getMaxZ_(): number; + getMinX_(): number; + getMinY_(): number; + getMinZ_(): number; + getMaxX_(): number; + getMaxY_(): number; + } + type MixinBlockBoxAccessor_ = MixinBlockBoxAccessor; + /** + * @javaClass dev.latvian.mods.rhino.mod.util.ChangeListener + */ + interface ChangeListener { + onChanged(arg0: T): void; + } + type ChangeListener_ = ((arg0: T) => void) | ChangeListener; + /** + * @javaClass net.minecraft.class_3244 + */ + class ServerGamePacketListenerImpl implements Internal.ServerPlayerConnection, Internal.ServerGamePacketListener, Internal.DisconnectPacketSource, Internal.NetworkHandlerExtensions { + redirect$bmo000$onDisconnected_broadcastChatMessage(playerManager: Internal.PlayerList_, msg: Internal.Component_, type: Internal.ChatType_, id: Internal.UUID_): void; + disconnect($$0: Internal.Component_): void; + getPlayer(): Internal.ServerPlayer; + handleBlockEntityTagQuery($$0: Internal.ServerboundBlockEntityTagQuery_): void; + handleRecipeBookSeenRecipePacket($$0: Internal.ServerboundRecipeBookSeenRecipePacket_): void; + redirect$bmo000$onBookUpdate_getString(list: Internal.ListTag_, index: number): string; + resetPosition(): void; + handlePlayerCommand($$0: Internal.ServerboundPlayerCommandPacket_): void; + handleTeleportToEntityPacket($$0: Internal.ServerboundTeleportToEntityPacket_): void; + handleContainerClose($$0: Internal.ServerboundContainerClosePacket_): void; + handleSetCommandBlock($$0: Internal.ServerboundSetCommandBlockPacket_): void; + handleEntityTagQuery($$0: Internal.ServerboundEntityTagQuery_): void; + dismount($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + redirect$bmo000$onRenameItem_length(string: string): number; + method_2872(): Internal.Connection; + constant$cgh000$modifyCreativeSlotMax(value: number): number; + handleAcceptTeleportPacket($$0: Internal.ServerboundAcceptTeleportationPacket_): void; + handleClientInformation($$0: Internal.ServerboundClientInformationPacket_): void; + method_10839($$0: Internal.Component_): void; + redirect$bmo000$onChatMessage_normalizeSpace(str: string): string; + handler$bmo000$onDisconnected(reason: Internal.Component_, cbi: Internal.CallbackInfo_): void; + handlePlaceRecipe($$0: Internal.ServerboundPlaceRecipePacket_): void; + getAddon(): Internal.ServerPlayNetworkAddon; + handleSetJigsawBlock($$0: Internal.ServerboundSetJigsawBlockPacket_): void; + tick(): void; + handleSelectTrade($$0: Internal.ServerboundSelectTradePacket_): void; + handlePickItem($$0: Internal.ServerboundPickItemPacket_): void; + handlePong($$0: Internal.ServerboundPongPacket_): void; + redirect$bpf000$method_31286_charAt(string: string, index: number): string; + handleSetStructureBlock($$0: Internal.ServerboundSetStructureBlockPacket_): void; + constant$bop000$onPlayerInteractBlock_maxReach(d: number): number; + send($$0: Internal.Packet_): void; + send($$0: Internal.Packet_, $$1: Internal.GenericFutureListener_>): void; + handleAnimate($$0: Internal.ServerboundSwingPacket_): void; + handleInteract($$0: Internal.ServerboundInteractPacket_): void; + handleSetCarriedItem($$0: Internal.ServerboundSetCarriedItemPacket_): void; + teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_, $$6: boolean): void; + teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_): void; + teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + handlePlayerAbilities($$0: Internal.ServerboundPlayerAbilitiesPacket_): void; + handleResourcePackResponse($$0: Internal.ServerboundResourcePackPacket_): void; + handleMovePlayer($$0: Internal.ServerboundMovePlayerPacket_): void; + handleSetCreativeModeSlot($$0: Internal.ServerboundSetCreativeModeSlotPacket_): void; + redirect$bop000$onPlayerInteractEntity_squaredDistanceTo(entity: Internal.Entity_, vector: Vec3_): number; + redirect$bop000$onPlayerInteractEntity_squaredDistanceTo(player: Internal.ServerPlayer_, entity: Internal.Entity_): number; + redirect$bop000$onPlayerInteractBlock_squaredDistanceTo(instance: Vec3_, vec: Vec3_): number; + handleLockDifficulty($$0: Internal.ServerboundLockDifficultyPacket_): void; + handleChat($$0: Internal.ServerboundChatPacket_): void; + handleSeenAdvancements($$0: Internal.ServerboundSeenAdvancementsPacket_): void; + createDisconnectPacket(message: Internal.Component_): Internal.Packet; + handleCustomCommandSuggestions($$0: Internal.ServerboundCommandSuggestionPacket_): void; + handlePlayerInput($$0: Internal.ServerboundPlayerInputPacket_): void; + handler$bmo001$tick(cbi: Internal.CallbackInfo_): void; + handleJigsawGenerate($$0: Internal.ServerboundJigsawGeneratePacket_): void; + redirect$bmo000$onSignUpdate_map(stream: Internal.Stream_, func: Internal.Function_): Internal.Stream; + handlePlayerAction($$0: Internal.ServerboundPlayerActionPacket_): void; + handleUseItemOn($$0: Internal.ServerboundUseItemOnPacket_): void; + handleContainerButtonClick($$0: Internal.ServerboundContainerButtonClickPacket_): void; + handlePaddleBoat($$0: Internal.ServerboundPaddleBoatPacket_): void; + handleClientCommand($$0: Internal.ServerboundClientCommandPacket_): void; + handleContainerClick($$0: Internal.ServerboundContainerClickPacket_): void; + handleUseItem($$0: Internal.ServerboundUseItemPacket_): void; + handleSetBeaconPacket($$0: Internal.ServerboundSetBeaconPacket_): void; + handleEditBook($$0: Internal.ServerboundEditBookPacket_): void; + handleRecipeBookChangeSettingsPacket($$0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void; + redirect$bmo000$onRenameItem_setNewName(anvil: Internal.AnvilMenu_, name: string): void; + handleKeepAlive($$0: Internal.ServerboundKeepAlivePacket_): void; + handleCustomPayload($$0: Internal.ServerboundCustomPayloadPacket_): void; + redirect$bmo000$onBookUpdate_limit(stream: Internal.Stream_, maxSize: number): Internal.Stream; + handleSignUpdate($$0: Internal.ServerboundSignUpdatePacket_): void; + handleSetCommandMinecart($$0: Internal.ServerboundSetCommandMinecartPacket_): void; + handleChangeDifficulty($$0: Internal.ServerboundChangeDifficultyPacket_): void; + handleRenameItem($$0: Internal.ServerboundRenameItemPacket_): void; + handleMoveVehicle($$0: Internal.ServerboundMoveVehiclePacket_): void; + readonly "connection" : Internal.Connection; + "player" : Internal.ServerPlayer; + get addon(): Internal.ServerPlayNetworkAddon; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerGamePacketListenerImpl_ = ServerGamePacketListenerImpl; + /** + * @javaClass java.security.PublicKey + */ interface PublicKey extends Internal.Key { } type PublicKey_ = PublicKey; - class class_2631 extends Internal.class_2586 { - static method_31695($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2631_): void; - method_38250(): Internal.class_2622; - method_11338($$0: number): number; - method_16887(): Internal.class_2487; - static method_39766(): void; - static method_39765($$0: Internal.class_3312_, $$1: Internal.MinecraftSessionService_, $$2: Internal.Executor_): void; - method_11333($$0: Internal.GameProfile_): void; - method_11014($$0: Internal.class_2487_): void; - static method_11335($$0: Internal.GameProfile_, $$1: Internal.Consumer_): void; - method_11334(): Internal.GameProfile; - static readonly field_31363 : "SkullOwner"; + /** + * @javaClass java.util.function.IntConsumer + */ + interface IntConsumer { + andThen(arg0: Internal.IntConsumer_): this; + accept(arg0: number): void; + } + type IntConsumer_ = ((arg0: number) => void) | IntConsumer; + /** + * @javaClass me.jellysquid.mods.sodium.client.model.vertex.VertexDrain + */ + interface VertexDrain { + createSink(arg0: Internal.VertexType_): T; + of(consumer: Internal.VertexConsumer_): this; + } + type VertexDrain_ = ((arg0: Internal.VertexType) => any) | VertexDrain; + /** + * @javaClass net.minecraft.class_6789 + */ + class NetherForestVegetationConfig extends Internal.BlockPileConfiguration { + static readonly "CODEC" : Internal.Codec; + readonly "spreadHeight" : number; + readonly "spreadWidth" : number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2631_ = class_2631; - abstract class class_1471 extends Internal.class_1321 { - method_6626(): boolean; - method_6627($$0: Internal.class_3222_): boolean; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type NetherForestVegetationConfig_ = NetherForestVegetationConfig; + /** + * @javaClass net.minecraft.class_6910 + */ + interface DensityFunction { + compute(arg0: Internal.DensityFunction$FunctionContext_): number; + codec(): Internal.Codec; + square(): this; + squeeze(): this; + minValue(): number; + abs(): this; + fillArray(arg0: number[], arg1: Internal.DensityFunction$ContextProvider_): void; + maxValue(): number; + cube(): this; + quarterNegative(): this; + halfNegative(): this; + clamp($$0: number, $$1: number): this; + mapAll(arg0: Internal.DensityFunction$Visitor_): this; } - type class_1471_ = class_1471; - interface ObjDoubleConsumer { - accept(arg0: T, arg1: number): void; - } - type ObjDoubleConsumer_ = ((arg0: T, arg1: number) => void) | ObjDoubleConsumer; - class SuggestionContext { - readonly parent : Internal.CommandNode; - readonly startPos : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SuggestionContext_ = SuggestionContext; - class class_2945$class_2946 { - method_12799($$0: T): void; - method_12794(): T; - method_12797(): Internal.class_2940; - method_12798(): Internal.class_2945$class_2946; - method_12795($$0: boolean): void; - method_12796(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2945$class_2946_ = class_2945$class_2946; - class class_5905 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_34196(): number; - method_34195(): number; - method_34194(): number; - method_34193($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5905_ = class_5905; - abstract class TypeToken extends Internal.TypeCapture implements Internal.Serializable { - getRawType(): typeof T; - resolveType(arg0: Internal.Type_): Internal.TypeToken; - method(arg0: Internal.Method_): Internal.Invokable; - unwrap(): Internal.TypeToken; - isSubtypeOf(arg0: Internal.TypeToken_): boolean; - isSubtypeOf(arg0: Internal.Type_): boolean; - getType(): Internal.Type; - hashCode(): number; - getComponentType(): Internal.TypeToken; - static of(arg0: Internal.Class_): Internal.TypeToken; - static of(arg0: Internal.Type_): Internal.TypeToken; - equals(arg0: any): boolean; - getSubtype(arg0: Internal.Class_): Internal.TypeToken; - getSupertype(arg0: Internal.Class_): Internal.TypeToken; - where(arg0: Internal.TypeParameter_, arg1: Internal.TypeToken_): Internal.TypeToken; - where(arg0: Internal.TypeParameter_, arg1: Internal.Class_): Internal.TypeToken; - isArray(): boolean; + type DensityFunction_ = Special.DensityFunction | DensityFunction; + /** + * @javaClass dev.latvian.mods.kubejs.util.MapJS + */ + class MapJS extends Internal.LinkedHashMap implements Internal.StringBuilderAppendable, Internal.ChangeListener, Internal.Copyable, Internal.JsonSerializable, Internal.NBTSerializable { + static nbt(map: any): Internal.CompoundTag; + appendString(builder: Internal.StringBuilder_): void; + onChanged(o: any): void; + containsAll(other: Internal.MapJS_): boolean; + containsAny(other: Internal.MapJS_): boolean; + clear(): void; + put(key: string, value: any): any; + remove(key: any): any; + toJson(): Internal.JsonObject; + toNBT(): Internal.CompoundTag; + getOrNewList(id: string): Internal.ListJS; + getOrNewMap(id: string): this; + putAll(m: Internal.Map_): void; + static of(o: any): this; + static json(map: any): Internal.JsonObject; + getLength(): number; toString(): string; - getTypes(): Internal.TypeToken$TypeSet<>; - isSupertypeOf(arg0: Internal.Type_): boolean; - isSupertypeOf(arg0: Internal.TypeToken_): boolean; - wrap(): Internal.TypeToken; - isPrimitive(): boolean; - get componentType(): Internal.TypeToken; - get types(): Internal.TypeToken$TypeSet<>; - get rawType(): typeof T; - get primitive(): boolean; - get array(): boolean; - get type(): Internal.Type; + copy(): this; + "changeListener" : ((arg0: Internal.MapJS) => void); + get length(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type TypeToken_ = TypeToken; - interface UnitToken { - nextUnaryOperator(): boolean; - unstack(resultStack: Internal.Stack_): void; - interpret(stream: Internal.UnitTokenStream_): Internal.Unit; - } - type UnitToken_ = UnitToken; - class class_6497 extends Internal.Record { - static method_37956($$0: T, $$1: T): Internal.DataResult>; + type MapJS_ = MapJS; + /** + * @javaClass net.minecraft.class_2769 + */ + abstract class Property { + getValueClass(): typeof T; + generateHashCode(): number; + getName(): string; + getName(arg0: T): string; + getPossibleValues(): Internal.Collection; + getAllValues(): Internal.Stream>; + getValue(arg0: string): Internal.Optional; + codec(): Internal.Codec; hashCode(): number; equals($$0: any): boolean; + valueCodec(): Internal.Codec>; toString(): string; - method_37952($$0: Internal.class_6497_): boolean; - comp_2(): T; - static method_37953($$0: Internal.Codec_): Internal.Codec>; - static method_37954($$0: Internal.Codec_, $$1: T, $$2: T): Internal.Codec>; - comp_1(): T; - method_37955($$0: T): boolean; - static readonly field_34390 : Internal.Codec>; + parseValue($$0: Internal.DynamicOps_, $$1: S, $$2: U): Internal.DataResult; + value($$0: T): Internal.Property$Value; + value($$0: Internal.StateHolder_): Internal.Property$Value; + get possibleValues(): Internal.Collection; + get name(): string; + get valueClass(): typeof T; + get allValues(): Internal.Stream>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6497_ = class_6497; - class class_3439 { - method_22845($$0: ResourceLocation_): boolean; - method_14880($$0: Internal.class_1729_): boolean; - method_30176($$0: Internal.class_5421_): boolean; - method_30175($$0: Internal.class_5421_, $$1: boolean, $$2: boolean): void; - method_14878($$0: Internal.class_1860_): boolean; - method_30177($$0: Internal.class_5421_, $$1: boolean): void; - method_30174($$0: Internal.class_5411_): void; - method_30173(): Internal.class_5411; - method_14884($$0: Internal.class_5421_, $$1: boolean): void; - method_14883($$0: Internal.class_1860_): boolean; - method_14893($$0: Internal.class_1860_): void; - method_14876($$0: Internal.class_1860_): void; - method_14887($$0: Internal.class_5421_): boolean; - method_14875($$0: Internal.class_3439_): void; - method_14886($$0: Internal.class_1860_): void; - method_14885($$0: Internal.class_1860_): void; + type Property_ = Property; + /** + * @javaClass dev.latvian.mods.kubejs.server.ServerSettings + */ + class ServerSettings { + static exportData(): void; + "logInvalidRecipeHandlers" : boolean; + "useOriginalRecipeForFilters" : boolean; + "dataPackOutput" : boolean; + "logSkippedRecipes" : boolean; + static "instance" : Internal.ServerSettings; + "logOverrides" : boolean; + "logErroringRecipes" : boolean; + "logAddedRecipes" : boolean; + "logRemovedRecipes" : boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3439_ = class_3439; + type ServerSettings_ = ServerSettings; /** - * 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. + * @javaClass net.minecraft.class_6580 */ - class TagEventJS extends Internal.EventJS { - add(tag: ResourceLocation_, ... ids: string[]): Internal.TagEventJS$TagWrapper<>; - removeAll(tag: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; - post(event: string): void; - getType(): string; - removeAllTagsFrom(... ids: string[]): void; - get(id: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; - setGlobalPriorityList(o: any): void; - remove(tag: ResourceLocation_, ... ids: string[]): Internal.TagEventJS$TagWrapper<>; - get type(): string; - set globalPriorityList(o: any); + class NoiseProvider extends Internal.NoiseBasedStateProvider { + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type NoiseProvider_ = NoiseProvider; /** - * 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. + * @javaClass it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator */ - type TagEventJS_ = TagEventJS; + interface ObjectBidirectionalIterator extends Internal.ObjectIterator, Internal.BidirectionalIterator { + back(arg0: number): number; + skip(arg0: number): number; + } + type ObjectBidirectionalIterator_ = ObjectBidirectionalIterator; /** - * Fired when the player tossed an item. + * @javaClass java.time.temporal.ChronoUnit */ - class ItemTossEventJS extends Internal.PlayerEventJS { - getItem(): Internal.ItemStackJS; + class ChronoUnit extends Internal.Enum implements Internal.TemporalUnit { + isDurationEstimated(): boolean; + getDuration(): Internal.Duration; + static valueOf(arg0: string): this; + isTimeBased(): boolean; + static values(): Internal.ChronoUnit[]; + addTo(arg0: R, arg1: number): R; + toString(): string; + isDateBased(): boolean; + between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; + isSupportedBy(arg0: Internal.Temporal_): boolean; + static readonly "FOREVER" : Internal.ChronoUnit; + static readonly "MICROS" : Internal.ChronoUnit; + static readonly "SECONDS" : Internal.ChronoUnit; + static readonly "DECADES" : Internal.ChronoUnit; + static readonly "MILLENNIA" : Internal.ChronoUnit; + static readonly "DAYS" : Internal.ChronoUnit; + static readonly "MILLIS" : Internal.ChronoUnit; + static readonly "HALF_DAYS" : Internal.ChronoUnit; + static readonly "MONTHS" : Internal.ChronoUnit; + static readonly "YEARS" : Internal.ChronoUnit; + static readonly "HOURS" : Internal.ChronoUnit; + static readonly "WEEKS" : Internal.ChronoUnit; + static readonly "NANOS" : Internal.ChronoUnit; + static readonly "CENTURIES" : Internal.ChronoUnit; + static readonly "MINUTES" : Internal.ChronoUnit; + static readonly "ERAS" : Internal.ChronoUnit; + get duration(): Internal.Duration; + get durationEstimated(): boolean; + get timeBased(): boolean; + get dateBased(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChronoUnit_ = "centuries" | "hours" | "weeks" | "months" | "nanos" | "minutes" | "millennia" | "years" | "eras" | "seconds" | "micros" | "days" | "decades" | "half_days" | "millis" | "forever" | ChronoUnit; + /** + * @javaClass net.minecraft.class_2752 + */ + class ClientboundSetPassengersPacket implements Internal.Packet { + getPassengers(): number[]; + getVehicle(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get passengers(): number[]; + get vehicle(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetPassengersPacket_ = ClientboundSetPassengersPacket; + /** + * @javaClass net.minecraft.class_4599 + */ + class RenderBuffers implements Internal.DrawCallTrackingRenderBuffers, Internal.RenderBuffersExt, Internal.MemoryTrackingRenderBuffers { + endLevelRendering(): void; + getMiscBufferAllocatedSize(): number; + getDrawCalls(): number; + resetDrawCounts(): void; + getMaxBegins(): number; + getRenderTypes(): number; + fixedBufferPack(): Internal.ChunkBufferBuilderPack; + beginLevelRendering(): void; + outlineBufferSource(): Internal.OutlineBufferSource; + bufferSource(): Internal.MultiBufferSource$BufferSource; + getEntityBufferAllocatedSize(): number; + crumblingBufferSource(): Internal.MultiBufferSource$BufferSource; + get renderTypes(): number; + get entityBufferAllocatedSize(): number; + get miscBufferAllocatedSize(): number; + get drawCalls(): number; + get maxBegins(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderBuffers_ = RenderBuffers; + /** + * @javaClass java.lang.module.ModuleDescriptor$Modifier + */ + class ModuleDescriptor$Modifier extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.ModuleDescriptor$Modifier[]; + static readonly "AUTOMATIC" : Internal.ModuleDescriptor$Modifier; + static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Modifier; + static readonly "MANDATED" : Internal.ModuleDescriptor$Modifier; + static readonly "OPEN" : Internal.ModuleDescriptor$Modifier; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModuleDescriptor$Modifier_ = "synthetic" | "automatic" | "mandated" | "open" | ModuleDescriptor$Modifier; + /** + * @javaClass dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS + */ + class PlayerAdvancementEventJS extends Internal.PlayerEventJS { + getAdvancement(): Internal.AdvancementJS; getEntity(): Internal.EntityJS; - getItemEntity(): Internal.EntityJS; canCancel(): boolean; - get item(): Internal.ItemStackJS; - get itemEntity(): Internal.EntityJS; + get advancement(): Internal.AdvancementJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } + type PlayerAdvancementEventJS_ = PlayerAdvancementEventJS; /** - * Fired when the player tossed an item. + * @javaClass dev.latvian.mods.kubejs.block.BlockItemBuilder */ - type ItemTossEventJS_ = ItemTossEventJS; - class class_4063 extends Internal.Enum { - method_18498(): string; - static valueOf($$0: string): Internal.class_4063; - static values(): Internal.class_4063[]; - static readonly field_18162 : Internal.class_4063; - static readonly field_18164 : Internal.class_4063; - static readonly field_18163 : Internal.class_4063; + class BlockItemBuilder extends Internal.ItemBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + getTranslationKeyGroup(): string; + createObject(): Internal.Item; + "blockBuilder" : Internal.BlockBuilder; + get translationKeyGroup(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4063_ = "fancy" | "fast" | "off" | class_4063; - class class_296 { - method_35667(): boolean; - method_34451(): number; - hashCode(): number; - equals($$0: any): boolean; - method_1382(): Internal.class_296$class_298; - toString(): string; - method_1385(): number; - method_22652($$0: number, $$1: number, $$2: number): void; - method_1386(): Internal.class_296$class_297; - method_22653($$0: number): void; - method_1387(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_296_ = class_296; - class class_3175 extends Internal.Record implements Internal.class_3037 { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - comp_156(): Internal.class_4651; - static readonly field_24909 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3175_ = class_3175; - class class_1851 extends Internal.class_1852 { - method_17709($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - method_8110(): Internal.class_1799; - method_17708($$0: Internal.class_1715_): Internal.class_1799; - method_8113($$0: number, $$1: number): boolean; - method_8119(): Internal.class_1865; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1851_ = class_1851; - interface App2 { - } - type App2_ = App2; - interface LongStream$Builder extends Internal.LongConsumer { - add(arg0: number): Internal.LongStream$Builder; - build(): Internal.LongStream; - accept(arg0: number): void; - } - type LongStream$Builder_ = LongStream$Builder; - class class_898 implements Internal.class_4013 { - method_3941($$0: Internal.class_1937_, $$1: Internal.class_4184_, $$2: Internal.class_1297_): void; - method_14491($$0: Internal.class_3300_): void; - method_3954($$0: E, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.class_4587_, $$7: Internal.class_4597_, $$8: number): void; - method_3953($$0: T): Internal.class_897; - method_3944($$0: Internal.class_1937_): void; - method_3955($$0: boolean): void; - method_3958(): boolean; - method_23839($$0: E, $$1: number): number; - method_3959($$0: number, $$1: number, $$2: number): number; - method_3948($$0: boolean): void; - method_23168($$0: Internal.class_1297_): number; - method_24197(): Internal.class_1158; - method_24196($$0: Internal.class_1158_): void; - method_3950($$0: E, $$1: Internal.class_4604_, $$2: number, $$3: number, $$4: number): boolean; - readonly field_4685 : Internal.class_1060; - field_4686 : Internal.class_4184; - readonly field_4692 : Internal.class_315; - field_4678 : Internal.class_1297; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_898_ = class_898; - interface Reference2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Reference2FloatFunction; - applyAsInt(arg0: K): number; - removeInt(arg0: any): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Reference2CharFunction; - getInt(arg0: any): number; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2IntFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2IntFunction; - } - type Reference2IntFunction_ = ((arg0: any) => number) | Reference2IntFunction; - class class_4587$class_4665 { - method_23761(): Internal.class_1159; - method_23762(): Internal.class_4581; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4587$class_4665_ = class_4587$class_4665; - class ClientPlayerDataJS extends Internal.PlayerDataJS { - getLevel(): Internal.ClientLevelJS; - getPlayer(): Internal.ClientPlayerJS; - getMinecraftPlayer(): Internal.class_1657; - getName(): string; - getProfile(): Internal.GameProfile; - getId(): Internal.UUID; - getOverworld(): Internal.LevelJS; - get level(): Internal.ClientLevelJS; - get minecraftPlayer(): Internal.class_1657; - get profile(): Internal.GameProfile; - get name(): string; - get id(): Internal.UUID; - get overworld(): Internal.LevelJS; - get player(): Internal.ClientPlayerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientPlayerDataJS_ = ClientPlayerDataJS; - class class_4970$class_2250 extends Internal.Enum { - static valueOf($$0: string): Internal.class_4970$class_2250; - static values(): Internal.class_4970$class_2250[]; - static readonly field_10655 : Internal.class_4970$class_2250; - static readonly field_10656 : Internal.class_4970$class_2250; - static readonly field_10657 : Internal.class_4970$class_2250; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4970$class_2250_ = "xz" | "xyz" | "none" | class_4970$class_2250; - class AlgorithmParameters { - init(arg0: number[]): void; - init(arg0: number[], arg1: string): void; - init(arg0: Internal.AlgorithmParameterSpec_): void; - getEncoded(): number[]; - getEncoded(arg0: string): number[]; - getAlgorithm(): string; - getProvider(): Internal.Provider; - toString(): string; - static getInstance(arg0: string, arg1: Internal.Provider_): Internal.AlgorithmParameters; - static getInstance(arg0: string, arg1: string): Internal.AlgorithmParameters; - static getInstance(arg0: string): Internal.AlgorithmParameters; - getParameterSpec(arg0: Internal.Class_): T; - get provider(): Internal.Provider; - get encoded(): number[]; - get algorithm(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AlgorithmParameters_ = AlgorithmParameters; - class class_5132 { - method_27308($$0: Internal.class_1320_, $$1: Internal.UUID_): number; - method_27309($$0: Internal.class_1320_, $$1: Internal.UUID_): boolean; - method_27310($$0: Internal.class_1320_): boolean; - method_26862($$0: Internal.class_1320_): number; - method_26863($$0: Internal.Consumer_, $$1: Internal.class_1320_): Internal.class_1324; - static method_26861(): Internal.class_5132$class_5133; - method_26864($$0: Internal.class_1320_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5132_ = class_5132; - class class_744 { - method_3129($$0: boolean): void; - method_3128(): Internal.class_241; - method_20622(): boolean; - field_3908 : boolean; - field_3907 : number; - field_3906 : boolean; - field_3905 : number; - field_3909 : boolean; - field_3910 : boolean; - field_3904 : boolean; - field_3903 : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_744_ = class_744; - class class_2355 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2355; - static values(): Internal.class_2355[]; - method_10186(): Internal.Set; - static readonly field_11072 : Internal.class_2355; - static readonly field_11073 : Internal.class_2355; - static readonly field_11070 : Internal.class_2355; - static readonly field_11076 : Internal.class_2355; - static readonly field_11074 : Internal.class_2355; - static readonly field_11075 : Internal.class_2355; - static readonly field_11069 : Internal.class_2355; - static readonly field_11068 : Internal.class_2355; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2355_ = "south_west" | "north_east" | "east" | "north_west" | "south" | "north" | "south_east" | "west" | class_2355; - class class_4985 extends Internal.class_1429 implements Internal.class_4981, Internal.class_5146 { + type BlockItemBuilder_ = BlockItemBuilder; + /** + * @javaClass net.minecraft.class_1496 + */ + abstract class AbstractHorse extends Internal.Animal implements net.minecraft.world.ContainerListener, Internal.PlayerRideableJumping, Internal.Saddleable { + canWearArmor(): boolean; + positionRider($$0: Internal.Entity_): void; + canBeControlledByRider(): boolean; + setStanding($$0: boolean): void; + setTemper($$0: number): void; + canEatGrass(): boolean; + isFood($$0: Internal.ItemStack_): boolean; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getStandAnim($$0: number): number; + method_6153(): boolean; + method_6156(): void; + isBred(): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + method_6154($$0: number): void; + method_6155($$0: number): void; + getAmbientSoundInterval(): number; + makeMad(): void; + redirect$zeg001$redirectGetBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; + isPushable(): boolean; + getMaxTemper(): number; + tick(): void; + canMate($$0: Internal.Animal_): boolean; + fedFood($$0: Internal.Player_, $$1: Internal.ItemStack_): Internal.InteractionResult; + setBred($$0: boolean): void; + method_5453($$0: Internal.Container_): void; + getTemper(): number; + setEating($$0: boolean): void; + handleEntityEvent($$0: number): void; + isArmor($$0: Internal.ItemStack_): boolean; + getCustomJump(): number; method_6725(): boolean; - method_5956(): boolean; - method_26319($$0: Internal.class_3610_): boolean; - method_5957($$0: Internal.class_4538_): boolean; - method_29503(): boolean; - method_26316(): number; - method_26315($$0: Vec3_): void; - method_6091($$0: Vec3_): void; - method_5621(): number; - method_6576($$0: Internal.class_3419_): void; - method_5642(): Internal.class_1297; - method_6577(): boolean; - static method_26924(): Internal.class_5132$class_5133; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_24829($$0: Internal.class_1309_): Vec3; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - method_5809(): boolean; - method_26345(): number; - method_26343($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_4985; - static method_26344($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_26349($$0: boolean): void; - method_26348(): boolean; - method_6481($$0: Internal.class_1799_): boolean; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; + setTamed($$0: boolean): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getOwnerUUID(): Internal.UUID; + isEating(): boolean; + setIsJumping($$0: boolean): void; + isJumping(): boolean; + isTamed(): boolean; + onClimbable(): boolean; + getControllingPassenger(): Internal.Entity; + isWearingArmor(): boolean; + method_6576($$0: Internal.SoundSource_): void; + redirect$zeg000$redirectGetSnowedBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; + aiStep(): void; + hasInventoryChanged($$0: Internal.Container_): boolean; + openInventory($$0: Internal.Player_): void; + setOwnerUUID($$0: Internal.UUID_): void; + isStanding(): boolean; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + tameWithName($$0: Internal.Player_): boolean; + modifyTemper($$0: number): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getSlot($$0: number): Internal.SlotAccess; + static createBaseHorseAttributes(): Internal.AttributeSupplier$Builder; + getMouthAnim($$0: number): number; + getEatAnim($$0: number): number; + travel($$0: Vec3_): void; method_6765(): boolean; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; + getMaxSpawnClusterSize(): number; + static readonly "INVENTORY_SLOT_OFFSET" : 500; + static readonly "EQUIPMENT_SLOT_OFFSET" : 400; + static readonly "INV_SLOT_SADDLE" : 0; + static readonly "CHEST_SLOT_OFFSET" : 499; + static readonly "INV_BASE_COUNT" : 2; + "tailCounter" : number; + "sprintCounter" : number; + static readonly "INV_SLOT_ARMOR" : 1; + get bred(): boolean; + get ownerUUID(): Internal.UUID; + get jumping(): boolean; + get maxSpawnClusterSize(): number; + get customJump(): number; + get eating(): boolean; + get wearingArmor(): boolean; + get tamed(): boolean; + get standing(): boolean; + get pushable(): boolean; + get temper(): number; + get controllingPassenger(): Internal.Entity; + get ambientSoundInterval(): number; + get maxTemper(): number; + set bred($$0: boolean); + set standing($$0: boolean); + set ownerUUID($$0: Internal.UUID_); + set temper($$0: number); + set eating($$0: boolean); + set tamed($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4985_ = class_4985; - class class_2736 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11805($$0: Internal.class_2602_): void; - method_11804(): string; - method_11806(): number; + type AbstractHorse_ = AbstractHorse; + /** + * @javaClass net.fabricmc.fabric.mixin.client.keybinding.KeyCodeAccessor + */ + interface KeyCodeAccessor { + fabric_getBoundKey(): Internal.InputConstants$Key; + } + type KeyCodeAccessor_ = (() => Internal.InputConstants$Key) | KeyCodeAccessor; + /** + * @javaClass net.minecraft.class_2841$class_6561 + */ + class PalettedContainer$Data extends Internal.Record { + configuration(): Internal.PalettedContainer$Configuration; + hashCode(): number; + getSerializedSize(): number; + equals($$0: any): boolean; + palette(): Internal.Palette; + toString(): string; + storage(): Internal.BitStorage; + write($$0: Internal.FriendlyByteBuf_): void; + copyFrom($$0: Internal.Palette_, $$1: Internal.BitStorage_): void; + get serializedSize(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2736_ = class_2736; - class class_2568 { + type PalettedContainer$Data_ = PalettedContainer$Data; + /** + * @javaClass net.fabricmc.fabric.mixin.object.builder.AbstractBlockAccessor + */ + interface AbstractBlockAccessor { + getSettings(): Internal.BlockBehaviour$Properties; + } + type AbstractBlockAccessor_ = (() => Internal.BlockBehaviour$Properties) | AbstractBlockAccessor; + /** + * @javaClass net.minecraft.class_1733 + */ + class ShulkerBoxMenu extends Internal.AbstractContainerMenu { + removed($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShulkerBoxMenu_ = ShulkerBoxMenu; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinFormattingAccessor + */ + interface MixinFormattingAccessor { + } + type MixinFormattingAccessor_ = MixinFormattingAccessor; + /** + * @javaClass dev.latvian.mods.kubejs.core.IngredientKJS + */ + interface IngredientKJS extends Internal.AsKJS { + getItemsKJS(): Internal.ItemStack[]; + asKJS(): Internal.IngredientJS; + } + type IngredientKJS_ = (() => Internal.ItemStack[]) | IngredientKJS; + /** + * @javaClass net.minecraft.class_6333 + */ + class BiasedToBottomInt extends Internal.IntProvider { + getMinValue(): number; + getType(): Internal.IntProviderType; + getMaxValue(): number; + static of($$0: number, $$1: number): this; + toString(): string; + sample($$0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.IntProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BiasedToBottomInt_ = BiasedToBottomInt; + /** + * @javaClass net.minecraft.class_2945 + */ + class SynchedEntityData { + static defineId($$0: Internal.Class_, $$1: Internal.EntityDataSerializer_): Internal.EntityDataAccessor; + set($$0: Internal.EntityDataAccessor_, $$1: T): void; + isDirty(): boolean; + getAll(): Internal.List>; + clearDirty(): void; + get($$0: Internal.EntityDataAccessor_): T; + define($$0: Internal.EntityDataAccessor_, $$1: T): void; + isEmpty(): boolean; + packDirty(): Internal.List>; + static unpack($$0: Internal.FriendlyByteBuf_): Internal.List>; + static pack($$0: Internal.List_>, $$1: Internal.FriendlyByteBuf_): void; + assignValues($$0: Internal.List_>): void; + get dirty(): boolean; + get all(): Internal.List>; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SynchedEntityData_ = SynchedEntityData; + /** + * @javaClass net.minecraft.class_5888 + */ + class ClientboundClearTitlesPacket implements Internal.Packet { + shouldResetTimes(): boolean; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundClearTitlesPacket_ = ClientboundClearTitlesPacket; + /** + * @javaClass java.io.PrintWriter + */ + class PrintWriter extends Internal.Writer { + print(arg0: number): void; + print(arg0: string): void; + print(arg0: boolean): void; + print(arg0: any): void; + print(arg0: string[]): void; + println(arg0: string[]): void; + println(): void; + println(arg0: boolean): void; + println(arg0: string): void; + println(arg0: any): void; + println(arg0: number): void; + flush(): void; + format(arg0: string, ... arg1: any[]): this; + format(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; + checkError(): boolean; + close(): void; + write(arg0: string[], arg1: number, arg2: number): void; + write(arg0: string): void; + write(arg0: string, arg1: number, arg2: number): void; + write(arg0: string[]): void; + write(arg0: number): void; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + append(arg0: string): this; + append(arg0: Internal.CharSequence_): this; + printf(arg0: string, ... arg1: any[]): this; + printf(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PrintWriter_ = PrintWriter; + /** + * @javaClass net.minecraft.class_3491 + */ + abstract class StructureProcessor { + processBlock(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.StructureTemplate$StructureBlockInfo_, arg4: Internal.StructureTemplate$StructureBlockInfo_, arg5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureProcessor_ = StructureProcessor; + /** + * @javaClass io.netty.util.Constant + */ + interface Constant extends Internal.Comparable { + name(): string; + id(): number; + } + type Constant_ = Constant; + /** + * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction + */ + interface EnchantmentBuilder$DamageProtectionFunction { + getDamageProtection(arg0: number, arg1: Internal.DamageSource_): number; + } + type EnchantmentBuilder$DamageProtectionFunction_ = ((arg0: number, arg1: Internal.DamageSource) => number) | EnchantmentBuilder$DamageProtectionFunction; + /** + * @javaClass net.minecraft.class_3745 + */ + interface CrossbowAttackMob extends Internal.RangedAttackMob { + getTarget(): Internal.LivingEntity; + performCrossbowAttack($$0: Internal.LivingEntity_, $$1: number): void; + shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.Projectile_, arg3: number): void; + shootCrossbowProjectile($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_, $$2: Internal.Projectile_, $$3: number, $$4: number): void; + onCrossbowAttackPerformed(): void; + setChargingCrossbow(arg0: boolean): void; + getProjectileShotVector($$0: Internal.LivingEntity_, $$1: Vec3_, $$2: number): Internal.Vector3f; + } + type CrossbowAttackMob_ = CrossbowAttackMob; + /** + * @javaClass net.minecraft.class_2516 + */ + class ShortTag extends Internal.NumericTag { + getAsFloat(): number; + getAsByte(): number; + static valueOf($$0: number): this; + getAsNumber(): Internal.Number; + getId(): number; + getAsDouble(): number; + getAsInt(): number; + accept($$0: Internal.TagVisitor_): void; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + getAsLong(): number; + getType(): Internal.TagType; hashCode(): number; equals($$0: any): boolean; - method_27665(): Internal.JsonObject; - method_10891($$0: Internal.class_2568$class_5247_): T; + copy(): this; + write($$0: Internal.DataOutput_): void; + getAsShort(): number; + static readonly "TYPE" : Internal.TagType; + get asByte(): number; + get asLong(): number; + get asInt(): number; + get asShort(): number; + get asNumber(): Internal.Number; + get asDouble(): number; + get id(): number; + get asFloat(): number; + get type(): Internal.TagType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShortTag_ = ShortTag; + /** + * @javaClass net.minecraft.class_6682 + */ + class ClientboundSetSimulationDistancePacket extends Internal.Record implements Internal.Packet { + method_11052($$0: Internal.FriendlyByteBuf_): void; + hashCode(): number; + equals($$0: any): boolean; + handle($$0: Internal.ClientGamePacketListener_): void; + simulationDistance(): number; toString(): string; - static method_27664($$0: Internal.JsonObject_): Internal.class_2568; - method_10892(): Internal.class_2568$class_5247; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2568_ = class_2568; - interface FabricRegistry extends Internal.RegistryAttributeHolder { - build(arg0: Internal.Set_): void; - } - type FabricRegistry_ = FabricRegistry; - class class_4862 extends Internal.class_4861 { - method_24928(): void; - method_7613($$0: Internal.class_1799_, $$1: Internal.class_1735_): boolean; + type ClientboundSetSimulationDistancePacket_ = ClientboundSetSimulationDistancePacket; + /** + * @javaClass net.minecraft.class_1320 + */ + class Attribute { + sanitizeValue($$0: number): number; + isClientSyncable(): boolean; + getDescriptionId(): string; + setSyncable($$0: boolean): this; + getDefaultValue(): number; + static readonly "MAX_NAME_LENGTH" : 64; + get descriptionId(): string; + get defaultValue(): number; + get clientSyncable(): boolean; + set syncable($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4862_ = class_4862; - class class_2866 implements Internal.class_2596 { - method_12436(): number; - method_11052($$0: Internal.class_2540_): void; - method_12434($$0: Internal.class_2792_): void; - method_12435(): number; + type Attribute_ = Special.Attribute | Attribute; + /** + * @javaClass java.util.function.IntSupplier + */ + interface IntSupplier { + getAsInt(): number; + } + type IntSupplier_ = (() => number) | IntSupplier; + /** + * @javaClass net.minecraft.class_3784 + */ + abstract class StructurePoolElement { + static legacy($$0: string): Internal.Function; + static legacy($$0: string, $$1: Internal.Holder_): Internal.Function; + setProjection($$0: Internal.StructureTemplatePool$Projection_): this; + getGroundLevelDelta(): number; + static list($$0: Internal.List_>): Internal.Function; + getBoundingBox(arg0: Internal.StructureManager_, arg1: BlockPos_, arg2: Internal.Rotation_): Internal.BoundingBox; + static empty(): Internal.Function; + static single($$0: string, $$1: Internal.Holder_): Internal.Function; + static single($$0: string): Internal.Function; + getProjection(): Internal.StructureTemplatePool$Projection; + getSize(arg0: Internal.StructureManager_, arg1: Internal.Rotation_): Vec3i; + static feature($$0: Internal.Holder_): Internal.Function; + getType(): Internal.StructurePoolElementType; + getShuffledJigsawBlocks(arg0: Internal.StructureManager_, arg1: BlockPos_, arg2: Internal.Rotation_, arg3: Internal.Random_): Internal.List; + place(arg0: Internal.StructureManager_, arg1: Internal.WorldGenLevel_, arg2: Internal.StructureFeatureManager_, arg3: Internal.ChunkGenerator_, arg4: BlockPos_, arg5: BlockPos_, arg6: Internal.Rotation_, arg7: Internal.BoundingBox_, arg8: Internal.Random_, arg9: boolean): boolean; + handleDataMarker($$0: Internal.LevelAccessor_, $$1: Internal.StructureTemplate$StructureBlockInfo_, $$2: BlockPos_, $$3: Internal.Rotation_, $$4: Internal.Random_, $$5: Internal.BoundingBox_): void; + static readonly "CODEC" : Internal.Codec; + get groundLevelDelta(): number; + get projection(): Internal.StructureTemplatePool$Projection; + get type(): Internal.StructurePoolElementType; + set projection($$0: Internal.StructureTemplatePool$Projection_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2866_ = class_2866; - class class_5900$class_5901 extends Internal.Enum { - static valueOf($$0: string): Internal.class_5900$class_5901; - static values(): Internal.class_5900$class_5901[]; - static readonly field_29155 : Internal.class_5900$class_5901; - static readonly field_29156 : Internal.class_5900$class_5901; + type StructurePoolElement_ = StructurePoolElement; + /** + * @javaClass net.minecraft.class_274 + */ + class ObjectiveCriteria implements Internal.MixinScoreboardCriterionAccessor { + getName(): string; + isReadOnly(): boolean; + static getCustomCriteriaNames(): Internal.Set; + static byName($$0: string): Internal.Optional; + getDefaultRenderType(): Internal.ObjectiveCriteria$RenderType; + static readonly "DEATH_COUNT" : Internal.ObjectiveCriteria; + static readonly "ARMOR" : Internal.ObjectiveCriteria; + static readonly "TRIGGER" : Internal.ObjectiveCriteria; + static readonly "KILL_COUNT_ALL" : Internal.ObjectiveCriteria; + static readonly "AIR" : Internal.ObjectiveCriteria; + static readonly "LEVEL" : Internal.ObjectiveCriteria; + static readonly "DUMMY" : Internal.ObjectiveCriteria; + static readonly "EXPERIENCE" : Internal.ObjectiveCriteria; + static readonly "HEALTH" : Internal.ObjectiveCriteria; + static readonly "KILL_COUNT_PLAYERS" : Internal.ObjectiveCriteria; + static readonly "TEAM_KILL" : Internal.ObjectiveCriteria[]; + static readonly "KILLED_BY_TEAM" : Internal.ObjectiveCriteria[]; + static readonly "FOOD" : Internal.ObjectiveCriteria; + get defaultRenderType(): Internal.ObjectiveCriteria$RenderType; + get name(): string; + get readOnly(): boolean; + get customCriteriaNames(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5900$class_5901_ = "add" | "remove" | class_5900$class_5901; - interface Double2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Double2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ReferenceFunction; - } - type Double2ReferenceFunction_ = ((arg0: number) => V) | Double2ReferenceFunction; - interface EntityTargetKJS { - getNameKJS(): string; - } - type EntityTargetKJS_ = EntityTargetKJS; - interface TemporalAccessor { - getLong(arg0: Internal.TemporalField_): number; - query(arg0: Internal.TemporalQuery_): R; - get(arg0: Internal.TemporalField_): number; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - isSupported(arg0: Internal.TemporalField_): boolean; - } - type TemporalAccessor_ = TemporalAccessor; - class class_1142 { - method_4858($$0: Internal.class_5195_): void; - method_4859(): void; - method_18669(): void; - method_4860($$0: Internal.class_5195_): boolean; + type ObjectiveCriteria_ = ObjectiveCriteria; + /** + * @javaClass net.minecraft.class_2568$class_5249 + */ + class HoverEvent$ItemStackInfo { + hashCode(): number; + equals($$0: any): boolean; + getItemStack(): Internal.ItemStack; + get itemStack(): Internal.ItemStack; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1142_ = class_1142; - class class_2183$class_2184 extends Internal.Enum { - method_9299($$0: Internal.class_2168_): Vec3; - static valueOf($$0: string): Internal.class_2183$class_2184; - static method_9296($$0: string): Internal.class_2183$class_2184; - static values(): Internal.class_2183$class_2184[]; - method_9302($$0: Internal.class_1297_): Vec3; - static readonly field_9853 : Internal.class_2183$class_2184; - static readonly field_9851 : Internal.class_2183$class_2184; + type HoverEvent$ItemStackInfo_ = HoverEvent$ItemStackInfo; + /** + * @javaClass net.minecraft.class_3914 + */ + interface ContainerLevelAccess { + create($$0: Internal.Level_, $$1: BlockPos_): this; + evaluate(arg0: Internal.BiFunction_): Internal.Optional; + evaluate($$0: Internal.BiFunction_, $$1: T): T; + execute($$0: Internal.BiConsumer_): void; + } + type ContainerLevelAccess_ = ((arg0: Internal.BiFunction) => Internal.Optional) | ContainerLevelAccess; + /** + * @javaClass net.minecraft.class_702 + */ + class ParticleEngine implements Internal.PreparableReloadListener, Internal.ParticleManagerAccessor, Internal.PhasedParticleEngine, Internal.MixinParticleManagerAccessor { + add($$0: Internal.Particle_): void; + createTrackingEmitter($$0: Internal.Entity_, $$1: Internal.ParticleOptions_, $$2: number): void; + createTrackingEmitter($$0: Internal.Entity_, $$1: Internal.ParticleOptions_): void; + handler$zdh000$yeet(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.CallbackInfo_): void; + destroy($$0: BlockPos_, $$1: Internal.BlockState_): void; + countParticles(): string; + tick(): void; + handler$zmi000$onInit(world: Internal.ClientLevel_, textureManager: Internal.TextureManager_, info: Internal.CallbackInfo_): void; + setLevel($$0: Internal.ClientLevel_): void; + crack($$0: BlockPos_, $$1: Internal.Direction_): void; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + handler$zfi000$onDestroy(pos: BlockPos_, state: Internal.BlockState_, callbackInfo: Internal.CallbackInfo_): void; + handler$zdh000$alsoyeet(arg0: BlockPos_, arg1: Internal.Direction_, arg2: Internal.CallbackInfo_): void; + setParticleRenderingPhase(arg0: Internal.ParticleRenderingPhase_): void; + handler$cef000$addBlockBreakParticles(pos: BlockPos_, state: Internal.BlockState_, ci: Internal.CallbackInfo_): void; + createParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): Internal.Particle; + handler$zfi000$onCrack(pos: BlockPos_, direction: Internal.Direction_, callbackInfo: Internal.CallbackInfo_): void; + close(): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource$BufferSource_, $$2: Internal.LightTexture_, $$3: Internal.Camera_, $$4: number): void; + handler$cef000$addBlockBreakingParticles(pos: BlockPos_, direction: Internal.Direction_, ci: Internal.CallbackInfo_): void; + readonly "textureAtlas" : Internal.TextureAtlas; + set level($$0: Internal.ClientLevel_); + set particleRenderingPhase(arg0: Internal.ParticleRenderingPhase_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2183$class_2184_ = "feet" | "eyes" | class_2183$class_2184; - interface LongFunction { - apply(arg0: number): R; + type ParticleEngine_ = ParticleEngine; + /** + * @javaClass net.fabricmc.fabric.impl.networking.AbstractNetworkAddon + */ + abstract class AbstractNetworkAddon { + unregisterChannel(channelName: ResourceLocation_): H; + getReceivableChannels(): Internal.Set; + registerChannel(channelName: ResourceLocation_, handler: H): boolean; + handleDisconnect(): void; + getHandler(channel: ResourceLocation_): H; + get receivableChannels(): Internal.Set; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type LongFunction_ = ((arg0: number) => R) | LongFunction; - interface WatchEvent { - kind(): Internal.WatchEvent$Kind; - count(): number; - context(): T; + type AbstractNetworkAddon_ = AbstractNetworkAddon; + /** + * @javaClass net.minecraft.class_5201 + */ + abstract class FeatureSize { + minClippedHeight(): Internal.OptionalInt; + getSizeAtHeight(arg0: number, arg1: number): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type WatchEvent_ = WatchEvent; + type FeatureSize_ = FeatureSize; + /** + * @javaClass net.minecraft.class_1701 + */ + class MinecartTNT extends Internal.AbstractMinecart { + handleEntityEvent($$0: number): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; + primeFuse(): void; + getMinecartType(): Internal.AbstractMinecart$Type; + getDefaultDisplayBlockState(): Internal.BlockState; + getFuse(): number; + destroy($$0: Internal.DamageSource_): void; + tick(): void; + isPrimed(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; + get fuse(): number; + get primed(): boolean; + get defaultDisplayBlockState(): Internal.BlockState; + get minecartType(): Internal.AbstractMinecart$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MinecartTNT_ = MinecartTNT; + /** + * @javaClass net.minecraft.class_382 + */ + class BakedGlyph { + renderType($$0: Internal.Font$DisplayMode_): Internal.RenderType; + render(italic: boolean, x: number, y: number, matrix: Internal.Matrix4f_, vertexConsumer: Internal.VertexConsumer_, red: number, green: number, blue: number, alpha: number, light: number): void; + renderEffect($$0: Internal.BakedGlyph$Effect_, $$1: Internal.Matrix4f_, $$2: Internal.VertexConsumer_, $$3: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BakedGlyph_ = BakedGlyph; + /** + * @javaClass net.minecraft.class_1732 + */ + interface RecipeHolder { + awardUsedRecipes($$0: Internal.Player_): void; + getRecipeUsed(): Internal.Recipe; + setRecipeUsed($$0: Internal.Level_, $$1: Internal.ServerPlayer_, $$2: Internal.Recipe_): boolean; + setRecipeUsed(arg0: Internal.Recipe_): void; + } + type RecipeHolder_ = RecipeHolder; + /** + * @javaClass net.minecraft.class_82 + */ + interface LootPoolEntry { + getWeight(arg0: number): number; + createItemStack(arg0: Internal.Consumer_, arg1: Internal.LootContext_): void; + } + type LootPoolEntry_ = LootPoolEntry; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleCollection + */ + interface DoubleCollection extends Internal.Collection, Internal.DoubleIterable { + add(arg0: number): boolean; + spliterator(): Internal.DoubleSpliterator; + containsAll(arg0: Internal.DoubleCollection_): boolean; + doubleSpliterator(): Internal.DoubleSpliterator; + doubleStream(): Internal.DoubleStream; + remove(arg0: any): boolean; + removeIf(arg0: Internal.DoublePredicate_): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + removeIf(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): boolean; + doubleParallelStream(): Internal.DoubleStream; + removeAll(arg0: Internal.DoubleCollection_): boolean; + contains(arg0: number): boolean; + contains(arg0: any): boolean; + iterator(): Internal.DoubleIterator; + addAll(arg0: Internal.DoubleCollection_): boolean; + stream(): Internal.Stream; + toDoubleArray(arg0: number[]): number[]; + toDoubleArray(): number[]; + toArray(arg0: number[]): number[]; + parallelStream(): Internal.Stream; + rem(arg0: number): boolean; + doubleIterator(): Internal.DoubleIterator; + retainAll(arg0: Internal.DoubleCollection_): boolean; + } + type DoubleCollection_ = DoubleCollection; + /** + * @javaClass dev.latvian.mods.kubejs.level.LevelJS + */ + abstract class LevelJS implements Internal.WithAttachedData { + getPlayer(entity: Internal.Entity_): Internal.PlayerJS; + getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList; + getPlayerData(arg0: Internal.Player_): Internal.PlayerDataJS; + spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void; + getTime(): number; + getSide(): Internal.ScriptType; + getGameRules(): Internal.GameRulesJS; + setRainStrength(strength: number): void; + getDimension(): ResourceLocation; + isDaytime(): boolean; + createEntityList(entities: Internal.Collection_): Internal.EntityArrayList; + getPlayers(): Internal.EntityArrayList; + getData(): Internal.AttachedData; + getMinecraftLevel(): Internal.Level; + getServer(): Internal.ServerJS; + getLivingEntity(entity: Internal.Entity_): Internal.LivingEntityJS; + getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS; + getBlock(x: number, y: number, z: number): Internal.BlockContainerJS; + getBlock(pos: BlockPos_): Internal.BlockContainerJS; + isOverworld(): boolean; + createExplosion(x: number, y: number, z: number): Internal.ExplosionJS; + getEntity(e: Internal.Entity_): Internal.EntityJS; + createEntity(id: ResourceLocation_): Internal.EntityJS; + spawnLightning(x: number, y: number, z: number, effectOnly: boolean): void; + spawnLightning(x: number, y: number, z: number, effectOnly: boolean, player: Internal.EntityJS_): void; + getLocalTime(): number; + isThundering(): boolean; + getEntities(): Internal.EntityArrayList; + isRaining(): boolean; + readonly "minecraftLevel" : Internal.Level; + get server(): Internal.ServerJS; + get side(): Internal.ScriptType; + get data(): Internal.AttachedData; + get players(): Internal.EntityArrayList; + get raining(): boolean; + get thundering(): boolean; + get overworld(): boolean; + get gameRules(): Internal.GameRulesJS; + get localTime(): number; + get entities(): Internal.EntityArrayList; + get time(): number; + get dimension(): ResourceLocation; + get daytime(): boolean; + set rainStrength(strength: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelJS_ = LevelJS; + /** + * @javaClass java.util.PrimitiveIterator$OfLong + */ + interface PrimitiveIterator$OfLong extends Internal.PrimitiveIterator { + next(): number; + forEachRemaining(arg0: Internal.LongConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; + nextLong(): number; + } + type PrimitiveIterator$OfLong_ = (() => number) | PrimitiveIterator$OfLong; + /** + * @javaClass net.minecraft.class_1473 + */ + class SnowGolem extends Internal.AbstractGolem implements Internal.Shearable, Internal.RangedAttackMob { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + aiStep(): void; + setPumpkin($$0: boolean): void; + method_27072(): boolean; + method_6636($$0: Internal.SoundSource_): void; + isSensitiveToWater(): boolean; + hasPumpkin(): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getLeashOffset(): Vec3; + method_7105($$0: Internal.LivingEntity_, $$1: number): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + get sensitiveToWater(): boolean; + get leashOffset(): Vec3; + set pumpkin($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SnowGolem_ = SnowGolem; + /** + * @javaClass java.lang.StackTraceElement + */ class StackTraceElement implements Internal.Serializable { getLineNumber(): number; getMethodName(): string; @@ -47096,362 +59705,1725 @@ declare namespace Internal { protected constructor(); } type StackTraceElement_ = StackTraceElement; - class class_6900 { - method_40404($$0: Internal.class_2385_, $$1: Internal.class_5321_>, $$2: Internal.Codec_, $$3: Internal.DynamicOps_): Internal.DataResult>; - method_40402($$0: Internal.class_5455$class_6893_): Internal.class_6900$class_6901; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinScoreboardCriterionAccessor + */ + interface MixinScoreboardCriterionAccessor { + } + type MixinScoreboardCriterionAccessor_ = MixinScoreboardCriterionAccessor; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntComparator + */ + interface IntComparator extends Internal.Comparator { + compare(arg0: number, arg1: number): number; + thenComparing(arg0: Internal.Comparator_): Internal.Comparator; + thenComparing(arg0: Internal.IntComparator_): this; + reversed(): this; + } + type IntComparator_ = ((arg0: number, arg1: number) => number) | IntComparator; + /** + * @javaClass io.netty.util.concurrent.EventExecutor + */ + interface EventExecutor extends Internal.EventExecutorGroup { + inEventLoop(arg0: Internal.Thread_): boolean; + inEventLoop(): boolean; + next(): this; + parent(): Internal.EventExecutorGroup; + newProgressivePromise(): Internal.ProgressivePromise; + newSucceededFuture(arg0: V): io.netty.util.concurrent.Future; + newFailedFuture(arg0: Internal.Throwable_): io.netty.util.concurrent.Future; + newPromise(): Internal.Promise; + } + type EventExecutor_ = EventExecutor; + /** + * @javaClass net.minecraft.class_2991 + */ + class ServerFunctionManager { + getGameLoopSender(): Internal.CommandSourceStack; + getFunctionNames(): Internal.Iterable; + getDispatcher(): Internal.CommandDispatcher; + get($$0: ResourceLocation_): Internal.Optional; + tick(): void; + replaceLibrary($$0: Internal.ServerFunctionLibrary_): void; + getTag($$0: ResourceLocation_): net.minecraft.tags.Tag; + getCommandLimit(): number; + execute($$0: Internal.CommandFunction_, $$1: Internal.CommandSourceStack_): number; + execute($$0: Internal.CommandFunction_, $$1: Internal.CommandSourceStack_, $$2: Internal.ServerFunctionManager$TraceCallbacks_): number; + getTagNames(): Internal.Iterable; + get functionNames(): Internal.Iterable; + get gameLoopSender(): Internal.CommandSourceStack; + get commandLimit(): number; + get dispatcher(): Internal.CommandDispatcher; + get tagNames(): Internal.Iterable; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6900_ = class_6900; - interface class_4068 { - method_25394(arg0: Internal.class_4587_, arg1: number, arg2: number, arg3: number): void; - } - type class_4068_ = class_4068; - abstract class SocketAddress implements Internal.Serializable { + type ServerFunctionManager_ = ServerFunctionManager; + /** + * @javaClass net.minecraft.class_5399 + */ + class LavaSubmergedBlockProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.LavaSubmergedBlockProcessor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type SocketAddress_ = SocketAddress; - abstract class class_897 { - method_3932(): Internal.class_327; - method_3931(arg0: T): ResourceLocation; - method_3933($$0: T, $$1: Internal.class_4604_, $$2: number, $$3: number, $$4: number): boolean; - method_3936($$0: T, $$1: number, $$2: number, $$3: Internal.class_4587_, $$4: Internal.class_4597_, $$5: number): void; - method_24088($$0: T, $$1: number): number; - method_23169($$0: T, $$1: number): Vec3; + type LavaSubmergedBlockProcessor_ = LavaSubmergedBlockProcessor; + /** + * @javaClass dev.latvian.mods.rhino.mod.util.StringBuilderAppendable + */ + interface StringBuilderAppendable { + appendString(arg0: Internal.StringBuilder_): void; + } + type StringBuilderAppendable_ = ((arg0: Internal.StringBuilder) => void) | StringBuilderAppendable; + /** + * @javaClass net.minecraft.class_60 + */ + class LootTables extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener, Internal.LootTablesKJS { + static serialize($$0: Internal.LootTable_): Internal.JsonElement; + getFabricId(): ResourceLocation; + get($$0: ResourceLocation_): Internal.LootTable; + getIds(): Internal.Set; + static validate($$0: Internal.ValidationContext_, $$1: ResourceLocation_, $$2: Internal.LootTable_): void; + getFabricDependencies(): Internal.Collection; + get fabricDependencies(): Internal.Collection; + get fabricId(): ResourceLocation; + get ids(): Internal.Set; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_897_ = class_897; - interface BlockStateKJS { - setDestroySpeedKJS(arg0: number): void; - setLightEmissionKJS(arg0: number): void; - setRequiresToolKJS(arg0: boolean): void; - setMaterialKJS(arg0: Internal.class_3614_): void; - } - type BlockStateKJS_ = BlockStateKJS; - class class_6016 extends Internal.class_6017 { - method_35012(): Internal.class_6018; - method_35011(): number; - toString(): string; - method_35009(): number; - static method_34998($$0: number): Internal.class_6016; - method_34997(): number; - method_35008($$0: Internal.Random_): number; - static readonly field_29943 : Internal.Codec; - static readonly field_29942 : Internal.class_6016; + type LootTables_ = LootTables; + /** + * @javaClass net.minecraft.class_6584 + */ + class SurfaceRelativeThresholdFilter extends Internal.PlacementFilter { + static of($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): this; + type(): Internal.PlacementModifierType; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6016_ = class_6016; - interface class_3679 { - method_1278(): Internal.class_281; - method_1279(): void; - method_1270(): number; - method_34418(): void; - method_1274(): Internal.class_281; + type SurfaceRelativeThresholdFilter_ = SurfaceRelativeThresholdFilter; + /** + * @javaClass net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource + */ + interface FabricClientCommandSource extends Internal.SharedSuggestionProvider { + getPlayer(): Internal.LocalPlayer; + getWorld(): Internal.ClientLevel; + getPosition(): Vec3; + getRotation(): Internal.Vec2; + sendError(arg0: Internal.Component_): void; + getMeta(key: string): any; + getClient(): Internal.Minecraft; + getEntity(): Internal.Entity; + sendFeedback(arg0: Internal.Component_): void; } - type class_3679_ = class_3679; - class class_1708 extends Internal.class_1703 { - method_17377(): number; - method_7597($$0: Internal.class_1657_): boolean; - method_17378(): number; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; + type FabricClientCommandSource_ = FabricClientCommandSource; + /** + * @javaClass net.minecraft.class_2670 + */ + class ClientboundKeepAlivePacket implements Internal.Packet { + getId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1708_ = class_1708; - interface class_5916 { - method_34263(arg0: Internal.class_1703_, arg1: Internal.class_2371_, arg2: Internal.class_1799_, arg3: number[]): void; - method_34262(arg0: Internal.class_1703_, arg1: Internal.class_1799_): void; - method_34261(arg0: Internal.class_1703_, arg1: number, arg2: Internal.class_1799_): void; - method_34260(arg0: Internal.class_1703_, arg1: number, arg2: number): void; - } - type class_5916_ = class_5916; - interface RenderMaterial { - spriteDepth(): number; - } - type RenderMaterial_ = RenderMaterial; - class Pair$Mu implements Internal.K1 { + type ClientboundKeepAlivePacket_ = ClientboundKeepAlivePacket; + /** + * @javaClass net.minecraft.class_1966 + */ + abstract class BiomeSource implements Internal.BiomeResolver { + featuresPerStep(): Internal.List; + addDebugInfo($$0: Internal.List_, $$1: BlockPos_, $$2: Internal.Climate$Sampler_): void; + findBiomeHorizontal($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_>, $$5: Internal.Random_, $$6: Internal.Climate$Sampler_): Internal.Pair>; + findBiomeHorizontal($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Predicate_>, $$6: Internal.Random_, $$7: boolean, $$8: Internal.Climate$Sampler_): Internal.Pair>; + buildFeaturesPerStep($$0: Internal.List_>, $$1: boolean): Internal.List; + possibleBiomes(): Internal.Set>; + getBiomesWithin($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Climate$Sampler_): Internal.Set>; + withSeed(arg0: number): this; + method_38109(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Pair$Mu_ = Pair$Mu; - class View implements Internal.App2 { - flatMap(arg0: Internal.Function_, Internal.View_>): Internal.View; - newType(): com.mojang.datafixers.types.Type; - compose(arg0: Internal.View_): Internal.View; + type BiomeSource_ = BiomeSource; + /** + * @javaClass com.mojang.datafixers.types.families.TypeFamily + */ + interface TypeFamily { + familyOptic(arg0: Internal.IntFunction_>): Internal.FamilyOptic; + apply(arg0: number): com.mojang.datafixers.types.Type; + } + type TypeFamily_ = ((arg0: number) => com.mojang.datafixers.types.Type) | TypeFamily; + /** + * @javaClass java.nio.ShortBuffer + */ + abstract class ShortBuffer extends Internal.Buffer implements Internal.Comparable { + hasArray(): boolean; + compact(): this; + clear(): this; + duplicate(): this; + compareTo(arg0: Internal.ShortBuffer_): number; + asReadOnlyBuffer(): this; + put(arg0: number[]): this; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + put(arg0: number, arg1: number[]): this; + put(arg0: number[], arg1: number, arg2: number): this; + put(arg0: number, arg1: Internal.ShortBuffer_, arg2: number, arg3: number): this; + put(arg0: Internal.ShortBuffer_): this; + put(arg0: number, arg1: number): this; + put(arg0: number): this; + static allocate(arg0: number): this; + rewind(): this; + slice(): this; + slice(arg0: number, arg1: number): this; + array(): number[]; hashCode(): number; - function(): Internal.PointFree>; + mismatch(arg0: Internal.ShortBuffer_): number; equals(arg0: any): boolean; - rewriteOrNop(arg0: Internal.PointFreeRule_): Internal.View; - static create(arg0: string, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Function_, Internal.Function_>): Internal.View; - static create(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; - toString(): string; - type(): com.mojang.datafixers.types.Type; - rewrite(arg0: Internal.PointFreeRule_): Internal.Optional>; - static nopView(arg0: com.mojang.datafixers.types.Type_): Internal.View; - getFuncType(): com.mojang.datafixers.types.Type>; - get funcType(): com.mojang.datafixers.types.Type>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type View_ = View; - interface ArgumentType { - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - getExamples(): Internal.Collection; - parse(arg0: Internal.StringReader_): T; - } - type ArgumentType_ = ArgumentType; - class class_1684 extends Internal.class_3857 { - method_5731($$0: Internal.class_3218_): Internal.class_1297; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1684_ = class_1684; - interface Multiset extends Internal.Collection { - add(arg0: E, arg1: number): number; - add(arg0: E): boolean; - forEachEntry(arg0: Internal.ObjIntConsumer_): void; - entrySet(): Internal.Set>; - spliterator(): Internal.Spliterator; - forEach(arg0: Internal.Consumer_): void; - containsAll(arg0: Internal.Collection_): boolean; - count(arg0: any): number; - remove(arg0: any, arg1: number): number; - remove(arg0: any): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - elementSet(): Internal.Set; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - setCount(arg0: E, arg1: number): number; - setCount(arg0: E, arg1: number, arg2: number): boolean; - retainAll(arg0: Internal.Collection_): boolean; - } - type Multiset_ = Multiset; - class class_6850 { - method_39969($$0: Internal.class_1937_, $$1: BlockPos_, $$2: BlockPos_, $$3: number): Internal.class_853; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6850_ = class_6850; - class AttributedCharacterIterator$Attribute implements Internal.Serializable { - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - static readonly LANGUAGE : Internal.AttributedCharacterIterator$Attribute; - static readonly INPUT_METHOD_SEGMENT : Internal.AttributedCharacterIterator$Attribute; - static readonly READING : Internal.AttributedCharacterIterator$Attribute; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributedCharacterIterator$Attribute_ = AttributedCharacterIterator$Attribute; - abstract class Locale$IsoCountryCode extends Internal.Enum { - static valueOf(arg0: string): Internal.Locale$IsoCountryCode; - static values(): Internal.Locale$IsoCountryCode[]; - static readonly PART3 : Internal.Locale$IsoCountryCode; - static readonly PART1_ALPHA2 : Internal.Locale$IsoCountryCode; - static readonly PART1_ALPHA3 : Internal.Locale$IsoCountryCode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Locale$IsoCountryCode_ = "part3" | "part1_alpha2" | "part1_alpha3" | Locale$IsoCountryCode; - class class_6642 extends Internal.class_6017 { - method_35012(): Internal.class_6018; - method_35011(): number; - method_35009(): number; - method_35008($$0: Internal.Random_): number; - static readonly field_35035 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6642_ = class_6642; - interface class_6798

{ - codec(): Internal.Codec

; - } - type class_6798_

= class_6798

; - interface ShortList extends Internal.List, Internal.Comparable>, Internal.ShortCollection { - add(arg0: number): boolean; - add(arg0: number, arg1: number): void; - subList(arg0: number, arg1: number): Internal.ShortList; - set(arg0: number, arg1: number): number; - spliterator(): Internal.ShortSpliterator; - getShort(arg0: number): number; - removeShort(arg0: number): number; - setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - setElements(arg0: number, arg1: number[]): void; - setElements(arg0: number[]): void; - sort(arg0: Internal.Comparator_): void; - sort(arg0: Internal.ShortComparator_): void; - removeElements(arg0: number, arg1: number): void; - replaceAll(arg0: Internal.IntUnaryOperator_): void; - replaceAll(arg0: Internal.ShortUnaryOperator_): void; - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: number): number; - remove(arg0: any): boolean; - lastIndexOf(arg0: any): number; - lastIndexOf(arg0: number): number; - contains(arg0: any): boolean; - iterator(): Internal.ShortListIterator; - size(arg0: number): void; - addAll(arg0: Internal.ShortList_): boolean; - addAll(arg0: number, arg1: Internal.ShortCollection_): boolean; - addAll(arg0: number, arg1: Internal.ShortList_): boolean; - addElements(arg0: number, arg1: number[]): void; - addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + get(): number; + get(arg0: number, arg1: number[]): this; get(arg0: number): number; - listIterator(arg0: number): Internal.ShortListIterator; - listIterator(): Internal.ShortListIterator; - indexOf(arg0: number): number; - indexOf(arg0: any): number; - unstableSort(arg0: Internal.Comparator_): void; - unstableSort(arg0: Internal.ShortComparator_): void; - } - type ShortList_ = ShortList; - interface DynamicRegistryManagerAccessor { - } - type DynamicRegistryManagerAccessor_ = DynamicRegistryManagerAccessor; - interface TypeRewriteRule { - rewrite(arg0: com.mojang.datafixers.types.Type_): Internal.Optional>; - } - type TypeRewriteRule_ = TypeRewriteRule; - class class_3965 extends Internal.class_239 { - method_17781(): boolean; - method_17783(): Internal.class_239$class_240; - method_17780(): Internal.class_2350; - static method_17778($$0: Vec3_, $$1: Internal.class_2350_, $$2: BlockPos_): Internal.class_3965; - method_17779($$0: Internal.class_2350_): Internal.class_3965; - method_29328($$0: BlockPos_): Internal.class_3965; - method_17777(): BlockPos; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + get(arg0: number[], arg1: number, arg2: number): this; + get(arg0: number[]): this; + limit(arg0: number): this; + reset(): this; + arrayOffset(): number; + toString(): string; + position(arg0: number): this; + flip(): this; + isDirect(): boolean; + static wrap(arg0: number[]): this; + static wrap(arg0: number[], arg1: number, arg2: number): this; + mark(): this; + order(): Internal.ByteOrder; + get direct(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3965_ = class_3965; - class class_2770 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11904(): ResourceLocation; - method_11903(): Internal.class_3419; - method_11905($$0: Internal.class_2602_): void; + type ShortBuffer_ = ShortBuffer; + /** + * @javaClass net.minecraft.class_3317 + */ + class IpBanList extends Internal.StoredUserList { + get($$0: Internal.SocketAddress_): Internal.IpBanListEntry; + isBanned($$0: string): boolean; + isBanned($$0: Internal.SocketAddress_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2770_ = class_2770; - class class_4008 extends Internal.class_4080> { - method_18174(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type IpBanList_ = IpBanList; + /** + * @javaClass net.minecraft.class_379 + */ + interface GlyphInfo { + getBearingX(): number; + getBearingY(): number; + getShadowOffset(): number; + getAdvance(): number; + getAdvance($$0: boolean): number; + getBoldOffset(): number; } - type class_4008_ = class_4008; - class class_1508 extends Internal.class_1297 { - method_5779($$0: Internal.class_1297_): boolean; - method_18002(): Internal.class_2596; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_31746(): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5863(): boolean; - readonly field_7007 : Internal.class_1510; - readonly field_7006 : string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type GlyphInfo_ = (() => number) | GlyphInfo; + /** + * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction + */ + interface Byte2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { + getOrDefault(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Byte2ShortFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ObjectFunction; + put(arg0: number, arg1: V): V; + remove(arg0: number): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Byte2ObjectFunction; + get(arg0: any): V; + get(arg0: number): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Byte2LongFunction; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Byte2ByteFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Byte2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ObjectFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Byte2CharFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ObjectFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ObjectFunction; } - type class_1508_ = class_1508; - class class_1259$class_1261 extends Internal.Enum { - method_5425(): string; - static valueOf($$0: string): Internal.class_1259$class_1261; - static values(): Internal.class_1259$class_1261[]; - static method_5424($$0: string): Internal.class_1259$class_1261; - static readonly field_5796 : Internal.class_1259$class_1261; - static readonly field_5793 : Internal.class_1259$class_1261; - static readonly field_5795 : Internal.class_1259$class_1261; - static readonly field_5790 : Internal.class_1259$class_1261; - static readonly field_5791 : Internal.class_1259$class_1261; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Byte2ObjectFunction_ = ((arg0: number) => V) | Byte2ObjectFunction; + /** + * @javaClass net.minecraft.class_2615 + */ + interface Hopper extends Internal.Container { + getLevelX(): number; + getLevelY(): number; + getLevelZ(): number; + getSuckShape(): Internal.VoxelShape; } - type class_1259$class_1261_ = "notched_20" | "notched_10" | "progress" | "notched_6" | "notched_12" | class_1259$class_1261; - interface FloatIterator extends Internal.PrimitiveIterator { - nextFloat(): number; - next(): number; - skip(arg0: number): number; - forEachRemaining(arg0: java_.util.function_.DoubleConsumer_): void; - forEachRemaining(arg0: Internal.FloatConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type FloatIterator_ = FloatIterator; - class TextStyle extends Internal.Enum { - asNormal(): Internal.TextStyle; - static valueOf(arg0: string): Internal.TextStyle; - isStandalone(): boolean; - static values(): Internal.TextStyle[]; - asStandalone(): Internal.TextStyle; - static readonly SHORT_STANDALONE : Internal.TextStyle; - static readonly NARROW_STANDALONE : Internal.TextStyle; - static readonly FULL_STANDALONE : Internal.TextStyle; - static readonly FULL : Internal.TextStyle; - static readonly SHORT : Internal.TextStyle; - static readonly NARROW : Internal.TextStyle; - get standalone(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TextStyle_ = "short_standalone" | "narrow_standalone" | "short" | "narrow" | "full_standalone" | "full" | TextStyle; - abstract class class_4075 extends Internal.class_4080 implements Internal.AutoCloseable { + type Hopper_ = Hopper; + /** + * @javaClass net.minecraft.class_281 + */ + class Program { + getName(): string; + attachToShader($$0: Internal.Shader_): void; + static compileShader($$0: Internal.Program$Type_, $$1: string, $$2: Internal.InputStream_, $$3: string, $$4: Internal.GlslPreprocessor_): this; close(): void; + get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4075_ = class_4075; - class class_2668$class_5402 { + type Program_ = Program; + /** + * @javaClass com.mojang.datafixers.util.Function11 + */ + interface Function11 { + curry9(): Internal.Function9>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11): R; + curry7(): Internal.Function7>; + curry8(): Internal.Function8>; + curry5(): Internal.Function5>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + curry10(): Internal.Function10>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function11_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11) => R) | Function11; + /** + * @javaClass com.mojang.datafixers.Products$P1 + */ + class Products$P1 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.Products$P6_): Internal.Products$P7; + and(arg0: Internal.Products$P7_): Internal.Products$P8; + and(arg0: Internal.Products$P4_): Internal.Products$P5; + and(arg0: Internal.Products$P2_): Internal.Products$P3; + and(arg0: Internal.Products$P3_): Internal.Products$P4; + and(arg0: Internal.App_): Internal.Products$P2; + and(arg0: Internal.Products$P5_): Internal.Products$P6; + t1(): Internal.App; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2668$class_5402_ = class_2668$class_5402; + type Products$P1_ = Products$P1; + /** + * @javaClass dev.latvian.mods.rhino.mod.util.NBTSerializable + */ + interface NBTSerializable { + toNBT(): Internal.Tag; + } + type NBTSerializable_ = (() => Internal.Tag) | NBTSerializable; + /** + * @javaClass net.minecraft.class_4273 + */ + class ClientboundSetChunkCacheRadiusPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getRadius(): number; + get radius(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetChunkCacheRadiusPacket_ = ClientboundSetChunkCacheRadiusPacket; + /** + * @javaClass net.minecraft.class_2633 + */ + class StructureBlockEntity extends Internal.BlockEntity { + detectSize(): boolean; + getStructureSize(): Vec3i; + getRotation(): Internal.Rotation; + getStructurePos(): BlockPos; + setMirror($$0: Internal.Mirror_): void; + isPowered(): boolean; + setIgnoreEntities($$0: boolean): void; + setStructurePos($$0: BlockPos_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + getShowAir(): boolean; + load($$0: Internal.CompoundTag_): void; + loadStructure($$0: Internal.ServerLevel_, $$1: boolean, $$2: Internal.StructureTemplate_): boolean; + loadStructure($$0: Internal.ServerLevel_): boolean; + loadStructure($$0: Internal.ServerLevel_, $$1: boolean): boolean; + getIntegrity(): number; + getStructurePath(): string; + getMode(): Internal.StructureMode; + usedBy($$0: Internal.Player_): boolean; + setMetaData($$0: string): void; + getMirror(): Internal.Mirror; + isIgnoreEntities(): boolean; + setStructureSize($$0: Vec3i_): void; + getSeed(): number; + getUpdateTag(): Internal.CompoundTag; + isStructureLoadable(): boolean; + saveStructure(): boolean; + saveStructure($$0: boolean): boolean; + setMode($$0: Internal.StructureMode_): void; + setIntegrity($$0: number): void; + setRotation($$0: Internal.Rotation_): void; + setStructureName($$0: ResourceLocation_): void; + setStructureName($$0: string): void; + getShowBoundingBox(): boolean; + createdBy($$0: Internal.LivingEntity_): void; + hasStructureName(): boolean; + unloadStructure(): void; + setPowered($$0: boolean): void; + setSeed($$0: number): void; + getMetaData(): string; + setShowAir($$0: boolean): void; + setShowBoundingBox($$0: boolean): void; + getStructureName(): string; + static readonly "AUTHOR_TAG" : "author"; + static readonly "MAX_OFFSET_PER_AXIS" : 48; + static readonly "MAX_SIZE_PER_AXIS" : 48; + get updateTag(): Internal.CompoundTag; + get structurePath(): string; + get mirror(): Internal.Mirror; + get ignoreEntities(): boolean; + get powered(): boolean; + get seed(): number; + get structureName(): string; + get rotation(): Internal.Rotation; + get structurePos(): BlockPos; + get structureLoadable(): boolean; + get structureSize(): Vec3i; + get mode(): Internal.StructureMode; + get metaData(): string; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get integrity(): number; + get showBoundingBox(): boolean; + get showAir(): boolean; + set mode($$0: Internal.StructureMode_); + set metaData($$0: string); + set integrity($$0: number); + set mirror($$0: Internal.Mirror_); + set ignoreEntities($$0: boolean); + set showBoundingBox($$0: boolean); + set seed($$0: number); + set powered($$0: boolean); + set structureName($$0: string); + set rotation($$0: Internal.Rotation_); + set showAir($$0: boolean); + set structurePos($$0: BlockPos_); + set structureSize($$0: Vec3i_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureBlockEntity_ = StructureBlockEntity; + /** + * @javaClass dev.latvian.mods.kubejs.server.ServerJS + */ + class ServerJS implements Internal.MessageSender, Internal.WithAttachedData { + getAdvancement(id: ResourceLocation_): Internal.AdvancementJS; + getPlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; + getName(): Internal.Component; + getFakePlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; + updateWorldList(): void; + release(): void; + tell(message: Internal.Component_): void; + getAllLevels(): Internal.List; + getHardcore(): boolean; + getMotd(): string; + getOverworld(): Internal.ServerLevelJS; + runCommandSilent(command: string): number; + isRunning(): boolean; + scheduleInTicks(ticks: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; + scheduleInTicks(ticks: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; + setMotd(text: Internal.Component_): void; + runCommand(command: string): number; + isSinglePlayer(): boolean; + getPlayers(): Internal.EntityArrayList; + getData(): Internal.AttachedData; + setStatusMessage(message: Internal.Component_): void; + sendDataToAll(channel: string, data: Internal.CompoundTag_): void; + isDedicated(): boolean; + schedule(timer: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; + schedule(timer: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; + getLevel(dimension: ResourceLocation_): Internal.ServerLevelJS; + getMinecraftServer(): Internal.MinecraftServer; + stop(): void; + getDisplayName(): Internal.Component; + getEntities(): Internal.EntityArrayList; + getEntities(filter: string): Internal.EntityArrayList; + toString(): string; + static "instance" : Internal.ServerJS; + readonly "persistentData" : Internal.CompoundTag; + "overworld" : Internal.ServerLevelJS; + get running(): boolean; + get singlePlayer(): boolean; + get motd(): string; + get dedicated(): boolean; + get allLevels(): Internal.List; + get data(): Internal.AttachedData; + get hardcore(): boolean; + get entities(): Internal.EntityArrayList; + get players(): Internal.EntityArrayList; + get displayName(): Internal.Component; + get name(): Internal.Component; + get minecraftServer(): Internal.MinecraftServer; + set statusMessage(message: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerJS_ = ServerJS; + /** + * @javaClass net.minecraft.class_5585 + */ + class GeodeBlockSettings { + static readonly "CODEC" : Internal.Codec; + readonly "outerLayerProvider" : Internal.BlockStateProvider; + readonly "innerLayerProvider" : Internal.BlockStateProvider; + readonly "alternateInnerLayerProvider" : Internal.BlockStateProvider; + readonly "innerPlacements" : Internal.List; + readonly "cannotReplace" : Internal.TagKey; + readonly "middleLayerProvider" : Internal.BlockStateProvider; + readonly "invalidBlocks" : Internal.TagKey; + readonly "fillingProvider" : Internal.BlockStateProvider; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GeodeBlockSettings_ = GeodeBlockSettings; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2CharFunction + */ + interface Object2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + getOrDefault(arg0: any, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Object2ShortFunction; + removeChar(arg0: any): string; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Object2IntFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: string): string; + remove(arg0: any): string; + defaultReturnValue(arg0: string): void; + defaultReturnValue(): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Object2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Object2ObjectFunction; + get(arg0: any): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Object2LongFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Object2ByteFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Object2FloatFunction; + applyAsInt(arg0: K): number; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2CharFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): Internal.Object2CharFunction; + getChar(arg0: any): string; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2CharFunction; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2CharFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Object2ReferenceFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2CharFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2CharFunction; + } + type Object2CharFunction_ = ((arg0: any) => string) | Object2CharFunction; + /** + * @javaClass net.minecraft.class_6904 + */ + class WorldStem extends Internal.Record implements Internal.AutoCloseable { + registryAccess(): Internal.RegistryAccess$Frozen; + static load($$0: Internal.WorldStem$InitConfig_, $$1: Internal.WorldStem$DataPackConfigSupplier_, $$2: Internal.WorldStem$WorldDataSupplier_, $$3: Internal.Executor_, $$4: Internal.Executor_): Internal.CompletableFuture; + hashCode(): number; + equals($$0: any): boolean; + worldData(): Internal.WorldData; + updateGlobals(): void; + toString(): string; + dataPackResources(): Internal.ReloadableServerResources; + close(): void; + resourceManager(): Internal.CloseableResourceManager; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WorldStem_ = WorldStem; + /** + * @javaClass com.google.gson.JsonPrimitive + */ + class JsonPrimitive extends Internal.JsonElement { + getAsFloat(): number; + getAsBigInteger(): Internal.BigInteger; + getAsByte(): number; + getAsBigDecimal(): Internal.BigDecimal; + getAsNumber(): Internal.Number; + getAsCharacter(): string; + getAsString(): string; + getAsDouble(): number; + getAsInt(): number; + deepCopy(): this; + isBoolean(): boolean; + getAsLong(): number; + isNumber(): boolean; + getAsBoolean(): boolean; + hashCode(): number; + equals(arg0: any): boolean; + isString(): boolean; + getAsShort(): number; + get asByte(): number; + get asBigInteger(): Internal.BigInteger; + get asCharacter(): string; + get string(): boolean; + get asNumber(): Internal.Number; + get asBigDecimal(): Internal.BigDecimal; + get asFloat(): number; + get asLong(): number; + get asInt(): number; + get number(): boolean; + get boolean(): boolean; + get asShort(): number; + get asDouble(): number; + get asString(): string; + get asBoolean(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JsonPrimitive_ = JsonPrimitive; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS$ItemPropertiesCallback + */ + interface ItemModelPropertiesEventJS$ItemPropertiesCallback { + accept(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.EntityJS_, arg3: number): number; + } + type ItemModelPropertiesEventJS$ItemPropertiesCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.EntityJS, arg3: number) => number) | ItemModelPropertiesEventJS$ItemPropertiesCallback; + /** + * @javaClass net.minecraft.class_2776 + */ + class StructureMode extends Internal.Enum implements Internal.StringRepresentable { + getDisplayName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.StructureMode[]; + method_15434(): string; + static readonly "CORNER" : Internal.StructureMode; + static readonly "LOAD" : Internal.StructureMode; + static readonly "DATA" : Internal.StructureMode; + static readonly "SAVE" : Internal.StructureMode; + get displayName(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureMode_ = "load" | "corner" | "data" | "save" | StructureMode; + /** + * @javaClass net.minecraft.class_4066 + */ + class ParticleStatus extends Internal.Enum { + getKey(): string; + static valueOf($$0: string): this; + static values(): Internal.ParticleStatus[]; + getId(): number; + static byId($$0: number): this; + static readonly "ALL" : Internal.ParticleStatus; + static readonly "DECREASED" : Internal.ParticleStatus; + static readonly "MINIMAL" : Internal.ParticleStatus; + get id(): number; + get key(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ParticleStatus_ = "all" | "minimal" | "decreased" | ParticleStatus; + /** + * @javaClass it.unimi.dsi.fastutil.shorts.ShortComparator + */ + interface ShortComparator extends Internal.Comparator { + compare(arg0: number, arg1: number): number; + thenComparing(arg0: Internal.Comparator_): Internal.Comparator; + thenComparing(arg0: Internal.ShortComparator_): this; + reversed(): this; + } + type ShortComparator_ = ((arg0: number, arg1: number) => number) | ShortComparator; + /** + * @javaClass net.minecraft.class_355 + */ + class PlayerTabOverlay extends Internal.GuiComponent implements Internal.PlayerListHudInvoker { + setVisible($$0: boolean): void; + getNameForDisplay($$0: Internal.PlayerInfo_): Internal.Component; + setFooter($$0: Internal.Component_): void; + reset(): void; + modify$ble000$render_fill_x2(x2: number): number; + render($$0: Internal.PoseStack_, $$1: number, $$2: Internal.Scoreboard_, $$3: Internal.Objective_): void; + localvar$ble000$render_s(s: number): number; + setHeader($$0: Internal.Component_): void; + static readonly "HEART_FULL" : 52; + static readonly "HEART_GOLDEN_HALF_FULL" : 169; + static readonly "MAX_ROWS_PER_COL" : 20; + static readonly "HEART_GOLDEN_FULL" : 160; + static readonly "HEART_EMPTY_CONTAINER_BLINKING" : 25; + static readonly "HEART_GHOST_HALF_FULL" : 79; + static readonly "HEART_GHOST_FULL" : 70; + static readonly "HEART_EMPTY_CONTAINER" : 16; + static readonly "HEART_HALF_FULL" : 61; + set visible($$0: boolean); + set footer($$0: Internal.Component_); + set header($$0: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlayerTabOverlay_ = PlayerTabOverlay; + /** + * @javaClass net.minecraft.class_3341 + */ + class BoundingBox implements Internal.MixinBlockBoxAccessor { + getCenter(): BlockPos; + getYSpan(): number; + maxZ(): number; + intersects($$0: Internal.BoundingBox_): boolean; + intersects($$0: number, $$1: number, $$2: number, $$3: number): boolean; + maxY(): number; + static infinite(): this; + maxX(): number; + moved($$0: number, $$1: number, $$2: number): this; + getXSpan(): number; + inflatedBy($$0: number): this; + getZSpan(): number; + hashCode(): number; + isInside($$0: Vec3i_): boolean; + move($$0: number, $$1: number, $$2: number): this; + move($$0: Vec3i_): this; + static encapsulatingBoxes($$0: Internal.Iterable_): Internal.Optional; + static fromCorners($$0: Vec3i_, $$1: Vec3i_): this; + minY(): number; + minX(): number; + equals($$0: any): boolean; + getLength(): Vec3i; + toString(): string; + minZ(): number; + static encapsulatingPositions($$0: Internal.Iterable_): Internal.Optional; + static orientBox($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: Internal.Direction_): this; + forAllCorners($$0: Internal.Consumer_): void; + encapsulate($$0: BlockPos_): this; + encapsulate($$0: Internal.BoundingBox_): this; + static readonly "CODEC" : Internal.Codec; + get xSpan(): number; + get ySpan(): number; + get center(): BlockPos; + get length(): Vec3i; + get zSpan(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BoundingBox_ = BoundingBox; + /** + * @javaClass net.minecraft.class_6026 + */ + interface PlayerRideable { + } + type PlayerRideable_ = PlayerRideable; + /** + * @javaClass net.minecraft.class_3320 + */ + class IpBanListEntry extends Internal.BanListEntry { + getDisplayName(): Internal.Component; + get displayName(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IpBanListEntry_ = IpBanListEntry; + /** + * @javaClass net.minecraft.class_3696 + */ + interface ProfileResults { + getTimes(arg0: string): Internal.List; + getStartTimeNano(): number; + getStartTimeTicks(): number; + getNanoDuration(): number; + getEndTimeNano(): number; + getTickDuration(): number; + demanglePath($$0: string): string; + getProfilerResults(): string; + getEndTimeTicks(): number; + saveResults(arg0: Internal.Path_): boolean; + } + type ProfileResults_ = ProfileResults; + /** + * @javaClass net.minecraft.class_3281 + */ + class PackCompatibility extends Internal.Enum { + static forMetadata($$0: Internal.PackMetadataSection_, $$1: Internal.PackType_): this; + static forFormat($$0: number, $$1: Internal.PackType_): this; + static valueOf($$0: string): this; + static values(): Internal.PackCompatibility[]; + getConfirmation(): Internal.Component; + getDescription(): Internal.Component; + isCompatible(): boolean; + static readonly "TOO_OLD" : Internal.PackCompatibility; + static readonly "COMPATIBLE" : Internal.PackCompatibility; + static readonly "TOO_NEW" : Internal.PackCompatibility; + get compatible(): boolean; + get description(): Internal.Component; + get confirmation(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PackCompatibility_ = "too_new" | "compatible" | "too_old" | PackCompatibility; + /** + * @javaClass java.util.stream.LongStream + */ + interface LongStream extends Internal.BaseStream { + average(): Internal.OptionalDouble; + sequential(): this; + takeWhile(arg0: Internal.LongPredicate_): this; + range(arg0: number, arg1: number): this; + distinct(): this; + findFirst(): Internal.OptionalLong; + sum(): number; + skip(arg0: number): this; + allMatch(arg0: Internal.LongPredicate_): boolean; + mapToObj(arg0: Internal.LongFunction_): Internal.Stream; + empty(): this; + mapMulti(arg0: Internal.LongStream$LongMapMultiConsumer_): this; + iterator(): Internal.PrimitiveIterator$OfLong; + asDoubleStream(): Internal.DoubleStream; + min(): Internal.OptionalLong; + parallel(): this; + noneMatch(arg0: Internal.LongPredicate_): boolean; + findAny(): Internal.OptionalLong; + of(arg0: number): this; + of(... arg0: number[]): this; + limit(arg0: number): this; + builder(): Internal.LongStream$Builder; + toArray(): number[]; + forEachOrdered(arg0: Internal.LongConsumer_): void; + generate(arg0: Internal.LongSupplier_): this; + anyMatch(arg0: Internal.LongPredicate_): boolean; + map(arg0: Internal.LongUnaryOperator_): this; + mapToDouble(arg0: Internal.LongToDoubleFunction_): Internal.DoubleStream; + iterate(arg0: number, arg1: Internal.LongPredicate_, arg2: Internal.LongUnaryOperator_): this; + iterate(arg0: number, arg1: Internal.LongUnaryOperator_): this; + reduce(arg0: Internal.LongBinaryOperator_): Internal.OptionalLong; + reduce(arg0: number, arg1: Internal.LongBinaryOperator_): number; + spliterator(): Internal.Spliterator$OfLong; + max(): Internal.OptionalLong; + forEach(arg0: Internal.LongConsumer_): void; + count(): number; + concat(arg0: Internal.LongStream_, arg1: Internal.LongStream_): this; + dropWhile(arg0: Internal.LongPredicate_): this; + peek(arg0: Internal.LongConsumer_): this; + flatMap(arg0: Internal.LongFunction_): this; + filter(arg0: Internal.LongPredicate_): this; + sorted(): this; + boxed(): Internal.Stream; + summaryStatistics(): Internal.LongSummaryStatistics; + rangeClosed(arg0: number, arg1: number): this; + mapToInt(arg0: Internal.LongToIntFunction_): Internal.IntStream; + collect(arg0: Internal.Supplier_, arg1: Internal.ObjLongConsumer_, arg2: Internal.BiConsumer_): R; + } + type LongStream_ = LongStream; + /** + * @javaClass net.minecraft.class_5894 + */ + class ClientboundSetActionBarTextPacket implements Internal.Packet { + getText(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get text(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetActionBarTextPacket_ = ClientboundSetActionBarTextPacket; + /** + * @javaClass net.minecraft.class_2535 + */ + class Connection extends Internal.SimpleChannelInboundHandler> implements Internal.ChannelInfoHolder { + disconnect($$0: Internal.Component_): void; + getPendingChannelsNames(): Internal.Collection; + setProtocol($$0: Internal.ConnectionProtocol_): void; + getAverageReceivedPackets(): number; + isConnected(): boolean; + exceptionCaught($$0: Internal.ChannelHandlerContext_, $$1: Internal.Throwable_): void; + static connectToServer($$0: Internal.InetSocketAddress_, $$1: boolean): this; + getDisconnectedReason(): Internal.Component; + channelInactive($$0: Internal.ChannelHandlerContext_): void; + static connectToLocalServer($$0: Internal.SocketAddress_): this; + setEncryptionKey($$0: Internal.Cipher_, $$1: Internal.Cipher_): void; + isMemoryConnection(): boolean; + isEncrypted(): boolean; + handleDisconnection(): void; + setupCompression($$0: number, $$1: boolean): void; + getRemoteAddress(): Internal.SocketAddress; + channelActive($$0: Internal.ChannelHandlerContext_): void; + tick(): void; + isConnecting(): boolean; + getPacketListener(): Internal.PacketListener; + getReceiving(): Internal.PacketFlow; + getSending(): Internal.PacketFlow; + setListener($$0: Internal.PacketListener_): void; + getAverageSentPackets(): number; + send($$0: Internal.Packet_, $$1: Internal.GenericFutureListener_>): void; + send($$0: Internal.Packet_): void; + setReadOnly(): void; + static readonly "PACKET_MARKER" : org.slf4j.Marker; + static readonly "ATTRIBUTE_PROTOCOL" : Internal.AttributeKey; + static readonly "PACKET_SENT_MARKER" : org.slf4j.Marker; + static readonly "NETWORK_WORKER_GROUP" : Internal.LazyLoadedValue; + static readonly "PACKET_RECEIVED_MARKER" : org.slf4j.Marker; + static readonly "LOCAL_WORKER_GROUP" : Internal.LazyLoadedValue; + static readonly "ROOT_MARKER" : org.slf4j.Marker; + static readonly "NETWORK_EPOLL_WORKER_GROUP" : Internal.LazyLoadedValue; + get connected(): boolean; + get receiving(): Internal.PacketFlow; + get encrypted(): boolean; + get disconnectedReason(): Internal.Component; + get packetListener(): Internal.PacketListener; + get pendingChannelsNames(): Internal.Collection; + get sending(): Internal.PacketFlow; + get memoryConnection(): boolean; + get averageReceivedPackets(): number; + get connecting(): boolean; + get remoteAddress(): Internal.SocketAddress; + get averageSentPackets(): number; + set protocol($$0: Internal.ConnectionProtocol_); + set listener($$0: Internal.PacketListener_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Connection_ = Connection; + /** + * @javaClass net.minecraft.class_175 + */ + class Criterion { + static criterionFromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): this; + static criteriaFromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Map; + getTrigger(): Internal.CriterionTriggerInstance; + serializeToJson(): Internal.JsonElement; + static criterionFromNetwork($$0: Internal.FriendlyByteBuf_): this; + static serializeToNetwork($$0: Internal.Map_, $$1: Internal.FriendlyByteBuf_): void; + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + static criteriaFromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): Internal.Map; + get trigger(): Internal.CriterionTriggerInstance; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Criterion_ = Criterion; + /** + * @javaClass net.minecraft.class_1936 + */ + interface LevelAccessor extends Internal.CommonLevelAccessor, Internal.LevelTimeAccess { + getServer(): Internal.MinecraftServer; + blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; + nextSubTickCount(): number; + getChunkSource(): Internal.ChunkSource; + getFluidTicks(): Internal.LevelTickAccess; + addParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; + dayTime(): number; + getBlockTicks(): Internal.LevelTickAccess; + method_8393($$0: number, $$1: number): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; + getRandom(): Internal.Random; + getLevelData(): Internal.LevelData; + gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + playSound(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void; + levelEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number): void; + levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + getDifficulty(): Internal.Difficulty; + getCurrentDifficultyAt(arg0: BlockPos_): Internal.DifficultyInstance; + } + type LevelAccessor_ = LevelAccessor; + /** + * @javaClass net.minecraft.class_116 + */ + interface FunctionUserBuilder { + apply(arg0: Internal.LootItemFunction$Builder_): T; + unwrap(): T; + } + type FunctionUserBuilder_ = FunctionUserBuilder; + /** + * @javaClass com.mojang.serialization.Encoder + */ + interface Encoder { + encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; + flatComap(arg0: Internal.Function_>): Internal.Encoder; + comap(arg0: Internal.Function_): Internal.Encoder; + fieldOf(arg0: string): Internal.MapEncoder; + withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder; + error(arg0: string): Internal.Encoder; + encodeStart(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; + empty(): Internal.MapEncoder; + } + type Encoder_ = ((arg0: A, arg1: Internal.DynamicOps, arg2: any) => Internal.DataResult) | Encoder; + /** + * Fired when you need to remove worldgen. + * @javaClass dev.latvian.mods.kubejs.level.gen.WorldgenAddEventJS + */ + class WorldgenAddEventJS extends Internal.StartupEventJS { + addSpawn(p: Internal.Consumer_): void; + addSpawn(category: Internal.MobCategory_, spawn: string): void; + addSpawn(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, category: Internal.MobCategory_, spawn: string): void; + addOre(p: Internal.Consumer_): void; + addFeatureJson(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, id: ResourceLocation_, json: Internal.JsonObject_): void; + addFeatureJson(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, json: Internal.JsonObject_): void; + addLake(p: Internal.Consumer_): void; + static getAnchors(): Internal.VerticalAnchor; + static getUniqueId(feature: T, codec: Internal.Codec_): string; + get anchors(): Internal.VerticalAnchor; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when you need to remove worldgen. + */ + type WorldgenAddEventJS_ = WorldgenAddEventJS; + /** + * @javaClass net.minecraft.class_1694 + */ + class MinecartChest extends Internal.AbstractMinecartContainer { + getDefaultDisplayOffset(): number; + method_5439(): number; + createMenu($$0: number, $$1: Internal.Inventory_): Internal.AbstractContainerMenu; + getMinecartType(): Internal.AbstractMinecart$Type; + getDefaultDisplayBlockState(): Internal.BlockState; + destroy($$0: Internal.DamageSource_): void; + get defaultDisplayBlockState(): Internal.BlockState; + get defaultDisplayOffset(): number; + get minecartType(): Internal.AbstractMinecart$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MinecartChest_ = MinecartChest; + /** + * @javaClass net.minecraft.class_1646 + */ + class Villager extends Internal.AbstractVillager implements Internal.ReputationEventHandler, Internal.VillagerDataHolder, Internal.VillagerEntityAccessor { + handleEntityEvent($$0: number): void; + die($$0: Internal.DamageSource_): void; + method_18870($$0: Internal.ReputationEventType_, $$1: Internal.Entity_): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + method_19269(): number; + playWorkSound(): void; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + getGossips(): Internal.GossipContainer; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + releasePoi($$0: Internal.MemoryModuleType_): void; + getPlayerReputation($$0: Internal.Player_): number; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + method_20708(): boolean; + startSleeping($$0: BlockPos_): void; + removeWhenFarAway($$0: number): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + method_38069(): boolean; + canBreed(): boolean; + setOffers($$0: Internal.MerchantOffers_): void; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + wantsMoreFood(): boolean; + isChasing(): boolean; + method_8259($$0: Internal.Player_): void; + eatAndDigestFood(): void; + setChasing($$0: boolean): void; + assignProfessionWhenSpawned(): boolean; + shouldRestock(): boolean; + restock(): void; + setLastHurtByMob($$0: Internal.LivingEntity_): void; + spawnGolemIfNeeded($$0: Internal.ServerLevel_, $$1: number, $$2: number): void; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + hasExcessFood(): boolean; + setVillagerXp($$0: number): void; + hasFarmSeeds(): boolean; + wantsToSpawnGolem($$0: number): boolean; + method_7231(): Internal.VillagerData; + setGossips($$0: Internal.Tag_): void; + method_7195($$0: Internal.VillagerData_): void; + getBrain(): Internal.Brain; + gossip($$0: Internal.ServerLevel_, $$1: Internal.Villager_, $$2: number): void; + stopSleeping(): void; + refreshBrain($$0: Internal.ServerLevel_): void; + static readonly "SPEED_MODIFIER" : 0.5; + static "FOOD_POINTS" : {}; + static readonly "BREEDING_FOOD_THRESHOLD" : 12; + static readonly "POI_MEMORIES" : {}; + get gossips(): Internal.GossipContainer; + get chasing(): boolean; + get brain(): Internal.Brain; + set offers($$0: Internal.MerchantOffers_); + set lastHurtByMob($$0: Internal.LivingEntity_); + set villagerXp($$0: number); + set chasing($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Villager_ = Villager; + /** + * @javaClass net.minecraft.class_4147 + */ + class PlayerSensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlayerSensor_ = PlayerSensor; + /** + * @javaClass dev.architectury.hooks.level.biome.BiomeProperties + */ + interface BiomeProperties { + getSpawnProperties(): Internal.SpawnProperties; + getGenerationProperties(): Internal.GenerationProperties; + getEffectsProperties(): Internal.EffectsProperties; + getCategory(): Internal.Biome$BiomeCategory; + getClimateProperties(): Internal.ClimateProperties; + } + type BiomeProperties_ = BiomeProperties; + /** + * @javaClass net.minecraft.class_5444 + */ + class PlacementContext extends Internal.WorldGenerationContext { + getLevel(): Internal.WorldGenLevel; + getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + topFeature(): Internal.Optional; + getCarvingMask($$0: Internal.ChunkPos_, $$1: CarvingGenerationStep_): Internal.CarvingMask; + getMinBuildHeight(): number; + generator(): Internal.ChunkGenerator; + getBlockState($$0: BlockPos_): Internal.BlockState; + get level(): Internal.WorldGenLevel; + get minBuildHeight(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PlacementContext_ = PlacementContext; + /** + * @javaClass net.fabricmc.fabric.impl.registry.sync.ListenableRegistry + */ + interface ListenableRegistry { + fabric_getRemoveObjectEvent(): net.fabricmc.fabric.api.event.Event>; + fabric_getAddObjectEvent(): net.fabricmc.fabric.api.event.Event>; + get(registry: Internal.Registry_): Internal.ListenableRegistry; + fabric_getRemapEvent(): net.fabricmc.fabric.api.event.Event>; + } + type ListenableRegistry_ = ListenableRegistry; + /** + * @javaClass java.nio.file.attribute.AttributeView + */ + interface AttributeView { + name(): string; + } + type AttributeView_ = (() => string) | AttributeView; + /** + * @javaClass net.minecraft.class_1867 + */ + class ShapelessRecipe implements Internal.CraftingRecipe { + method_8110(): Internal.ItemStack; + method_8114(): ResourceLocation; + method_8113($$0: number, $$1: number): boolean; + method_8112(): string; + method_8119(): Internal.RecipeSerializer; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + method_8117(): Internal.NonNullList; + readonly "result" : Internal.ItemStack; + readonly "ingredients" : Internal.NonNullList; + readonly "group" : string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShapelessRecipe_ = ShapelessRecipe; + /** + * @javaClass com.mojang.datafixers.types.templates.TypeTemplate + */ + interface TypeTemplate { + toSimpleType(): com.mojang.datafixers.types.Type; + hmap(arg0: Internal.TypeFamily_, arg1: Internal.IntFunction_>): Internal.IntFunction>; + size(): number; + applyO(arg0: Internal.FamilyOptic_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.FamilyOptic; + apply(arg0: Internal.TypeFamily_): Internal.TypeFamily; + findFieldOrType(arg0: number, arg1: string, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.Either; + } + type TypeTemplate_ = TypeTemplate; + /** + * @javaClass net.minecraft.class_1463 + */ + class Rabbit extends Internal.Animal { + handleEntityEvent($$0: number): void; + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setRabbitType($$0: number): void; + getSoundSource(): Internal.SoundSource; + static checkRabbitSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + isFood($$0: Internal.ItemStack_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + canSpawnSprintParticle(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + getJumpCompletion($$0: number): number; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + doHurtTarget($$0: Internal.Entity_): boolean; + customServerAiStep(): void; + setSpeedModifier($$0: number): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getRabbitType(): number; + setJumping($$0: boolean): void; + startJumping(): void; + getLeashOffset(): Vec3; + static readonly "STROLL_SPEED_MOD" : 0.6; + static readonly "EVIL_ATTACK_POWER" : 8; + static readonly "ATTACK_SPEED_MOD" : 1.4; + static readonly "TYPE_BROWN" : 0; + static readonly "FLEE_SPEED_MOD" : 2.2; + static readonly "TYPE_BLACK" : 2; + static readonly "BREED_SPEED_MOD" : 0.8; + static readonly "TYPE_GOLD" : 4; + static readonly "TYPE_EVIL" : 99; + static readonly "EVIL_ARMOR_VALUE" : 8; + static readonly "TYPE_WHITE" : 1; + static readonly "TYPE_SALT" : 5; + static readonly "TYPE_WHITE_SPLOTCHED" : 3; + static readonly "FOLLOW_SPEED_MOD" : 1.0; + get soundSource(): Internal.SoundSource; + get rabbitType(): number; + get leashOffset(): Vec3; + set speedModifier($$0: number); + set jumping($$0: boolean); + set rabbitType($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Rabbit_ = Rabbit; + /** + * @javaClass me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer + */ + class SodiumWorldRenderer { + static instanceNullable(): this; + scheduleTerrainUpdate(): void; + drawChunkLayer(renderLayer: Internal.RenderType_, matrixStack: Internal.PoseStack_, x: number, y: number, z: number): void; + getMemoryDebugStrings(): Internal.Collection; + static instance(): this; + isEntityVisible(entity: Internal.Entity_): boolean; + doesChunkHaveFlag(x: number, z: number, status: number): boolean; + onChunkLightAdded(x: number, z: number): void; + isTerrainRenderComplete(): boolean; + scheduleRebuildForBlockArea(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void; + scheduleRebuildForChunk(x: number, y: number, z: number, important: boolean): void; + updateChunks(camera: Internal.Camera_, frustum: me.jellysquid.mods.sodium.client.util.frustum.Frustum_, frame: number, spectator: boolean): void; + onChunkRemoved(x: number, z: number): void; + onChunkAdded(x: number, z: number): void; + reload(): void; + getChunksDebugString(): string; + getVisibleChunkCount(): number; + onChunkRenderUpdated(x: number, y: number, z: number, meshBefore: Internal.ChunkRenderData_, meshAfter: Internal.ChunkRenderData_): void; + isBoxVisible(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number): boolean; + getChunkTracker(): Internal.ChunkTracker; + renderTileEntities(matrices: Internal.PoseStack_, bufferBuilders: Internal.RenderBuffers_, blockBreakingProgressions: Internal.Long2ObjectMap_>, camera: Internal.Camera_, tickDelta: number): void; + setWorld(world: Internal.ClientLevel_): void; + scheduleRebuildForChunks(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void; + get chunkTracker(): Internal.ChunkTracker; + get visibleChunkCount(): number; + get terrainRenderComplete(): boolean; + get chunksDebugString(): string; + get memoryDebugStrings(): Internal.Collection; + set world(world: Internal.ClientLevel_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SodiumWorldRenderer_ = SodiumWorldRenderer; + /** + * @javaClass net.minecraft.class_4970$class_4971 + */ + abstract class BlockBehaviour$BlockStateBase extends Internal.StateHolder implements Internal.HardnessAccessor, Internal.BlockStateKJS { + rotate($$0: Internal.Rotation_): Internal.BlockState; + isSuffocating($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + emissiveRendering($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_, $$3: Internal.BlockHitResult_): Internal.InteractionResult; + getDestroySpeed($$0: Internal.BlockGetter_, $$1: BlockPos_): number; + getTags(): Internal.Stream>; + onProjectileHit($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: Internal.BlockHitResult_, $$3: Internal.Projectile_): void; + isViewBlocking($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + isRedstoneConductor($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + entityCanStandOnFace($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Entity_, $$3: Internal.Direction_): boolean; + updateIndirectNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number): void; + updateIndirectNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number, $$3: number): void; + useShapeForLightOcclusion(): boolean; + getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; + entityCanStandOn($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Entity_): boolean; + getOcclusionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + isFaceSturdy($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_, $$3: Internal.SupportType_): boolean; + isFaceSturdy($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): boolean; + isPathfindable($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.PathComputationType_): boolean; + isValidSpawn($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.EntityType_): boolean; + handler$zpj000$cacheStateTail(ci: Internal.CallbackInfo_): void; + getMapColor($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.MaterialColor; + isCollisionShapeFullBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + isRandomlyTicking(): boolean; + hasBlockEntity(): boolean; + is($$0: Internal.Block_): boolean; + is($$0: Internal.TagKey_): boolean; + is($$0: Internal.TagKey_, $$1: Internal.Predicate_): boolean; + is($$0: Internal.HolderSet_): boolean; + updateNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number): void; + updateNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number, $$3: number): void; + tick($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Random_): void; + getMaterial(): Internal.Material; + getAnalogOutputSignal($$0: Internal.Level_, $$1: BlockPos_): number; + getDestroyProgress($$0: Internal.Player_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; + handler$zpj000$cacheStateHead(ci: Internal.CallbackInfo_): void; + hasLargeCollisionShape(): boolean; + triggerEvent($$0: Internal.Level_, $$1: BlockPos_, $$2: number, $$3: number): boolean; + getLightBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): number; + isSignalSource(): boolean; + isAir(): boolean; + getDirectSignal($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): number; + mirror($$0: Internal.Mirror_): Internal.BlockState; + getMenuProvider($$0: Internal.Level_, $$1: BlockPos_): Internal.MenuProvider; + initCache(): void; + getOffset($$0: Internal.BlockGetter_, $$1: BlockPos_): Vec3; + getLightEmission(): number; + getShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + getShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; + onPlace($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: boolean): void; + requiresCorrectToolForDrops(): boolean; + getPistonPushReaction(): Internal.PushReaction; + getRenderShape(): Internal.RenderShape; + canOcclude(): boolean; + getSignal($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): number; + getInteractionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + getFaceOcclusionShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): Internal.VoxelShape; + getSoundType(): Internal.SoundType; + attack($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Player_): void; + neighborChanged($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Block_, $$3: BlockPos_, $$4: boolean): void; + getVisualShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; + entityInside($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Entity_): void; + hasPostProcess($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + propagatesSkylightDown($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + spawnAfterBreak($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.ItemStack_): void; + canBeReplaced($$0: Internal.BlockPlaceContext_): boolean; + canBeReplaced($$0: Internal.Fluid_): boolean; + getSeed($$0: BlockPos_): number; + getBlock(): Internal.Block; + canSurvive($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; + randomTick($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Random_): void; + getShadeBrightness(arg0: Internal.BlockGetter_, arg1: BlockPos_): number; + skipRendering($$0: Internal.BlockState_, $$1: Internal.Direction_): boolean; + isSolidRender($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + hasAnalogOutputSignal(): boolean; + getBlockSupportShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + getDrops($$0: Internal.LootContext$Builder_): Internal.List; + getFluidState(): Internal.FluidState; + updateShape($$0: Internal.Direction_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: BlockPos_): Internal.BlockState; + onRemove($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: boolean): void; + getTicker($$0: Internal.Level_, $$1: Internal.BlockEntityType_): Internal.BlockEntityTicker; + get fluidState(): Internal.FluidState; + get lightEmission(): number; + get material(): Internal.Material; + get signalSource(): boolean; + get renderShape(): Internal.RenderShape; + get block(): Internal.Block; + get air(): boolean; + get randomlyTicking(): boolean; + get pistonPushReaction(): Internal.PushReaction; + get soundType(): Internal.SoundType; + get tags(): Internal.Stream>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockBehaviour$BlockStateBase_ = BlockBehaviour$BlockStateBase; + /** + * @javaClass net.minecraft.class_6642 + */ + class WeightedListInt extends Internal.IntProvider { + getMinValue(): number; + getType(): Internal.IntProviderType; + getMaxValue(): number; + sample($$0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.IntProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WeightedListInt_ = WeightedListInt; + /** + * @javaClass net.fabricmc.fabric.impl.registry.sync.RemappableRegistry$RemapMode + */ + class RemappableRegistry$RemapMode extends Internal.Enum { + static valueOf(name: string): this; + static values(): Internal.RemappableRegistry$RemapMode[]; + static readonly "AUTHORITATIVE" : Internal.RemappableRegistry$RemapMode; + static readonly "EXACT" : Internal.RemappableRegistry$RemapMode; + static readonly "REMOTE" : Internal.RemappableRegistry$RemapMode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RemappableRegistry$RemapMode_ = "authoritative" | "exact" | "remote" | RemappableRegistry$RemapMode; + /** + * @javaClass net.minecraft.class_1642 + */ + class Zombie extends Internal.Monster { + getMyRidingOffset(): number; + isBaby(): boolean; + aiStep(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isUnderWaterConverting(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + canHoldItem($$0: Internal.ItemStack_): boolean; + tick(): void; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; + setCanBreakDoors($$0: boolean): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + setBaby($$0: boolean): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + canBreakDoors(): boolean; + doHurtTarget($$0: Internal.Entity_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + static getSpawnAsBabyOdds($$0: Internal.Random_): boolean; + static readonly "REINFORCEMENT_RANGE_MIN" : 7; + static readonly "REINFORCEMENT_RANGE_MAX" : 40; + static readonly "ZOMBIE_LEADER_CHANCE" : 0.05; + static readonly "REINFORCEMENT_ATTEMPTS" : 50; + get mobType(): Internal.MobType; + get myRidingOffset(): number; + get baby(): boolean; + get underWaterConverting(): boolean; + set baby($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Zombie_ = Zombie; + /** + * @javaClass net.minecraft.class_2797 + */ + class ServerboundChatPacket implements Internal.Packet { + getMessage(): string; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get message(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundChatPacket_ = ServerboundChatPacket; + /** + * @javaClass net.fabricmc.fabric.impl.item.group.ItemGroupExtensions + */ + interface ItemGroupExtensions { + fabric_expandArray(): void; + } + type ItemGroupExtensions_ = (() => void) | ItemGroupExtensions; + /** + * @javaClass net.minecraft.class_2591 + */ + class BlockEntityType implements Internal.BlockEntityTypeAccessor { + static getKey($$0: Internal.BlockEntityType_): ResourceLocation; + getBlockEntity($$0: Internal.BlockGetter_, $$1: BlockPos_): T; + isValid($$0: Internal.BlockState_): boolean; + create($$0: BlockPos_, $$1: Internal.BlockState_): T; + static readonly "BLAST_FURNACE" : Internal.BlockEntityType; + static readonly "COMPARATOR" : Internal.BlockEntityType; + static readonly "SKULL" : Internal.BlockEntityType; + static readonly "JIGSAW" : Internal.BlockEntityType; + static readonly "BEACON" : Internal.BlockEntityType; + static readonly "FURNACE" : Internal.BlockEntityType; + static readonly "BEEHIVE" : Internal.BlockEntityType; + static readonly "PISTON" : Internal.BlockEntityType; + static readonly "TRAPPED_CHEST" : Internal.BlockEntityType; + static readonly "END_PORTAL" : Internal.BlockEntityType; + static readonly "ENDER_CHEST" : Internal.BlockEntityType; + static readonly "COMMAND_BLOCK" : Internal.BlockEntityType; + static readonly "SIGN" : Internal.BlockEntityType; + static readonly "STRUCTURE_BLOCK" : Internal.BlockEntityType; + static readonly "BELL" : Internal.BlockEntityType; + static readonly "ENCHANTING_TABLE" : Internal.BlockEntityType; + static readonly "BREWING_STAND" : Internal.BlockEntityType; + static readonly "BED" : Internal.BlockEntityType; + static readonly "MOB_SPAWNER" : Internal.BlockEntityType; + static readonly "CONDUIT" : Internal.BlockEntityType; + static readonly "CAMPFIRE" : Internal.BlockEntityType; + static readonly "END_GATEWAY" : Internal.BlockEntityType; + static readonly "SMOKER" : Internal.BlockEntityType; + static readonly "DISPENSER" : Internal.BlockEntityType; + static readonly "HOPPER" : Internal.BlockEntityType; + static readonly "CHEST" : Internal.BlockEntityType; + static readonly "DAYLIGHT_DETECTOR" : Internal.BlockEntityType; + static readonly "BANNER" : Internal.BlockEntityType; + static readonly "SCULK_SENSOR" : Internal.BlockEntityType; + static readonly "LECTERN" : Internal.BlockEntityType; + static readonly "SHULKER_BOX" : Internal.BlockEntityType; + static readonly "JUKEBOX" : Internal.BlockEntityType; + static readonly "BARREL" : Internal.BlockEntityType; + static readonly "DROPPER" : Internal.BlockEntityType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockEntityType_ = Special.BlockEntityType | BlockEntityType; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2ObjectFunction + */ + interface Object2ObjectFunction extends it.unimi.dsi.fastutil.Function { + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; + getOrDefault(arg0: any, arg1: V): V; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; + put(arg0: K, arg1: V): V; + remove(arg0: any): V; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; + get(arg0: any): V; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; + } + type Object2ObjectFunction_ = ((arg0: any) => V) | Object2ObjectFunction; + /** + * @javaClass net.minecraft.class_1142 + */ + class MusicManager { + tick(): void; + stopPlaying(): void; + startPlaying($$0: Internal.Music_): void; + isPlayingMusic($$0: Internal.Music_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MusicManager_ = MusicManager; + /** + * @javaClass net.minecraft.class_2770 + */ + class ClientboundStopSoundPacket implements Internal.Packet { + getName(): ResourceLocation; + getSource(): Internal.SoundSource; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get name(): ResourceLocation; + get source(): Internal.SoundSource; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundStopSoundPacket_ = ClientboundStopSoundPacket; + /** + * @javaClass net.minecraft.class_3785$class_3786 + */ + class StructureTemplatePool$Projection extends Internal.Enum implements Internal.StringRepresentable { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.StructureTemplatePool$Projection[]; + method_15434(): string; + static byName($$0: string): this; + getProcessors(): Internal.ImmutableList; + static readonly "CODEC" : Internal.Codec; + static readonly "TERRAIN_MATCHING" : Internal.StructureTemplatePool$Projection; + static readonly "RIGID" : Internal.StructureTemplatePool$Projection; + get name(): string; + get processors(): Internal.ImmutableList; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureTemplatePool$Projection_ = "rigid" | "terrain_matching" | StructureTemplatePool$Projection; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2ObjectFunction + */ + interface Float2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { + getOrDefault(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Float2IntFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ObjectFunction; + put(arg0: number, arg1: V): V; + remove(arg0: number): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Float2DoubleFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Float2ObjectFunction; + get(arg0: any): V; + get(arg0: number): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Float2ByteFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Float2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: number): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ObjectFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Float2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ObjectFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ObjectFunction; + } + type Float2ObjectFunction_ = ((arg0: number) => V) | Float2ObjectFunction; + /** + * @javaClass com.mojang.datafixers.util.Either$Mu + */ + class Either$Mu implements Internal.K1 { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Either$Mu_ = Either$Mu; + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2LongFunction + */ + interface Char2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: string, arg1: number): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Char2ShortFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2LongFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Char2IntFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: string, arg1: number): number; + remove(arg0: string): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Char2ObjectFunction; + get(arg0: any): number; + get(arg0: string): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Char2ByteFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Char2FloatFunction; + containsKey(arg0: any): boolean; + containsKey(arg0: string): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2LongFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Char2CharFunction; + applyAsLong(arg0: number): number; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2LongFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2LongFunction; + } + type Char2LongFunction_ = ((arg0: string) => number) | Char2LongFunction; + /** + * @javaClass dev.latvian.mods.kubejs.loot.ConditionalFunction + */ + class ConditionalFunction implements Internal.FunctionContainer, Internal.ConditionContainer { + addFunction(o: Internal.JsonObject_): this; + addCondition(o: Internal.JsonObject_): this; + "function" : Internal.JsonObject; + "conditions" : Internal.JsonArray; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ConditionalFunction_ = ConditionalFunction; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2LongFunction + */ interface Object2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.ToLongFunction { getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Object2ShortFunction; @@ -47483,1237 +61455,871 @@ declare namespace Internal { composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2LongFunction; } type Object2LongFunction_ = ((arg0: any) => number) | Object2LongFunction; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder + */ + class CropBlockBuilder$ShapeBuilder { + getShapes(): Internal.List; + shape(age: number, minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): this; + get shapes(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CropBlockBuilder$ShapeBuilder_ = CropBlockBuilder$ShapeBuilder; + /** + * @javaClass com.mojang.authlib.ProfileLookupCallback + */ + interface ProfileLookupCallback { + onProfileLookupFailed(arg0: Internal.GameProfile_, arg1: Internal.Exception_): void; + onProfileLookupSucceeded(arg0: Internal.GameProfile_): void; + } + type ProfileLookupCallback_ = ProfileLookupCallback; + /** + * @javaClass net.minecraft.class_303 + */ + class GuiMessage { + getAddedTime(): number; + getMessage(): T; + getId(): number; + get addedTime(): number; + get id(): number; + get message(): T; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GuiMessage_ = GuiMessage; + /** + * @javaClass net.minecraft.class_1959$class_5482 + */ + class Biome$ClimateSettings { + "precipitation" : Internal.Biome$Precipitation; + static readonly "CODEC" : Internal.MapCodec; + "temperature" : number; + "downfall" : number; + "temperatureModifier" : Internal.Biome$TemperatureModifier; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Biome$ClimateSettings_ = Biome$ClimateSettings; + /** + * @javaClass java.net.InterfaceAddress + */ + class InterfaceAddress { + getBroadcast(): Internal.InetAddress; + hashCode(): number; + equals(arg0: any): boolean; + getNetworkPrefixLength(): number; + getAddress(): Internal.InetAddress; + toString(): string; + get broadcast(): Internal.InetAddress; + get address(): Internal.InetAddress; + get networkPrefixLength(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InterfaceAddress_ = InterfaceAddress; + /** + * @javaClass dev.latvian.mods.kubejs.event.EventsJS$ScriptEventHandler + */ + class EventsJS$ScriptEventHandler { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EventsJS$ScriptEventHandler_ = EventsJS$ScriptEventHandler; + /** + * @javaClass net.minecraft.class_1113$class_1114 + */ + class SoundInstance$Attenuation extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.SoundInstance$Attenuation[]; + static readonly "NONE" : Internal.SoundInstance$Attenuation; + static readonly "LINEAR" : Internal.SoundInstance$Attenuation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SoundInstance$Attenuation_ = "linear" | "none" | SoundInstance$Attenuation; + /** + * @javaClass java.time.temporal.TemporalUnit + */ + interface TemporalUnit { + isDurationEstimated(): boolean; + getDuration(): Internal.Duration; + isTimeBased(): boolean; + addTo(arg0: R, arg1: number): R; + toString(): string; + isDateBased(): boolean; + between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; + isSupportedBy(arg0: Internal.Temporal_): boolean; + } + type TemporalUnit_ = TemporalUnit; + /** + * @javaClass net.minecraft.class_2620 + */ + class ClientboundBlockDestructionPacket implements Internal.Packet { + getPos(): BlockPos; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getProgress(): number; + get pos(): BlockPos; + get progress(): number; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundBlockDestructionPacket_ = ClientboundBlockDestructionPacket; + /** + * @javaClass net.minecraft.class_20$class_21 + */ + class MapDecoration$Type extends Internal.Enum { + shouldTrackCount(): boolean; + getMapColor(): number; + hasMapColor(): boolean; + static byIcon($$0: number): this; + static valueOf($$0: string): this; + static values(): Internal.MapDecoration$Type[]; + isRenderedOnFrame(): boolean; + getIcon(): number; + static readonly "BLUE_MARKER" : Internal.MapDecoration$Type; + static readonly "TARGET_POINT" : Internal.MapDecoration$Type; + static readonly "BANNER_ORANGE" : Internal.MapDecoration$Type; + static readonly "BANNER_PINK" : Internal.MapDecoration$Type; + static readonly "BANNER_MAGENTA" : Internal.MapDecoration$Type; + static readonly "FRAME" : Internal.MapDecoration$Type; + static readonly "RED_MARKER" : Internal.MapDecoration$Type; + static readonly "PLAYER_OFF_LIMITS" : Internal.MapDecoration$Type; + static readonly "BANNER_RED" : Internal.MapDecoration$Type; + static readonly "BANNER_LIME" : Internal.MapDecoration$Type; + static readonly "BANNER_GREEN" : Internal.MapDecoration$Type; + static readonly "TARGET_X" : Internal.MapDecoration$Type; + static readonly "BANNER_YELLOW" : Internal.MapDecoration$Type; + static readonly "BANNER_PURPLE" : Internal.MapDecoration$Type; + static readonly "BANNER_WHITE" : Internal.MapDecoration$Type; + static readonly "BANNER_BLACK" : Internal.MapDecoration$Type; + static readonly "RED_X" : Internal.MapDecoration$Type; + static readonly "BANNER_BLUE" : Internal.MapDecoration$Type; + static readonly "BANNER_LIGHT_GRAY" : Internal.MapDecoration$Type; + static readonly "BANNER_BROWN" : Internal.MapDecoration$Type; + static readonly "PLAYER" : Internal.MapDecoration$Type; + static readonly "PLAYER_OFF_MAP" : Internal.MapDecoration$Type; + static readonly "BANNER_CYAN" : Internal.MapDecoration$Type; + static readonly "MANSION" : Internal.MapDecoration$Type; + static readonly "MONUMENT" : Internal.MapDecoration$Type; + static readonly "BANNER_LIGHT_BLUE" : Internal.MapDecoration$Type; + static readonly "BANNER_GRAY" : Internal.MapDecoration$Type; + get renderedOnFrame(): boolean; + get mapColor(): number; + get icon(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MapDecoration$Type_ = "banner_white" | "banner_light_blue" | "banner_gray" | "banner_cyan" | "banner_magenta" | "player_off_map" | "banner_light_gray" | "banner_green" | "monument" | "red_marker" | "player_off_limits" | "banner_brown" | "banner_yellow" | "banner_lime" | "banner_black" | "blue_marker" | "banner_blue" | "mansion" | "player" | "target_x" | "target_point" | "banner_purple" | "banner_red" | "banner_orange" | "frame" | "banner_pink" | "red_x" | MapDecoration$Type; + /** + * @javaClass com.mojang.brigadier.exceptions.CommandExceptionType + */ + interface CommandExceptionType { + } + type CommandExceptionType_ = CommandExceptionType; + /** + * @javaClass net.minecraft.class_3799 + */ + class Game implements Internal.RunningGame { + getVersion(): Internal.GameVersion; + setSessionEventListener($$0: Internal.SessionEventListener_): void; + getSelectedLanguage(): Internal.Language; + getCurrentSession(): Internal.GameSession; + getPerformanceMetrics(): Internal.PerformanceMetrics; + onLeaveGameSession(): void; + onStartGameSession(): void; + get currentSession(): Internal.GameSession; + get selectedLanguage(): Internal.Language; + get performanceMetrics(): Internal.PerformanceMetrics; + get version(): Internal.GameVersion; + set sessionEventListener($$0: Internal.SessionEventListener_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Game_ = Game; + /** + * @javaClass net.minecraft.class_1839 + */ + class UseAnim extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.UseAnim[]; + static readonly "BLOCK" : Internal.UseAnim; + static readonly "EAT" : Internal.UseAnim; + static readonly "BOW" : Internal.UseAnim; + static readonly "NONE" : Internal.UseAnim; + static readonly "DRINK" : Internal.UseAnim; + static readonly "SPEAR" : Internal.UseAnim; + static readonly "CROSSBOW" : Internal.UseAnim; + static readonly "SPYGLASS" : Internal.UseAnim; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UseAnim_ = "spear" | "crossbow" | "eat" | "spyglass" | "block" | "none" | "bow" | "drink" | UseAnim; + /** + * @javaClass net.minecraft.class_3111 + */ + class NoneFeatureConfiguration implements Internal.FeatureConfiguration { + static readonly "CODEC" : Internal.Codec; + static readonly "INSTANCE" : Internal.NoneFeatureConfiguration; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoneFeatureConfiguration_ = NoneFeatureConfiguration; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder + */ + class WoodenButtonBlockBuilder extends Internal.ShapedBlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WoodenButtonBlockBuilder_ = WoodenButtonBlockBuilder; + /** + * @javaClass net.fabricmc.fabric.mixin.client.keybinding.KeyBindingAccessor + */ interface KeyBindingAccessor { } type KeyBindingAccessor_ = KeyBindingAccessor; - interface ToLongFunction { - applyAsLong(arg0: T): number; + /** + * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinSignBlockEntityAccessor + */ + interface MixinSignBlockEntityAccessor { + getTexts(): Internal.Component[]; + setEditable(arg0: boolean): void; } - type ToLongFunction_ = ((arg0: T) => number) | ToLongFunction; - class class_3785 { - method_16629(): ResourceLocation; - method_16634(): ResourceLocation; - method_19309($$0: Internal.class_3485_): number; - method_16631($$0: Internal.Random_): Internal.class_3784; - method_16632(): number; - method_16633($$0: Internal.Random_): Internal.List; - static readonly field_24954 : Internal.Codec>; - static readonly field_25853 : Internal.Codec; + type MixinSignBlockEntityAccessor_ = MixinSignBlockEntityAccessor; + /** + * @javaClass com.google.common.collect.ImmutableMultisetGwtSerializationDependencies + */ + abstract class ImmutableMultisetGwtSerializationDependencies extends Internal.ImmutableCollection { /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3785_ = class_3785; - class class_5731 implements Internal.class_3037 { - readonly field_28221 : Internal.class_5863; - readonly field_28220 : Internal.class_5863; - readonly field_28215 : Internal.class_6017; - readonly field_28226 : number; - readonly field_28214 : number; - readonly field_28225 : number; - static readonly field_28213 : Internal.Codec; - readonly field_28224 : number; - readonly field_28219 : Internal.class_6017; - readonly field_28218 : number; - readonly field_28217 : number; - readonly field_28216 : Internal.class_6017; + type ImmutableMultisetGwtSerializationDependencies_ = ImmutableMultisetGwtSerializationDependencies; + /** + * Fired when the player tossed an item. + * @javaClass dev.latvian.mods.kubejs.item.ItemTossEventJS + */ + class ItemTossEventJS extends Internal.PlayerEventJS { + getItem(): Internal.ItemStackJS; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getItemEntity(): Internal.EntityJS; + get item(): Internal.ItemStackJS; + get itemEntity(): Internal.EntityJS; + get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5731_ = class_5731; - abstract class class_3855 extends Internal.class_1668 implements Internal.class_3856 { - method_7495(): Internal.class_1799; - method_16936($$0: Internal.class_1799_): void; - method_5749($$0: Internal.class_2487_): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3855_ = class_3855; - class class_3505$class_6863 extends Internal.Record { - comp_329(): Internal.Map>>; - hashCode(): number; - comp_328(): Internal.class_5321>; - equals($$0: any): boolean; + /** + * Fired when the player tossed an item. + */ + type ItemTossEventJS_ = ItemTossEventJS; + /** + * @javaClass net.minecraft.class_4097 + */ + abstract class Behavior { + doStop($$0: Internal.ServerLevel_, $$1: E, $$2: number): void; + tickOrStop($$0: Internal.ServerLevel_, $$1: E, $$2: number): void; + tryStart($$0: Internal.ServerLevel_, $$1: E, $$2: number): boolean; toString(): string; + getStatus(): Internal.Behavior$Status; + get status(): Internal.Behavior$Status; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3505$class_6863_ = class_3505$class_6863; - class class_1928$class_4312 extends Internal.class_1928$class_4315 implements Internal.IntRuleAccessor { - method_35236($$0: number, $$1: Internal.MinecraftServer_): void; - method_20781(): number; - method_27331($$0: Internal.class_1928$class_4312_, $$1: Internal.MinecraftServer_): void; - method_27332($$0: string): boolean; - static method_20768($$0: number): Internal.class_1928$class_4314; - method_20779(): string; - static method_20766($$0: number, $$1: Internal.BiConsumer_): Internal.class_1928$class_4314; - method_20763(): number; + type Behavior_ = Behavior; + /** + * @javaClass net.minecraft.class_1702 + */ + class FoodData { + getSaturationLevel(): number; + tick($$0: Internal.Player_): void; + getExhaustionLevel(): number; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getLastFoodLevel(): number; + needsFood(): boolean; + addExhaustion($$0: number): void; + eat($$0: Internal.Item_, $$1: Internal.ItemStack_): void; + eat($$0: number, $$1: number): void; + setFoodLevel($$0: number): void; + setExhaustion($$0: number): void; + getFoodLevel(): number; + setSaturation($$0: number): void; + get saturationLevel(): number; + get lastFoodLevel(): number; + get foodLevel(): number; + get exhaustionLevel(): number; + set saturation($$0: number); + set exhaustion($$0: number); + set foodLevel($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1928$class_4312_ = class_1928$class_4312; - interface DoubleIterator extends Internal.PrimitiveIterator$OfDouble { + type FoodData_ = FoodData; + /** + * @javaClass java.util.PrimitiveIterator$OfInt + */ + interface PrimitiveIterator$OfInt extends Internal.PrimitiveIterator { next(): number; - skip(arg0: number): number; + nextInt(): number; + forEachRemaining(arg0: Internal.IntConsumer_): void; forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: Internal.DoubleConsumer_): void; - nextDouble(): number; } - type DoubleIterator_ = DoubleIterator; - class class_1678 extends Internal.class_1676 { - method_5634(): Internal.class_3419; - method_31471($$0: Internal.class_2604_): void; - method_5718(): number; - method_5809(): boolean; - method_5640($$0: number): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5863(): boolean; - method_5982(): void; - method_5773(): void; + type PrimitiveIterator$OfInt_ = (() => number) | PrimitiveIterator$OfInt; + /** + * @javaClass dev.latvian.mods.kubejs.command.ArgumentTypeWrapper + */ + class ArgumentTypeWrapper extends Internal.Enum { + static valueOf(name: string): this; + getResult(context: Internal.CommandContext_, input: string): any; + static values(): Internal.ArgumentTypeWrapper[]; + create(event: Internal.CommandRegistryEventJS_): Internal.ArgumentType; + create(): Internal.ArgumentType; + static byName(name: ResourceLocation_): typeof any; + static printAll(): void; + static readonly "ROTATION" : Internal.ArgumentTypeWrapper; + static readonly "VEC2_CENTERED" : Internal.ArgumentTypeWrapper; + static readonly "FLOAT" : Internal.ArgumentTypeWrapper; + static readonly "PARTICLE" : Internal.ArgumentTypeWrapper; + static readonly "INT_RANGE" : Internal.ArgumentTypeWrapper; + static readonly "BLOCK_STATE" : Internal.ArgumentTypeWrapper; + static readonly "NBT_TAG" : Internal.ArgumentTypeWrapper; + static readonly "NBT_PATH" : Internal.ArgumentTypeWrapper; + static readonly "ANGLE" : Internal.ArgumentTypeWrapper; + static readonly "ITEM_PREDICATE" : Internal.ArgumentTypeWrapper; + static readonly "BLOCK_POS_LOADED" : Internal.ArgumentTypeWrapper; + static readonly "BLOCK_POS" : Internal.ArgumentTypeWrapper; + static readonly "MESSAGE" : Internal.ArgumentTypeWrapper; + static readonly "ITEM_SLOT" : Internal.ArgumentTypeWrapper; + static readonly "ENTITY" : Internal.ArgumentTypeWrapper; + static readonly "BLOCK_PREDICATE" : Internal.ArgumentTypeWrapper; + static readonly "DIMENSION" : Internal.ArgumentTypeWrapper; + static readonly "VEC2" : Internal.ArgumentTypeWrapper; + static readonly "COLOR" : Internal.ArgumentTypeWrapper; + static readonly "VEC3" : Internal.ArgumentTypeWrapper; + static readonly "ITEM_STACK" : Internal.ArgumentTypeWrapper; + static readonly "SWIZZLE" : Internal.ArgumentTypeWrapper; + static readonly "DOUBLE" : Internal.ArgumentTypeWrapper; + static readonly "ENTITIES" : Internal.ArgumentTypeWrapper; + static readonly "UUID" : Internal.ArgumentTypeWrapper; + static readonly "INTEGER" : Internal.ArgumentTypeWrapper; + static readonly "LONG" : Internal.ArgumentTypeWrapper; + static readonly "WORD" : Internal.ArgumentTypeWrapper; + static readonly "ITEM_ENCHANTMENT" : Internal.ArgumentTypeWrapper; + static readonly "VEC3_CENTERED" : Internal.ArgumentTypeWrapper; + static readonly "TIME" : Internal.ArgumentTypeWrapper; + static readonly "GREEDY_STRING" : Internal.ArgumentTypeWrapper; + static readonly "NBT_COMPOUND" : Internal.ArgumentTypeWrapper; + static readonly "BOOLEAN" : Internal.ArgumentTypeWrapper; + static readonly "PLAYER" : Internal.ArgumentTypeWrapper; + static readonly "RESOURCE_LOCATION" : Internal.ArgumentTypeWrapper; + static readonly "FLOAT_RANGE" : Internal.ArgumentTypeWrapper; + static readonly "PLAYERS" : Internal.ArgumentTypeWrapper; + static readonly "ENTITY_SUMMON" : Internal.ArgumentTypeWrapper; + static readonly "GAME_PROFILE" : Internal.ArgumentTypeWrapper; + static readonly "COLUMN_POS" : Internal.ArgumentTypeWrapper; + static readonly "STRING" : Internal.ArgumentTypeWrapper; + static readonly "COMPONENT" : Internal.ArgumentTypeWrapper; + static readonly "MOB_EFFECT" : Internal.ArgumentTypeWrapper; + static readonly "ENTITY_ANCHOR" : Internal.ArgumentTypeWrapper; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1678_ = class_1678; - class IntSummaryStatistics implements java_.util.function_.IntConsumer { - getMin(): number; - getMax(): number; + type ArgumentTypeWrapper_ = "swizzle" | "nbt_path" | "string" | "color" | "item_slot" | "integer" | "mob_effect" | "float" | "uuid" | "long" | "resource_location" | "block_pos_loaded" | "block_predicate" | "game_profile" | "angle" | "particle" | "int_range" | "dimension" | "nbt_compound" | "player" | "double" | "greedy_string" | "players" | "float_range" | "block_pos" | "rotation" | "vec3" | "vec2" | "message" | "nbt_tag" | "column_pos" | "vec2_centered" | "vec3_centered" | "component" | "boolean" | "item_enchantment" | "entities" | "block_state" | "entity_summon" | "item_stack" | "entity_anchor" | "time" | "word" | "entity" | "item_predicate" | ArgumentTypeWrapper; + /** + * @javaClass java.time.format.DateTimeFormatter + */ + class DateTimeFormatter { + withLocale(arg0: Internal.Locale_): this; + parseBest(arg0: Internal.CharSequence_, ... arg1: Internal.TemporalQuery_[]): Internal.TemporalAccessor; + static ofLocalizedDateTime(arg0: Internal.FormatStyle_): this; + static ofLocalizedDateTime(arg0: Internal.FormatStyle_, arg1: Internal.FormatStyle_): this; + getResolverFields(): Internal.Set; + static ofPattern(arg0: string): this; + static ofPattern(arg0: string, arg1: Internal.Locale_): this; + static ofLocalizedDate(arg0: Internal.FormatStyle_): this; + formatTo(arg0: Internal.TemporalAccessor_, arg1: Internal.Appendable_): void; + static parsedLeapSecond(): Internal.TemporalQuery; + getChronology(): Internal.Chronology; + withChronology(arg0: Internal.Chronology_): this; + withDecimalStyle(arg0: Internal.DecimalStyle_): this; + withZone(arg0: Internal.ZoneId_): this; + localizedBy(arg0: Internal.Locale_): this; + static parsedExcessDays(): Internal.TemporalQuery; + withResolverStyle(arg0: Internal.ResolverStyle_): this; + getResolverStyle(): Internal.ResolverStyle; + format(arg0: Internal.TemporalAccessor_): string; + getZone(): Internal.ZoneId; + parse(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; + parse(arg0: Internal.CharSequence_): Internal.TemporalAccessor; + parse(arg0: Internal.CharSequence_, arg1: Internal.TemporalQuery_): T; + getDecimalStyle(): Internal.DecimalStyle; + toFormat(arg0: Internal.TemporalQuery_): Internal.Format; + toFormat(): Internal.Format; + static ofLocalizedTime(arg0: Internal.FormatStyle_): this; toString(): string; - getAverage(): number; - getSum(): number; - getCount(): number; - combine(arg0: Internal.IntSummaryStatistics_): void; - accept(arg0: number): void; - get average(): number; - get min(): number; - get max(): number; - get count(): number; - get sum(): number; + withResolverFields(... arg0: Internal.TemporalField_[]): this; + withResolverFields(arg0: Internal.Set_): this; + getLocale(): Internal.Locale; + parseUnresolved(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; + static readonly "ISO_OFFSET_TIME" : Internal.DateTimeFormatter; + static readonly "ISO_LOCAL_DATE_TIME" : Internal.DateTimeFormatter; + static readonly "RFC_1123_DATE_TIME" : Internal.DateTimeFormatter; + static readonly "ISO_INSTANT" : Internal.DateTimeFormatter; + static readonly "ISO_ZONED_DATE_TIME" : Internal.DateTimeFormatter; + static readonly "ISO_OFFSET_DATE_TIME" : Internal.DateTimeFormatter; + static readonly "ISO_DATE_TIME" : Internal.DateTimeFormatter; + static readonly "ISO_DATE" : Internal.DateTimeFormatter; + static readonly "ISO_TIME" : Internal.DateTimeFormatter; + static readonly "ISO_LOCAL_TIME" : Internal.DateTimeFormatter; + static readonly "ISO_OFFSET_DATE" : Internal.DateTimeFormatter; + static readonly "ISO_ORDINAL_DATE" : Internal.DateTimeFormatter; + static readonly "ISO_LOCAL_DATE" : Internal.DateTimeFormatter; + static readonly "BASIC_ISO_DATE" : Internal.DateTimeFormatter; + static readonly "ISO_WEEK_DATE" : Internal.DateTimeFormatter; + get resolverFields(): Internal.Set; + get zone(): Internal.ZoneId; + get decimalStyle(): Internal.DecimalStyle; + get resolverStyle(): Internal.ResolverStyle; + get chronology(): Internal.Chronology; + get locale(): Internal.Locale; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type IntSummaryStatistics_ = IntSummaryStatistics; - class class_2633$class_2634 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2633$class_2634; - static values(): Internal.class_2633$class_2634[]; - static readonly field_12108 : Internal.class_2633$class_2634; - static readonly field_12106 : Internal.class_2633$class_2634; - static readonly field_12109 : Internal.class_2633$class_2634; - static readonly field_12110 : Internal.class_2633$class_2634; + type DateTimeFormatter_ = DateTimeFormatter; + /** + * @javaClass net.minecraft.class_1886 + */ + abstract class EnchantmentCategory extends Internal.Enum { + canEnchant(arg0: Internal.Item_): boolean; + static valueOf($$0: string): this; + static values(): Internal.EnchantmentCategory[]; + static readonly "ARMOR_HEAD" : Internal.EnchantmentCategory; + static readonly "BREAKABLE" : Internal.EnchantmentCategory; + static readonly "ARMOR" : Internal.EnchantmentCategory; + static readonly "ARMOR_LEGS" : Internal.EnchantmentCategory; + static readonly "FISHING_ROD" : Internal.EnchantmentCategory; + static readonly "BOW" : Internal.EnchantmentCategory; + static readonly "ARMOR_FEET" : Internal.EnchantmentCategory; + static readonly "TRIDENT" : Internal.EnchantmentCategory; + static readonly "VANISHABLE" : Internal.EnchantmentCategory; + static readonly "ARMOR_CHEST" : Internal.EnchantmentCategory; + static readonly "WEARABLE" : Internal.EnchantmentCategory; + static readonly "WEAPON" : Internal.EnchantmentCategory; + static readonly "DIGGER" : Internal.EnchantmentCategory; + static readonly "CROSSBOW" : Internal.EnchantmentCategory; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2633$class_2634_ = "scan_area" | "update_data" | "load_area" | "save_area" | class_2633$class_2634; - class class_2505 { - method_10623($$0: number): void; - static readonly field_11556 : Internal.class_2505; + type EnchantmentCategory_ = "fishing_rod" | "wearable" | "trident" | "crossbow" | "armor_chest" | "vanishable" | "bow" | "digger" | "weapon" | "armor" | "armor_legs" | "armor_head" | "armor_feet" | "breakable" | EnchantmentCategory; + /** + * @javaClass com.mojang.serialization.CompressorHolder + */ + abstract class CompressorHolder implements Internal.Compressable { + compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2505_ = class_2505; - class class_3114 implements Internal.class_3037 { - readonly field_13707 : number; - readonly field_13709 : Internal.class_3411$class_3413; - readonly field_13708 : number; - static readonly field_24895 : Internal.Codec; + type CompressorHolder_ = CompressorHolder; + /** + * @javaClass dev.latvian.mods.kubejs.player.ClientPlayerDataJS + */ + class ClientPlayerDataJS extends Internal.PlayerDataJS { + getLevel(): Internal.ClientLevelJS; + getPlayer(): Internal.ClientPlayerJS; + getMinecraftPlayer(): Internal.Player; + getName(): string; + getProfile(): Internal.GameProfile; + getId(): Internal.UUID; + getOverworld(): Internal.LevelJS; + get level(): Internal.ClientLevelJS; + get minecraftPlayer(): Internal.Player; + get profile(): Internal.GameProfile; + get name(): string; + get id(): Internal.UUID; + get overworld(): Internal.LevelJS; + get player(): Internal.ClientPlayerJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3114_ = class_3114; - class Period implements Internal.ChronoPeriod, Internal.Serializable { - minus(arg0: Internal.TemporalAmount_): Internal.Period; - negated(): Internal.Period; - normalized(): Internal.Period; - static ofYears(arg0: number): Internal.Period; - getMonths(): number; - plusDays(arg0: number): Internal.Period; - multipliedBy(arg0: number): Internal.Period; - getYears(): number; - hashCode(): number; - static of(arg0: number, arg1: number, arg2: number): Internal.Period; - get(arg0: Internal.TemporalUnit_): number; - isZero(): boolean; - static from(arg0: Internal.TemporalAmount_): Internal.Period; - withDays(arg0: number): Internal.Period; - getChronology(): Internal.IsoChronology; - static between(arg0: Internal.LocalDate_, arg1: Internal.LocalDate_): Internal.Period; - isNegative(): boolean; - withMonths(arg0: number): Internal.Period; - minusYears(arg0: number): Internal.Period; - plusMonths(arg0: number): Internal.Period; - plusYears(arg0: number): Internal.Period; - static ofDays(arg0: number): Internal.Period; - static parse(arg0: Internal.CharSequence_): Internal.Period; - toTotalMonths(): number; - plus(arg0: Internal.TemporalAmount_): Internal.Period; - minusDays(arg0: number): Internal.Period; - minusMonths(arg0: number): Internal.Period; - static ofWeeks(arg0: number): Internal.Period; - getDays(): number; - subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; - equals(arg0: any): boolean; - getUnits(): Internal.List; - static ofMonths(arg0: number): Internal.Period; - addTo(arg0: Internal.Temporal_): Internal.Temporal; - toString(): string; - withYears(arg0: number): Internal.Period; - static readonly ZERO : Internal.Period; - get zero(): boolean; - get negative(): boolean; - get months(): number; - get chronology(): Internal.IsoChronology; - get days(): number; - get units(): Internal.List; - get years(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Period_ = Period; - interface EnchantmentBuilder$DamageBonusFunction { - getDamageBonus(arg0: number, arg1: string): number; - } - type EnchantmentBuilder$DamageBonusFunction_ = ((arg0: number, arg1: string) => number) | EnchantmentBuilder$DamageBonusFunction; - class class_2676 implements Internal.class_2596 { - method_11558(): number; - method_11052($$0: Internal.class_2540_): void; - method_11560($$0: Internal.class_2602_): void; - method_38600(): Internal.class_6606; - method_11554(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2676_ = class_2676; - abstract class class_1514 extends Internal.class_1512 { - method_6848(): boolean; - method_6852($$0: Internal.class_1282_, $$1: number): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1514_ = class_1514; - interface Reference2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: K): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Reference2ShortFunction; - getDouble(arg0: any): number; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Reference2FloatFunction; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2DoubleFunction; - removeDouble(arg0: any): number; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2DoubleFunction; - } - type Reference2DoubleFunction_ = ((arg0: any) => number) | Reference2DoubleFunction; - interface DoubleToLongFunction { - applyAsLong(arg0: number): number; - } - type DoubleToLongFunction_ = ((arg0: number) => number) | DoubleToLongFunction; - interface class_3298 extends Internal.Closeable, Internal.FabricResource, Internal.ResourceMixin { - method_14480(): string; - method_14484(): boolean; - method_14483(): ResourceLocation; - method_14482(): Internal.InputStream; - method_14481(arg0: Internal.class_3270_): T; - } - type class_3298_ = class_3298; - abstract class class_1429 extends Internal.class_1296 { - static method_20663($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5711($$0: number): void; - method_5678(): number; - method_5749($$0: Internal.class_2487_): void; - method_24650($$0: Internal.class_3218_, $$1: Internal.class_1429_): void; - method_6482(): boolean; - method_6480($$0: Internal.class_1657_): void; - method_6481($$0: Internal.class_1799_): boolean; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5970(): number; - method_6476($$0: number): void; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_6474($$0: Internal.class_1429_): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6479(): boolean; - method_5974($$0: number): boolean; - method_6007(): void; - method_29270(): number; - method_6477(): void; - method_5652($$0: Internal.class_2487_): void; - method_6478(): Internal.class_3222; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1429_ = class_1429; - class LongSummaryStatistics implements Internal.LongConsumer, java_.util.function_.IntConsumer { - getMin(): number; - getMax(): number; - toString(): string; - getAverage(): number; - getSum(): number; - getCount(): number; - combine(arg0: Internal.LongSummaryStatistics_): void; - accept(arg0: number): void; - get average(): number; - get min(): number; - get max(): number; - get count(): number; - get sum(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LongSummaryStatistics_ = LongSummaryStatistics; - interface IntList extends Internal.List, Internal.Comparable>, Internal.IntCollection { - add(arg0: number): boolean; - add(arg0: number, arg1: number): void; - subList(arg0: number, arg1: number): Internal.IntList; - set(arg0: number, arg1: number): number; - removeInt(arg0: number): number; + type ClientPlayerDataJS_ = ClientPlayerDataJS; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntIterable + */ + interface IntIterable extends Internal.Iterable { + iterator(): Internal.IntIterator; spliterator(): Internal.IntSpliterator; - setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - setElements(arg0: number, arg1: number[]): void; - setElements(arg0: number[]): void; - sort(arg0: Internal.IntComparator_): void; - sort(arg0: Internal.Comparator_): void; - removeElements(arg0: number, arg1: number): void; - replaceAll(arg0: it.unimi.dsi.fastutil.ints.IntUnaryOperator_): void; - replaceAll(arg0: Internal.IntUnaryOperator_): void; - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: number): number; + forEach(arg0: Internal.IntConsumer_): void; + forEach(arg0: Internal.Consumer_): void; + forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + intIterator(): Internal.IntIterator; + intSpliterator(): Internal.IntSpliterator; + } + type IntIterable_ = (() => Internal.IntIterator) | IntIterable; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2BooleanFunction + */ + interface Object2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { + getOrDefault(arg0: any, arg1: boolean): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Object2ShortFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Object2IntFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2BooleanFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: boolean): boolean; remove(arg0: any): boolean; - lastIndexOf(arg0: any): number; - lastIndexOf(arg0: number): number; - getInt(arg0: number): number; - contains(arg0: any): boolean; - iterator(): Internal.IntListIterator; - size(arg0: number): void; - addAll(arg0: number, arg1: Internal.IntCollection_): boolean; - addAll(arg0: Internal.IntList_): boolean; - addAll(arg0: number, arg1: Internal.IntList_): boolean; - addElements(arg0: number, arg1: number[]): void; - addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - get(arg0: number): number; - listIterator(arg0: number): Internal.IntListIterator; - listIterator(): Internal.IntListIterator; - indexOf(arg0: number): number; - indexOf(arg0: any): number; - unstableSort(arg0: Internal.IntComparator_): void; - unstableSort(arg0: Internal.Comparator_): void; + defaultReturnValue(): boolean; + defaultReturnValue(arg0: boolean): void; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Object2DoubleFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Object2ObjectFunction; + get(arg0: any): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Object2LongFunction; + removeBoolean(arg0: any): boolean; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2BooleanFunction; + getBoolean(arg0: any): boolean; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Object2ByteFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Object2FloatFunction; + test(arg0: K): boolean; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2BooleanFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2BooleanFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Object2CharFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2BooleanFunction; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2BooleanFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Object2ReferenceFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2BooleanFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2BooleanFunction; } - type IntList_ = IntList; - interface class_6025 { - method_35057(): Internal.class_1297; - method_6139(): Internal.UUID; + type Object2BooleanFunction_ = ((arg0: any) => boolean) | Object2BooleanFunction; + /** + * @javaClass java.lang.reflect.Type + */ + interface Type { + getTypeName(): string; } - type class_6025_ = class_6025; - interface ItemBuilder$UseCallback { - use(arg0: Internal.LevelJS_, arg1: Internal.PlayerJS_, arg2: Hand_): boolean; + type Type_ = Type; + /** + * @javaClass java.util.concurrent.CompletionStage + */ + interface CompletionStage { + exceptionallyAsync(arg0: Internal.Function_): Internal.CompletionStage; + exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; + runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; + thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletionStage; + thenRunAsync(arg0: Internal.Runnable_): Internal.CompletionStage; + applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletionStage; + applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; + runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; + runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletionStage; + acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; + acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; + thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; + exceptionallyCompose(arg0: Internal.Function_>): Internal.CompletionStage; + applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; + runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + thenApply(arg0: Internal.Function_): Internal.CompletionStage; + thenComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletionStage; + thenComposeAsync(arg0: Internal.Function_>): Internal.CompletionStage; + thenAccept(arg0: Internal.Consumer_): Internal.CompletionStage; + thenRun(arg0: Internal.Runnable_): Internal.CompletionStage; + runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + exceptionally(arg0: Internal.Function_): Internal.CompletionStage; + handleAsync(arg0: Internal.BiFunction_): Internal.CompletionStage; + handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletionStage; + handle(arg0: Internal.BiFunction_): Internal.CompletionStage; + thenCompose(arg0: Internal.Function_>): Internal.CompletionStage; + whenComplete(arg0: Internal.BiConsumer_): Internal.CompletionStage; + thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletionStage; + thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; + thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; + thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletionStage; + exceptionallyComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletionStage; + exceptionallyComposeAsync(arg0: Internal.Function_>): Internal.CompletionStage; + thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; + whenCompleteAsync(arg0: Internal.BiConsumer_): Internal.CompletionStage; + whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): Internal.CompletionStage; + toCompletableFuture(): Internal.CompletableFuture; + thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletionStage; + thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletionStage; + thenApplyAsync(arg0: Internal.Function_): Internal.CompletionStage; + thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; } - type ItemBuilder$UseCallback_ = ((arg0: Internal.LevelJS, arg1: Internal.PlayerJS, arg2: Hand) => boolean) | ItemBuilder$UseCallback; - interface Char2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: string, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ObjectFunction; - put(arg0: string, arg1: V): V; - remove(arg0: any): V; - remove(arg0: string): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): V; - get(arg0: string): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Char2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: string): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ObjectFunction; - } - type Char2ObjectFunction_ = ((arg0: string) => V) | Char2ObjectFunction; - class class_2790 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12001($$0: Internal.class_2602_): void; - method_12000(): Internal.Map>, Internal.class_6864$class_5748>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2790_ = class_2790; - class ModifyRecipeCraftingGrid { - getPlayer(): Internal.PlayerJS; - getHeight(): number; - find(ingredient: Internal.IngredientJS_, skip: number): Internal.ItemStackJS; - find(ingredient: Internal.IngredientJS_): Internal.ItemStackJS; - getMenu(): Internal.class_1703; - get(index: number): Internal.ItemStackJS; - getWidth(): number; - findAll(): Internal.List; - findAll(ingredient: Internal.IngredientJS_): Internal.List; - get width(): number; - get menu(): Internal.class_1703; - get player(): Internal.PlayerJS; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModifyRecipeCraftingGrid_ = ModifyRecipeCraftingGrid; - class ItemModelPropertiesEventJS extends Internal.StartupEventJS { - registerAll(overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; - register(ingredient: Internal.IngredientJS_, overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemModelPropertiesEventJS_ = ItemModelPropertiesEventJS; - class class_2540 extends Internal.ByteBuf { - asReadOnly(): Internal.ByteBuf; - markReaderIndex(): Internal.ByteBuf; - getByte($$0: number): number; - method_30617(): Internal.class_2487; - method_30616($$0: Internal.class_2505_): Internal.class_2487; - release($$0: number): boolean; - release(): boolean; - writeZero($$0: number): Internal.ByteBuf; - resetReaderIndex(): Internal.ByteBuf; - writeFloat($$0: number): Internal.ByteBuf; - setLongLE($$0: number, $$1: number): Internal.ByteBuf; - readRetainedSlice($$0: number): Internal.ByteBuf; - slice($$0: number, $$1: number): Internal.ByteBuf; - slice(): Internal.ByteBuf; - getMediumLE($$0: number): number; - readUnsignedIntLE(): number; - readInt(): number; - order(): Internal.ByteOrder; - order($$0: Internal.ByteOrder_): Internal.ByteBuf; - method_19772(): string; - writeMedium($$0: number): Internal.ByteBuf; - resetWriterIndex(): Internal.ByteBuf; - writableBytes(): number; - getUnsignedShort($$0: number): number; - maxCapacity(): number; - bytesBefore($$0: number, $$1: number, $$2: number): number; - bytesBefore($$0: number): number; - bytesBefore($$0: number, $$1: number): number; - nioBufferCount(): number; - setInt($$0: number, $$1: number): Internal.ByteBuf; - getInt($$0: number): number; - markWriterIndex(): Internal.ByteBuf; - method_29172($$0: Internal.Codec_, $$1: T): void; - method_29171($$0: Internal.Codec_): T; - isReadable($$0: number): boolean; - isReadable(): boolean; - writeBoolean($$0: boolean): Internal.ByteBuf; - setIntLE($$0: number, $$1: number): Internal.ByteBuf; - writeLongLE($$0: number): Internal.ByteBuf; - setShortLE($$0: number, $$1: number): Internal.ByteBuf; - retain($$0: number): Internal.ByteBuf; - retain(): Internal.ByteBuf; - isWritable(): boolean; - isWritable($$0: number): boolean; - readChar(): string; - hasMemoryAddress(): boolean; - capacity($$0: number): Internal.ByteBuf; - capacity(): number; - method_10798(): Internal.class_2487; - method_10797($$0: Internal.UUID_): Internal.class_2540; - readCharSequence($$0: number, $$1: Internal.Charset_): Internal.CharSequence; - method_10799($$0: number): number[]; - isReadOnly(): boolean; - readUnsignedShortLE(): number; - readDouble(): number; - method_10790(): Internal.UUID; - readFloat(): number; - getLongLE($$0: number): number; - method_10792(): number; - getBoolean($$0: number): boolean; - method_10791($$0: number): Internal.class_2540; - copy(): Internal.ByteBuf; - copy($$0: number, $$1: number): Internal.ByteBuf; - readShortLE(): number; - method_10794($$0: Internal.class_2487_): Internal.class_2540; - method_37435($$0: Internal.Optional_, $$1: Internal.BiConsumer_): void; - method_10793($$0: Internal.class_1799_): Internal.class_2540; - method_37436($$0: Internal.Function_): Internal.Optional; - method_10796($$0: Internal.Date_): Internal.class_2540; - readUnsignedMedium(): number; - method_10795(): number[]; - ensureWritable($$0: number): Internal.ByteBuf; - ensureWritable($$0: number, $$1: boolean): number; - writeInt($$0: number): Internal.ByteBuf; - hasArray(): boolean; - memoryAddress(): number; - readableBytes(): number; - method_10817($$0: Internal.Enum_): Internal.class_2540; - readSlice($$0: number): Internal.ByteBuf; - method_10816(): number; - method_10819(): Internal.class_1799; - method_10818($$0: Internal.Class_): T; - getIntLE($$0: number): number; - nioBuffers(): Internal.ByteBuffer[]; - nioBuffers($$0: number, $$1: number): Internal.ByteBuffer[]; - forEachByteDesc($$0: Internal.ByteProcessor_): number; - forEachByteDesc($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; - skipBytes($$0: number): Internal.ByteBuf; - method_10787(): number[]; - getLong($$0: number): number; - method_10789($$0: number[]): Internal.class_2540; - method_34059(): Internal.IntList; - method_10788($$0: string, $$1: number): Internal.class_2540; - readLong(): number; - readShort(): number; - equals($$0: any): boolean; - setZero($$0: number, $$1: number): Internal.ByteBuf; - getUnsignedMedium($$0: number): number; - readBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; - readBytes($$0: number): Internal.ByteBuf; - readBytes($$0: number[]): Internal.ByteBuf; - readBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; - readBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; - readBytes($$0: Internal.OutputStream_, $$1: number): Internal.ByteBuf; - readBytes($$0: Internal.GatheringByteChannel_, $$1: number): number; - readBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; - readBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; - readBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; - readBoolean(): boolean; - toString($$0: Internal.Charset_): string; - toString(): string; - toString($$0: number, $$1: number, $$2: Internal.Charset_): string; - retainedSlice(): Internal.ByteBuf; - retainedSlice($$0: number, $$1: number): Internal.ByteBuf; - readMediumLE(): number; - setMedium($$0: number, $$1: number): Internal.ByteBuf; - isDirect(): boolean; - setBoolean($$0: number, $$1: boolean): Internal.ByteBuf; - readerIndex(): number; - readerIndex($$0: number): Internal.ByteBuf; - method_10806($$0: number[]): Internal.class_2540; - method_10805($$0: Internal.class_2561_): Internal.class_2540; - method_34063($$0: Internal.Map_, $$1: Internal.BiConsumer_, $$2: Internal.BiConsumer_): void; - method_10808(): Internal.class_2561; - method_34062($$0: Internal.Collection_, $$1: Internal.BiConsumer_): void; - method_10807($$0: BlockPos_): Internal.class_2540; - getCharSequence($$0: number, $$1: number, $$2: Internal.Charset_): Internal.CharSequence; - setShort($$0: number, $$1: number): Internal.ByteBuf; - compareTo($$0: Internal.ByteBuf_): number; - method_34060($$0: Internal.IntList_): void; - method_10809($$0: number[], $$1: number): number[]; - getBytes($$0: number, $$1: Internal.OutputStream_, $$2: number): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.GatheringByteChannel_, $$2: number): number; - getBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; - getBytes($$0: number, $$1: number[]): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; - unwrap(): Internal.ByteBuf; - setDouble($$0: number, $$1: number): Internal.ByteBuf; - setChar($$0: number, $$1: number): Internal.ByteBuf; - refCnt(): number; - method_10811(): BlockPos; - method_33134(): number[]; - method_10810(): ResourceLocation; - getUnsignedIntLE($$0: number): number; - method_34069($$0: Internal.IntFunction_, $$1: Internal.Function_, $$2: Internal.Function_): M; - method_10813($$0: number[]): Internal.class_2540; - method_34068($$0: Internal.IntFunction_, $$1: Internal.Function_): C; - method_10812($$0: ResourceLocation_): Internal.class_2540; - method_34067($$0: Internal.Function_, $$1: Internal.Function_): Internal.Map; - static method_10815($$0: number): number; - method_34066($$0: Internal.Function_): Internal.List; - method_10814($$0: string): Internal.class_2540; - method_34065($$0: Internal.Consumer_): void; - static method_37453($$0: Internal.IntFunction_, $$1: number): Internal.IntFunction; - getUnsignedInt($$0: number): number; - indexOf($$0: number, $$1: number, $$2: number): number; - static method_36129($$0: number): number; - method_19456(): Internal.class_4076; - writeByte($$0: number): Internal.ByteBuf; - nioBuffer($$0: number, $$1: number): Internal.ByteBuffer; - nioBuffer(): Internal.ByteBuffer; - method_36130($$0: Internal.class_1923_): Internal.class_2540; - method_36131($$0: Internal.class_4076_): Internal.class_2540; - method_36132(): number[]; - discardSomeReadBytes(): Internal.ByteBuf; - touch(): Internal.ByteBuf; - touch($$0: any): Internal.ByteBuf; - duplicate(): Internal.ByteBuf; - writerIndex($$0: number): Internal.ByteBuf; - writerIndex(): number; - writeCharSequence($$0: Internal.CharSequence_, $$1: Internal.Charset_): number; - readUnsignedInt(): number; - getUnsignedShortLE($$0: number): number; - retainedDuplicate(): Internal.ByteBuf; - getChar($$0: number): string; - method_10800($$0: number): string; - setLong($$0: number, $$1: number): Internal.ByteBuf; - readMedium(): number; - writeBytes($$0: number[]): Internal.ByteBuf; - writeBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; - writeBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; - writeBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; - writeBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; - writeBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; - writeBytes($$0: Internal.ScatteringByteChannel_, $$1: number): number; - writeBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; - writeBytes($$0: Internal.InputStream_, $$1: number): number; - method_10802(): Internal.Date; - method_10801($$0: number[]): number[]; - forEachByte($$0: Internal.ByteProcessor_): number; - forEachByte($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; - method_10804($$0: number): Internal.class_2540; - setIndex($$0: number, $$1: number): Internal.ByteBuf; - method_10803($$0: number): number[]; - method_36133(): Internal.class_1923; - writeShort($$0: number): Internal.ByteBuf; - getShortLE($$0: number): number; - alloc(): Internal.ByteBufAllocator; - getMedium($$0: number): number; - readUnsignedShort(): number; - setByte($$0: number, $$1: number): Internal.ByteBuf; - writeShortLE($$0: number): Internal.ByteBuf; - maxWritableBytes(): number; - getDouble($$0: number): number; - getFloat($$0: number): number; - writeLong($$0: number): Internal.ByteBuf; - writeIntLE($$0: number): Internal.ByteBuf; - array(): number[]; - setCharSequence($$0: number, $$1: Internal.CharSequence_, $$2: Internal.Charset_): number; + type CompletionStage_ = CompletionStage; + /** + * @javaClass dev.latvian.mods.kubejs.recipe.RecipeTypeJS + */ + class RecipeTypeJS { + getMod(): string; hashCode(): number; - internalNioBuffer($$0: number, $$1: number): Internal.ByteBuffer; - arrayOffset(): number; - readIntLE(): number; - setMediumLE($$0: number, $$1: number): Internal.ByteBuf; - method_33558(): Internal.BitSet; - readUnsignedByte(): number; - readUnsignedMediumLE(): number; - readLongLE(): number; - method_33557($$0: Internal.BitSet_): void; - writeDouble($$0: number): Internal.ByteBuf; - setBytes($$0: number, $$1: number[]): Internal.ByteBuf; - setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; - setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; - setBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; - setBytes($$0: number, $$1: Internal.ScatteringByteChannel_, $$2: number): number; - setBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; - setBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; - setBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; - setBytes($$0: number, $$1: Internal.InputStream_, $$2: number): number; - setFloat($$0: number, $$1: number): Internal.ByteBuf; - getShort($$0: number): number; - writeMediumLE($$0: number): Internal.ByteBuf; - clear(): Internal.ByteBuf; - getUnsignedByte($$0: number): number; - discardReadBytes(): Internal.ByteBuf; - writeChar($$0: number): Internal.ByteBuf; - getUnsignedMediumLE($$0: number): number; - method_17813($$0: Internal.class_3965_): void; - method_17814(): Internal.class_3965; - readByte(): number; - static readonly field_33284 : 262144; - static readonly field_33283 : 32767; - get readable(): boolean; - get direct(): boolean; - get readOnly(): boolean; - get writable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2540_ = class_2540; - interface class_2394$class_2395 { - method_10297(arg0: Internal.class_2396_, arg1: Internal.class_2540_): T; - method_10296(arg0: Internal.class_2396_, arg1: Internal.StringReader_): T; - } - type class_2394$class_2395_ = class_2394$class_2395; - class class_1533 extends Internal.class_1530 { - method_6888(): boolean; - method_6889($$0: Internal.class_1297_): void; - method_34240(): Internal.class_3414; - method_34244(): Internal.class_3414; - method_31471($$0: Internal.class_2604_): void; - method_34243(): Internal.class_3414; - method_34242(): Internal.class_3414; - method_34241(): Internal.class_3414; - method_6894(): void; - method_5640($$0: number): boolean; - method_6891(): number; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6897(): number; - method_5688($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_5784($$0: Internal.class_1313_, $$1: Vec3_): void; - method_5762($$0: number, $$1: number, $$2: number): void; - method_5768(): void; - method_6934(): number; - method_6935($$0: Internal.class_1799_): void; - method_18002(): Internal.class_2596; - method_6933($$0: Internal.class_1799_, $$1: boolean): void; - method_6938(): number; - method_6939($$0: number): void; - method_5749($$0: Internal.class_2487_): void; - method_31480(): Internal.class_1799; - method_5871(): number; - method_32318($$0: number): Internal.class_5630; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_6940(): Internal.class_1799; - static readonly field_30454 : 8; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1533_ = class_1533; - interface class_5513 { - method_31287(): void; - method_31289(arg0: Internal.List_): Internal.CompletableFuture>; - method_31288(arg0: string): Internal.CompletableFuture; - method_31290(): void; - } - type class_5513_ = class_5513; - class class_1320 { - method_26829($$0: boolean): Internal.class_1320; - method_6168(): boolean; - method_26830(): string; - method_6165($$0: number): number; - method_6169(): number; - static readonly field_30097 : 64; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1320_ = Special.class_1320 | class_1320; - interface AsKJS { - asKJS(): T; - } - type AsKJS_ = AsKJS; - class CustomGameRuleCategory { - getName(): Internal.class_2561; - hashCode(): number; - equals(o: any): boolean; - static getCategory(key: Internal.class_1928$class_4313_): Internal.Optional; + equals(obj: any): boolean; + isCustom(): boolean; getId(): ResourceLocation; - get name(): Internal.class_2561; + toString(): string; + readonly "factory" : (() => Internal.RecipeJS); + readonly "serializer" : Internal.RecipeSerializer; + get mod(): string; + get custom(): boolean; get id(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type CustomGameRuleCategory_ = CustomGameRuleCategory; - interface ChannelInboundHandler extends Internal.ChannelHandler { - channelInactive(arg0: Internal.ChannelHandlerContext_): void; - channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; - channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; - exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; - channelActive(arg0: Internal.ChannelHandlerContext_): void; - userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - channelRegistered(arg0: Internal.ChannelHandlerContext_): void; - channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; - channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - } - type ChannelInboundHandler_ = ChannelInboundHandler; - abstract class RecipeJS { - parseResultItemList(o: any): Internal.List; - ingredientAction(filter: Internal.IngredientActionFilter_, action: Internal.IngredientAction_): Internal.RecipeJS; - getMod(): string; - convertReplacedOutput(index: number, oldStack: Internal.ItemStackJS_, newStack: Internal.ItemStackJS_): Internal.ItemStackJS; - convertReplacedInput(index: number, oldIngredient: Internal.IngredientJS_, newIngredient: Internal.IngredientJS_): Internal.IngredientJS; - save(): void; - damageIngredient(filter: Internal.IngredientActionFilter_, damage: number): Internal.RecipeJS; - damageIngredient(filter: Internal.IngredientActionFilter_): Internal.RecipeJS; - getId(): string; - dontAdd(): void; - serializeJson(): void; - getUniqueId(): string; - createRecipe(): Internal.class_1860; - getFromToString(): string; - replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): boolean; - replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean, func: Internal.BiFunction_): boolean; - parseIngredientItemList(o: any): Internal.List; - merge(data: any): Internal.RecipeJS; - getPath(): string; - create(arg0: Internal.ListJS_): void; - parseIngredientItemStackList(o: any): Internal.List; - deserializeJson(): void; - id(_id: ResourceLocation_): Internal.RecipeJS; - parseIngredientItem(o: any): Internal.IngredientJS; - parseIngredientItem(o: any, key: string): Internal.IngredientJS; - getOrCreateId(): ResourceLocation; - deserialize(): void; - group(g: string): Internal.RecipeJS; - serializeNBTAsJson(): boolean; - getOutputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; - getOriginalRecipeResult(): Internal.ItemStackJS; - getOriginalRecipeIngredients(): Internal.List; - getInputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; - setGroup(g: string): void; - serialize(): void; - serializeIngredientStack(in_: Internal.IngredientStackJS_): Internal.JsonElement; - resultFromRecipeJson(json: Internal.JsonObject_): Internal.ItemStackJS; - stage(s: string): Internal.RecipeJS; - replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean, func: Internal.BiFunction_): boolean; - replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): boolean; - getType(): string; - getGroup(): string; - serializeItemStack(stack: Internal.ItemStackJS_): Internal.JsonElement; - hasOutput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; - toString(): string; - keepIngredient(filter: Internal.IngredientActionFilter_): Internal.RecipeJS; - customIngredientAction(filter: Internal.IngredientActionFilter_, id: string): Internal.RecipeJS; - modifyResult(callback: Internal.ModifyRecipeResultCallback_): Internal.RecipeJS; - parseResultItem(o: any): Internal.ItemStackJS; - hasInput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; - replaceIngredient(filter: Internal.IngredientActionFilter_, item: Internal.ItemStackJS_): Internal.RecipeJS; - static currentRecipe : null; - originalJson : Internal.JsonObject; - serializeOutputs : boolean; - originalRecipe : Internal.class_1860; - readonly inputItems : Internal.List; - static itemErrors : false; - json : Internal.JsonObject; - readonly outputItems : Internal.List; - type : Internal.RecipeTypeJS; - serializeInputs : boolean; - get path(): string; - get mod(): string; - get originalRecipeIngredients(): Internal.List; - get originalRecipeResult(): Internal.ItemStackJS; - get orCreateId(): ResourceLocation; - get fromToString(): string; - get uniqueId(): string; + type RecipeTypeJS_ = RecipeTypeJS; + /** + * @javaClass dev.latvian.mods.unit.VariableSet + */ + class VariableSet implements Internal.UnitVariables { + getVariables(): this; + set(name: string, value: dev.latvian.mods.unit.Unit_): this; + set(name: string, value: number): this; + get(entry: string): dev.latvian.mods.unit.Unit; + setMutable(name: string, initialValue: number): Internal.MutableNumberUnit; + createSubset(): this; + get variables(): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type RecipeJS_ = RecipeJS; - interface TemporalAdjuster { - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - } - type TemporalAdjuster_ = ((arg0: Internal.Temporal) => Internal.Temporal) | TemporalAdjuster; - interface class_3288$class_5351 { - create(arg0: string, arg1: Internal.class_2561_, arg2: boolean, arg3: Internal.Supplier_, arg4: Internal.class_3272_, arg5: Internal.class_3288$class_3289_, arg6: Internal.class_5352_): Internal.class_3288; - } - type class_3288$class_5351_ = ((arg0: string, arg1: Internal.class_2561, arg2: boolean, arg3: Internal.Supplier, arg4: Internal.class_3272, arg5: Internal.class_3288$class_3289, arg6: Internal.class_5352) => Internal.class_3288) | class_3288$class_5351; - class class_4663

{ - method_28894(): Internal.Codec

; - static readonly field_21323 : Internal.class_4663; - static readonly field_21324 : Internal.class_4663; - static readonly field_21320 : Internal.class_4663; - static readonly field_21321 : Internal.class_4663; - static readonly field_21322 : Internal.class_4663; + type VariableSet_ = VariableSet; + /** + * @javaClass net.minecraft.class_1678 + */ + class ShulkerBullet extends Internal.Projectile { + getSoundSource(): Internal.SoundSource; + getBrightness(): number; + shouldRenderAtSqrDistance($$0: number): boolean; + checkDespawn(): void; + isOnFire(): boolean; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + tick(): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isPickable(): boolean; + get brightness(): number; + get pickable(): boolean; + get soundSource(): Internal.SoundSource; + get onFire(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4663_

= class_4663

; - class class_4205$class_4206 { - readonly field_18782 : BlockPos; - readonly field_18784 : string; - readonly field_18783 : number; - readonly field_18785 : boolean; + type ShulkerBullet_ = ShulkerBullet; + /** + * @javaClass net.minecraft.class_5149 + */ + class Variant extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Variant[]; + getId(): number; + static byId($$0: number): this; + static readonly "WHITE" : Internal.Variant; + static readonly "GRAY" : Internal.Variant; + static readonly "CHESTNUT" : Internal.Variant; + static readonly "BLACK" : Internal.Variant; + static readonly "DARKBROWN" : Internal.Variant; + static readonly "BROWN" : Internal.Variant; + static readonly "CREAMY" : Internal.Variant; + get id(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4205$class_4206_ = class_4205$class_4206; - class StonePressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.class_2248; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StonePressurePlateBlockBuilder_ = StonePressurePlateBlockBuilder; - class class_2902 { - method_12603($$0: number, $$1: number): number; - static method_16684($$0: Internal.class_2791_, $$1: Internal.Set_): void; - method_35334($$0: number, $$1: number): number; - method_12600($$0: Internal.class_2791_, $$1: Internal.class_2902$class_2903_, $$2: number[]): void; - method_12597($$0: number, $$1: number, $$2: number, $$3: Internal.class_2680_): boolean; - method_12598(): number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2902_ = class_2902; - class EventJS { - cancel(): void; - isCancelled(): boolean; - post(t: Internal.ScriptType_, id: string, sub: string): boolean; - post(t: Internal.ScriptType_, id: string): boolean; - canCancel(): boolean; - get cancelled(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EventJS_ = EventJS; - abstract class class_2791 implements Internal.class_1922, Internal.class_4543$class_4544, Internal.class_2810 { - method_12031(): number; - method_12034($$0: Internal.Map_, Internal.class_3449_>): void; - method_16359($$0: number, $$1: number, $$2: number): Internal.class_6880; - method_12032($$0: Internal.class_2902$class_2903_): Internal.class_2902; - method_12033(): number; - method_12038(): boolean; - method_12039($$0: BlockPos_): void; - method_12037($$0: Internal.class_2902$class_2903_, $$1: number[]): void; - method_12180($$0: Internal.class_5312_): Internal.LongSet; - method_12181($$0: Internal.class_5312_): Internal.class_3449; - method_12184($$0: Internal.class_5312_, $$1: Internal.class_3449_): void; - method_12020($$0: boolean): void; - method_38871(): boolean; - method_12182($$0: Internal.class_5312_, $$1: number): void; - method_38870($$0: number): void; - method_12183($$0: Internal.Map_, Internal.LongSet_>): void; - method_12029($$0: number, $$1: number): void; - method_12228($$0: number, $$1: number): boolean; - method_12024($$0: BlockPos_): Internal.class_2487; - method_31605(): number; - method_12021(): Internal.Set; - method_12028($$0: number): void; - static method_12026($$0: Internal.ShortList_[], $$1: number): Internal.ShortList; - method_39294($$0: Internal.class_6749_): void; - method_39296(): Internal.class_2791$class_6745; - method_39295($$0: Internal.class_2902$class_2903_): boolean; - method_39297(): boolean; - method_39299(): Internal.class_6749; - method_31607(): number; - method_20598(arg0: BlockPos_): Internal.class_2487; - method_12018(): Internal.Stream; - method_12012(): Internal.ShortList[]; - method_12013(): Internal.class_6763; - method_12010(arg0: BlockPos_, arg1: Internal.class_2680_, arg2: boolean): Internal.class_2680; - method_12011(): Internal.Collection>; - method_12016(): Internal.Map, Internal.class_3449>; - method_12014(): Internal.class_6763; - method_12179(): Internal.Map, Internal.LongSet>; - method_39461(): boolean; - method_39460(): Internal.class_5539; - method_12041(arg0: BlockPos_): void; - method_12042($$0: Internal.class_2487_): void; - method_39300(): Internal.class_6746; - method_38255($$0: Internal.class_6953_, $$1: Internal.Supplier_, $$2: Internal.class_5284_, $$3: Internal.class_6350$class_6565_, $$4: Internal.class_6748_): Internal.class_6568; - method_12040(): Internal.class_2826; - method_12009(): Internal.class_2806; - method_12007(arg0: Internal.class_2586_): void; - method_12008($$0: boolean): void; - method_38257($$0: Internal.class_6780_, $$1: Internal.class_6544$class_6552_): void; - method_32914($$0: number): Internal.class_5713; - method_12002(arg0: Internal.class_1297_): void; - method_38259($$0: number): Internal.class_2826; - method_12044(): boolean; - method_38258($$0: Internal.Supplier_>): Internal.class_6880; - method_12005($$0: Internal.class_2902$class_2903_, $$1: number, $$2: number): number; - method_12006(): Internal.class_2826[]; - method_12003(): Internal.class_2843; - method_12004(): Internal.class_1923; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2791_ = class_2791; - interface class_5146 { - method_6725(): boolean; - method_6765(): boolean; - method_6576(arg0: Internal.class_3419_): void; - } - type class_5146_ = class_5146; - class ImmutableSetMultimap extends Internal.ImmutableMultimap implements Internal.SetMultimap { - static flatteningToImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Collector>; - inverse(): Internal.ImmutableSetMultimap; - removeAll(arg0: any): Internal.ImmutableSet; - entries(): Internal.ImmutableSet>; - static of(arg0: K, arg1: V): Internal.ImmutableSetMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableSetMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableSetMultimap; - static of(): Internal.ImmutableSetMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableSetMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableSetMultimap; - get(arg0: K): Internal.ImmutableSet; - static builder(): Internal.ImmutableSetMultimap$Builder; - static copyOf(arg0: Internal.Multimap_): Internal.ImmutableSetMultimap; - static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableSetMultimap; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableSet; - static toImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableSetMultimap_ = ImmutableSetMultimap; - abstract class ImmutableMultiset extends Internal.ImmutableMultisetGwtSerializationDependencies implements Internal.Multiset { - add(arg0: E, arg1: number): number; - static toImmutableMultiset(arg0: Internal.Function_, arg1: Internal.ToIntFunction_): Internal.Collector>; - static toImmutableMultiset(): Internal.Collector>; - entrySet(): Internal.ImmutableSet>; - static copyOf(arg0: E[]): Internal.ImmutableMultiset; - static copyOf(arg0: Internal.Iterator_): Internal.ImmutableMultiset; - static copyOf(arg0: Internal.Iterable_): Internal.ImmutableMultiset; - asList(): Internal.ImmutableList; - remove(arg0: any, arg1: number): number; - contains(arg0: any): boolean; - iterator(): Internal.UnmodifiableIterator; - elementSet(): Internal.ImmutableSet; - hashCode(): number; - static of(arg0: E, arg1: E): Internal.ImmutableMultiset; - static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableMultiset; - static of(arg0: E): Internal.ImmutableMultiset; - static of(): Internal.ImmutableMultiset; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableMultiset; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ... arg6: E[]): Internal.ImmutableMultiset; - static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableMultiset; - equals(arg0: any): boolean; - static builder(): Internal.ImmutableMultiset$Builder; - toString(): string; - setCount(arg0: E, arg1: number): number; - setCount(arg0: E, arg1: number, arg2: number): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMultiset_ = ImmutableMultiset; - interface LoadedChunksCache { - fabric_getLoadedChunks(): Internal.Set; - fabric_markUnloaded(arg0: Internal.class_2818_): void; - fabric_markLoaded(arg0: Internal.class_2818_): void; - } - type LoadedChunksCache_ = LoadedChunksCache; - interface AnnotatedType extends Internal.AnnotatedElement { - getAnnotatedOwnerType(): Internal.AnnotatedType; - getType(): Internal.Type; - getAnnotation(arg0: Internal.Class_): T; - getAnnotations(): Internal.Annotation[]; - getDeclaredAnnotations(): Internal.Annotation[]; - } - type AnnotatedType_ = AnnotatedType; - interface class_5455$class_6890 extends Internal.class_5455 { - method_40316(): Internal.class_5455$class_6890; - } - type class_5455$class_6890_ = class_5455$class_6890; - class class_1333 implements Internal.class_6035 { - method_6228(): number; - method_6230($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_35111($$0: Internal.class_1297_): void; - method_38970(): boolean; - method_19615($$0: Vec3_): void; - method_6231(): void; - method_6226($$0: Internal.class_1297_, $$1: number, $$2: number): void; - method_6227(): number; - method_20248($$0: number, $$1: number, $$2: number): void; - method_6225(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1333_ = class_1333; - class class_1420 extends Internal.class_1421 { - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - static method_20661($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5810(): boolean; - method_6449($$0: boolean): void; - method_5749($$0: Internal.class_2487_): void; - static method_26878(): Internal.class_5132$class_5133; - method_6450(): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6017(): number; - method_5776(): boolean; - method_5696(): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_5994(): Internal.class_3414; - static readonly field_30268 : 74.48451; - static readonly field_28637 : 3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1420_ = class_1420; - class class_6053 extends Internal.class_1429 { - method_5986(): number; - method_5711($$0: number): void; - method_18377($$0: Internal.class_4050_): Internal.class_4048; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_36283(): number; - method_36284($$0: boolean): void; - method_5847($$0: number): void; - static method_38067($$0: Internal.class_1299_, $$1: Internal.class_1936_, $$2: Internal.class_3730_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_5749($$0: Internal.class_2487_): void; - static method_35179(): Internal.class_5132$class_5133; - method_35178(): boolean; - method_35177($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_6053; - method_18868(): Internal.class_4095; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_18869($$0: Internal.class_1799_): Internal.class_3414; - method_6007(): void; - method_5652($$0: Internal.class_2487_): void; - static readonly field_30402 : 10; - static readonly field_30403 : 0.02; - static readonly field_30399 : Internal.class_4048; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6053_ = class_6053; - class class_169 { - method_746(): ResourceLocation; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_169_ = class_169; - interface MethodHandleInfo { - getReferenceKind(): number; - getDeclaringClass(): typeof any; + type Variant_ = "creamy" | "gray" | "white" | "darkbrown" | "black" | "chestnut" | "brown" | Variant; + /** + * @javaClass net.minecraft.class_1959$class_5484 + */ + abstract class Biome$TemperatureModifier extends Internal.Enum implements Internal.StringRepresentable { getName(): string; - isVarArgs(): boolean; - getMethodType(): Internal.MethodType; - reflectAs(arg0: Internal.Class_, arg1: Internal.MethodHandles$Lookup_): T; - getModifiers(): number; - } - type MethodHandleInfo_ = MethodHandleInfo; - interface ScreenExtensions { - fabric_getAllowKeyReleaseEvent(): Internal.Event; - fabric_getBeforeRenderEvent(): Internal.Event; - fabric_getRemoveEvent(): Internal.Event; - fabric_getAfterMouseClickEvent(): Internal.Event; - fabric_getAfterMouseReleaseEvent(): Internal.Event; - fabric_getAfterTickEvent(): Internal.Event; - fabric_getAfterKeyReleaseEvent(): Internal.Event; - fabric_getAllowMouseScrollEvent(): Internal.Event; - fabric_getBeforeTickEvent(): Internal.Event; - fabric_getBeforeKeyReleaseEvent(): Internal.Event; - fabric_getButtons(): Internal.List; - fabric_getAfterKeyPressEvent(): Internal.Event; - fabric_getAllowKeyPressEvent(): Internal.Event; - fabric_getAllowMouseReleaseEvent(): Internal.Event; - fabric_getBeforeMouseScrollEvent(): Internal.Event; - fabric_getAllowMouseClickEvent(): Internal.Event; - fabric_getAfterMouseScrollEvent(): Internal.Event; - fabric_getAfterRenderEvent(): Internal.Event; - fabric_getBeforeKeyPressEvent(): Internal.Event; - fabric_getBeforeMouseClickEvent(): Internal.Event; - fabric_getBeforeMouseReleaseEvent(): Internal.Event; - } - type ScreenExtensions_ = ScreenExtensions; - class class_1528 extends Internal.class_1588 implements Internal.class_4582, Internal.class_1603 { - method_6879($$0: number): number; - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - static method_26904(): Internal.class_5132$class_5133; - method_5822(): boolean; - method_5844($$0: Internal.class_2680_, $$1: Vec3_): void; - method_5837($$0: Internal.class_3222_): void; - method_5749($$0: Internal.class_2487_): void; - method_6046(): Internal.class_1310; - method_37222($$0: Internal.class_1293_, $$1: Internal.class_1297_): boolean; - method_6882($$0: number): number; - static method_6883($$0: Internal.class_2680_): boolean; - method_6872(): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5742($$0: Internal.class_3222_): void; - method_5665($$0: Internal.class_2561_): void; - method_6875($$0: number): void; - method_6007(): void; - method_6887($$0: number): number; - method_6876($$0: number, $$1: number): void; - method_7105($$0: Internal.class_1309_, $$1: number): void; - method_5652($$0: Internal.class_2487_): void; - method_5982(): void; - method_6884(): number; - method_6885(): void; - method_6049($$0: Internal.class_1293_): boolean; + static valueOf($$0: string): this; + static values(): Internal.Biome$TemperatureModifier[]; + modifyTemperature(arg0: BlockPos_, arg1: number): number; + method_15434(): string; + static byName($$0: string): this; + static readonly "CODEC" : Internal.Codec; + static readonly "NONE" : Internal.Biome$TemperatureModifier; + static readonly "FROZEN" : Internal.Biome$TemperatureModifier; + get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1528_ = class_1528; + type Biome$TemperatureModifier_ = "frozen" | "none" | Biome$TemperatureModifier; + /** + * @javaClass dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS + */ + class EntityPotionEffectsJS { + add(mobEffect: Internal.MobEffect_, duration: number): void; + add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number): void; + add(mobEffect: Internal.MobEffect_): void; + add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, showParticles: boolean): void; + getDuration(mobEffect: Internal.MobEffect_): number; + isApplicable(effect: Internal.MobEffectInstance_): boolean; + clear(): void; + getActive(): Internal.Collection; + getActive(mobEffect: Internal.MobEffect_): Internal.MobEffectInstance; + isActive(mobEffect: Internal.MobEffect_): boolean; + getMap(): Internal.Map; + get active(): Internal.Collection; + get map(): Internal.Map; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityPotionEffectsJS_ = EntityPotionEffectsJS; + /** + * @javaClass com.mojang.brigadier.RedirectModifier + */ + interface RedirectModifier { + apply(arg0: Internal.CommandContext_): Internal.Collection; + } + type RedirectModifier_ = ((arg0: Internal.CommandContext) => Internal.Collection) | RedirectModifier; + /** + * @javaClass net.minecraft.class_5762$class_5767 + */ + class Axolotl$Variant extends Internal.Enum { + getName(): string; + static getRareSpawnVariant($$0: Internal.Random_): this; + static getCommonSpawnVariant($$0: Internal.Random_): this; + static valueOf($$0: string): this; + static values(): Internal.Axolotl$Variant[]; + getId(): number; + static readonly "GOLD" : Internal.Axolotl$Variant; + static readonly "WILD" : Internal.Axolotl$Variant; + static readonly "BLUE" : Internal.Axolotl$Variant; + static readonly "BY_ID" : Internal.Axolotl$Variant[]; + static readonly "LUCY" : Internal.Axolotl$Variant; + static readonly "CYAN" : Internal.Axolotl$Variant; + get name(): string; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Axolotl$Variant_ = "gold" | "blue" | "lucy" | "wild" | "cyan" | Axolotl$Variant; + /** + * @javaClass net.minecraft.class_124 + */ + class ChatFormatting extends Internal.Enum implements Internal.MixinFormattingAccessor, Internal.Color { + static getByCode($$0: string): this; + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.ChatFormatting[]; + getColor(): number; + getId(): number; + static getNames($$0: boolean, $$1: boolean): Internal.Collection; + isFormat(): boolean; + getChar(): string; + getRgbJS(): number; + static getById($$0: number): this; + isColor(): boolean; + static getByName($$0: string): this; + getArgbJS(): number; + toString(): string; + static stripFormatting($$0: string): string; + static readonly "ITALIC" : Internal.ChatFormatting; + static readonly "GOLD" : Internal.ChatFormatting; + static readonly "GRAY" : Internal.ChatFormatting; + static readonly "AQUA" : Internal.ChatFormatting; + static readonly "WHITE" : Internal.ChatFormatting; + static readonly "BLUE" : Internal.ChatFormatting; + static readonly "RAINBOW" : Internal.ChatFormatting; + static readonly "OBFUSCATED" : Internal.ChatFormatting; + static readonly "DARK_AQUA" : Internal.ChatFormatting; + static readonly "RESET" : Internal.ChatFormatting; + static readonly "DARK_BLUE" : Internal.ChatFormatting; + static readonly "GREEN" : Internal.ChatFormatting; + static readonly "UNDERLINE" : Internal.ChatFormatting; + static readonly "RED" : Internal.ChatFormatting; + static readonly "PREFIX_CODE" : "§"; + static readonly "DARK_PURPLE" : Internal.ChatFormatting; + static readonly "STRIKETHROUGH" : Internal.ChatFormatting; + static readonly "DARK_RED" : Internal.ChatFormatting; + static readonly "LIGHT_PURPLE" : Internal.ChatFormatting; + static readonly "BLACK" : Internal.ChatFormatting; + static readonly "BOLD" : Internal.ChatFormatting; + static readonly "DARK_GREEN" : Internal.ChatFormatting; + static readonly "YELLOW" : Internal.ChatFormatting; + static readonly "DARK_GRAY" : Internal.ChatFormatting; + get rgbJS(): number; + get color(): boolean; + get name(): string; + get format(): boolean; + get char(): string; + get argbJS(): number; + get id(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChatFormatting_ = "dark_red" | "green" | "underline" | "dark_green" | "black" | "yellow" | "bold" | "italic" | "dark_blue" | "dark_purple" | "gold" | "red" | "aqua" | "rainbow" | "gray" | "light_purple" | "blue" | "white" | "dark_aqua" | "dark_gray" | "reset" | "strikethrough" | "obfuscated" | ChatFormatting; + /** + * @javaClass java.nio.charset.Charset + */ abstract class Charset implements Internal.Comparable { encode(arg0: string): Internal.ByteBuffer; encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer; aliases(): Internal.Set; - static forName(arg0: string): Internal.Charset; + static forName(arg0: string): this; displayName(): string; displayName(arg0: Internal.Locale_): string; newDecoder(): Internal.CharsetDecoder; - static defaultCharset(): Internal.Charset; + static defaultCharset(): this; static isSupported(arg0: string): boolean; compareTo(arg0: Internal.Charset_): number; decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer; @@ -48733,964 +62339,900 @@ declare namespace Internal { protected constructor(); } type Charset_ = Charset; - class RegistryObjectBuilderTypes$RegistryEventJS extends Internal.StartupEventJS { - create(id: string, type: string): Internal.BuilderBase; - create(id: string): Internal.BuilderBase; + /** + * @javaClass net.minecraft.class_3213 + */ + class ServerBossEvent extends Internal.BossEvent { + setVisible($$0: boolean): void; + setName($$0: Internal.Component_): void; + setColor($$0: Internal.BossEvent$BossBarColor_): void; + removeAllPlayers(): void; + addPlayer($$0: Internal.ServerPlayer_): void; + setDarkenScreen($$0: boolean): Internal.BossEvent; + setProgress($$0: number): void; + setCreateWorldFog($$0: boolean): Internal.BossEvent; + isVisible(): boolean; + setOverlay($$0: Internal.BossEvent$BossBarOverlay_): void; + getPlayers(): Internal.Collection; + removePlayer($$0: Internal.ServerPlayer_): void; + setPlayBossMusic($$0: boolean): Internal.BossEvent; + get visible(): boolean; + get players(): Internal.Collection; + set darkenScreen($$0: boolean); + set playBossMusic($$0: boolean); + set visible($$0: boolean); + set overlay($$0: Internal.BossEvent$BossBarOverlay_); + set color($$0: Internal.BossEvent$BossBarColor_); + set name($$0: Internal.Component_); + set progress($$0: number); + set createWorldFog($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type RegistryObjectBuilderTypes$RegistryEventJS_ = RegistryObjectBuilderTypes$RegistryEventJS; - class class_2735 implements Internal.class_2596 { - method_11803(): number; - method_11802($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; + type ServerBossEvent_ = ServerBossEvent; + /** + * @javaClass com.mojang.serialization.Codec$ResultFunction + */ + interface Codec$ResultFunction { + apply(arg0: Internal.DynamicOps_, arg1: T, arg2: Internal.DataResult_>): Internal.DataResult>; + coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.DataResult_): Internal.DataResult; + } + type Codec$ResultFunction_ = Codec$ResultFunction; + /** + * @javaClass net.minecraft.class_4146 + */ + class NearestLivingEntitySensor extends Internal.Sensor { + requires(): Internal.Set>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2735_ = class_2735; - abstract class Writer implements Internal.Appendable, Internal.Closeable, Internal.Flushable { - flush(): void; - static nullWriter(): Internal.Writer; - close(): void; - write(arg0: string, arg1: number, arg2: number): void; - write(arg0: number): void; - write(arg0: string): void; - write(arg0: string[], arg1: number, arg2: number): void; - write(arg0: string[]): void; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.Writer; - append(arg0: string): Internal.Writer; - append(arg0: Internal.CharSequence_): Internal.Writer; + type NearestLivingEntitySensor_ = NearestLivingEntitySensor; + /** + * @javaClass net.minecraft.class_1334 + */ + class JumpControl implements Internal.Control { + tick(): void; + jump(): void; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Writer_ = Writer; - interface class_368 { - method_1986(arg0: Internal.class_4587_, arg1: Internal.class_374_, arg2: number): Internal.class_368$class_369; - method_1987(): any; - method_29049(): number; - method_29050(): number; - } - type class_368_ = class_368; - class class_3494 { - static method_40088(): Internal.class_3494; - method_15138(): Internal.List; + type JumpControl_ = JumpControl; + /** + * @javaClass net.minecraft.class_1454 + */ + class Pufferfish extends Internal.AbstractFish { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + aiStep(): void; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + setPuffState($$0: number): void; + playerTouch($$0: Internal.Player_): void; + method_6452(): Internal.ItemStack; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getPuffState(): number; + static readonly "STATE_SMALL" : 0; + static readonly "STATE_FULL" : 2; + static readonly "STATE_MID" : 1; + get puffState(): number; + set puffState($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3494_ = class_3494; - class class_5285 { - method_28609(): Internal.class_2378; - static method_28608($$0: Internal.class_2378_, $$1: Internal.class_2378_, $$2: Internal.class_2794_): Internal.class_2378; - method_28029(): boolean; - method_28028(): number; - method_28038(): Internal.class_5285; - static method_40024($$0: string): Internal.OptionalLong; - method_28037(): Internal.class_5285; - static method_29962($$0: Internal.class_2378_, $$1: Internal.class_6880_, $$2: Internal.class_2794_): Internal.class_2378; - static method_28604($$0: Internal.class_5455_, $$1: number): Internal.class_3754; - static method_28009($$0: Internal.class_5455_): Internal.class_5285; - static method_28021($$0: Internal.class_5455_, $$1: Internal.class_3806$class_7044_): Internal.class_5285; - method_28032(): Internal.class_2794; - method_28030(): boolean; - static method_31112($$0: Internal.class_5455_): Internal.class_5285; - method_28036(): Internal.class_5285; - method_28024($$0: boolean, $$1: Internal.OptionalLong_): Internal.class_5285; - method_29575(): Internal.ImmutableSet>; - method_28035(): boolean; - method_28034(): boolean; - method_28033(): boolean; - static method_39335($$0: Internal.class_5321_): Internal.class_5321; - static method_39334($$0: Internal.class_5321_): Internal.class_5321; - static method_39557($$0: Internal.class_5455_, $$1: number, $$2: Internal.class_5321_, $$3: boolean): Internal.class_3754; - static method_39556($$0: Internal.class_5455_, $$1: number, $$2: Internal.class_5321_): Internal.class_3754; - static method_39558($$0: Internal.class_5455_, $$1: number, $$2: boolean): Internal.class_3754; - static readonly field_24826 : Internal.Codec; + type Pufferfish_ = Pufferfish; + /** + * @javaClass net.minecraft.class_5731 + */ + class DripstoneClusterConfiguration implements Internal.FeatureConfiguration { + readonly "chanceOfDripstoneColumnAtMaxDistanceFromCenter" : number; + readonly "heightDeviation" : number; + static readonly "CODEC" : Internal.Codec; + readonly "density" : Internal.FloatProvider; + readonly "dripstoneBlockLayerThickness" : Internal.IntProvider; + readonly "maxStalagmiteStalactiteHeightDiff" : number; + readonly "floorToCeilingSearchRange" : number; + readonly "wetness" : Internal.FloatProvider; + readonly "radius" : Internal.IntProvider; + readonly "maxDistanceFromCenterAffectingHeightBias" : number; + readonly "maxDistanceFromEdgeAffectingChanceOfDripstoneColumn" : number; + readonly "height" : Internal.IntProvider; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5285_ = class_5285; - interface class_2602 extends Internal.class_2547 { - method_11140(arg0: Internal.class_2632_): void; - method_11149(arg0: Internal.class_2781_): void; - method_11142(arg0: Internal.class_2759_): void; - method_11141(arg0: Internal.class_2720_): void; - method_11144(arg0: Internal.class_2751_): void; - method_11143(arg0: Internal.class_2676_): void; - method_11146(arg0: Internal.class_2767_): void; - method_11145(arg0: Internal.class_2641_): void; - method_11148(arg0: Internal.class_2663_): void; - method_11147(arg0: Internal.class_2670_): void; - method_11090(arg0: Internal.class_2695_): void; - method_11092(arg0: Internal.class_2707_): void; - method_11091(arg0: Internal.class_2606_): void; - method_11094(arg0: Internal.class_2622_): void; - method_11093(arg0: Internal.class_2739_): void; - method_11095(arg0: Internal.class_2716_): void; - method_11139(arg0: Internal.class_2726_): void; - method_11138(arg0: Internal.class_2610_): void; - method_11098(arg0: Internal.class_2673_): void; - method_11131(arg0: Internal.class_2651_): void; - method_11130(arg0: Internal.class_2779_): void; - method_11097(arg0: Internal.class_2613_): void; - method_11099(arg0: Internal.class_5900_): void; - method_11132(arg0: Internal.class_2743_): void; - method_11135(arg0: Internal.class_2735_): void; - method_11134(arg0: Internal.class_2692_): void; - method_11136(arg0: Internal.class_2626_): void; - method_11081(arg0: Internal.class_2639_): void; - method_17586(arg0: Internal.class_3943_): void; - method_11080(arg0: Internal.class_2752_): void; - method_11083(arg0: Internal.class_2661_): void; - method_11082(arg0: Internal.class_2770_): void; - method_11085(arg0: Internal.class_2668_): void; - method_17186(arg0: Internal.class_3895_): void; - method_11084(arg0: Internal.class_2783_): void; - method_11128(arg0: Internal.class_2672_): void; - method_11127(arg0: Internal.class_2774_): void; - method_11129(arg0: Internal.class_2617_): void; - method_11087(arg0: Internal.class_2656_): void; - method_11120(arg0: Internal.class_2678_): void; - method_11086(arg0: Internal.class_2777_): void; - method_11089(arg0: Internal.class_2648_): void; - method_11122(arg0: Internal.class_2749_): void; - method_11088(arg0: Internal.class_2683_): void; - method_11121(arg0: Internal.class_2635_): void; - method_11124(arg0: Internal.class_2664_): void; - method_17587(arg0: Internal.class_3944_): void; - method_11126(arg0: Internal.class_2790_): void; - method_11125(arg0: Internal.class_2765_): void; - method_11117(arg0: Internal.class_2724_): void; - method_11116(arg0: Internal.class_2620_): void; - method_11119(arg0: Internal.class_2718_): void; - method_11118(arg0: Internal.class_2757_): void; - method_21707(arg0: Internal.class_4463_): void; - method_11078(arg0: Internal.class_2629_): void; - method_11111(arg0: Internal.class_2734_): void; - method_11077(arg0: Internal.class_2675_): void; - method_11110(arg0: Internal.class_2740_): void; - method_11113(arg0: Internal.class_2703_): void; - method_11079(arg0: Internal.class_2761_): void; - method_11112(arg0: Internal.class_2604_): void; - method_11115(arg0: Internal.class_2713_): void; - method_11114(arg0: Internal.class_2612_): void; - method_11106(arg0: Internal.class_2788_): void; - method_11105(arg0: Internal.class_2772_): void; - method_11108(arg0: Internal.class_2693_): void; - method_11107(arg0: Internal.class_2666_): void; - method_33135(arg0: Internal.class_5747_): void; - method_11109(arg0: Internal.class_2653_): void; - method_11100(arg0: Internal.class_2637_): void; - method_11102(arg0: Internal.class_2645_): void; - method_11101(arg0: Internal.class_2748_): void; - method_11104(arg0: Internal.class_2660_): void; - method_20320(arg0: Internal.class_4282_): void; - method_34075(arg0: Internal.class_5892_): void; - method_34074(arg0: Internal.class_5891_): void; - method_34073(arg0: Internal.class_5890_): void; - method_34072(arg0: Internal.class_5889_): void; - method_34071(arg0: Internal.class_5888_): void; - method_20203(arg0: Internal.class_4273_): void; - method_34079(arg0: Internal.class_5897_): void; - method_34078(arg0: Internal.class_5896_): void; - method_34077(arg0: Internal.class_5895_): void; - method_34076(arg0: Internal.class_5894_): void; - method_36895(arg0: Internal.class_6373_): void; - method_11160(arg0: Internal.class_2616_): void; - method_11161(arg0: Internal.class_2729_): void; - method_34084(arg0: Internal.class_5905_): void; - method_34083(arg0: Internal.class_5904_): void; - method_34082(arg0: Internal.class_5903_): void; - method_34081(arg0: Internal.class_5899_): void; - method_34080(arg0: Internal.class_5898_): void; - method_39025(arg0: Internal.class_6682_): void; - method_11151(arg0: Internal.class_2744_): void; - method_11150(arg0: Internal.class_2775_): void; - method_11153(arg0: Internal.class_2649_): void; - method_11152(arg0: Internal.class_2658_): void; - method_11155(arg0: Internal.class_2684_): void; - method_11154(arg0: Internal.class_2696_): void; - method_11157(arg0: Internal.class_2708_): void; - method_11159(arg0: Internal.class_2736_): void; - method_11158(arg0: Internal.class_2623_): void; + type DripstoneClusterConfiguration_ = DripstoneClusterConfiguration; + /** + * @javaClass net.minecraft.class_6686$class_6693 + */ + interface SurfaceRules$ConditionSource extends Internal.Function { + codec(): Internal.Codec; + bootstrap($$0: Internal.Registry_>): Internal.Codec; } - type class_2602_ = class_2602; - class class_2248 extends Internal.class_4970 implements Internal.class_1935 { - method_9539(): string; - method_40142(): Internal.class_6880$class_6883; - static method_9582($$0: Internal.class_2680_, $$1: Internal.class_2680_, $$2: Internal.class_1937_, $$3: BlockPos_): Internal.class_2680; - method_9585($$0: Internal.class_1936_, $$1: BlockPos_, $$2: Internal.class_2680_): void; - static method_9541($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.class_265; - static method_9581($$0: Internal.class_2680_): boolean; - method_9502($$0: Internal.class_1922_, $$1: Internal.class_1297_): void; - static method_9503($$0: Internal.class_1792_): Internal.class_2248; - method_9504($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_1959$class_1963_): void; - method_9586($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_1927_): void; - method_9542($$0: Internal.class_2680_): boolean; - method_9543(): boolean; - static method_9501($$0: Internal.class_265_, $$1: Internal.class_2350_): boolean; - static method_9609($$0: Internal.class_2680_, $$1: Internal.class_3218_, $$2: BlockPos_, $$3: Internal.class_2586_, $$4: Internal.class_1297_, $$5: Internal.class_1799_): Internal.List; - static method_20044($$0: Internal.class_4538_, $$1: BlockPos_, $$2: Internal.class_2350_): boolean; - method_9605($$0: Internal.class_1750_): Internal.class_2680; - static method_9607($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_, $$3: Internal.class_2350_, $$4: BlockPos_): boolean; - method_9573($$0: Internal.class_2680_): Internal.class_2498; - method_9496($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.Random_): void; - method_9574($$0: Internal.class_1922_, $$1: BlockPos_, $$2: Internal.class_2680_): Internal.class_1799; - static method_9497($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_): void; - method_23350(): number; - method_9579($$0: Internal.class_2680_, $$1: Internal.class_1922_, $$2: BlockPos_): boolean; - static method_9614($$0: Internal.class_265_): boolean; - method_9538(): boolean; - static method_9531($$0: number): Internal.class_2680; - method_9576($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_1657_): void; - method_9499(): number; - method_9533($$0: Internal.class_1927_): boolean; - static method_9610($$0: Internal.class_2680_, $$1: Internal.class_1936_, $$2: BlockPos_, $$3: Internal.class_2586_): void; - static method_9577($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_1799_): void; - method_9578($$0: Internal.class_1761_, $$1: Internal.class_2371_): void; - static method_9611($$0: Internal.class_2680_, $$1: Internal.class_2680_, $$2: Internal.class_1936_, $$3: BlockPos_, $$4: number, $$5: number): void; - method_23349(): number; - method_9518(): Internal.class_5250; - getId(): string; - static method_35258($$0: Internal.class_2680_, $$1: Internal.class_47$class_48_): void; - static method_9562($$0: Internal.class_2680_, $$1: Internal.class_3218_, $$2: BlockPos_, $$3: Internal.class_2586_): Internal.List; - method_9568($$0: Internal.class_1799_, $$1: Internal.class_1922_, $$2: Internal.List_, $$3: Internal.class_1836_): void; - method_34725($$0: Internal.class_2680_): Internal.class_2680; - method_9520(): number; - method_9564(): Internal.class_2680; - method_9567($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_1309_, $$4: Internal.class_1799_): void; - static method_9507($$0: Internal.class_2680_): number; - static method_16361($$0: Internal.class_1922_, $$1: BlockPos_): boolean; - method_9595(): Internal.class_2689; - static method_30094($$0: Internal.class_2680_, $$1: Internal.class_2680_, $$2: Internal.class_1936_, $$3: BlockPos_, $$4: number): void; - method_9591($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_1297_): void; - method_8389(): Internal.class_1792; - static method_36992($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2350_, $$3: Internal.class_1799_): void; - toString(): string; - method_9554($$0: Internal.class_1937_, $$1: Internal.class_2680_, $$2: BlockPos_, $$3: Internal.class_1297_, $$4: number): void; - static method_9510($$0: Internal.class_2680_, $$1: Internal.class_1936_, $$2: BlockPos_): Internal.class_2680; - static method_9511($$0: Internal.class_2680_, $$1: Internal.class_1937_, $$2: BlockPos_, $$3: Internal.class_2586_, $$4: Internal.class_1297_, $$5: Internal.class_1799_): void; - method_9556($$0: Internal.class_1937_, $$1: Internal.class_1657_, $$2: BlockPos_, $$3: Internal.class_2680_, $$4: Internal.class_2586_, $$5: Internal.class_1799_): void; - static readonly field_31034 : 128; - static readonly field_31023 : -1.0; - static readonly field_31035 : 4; - static readonly field_31024 : 0.0; - static readonly field_31032 : 32; - static readonly field_31033 : 64; - static readonly field_31022 : 11; - static readonly field_31030 : 8; - static readonly field_31031 : 16; - static readonly field_31029 : 4; - static readonly field_10651 : Internal.class_2361; - static readonly field_31027 : 1; - static readonly field_31028 : 2; - static readonly field_31036 : 3; - static readonly field_31025 : 512; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2248_ = Special.class_2248 | class_2248; - abstract class ScriptableObject implements Internal.Scriptable, Internal.SymbolScriptable, Internal.Serializable, Internal.ConstProperties { - isSealed(): boolean; - setParentScope(m: Internal.Scriptable_): void; - static redefineProperty(obj: Internal.Scriptable_, name: string, isConst: boolean): void; - putConst(name: string, start: Internal.Scriptable_, value: any): void; - static getTypedProperty(s: Internal.Scriptable_, index: number, type: Internal.Class_): T; - static getTypedProperty(s: Internal.Scriptable_, name: string, type: Internal.Class_): T; - static getArrayPrototype(scope: Internal.Scriptable_): Internal.Scriptable; - getIds(): any[]; - getAllIds(): any[]; - put(index: number, start: Internal.Scriptable_, value: any): void; - put(name: string, start: Internal.Scriptable_, value: any): void; - put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; - static getDefaultValue(object: Internal.Scriptable_, typeHint: Internal.Class_): any; - getDefaultValue(typeHint: Internal.Class_): any; - defineOwnProperties(cx: Internal.Context_, props: Internal.ScriptableObject_): void; - defineProperty(key: Internal.Symbol_, value: any, attributes: number): void; - defineProperty(propertyName: string, value: any, attributes: number): void; - defineProperty(propertyName: string, delegateTo: any, getter: Internal.Method_, setter: Internal.Method_, attributes: number): void; - static defineProperty(destination: Internal.Scriptable_, propertyName: string, value: any, attributes: number): void; - defineProperty(propertyName: string, clazz: Internal.Class_, attributes: number): void; - setGetterOrSetter(name: string, index: number, getterOrSetter: dev.latvian.mods.rhino.Callable_, isSetter: boolean): void; - avoidObjectDetection(): boolean; - has(name: string, start: Internal.Scriptable_): boolean; - has(index: number, start: Internal.Scriptable_): boolean; - has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; - getExternalArrayLength(): any; - getAttributes(name: string): number; - getAttributes(sym: Internal.Symbol_): number; - getAttributes(index: number): number; - hasInstance(instance: Internal.Scriptable_): boolean; - getAssociatedValue(key: any): any; - static getPropertyIds(obj: Internal.Scriptable_): any[]; - static hasProperty(obj: Internal.Scriptable_, name: string): boolean; - static hasProperty(obj: Internal.Scriptable_, index: number): boolean; - static hasProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): boolean; - getExternalArrayData(): Internal.ExternalArrayData; - size(): number; - defineOwnProperty(cx: Internal.Context_, id: any, desc: Internal.ScriptableObject_): void; - static getFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; + type SurfaceRules$ConditionSource_ = (() => Internal.Codec) | SurfaceRules$ConditionSource; + /** + * @javaClass dev.latvian.mods.rhino.NativeContinuation + */ + class NativeContinuation extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + static init(cx: Internal.Context_, scope: Internal.Scriptable_, sealed: boolean): void; + getImplementation(): any; + static equalImplementations(c1: Internal.NativeContinuation_, c2: Internal.NativeContinuation_): boolean; + execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; getClassName(): string; - getParentScope(): Internal.Scriptable; - preventExtensions(): void; - setExternalArrayData(array: Internal.ExternalArrayData_): void; - static callMethod(cx: Internal.Context_, obj: Internal.Scriptable_, methodName: string, args: any[]): any; - static callMethod(obj: Internal.Scriptable_, methodName: string, args: any[]): any; - getTypeOf(): string; - static getTopScopeValue(scope: Internal.Scriptable_, key: any): any; - sealObject(): void; - setAttributes(key: Internal.Symbol_, attributes: number): void; - setAttributes(index: number, attributes: number): void; - setAttributes(name: string, attributes: number): void; - static putProperty(obj: Internal.Scriptable_, key: Internal.Symbol_, value: any): void; - static putProperty(obj: Internal.Scriptable_, name: string, value: any): void; - static putProperty(obj: Internal.Scriptable_, index: number, value: any): void; - delete(name: string): void; - delete(key: Internal.Symbol_): void; - delete(index: number): void; - associateValue(key: any, value: any): any; - static deleteProperty(obj: Internal.Scriptable_, name: string): boolean; - static deleteProperty(obj: Internal.Scriptable_, index: number): boolean; - getPrototype(): Internal.Scriptable; - static getObjectPrototype(scope: Internal.Scriptable_): Internal.Scriptable; - isExtensible(): boolean; - isConst(name: string): boolean; - get(key: Internal.Symbol_, start: Internal.Scriptable_): any; - get(index: number, start: Internal.Scriptable_): any; - get(name: string, start: Internal.Scriptable_): any; - get(key: any): any; - static putConstProperty(obj: Internal.Scriptable_, name: string, value: any): void; - getGetterOrSetter(name: string, index: number, isSetter: boolean): any; - static getTopLevelScope(obj: Internal.Scriptable_): Internal.Scriptable; - static getProperty(obj: Internal.Scriptable_, name: string): any; - static getProperty(obj: Internal.Scriptable_, index: number): any; - static getProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): any; - static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_): void; - static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean): void; - static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean, mapInheritance: boolean): string; - isEmpty(): boolean; - defineFunctionProperties(names: string[], clazz: Internal.Class_, attributes: number): void; - static getClassPrototype(scope: Internal.Scriptable_, className: string): Internal.Scriptable; - setPrototype(m: Internal.Scriptable_): void; - defineConst(name: string, start: Internal.Scriptable_): void; - static defineConstProperty(destination: Internal.Scriptable_, propertyName: string): void; - static getGeneratorFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; - static readonly DONTENUM : 2; - static readonly CONST : 13; - static readonly UNINITIALIZED_CONST : 8; - static readonly EMPTY : 0; - static readonly READONLY : 1; - static readonly PERMANENT : 4; - get sealed(): boolean; - get externalArrayData(): Internal.ExternalArrayData; - get parentScope(): Internal.Scriptable; - get ids(): any[]; + initImplementation(implementation: any): void; + static isContinuationConstructor(f: Internal.IdFunctionObject_): boolean; + get implementation(): any; get className(): string; - get externalArrayLength(): any; - get allIds(): any[]; - get prototype(): Internal.Scriptable; - get extensible(): boolean; - get typeOf(): string; - get empty(): boolean; - set externalArrayData(array: Internal.ExternalArrayData_); - set parentScope(m: Internal.Scriptable_); - set prototype(m: Internal.Scriptable_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ScriptableObject_ = ScriptableObject; - interface ChannelId extends Internal.Serializable, Internal.Comparable { - asShortText(): string; - asLongText(): string; - } - type ChannelId_ = ChannelId; - class ThreadLocal { - set(arg0: T): void; - get(): T; - static withInitial(arg0: Internal.Supplier_): Internal.ThreadLocal; - remove(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThreadLocal_ = ThreadLocal; + type NativeContinuation_ = NativeContinuation; + /** + * @javaClass java.nio.channels.SeekableByteChannel + */ interface SeekableByteChannel extends Internal.ByteChannel { read(arg0: Internal.ByteBuffer_): number; - truncate(arg0: number): Internal.SeekableByteChannel; + truncate(arg0: number): this; size(): number; position(): number; - position(arg0: number): Internal.SeekableByteChannel; + position(arg0: number): this; write(arg0: Internal.ByteBuffer_): number; } type SeekableByteChannel_ = SeekableByteChannel; - abstract class ModuleReference { - location(): Internal.Optional; - descriptor(): Internal.ModuleDescriptor; - open(): Internal.ModuleReader; + /** + * @javaClass net.minecraft.class_3785 + */ + class StructureTemplatePool { + getFallback(): ResourceLocation; + getName(): ResourceLocation; + getMaxSize($$0: Internal.StructureManager_): number; + size(): number; + getShuffledTemplates($$0: Internal.Random_): Internal.List; + getRandomTemplate($$0: Internal.Random_): Internal.StructurePoolElement; + static readonly "CODEC" : Internal.Codec>; + static readonly "DIRECT_CODEC" : Internal.Codec; + get name(): ResourceLocation; + get fallback(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ModuleReference_ = ModuleReference; - class class_4618 implements Internal.class_4597 { - getBuffer($$0: Internal.class_1921_): Internal.class_4588; - method_23285(): void; - method_23286($$0: number, $$1: number, $$2: number, $$3: number): void; + type StructureTemplatePool_ = Special.StructureTemplatePool | StructureTemplatePool; + /** + * @javaClass net.fabricmc.fabric.impl.resource.loader.FabricResource + */ + interface FabricResource { + getFabricPackSource(): Internal.PackSource; + } + type FabricResource_ = FabricResource; + /** + * @javaClass net.minecraft.class_6396 + */ + class SystemReport { + appendToCrashReportString($$0: Internal.StringBuilder_): void; + setDetail($$0: string, $$1: Internal.Supplier_): void; + setDetail($$0: string, $$1: string): void; + toLineSeparatedString(): string; + static readonly "BYTES_PER_MEBIBYTE" : 1048576; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4618_ = class_4618; - interface Double2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Double2FloatFunction; - apply(arg0: number): V; + type SystemReport_ = SystemReport; + /** + * @javaClass net.minecraft.class_1671 + */ + class FireworkRocketEntity extends Internal.Projectile implements Internal.ItemSupplier, Internal.FireworkRocketEntityKJS { + handleEntityEvent($$0: number): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + method_7495(): Internal.ItemStack; + shouldRenderAtSqrDistance($$0: number): boolean; + isShotAtAngle(): boolean; + shouldRender($$0: number, $$1: number, $$2: number): boolean; + isAttackable(): boolean; + tick(): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + get shotAtAngle(): boolean; + get attackable(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FireworkRocketEntity_ = FireworkRocketEntity; + /** + * @javaClass com.mojang.bridge.game.Language + */ + interface Language { + getName(): string; + getRegion(): string; + getCode(): string; + } + type Language_ = Language; + /** + * @javaClass com.mojang.brigadier.exceptions.DynamicCommandExceptionType + */ + class DynamicCommandExceptionType implements Internal.CommandExceptionType { + createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any): Internal.CommandSyntaxException; + create(arg0: any): Internal.CommandSyntaxException; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DynamicCommandExceptionType_ = DynamicCommandExceptionType; + /** + * @javaClass io.github.coolmineman.bitsandchisels.mixin.BakedQuadAccessor + */ + interface BakedQuadAccessor { + getSprite(): Internal.TextureAtlasSprite; + } + type BakedQuadAccessor_ = (() => Internal.TextureAtlasSprite) | BakedQuadAccessor; + /** + * @javaClass it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap + */ + abstract class AbstractLong2ObjectMap extends Internal.AbstractLong2ObjectFunction implements Internal.Long2ObjectMap, Internal.Serializable { containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ObjectFunction; - } - type Double2ObjectFunction_ = ((arg0: number) => V) | Double2ObjectFunction; - /** - * Fired to register special handlers for tooltips on items. - */ - class ItemTooltipEventJS extends Internal.EventJS { - /** - * - * Adds a line (or lines) to the end of tooltip. - */ - add(item: Internal.IngredientJS_, text: net.minecraft.network.chat.Component | net.minecraft.network.chat.Component[]): void; - isAlt(): boolean; - isCtrl(): boolean; - isShift(): boolean; - /** - * Adds a callback to the item, will be invoked when the tooltip is rendering. - */ - addAdvanced(item: Internal.IngredientJS_, handler: (itemstack: Internal.ItemStackJS, advanced: boolean, lines: Internal.List) => void): void; - addToAll(text: any): void; - addAdvancedToAll(handler: Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS_): void; - get ctrl(): boolean; - get shift(): boolean; - get alt(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired to register special handlers for tooltips on items. - */ - type ItemTooltipEventJS_ = ItemTooltipEventJS; - class RewriteResult { - view(): Internal.View; - compose(arg0: Internal.RewriteResult_): Internal.RewriteResult; hashCode(): number; + putAll(arg0: Internal.Map_): void; + values(): Internal.ObjectCollection; equals(arg0: any): boolean; - recData(): Internal.BitSet; - static create(arg0: Internal.View_, arg1: Internal.BitSet_): Internal.RewriteResult; + isEmpty(): boolean; toString(): string; - static nop(arg0: com.mojang.datafixers.types.Type_): Internal.RewriteResult; + keySet(): Internal.LongSet; + containsValue(arg0: any): boolean; + get empty(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type RewriteResult_ = RewriteResult; - class class_2744 implements Internal.class_2596 { - method_11820(): number; - method_30145(): Internal.List>; - method_11823($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; + type AbstractLong2ObjectMap_ = AbstractLong2ObjectMap; + /** + * @javaClass net.minecraft.class_1792$class_1793 + */ + class Item$Properties { + stacksTo($$0: number): this; + tab($$0: Internal.CreativeModeTab_): this; + durability($$0: number): this; + defaultDurability($$0: number): this; + craftRemainder($$0: Internal.Item_): this; + food($$0: Internal.FoodProperties_): this; + fireResistant(): this; + rarity($$0: Rarity_): this; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2744_ = class_2744; - abstract class IntBuffer extends Internal.Buffer implements Internal.Comparable { - hasArray(): boolean; - compact(): Internal.IntBuffer; - clear(): Internal.IntBuffer; - duplicate(): Internal.IntBuffer; - compareTo(arg0: Internal.IntBuffer_): number; - asReadOnlyBuffer(): Internal.IntBuffer; - put(arg0: number[]): Internal.IntBuffer; - put(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.IntBuffer; - put(arg0: number, arg1: number[]): Internal.IntBuffer; - put(arg0: number[], arg1: number, arg2: number): Internal.IntBuffer; - put(arg0: number, arg1: Internal.IntBuffer_, arg2: number, arg3: number): Internal.IntBuffer; - put(arg0: Internal.IntBuffer_): Internal.IntBuffer; - put(arg0: number, arg1: number): Internal.IntBuffer; - put(arg0: number): Internal.IntBuffer; - static allocate(arg0: number): Internal.IntBuffer; - rewind(): Internal.IntBuffer; - slice(): Internal.IntBuffer; - slice(arg0: number, arg1: number): Internal.IntBuffer; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.IntBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): Internal.IntBuffer; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.IntBuffer; - get(arg0: number[], arg1: number, arg2: number): Internal.IntBuffer; - get(arg0: number[]): Internal.IntBuffer; - limit(arg0: number): Internal.IntBuffer; - reset(): Internal.IntBuffer; - arrayOffset(): number; - toString(): string; - position(arg0: number): Internal.IntBuffer; - flip(): Internal.IntBuffer; - isDirect(): boolean; - static wrap(arg0: number[]): Internal.IntBuffer; - static wrap(arg0: number[], arg1: number, arg2: number): Internal.IntBuffer; - mark(): Internal.IntBuffer; - order(): Internal.ByteOrder; - get direct(): boolean; + type Item$Properties_ = Item$Properties; + /** + * @javaClass net.minecraft.class_5762 + */ + class Axolotl extends Internal.Animal implements Internal.LerpingModel, Internal.Bucketable { + canBeSeenAsEnemy(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + static onStopAttacking($$0: Internal.Axolotl_): void; + requiresCustomPersistence(): boolean; + rehydrate(): void; + getMeleeAttackRangeSqr($$0: Internal.LivingEntity_): number; + isFood($$0: Internal.ItemStack_): boolean; + method_35171(): Internal.SoundEvent; + method_35170($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + applySupportingEffects($$0: Internal.Player_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + doHurtTarget($$0: Internal.Entity_): boolean; + removeWhenFarAway($$0: number): boolean; + playAmbientSound(): void; + getMaxHeadYRot(): number; + method_6453(): boolean; + method_6454($$0: boolean): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + method_6452(): Internal.ItemStack; + isPushedByFluid(): boolean; + method_6455($$0: Internal.ItemStack_): void; + static checkAxolotlSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + setPlayingDead($$0: boolean): void; + isPlayingDead(): boolean; + getVariant(): Internal.Axolotl$Variant; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + baseTick(): void; + canBeLeashed($$0: Internal.Player_): boolean; + getMobType(): Internal.MobType; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + getMaxHeadXRot(): number; + getBrain(): Internal.Brain; + travel($$0: Vec3_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + method_36976(): Internal.Map; + getMaxAirSupply(): number; + canBreatheUnderwater(): boolean; + static readonly "TOTAL_PLAYDEAD_TIME" : 200; + static readonly "PLAYER_REGEN_DETECTION_RANGE" : 20.0; + static readonly "VARIANT_TAG" : "Variant"; + static readonly "RARE_VARIANT_CHANCE" : 1200; + get maxHeadYRot(): number; + get maxHeadXRot(): number; + get mobType(): Internal.MobType; + get maxAirSupply(): number; + get pushedByFluid(): boolean; + get playingDead(): boolean; + get variant(): Internal.Axolotl$Variant; + get brain(): Internal.Brain; + set playingDead($$0: boolean); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type IntBuffer_ = IntBuffer; - class ImmutableMultimap$Builder { - orderKeysBy(arg0: Internal.Comparator_): Internal.ImmutableMultimap$Builder; - build(): Internal.ImmutableMultimap; - orderValuesBy(arg0: Internal.Comparator_): Internal.ImmutableMultimap$Builder; - putAll(arg0: Internal.Multimap_): Internal.ImmutableMultimap$Builder; - putAll(arg0: K, ... arg1: V[]): Internal.ImmutableMultimap$Builder; - putAll(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableMultimap$Builder; - putAll(arg0: Internal.Iterable_>): Internal.ImmutableMultimap$Builder; - put(arg0: Internal.Map$Entry_): Internal.ImmutableMultimap$Builder; - put(arg0: K, arg1: V): Internal.ImmutableMultimap$Builder; + type Axolotl_ = Axolotl; + /** + * @javaClass net.minecraft.class_4061 + */ + class AttackIndicatorStatus extends Internal.Enum { + getKey(): string; + static valueOf($$0: string): this; + static values(): Internal.AttackIndicatorStatus[]; + getId(): number; + static byId($$0: number): this; + static readonly "CROSSHAIR" : Internal.AttackIndicatorStatus; + static readonly "HOTBAR" : Internal.AttackIndicatorStatus; + static readonly "OFF" : Internal.AttackIndicatorStatus; + get id(): number; + get key(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type ImmutableMultimap$Builder_ = ImmutableMultimap$Builder; - class class_4658 extends Internal.class_4662 { - method_23469($$0: Internal.class_3746_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly field_24957 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type AttackIndicatorStatus_ = "crosshair" | "hotbar" | "off" | AttackIndicatorStatus; + /** + * @javaClass net.minecraft.class_5819 + */ + interface RandomSource { + nextFloat(): number; + fork(): this; + consumeCount($$0: number): void; + forkPositional(): Internal.PositionalRandomFactory; + nextIntBetweenInclusive($$0: number, $$1: number): number; + nextBoolean(): boolean; + nextInt(): number; + nextInt(arg0: number): number; + setSeed(arg0: number): void; + nextLong(): number; + nextGaussian(): number; + nextDouble(): number; } - type class_4658_ = class_4658; - interface LongStream extends Internal.BaseStream { - average(): Internal.OptionalDouble; - sequential(): Internal.LongStream; - takeWhile(arg0: Internal.LongPredicate_): Internal.LongStream; - distinct(): Internal.LongStream; - findFirst(): Internal.OptionalLong; - sum(): number; - skip(arg0: number): Internal.LongStream; - allMatch(arg0: Internal.LongPredicate_): boolean; - mapToObj(arg0: Internal.LongFunction_): Internal.Stream; - mapMulti(arg0: Internal.LongStream$LongMapMultiConsumer_): Internal.LongStream; - iterator(): Internal.PrimitiveIterator$OfLong; - asDoubleStream(): Internal.DoubleStream; - min(): Internal.OptionalLong; - parallel(): Internal.LongStream; - noneMatch(arg0: Internal.LongPredicate_): boolean; - findAny(): Internal.OptionalLong; - limit(arg0: number): Internal.LongStream; - toArray(): number[]; - forEachOrdered(arg0: Internal.LongConsumer_): void; - anyMatch(arg0: Internal.LongPredicate_): boolean; - map(arg0: Internal.LongUnaryOperator_): Internal.LongStream; - mapToDouble(arg0: Internal.LongToDoubleFunction_): Internal.DoubleStream; - reduce(arg0: Internal.LongBinaryOperator_): Internal.OptionalLong; - reduce(arg0: number, arg1: Internal.LongBinaryOperator_): number; - spliterator(): Internal.Spliterator$OfLong; - max(): Internal.OptionalLong; - forEach(arg0: Internal.LongConsumer_): void; - count(): number; - dropWhile(arg0: Internal.LongPredicate_): Internal.LongStream; - peek(arg0: Internal.LongConsumer_): Internal.LongStream; - flatMap(arg0: Internal.LongFunction_): Internal.LongStream; - filter(arg0: Internal.LongPredicate_): Internal.LongStream; - sorted(): Internal.LongStream; - boxed(): Internal.Stream; - summaryStatistics(): Internal.LongSummaryStatistics; - mapToInt(arg0: Internal.LongToIntFunction_): Internal.IntStream; - collect(arg0: Internal.Supplier_, arg1: Internal.ObjLongConsumer_, arg2: Internal.BiConsumer_): R; + type RandomSource_ = RandomSource; + /** + * @javaClass me.ramidzkh.fabrishot.mixins.WindowAccessor + */ + interface WindowAccessor { + setFramebufferHeight(arg0: number): void; + setWidth(arg0: number): void; + setHeight(arg0: number): void; + setFramebufferWidth(arg0: number): void; } - type LongStream_ = LongStream; - abstract class class_2802 implements Internal.class_2823, Internal.AutoCloseable { - method_21730($$0: number, $$1: number): Internal.class_2818; - method_12128($$0: boolean, $$1: boolean): void; - method_12130(): Internal.class_3568; - method_14151(): number; - method_12122(): string; - method_12123($$0: number, $$1: number): boolean; - method_12121(arg0: number, arg1: number, arg2: Internal.class_2806_, arg3: boolean): Internal.class_2791; - method_12126($$0: number, $$1: number, $$2: boolean): Internal.class_2818; - method_12127(arg0: Internal.BooleanSupplier_, arg1: boolean): void; + type WindowAccessor_ = WindowAccessor; + /** + * @javaClass net.minecraft.class_761 + */ + class LevelRenderer implements Internal.ResourceManagerReloadListener, Internal.AutoCloseable, Internal.RedBoxCallback$IRedBoxDrawer, Internal.WorldRendererAccess, Internal.IdentifiableResourceReloadListener, Internal.LevelRendererAccessor, Internal.CullingDataCache, Internal.WorldRendererExtended { + getCloudsTarget(): Internal.RenderTarget; + restoreState(): void; + static addChainedFilledBoxVertices($$0: Internal.BufferBuilder_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; + static renderVoxelShape($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.VoxelShape_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; + renderSky($$0: Internal.PoseStack_, $$1: Internal.Matrix4f_, $$2: number, $$3: Internal.Camera_, $$4: boolean, $$5: Internal.Runnable_): void; + addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; + addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + handler$ceg000$tickRainSplashing(camera: Internal.Camera_, callbackInfo: Internal.CallbackInfo_): void; + setLevel($$0: Internal.ClientLevel_): void; + getParticlesTarget(): Internal.RenderTarget; + killFrustum(): void; + getFabricId(): ResourceLocation; + levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; + redirect$cep000$redirectSetSkyShader(instance: Internal.VertexBuffer_, viewMatrix: Internal.Matrix4f_, projectionMatrix: Internal.Matrix4f_, shader: Internal.ShaderInstance_): void; + tickRain($$0: Internal.Camera_): void; + setSectionDirtyWithNeighbors(x: number, y: number, z: number): void; + entityTarget(): Internal.RenderTarget; + static getLightColor($$0: Internal.BlockAndTintGetter_, $$1: BlockPos_): number; + static getLightColor($$0: Internal.BlockAndTintGetter_, $$1: Internal.BlockState_, $$2: BlockPos_): number; + allChanged(): void; + tick(): void; + initOutline(): void; + static renderLineBox(matrices: Internal.PoseStack_, vertexConsumer: Internal.VertexConsumer_, x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, red: number, green: number, blue: number, alpha: number, xAxisRed: number, yAxisGreen: number, zAxisBlue: number): void; + static renderLineBox($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.AABB_, $$3: number, $$4: number, $$5: number, $$6: number): void; + static renderLineBox($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + static renderLineBox($$0: Internal.VertexConsumer_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; + getLastViewDistance(): number; + getWeatherTarget(): Internal.RenderTarget; + playStreamingMusic($$0: Internal.SoundEvent_, $$1: BlockPos_): void; + getFabricDependencies(): Internal.Collection; + redirect$zfk000$redirectGetBlockStateSoundType(blockState: Internal.BlockState_, player: Internal.Player_, i: number, blockPos: BlockPos_, j: number): Internal.SoundType; + needsUpdate(): void; + saveState(): void; + addRecentlyCompiledChunk($$0: Internal.ChunkRenderDispatcher$RenderChunk_): void; + setBlocksDirty(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): void; + blockChanged($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BlockState_, $$4: number): void; + hasRenderedAllChunks(): boolean; + handler$bio000$renderLevel(poseStack: Internal.PoseStack_, f: number, l: number, bl: boolean, camera: Internal.Camera_, gameRenderer: Internal.GameRenderer_, lightTexture: Internal.LightTexture_, matrix4f: Internal.Matrix4f_, ci: Internal.CallbackInfo_): void; + setBlockDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + getTranslucentTarget(): Internal.RenderTarget; + handler$cep000$preRenderEndSky(matrices: Internal.PoseStack_, ci: Internal.CallbackInfo_): void; + getTotalChunks(): number; close(): void; - method_12124($$0: Internal.class_1923_, $$1: boolean): void; - method_12246($$0: number, $$1: number): Internal.class_1922; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2802_ = class_2802; - class class_2597 extends Internal.class_2586 { - method_11061($$0: number): number; - method_16887(): Internal.class_2487; - method_11065(): boolean; - method_11066(): boolean; - method_38247(): Internal.class_2622; - static method_31677($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2597_): void; - method_11014($$0: Internal.class_2487_): void; - static method_31675($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2597_): void; - field_11936 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2597_ = class_2597; - interface ScreenEvents$AfterRender { - afterRender(arg0: Internal.class_437_, arg1: Internal.class_4587_, arg2: number, arg3: number, arg4: number): void; - } - type ScreenEvents$AfterRender_ = ((arg0: Internal.class_437, arg1: Internal.class_4587, arg2: number, arg3: number, arg4: number) => void) | ScreenEvents$AfterRender; - class class_5365 extends Internal.Enum { - method_29593(): string; - static method_29592($$0: number): Internal.class_5365; - method_29591(): number; - static valueOf($$0: string): Internal.class_5365; - static values(): Internal.class_5365[]; - toString(): string; - static readonly field_25428 : Internal.class_5365; - static readonly field_25429 : Internal.class_5365; - static readonly field_25427 : Internal.class_5365; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5365_ = "fancy" | "fast" | "fabulous" | class_5365; - class class_539 { - method_2786($$0: number): Internal.class_537; - method_2787(): number; - static readonly field_32444 : -1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_539_ = class_539; - class UnitContext { - getFunctionFactory(name: string): Internal.FunctionFactory; - addConstant(s: string, u: Internal.Unit_): void; - isDebug(): boolean; - popDebug(): void; - sub(): Internal.UnitContext; - addFunction(factory: Internal.FunctionFactory_): void; - pushDebug(): void; - createStream(input: string): Internal.UnitTokenStream; - debugInfo(s: string, values: Internal.Collection_): void; - debugInfo(s: string): void; - parse(input: string): Internal.Unit; - readonly constants : Internal.Map; - static readonly DEFAULT : Internal.UnitContext; - get debug(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnitContext_ = UnitContext; - class class_1452 extends Internal.class_1429 implements Internal.class_4981, Internal.class_5146 { - method_6725(): boolean; - method_5956(): boolean; - method_5800($$0: Internal.class_3218_, $$1: Internal.class_1538_): void; - method_24829($$0: Internal.class_1309_): Vec3; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - method_26316(): number; - method_26315($$0: Vec3_): void; - method_6091($$0: Vec3_): void; - static method_26890(): Internal.class_5132$class_5133; - method_6481($$0: Internal.class_1799_): boolean; - method_6574($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1452; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_6765(): boolean; - method_6576($$0: Internal.class_3419_): void; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5642(): Internal.class_1297; - method_6577(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1452_ = class_1452; - class class_310 extends Internal.class_4093 implements Internal.class_3678, Internal.MinecraftClientAccessor { - method_1576(): Internal.class_1132; - method_1577(): Internal.class_1156; - method_20539($$0: boolean): void; - handler$zfh000$cancelItemPick(info: Internal.CallbackInfo_): void; - localvar$zfh000$modifyItemPick(stack: Internal.class_1799_): Internal.class_1799; - method_1582(): Internal.class_1071; - method_1584($$0: Internal.class_642_): void; - method_18321(): Internal.class_4044; - static method_1565($$0: Internal.class_128_): void; - method_1566(): Internal.class_374; - method_1569(): boolean; - static method_29611(): boolean; - static method_24289(): Internal.class_6683; - method_24288(): void; - method_22940(): Internal.class_4599; - method_31320(): Internal.class_5520; - method_24041($$0: number): void; - method_29970($$0: Internal.class_437_): void; - method_1570(): Internal.class_3517; - method_1571(): Internal.class_302; - method_1573(): boolean; - method_1574(): void; - method_16011(): Internal.class_3695; - method_1478(): Internal.class_3300; - method_1479(): Internal.File; - method_29607($$0: string, $$1: Internal.class_1940_, $$2: Internal.class_5455_, $$3: Internal.class_5285_): void; - method_1513(): Internal.CompletableFuture; - method_1514(): void; - method_1515(): string; - method_1516(): Internal.class_1066; - static method_1517(): boolean; - method_1519(): void; - method_29606($$0: string): void; - method_29043(): boolean; - method_29042($$0: Internal.UUID_): boolean; - method_27022($$0: Internal.class_1297_): boolean; - method_1480(): Internal.class_918; - method_1481($$0: Internal.class_638_): void; - method_31974(): Internal.class_5599; - method_1483(): Internal.class_1144; - method_31975(): Internal.class_824; - method_1484($$0: Internal.class_1124$class_1125_): Internal.class_1123; - close(): void; - method_1586(): Internal.class_32; - method_1587($$0: Internal.class_128_): Internal.class_128; - static method_1588(): boolean; - method_1589(): boolean; - method_1504($$0: Internal.class_1297_): void; - method_1505(): Internal.class_324; - method_1507($$0: Internal.class_437_): void; - method_33884(): Internal.class_310$class_5859; - method_33883(): boolean; - method_30133(): void; - method_31186($$0: Internal.Throwable_, $$1: Internal.class_2561_): void; - method_35706(): boolean; - method_1592(): void; - method_38932(): void; - method_35703(): Internal.class_3953; - static method_1498(): boolean; - method_1531(): Internal.class_1060; - method_40183($$0: Internal.class_3283_, $$1: boolean, $$2: Internal.class_6904$class_6905_, $$3: Internal.class_6904$class_6907_): Internal.class_6904; - method_1534(): number; - method_18096($$0: Internal.class_437_): void; - method_1537($$0: boolean): void; - method_40186($$0: Internal.class_32$class_5143_, $$1: boolean): Internal.class_6904; - method_1538(): Internal.class_1142; - method_18099(): void; - method_1539(): Internal.PropertyMap; - method_18095(): Internal.class_4008; - method_1540(): boolean; - method_34745($$0: Internal.Consumer_): boolean; - method_1541(): Internal.class_776; - method_1487(): Internal.Proxy; - method_1520(): Internal.class_3283; - method_1488(): number; - method_1521(): Internal.CompletableFuture; - handler$zim000$disconnectAfter(screen_1: Internal.class_437_, info: Internal.CallbackInfo_): void; - method_1489(): Internal.class_759; - method_1522(): Internal.class_276; - method_22107(): boolean; - method_22108(): boolean; - method_1524($$0: number): void; - method_1526(): Internal.class_1076; - method_1490(): void; - method_1493(): boolean; - method_1494($$0: Internal.Supplier_): void; - method_1495(): Internal.MinecraftSessionService; - method_1496(): boolean; - method_1530(): boolean; - method_1554(): Internal.class_1092; - method_1555(): boolean; - method_1558(): Internal.class_642; - localvar$zcm000$modifyScreen(screen: Internal.class_437_): Internal.class_437; - method_35698($$0: Internal.File_, $$1: number, $$2: number): Internal.class_2561; - handler$zcm000$cancelSetScreen(screen: Internal.class_437_, ci: Internal.CallbackInfo_): void; - method_1560(): Internal.class_1297; - method_1561(): Internal.class_898; - method_1562(): Internal.class_634; - method_30049(): Internal.class_5407; - method_1542(): boolean; - method_1543(): Internal.DataFixer; - method_1544(): Internal.class_5195; - method_1547(): string; - method_1548(): Internal.class_320; - method_1549($$0: ResourceLocation_): Internal.Function; - static method_22681($$0: Internal.class_310_, $$1: Internal.class_1076_, $$2: string, $$3: Internal.class_315_, $$4: Internal.class_128_): void; - method_22683(): Internal.class_1041; - method_16689(): Internal.class_3799; - method_18505(): Internal.class_4074; - method_15995($$0: boolean): void; - method_15993(): void; - method_18506(): Internal.class_4071; - method_38736(): Internal.class_6628; - static method_1551(): Internal.class_310; - method_18502($$0: Internal.class_4071_): void; - field_32144 : boolean; - field_1761 : Internal.class_636; - static readonly field_1740 : ResourceLocation; - readonly field_1688 : Internal.class_3517; - field_1765 : Internal.class_239; - field_1743 : boolean; - field_1687 : Internal.class_638; - static readonly field_1703 : false; - readonly field_1769 : Internal.class_761; - field_1724 : Internal.class_746; - readonly field_1729 : Internal.class_312; - static readonly field_1749 : ResourceLocation; - readonly field_1705 : Internal.class_329; - readonly field_1709 : Internal.class_863; - static readonly field_33735 : "Please make sure you have up-to-date drivers (see aka.ms/mcdriver for instructions)."; - field_20907 : boolean; - field_20908 : boolean; - field_1692 : Internal.class_1297; - readonly field_1690 : Internal.class_315; - readonly field_1772 : Internal.class_327; - readonly field_1773 : Internal.class_757; - field_1770 : string; - field_1755 : Internal.class_437; - static readonly field_24211 : ResourceLocation; - readonly field_1774 : Internal.class_309; - readonly field_1697 : Internal.File; - field_1730 : boolean; - readonly field_1713 : Internal.class_702; - field_1719 : Internal.class_1297; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_310_ = class_310; - abstract class AbstractList extends Internal.AbstractCollection implements Internal.List { - add(arg0: number, arg1: E): void; - add(arg0: E): boolean; - subList(arg0: number, arg1: number): Internal.List; - set(arg0: number, arg1: E): E; + getSodiumWorldRenderer(): Internal.SodiumWorldRenderer; + prepareCullFrustum($$0: Internal.PoseStack_, $$1: Vec3_, $$2: Internal.Matrix4f_): void; + getItemEntityTarget(): Internal.RenderTarget; + globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + renderLevel($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: boolean, $$4: Internal.Camera_, $$5: Internal.GameRenderer_, $$6: Internal.LightTexture_, $$7: Internal.Matrix4f_): void; + redirect$cfj000$redirectGetFogColorOverride(instance: Internal.DimensionSpecialEffects_, skyAngle: number, tickDelta: number): number[]; + updateGlobalBlockEntities($$0: Internal.Collection_, $$1: Internal.Collection_): void; + static renderShape($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.VoxelShape_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; + getChunkStatistics(): string; clear(): void; - remove(arg0: number): E; - lastIndexOf(arg0: any): number; - iterator(): Internal.Iterator; - addAll(arg0: number, arg1: Internal.Collection_): boolean; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: number): E; - listIterator(): Internal.ListIterator; - listIterator(arg0: number): Internal.ListIterator; - indexOf(arg0: any): number; + getChunkRenderDispatcher(): Internal.ChunkRenderDispatcher; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + doEntityOutline(): void; + renderClouds($$0: Internal.PoseStack_, $$1: Internal.Matrix4f_, $$2: number, $$3: number, $$4: number, $$5: number): void; + setSectionDirty($$0: number, $$1: number, $$2: number): void; + countRenderedChunks(): number; + destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; + drawRedBox(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: BlockPos_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void; + getEntityStatistics(): string; + captureFrustum(): void; + isChunkCompiled(pos: BlockPos_): boolean; + resize($$0: number, $$1: number): void; + graphicsChanged(): void; + redirect$cfi000$redirectGetStarBrightness(instance: Internal.ClientLevel_, f: number): number; + static readonly "CHUNK_SIZE" : 16; + static readonly "DIRECTIONS" : Internal.Direction[]; + get itemEntityTarget(): Internal.RenderTarget; + get chunkStatistics(): string; + get translucentTarget(): Internal.RenderTarget; + get fabricId(): ResourceLocation; + get particlesTarget(): Internal.RenderTarget; + get lastViewDistance(): number; + get fabricDependencies(): Internal.Collection; + get entityStatistics(): string; + get sodiumWorldRenderer(): Internal.SodiumWorldRenderer; + get chunkRenderDispatcher(): Internal.ChunkRenderDispatcher; + get totalChunks(): number; + get cloudsTarget(): Internal.RenderTarget; + get weatherTarget(): Internal.RenderTarget; + set level($$0: Internal.ClientLevel_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type AbstractList_ = AbstractList; - interface class_6382 { - method_37031(): Internal.class_6382; - method_37032(arg0: Internal.class_6381_, arg1: Internal.class_6384_): void; - method_37033($$0: Internal.class_6381_, $$1: string): void; - method_37034($$0: Internal.class_6381_, $$1: Internal.class_2561_): void; - method_37035($$0: Internal.class_6381_, ... $$1: Internal.class_2561_[]): void; + type LevelRenderer_ = LevelRenderer; + /** + * @javaClass java.util.function.LongFunction + */ + interface LongFunction { + apply(arg0: number): R; } - type class_6382_ = class_6382; - interface ListIterator extends Internal.Iterator { + type LongFunction_ = ((arg0: number) => R) | LongFunction; + /** + * @javaClass net.minecraft.class_1952 + */ + class SpawnData extends Internal.Record { + customSpawnRules(): Internal.Optional; + getCustomSpawnRules(): Internal.Optional; + getEntityToSpawn(): Internal.CompoundTag; + hashCode(): number; + equals($$0: any): boolean; + toString(): string; + entityToSpawn(): Internal.CompoundTag; + static readonly "CODEC" : Internal.Codec; + static readonly "DEFAULT_TYPE" : "minecraft:pig"; + static readonly "LIST_CODEC" : Internal.Codec>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpawnData_ = SpawnData; + /** + * @javaClass dev.latvian.mods.kubejs.core.BlockBuilderProvider + */ + interface BlockBuilderProvider { + getBlockBuilderKJS(): Internal.BlockBuilder; + } + type BlockBuilderProvider_ = BlockBuilderProvider; + /** + * @javaClass java.util.Iterator + */ + interface Iterator { next(): E; - add(arg0: E): void; - set(arg0: E): void; - previous(): E; - hasPrevious(): boolean; hasNext(): boolean; - nextIndex(): number; - previousIndex(): number; + forEachRemaining(arg0: Internal.Consumer_): void; remove(): void; } - type ListIterator_ = ListIterator; - interface class_6622 { - generatePieces(arg0: Internal.class_6626_, arg1: Internal.class_6622$class_6623_): void; + type Iterator_ = Iterator; + /** + * @javaClass net.minecraft.class_5936 + */ + interface Effect extends Internal.Shader { } - type class_6622_ = ((arg0: Internal.class_6626, arg1: Internal.class_6622$class_6623) => void) | class_6622; - class class_4150 extends Internal.class_6045 { + type Effect_ = Effect; + /** + * @javaClass net.minecraft.class_3218 + */ + class ServerLevel extends Internal.Level implements Internal.WorldGenLevel, Internal.ServerWorldCache { + setDefaultSpawnPos($$0: BlockPos_, $$1: number): void; + findNearestMapFeature($$0: Internal.TagKey_>, $$1: BlockPos_, $$2: number, $$3: boolean): BlockPos; + method_8649($$0: Internal.Entity_): boolean; + getSharedSpawnPos(): BlockPos; + removePlayerImmediately($$0: Internal.ServerPlayer_, $$1: Internal.Entity$RemovalReason_): void; + getDataStorage(): Internal.DimensionDataStorage; + fabric_invalidateCache(pos: BlockPos_): void; + addDuringPortalTeleport($$0: Internal.ServerPlayer_): void; + method_24852($$0: Internal.Direction_, $$1: boolean): number; + getLogicalHeight(): number; + tickChunk($$0: Internal.LevelChunk_, $$1: number): void; + sendParticles($$0: T, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): number; + sendParticles($$0: Internal.ServerPlayer_, $$1: T, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): boolean; + getBlockTicks(): Internal.LevelTicks; + sendBlockUpdated($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: number): void; + getPoiManager(): Internal.PoiManager; + tickNonPassenger($$0: Internal.Entity_): void; + getEntityOrPart($$0: number): Internal.Entity; + explode($$0: Internal.Entity_, $$1: Internal.DamageSource_, $$2: Internal.ExplosionDamageCalculator_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.Explosion$BlockInteraction_): Internal.Explosion; + saveDebugReport($$0: Internal.Path_): void; + getStructureManager(): Internal.StructureManager; + method_30349(): Internal.RegistryAccess; + dragonFight(): Internal.EndDragonFight; + method_8412(): number; + addDuringCommandTeleport($$0: Internal.ServerPlayer_): void; + unload($$0: Internal.LevelChunk_): void; + addWithUUID($$0: Internal.Entity_): boolean; + method_8410(): this; + getWatchdogStats(): string; + levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; + method_18456(): Internal.List; + getPlayers($$0: Internal.Predicate_): Internal.List; + fabric_registerCache(pos: BlockPos_, cache: Internal.BlockApiCacheImpl_): void; + getServer(): Internal.MinecraftServer; + static makeObsidianPlatform($$0: Internal.ServerLevel_): void; + getRecipeManager(): Internal.RecipeManager; + noSave(): boolean; + onBlockStateChange($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + tryAddFreshEntityWithPassengers($$0: Internal.Entity_): boolean; + tickCustomSpawners($$0: boolean, $$1: boolean): void; + getAllEntities(): Internal.Iterable; + getPortalForcer(): Internal.PortalForcer; + tick($$0: Internal.BooleanSupplier_): void; + method_22387($$0: number, $$1: number, $$2: number): Internal.Holder; + addDuringTeleport($$0: Internal.Entity_): void; + addNewPlayer($$0: Internal.ServerPlayer_): void; + addRespawnedPlayer($$0: Internal.ServerPlayer_): void; + getSharedSpawnAngle(): number; + getRandomPlayer(): Internal.ServerPlayer; + resetEmptyTime(): void; + getEntities($$0: Internal.EntityTypeTest_, $$1: Internal.Predicate_): Internal.List; + isPositionEntityTicking($$0: BlockPos_): boolean; + onReputationEvent($$0: Internal.ReputationEventType_, $$1: Internal.Entity_, $$2: Internal.ReputationEventHandler_): void; + gatherChunkSourceStats(): string; + sendVibrationParticle($$0: Internal.VibrationPath_): void; + areEntitiesLoaded($$0: number): boolean; + isVillage($$0: Internal.SectionPos_): boolean; + isVillage($$0: BlockPos_): boolean; + setDayTime($$0: number): void; + getFreeMapId(): number; + canSleepThroughNights(): boolean; + blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; + getDragons(): Internal.List; + updateSleepingPlayerList(): void; + save($$0: Internal.ProgressListener_, $$1: boolean, $$2: boolean): void; + addWorldGenChunkEntities($$0: Internal.Stream_): void; + blockEvent($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: number): void; + shouldTickBlocksAt($$0: number): boolean; + onStructureStartsAvailable($$0: Internal.ChunkAccess_): void; + isRaided($$0: BlockPos_): boolean; + getForcedChunks(): Internal.LongSet; + isCloseToVillage($$0: BlockPos_, $$1: number): boolean; + getMapData($$0: string): Internal.MapItemSavedData; + playSound($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; + playSound($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: Internal.SoundEvent_, $$5: Internal.SoundSource_, $$6: number, $$7: number): void; + sectionsToVillage($$0: Internal.SectionPos_): number; + getScoreboard(): Internal.ServerScoreboard; + mayInteract($$0: Internal.Player_, $$1: BlockPos_): boolean; + isHandlingTick(): boolean; + close(): void; + addLegacyChunkEntities($$0: Internal.Stream_): void; + isFlat(): boolean; + globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + getRaids(): Internal.Raids; + isNaturalSpawningAllowed($$0: BlockPos_): boolean; + isNaturalSpawningAllowed($$0: Internal.ChunkPos_): boolean; + getChunkSource(): Internal.ServerChunkCache; + clearBlockEvents($$0: Internal.BoundingBox_): void; + getEntity($$0: Internal.UUID_): Internal.Entity; + getEntity($$0: number): Internal.Entity; + getFluidTicks(): Internal.LevelTicks; + setChunkForced($$0: number, $$1: number, $$2: boolean): boolean; + structureFeatureManager(): Internal.StructureFeatureManager; + destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; + setMapData($$0: string, $$1: Internal.MapItemSavedData_): void; + findNearestBiome($$0: Internal.Predicate_>, $$1: BlockPos_, $$2: number, $$3: number): Internal.Pair>; + getRaidAt($$0: BlockPos_): Internal.Raid; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; + startTickingChunk($$0: Internal.LevelChunk_): void; + broadcastEntityEvent($$0: Internal.Entity_, $$1: number): void; + toString(): string; + setWeatherParameters($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; + static readonly "END_SPAWN_POINT" : BlockPos; + get server(): Internal.MinecraftServer; + get portalForcer(): Internal.PortalForcer; + get fluidTicks(): Internal.LevelTicks; + get sharedSpawnPos(): BlockPos; + get blockTicks(): Internal.LevelTicks; + get logicalHeight(): number; + get freeMapId(): number; + get poiManager(): Internal.PoiManager; + get handlingTick(): boolean; + get sharedSpawnAngle(): number; + get watchdogStats(): string; + get allEntities(): Internal.Iterable; + get structureManager(): Internal.StructureManager; + get flat(): boolean; + get dataStorage(): Internal.DimensionDataStorage; + get recipeManager(): Internal.RecipeManager; + get chunkSource(): Internal.ServerChunkCache; + get forcedChunks(): Internal.LongSet; + get scoreboard(): Internal.ServerScoreboard; + get raids(): Internal.Raids; + get randomPlayer(): Internal.ServerPlayer; + get dragons(): Internal.List; + set dayTime($$0: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4150_ = class_4150; - class class_6597 extends Internal.Enum { - static valueOf($$0: string): Internal.class_6597; - static values(): Internal.class_6597[]; - static method_38523($$0: number): Internal.class_6597; - method_38522(): number; - method_38524(): string; - static readonly field_34788 : Internal.class_6597; - static readonly field_34789 : Internal.class_6597; - static readonly field_34790 : Internal.class_6597; + type ServerLevel_ = ServerLevel; + /** + * @javaClass net.minecraft.class_296$class_297 + */ + class VertexFormatElement$Type extends Internal.Enum { + getGlType(): number; + getSize(): number; + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.VertexFormatElement$Type[]; + static readonly "UBYTE" : Internal.VertexFormatElement$Type; + static readonly "FLOAT" : Internal.VertexFormatElement$Type; + static readonly "BYTE" : Internal.VertexFormatElement$Type; + static readonly "USHORT" : Internal.VertexFormatElement$Type; + static readonly "UINT" : Internal.VertexFormatElement$Type; + static readonly "INT" : Internal.VertexFormatElement$Type; + static readonly "SHORT" : Internal.VertexFormatElement$Type; + get glType(): number; + get size(): number; + get name(): string; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6597_ = "player_affected" | "none" | "nearby" | class_6597; + type VertexFormatElement$Type_ = "ubyte" | "byte" | "short" | "ushort" | "float" | "uint" | "int" | VertexFormatElement$Type; + /** + * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2CharFunction + */ + interface Boolean2CharFunction extends it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: boolean, arg1: string): string; + getOrDefault(arg0: any, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Boolean2ShortFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Boolean2IntFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: boolean, arg1: string): string; + remove(arg0: boolean): string; + remove(arg0: any): string; + defaultReturnValue(arg0: string): void; + defaultReturnValue(): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Boolean2ObjectFunction; + get(arg0: any): string; + get(arg0: boolean): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Boolean2LongFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Boolean2ByteFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Boolean2FloatFunction; + containsKey(arg0: boolean): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2CharFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2CharFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2CharFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2CharFunction; + } + type Boolean2CharFunction_ = ((arg0: boolean) => string) | Boolean2CharFunction; + /** + * @javaClass net.minecraft.class_1627 + */ + class Stray extends Internal.AbstractSkeleton { + static checkStraySpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Stray_ = Stray; + /** + * @javaClass me.jellysquid.mods.sodium.client.model.vertex.type.BlittableVertexType + */ + interface BlittableVertexType extends Internal.BufferVertexType { + createBufferWriter(arg0: Internal.VertexBufferView_, arg1: boolean): T; + createBufferWriter(buffer: Internal.VertexBufferView_): T; + } + type BlittableVertexType_ = ((arg0: Internal.VertexBufferView, arg1: boolean) => T) | BlittableVertexType; + /** + * @javaClass net.minecraft.class_5930 + */ + class BendingTrunkPlacer extends Internal.TrunkPlacer { + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BendingTrunkPlacer_ = BendingTrunkPlacer; + /** + * @javaClass net.minecraft.class_2494 + */ + class FloatTag extends Internal.NumericTag { + getAsFloat(): number; + getAsByte(): number; + static valueOf($$0: number): this; + getAsNumber(): Internal.Number; + getId(): number; + getAsDouble(): number; + getAsInt(): number; + accept($$0: Internal.TagVisitor_): void; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + getAsLong(): number; + getType(): Internal.TagType; + hashCode(): number; + equals($$0: any): boolean; + copy(): this; + write($$0: Internal.DataOutput_): void; + getAsShort(): number; + static readonly "ZERO" : Internal.FloatTag; + static readonly "TYPE" : Internal.TagType; + get asByte(): number; + get asLong(): number; + get asInt(): number; + get asShort(): number; + get asNumber(): Internal.Number; + get asDouble(): number; + get id(): number; + get asFloat(): number; + get type(): Internal.TagType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FloatTag_ = FloatTag; + /** + * @javaClass java.io.DataOutputStream + */ + class DataOutputStream extends Internal.FilterOutputStream implements Internal.DataOutput { + writeInt(arg0: number): void; + writeByte(arg0: number): void; + writeFloat(arg0: number): void; + writeChar(arg0: number): void; + writeLong(arg0: number): void; + writeBytes(arg0: string): void; + size(): number; + flush(): void; + writeUTF(arg0: string): void; + writeShort(arg0: number): void; + writeChars(arg0: string): void; + write(arg0: number[], arg1: number, arg2: number): void; + write(arg0: number): void; + writeBoolean(arg0: boolean): void; + writeDouble(arg0: number): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DataOutputStream_ = DataOutputStream; + /** + * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction + */ + interface Boolean2ShortFunction extends it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: boolean, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Boolean2IntFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: boolean, arg1: number): number; + remove(arg0: boolean): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Boolean2ObjectFunction; + get(arg0: any): number; + get(arg0: boolean): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Boolean2LongFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ShortFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Boolean2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Boolean2FloatFunction; + containsKey(arg0: boolean): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ShortFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Boolean2CharFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ShortFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ShortFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ShortFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ShortFunction; + } + type Boolean2ShortFunction_ = ((arg0: boolean) => number) | Boolean2ShortFunction; + /** + * @javaClass net.minecraft.class_1667 + */ + class Arrow extends Internal.AbstractArrow { + handleEntityEvent($$0: number): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + setEffectsFromItem($$0: Internal.ItemStack_): void; + getColor(): number; + static getCustomColor($$0: Internal.ItemStack_): number; + tick(): void; + addEffect($$0: Internal.MobEffectInstance_): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + get color(): number; + set effectsFromItem($$0: Internal.ItemStack_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Arrow_ = Arrow; + /** + * @javaClass dev.latvian.mods.rhino.IdEnumerationIterator + */ + interface IdEnumerationIterator { + enumerationIteratorNext(arg0: Internal.Context_, arg1: Internal.Consumer_): boolean; + enumerationIteratorHasNext(arg0: Internal.Context_, arg1: Internal.Consumer_): boolean; + } + type IdEnumerationIterator_ = IdEnumerationIterator; + /** + * @javaClass java.lang.reflect.AccessibleObject + */ class AccessibleObject implements Internal.AnnotatedElement { trySetAccessible(): boolean; isAccessible(): boolean; @@ -49714,968 +63256,2257 @@ declare namespace Internal { protected constructor(); } type AccessibleObject_ = AccessibleObject; - abstract class AbstractReferenceCountedByteBuf extends Internal.AbstractByteBuf { - refCnt(): number; - release(): boolean; - release(arg0: number): boolean; - retain(arg0: number): Internal.ByteBuf; - retain(): Internal.ByteBuf; - touch(arg0: any): Internal.ByteBuf; - touch(): Internal.ByteBuf; + /** + * @javaClass java.util.concurrent.ScheduledFuture + */ + interface ScheduledFuture extends Internal.Delayed, Internal.Future { + } + type ScheduledFuture_ = ScheduledFuture; + /** + * @javaClass java.util.function.LongConsumer + */ + interface LongConsumer { + andThen(arg0: Internal.LongConsumer_): this; + accept(arg0: number): void; + } + type LongConsumer_ = ((arg0: number) => void) | LongConsumer; + /** + * @javaClass java.util.stream.IntStream$Builder + */ + interface IntStream$Builder extends Internal.IntConsumer { + add(arg0: number): this; + build(): Internal.IntStream; + accept(arg0: number): void; + } + type IntStream$Builder_ = IntStream$Builder; + /** + * @javaClass net.minecraft.class_52$class_53 + */ + class LootTable$Builder implements Internal.FunctionUserBuilder, Internal.FabricLootTableBuilder { + setParamSet($$0: Internal.LootContextParamSet_): this; + build(): Internal.LootTable; + apply(functions: Internal.Collection_): this; + apply(function_: Internal.LootItemFunction_): this; + apply($$0: Internal.LootItemFunction$Builder_): this; + pool(pool: Internal.LootPool_): this; + withPool($$0: Internal.LootPool$Builder_): this; + pools(pools: Internal.Collection_): this; + modifyPools(modifier: Internal.Consumer_): this; + unwrap(): this; + set paramSet($$0: Internal.LootContextParamSet_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type AbstractReferenceCountedByteBuf_ = AbstractReferenceCountedByteBuf; - class class_5704 extends Internal.class_2586 implements Internal.class_5718$class_5719 { - method_32970($$0: Internal.class_1937_, $$1: Internal.class_5714_, $$2: BlockPos_, $$3: Internal.class_5712_, $$4: Internal.class_1297_): boolean; - method_32969($$0: Internal.class_1937_, $$1: Internal.class_5714_, $$2: Internal.class_5712_, $$3: number): void; - method_32911(): Internal.class_5718; - method_32912(): number; - method_11014($$0: Internal.class_2487_): void; - static method_32910($$0: number, $$1: number): number; + type LootTable$Builder_ = LootTable$Builder; + /** + * @javaClass net.minecraft.class_1761 + */ + abstract class CreativeModeTab implements Internal.ItemGroupAccessor, Internal.ItemGroupExtensions { + isAlignedRight(): boolean; + isTopRow(): boolean; + getEnchantmentCategories(): Internal.EnchantmentCategory[]; + fillItemList($$0: Internal.NonNullList_): void; + makeIcon(): Internal.ItemStack; + getId(): number; + getBackgroundSuffix(): string; + setRecipeFolderName($$0: string): this; + hideScroll(): this; + hideTitle(): this; + getDisplayName(): Internal.Component; + showTitle(): boolean; + getColumn(): number; + setBackgroundSuffix($$0: string): this; + getRecipeFolderName(): string; + fabric_expandArray(): void; + getIconItem(): Internal.ItemStack; + canScroll(): boolean; + setEnchantmentCategories(... $$0: Internal.EnchantmentCategory_[]): this; + hasEnchantmentCategory($$0: Internal.EnchantmentCategory_): boolean; + static readonly "TAB_MISC" : Internal.CreativeModeTab; + static readonly "TAB_MATERIALS" : Internal.CreativeModeTab; + static readonly "TAB_HOTBAR" : Internal.CreativeModeTab; + static readonly "TAB_INVENTORY" : Internal.CreativeModeTab; + static readonly "TAB_TOOLS" : Internal.CreativeModeTab; + static readonly "TAB_BREWING" : Internal.CreativeModeTab; + static readonly "TAB_SEARCH" : Internal.CreativeModeTab; + static readonly "TAB_COMBAT" : Internal.CreativeModeTab; + static readonly "TAB_BUILDING_BLOCKS" : Internal.CreativeModeTab; + static "TABS" : Internal.CreativeModeTab[]; + static readonly "TAB_DECORATIONS" : Internal.CreativeModeTab; + static readonly "TAB_TRANSPORTATION" : Internal.CreativeModeTab; + static readonly "TAB_FOOD" : Internal.CreativeModeTab; + static readonly "TAB_REDSTONE" : Internal.CreativeModeTab; + get enchantmentCategories(): Internal.EnchantmentCategory[]; + get iconItem(): Internal.ItemStack; + get displayName(): Internal.Component; + get topRow(): boolean; + get column(): number; + get recipeFolderName(): string; + get backgroundSuffix(): string; + get alignedRight(): boolean; + get id(): number; + set enchantmentCategories(... $$0: Internal.EnchantmentCategory_[]); + set recipeFolderName($$0: string); + set backgroundSuffix($$0: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5704_ = class_5704; - class class_5399 extends Internal.class_3491 { - method_15110($$0: Internal.class_4538_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.class_3499$class_3501_, $$4: Internal.class_3499$class_3501_, $$5: Internal.class_3492_): Internal.class_3499$class_3501; - static readonly field_25619 : Internal.class_5399; - static readonly field_25618 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5399_ = class_5399; - interface RegistryIdRemapCallback { - onRemap(arg0: Internal.RegistryIdRemapCallback$RemapState_): void; - } - type RegistryIdRemapCallback_ = ((arg0: Internal.RegistryIdRemapCallback$RemapState) => void) | RegistryIdRemapCallback; - class class_3003 extends Internal.class_5857 { - static method_39642($$0: number, $$1: number, $$2: number): Internal.class_3003; - method_39615(): Internal.class_6798; - static readonly field_24890 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3003_ = class_3003; - interface class_6643$class_6828 { - test(arg0: number, arg1: number, arg2: number): boolean; - } - type class_6643$class_6828_ = class_6643$class_6828; - interface class_1922 extends Internal.class_5539 { - method_8320(arg0: BlockPos_): Internal.class_2680; - method_32880($$0: Internal.class_5702_): Internal.class_3965; - method_17745($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.class_265_, $$4: Internal.class_2680_): Internal.class_3965; - method_35230($$0: BlockPos_, $$1: Internal.class_2591_): Internal.Optional; - method_29546($$0: Internal.class_238_): Internal.Stream; - method_8321(arg0: BlockPos_): Internal.class_2586; - method_8317($$0: BlockPos_): number; - method_17742($$0: Internal.class_3959_): Internal.class_3965; - method_8316(arg0: BlockPos_): Internal.class_3610; - method_30347($$0: BlockPos_): number; - method_8315(): number; - method_30346($$0: Internal.class_265_, $$1: Internal.Supplier_): number; - } - type class_1922_ = class_1922; - class Pair implements Internal.App, F> { - mapFirst(arg0: Internal.Function_): Internal.Pair; - swap(): Internal.Pair; - static unbox(arg0: Internal.App_, F>): Internal.Pair; - getFirst(): F; - hashCode(): number; - static toMap(): Internal.Collector, any, Internal.Map>; - static of(arg0: F, arg1: S): Internal.Pair; - equals(arg0: any): boolean; - getSecond(): S; - toString(): string; - mapSecond(arg0: Internal.Function_): Internal.Pair; - get first(): F; - get second(): S; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pair_ = Pair; - interface IntIterator extends Internal.PrimitiveIterator$OfInt { - next(): number; - skip(arg0: number): number; - nextInt(): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: Internal.IntConsumer_): void; - } - type IntIterator_ = IntIterator; - class class_5872 { - method_36416(): Internal.class_2680; - method_33973(): Internal.class_2680; - static method_33972($$0: boolean, $$1: Internal.class_2680_): Internal.class_5872; - method_33970(): boolean; - static method_36412($$0: Internal.class_2680_, $$1: Internal.class_2680_, $$2: Internal.class_2680_, $$3: Internal.class_2680_): Internal.class_5872; - static method_36413($$0: boolean, $$1: Internal.class_2680_, $$2: Internal.class_2680_, $$3: Internal.class_2680_, $$4: Internal.class_2680_): Internal.class_5872; - method_36414(): Internal.class_2680; - method_36415(): Internal.class_2680; - static readonly field_29055 : Internal.class_5872; - static readonly field_29056 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5872_ = class_5872; - class ListJS extends Internal.ArrayList implements Internal.StringBuilderAppendable, Internal.ChangeListener, Internal.Copyable, Internal.JsonSerializable, Internal.NBTSerializable { - add(index: number, value: any): void; - add(value: any): boolean; - static nbt(list: any): Internal.class_2483; - appendString(builder: Internal.StringBuilder_): void; - onChanged(o: any): void; - splice(pos: number, deleteCount: number, ... items: any[]): Internal.ListJS; - shift(): any; - clear(): void; - static ofArray(array: any): Internal.ListJS; - reverse(): Internal.ListJS; - push(... o: any[]): Internal.ListJS; - remove(index: number): any; - remove(o: any): boolean; - pop(): any; - filter(predicate: Internal.Predicate_): Internal.ListJS; - toJson(): Internal.JsonArray; - toNBT(): Internal.class_2483; - addAll(index: number, c: Internal.Collection_): boolean; - addAll(c: Internal.Collection_): boolean; - static of(o: any): Internal.ListJS; - static of(array: number[]): Internal.ListJS; - static of(array: string[]): Internal.ListJS; - static orSelf(o: any): Internal.ListJS; - static json(array: any): Internal.JsonArray; - getLength(): number; - unshift(... o: any[]): Internal.ListJS; - toString(): string; - copy(): Internal.ListJS; - map(transformer: Internal.Function_): Internal.ListJS; - changeListener : ((arg0: Internal.ListJS) => void); - get length(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ListJS_ = ListJS; - class class_1916 extends Internal.ArrayList { - method_8270($$0: Internal.class_2540_): void; - static method_8265($$0: Internal.class_2540_): Internal.class_1916; - method_8268(): Internal.class_2487; - method_8267($$0: Internal.class_1799_, $$1: Internal.class_1799_, $$2: number): Internal.class_1914; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1916_ = class_1916; - class class_1735 { - method_7671($$0: number): Internal.class_1799; - method_34266(): number; - method_7682(): boolean; - method_7670($$0: Internal.class_1799_, $$1: Internal.class_1799_): void; - method_7681(): boolean; - method_34264($$0: number, $$1: number, $$2: Internal.class_1657_): Internal.Optional; - method_7680($$0: Internal.class_1799_): boolean; - method_7675(): number; - method_7674($$0: Internal.class_1657_): boolean; - method_7673($$0: Internal.class_1799_): void; - method_7668(): void; - method_32755($$0: Internal.class_1799_, $$1: number): Internal.class_1799; - method_7679(): Internal.Pair; - method_32756($$0: Internal.class_1799_): Internal.class_1799; - method_7667($$0: Internal.class_1657_, $$1: Internal.class_1799_): void; - method_32753($$0: number, $$1: number, $$2: Internal.class_1657_): Internal.class_1799; - method_7677(): Internal.class_1799; - method_32754($$0: Internal.class_1657_): boolean; - method_7676($$0: Internal.class_1799_): number; - readonly field_7872 : number; - readonly field_7871 : Internal.class_1263; - field_7874 : number; - readonly field_7873 : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1735_ = class_1735; - class class_2818$class_2819 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2818$class_2819; - static values(): Internal.class_2818$class_2819[]; - static readonly field_12859 : Internal.class_2818$class_2819; - static readonly field_12860 : Internal.class_2818$class_2819; - static readonly field_12861 : Internal.class_2818$class_2819; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2818$class_2819_ = "immediate" | "queued" | "check" | class_2818$class_2819; - class class_2338$class_2339 extends BlockPos { - method_25505($$0: Vec3i_, $$1: Internal.class_2350_): Internal.class_2338$class_2339; - method_16363($$0: number): Internal.class_2338$class_2339; - method_25504($$0: Vec3i_, $$1: number, $$2: number, $$3: number): Internal.class_2338$class_2339; - method_10080($$0: number, $$1: number, $$2: number): BlockPos; - method_10070($$0: Internal.class_2470_): BlockPos; - method_30927($$0: Vec3i_): Internal.class_2338$class_2339; - method_10062(): BlockPos; - method_27158($$0: Internal.class_2350$class_2351_, $$1: number, $$2: number): Internal.class_2338$class_2339; - method_10104($$0: Internal.class_2350_, $$1: number): Internal.class_2338$class_2339; - method_35831($$0: Vec3i_, $$1: Vec3i_): Internal.class_2338$class_2339; - method_35830($$0: number): BlockPos; - method_33099($$0: number): Internal.class_2338$class_2339; - method_33097($$0: number): Internal.class_2338$class_2339; - method_33098($$0: number): Internal.class_2338$class_2339; - method_17965($$0: Internal.class_2335_, $$1: number, $$2: number, $$3: number): Internal.class_2338$class_2339; - method_30513($$0: Internal.class_2350$class_2351_, $$1: number): BlockPos; - method_10098($$0: Internal.class_2350_): Internal.class_2338$class_2339; - method_10101($$0: Vec3i_): Internal.class_2338$class_2339; - method_10079($$0: Internal.class_2350_, $$1: number): BlockPos; - method_10100($$0: number, $$1: number, $$2: number): Internal.class_2338$class_2339; - method_10103($$0: number, $$1: number, $$2: number): Internal.class_2338$class_2339; - method_10102($$0: number, $$1: number, $$2: number): Internal.class_2338$class_2339; - method_10069($$0: number, $$1: number, $$2: number): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2338$class_2339_ = class_2338$class_2339; - class CallbackInfo implements Internal.Cancellable { - cancel(): void; - static getCallInfoClassName(arg0: org.objectweb.asm.Type_): string; - isCancelled(): boolean; - isCancellable(): boolean; - getId(): string; - toString(): string; - get cancelled(): boolean; - get id(): string; - get cancellable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CallbackInfo_ = CallbackInfo; - interface Double2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(): string; - defaultReturnValue(arg0: string): void; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Double2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2CharFunction; - } - type Double2CharFunction_ = ((arg0: number) => string) | Double2CharFunction; - interface Byte2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Byte2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ObjectFunction; - } - type Byte2ObjectFunction_ = ((arg0: number) => V) | Byte2ObjectFunction; - class class_2675 implements Internal.class_2596 { - method_11546(): number; - method_11545(): number; - method_11548(): number; - method_11547(): number; - method_11549(): number; - method_11052($$0: Internal.class_2540_): void; - method_11551(): Internal.class_2394; - method_11550(): number; - method_11553($$0: Internal.class_2602_): void; - method_11552(): boolean; - method_11544(): number; - method_11543(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2675_ = class_2675; - class PlayerStatsJS { - getPlayTime(): number; - getPlayer(): Internal.PlayerJS; - getWalkDistance(): number; - getDamageAbsorbed(): number; - getCrouchDistance(): number; - getDamageDealt_absorbed(): number; - getFishCaught(): number; - getItemsPickedUp(item: Internal.class_1792_): number; - getDeaths(): number; - getSwimDistance(): number; - getBlocksMined(block: Internal.class_2248_): number; - getItemsCrafted(item: Internal.class_1792_): number; - getDamageDealt_resisted(): number; - getPlayerKills(): number; - get(id: ResourceLocation_): number; - getTimeSinceDeath(): number; - getDamageBlocked_by_shield(): number; - getKilled(entity: Internal.class_1299_): number; - getTimeCrouchTime(): number; - getDamageTaken(): number; - add(id: ResourceLocation_, value: number): void; - getItemsDropped(item: Internal.class_1792_): number; - set(id: ResourceLocation_, value: number): void; - getJumps(): number; - getDamageResisted(): number; - getAnimalsBred(): number; - getItemsBroken(item: Internal.class_1792_): number; - getMobKills(): number; - getSprintDistance(): number; - getTimeSinceRest(): number; - getKilledBy(entity: Internal.class_1299_): number; - getDamageDealt(): number; - getItemsUsed(item: Internal.class_1792_): number; - get playerKills(): number; - get animalsBred(): number; - get walkDistance(): number; - get damageDealt_resisted(): number; - get crouchDistance(): number; - get damageAbsorbed(): number; - get damageResisted(): number; - get jumps(): number; - get damageDealt_absorbed(): number; - get timeSinceDeath(): number; - get timeCrouchTime(): number; - get damageBlocked_by_shield(): number; - get fishCaught(): number; - get mobKills(): number; - get sprintDistance(): number; - get timeSinceRest(): number; - get swimDistance(): number; - get playTime(): number; - get deaths(): number; - get damageDealt(): number; - get player(): Internal.PlayerJS; - get damageTaken(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerStatsJS_ = PlayerStatsJS; - interface Int2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Int2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2DoubleFunction; - } - type Int2DoubleFunction_ = ((arg0: number) => number) | Int2DoubleFunction; - interface class_5629 { - method_32311(): Internal.class_3222; - method_14364(arg0: Internal.class_2596_): void; - } - type class_5629_ = class_5629; - interface class_3562 extends Internal.class_3565 { - method_15544(arg0: Internal.class_4076_): Internal.class_2804; - method_15543(arg0: BlockPos_): number; - } - type class_3562_ = class_3562; - class class_2604 implements Internal.class_2596 { - method_11171(): number; - method_11170(): number; - method_11052($$0: Internal.class_2540_): void; - method_11173(): number; - method_11172(): number; - method_11164(): Internal.UUID; - method_11175(): number; - method_11174(): number; - method_11166(): number; - method_11176(): number; - method_11168(): number; - method_11178($$0: Internal.class_2602_): void; - method_11167(): number; - method_11169(): Internal.class_1299; - static readonly field_33294 : 3.9; - static readonly field_33293 : 8000.0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2604_ = class_2604; - class class_1549 extends Internal.class_1628 { - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - static method_26907(): Internal.class_5132$class_5133; - method_6121($$0: Internal.class_1297_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1549_ = class_1549; - interface VillagerProfessionAccessor { - } - type VillagerProfessionAccessor_ = VillagerProfessionAccessor; - interface Reference2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Reference2ShortFunction; - removeShort(arg0: any): number; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Reference2FloatFunction; - applyAsInt(arg0: K): number; - getShort(arg0: any): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ShortFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ShortFunction; - } - type Reference2ShortFunction_ = ((arg0: any) => number) | Reference2ShortFunction; - class class_175 { - static method_769($$0: Internal.class_2540_): Internal.class_175; - static method_768($$0: Internal.class_2540_): Internal.Map; - static method_772($$0: Internal.JsonObject_, $$1: Internal.class_5257_): Internal.Map; - method_773(): Internal.JsonElement; - method_774(): Internal.class_184; - static method_775($$0: Internal.Map_, $$1: Internal.class_2540_): void; - static method_770($$0: Internal.JsonObject_, $$1: Internal.class_5257_): Internal.class_175; - method_771($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_175_ = class_175; - class class_5148 extends Internal.Enum { - method_27079(): number; - static valueOf($$0: string): Internal.class_5148; - static values(): Internal.class_5148[]; - static method_27080($$0: number): Internal.class_5148; - static readonly field_23810 : Internal.class_5148; - static readonly field_23812 : Internal.class_5148; - static readonly field_23811 : Internal.class_5148; - static readonly field_23809 : Internal.class_5148; - static readonly field_23808 : Internal.class_5148; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5148_ = "white_dots" | "white" | "none" | "white_field" | "black_dots" | class_5148; - class TimeUnit extends Internal.Enum { - toChronoUnit(): Internal.ChronoUnit; - timedJoin(arg0: Internal.Thread_, arg1: number): void; - timedWait(arg0: any, arg1: number): void; - static valueOf(arg0: string): Internal.TimeUnit; - static values(): Internal.TimeUnit[]; - convert(arg0: Internal.Duration_): number; - convert(arg0: number, arg1: Internal.TimeUnit_): number; - toSeconds(arg0: number): number; - sleep(arg0: number): void; - toNanos(arg0: number): number; - toMinutes(arg0: number): number; - toHours(arg0: number): number; - static of(arg0: Internal.ChronoUnit_): Internal.TimeUnit; - toMillis(arg0: number): number; - toDays(arg0: number): number; - toMicros(arg0: number): number; - static readonly MILLISECONDS : Internal.TimeUnit; - static readonly MICROSECONDS : Internal.TimeUnit; - static readonly HOURS : Internal.TimeUnit; - static readonly SECONDS : Internal.TimeUnit; - static readonly NANOSECONDS : Internal.TimeUnit; - static readonly DAYS : Internal.TimeUnit; - static readonly MINUTES : Internal.TimeUnit; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TimeUnit_ = "milliseconds" | "seconds" | "hours" | "minutes" | "days" | "nanoseconds" | "microseconds" | TimeUnit; - class class_2168 implements Internal.class_2172 { - method_41213($$0: Internal.class_5321_>, $$1: Internal.class_2172$class_7078_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; - method_9262(): Internal.Collection; - method_9261($$0: Internal.CommandContext_): Internal.CompletableFuture; - method_9222(): Vec3; - method_9221($$0: Vec3_): Internal.class_2168; - method_9220($$0: Internal.class_1297_, $$1: Internal.class_2183$class_2184_): Internal.class_2168; - method_9226($$0: Internal.class_2561_, $$1: boolean): void; - method_9225(): Internal.class_3218; - method_36321($$0: Internal.class_2165_): Internal.class_2168; - method_9223(): Internal.class_2561; - method_9267(): Internal.Collection; - method_9208($$0: Vec3_): Internal.class_2168; - method_9229(): Internal.class_1297; - method_9207(): Internal.class_3222; - method_9228(): Internal.class_1297; - method_9206($$0: number): Internal.class_2168; - method_9227($$0: Internal.class_3218_): Internal.class_2168; - method_9209($$0: Internal.ResultConsumer_, $$1: Internal.BinaryOperator_>): Internal.class_2168; - method_9273(): Internal.Stream; - method_30497(): Internal.class_5455; - method_9211(): Internal.MinecraftServer; - method_9254(): Internal.Collection; - method_9210(): Internal.class_241; - method_9232($$0: Internal.class_1297_): Internal.class_2168; - method_9231($$0: Internal.ResultConsumer_): Internal.class_2168; - method_29310(): Internal.Set>; - method_9230($$0: number): Internal.class_2168; - method_9259($$0: number): boolean; - method_9215($$0: Internal.CommandContext_, $$1: boolean, $$2: number): void; - method_9214(): string; - method_9213($$0: Internal.class_2561_): void; - method_9219(): Internal.class_2183$class_2184; - method_9218($$0: Internal.class_2183$class_2184_): Internal.class_2168; - method_9217(): Internal.class_2168; - method_9216($$0: Internal.class_241_): Internal.class_2168; - static readonly field_9824 : Internal.SimpleCommandExceptionType; - static readonly field_9827 : Internal.SimpleCommandExceptionType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2168_ = class_2168; - class CommandContext { - copyFor(arg0: S): Internal.CommandContext; - getRedirectModifier(): Internal.RedirectModifier; - getNodes(): Internal.List>; - hasNodes(): boolean; - getCommand(): Internal.Command; - isForked(): boolean; - getChild(): Internal.CommandContext; - getArgument(arg0: string, arg1: Internal.Class_): V; - getInput(): string; - getLastChild(): Internal.CommandContext; - getRange(): Internal.StringRange; - getSource(): S; - hashCode(): number; - equals(arg0: any): boolean; - getRootNode(): Internal.CommandNode; - get input(): string; - get nodes(): Internal.List>; - get lastChild(): Internal.CommandContext; - get range(): Internal.StringRange; - get source(): S; - get redirectModifier(): Internal.RedirectModifier; - get command(): Internal.Command; - get forked(): boolean; - get child(): Internal.CommandContext; - get rootNode(): Internal.CommandNode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandContext_ = CommandContext; - class class_5898 implements Internal.class_2596 { - method_34166(): number; - method_34165($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5898_ = class_5898; - class class_6625 extends Internal.Record { + type CreativeModeTab_ = CreativeModeTab; + /** + * @javaClass net.minecraft.class_5308 + */ + class NoiseSamplingSettings extends Internal.Record { + yFactor(): number; + xzScale(): number; hashCode(): number; equals($$0: any): boolean; toString(): string; - comp_134(): Internal.class_5455; - comp_135(): Internal.class_3485; - static method_38713($$0: Internal.class_3218_): Internal.class_6625; - comp_133(): Internal.class_3300; + yScale(): number; + xzFactor(): number; + static readonly "CODEC" : Internal.Codec; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6625_ = class_6625; - class class_1440 extends Internal.class_1429 { - method_6549(): boolean; - method_6527(): boolean; - method_6505($$0: boolean): void; - method_18397($$0: Internal.class_1799_): boolean; - method_5931($$0: Internal.class_1657_): boolean; - method_6525(): Internal.class_1440$class_1443; - method_6547($$0: Internal.class_1440$class_1443_): void; - method_6526(): boolean; - method_5613($$0: Internal.class_3218_, $$1: Internal.class_1296_): Internal.class_1296; - method_6509(): boolean; - method_6529($$0: Internal.class_1440$class_1443_): void; - method_6508(): Internal.class_1440$class_1443; - method_35173(): boolean; - method_6552($$0: boolean): void; - method_6550(): boolean; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_6534($$0: number): number; - method_6513($$0: boolean): void; - method_6535(): boolean; - method_6510(): boolean; - method_6554(): Internal.class_1440$class_1443; - method_6532(): number; - method_6555($$0: number): number; - method_18442(): boolean; - method_6538(): void; - method_6539($$0: number): void; - method_6517($$0: number): void; - method_6514(): boolean; - method_6515($$0: Internal.class_1440_, $$1: Internal.class_1440_): void; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_5749($$0: Internal.class_2487_): void; - static method_26888(): Internal.class_5132$class_5133; - method_6560($$0: number): number; - method_6481($$0: Internal.class_1799_): boolean; - method_6541($$0: boolean): void; - method_5992($$0: Internal.class_1657_, $$1: Hand_): Internal.class_1269; - method_6121($$0: Internal.class_1297_): boolean; - method_6545(): boolean; - method_6524(): boolean; - method_6546($$0: boolean): void; - method_6521(): number; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_6522(): boolean; - field_6767 : number; - static readonly field_30343 : 32; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1440_ = class_1440; - class class_176$class_177 { - method_780($$0: Internal.class_169_): Internal.class_176$class_177; - method_781($$0: Internal.class_169_): Internal.class_176$class_177; - method_782(): Internal.class_176; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_176$class_177_ = class_176$class_177; - class class_1948$class_5262 { - method_27830(): Internal.Object2IntMap; - method_27823(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1948$class_5262_ = class_1948$class_5262; - class class_1060 implements Internal.class_3302, Internal.class_1061, Internal.AutoCloseable, Internal.IdentifiableResourceReloadListener { - method_4622(): void; - method_18168($$0: ResourceLocation_, $$1: Internal.Executor_): Internal.CompletableFuture; - method_22813($$0: ResourceLocation_): void; - method_4616($$0: ResourceLocation_, $$1: Internal.class_1044_): void; - method_4615($$0: ResourceLocation_): void; - method_4617($$0: string, $$1: Internal.class_1043_): ResourceLocation; - getFabricId(): ResourceLocation; - method_4619($$0: ResourceLocation_): Internal.class_1044; - method_34590($$0: ResourceLocation_, $$1: Internal.class_1044_): Internal.class_1044; - close(): void; - getFabricDependencies(): Internal.Collection; - method_25931($$0: Internal.class_3302$class_4045_, $$1: Internal.class_3300_, $$2: Internal.class_3695_, $$3: Internal.class_3695_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - static readonly field_5285 : ResourceLocation; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1060_ = class_1060; - abstract class class_2609 extends Internal.class_2624 implements Internal.class_1278, Internal.class_1732, Internal.class_1737, Internal.SpecialLogicInventory { - method_5438($$0: number): Internal.class_1799; - method_5439(): number; - method_5437($$0: number, $$1: Internal.class_1799_): boolean; - handler$zli000$setStackSuppressUpdate(slot: number, stack: Internal.class_1799_, ci: Internal.CallbackInfo_): void; - static method_31651($$0: Internal.class_1937_, $$1: BlockPos_, $$2: Internal.class_2680_, $$3: Internal.class_2609_): void; - fabric_setSuppress(suppress: boolean): void; - method_7664($$0: Internal.class_1657_): void; - method_5441($$0: number): Internal.class_1799; - method_5442(): boolean; - method_7663(): Internal.class_1860; - method_7662($$0: Internal.class_1860_): void; - fabric_onFinalCommit(slot: number, oldStack: Internal.class_1799_, newStack: Internal.class_1799_): void; - method_7683($$0: Internal.class_1662_): void; - method_17763($$0: Internal.class_3222_): void; - method_5443($$0: Internal.class_1657_): boolean; - static method_11202($$0: Internal.Map_, $$1: Internal.class_1935_, $$2: number): void; - method_5447($$0: number, $$1: Internal.class_1799_): void; - method_5448(): void; - static method_11195($$0: Internal.class_1799_): boolean; - static method_11194($$0: Internal.Map_, $$1: Internal.class_6862_, $$2: number): void; - method_5492($$0: number, $$1: Internal.class_1799_, $$2: Internal.class_2350_): boolean; - method_5493($$0: number, $$1: Internal.class_1799_, $$2: Internal.class_2350_): boolean; - method_27354($$0: Internal.class_3218_, $$1: Vec3_): Internal.List>; - static method_11196(): Internal.Map; - method_5494($$0: Internal.class_2350_): number[]; - method_5434($$0: number, $$1: number): Internal.class_1799; - method_11014($$0: Internal.class_2487_): void; - static readonly field_31294 : 200; - static readonly field_31295 : 2; - static readonly field_31292 : 3; - static readonly field_31293 : 4; - static readonly field_31290 : 1; - static readonly field_31291 : 2; - static readonly field_31289 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2609_ = class_2609; + type NoiseSamplingSettings_ = NoiseSamplingSettings; + /** + * @javaClass java.math.RoundingMode + */ class RoundingMode extends Internal.Enum { - static valueOf(arg0: string): Internal.RoundingMode; - static valueOf(arg0: number): Internal.RoundingMode; + static valueOf(arg0: string): this; + static valueOf(arg0: number): this; static values(): Internal.RoundingMode[]; - static readonly DOWN : Internal.RoundingMode; - static readonly FLOOR : Internal.RoundingMode; - static readonly UNNECESSARY : Internal.RoundingMode; - static readonly CEILING : Internal.RoundingMode; - static readonly HALF_EVEN : Internal.RoundingMode; - static readonly UP : Internal.RoundingMode; - static readonly HALF_UP : Internal.RoundingMode; - static readonly HALF_DOWN : Internal.RoundingMode; + static readonly "DOWN" : Internal.RoundingMode; + static readonly "FLOOR" : Internal.RoundingMode; + static readonly "UNNECESSARY" : Internal.RoundingMode; + static readonly "CEILING" : Internal.RoundingMode; + static readonly "HALF_EVEN" : Internal.RoundingMode; + static readonly "UP" : Internal.RoundingMode; + static readonly "HALF_UP" : Internal.RoundingMode; + static readonly "HALF_DOWN" : Internal.RoundingMode; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } type RoundingMode_ = "ceiling" | "half_down" | "half_up" | "unnecessary" | "up" | "floor" | "down" | "half_even" | RoundingMode; - class class_47 { - method_22556($$0: ResourceLocation_): Internal.class_52; - method_22557($$0: Internal.class_5341_): void; - method_22558($$0: ResourceLocation_): Internal.class_5341; - method_294(): Internal.Random; - method_299(): Internal.class_3218; - method_300($$0: Internal.class_169_): boolean; - method_35508($$0: Internal.class_169_): T; - method_302(): number; - method_295($$0: Internal.class_52_): void; - method_296($$0: Internal.class_169_): T; - method_297($$0: ResourceLocation_, $$1: Internal.Consumer_): void; - method_22555($$0: Internal.class_5341_): boolean; - method_298($$0: Internal.class_52_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_47_ = class_47; - class class_355 extends Internal.class_332 { - method_1920(): void; - method_1921($$0: boolean): void; - method_1924($$0: Internal.class_2561_): void; - method_1925($$0: Internal.class_2561_): void; - method_1918($$0: Internal.class_640_): Internal.class_2561; - method_1919($$0: Internal.class_4587_, $$1: number, $$2: Internal.class_269_, $$3: Internal.class_266_): void; - static readonly field_32212 : 70; - static readonly field_32211 : 169; - static readonly field_32210 : 160; - static readonly field_32209 : 61; - static readonly field_32208 : 52; - static readonly field_32207 : 25; - static readonly field_32206 : 16; - static readonly field_32205 : 20; - static readonly field_32213 : 79; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_355_ = class_355; - class class_1439 extends Internal.class_1427 implements Internal.class_5354 { - method_29509(): void; - method_5711($$0: number): void; - method_29508(): Internal.UUID; - method_5957($$0: Internal.class_4538_): boolean; - method_29919(): Vec3; - method_5749($$0: Internal.class_2487_): void; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - method_29507(): number; - static method_26886(): Internal.class_5132$class_5133; - method_23347(): Internal.class_1439$class_4621; - method_6497($$0: boolean): void; - method_6121($$0: Internal.class_1297_): boolean; - method_6496(): boolean; - method_6078($$0: Internal.class_1282_): void; - method_6501(): number; - method_5643($$0: Internal.class_1282_, $$1: number): boolean; - method_5973($$0: Internal.class_1299_): boolean; - method_6502(): number; - method_6007(): void; - method_6499($$0: boolean): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1439_ = class_1439; - class class_6658 extends Internal.class_6661 { - static method_39618($$0: Internal.class_6646_): Internal.class_6658; - method_39615(): Internal.class_6798; - static readonly field_35075 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6658_ = class_6658; - class class_2777 implements Internal.class_2596 { - method_11920(): number; - method_11922($$0: Internal.class_2602_): void; - method_11921(): number; - method_11923(): boolean; - method_11052($$0: Internal.class_2540_): void; - method_11917(): number; - method_11916(): number; - method_11919(): number; - method_11918(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2777_ = class_2777; - class class_5937 extends Internal.class_281 { - method_1282(): void; - static method_34415($$0: Internal.class_281$class_282_, $$1: string, $$2: Internal.InputStream_, $$3: string): Internal.class_5937; - method_34414($$0: Internal.class_5936_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5937_ = class_5937; - abstract class class_310$class_5859 extends Internal.Enum { - method_33885(): Internal.class_2561; - static valueOf($$0: string): Internal.class_310$class_5859; - static values(): Internal.class_310$class_5859[]; - method_33886(arg0: boolean): boolean; - static readonly field_28941 : Internal.class_310$class_5859; - static readonly field_28940 : Internal.class_310$class_5859; - static readonly field_28943 : Internal.class_310$class_5859; - static readonly field_28942 : Internal.class_310$class_5859; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_310$class_5859_ = "disabled_by_profile" | "disabled_by_launcher" | "enabled" | "disabled_by_options" | class_310$class_5859; /** - * Fired when a living entity is hurt. - * - * If cancelled, the attack will do no effect. + * @javaClass net.minecraft.class_1686 */ - class LivingEntityHurtEventJS extends Internal.LivingEntityEventJS { - getDamage(): number; - getSource(): Internal.class_1282; + class ThrownPotion extends Internal.ThrowableItemProjectile implements Internal.ItemSupplier { + static readonly "WATER_SENSITIVE" : ((arg0: Internal.LivingEntity) => boolean); + static readonly "SPLASH_RANGE" : 4.0; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ThrownPotion_ = ThrownPotion; + /** + * @javaClass net.fabricmc.fabric.api.loot.v1.FabricLootPool + */ + interface FabricLootPool { + getEntries(): Internal.List; + getRolls(): Internal.NumberProvider; + getFunctions(): Internal.List; + getConditions(): Internal.List; + asVanilla(): Internal.LootPool; + } + type FabricLootPool_ = FabricLootPool; + /** + * @javaClass net.minecraft.class_2636 + */ + class SpawnerBlockEntity extends Internal.BlockEntity { + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + onlyOpCanSetNbt(): boolean; + load($$0: Internal.CompoundTag_): void; + getSpawner(): Internal.BaseSpawner; + getUpdateTag(): Internal.CompoundTag; + triggerEvent($$0: number, $$1: number): boolean; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SpawnerBlockEntity_): void; + static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SpawnerBlockEntity_): void; + get updateTag(): Internal.CompoundTag; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get spawner(): Internal.BaseSpawner; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SpawnerBlockEntity_ = SpawnerBlockEntity; + /** + * @javaClass java.time.temporal.TemporalAmount + */ + interface TemporalAmount { + subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; + get(arg0: Internal.TemporalUnit_): number; + getUnits(): Internal.List; + addTo(arg0: Internal.Temporal_): Internal.Temporal; + } + type TemporalAmount_ = TemporalAmount; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS + */ + class ItemModelPropertiesEventJS extends Internal.StartupEventJS { + registerAll(overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; + register(ingredient: Internal.IngredientJS_, overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemModelPropertiesEventJS_ = ItemModelPropertiesEventJS; + /** + * @javaClass net.minecraft.class_3204 + */ + abstract class DistanceManager { + inEntityTickingRange($$0: number): boolean; + removeTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + hasTickets(): boolean; + hasPlayersNearby($$0: number): boolean; + runAllUpdates($$0: Internal.ChunkMap_): boolean; + getNaturalSpawnChunkCount(): number; + inBlockTickingRange($$0: number): boolean; + removeRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + addTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + removePlayer($$0: Internal.SectionPos_, $$1: Internal.ServerPlayer_): void; + addRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + addPlayer($$0: Internal.SectionPos_, $$1: Internal.ServerPlayer_): void; + updateSimulationDistance($$0: number): void; + getDebugStatus(): string; + removeTicketsOnClosing(): void; + get debugStatus(): string; + get naturalSpawnChunkCount(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DistanceManager_ = DistanceManager; + /** + * @javaClass net.minecraft.class_4597 + */ + interface MultiBufferSource { + getBuffer(arg0: Internal.RenderType_): Internal.VertexConsumer; + immediate($$0: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource; + immediateWithBuffers($$0: Internal.Map_, $$1: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource; + } + type MultiBufferSource_ = ((arg0: Internal.RenderType) => Internal.VertexConsumer) | MultiBufferSource; + /** + * @javaClass java.nio.file.spi.FileSystemProvider + */ + abstract class FileSystemProvider { + getFileStore(arg0: Internal.Path_): Internal.FileStore; + isSameFile(arg0: Internal.Path_, arg1: Internal.Path_): boolean; + newByteChannel(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any[]): Internal.SeekableByteChannel; + getFileAttributeView(arg0: Internal.Path_, arg1: Internal.Class_, ... arg2: any[]): V; + newAsynchronousFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ... arg3: any[]): Internal.AsynchronousFileChannel; + createSymbolicLink(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any[]): void; + static installedProviders(): Internal.List; + delete(arg0: Internal.Path_): void; + createLink(arg0: Internal.Path_, arg1: Internal.Path_): void; + setAttribute(arg0: Internal.Path_, arg1: string, arg2: any, ... arg3: any[]): void; + newFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any[]): Internal.FileChannel; + newInputStream(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.InputStream; + readAttributes(arg0: Internal.Path_, arg1: Internal.Class_, ... arg2: any[]): A; + readAttributes(arg0: Internal.Path_, arg1: string, ... arg2: any[]): Internal.Map; + newOutputStream(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.OutputStream; + getPath(arg0: Internal.URI_): Internal.Path; + createDirectory(arg0: Internal.Path_, ... arg1: any[]): void; + copy(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any[]): void; + move(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any[]): void; + getScheme(): string; + newFileSystem(arg0: Internal.URI_, arg1: Internal.Map_): Internal.FileSystem; + newFileSystem(arg0: Internal.Path_, arg1: Internal.Map_): Internal.FileSystem; + deleteIfExists(arg0: Internal.Path_): boolean; + newDirectoryStream(arg0: Internal.Path_, arg1: Internal.DirectoryStream$Filter_): Internal.DirectoryStream; + getFileSystem(arg0: Internal.URI_): Internal.FileSystem; + checkAccess(arg0: Internal.Path_, ... arg1: any[]): void; + readSymbolicLink(arg0: Internal.Path_): Internal.Path; + isHidden(arg0: Internal.Path_): boolean; + get scheme(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FileSystemProvider_ = FileSystemProvider; + /** + * @javaClass net.minecraft.class_2740 + */ + class ClientboundSetEntityLinkPacket implements Internal.Packet { + getDestId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getSourceId(): number; + get sourceId(): number; + get destId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetEntityLinkPacket_ = ClientboundSetEntityLinkPacket; + /** + * @javaClass net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView + */ + interface RenderAttachedBlockView extends Internal.BlockAndTintGetter { + getBlockEntityRenderAttachment(pos: BlockPos_): any; + } + type RenderAttachedBlockView_ = RenderAttachedBlockView; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleList + */ + interface DoubleList extends Internal.List, Internal.Comparable>, Internal.DoubleCollection { + add(arg0: number): boolean; + add(arg0: number, arg1: number): void; + subList(arg0: number, arg1: number): this; + set(arg0: number, arg1: number): number; + spliterator(): Internal.DoubleSpliterator; + getDouble(arg0: number): number; + setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + setElements(arg0: number[]): void; + setElements(arg0: number, arg1: number[]): void; + sort(arg0: Internal.DoubleComparator_): void; + sort(arg0: Internal.Comparator_): void; + removeElements(arg0: number, arg1: number): void; + replaceAll(arg0: it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator_): void; + replaceAll(arg0: Internal.DoubleUnaryOperator_): void; + replaceAll(arg0: Internal.UnaryOperator_): void; + remove(arg0: number): number; + remove(arg0: any): boolean; + lastIndexOf(arg0: any): number; + lastIndexOf(arg0: number): number; + contains(arg0: any): boolean; + iterator(): Internal.DoubleListIterator; + size(arg0: number): void; + addAll(arg0: number, arg1: Internal.DoubleCollection_): boolean; + addAll(arg0: Internal.DoubleList_): boolean; + addAll(arg0: number, arg1: Internal.DoubleList_): boolean; + removeDouble(arg0: number): number; + addElements(arg0: number, arg1: number[]): void; + addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + of(... arg0: number[]): this; + of(): this; + of(arg0: number, arg1: number): this; + of(arg0: number): this; + of(arg0: number, arg1: number, arg2: number): this; + get(arg0: number): number; + listIterator(arg0: number): Internal.DoubleListIterator; + listIterator(): Internal.DoubleListIterator; + indexOf(arg0: number): number; + indexOf(arg0: any): number; + unstableSort(arg0: Internal.DoubleComparator_): void; + unstableSort(arg0: Internal.Comparator_): void; + } + type DoubleList_ = DoubleList; + /** + * @javaClass io.netty.channel.ChannelHandlerAdapter + */ + abstract class ChannelHandlerAdapter implements Internal.ChannelHandler { + exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; + handlerAdded(arg0: Internal.ChannelHandlerContext_): void; + isSharable(): boolean; + handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; + get sharable(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChannelHandlerAdapter_ = ChannelHandlerAdapter; + /** + * @javaClass com.mojang.datafixers.Products$P3 + */ + class Products$P3 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function3_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.Products$P4_): Internal.Products$P7; + and(arg0: Internal.Products$P5_): Internal.Products$P8; + and(arg0: Internal.App_): Internal.Products$P4; + and(arg0: Internal.Products$P2_): Internal.Products$P5; + and(arg0: Internal.Products$P3_): Internal.Products$P6; + t1(): Internal.App; + t2(): Internal.App; + t3(): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P3_ = Products$P3; + /** + * @javaClass net.minecraft.class_2514 + */ + abstract class NumericTag implements Internal.Tag, Internal.SpecialEquality { + getAsFloat(): number; + getAsByte(): number; + getAsLong(): number; + getAsNumber(): Internal.Number; + toString(): string; + getAsDouble(): number; + getAsShort(): number; + getAsInt(): number; + specialEquals(o: any, shallow: boolean): boolean; + get asByte(): number; + get asLong(): number; + get asInt(): number; + get asShort(): number; + get asNumber(): Internal.Number; + get asDouble(): number; + get asFloat(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NumericTag_ = NumericTag; + /** + * @javaClass dev.latvian.mods.unit.UnitContext + */ + class UnitContext { + getFunctionFactory(name: string): Internal.FunctionFactory; + addConstant(s: string, u: dev.latvian.mods.unit.Unit_): void; + isDebug(): boolean; + popDebug(): void; + sub(): this; + addFunction(factory: Internal.FunctionFactory_): void; + pushDebug(): void; + createStream(input: string): Internal.UnitTokenStream; + debugInfo(s: string): void; + debugInfo(s: string, values: Internal.Collection_): void; + parse(input: string): dev.latvian.mods.unit.Unit; + readonly "constants" : Internal.Map; + static readonly "DEFAULT" : Internal.UnitContext; + get debug(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UnitContext_ = UnitContext; + /** + * @javaClass net.minecraft.class_5586 + */ + class GeodeCrackSettings { + static readonly "CODEC" : Internal.Codec; + readonly "generateCrackChance" : number; + readonly "crackPointOffset" : number; + readonly "baseCrackSize" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GeodeCrackSettings_ = GeodeCrackSettings; + /** + * @javaClass com.google.gson.JsonElement + */ + abstract class JsonElement { + getAsFloat(): number; + getAsBigInteger(): Internal.BigInteger; + getAsByte(): number; + getAsJsonObject(): Internal.JsonObject; + getAsBigDecimal(): Internal.BigDecimal; + getAsJsonNull(): Internal.JsonNull; + isJsonNull(): boolean; + getAsNumber(): Internal.Number; + getAsCharacter(): string; + getAsString(): string; + isJsonArray(): boolean; + getAsDouble(): number; + getAsInt(): number; + isJsonPrimitive(): boolean; + deepCopy(): this; + getAsLong(): number; + getAsJsonArray(): Internal.JsonArray; + isJsonObject(): boolean; + getAsJsonPrimitive(): Internal.JsonPrimitive; + getAsBoolean(): boolean; + toString(): string; + getAsShort(): number; + get asByte(): number; + get asBigInteger(): Internal.BigInteger; + get asJsonObject(): Internal.JsonObject; + get asCharacter(): string; + get jsonPrimitive(): boolean; + get asNumber(): Internal.Number; + get asBigDecimal(): Internal.BigDecimal; + get jsonNull(): boolean; + get asFloat(): number; + get asLong(): number; + get asInt(): number; + get asJsonPrimitive(): Internal.JsonPrimitive; + get asJsonNull(): Internal.JsonNull; + get asShort(): number; + get asDouble(): number; + get asJsonArray(): Internal.JsonArray; + get asString(): string; + get jsonObject(): boolean; + get jsonArray(): boolean; + get asBoolean(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JsonElement_ = JsonElement; + /** + * @javaClass com.google.common.collect.ForwardingList + */ + abstract class ForwardingList extends Internal.ForwardingCollection implements Internal.List { + add(arg0: number, arg1: E): void; + lastIndexOf(arg0: any): number; + subList(arg0: number, arg1: number): Internal.List; + set(arg0: number, arg1: E): E; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + hashCode(): number; + equals(arg0: any): boolean; + get(arg0: number): E; + listIterator(arg0: number): Internal.ListIterator; + listIterator(): Internal.ListIterator; + indexOf(arg0: any): number; + remove(arg0: number): E; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ForwardingList_ = ForwardingList; + /** + * @javaClass dev.latvian.mods.rhino.SymbolScriptable + */ + interface SymbolScriptable { + get(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): any; + has(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): boolean; + delete(arg0: Internal.Symbol_): void; + put(arg0: Internal.Symbol_, arg1: Internal.Scriptable_, arg2: any): void; + } + type SymbolScriptable_ = SymbolScriptable; + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2ShortFunction + */ + interface Char2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: string, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Char2IntFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: string, arg1: number): number; + remove(arg0: string): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Char2ObjectFunction; + get(arg0: any): number; + get(arg0: string): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Char2LongFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ShortFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Char2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Char2FloatFunction; + applyAsInt(arg0: number): number; + containsKey(arg0: any): boolean; + containsKey(arg0: string): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ShortFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Char2CharFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ShortFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ShortFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ShortFunction; + } + type Char2ShortFunction_ = ((arg0: string) => number) | Char2ShortFunction; + /** + * @javaClass com.mojang.brigadier.Message + */ + interface Message { + getString(): string; + } + type Message_ = (() => string) | Message; + /** + * @javaClass com.mojang.serialization.RecordBuilder + */ + interface RecordBuilder { + withErrorsFrom(arg0: Internal.DataResult_): Internal.RecordBuilder; + add(arg0: string, arg1: Internal.DataResult_): Internal.RecordBuilder; + add(arg0: string, arg1: T): Internal.RecordBuilder; + add(arg0: Internal.DataResult_, arg1: Internal.DataResult_): Internal.RecordBuilder; + add(arg0: string, arg1: E, arg2: Internal.Encoder_): Internal.RecordBuilder; + add(arg0: T, arg1: T): Internal.RecordBuilder; + add(arg0: T, arg1: Internal.DataResult_): Internal.RecordBuilder; + mapError(arg0: Internal.UnaryOperator_): Internal.RecordBuilder; + ops(): Internal.DynamicOps; + setLifecycle(arg0: Internal.Lifecycle_): Internal.RecordBuilder; + build(arg0: T): Internal.DataResult; + build(arg0: Internal.DataResult_): Internal.DataResult; + } + type RecordBuilder_ = RecordBuilder; + /** + * @javaClass net.minecraft.class_1856 + */ + class Ingredient implements Internal.Predicate, Internal.IngredientKJS { + getItems(): Internal.ItemStack[]; + toJson(): Internal.JsonElement; + test($$0: Internal.ItemStack_): boolean; + static of(... $$0: Internal.ItemLike_[]): this; + static of(): this; + static of($$0: Internal.Stream_): this; + static of(... $$0: Internal.ItemStack_[]): this; + static of($$0: Internal.TagKey_): this; + isEmpty(): boolean; + static fromJson($$0: Internal.JsonElement_): this; + getStackingIds(): Internal.IntList; + static fromNetwork($$0: Internal.FriendlyByteBuf_): this; + getItemsKJS(): Internal.ItemStack[]; + toNetwork($$0: Internal.FriendlyByteBuf_): void; + static readonly "EMPTY" : Internal.Ingredient; + get stackingIds(): Internal.IntList; + get itemsKJS(): Internal.ItemStack[]; + get items(): Internal.ItemStack[]; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Ingredient_ = Ingredient; + /** + * @javaClass net.minecraft.class_1914 + */ + class MerchantOffer { + shouldRewardExp(): boolean; + getUses(): number; + getMaxUses(): number; + increaseUses(): void; + needsRestock(): boolean; + setSpecialPriceDiff($$0: number): void; + getSpecialPriceDiff(): number; + assemble(): Internal.ItemStack; + isOutOfStock(): boolean; + setToOutOfStock(): void; + getBaseCostA(): Internal.ItemStack; + take($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + updateDemand(): void; + createTag(): Internal.CompoundTag; + getXp(): number; + satisfiedBy($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + getResult(): Internal.ItemStack; + resetSpecialPriceDiff(): void; + getCostA(): Internal.ItemStack; + resetUses(): void; + getCostB(): Internal.ItemStack; + getPriceMultiplier(): number; + addToSpecialPriceDiff($$0: number): void; + getDemand(): number; + get maxUses(): number; + get result(): Internal.ItemStack; + get costB(): Internal.ItemStack; + get costA(): Internal.ItemStack; + get outOfStock(): boolean; + get xp(): number; + get uses(): number; + get priceMultiplier(): number; + get specialPriceDiff(): number; + get baseCostA(): Internal.ItemStack; + get demand(): number; + set specialPriceDiff($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MerchantOffer_ = MerchantOffer; + /** + * @javaClass net.minecraft.class_2873 + */ + class ServerboundSetCreativeModeSlotPacket implements Internal.Packet { + getSlotNum(): number; + getItem(): Internal.ItemStack; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get slotNum(): number; + get item(): Internal.ItemStack; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundSetCreativeModeSlotPacket_ = ServerboundSetCreativeModeSlotPacket; + /** + * @javaClass dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder + */ + class SlabBlockBuilder extends Internal.ShapedBlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + createObject(): Internal.Block; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SlabBlockBuilder_ = SlabBlockBuilder; + /** + * @javaClass net.fabricmc.fabric.impl.registry.sync.RemappableRegistry + */ + interface RemappableRegistry { + unmap(arg0: string): void; + remap(arg0: string, arg1: Internal.Object2IntMap_, arg2: Internal.RemappableRegistry$RemapMode_): void; + } + type RemappableRegistry_ = RemappableRegistry; + /** + * @javaClass org.lwjgl.system.Pointer$Default + */ + abstract class Pointer$Default implements Internal.Pointer { + address(): number; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Pointer$Default_ = Pointer$Default; + /** + * @javaClass java.util.concurrent.ExecutorService + */ + interface ExecutorService extends Internal.Executor { + submit(arg0: Internal.Runnable_): Internal.Future; + submit(arg0: Internal.Runnable_, arg1: T): Internal.Future; + submit(arg0: Internal.Callable_): Internal.Future; + isTerminated(): boolean; + invokeAll(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; + invokeAll(arg0: Internal.Collection_>): Internal.List>; + awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; + invokeAny(arg0: Internal.Collection_>): T; + invokeAny(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): T; + shutdownNow(): Internal.List; + shutdown(): void; + isShutdown(): boolean; + } + type ExecutorService_ = ExecutorService; + /** + * @javaClass net.minecraft.class_4151 + */ + interface ReputationEventType { + register($$0: string): this; + } + type ReputationEventType_ = ReputationEventType; + /** + * @javaClass net.fabricmc.fabric.impl.networking.ChannelInfoHolder + */ + interface ChannelInfoHolder { + getPendingChannelsNames(): Internal.Collection; + } + type ChannelInfoHolder_ = (() => Internal.Collection) | ChannelInfoHolder; + /** + * @javaClass net.minecraft.class_2172$class_2173 + */ + class SharedSuggestionProvider$TextCoordinates { + static readonly "DEFAULT_GLOBAL" : Internal.SharedSuggestionProvider$TextCoordinates; + static readonly "DEFAULT_LOCAL" : Internal.SharedSuggestionProvider$TextCoordinates; + readonly "x" : string; + readonly "y" : string; + readonly "z" : string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SharedSuggestionProvider$TextCoordinates_ = SharedSuggestionProvider$TextCoordinates; + /** + * @javaClass net.minecraft.class_1576 + */ + class Husk extends Internal.Zombie { + static checkHuskSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + doHurtTarget($$0: Internal.Entity_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Husk_ = Husk; + /** + * @javaClass fudge.notenoughcrashes.StateManager$IResettable + */ + interface StateManager$IResettable { + resetState(): void; + register(): void; + } + type StateManager$IResettable_ = (() => void) | StateManager$IResettable; + /** + * @javaClass io.netty.buffer.AbstractByteBuf + */ + abstract class AbstractByteBuf extends Internal.ByteBuf { + asReadOnly(): Internal.ByteBuf; + markReaderIndex(): Internal.ByteBuf; + getByte(arg0: number): number; + writeZero(arg0: number): Internal.ByteBuf; + resetReaderIndex(): Internal.ByteBuf; + writeFloat(arg0: number): Internal.ByteBuf; + setLongLE(arg0: number, arg1: number): Internal.ByteBuf; + readRetainedSlice(arg0: number): Internal.ByteBuf; + slice(): Internal.ByteBuf; + slice(arg0: number, arg1: number): Internal.ByteBuf; + getMediumLE(arg0: number): number; + readUnsignedIntLE(): number; + readInt(): number; + order(arg0: Internal.ByteOrder_): Internal.ByteBuf; + writeMedium(arg0: number): Internal.ByteBuf; + resetWriterIndex(): Internal.ByteBuf; + writableBytes(): number; + getUnsignedShort(arg0: number): number; + maxCapacity(): number; + bytesBefore(arg0: number, arg1: number): number; + bytesBefore(arg0: number): number; + bytesBefore(arg0: number, arg1: number, arg2: number): number; + setInt(arg0: number, arg1: number): Internal.ByteBuf; + getInt(arg0: number): number; + markWriterIndex(): Internal.ByteBuf; + isReadable(arg0: number): boolean; + isReadable(): boolean; + writeBoolean(arg0: boolean): Internal.ByteBuf; + setIntLE(arg0: number, arg1: number): Internal.ByteBuf; + writeLongLE(arg0: number): Internal.ByteBuf; + setShortLE(arg0: number, arg1: number): Internal.ByteBuf; + isWritable(arg0: number): boolean; + isWritable(): boolean; + readChar(): string; + readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; + isReadOnly(): boolean; + readUnsignedShortLE(): number; + readDouble(): number; + readFloat(): number; + getLongLE(arg0: number): number; + getBoolean(arg0: number): boolean; + copy(): Internal.ByteBuf; + readShortLE(): number; + readUnsignedMedium(): number; + ensureWritable(arg0: number, arg1: boolean): number; + ensureWritable(arg0: number): Internal.ByteBuf; + writeInt(arg0: number): Internal.ByteBuf; + readableBytes(): number; + readSlice(arg0: number): Internal.ByteBuf; + getIntLE(arg0: number): number; + nioBuffers(): Internal.ByteBuffer[]; + forEachByteDesc(arg0: Internal.ByteProcessor_): number; + forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; + skipBytes(arg0: number): Internal.ByteBuf; + getLong(arg0: number): number; + readLong(): number; + readShort(): number; + equals(arg0: any): boolean; + setZero(arg0: number, arg1: number): Internal.ByteBuf; + getUnsignedMedium(arg0: number): number; + readBytes(arg0: number): Internal.ByteBuf; + readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; + readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; + readBytes(arg0: number[]): Internal.ByteBuf; + readBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; + readBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; + readBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; + readBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; + readBytes(arg0: Internal.OutputStream_, arg1: number): Internal.ByteBuf; + readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; + readBoolean(): boolean; + toString(): string; + toString(arg0: Internal.Charset_): string; + toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; + retainedSlice(): Internal.ByteBuf; + retainedSlice(arg0: number, arg1: number): Internal.ByteBuf; + readMediumLE(): number; + setMedium(arg0: number, arg1: number): Internal.ByteBuf; + setBoolean(arg0: number, arg1: boolean): Internal.ByteBuf; + readerIndex(): number; + readerIndex(arg0: number): Internal.ByteBuf; + getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; + setShort(arg0: number, arg1: number): Internal.ByteBuf; + compareTo(arg0: Internal.ByteBuf_): number; + getBytes(arg0: number, arg1: number[]): Internal.ByteBuf; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; + getBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; + setDouble(arg0: number, arg1: number): Internal.ByteBuf; + setChar(arg0: number, arg1: number): Internal.ByteBuf; + getUnsignedIntLE(arg0: number): number; + getUnsignedInt(arg0: number): number; + indexOf(arg0: number, arg1: number, arg2: number): number; + writeByte(arg0: number): Internal.ByteBuf; + nioBuffer(): Internal.ByteBuffer; + discardSomeReadBytes(): Internal.ByteBuf; + duplicate(): Internal.ByteBuf; + writerIndex(): number; + writerIndex(arg0: number): Internal.ByteBuf; + readUnsignedInt(): number; + writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; + getUnsignedShortLE(arg0: number): number; + retainedDuplicate(): Internal.ByteBuf; + getChar(arg0: number): string; + setLong(arg0: number, arg1: number): Internal.ByteBuf; + readMedium(): number; + writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; + writeBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; + writeBytes(arg0: Internal.InputStream_, arg1: number): number; + writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; + writeBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; + writeBytes(arg0: number[]): Internal.ByteBuf; + writeBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; + writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; + writeBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; + forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; + forEachByte(arg0: Internal.ByteProcessor_): number; + setIndex(arg0: number, arg1: number): Internal.ByteBuf; + writeShort(arg0: number): Internal.ByteBuf; + getShortLE(arg0: number): number; + getMedium(arg0: number): number; + readUnsignedShort(): number; + setByte(arg0: number, arg1: number): Internal.ByteBuf; + writeShortLE(arg0: number): Internal.ByteBuf; + maxWritableBytes(): number; + getDouble(arg0: number): number; + getFloat(arg0: number): number; + writeLong(arg0: number): Internal.ByteBuf; + writeIntLE(arg0: number): Internal.ByteBuf; + setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; + hashCode(): number; + readIntLE(): number; + setMediumLE(arg0: number, arg1: number): Internal.ByteBuf; + readUnsignedByte(): number; + readUnsignedMediumLE(): number; + readLongLE(): number; + writeDouble(arg0: number): Internal.ByteBuf; + setBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; + setBytes(arg0: number, arg1: number[]): Internal.ByteBuf; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; + setFloat(arg0: number, arg1: number): Internal.ByteBuf; + getShort(arg0: number): number; + writeMediumLE(arg0: number): Internal.ByteBuf; + clear(): Internal.ByteBuf; + getUnsignedByte(arg0: number): number; + discardReadBytes(): Internal.ByteBuf; + writeChar(arg0: number): Internal.ByteBuf; + getUnsignedMediumLE(arg0: number): number; + readByte(): number; + get readable(): boolean; + get readOnly(): boolean; + get writable(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractByteBuf_ = AbstractByteBuf; + /** + * @javaClass net.minecraft.class_3330 + */ + abstract class StoredUserEntry { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StoredUserEntry_ = StoredUserEntry; + /** + * @javaClass net.minecraft.class_3751$class_4991 + */ + class JigsawBlockEntity$JointType extends Internal.Enum implements Internal.StringRepresentable { + getTranslatedName(): Internal.Component; + static valueOf($$0: string): this; + static values(): Internal.JigsawBlockEntity$JointType[]; + method_15434(): string; + static byName($$0: string): Internal.Optional; + static readonly "ROLLABLE" : Internal.JigsawBlockEntity$JointType; + static readonly "ALIGNED" : Internal.JigsawBlockEntity$JointType; + get translatedName(): Internal.Component; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JigsawBlockEntity$JointType_ = "rollable" | "aligned" | JigsawBlockEntity$JointType; + /** + * @javaClass net.minecraft.class_1934 + */ + class GameType extends Internal.Enum { + isCreative(): boolean; + static getNullableId($$0: Internal.GameType_): number; + getLongDisplayName(): Internal.Component; + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.GameType[]; + getId(): number; + static byName($$0: string, $$1: Internal.GameType_): this; + static byName($$0: string): this; + static byNullableId($$0: number): this; + isBlockPlacingRestricted(): boolean; + updatePlayerAbilities($$0: Internal.Abilities_): void; + isSurvival(): boolean; + static byId($$0: number, $$1: Internal.GameType_): this; + static byId($$0: number): this; + getShortDisplayName(): Internal.Component; + static readonly "SURVIVAL" : Internal.GameType; + static readonly "SPECTATOR" : Internal.GameType; + static readonly "CREATIVE" : Internal.GameType; + static readonly "ADVENTURE" : Internal.GameType; + static readonly "DEFAULT_MODE" : Internal.GameType; + get shortDisplayName(): Internal.Component; + get longDisplayName(): Internal.Component; + get survival(): boolean; + get name(): string; + get id(): number; + get blockPlacingRestricted(): boolean; + get creative(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GameType_ = "adventure" | "survival" | "spectator" | "creative" | GameType; + /** + * @javaClass net.minecraft.class_3499$class_5162 + */ + class StructureTemplate$Palette { + blocks($$0: Internal.Block_): Internal.List; + blocks(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StructureTemplate$Palette_ = StructureTemplate$Palette; + /** + * @javaClass net.minecraft.class_265 + */ + abstract class VoxelShape implements Internal.VoxelShapeAccess { + move($$0: number, $$1: number, $$2: number): this; + max($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; + max($$0: Internal.Direction$Axis_): number; + toAabbs(): Internal.List; + getFaceShape($$0: Internal.Direction_): this; + isEmpty(): boolean; + collide($$0: Internal.Direction$Axis_, $$1: Internal.AABB_, $$2: number): number; + min($$0: Internal.Direction$Axis_): number; + min($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; + optimize(): this; + closestPointTo($$0: Vec3_): Internal.Optional; + bounds(): Internal.AABB; + forAllEdges($$0: Internal.Shapes$DoubleLineConsumer_): void; + toString(): string; + clip($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_): Internal.BlockHitResult; + forAllBoxes($$0: Internal.Shapes$DoubleLineConsumer_): void; + get empty(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VoxelShape_ = VoxelShape; + /** + * @javaClass net.minecraft.class_2826 + */ + class LevelChunkSection { + read($$0: Internal.FriendlyByteBuf_): void; + getBiomes(): Internal.PalettedContainer>; + isRandomlyTicking(): boolean; + release(): void; + getSerializedSize(): number; + recalcBlockCounts(): void; + fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_, $$2: number, $$3: number): void; + setBlockState($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_): Internal.BlockState; + setBlockState($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_, $$4: boolean): Internal.BlockState; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + acquire(): void; + isRandomlyTickingFluids(): boolean; + hasOnlyAir(): boolean; + bottomBlockY(): number; + maybeHas($$0: Internal.Predicate_): boolean; + static getBottomBlockY($$0: number): number; + getFluidState($$0: number, $$1: number, $$2: number): Internal.FluidState; + getStates(): Internal.PalettedContainer; + getBlockState($$0: number, $$1: number, $$2: number): Internal.BlockState; + write($$0: Internal.FriendlyByteBuf_): void; + isRandomlyTickingBlocks(): boolean; + static readonly "SECTION_WIDTH" : 16; + static readonly "SECTION_HEIGHT" : 16; + static readonly "BIOME_CONTAINER_BITS" : 2; + static readonly "SECTION_SIZE" : 4096; + "states" : Internal.PalettedContainer; + get serializedSize(): number; + get biomes(): Internal.PalettedContainer>; + get randomlyTickingFluids(): boolean; + get randomlyTickingBlocks(): boolean; + get randomlyTicking(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LevelChunkSection_ = LevelChunkSection; + /** + * Fired when player right clicks on an Entity. + * + * 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. + * @javaClass dev.latvian.mods.kubejs.item.ItemEntityInteractEventJS + */ + class ItemEntityInteractEventJS extends Internal.PlayerEventJS { + getTarget(): Internal.EntityJS; + getHand(): Hand; + getItem(): Internal.ItemStackJS; getEntity(): Internal.EntityJS; canCancel(): boolean; - get damage(): number; - get source(): Internal.class_1282; + get item(): Internal.ItemStackJS; + get entity(): Internal.EntityJS; + get target(): Internal.EntityJS; + get hand(): Hand; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when player right clicks on an Entity. + * + * 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. + */ + type ItemEntityInteractEventJS_ = ItemEntityInteractEventJS; + /** + * @javaClass dev.latvian.mods.kubejs.BuilderBase + */ + abstract class BuilderBase implements Internal.Supplier { + clientRegistry(minecraft: Internal.Supplier_): void; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + transformObject(obj: T): T; + /** + */ + translationKey(key: Special.LangKey): Internal.BuilderBase; + getTranslationKeyGroup(): string; + newID(pre: string, post: string): ResourceLocation; + displayName(name: string): Internal.BuilderBase; + generateLang(lang: Internal.Map_): void; + type(type: string): Internal.BuilderBase; + createAdditionalObjects(): void; + createObject(): T; + addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.PackType_): void; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + get(): T; + tag(tag: ResourceLocation_): Internal.BuilderBase; + generateDataJsons(generator: Internal.DataJsonGenerator_): void; + readonly "id" : ResourceLocation; + get registryType(): Internal.RegistryObjectBuilderTypes; + get translationKeyGroup(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type BuilderBase_ = BuilderBase; + /** + * @javaClass net.minecraft.class_1291 + */ + class MobEffect { + getAttributeModifiers(): Internal.Map; + applyEffectTick($$0: Internal.LivingEntity_, $$1: number): void; + getDescriptionId(): string; + getCategory(): Internal.MobEffectCategory; + getAttributeModifierValue($$0: number, $$1: Internal.AttributeModifier_): number; + getColor(): number; + isDurationEffectTick($$0: number, $$1: number): boolean; + static getId($$0: Internal.MobEffect_): number; + addAttributeModifier($$0: Internal.Attribute_, $$1: string, $$2: number, $$3: Internal.AttributeModifier$Operation_): this; + removeAttributeModifiers($$0: Internal.LivingEntity_, $$1: Internal.AttributeMap_, $$2: number): void; + getDisplayName(): Internal.Component; + addAttributeModifiers($$0: Internal.LivingEntity_, $$1: Internal.AttributeMap_, $$2: number): void; + isInstantenous(): boolean; + isBeneficial(): boolean; + static byId($$0: number): this; + applyInstantenousEffect($$0: Internal.Entity_, $$1: Internal.Entity_, $$2: Internal.LivingEntity_, $$3: number, $$4: number): void; + get descriptionId(): string; + get color(): number; + get instantenous(): boolean; + get displayName(): Internal.Component; + get beneficial(): boolean; + get attributeModifiers(): Internal.Map; + get category(): Internal.MobEffectCategory; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MobEffect_ = Special.MobEffect | MobEffect; + /** + * @javaClass com.google.common.collect.ImmutableSetMultimap$Builder + */ + class ImmutableSetMultimap$Builder extends Internal.ImmutableMultimap$Builder { + orderKeysBy(arg0: Internal.Comparator_): Internal.ImmutableSetMultimap$Builder; + build(): Internal.ImmutableSetMultimap; + orderValuesBy(arg0: Internal.Comparator_): Internal.ImmutableSetMultimap$Builder; + putAll(arg0: Internal.Iterable_>): Internal.ImmutableSetMultimap$Builder; + putAll(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableSetMultimap$Builder; + putAll(arg0: K, ... arg1: V[]): Internal.ImmutableSetMultimap$Builder; + putAll(arg0: Internal.Multimap_): Internal.ImmutableSetMultimap$Builder; + put(arg0: Internal.Map$Entry_): Internal.ImmutableSetMultimap$Builder; + put(arg0: K, arg1: V): Internal.ImmutableSetMultimap$Builder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ImmutableSetMultimap$Builder_ = ImmutableSetMultimap$Builder; + /** + * @javaClass net.minecraft.class_2874 + */ + class DimensionType implements Internal.DimensionTypeAccessor { + hasCeiling(): boolean; + natural(): boolean; + createDragonFight(): boolean; + static getStorageFolder($$0: Internal.ResourceKey_, $$1: Internal.Path_): Internal.Path; + logicalHeight(): number; + infiniburn(): Internal.TagKey; + bedWorks(): boolean; + hasRaids(): boolean; + effectsLocation(): ResourceLocation; + static registerBuiltin($$0: Internal.RegistryAccess$Writable_): Internal.RegistryAccess$Writable; + ultraWarm(): boolean; + brightness($$0: number): number; + static getTeleportationScale($$0: Internal.DimensionType_, $$1: Internal.DimensionType_): number; + minY(): number; + hasFixedTime(): boolean; + respawnAnchorWorks(): boolean; + coordinateScale(): number; + static create($$0: Internal.OptionalLong_, $$1: boolean, $$2: boolean, $$3: boolean, $$4: boolean, $$5: number, $$6: boolean, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean, $$11: number, $$12: number, $$13: number, $$14: Internal.TagKey_, $$15: ResourceLocation_, $$16: number): this; + static defaultDimensions($$0: Internal.RegistryAccess_, $$1: number, $$2: boolean): Internal.Registry; + static defaultDimensions($$0: Internal.RegistryAccess_, $$1: number): Internal.Registry; + static parseLegacy($$0: Internal.Dynamic_): Internal.DataResult>; + moonPhase($$0: number): number; + hasSkyLight(): boolean; + height(): number; + timeOfDay($$0: number): number; + piglinSafe(): boolean; + static readonly "END_EFFECTS" : ResourceLocation; + static readonly "CODEC" : Internal.Codec>; + static readonly "MIN_HEIGHT" : 16; + static readonly "MAX_Y" : 2031; + static readonly "Y_SIZE" : 4064; + static readonly "NETHER_LOCATION" : Internal.ResourceKey; + static readonly "WAY_ABOVE_MAX_Y" : 32496; + static readonly "WAY_BELOW_MIN_Y" : -32512; + static readonly "DIRECT_CODEC" : Internal.Codec; + static readonly "OVERWORLD_CAVES_LOCATION" : Internal.ResourceKey; + static readonly "MIN_Y" : -2032; + static readonly "OVERWORLD_LOCATION" : Internal.ResourceKey; + static readonly "END_LOCATION" : Internal.ResourceKey; + static readonly "NETHER_EFFECTS" : ResourceLocation; + static readonly "OVERWORLD_EFFECTS" : ResourceLocation; + static readonly "BITS_FOR_Y" : 12; + static readonly "MOON_BRIGHTNESS_PER_PHASE" : number[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DimensionType_ = Special.DimensionType | DimensionType; + /** + * @javaClass net.minecraft.class_1866 + */ + class SimpleRecipeSerializer implements Internal.RecipeSerializer { + fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; + toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; + fromNetwork($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_): T; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SimpleRecipeSerializer_ = SimpleRecipeSerializer; + /** + * @javaClass java.net.NetworkInterface + */ + class NetworkInterface { + getInterfaceAddresses(): Internal.List; + getParent(): this; + getName(): string; + getIndex(): number; + supportsMulticast(): boolean; + getSubInterfaces(): Internal.Enumeration; + static getByIndex(arg0: number): this; + inetAddresses(): Internal.Stream; + static getByInetAddress(arg0: Internal.InetAddress_): this; + isPointToPoint(): boolean; + getMTU(): number; + static networkInterfaces(): Internal.Stream; + isUp(): boolean; + getDisplayName(): string; + hashCode(): number; + equals(arg0: any): boolean; + static getByName(arg0: string): this; + getHardwareAddress(): number[]; + isLoopback(): boolean; + subInterfaces(): Internal.Stream; + toString(): string; + isVirtual(): boolean; + static getNetworkInterfaces(): Internal.Enumeration; + getInetAddresses(): Internal.Enumeration; + get parent(): this; + get hardwareAddress(): number[]; + get virtual(): boolean; + get displayName(): string; + get pointToPoint(): boolean; + get interfaceAddresses(): Internal.List; + get name(): string; + get index(): number; + get up(): boolean; + get mTU(): number; + get loopback(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NetworkInterface_ = NetworkInterface; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2ShortFunction + */ + interface Object2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Object2ShortFunction; + removeShort(arg0: any): number; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Object2IntFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Object2DoubleFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Object2ObjectFunction; + get(arg0: any): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Object2LongFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ShortFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Object2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Object2FloatFunction; + applyAsInt(arg0: K): number; + getShort(arg0: any): number; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ShortFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Object2CharFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ShortFunction; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ShortFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Object2ReferenceFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ShortFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ShortFunction; + } + type Object2ShortFunction_ = ((arg0: any) => number) | Object2ShortFunction; + /** + * @javaClass net.fabricmc.fabric.api.item.v1.FabricItem + */ + interface FabricItem { + getAttributeModifiers(stack: Internal.ItemStack_, slot: EquipmentSlot_): Internal.Multimap; + allowNbtUpdateAnimation(player: Internal.Player_, hand: Hand_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + isSuitableFor(stack: Internal.ItemStack_, state: Internal.BlockState_): boolean; + allowContinuingBlockBreaking(player: Internal.Player_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + } + type FabricItem_ = FabricItem; + /** + * @javaClass net.minecraft.class_1851 + */ + class FireworkRocketRecipe extends Internal.CustomRecipe { + method_8110(): Internal.ItemStack; + method_8113($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FireworkRocketRecipe_ = FireworkRocketRecipe; + /** + * @javaClass dev.latvian.mods.kubejs.misc.CustomStatBuilder + */ + class CustomStatBuilder extends Internal.BuilderBase { + getRegistryType(): Internal.RegistryObjectBuilderTypes; + createObject(): ResourceLocation; + get registryType(): Internal.RegistryObjectBuilderTypes; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CustomStatBuilder_ = CustomStatBuilder; + /** + * @javaClass net.minecraft.class_2598 + */ + class PacketFlow extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.PacketFlow[]; + getOpposite(): this; + static readonly "CLIENTBOUND" : Internal.PacketFlow; + static readonly "SERVERBOUND" : Internal.PacketFlow; + get opposite(): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PacketFlow_ = "serverbound" | "clientbound" | PacketFlow; + /** + * @javaClass net.minecraft.class_1299 + */ + class EntityType implements Internal.EntityTypeTest { + getDescriptionId(): string; + getAABB($$0: number, $$1: number, $$2: number): Internal.AABB; + getWidth(): number; + static updateCustomEntityTag($$0: Internal.Level_, $$1: Internal.Player_, $$2: Internal.Entity_, $$3: Internal.CompoundTag_): void; + getDescription(): Internal.Component; + static loadEntitiesRecursive($$0: Internal.List_, $$1: Internal.Level_): Internal.Stream; + getHeight(): number; + toShortString(): string; + clientTrackingRange(): number; + static by($$0: Internal.CompoundTag_): Internal.Optional>; + create($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_, $$2: Internal.Component_, $$3: Internal.Player_, $$4: BlockPos_, $$5: Internal.MobSpawnType_, $$6: boolean, $$7: boolean): T; + static create($$0: number, $$1: Internal.Level_): Internal.Entity; + create($$0: Internal.Level_): T; + static create($$0: Internal.CompoundTag_, $$1: Internal.Level_): Internal.Optional; + getDefaultLootTable(): ResourceLocation; + canSerialize(): boolean; + static getKey($$0: Internal.EntityType_): ResourceLocation; + canSpawnFarFromPlayer(): boolean; + static loadEntityRecursive($$0: Internal.CompoundTag_, $$1: Internal.Level_, $$2: Internal.Function_): Internal.Entity; + getCategory(): Internal.MobCategory; + is($$0: Internal.TagKey_>): boolean; + getBaseClass(): typeof Internal.Entity; + fireImmune(): boolean; + canSummon(): boolean; + getDimensions(): Internal.EntityDimensions; + updateInterval(): number; + spawn($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_, $$2: Internal.Component_, $$3: Internal.Player_, $$4: BlockPos_, $$5: Internal.MobSpawnType_, $$6: boolean, $$7: boolean): T; + spawn($$0: Internal.ServerLevel_, $$1: Internal.ItemStack_, $$2: Internal.Player_, $$3: BlockPos_, $$4: Internal.MobSpawnType_, $$5: boolean, $$6: boolean): Internal.Entity; + static byString($$0: string): Internal.Optional>; + trackDeltas(): boolean; + toString(): string; + builtInRegistryHolder(): Internal.Holder$Reference>; + tryCast($$0: Internal.Entity_): T; + isBlockDangerous($$0: Internal.BlockState_): boolean; + static readonly "MOOSHROOM" : Internal.EntityType; + static readonly "MAGMA_CUBE" : Internal.EntityType; + static readonly "SILVERFISH" : Internal.EntityType; + static readonly "MULE" : Internal.EntityType; + static readonly "HOGLIN" : Internal.EntityType; + static readonly "LEASH_KNOT" : Internal.EntityType; + static readonly "HUSK" : Internal.EntityType; + static readonly "VINDICATOR" : Internal.EntityType; + static readonly "HOPPER_MINECART" : Internal.EntityType; + static readonly "PILLAGER" : Internal.EntityType; + static readonly "SHULKER_BULLET" : Internal.EntityType; + static readonly "VILLAGER" : Internal.EntityType; + static readonly "AREA_EFFECT_CLOUD" : Internal.EntityType; + static readonly "PAINTING" : Internal.EntityType; + static readonly "TURTLE" : Internal.EntityType; + static readonly "TRADER_LLAMA" : Internal.EntityType; + static readonly "TNT" : Internal.EntityType; + static readonly "SMALL_FIREBALL" : Internal.EntityType; + static readonly "CAVE_SPIDER" : Internal.EntityType; + static readonly "SLIME" : Internal.EntityType; + static readonly "DROWNED" : Internal.EntityType; + static readonly "FIREBALL" : Internal.EntityType; + static readonly "EVOKER" : Internal.EntityType; + static readonly "MARKER" : Internal.EntityType; + static readonly "ENDERMITE" : Internal.EntityType; + static readonly "EXPERIENCE_BOTTLE" : Internal.EntityType; + static readonly "AXOLOTL" : Internal.EntityType; + static readonly "COMMAND_BLOCK_MINECART" : Internal.EntityType; + static readonly "PLAYER" : Internal.EntityType; + static readonly "ITEM" : Internal.EntityType; + static readonly "SALMON" : Internal.EntityType; + static readonly "ZOMBIE" : Internal.EntityType; + static readonly "GOAT" : Internal.EntityType; + static readonly "STRIDER" : Internal.EntityType; + static readonly "PANDA" : Internal.EntityType; + static readonly "OCELOT" : Internal.EntityType; + static readonly "ENDERMAN" : Internal.EntityType; + static readonly "CHEST_MINECART" : Internal.EntityType; + static readonly "ZOMBIE_VILLAGER" : Internal.EntityType; + static readonly "LLAMA" : Internal.EntityType; + static readonly "ENDER_DRAGON" : Internal.EntityType; + static readonly "WITCH" : Internal.EntityType; + static readonly "EXPERIENCE_ORB" : Internal.EntityType; + static readonly "ITEM_FRAME" : Internal.EntityType; + static readonly "WITHER" : Internal.EntityType; + static readonly "ARROW" : Internal.EntityType; + static readonly "CREEPER" : Internal.EntityType; + static readonly "ILLUSIONER" : Internal.EntityType; + static readonly "COD" : Internal.EntityType; + static readonly "ZOMBIE_HORSE" : Internal.EntityType; + static readonly "FURNACE_MINECART" : Internal.EntityType; + static readonly "RAVAGER" : Internal.EntityType; + static readonly "BOAT" : Internal.EntityType; + static readonly "SHULKER" : Internal.EntityType; + static readonly "BEE" : Internal.EntityType; + static readonly "PHANTOM" : Internal.EntityType; + static readonly "BLAZE" : Internal.EntityType; + static readonly "SKELETON_HORSE" : Internal.EntityType; + static readonly "COW" : Internal.EntityType; + static readonly "WANDERING_TRADER" : Internal.EntityType; + static readonly "END_CRYSTAL" : Internal.EntityType; + static readonly "PIG" : Internal.EntityType; + static readonly "ZOGLIN" : Internal.EntityType; + static readonly "WOLF" : Internal.EntityType; + static readonly "IRON_GOLEM" : Internal.EntityType; + static readonly "ENTITY_TAG" : "EntityTag"; + static readonly "SHEEP" : Internal.EntityType; + static readonly "VEX" : Internal.EntityType; + static readonly "ENDER_PEARL" : Internal.EntityType; + static readonly "TRIDENT" : Internal.EntityType; + static readonly "PIGLIN_BRUTE" : Internal.EntityType; + static readonly "POLAR_BEAR" : Internal.EntityType; + static readonly "MINECART" : Internal.EntityType; + static readonly "LIGHTNING_BOLT" : Internal.EntityType; + static readonly "POTION" : Internal.EntityType; + static readonly "FISHING_BOBBER" : Internal.EntityType; + static readonly "SQUID" : Internal.EntityType; + static readonly "DRAGON_FIREBALL" : Internal.EntityType; + static readonly "ELDER_GUARDIAN" : Internal.EntityType; + static readonly "HORSE" : Internal.EntityType; + static readonly "TNT_MINECART" : Internal.EntityType; + static readonly "ARMOR_STAND" : Internal.EntityType; + static readonly "PARROT" : Internal.EntityType; + static readonly "EVOKER_FANGS" : Internal.EntityType; + static readonly "FOX" : Internal.EntityType; + static readonly "GIANT" : Internal.EntityType; + static readonly "STRAY" : Internal.EntityType; + static readonly "SPECTRAL_ARROW" : Internal.EntityType; + static readonly "CAT" : Internal.EntityType; + static readonly "RABBIT" : Internal.EntityType; + static readonly "DONKEY" : Internal.EntityType; + static readonly "EYE_OF_ENDER" : Internal.EntityType; + static readonly "SPAWNER_MINECART" : Internal.EntityType; + static readonly "GLOW_ITEM_FRAME" : Internal.EntityType; + static readonly "TROPICAL_FISH" : Internal.EntityType; + static readonly "SPIDER" : Internal.EntityType; + static readonly "SKELETON" : Internal.EntityType; + static readonly "WITHER_SKELETON" : Internal.EntityType; + static readonly "CHICKEN" : Internal.EntityType; + static readonly "ZOMBIFIED_PIGLIN" : Internal.EntityType; + static readonly "SNOWBALL" : Internal.EntityType; + static readonly "GLOW_SQUID" : Internal.EntityType; + static readonly "SNOW_GOLEM" : Internal.EntityType; + static readonly "WITHER_SKULL" : Internal.EntityType; + static readonly "PUFFERFISH" : Internal.EntityType; + static readonly "GUARDIAN" : Internal.EntityType; + static readonly "EGG" : Internal.EntityType; + static readonly "LLAMA_SPIT" : Internal.EntityType; + static readonly "FALLING_BLOCK" : Internal.EntityType; + static readonly "PIGLIN" : Internal.EntityType; + static readonly "GHAST" : Internal.EntityType; + static readonly "BAT" : Internal.EntityType; + static readonly "DOLPHIN" : Internal.EntityType; + static readonly "FIREWORK_ROCKET" : Internal.EntityType; + get descriptionId(): string; + get width(): number; + get description(): Internal.Component; + get baseClass(): typeof Internal.Entity; + get defaultLootTable(): ResourceLocation; + get category(): Internal.MobCategory; + get height(): number; + get dimensions(): Internal.EntityDimensions; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityType_ = Special.EntityType | EntityType; + /** + * @javaClass dev.latvian.mods.kubejs.level.BlockContainerJS + */ + class BlockContainerJS implements Internal.SpecialEquality { + spawnFireworks(fireworks: Internal.FireworksJS_): void; + getBiomeId(): ResourceLocation; + getItem(): Internal.ItemStackJS; + getUp(): this; + getTags(): Internal.Collection; + /** + */ + getId(): Special.Block & `${string}:${string}`; + clearCache(): void; + getCanSeeSky(): boolean; + getEast(): this; + popItemFromFace(item: Internal.ItemStack_, dir: Internal.Direction_): void; + canSeeSkyFromBelowWater(): boolean; + getNorth(): this; + getPos(): BlockPos; + setEntityData(tag: Internal.CompoundTag_): void; + getDimension(): ResourceLocation; + mergeEntityData(tag: Internal.CompoundTag_): void; + getEntityId(): string; + getInventory(facing: Internal.Direction_): Internal.InventoryJS; + getInventory(): Internal.InventoryJS; + getBlockLight(): number; + getLight(): number; + getPlayersInRadius(): Internal.EntityArrayList; + getPlayersInRadius(radius: number): Internal.EntityArrayList; + getWest(): this; + /** + */ + set(id: Special.Block, properties: Internal.Map_): void; + /** + */ + set(id: Special.Block, properties: Internal.Map_, flags: number): void; + /** + */ + set(id: Special.Block): void; + hasTag(tag: ResourceLocation_): boolean; + offset(x: number, y: number, z: number): this; + offset(f: Internal.Direction_): this; + offset(f: Internal.Direction_, d: number): this; + getDown(): this; + getProperties(): Internal.Map; + createExplosion(): Internal.ExplosionJS; + setBlockState(state: Internal.BlockState_, flags: number): void; + getEntity(): Internal.BlockEntity; + createEntity(id: ResourceLocation_): Internal.EntityJS; + getMaterial(): Internal.MaterialJS; + getSouth(): this; + spawnLightning(effectOnly: boolean): void; + spawnLightning(effectOnly: boolean, player: Internal.EntityJS_): void; + getLevel(): Internal.LevelJS; + getX(): number; + getY(): number; + getZ(): number; + popItem(item: Internal.ItemStack_): void; + getEntityData(): Internal.CompoundTag; + equals(obj: any): boolean; + getTypeData(): Internal.CompoundTag; + getDrops(): Internal.List; + getDrops(entity: Internal.EntityJS_, heldItem: Internal.ItemStack_): Internal.List; + toString(): string; + getBlockState(): Internal.BlockState; + getSkyLight(): number; + specialEquals(o: any, shallow: boolean): boolean; + readonly "minecraftLevel" : Internal.Level; + get blockState(): Internal.BlockState; + get biomeId(): ResourceLocation; + get south(): this; + get playersInRadius(): Internal.EntityArrayList; + get north(): this; + get skyLight(): number; + get inventory(): Internal.InventoryJS; + get down(): this; + get east(): this; + get drops(): Internal.List; + get pos(): BlockPos; + get blockLight(): number; + get west(): this; + get up(): this; + /** + */ + get id(): Special.Block & `${string}:${string}`; + get dimension(): ResourceLocation; + get item(): Internal.ItemStackJS; + get level(): Internal.LevelJS; + get canSeeSky(): boolean; + get entityId(): string; + get typeData(): Internal.CompoundTag; + get tags(): Internal.Collection; + get material(): Internal.MaterialJS; + get light(): number; + get x(): number; + get y(): number; + get z(): number; + get properties(): Internal.Map; + get entity(): Internal.BlockEntity; + get entityData(): Internal.CompoundTag; + set entityData(tag: Internal.CompoundTag_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type BlockContainerJS_ = BlockContainerJS; + /** + * @javaClass dev.latvian.mods.kubejs.level.ExplosionJS + */ + class ExplosionJS { + strength(f: number): this; + damagesTerrain(b: boolean): this; + exploder(entity: Internal.EntityJS_): this; + explode(): void; + causesFire(b: boolean): this; + destroysTerrain(b: boolean): this; + "explosionMode" : Internal.Explosion$BlockInteraction; + readonly "x" : number; + readonly "y" : number; + readonly "z" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ExplosionJS_ = ExplosionJS; + /** + * @javaClass net.minecraft.class_8 + */ + abstract class NodeEvaluator { + prepare($$0: Internal.PathNavigationRegion_, $$1: Internal.Mob_): void; + setCanPassDoors($$0: boolean): void; + canOpenDoors(): boolean; + getBlockPathType(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: number, arg4: Internal.Mob_, arg5: number, arg6: number, arg7: number, arg8: boolean, arg9: boolean): Internal.BlockPathTypes; + getBlockPathType(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: number): Internal.BlockPathTypes; + getStart(): Internal.Node; + getGoal(arg0: number, arg1: number, arg2: number): Internal.Target; + setCanFloat($$0: boolean): void; + done(): void; + canPassDoors(): boolean; + setCanOpenDoors($$0: boolean): void; + getNeighbors(arg0: Internal.Node_[], arg1: Internal.Node_): number; + canFloat(): boolean; + get start(): Internal.Node; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NodeEvaluator_ = NodeEvaluator; + /** + * @javaClass java.math.MathContext + */ + class MathContext implements Internal.Serializable { + getRoundingMode(): Internal.RoundingMode; + hashCode(): number; + equals(arg0: any): boolean; + toString(): string; + getPrecision(): number; + static readonly "DECIMAL128" : Internal.MathContext; + static readonly "DECIMAL64" : Internal.MathContext; + static readonly "DECIMAL32" : Internal.MathContext; + static readonly "UNLIMITED" : Internal.MathContext; + get roundingMode(): Internal.RoundingMode; + get precision(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MathContext_ = MathContext; + /** + * @javaClass javax.crypto.ExemptionMechanism + */ + class ExemptionMechanism { + init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameterSpec_): void; + init(arg0: Internal.Key_): void; + init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameters_): void; + getName(): string; + genExemptionBlob(arg0: number[]): number; + genExemptionBlob(): number[]; + genExemptionBlob(arg0: number[], arg1: number): number; + isCryptoAllowed(arg0: Internal.Key_): boolean; + getProvider(): Internal.Provider; + getOutputSize(arg0: number): number; + static getInstance(arg0: string, arg1: string): this; + static getInstance(arg0: string, arg1: Internal.Provider_): this; + static getInstance(arg0: string): this; + get provider(): Internal.Provider; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ExemptionMechanism_ = ExemptionMechanism; + /** + * @javaClass java.security.Permission + */ + abstract class Permission implements Internal.Guard, Internal.Serializable { + getName(): string; + checkGuard(arg0: any): void; + newPermissionCollection(): Internal.PermissionCollection; + hashCode(): number; + equals(arg0: any): boolean; + getActions(): string; + toString(): string; + implies(arg0: Internal.Permission_): boolean; + get name(): string; + get actions(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Permission_ = Permission; + /** + * @javaClass net.minecraft.class_897 + */ + abstract class EntityRenderer { + getRenderOffset($$0: T, $$1: number): Vec3; + redirect$bko000$renderLabelIfPresent_isSneaky(entity: Internal.Entity_): boolean; + getTextureLocation(arg0: T): ResourceLocation; + getFont(): Internal.Font; + shouldRender($$0: T, $$1: Internal.Frustum_, $$2: number, $$3: number, $$4: number): boolean; + getPackedLightCoords($$0: T, $$1: number): number; + render($$0: T, $$1: number, $$2: number, $$3: Internal.PoseStack_, $$4: Internal.MultiBufferSource_, $$5: number): void; + redirect$bko000$render_renderLabelIfPresent(thiz: Internal.EntityRenderer_, entity: Internal.Entity_, text: Internal.Component_, matrices: Internal.PoseStack_, vertexConsumers: Internal.MultiBufferSource_, light: number): void; + get font(): Internal.Font; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type EntityRenderer_ = EntityRenderer; + /** + * @javaClass net.fabricmc.fabric.mixin.object.builder.AbstractBlockSettingsAccessor + */ + interface AbstractBlockSettingsAccessor { + setMapColorProvider(arg0: Internal.Function_): void; + setHardness(arg0: number): void; + getDynamicBounds(): boolean; + setResistance(arg0: number): void; + isToolRequired(): boolean; + getAllowsSpawningPredicate(): Internal.BlockBehaviour$StateArgumentPredicate>; + invokeSounds(arg0: Internal.SoundType_): Internal.BlockBehaviour$Properties; + getJumpVelocityMultiplier(): number; + getOpaque(): boolean; + setMaterial(arg0: Internal.Material_): void; + getIsAir(): boolean; + setCollidable(arg0: boolean): void; + getMapColorProvider(): Internal.Function; + setLootTableId(arg0: ResourceLocation_): void; + invokeDropsNothing(): Internal.BlockBehaviour$Properties; + setIsAir(arg0: boolean): void; + invokeTicksRandomly(): Internal.BlockBehaviour$Properties; + setRandomTicks(arg0: boolean): void; + getCollidable(): boolean; + getBlockVisionPredicate(): Internal.BlockBehaviour$StatePredicate; + getSolidBlockPredicate(): Internal.BlockBehaviour$StatePredicate; + setLuminanceFunction(arg0: Internal.ToIntFunction_): void; + getEmissiveLightingPredicate(): Internal.BlockBehaviour$StatePredicate; + getSlipperiness(): number; + setToolRequired(arg0: boolean): void; + getSoundGroup(): Internal.SoundType; + getLuminance(): Internal.ToIntFunction; + getVelocityMultiplier(): number; + invokeBreakInstantly(): Internal.BlockBehaviour$Properties; + setOpaque(arg0: boolean): void; + getMaterial(): Internal.Material; + getSuffocationPredicate(): Internal.BlockBehaviour$StatePredicate; + getHardness(): number; + getResistance(): number; + getPostProcessPredicate(): Internal.BlockBehaviour$StatePredicate; + invokeStrength(arg0: number): Internal.BlockBehaviour$Properties; + setDynamicBounds(arg0: boolean): void; + getRandomTicks(): boolean; + } + type AbstractBlockSettingsAccessor_ = AbstractBlockSettingsAccessor; + /** + * @javaClass dev.latvian.mods.rhino.BaseFunction + */ + class BaseFunction extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { + getFunctionName(): string; + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + getTypeOf(): Internal.MemberType; + setImmunePrototypeProperty(value: any): void; + hasInstance(instance: Internal.Scriptable_): boolean; + getLength(): number; + execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + toString(): string; + construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; + getClassName(): string; + getArity(): number; + createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; + get arity(): number; + get functionName(): string; + get length(): number; + get className(): string; + get typeOf(): Internal.MemberType; + set immunePrototypeProperty(value: any); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BaseFunction_ = BaseFunction; + /** + * @javaClass net.fabricmc.fabric.api.renderer.v1.render.RenderContext$QuadTransform + */ + interface RenderContext$QuadTransform { + transform(arg0: Internal.MutableQuadView_): boolean; + } + type RenderContext$QuadTransform_ = ((arg0: Internal.MutableQuadView) => boolean) | RenderContext$QuadTransform; + /** + * @javaClass net.minecraft.class_1498 + */ + class Horse extends Internal.AbstractHorse { + getMarkings(): Internal.Markings; + canWearArmor(): boolean; + isArmor($$0: Internal.ItemStack_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getArmor(): Internal.ItemStack; + canMate($$0: Internal.Animal_): boolean; + getVariant(): Internal.Variant; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + method_5453($$0: Internal.Container_): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + get armor(): Internal.ItemStack; + get markings(): Internal.Markings; + get variant(): Internal.Variant; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Horse_ = Horse; + /** + * @javaClass net.minecraft.class_2165 + */ + interface CommandSource { + acceptsSuccess(): boolean; + shouldInformAdmins(): boolean; + sendMessage(arg0: Internal.Component_, arg1: Internal.UUID_): void; + alwaysAccepts(): boolean; + acceptsFailure(): boolean; + } + type CommandSource_ = CommandSource; + /** + * @javaClass net.minecraft.class_4990 + */ + class OctahedralGroup extends Internal.Enum implements Internal.StringRepresentable { + inverse(): this; + rotate($$0: Internal.FrontAndTop_): Internal.FrontAndTop; + rotate($$0: Internal.Direction_): Internal.Direction; + compose($$0: Internal.OctahedralGroup_): this; + static valueOf($$0: string): this; + static values(): Internal.OctahedralGroup[]; + method_15434(): string; + toString(): string; + transformation(): Internal.Matrix3f; + inverts($$0: Internal.Direction$Axis_): boolean; + static readonly "ROT_60_REF_PNP" : Internal.OctahedralGroup; + static readonly "ROT_180_EDGE_YZ_POS" : Internal.OctahedralGroup; + static readonly "ROT_180_FACE_XZ" : Internal.OctahedralGroup; + static readonly "ROT_180_FACE_XY" : Internal.OctahedralGroup; + static readonly "ROT_90_X_POS" : Internal.OctahedralGroup; + static readonly "ROT_60_REF_NPN" : Internal.OctahedralGroup; + static readonly "SWAP_NEG_XZ" : Internal.OctahedralGroup; + static readonly "ROT_60_REF_NNN" : Internal.OctahedralGroup; + static readonly "ROT_60_REF_NPP" : Internal.OctahedralGroup; + static readonly "ROT_60_REF_PPN" : Internal.OctahedralGroup; + static readonly "SWAP_NEG_XY" : Internal.OctahedralGroup; + static readonly "ROT_90_REF_Z_NEG" : Internal.OctahedralGroup; + static readonly "ROT_90_X_NEG" : Internal.OctahedralGroup; + static readonly "ROT_180_EDGE_YZ_NEG" : Internal.OctahedralGroup; + static readonly "ROT_60_REF_NNP" : Internal.OctahedralGroup; + static readonly "ROT_60_REF_PNN" : Internal.OctahedralGroup; + static readonly "ROT_60_REF_PPP" : Internal.OctahedralGroup; + static readonly "ROT_180_EDGE_XZ_NEG" : Internal.OctahedralGroup; + static readonly "ROT_120_NNN" : Internal.OctahedralGroup; + static readonly "ROT_120_NPP" : Internal.OctahedralGroup; + static readonly "ROT_120_PPN" : Internal.OctahedralGroup; + static readonly "ROT_120_NPN" : Internal.OctahedralGroup; + static readonly "ROT_90_REF_X_POS" : Internal.OctahedralGroup; + static readonly "ROT_120_PNP" : Internal.OctahedralGroup; + static readonly "SWAP_YZ" : Internal.OctahedralGroup; + static readonly "ROT_90_REF_Y_NEG" : Internal.OctahedralGroup; + static readonly "ROT_120_NNP" : Internal.OctahedralGroup; + static readonly "ROT_120_PNN" : Internal.OctahedralGroup; + static readonly "ROT_120_PPP" : Internal.OctahedralGroup; + static readonly "ROT_90_Y_POS" : Internal.OctahedralGroup; + static readonly "ROT_180_EDGE_XZ_POS" : Internal.OctahedralGroup; + static readonly "ROT_90_Y_NEG" : Internal.OctahedralGroup; + static readonly "ROT_180_EDGE_XY_NEG" : Internal.OctahedralGroup; + static readonly "INVERT_X" : Internal.OctahedralGroup; + static readonly "ROT_90_REF_Y_POS" : Internal.OctahedralGroup; + static readonly "ROT_90_Z_NEG" : Internal.OctahedralGroup; + static readonly "ROT_180_FACE_YZ" : Internal.OctahedralGroup; + static readonly "ROT_90_REF_X_NEG" : Internal.OctahedralGroup; + static readonly "ROT_180_EDGE_XY_POS" : Internal.OctahedralGroup; + static readonly "ROT_90_Z_POS" : Internal.OctahedralGroup; + static readonly "INVERSION" : Internal.OctahedralGroup; + static readonly "SWAP_NEG_YZ" : Internal.OctahedralGroup; + static readonly "IDENTITY" : Internal.OctahedralGroup; + static readonly "ROT_90_REF_Z_POS" : Internal.OctahedralGroup; + static readonly "SWAP_XY" : Internal.OctahedralGroup; + static readonly "SWAP_XZ" : Internal.OctahedralGroup; + static readonly "INVERT_Z" : Internal.OctahedralGroup; + static readonly "INVERT_Y" : Internal.OctahedralGroup; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type OctahedralGroup_ = "rot_120_nnn" | "rot_120_npp" | "rot_120_ppn" | "rot_120_npn" | "rot_180_edge_xz_pos" | "swap_yz" | "rot_180_edge_xy_neg" | "rot_90_ref_y_pos" | "rot_180_edge_xz_neg" | "swap_neg_xy" | "rot_180_edge_xy_pos" | "rot_90_z_neg" | "swap_neg_xz" | "rot_90_ref_x_neg" | "rot_120_pnp" | "rot_120_nnp" | "rot_120_pnn" | "rot_120_ppp" | "rot_180_face_yz" | "rot_90_z_pos" | "rot_90_ref_z_pos" | "inversion" | "rot_60_ref_pnp" | "identity" | "rot_60_ref_nnn" | "rot_60_ref_npp" | "rot_60_ref_ppn" | "rot_60_ref_nnp" | "rot_60_ref_pnn" | "rot_60_ref_ppp" | "rot_60_ref_npn" | "rot_180_edge_yz_neg" | "swap_xy" | "invert_x" | "swap_xz" | "rot_90_x_neg" | "swap_neg_yz" | "rot_180_face_xz" | "rot_90_ref_z_neg" | "rot_180_edge_yz_pos" | "rot_90_x_pos" | "rot_180_face_xy" | "rot_90_ref_x_pos" | "rot_90_y_neg" | "invert_z" | "invert_y" | "rot_90_ref_y_neg" | "rot_90_y_pos" | OctahedralGroup; + /** + * @javaClass net.minecraft.class_2558$class_2559 + */ + class ClickEvent$Action extends Internal.Enum { + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.ClickEvent$Action[]; + static getByName($$0: string): this; + isAllowedFromServer(): boolean; + static readonly "SCROLL" : Internal.ClickEvent$Action; + static readonly "RUN_COMMAND" : Internal.ClickEvent$Action; + static readonly "CHANGE_PAGE" : Internal.ClickEvent$Action; + static readonly "COPY_TO_CLIPBOARD" : Internal.ClickEvent$Action; + static readonly "SUGGEST_COMMAND" : Internal.ClickEvent$Action; + static readonly "OPEN_FILE" : Internal.ClickEvent$Action; + static readonly "OPEN_URL" : Internal.ClickEvent$Action; + get allowedFromServer(): boolean; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClickEvent$Action_ = "run_command" | "open_file" | "scroll" | "open_url" | "copy_to_clipboard" | "change_page" | "suggest_command" | ClickEvent$Action; + /** + * @javaClass dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder + */ + class RecordItemJS$Builder extends Internal.ItemBuilder { + analogOutput(o: number): this; + /** + */ + song(s: Internal.SoundEvent_): this; + createObject(): Internal.Item; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + */ + type RecordItemJS$Builder_ = RecordItemJS$Builder; + /** + * @javaClass net.minecraft.class_6350$class_6565 + */ + interface Aquifer$FluidPicker { + computeFluid(arg0: number, arg1: number, arg2: number): Internal.Aquifer$FluidStatus; + } + type Aquifer$FluidPicker_ = ((arg0: number, arg1: number, arg2: number) => Internal.Aquifer$FluidStatus) | Aquifer$FluidPicker; + /** + * @javaClass net.minecraft.class_186$class_187 + */ + class AlternativeLootItemCondition$Builder implements Internal.LootItemCondition$Builder { + build(): Internal.LootItemCondition; + method_893($$0: Internal.LootItemCondition$Builder_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AlternativeLootItemCondition$Builder_ = AlternativeLootItemCondition$Builder; + /** + * @javaClass net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity + */ + interface RenderAttachmentBlockEntity { + getRenderAttachmentData(): any; + } + type RenderAttachmentBlockEntity_ = (() => any) | RenderAttachmentBlockEntity; + /** + * @javaClass com.mojang.datafixers.DataFixer + */ + interface DataFixer { + update(arg0: Internal.DSL$TypeReference_, arg1: Internal.Dynamic_, arg2: number, arg3: number): Internal.Dynamic; + getSchema(arg0: number): Internal.Schema; + } + type DataFixer_ = DataFixer; + /** + * @javaClass it.unimi.dsi.fastutil.objects.ObjectIterable + */ + interface ObjectIterable extends Internal.Iterable { + iterator(): Internal.ObjectIterator; + spliterator(): Internal.ObjectSpliterator; + } + type ObjectIterable_ = (() => Internal.ObjectIterator) | ObjectIterable; + /** + * @javaClass net.minecraft.class_2696 + */ + class ClientboundPlayerAbilitiesPacket implements Internal.Packet { + getWalkingSpeed(): number; + canInstabuild(): boolean; + getFlyingSpeed(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + canFly(): boolean; + isInvulnerable(): boolean; + isFlying(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + get invulnerable(): boolean; + get flying(): boolean; + get walkingSpeed(): number; + get flyingSpeed(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundPlayerAbilitiesPacket_ = ClientboundPlayerAbilitiesPacket; + /** + * @javaClass net.minecraft.class_6953 + */ + class NoiseRouter extends Internal.Record { + oreVeinsPositionalRandomFactory(): Internal.PositionalRandomFactory; + spawnTarget(): Internal.List; + aquiferPositionalRandomFactory(): Internal.PositionalRandomFactory; + finalDensity(): Internal.DensityFunction; + initialDensityWithoutJaggedness(): Internal.DensityFunction; + fluidLevelFloodednessNoise(): Internal.DensityFunction; + veinRidged(): Internal.DensityFunction; + barrierNoise(): Internal.DensityFunction; + veinToggle(): Internal.DensityFunction; + continents(): Internal.DensityFunction; + lavaNoise(): Internal.DensityFunction; + fluidLevelSpreadNoise(): Internal.DensityFunction; + veinGap(): Internal.DensityFunction; + depth(): Internal.DensityFunction; + hashCode(): number; + ridges(): Internal.DensityFunction; + equals($$0: any): boolean; + temperature(): Internal.DensityFunction; + erosion(): Internal.DensityFunction; + humidity(): Internal.DensityFunction; + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseRouter_ = NoiseRouter; + /** + * @javaClass net.minecraft.class_5132 + */ + class AttributeSupplier { + getValue($$0: Internal.Attribute_): number; + createInstance($$0: Internal.Consumer_, $$1: Internal.Attribute_): Internal.AttributeInstance; + hasModifier($$0: Internal.Attribute_, $$1: Internal.UUID_): boolean; + hasAttribute($$0: Internal.Attribute_): boolean; + getModifierValue($$0: Internal.Attribute_, $$1: Internal.UUID_): number; + static builder(): Internal.AttributeSupplier$Builder; + getBaseValue($$0: Internal.Attribute_): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AttributeSupplier_ = AttributeSupplier; + /** + * Fired when you need to modify properties of an item. + * @javaClass dev.latvian.mods.kubejs.item.ItemModificationEventJS + */ + class ItemModificationEventJS extends Internal.EventJS { + modify(in_: Internal.IngredientJS_, c: Internal.Consumer_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + /** + * Fired when you need to modify properties of an item. + */ + type ItemModificationEventJS_ = ItemModificationEventJS; + /** + * @javaClass net.minecraft.class_776 + */ + class BlockRenderDispatcher implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener { + renderSingleBlock($$0: Internal.BlockState_, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource_, $$3: number, $$4: number): void; + renderBreakingTexture($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.BlockAndTintGetter_, $$3: Internal.PoseStack_, $$4: Internal.VertexConsumer_): void; + getFabricId(): ResourceLocation; + getBlockModelShaper(): Internal.BlockModelShaper; + renderLiquid($$0: BlockPos_, $$1: Internal.BlockAndTintGetter_, $$2: Internal.VertexConsumer_, $$3: Internal.BlockState_, $$4: Internal.FluidState_): boolean; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + getModelRenderer(): Internal.ModelBlockRenderer; + getBlockModel($$0: Internal.BlockState_): Internal.BakedModel; + getFabricDependencies(): Internal.Collection; + renderBatched($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.BlockAndTintGetter_, $$3: Internal.PoseStack_, $$4: Internal.VertexConsumer_, $$5: boolean, $$6: Internal.Random_): boolean; + get fabricDependencies(): Internal.Collection; + get blockModelShaper(): Internal.BlockModelShaper; + get fabricId(): ResourceLocation; + get modelRenderer(): Internal.ModelBlockRenderer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BlockRenderDispatcher_ = BlockRenderDispatcher; + /** + * @javaClass dev.latvian.mods.unit.token.UnitTokenStream + */ + class UnitTokenStream { + readFully(): Internal.UnitToken; + nextToken(): Internal.UnitToken; + peekToken(): Internal.UnitToken; + toString(): string; + ifNextToken(token: Internal.UnitToken_): boolean; + getUnit(): dev.latvian.mods.unit.Unit; + readSingleToken(): Internal.UnitToken; + readonly "charStream" : Internal.CharStream; + readonly "input" : string; + readonly "unit" : dev.latvian.mods.unit.Unit; + readonly "context" : Internal.UnitContext; + readonly "inputStringPos" : Internal.ArrayList; + readonly "infix" : Internal.ArrayList; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UnitTokenStream_ = UnitTokenStream; + /** + * @javaClass net.minecraft.class_2919$class_6675 + */ + class WorldgenRandom$Algorithm extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.WorldgenRandom$Algorithm[]; + newInstance($$0: number): Internal.RandomSource; + static readonly "LEGACY" : Internal.WorldgenRandom$Algorithm; + static readonly "XOROSHIRO" : Internal.WorldgenRandom$Algorithm; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type WorldgenRandom$Algorithm_ = "xoroshiro" | "legacy" | WorldgenRandom$Algorithm; + /** + * @javaClass java.time.format.ResolverStyle + */ + class ResolverStyle extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.ResolverStyle[]; + static readonly "STRICT" : Internal.ResolverStyle; + static readonly "LENIENT" : Internal.ResolverStyle; + static readonly "SMART" : Internal.ResolverStyle; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ResolverStyle_ = "strict" | "smart" | "lenient" | ResolverStyle; + /** + * Fired on an entity is spawned. + * @javaClass dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS + */ + class EntitySpawnedEventJS extends Internal.EntityEventJS { + getLevel(): Internal.LevelJS; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + get level(): Internal.LevelJS; get entity(): Internal.EntityJS; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. @@ -50683,561 +65514,56 @@ declare namespace Internal { protected constructor(); } /** - * Fired when a living entity is hurt. - * - * If cancelled, the attack will do no effect. + * Fired on an entity is spawned. */ - type LivingEntityHurtEventJS_ = LivingEntityHurtEventJS; - interface Float2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Float2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ByteFunction; + type EntitySpawnedEventJS_ = EntitySpawnedEventJS; + /** + * @javaClass net.minecraft.class_2663 + */ + class ClientboundEntityEventPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; + getEntity($$0: Internal.Level_): Internal.Entity; + write($$0: Internal.FriendlyByteBuf_): void; + getEventId(): number; + get eventId(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type Float2ByteFunction_ = ((arg0: number) => number) | Float2ByteFunction; - class class_6121 extends Internal.class_6122 { - method_35388(): Internal.class_6123; - method_35385(): Internal.class_5843; - static method_35383($$0: Internal.class_5843_): Internal.class_6121; + type ClientboundEntityEventPacket_ = ClientboundEntityEventPacket; + /** + * @javaClass net.minecraft.class_1921$class_4687 + */ + class RenderType$CompositeRenderType extends Internal.RenderType implements Internal.BlendingStateHolder { + outline(): Internal.Optional; + getTransparencyType(): Internal.TransparencyType; + isOutline(): boolean; toString(): string; - method_35391($$0: Internal.Random_, $$1: Internal.class_5868_): number; - static readonly field_31537 : Internal.Codec; - static readonly field_31536 : Internal.class_6121; + get transparencyType(): Internal.TransparencyType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6121_ = class_6121; - class class_3754 extends Internal.class_2794 { - method_39041($$0: Internal.class_5873_, $$1: Internal.Function_>, $$2: Internal.class_2791_, $$3: Internal.class_6568_, $$4: BlockPos_, $$5: boolean): Internal.Optional; - method_16397($$0: number, $$1: number, $$2: Internal.class_2902$class_2903_, $$3: Internal.class_5539_): number; - method_16398(): number; - method_38275($$0: Internal.class_2378_, $$1: Internal.Executor_, $$2: Internal.class_6748_, $$3: Internal.class_5138_, $$4: Internal.class_2791_): Internal.CompletableFuture; - method_40450($$0: Internal.List_, $$1: BlockPos_): void; - method_38276(): Internal.class_6544$class_6552; - method_28548($$0: number, $$1: Internal.class_5321_): boolean; - method_27997($$0: number): Internal.class_2794; - method_12108($$0: Internal.class_3233_, $$1: number, $$2: Internal.class_4543_, $$3: Internal.class_5138_, $$4: Internal.class_2791_, $$5: CarvingGenerationStep_): void; - method_33730(): number; - method_26261($$0: number, $$1: number, $$2: Internal.class_5539_): Internal.class_4966; - method_40528(): Internal.class_6953; - method_12107($$0: Internal.class_3233_): void; - method_12088($$0: Internal.Executor_, $$1: Internal.class_6748_, $$2: Internal.class_5138_, $$3: Internal.class_2791_): Internal.CompletableFuture; - method_12110($$0: Internal.class_3233_, $$1: Internal.class_5138_, $$2: Internal.class_2791_): void; - method_12104(): number; - static readonly field_24773 : Internal.Codec; + type RenderType$CompositeRenderType_ = RenderType$CompositeRenderType; + /** + * @javaClass net.minecraft.class_1550 + */ + class ElderGuardian extends Internal.Guardian { + getAttackDuration(): number; + static createAttributes(): Internal.AttributeSupplier$Builder; + static readonly "ELDER_SIZE_SCALE" : 2.35; + get attackDuration(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_3754_ = class_3754; - interface class_6492$class_7073 { - visit(arg0: Internal.class_6501_): Internal.class_6501; - } - type class_6492$class_7073_ = class_6492$class_7073; - interface class_259$class_260 { - consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; - } - type class_259$class_260_ = class_259$class_260; - interface Float2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Float2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ObjectFunction; - } - type Float2ObjectFunction_ = ((arg0: number) => V) | Float2ObjectFunction; - class Registries { - forRegistry(key: Internal.class_5321_>, callback: Internal.Consumer_>): void; - getModId(): string; - get(registry: Internal.class_2378_): Internal.Registrar; - static get(modId: string): Internal.Registries; - get(key: Internal.class_5321_>): Internal.Registrar; - builder(registryId: ResourceLocation_, ... typeGetter: T[]): Internal.RegistrarBuilder; - static getRegistryName(object: T): ResourceLocation; - static getId(object: T, fallback: Internal.class_2378_): ResourceLocation; - static getId(object: T, fallback: Internal.class_5321_>): ResourceLocation; - get modId(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Registries_ = Registries; - class class_1928$class_4310 extends Internal.class_1928$class_4315 implements Internal.BooleanRuleAccessor { - static method_20760($$0: boolean, $$1: Internal.BiConsumer_): Internal.class_1928$class_4314; - method_20781(): number; - static method_20759($$0: boolean): Internal.class_1928$class_4314; - method_20758($$0: boolean, $$1: Internal.MinecraftServer_): void; - method_20779(): string; - method_27326($$0: Internal.class_1928$class_4310_, $$1: Internal.MinecraftServer_): void; - method_20753(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1928$class_4310_ = class_1928$class_4310; - interface FloatConsumer extends Internal.Consumer, java_.util.function_.DoubleConsumer { - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: java_.util.function_.DoubleConsumer_): Internal.FloatConsumer; - andThen(arg0: Internal.FloatConsumer_): Internal.FloatConsumer; - accept(arg0: number): void; - } - type FloatConsumer_ = ((arg0: number) => void) | FloatConsumer; - class class_1680 extends Internal.class_3857 { - method_5711($$0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1680_ = class_1680; - class class_5904 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_34192(): Internal.class_2561; - method_34191($$0: Internal.class_2602_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5904_ = class_5904; - class class_4180 implements Internal.AutoCloseable { - method_40020(): boolean; - method_20436($$0: Internal.class_1923_): void; - close(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4180_ = class_4180; - class class_6005 extends Internal.class_6012> { - static method_38062(): Internal.class_6005; - static method_38061($$0: E): Internal.class_6005; - method_34973($$0: Internal.Random_): Internal.Optional; - static method_34972($$0: Internal.Codec_): Internal.Codec>; - static method_34971(): Internal.class_6005$class_6006; - static method_39521($$0: Internal.Codec_): Internal.Codec>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6005_ = class_6005; - class StringBuffer extends Internal.AbstractStringBuilder implements Internal.Serializable, Internal.Comparable, Internal.CharSequence { - deleteCharAt(arg0: number): Internal.StringBuffer; - trimToSize(): void; - codePointAt(arg0: number): number; - getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; - setCharAt(arg0: number, arg1: string): void; - replace(arg0: number, arg1: number, arg2: string): Internal.StringBuffer; - length(): number; - insert(arg0: number, arg1: number): Internal.StringBuffer; - insert(arg0: number, arg1: string): Internal.StringBuffer; - insert(arg0: number, arg1: boolean): Internal.StringBuffer; - insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): Internal.StringBuffer; - insert(arg0: number, arg1: any): Internal.StringBuffer; - insert(arg0: number, arg1: string[], arg2: number, arg3: number): Internal.StringBuffer; - insert(arg0: number, arg1: string[]): Internal.StringBuffer; - insert(arg0: number, arg1: Internal.CharSequence_): Internal.StringBuffer; - subSequence(arg0: number, arg1: number): Internal.CharSequence; - compareTo(arg0: Internal.StringBuffer_): number; - reverse(): Internal.StringBuffer; - delete(arg0: number, arg1: number): Internal.StringBuffer; - substring(arg0: number, arg1: number): string; - substring(arg0: number): string; - capacity(): number; - appendCodePoint(arg0: number): Internal.StringBuffer; - lastIndexOf(arg0: string, arg1: number): number; - lastIndexOf(arg0: string): number; - setLength(arg0: number): void; - toString(): string; - ensureCapacity(arg0: number): void; - codePointBefore(arg0: number): number; - indexOf(arg0: string): number; - indexOf(arg0: string, arg1: number): number; - offsetByCodePoints(arg0: number, arg1: number): number; - codePointCount(arg0: number, arg1: number): number; - charAt(arg0: number): string; - append(arg0: string[]): Internal.StringBuffer; - append(arg0: number): Internal.StringBuffer; - append(arg0: string[], arg1: number, arg2: number): Internal.StringBuffer; - append(arg0: boolean): Internal.StringBuffer; - append(arg0: string): Internal.StringBuffer; - append(arg0: Internal.StringBuffer_): Internal.StringBuffer; - append(arg0: Internal.CharSequence_): Internal.StringBuffer; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.StringBuffer; - append(arg0: any): Internal.StringBuffer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StringBuffer_ = StringBuffer; - class class_4646 extends Internal.class_4647 { - method_26989($$0: Internal.Random_, $$1: number, $$2: Internal.class_4643_): number; - static readonly field_24927 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4646_ = class_4646; - interface GenerationProperties { - getFeatures(arg0: DecorationGenerationStep_): Internal.Iterable>; - getFeatures(): Internal.List>>; - getCarvers(arg0: CarvingGenerationStep_): Internal.Iterable>>; - } - type GenerationProperties_ = GenerationProperties; - class ParsedCommandNode { - getRange(): Internal.StringRange; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - getNode(): Internal.CommandNode; - get node(): Internal.CommandNode; - get range(): Internal.StringRange; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParsedCommandNode_ = ParsedCommandNode; - class class_1604 extends Internal.class_1543 implements Internal.class_3745, Internal.class_6067 { - method_5945(): number; - method_16484($$0: number, $$1: boolean): void; - method_5722($$0: Internal.class_1297_): boolean; - method_7108(): boolean; - method_20033(): Internal.class_3414; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_25938($$0: Internal.class_1811_): boolean; - static method_26919(): Internal.class_5132$class_5133; - method_5749($$0: Internal.class_2487_): void; - method_24651(): void; - method_7110($$0: boolean): void; - method_35199(): Internal.class_1263; - method_6990(): Internal.class_1543$class_1544; - method_6144($$0: BlockPos_, $$1: Internal.class_4538_): number; - method_32318($$0: number): Internal.class_5630; - method_18811($$0: Internal.class_1309_, $$1: Internal.class_1799_, $$2: Internal.class_1676_, $$3: number): void; - method_7105($$0: Internal.class_1309_, $$1: number): void; - method_5652($$0: Internal.class_2487_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1604_ = class_1604; - abstract class class_5294 implements Internal.DimensionEffectsAccessor { - method_28113(): boolean; - method_28112(arg0: Vec3_, arg1: number): Vec3; - method_29993(): boolean; - method_29992(): Internal.class_5294$class_5401; - static method_28111($$0: Internal.class_2874_): Internal.class_5294; - method_28110(arg0: number, arg1: number): boolean; - method_28114(): boolean; - method_28109($$0: number, $$1: number): number[]; - method_28108(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5294_ = class_5294; - class class_2868 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_12441($$0: Internal.class_2792_): void; - method_12442(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2868_ = class_2868; - class class_2817 implements Internal.class_2596, Internal.CustomPayloadC2SPacketAccessor { - method_36170(): Internal.class_2540; - method_11052($$0: Internal.class_2540_): void; - method_12199($$0: Internal.class_2792_): void; - method_36169(): ResourceLocation; - static readonly field_12831 : ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2817_ = class_2817; - interface IntSet extends Internal.IntCollection, Internal.Set { - add(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.IntIterator; - spliterator(): Internal.IntSpliterator; - rem(arg0: number): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - } - type IntSet_ = IntSet; - interface TemporalField { - resolve(arg0: Internal.Map_, arg1: Internal.TemporalAccessor_, arg2: Internal.ResolverStyle_): Internal.TemporalAccessor; - getBaseUnit(): Internal.TemporalUnit; - rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange; - getDisplayName(arg0: Internal.Locale_): string; - isTimeBased(): boolean; - adjustInto(arg0: R, arg1: number): R; - range(): Internal.ValueRange; - getRangeUnit(): Internal.TemporalUnit; - toString(): string; - isDateBased(): boolean; - getFrom(arg0: Internal.TemporalAccessor_): number; - isSupportedBy(arg0: Internal.TemporalAccessor_): boolean; - } - type TemporalField_ = TemporalField; - class SmithingRecipeJS extends Internal.RecipeJS { - serialize(): void; - create(args: Internal.ListJS_): void; - deserialize(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SmithingRecipeJS_ = SmithingRecipeJS; - interface class_6603$class_6605 { - accept(arg0: BlockPos_, arg1: Internal.class_2591_, arg2: Internal.class_2487_): void; - } - type class_6603$class_6605_ = ((arg0: BlockPos, arg1: Internal.class_2591, arg2: Internal.class_2487) => void) | class_6603$class_6605; - class Instant implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - static ofEpochSecond(arg0: number, arg1: number): Internal.Instant; - static ofEpochSecond(arg0: number): Internal.Instant; - minus(arg0: Internal.TemporalAmount_): Internal.Instant; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Instant; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - static ofEpochMilli(arg0: number): Internal.Instant; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - minusMillis(arg0: number): Internal.Instant; - compareTo(arg0: Internal.Instant_): number; - hashCode(): number; - static now(): Internal.Instant; - static now(arg0: Internal.Clock_): Internal.Instant; - get(arg0: Internal.TemporalField_): number; - plusSeconds(arg0: number): Internal.Instant; - static from(arg0: Internal.TemporalAccessor_): Internal.Instant; - plusNanos(arg0: number): Internal.Instant; - atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; - truncatedTo(arg0: Internal.TemporalUnit_): Internal.Instant; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): Internal.Instant; - getNano(): number; - toEpochMilli(): number; - static parse(arg0: Internal.CharSequence_): Internal.Instant; - isSupported(arg0: Internal.TemporalField_): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - isBefore(arg0: Internal.Instant_): boolean; - plus(arg0: Internal.TemporalAmount_): Internal.Instant; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Instant; - getLong(arg0: Internal.TemporalField_): number; - with(arg0: Internal.TemporalAdjuster_): Internal.Instant; - with(arg0: Internal.TemporalField_, arg1: number): Internal.Instant; - plusMillis(arg0: number): Internal.Instant; - equals(arg0: any): boolean; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - minusSeconds(arg0: number): Internal.Instant; - getEpochSecond(): number; - isAfter(arg0: Internal.Instant_): boolean; - static readonly MIN : Internal.Instant; - static readonly MAX : Internal.Instant; - static readonly EPOCH : Internal.Instant; - get nano(): number; - get epochSecond(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Instant_ = Instant; - abstract class class_1543 extends Internal.class_3763 { - method_18395($$0: Internal.class_1309_): boolean; - method_6046(): Internal.class_1310; - method_6990(): Internal.class_1543$class_1544; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1543_ = class_1543; - interface FunctionFactory$FuncSupplier { - create(arg0: Internal.Unit_[]): Internal.Unit; - } - type FunctionFactory$FuncSupplier_ = ((arg0: Internal.Unit[]) => Internal.Unit) | FunctionFactory$FuncSupplier; - class class_6622$class_6623 extends Internal.Record { - comp_130(): Internal.class_2919; - comp_131(): number; - comp_305(): C; - comp_129(): Internal.class_5539; - hashCode(): number; - equals($$0: any): boolean; - comp_127(): Internal.class_1923; - comp_125(): Internal.class_2794; - toString(): string; - comp_126(): Internal.class_3485; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6622$class_6623_ = class_6622$class_6623; - class class_4149 { - method_19102(): U; - static readonly field_30260 : Internal.class_4149; - static readonly field_25362 : Internal.class_4149; - static readonly field_30261 : Internal.class_4149; - static readonly field_22360 : Internal.class_4149; - static readonly field_28329 : Internal.class_4149; - static readonly field_22358 : Internal.class_4149; - static readonly field_18465 : Internal.class_4149; - static readonly field_25756 : Internal.class_4149; - static readonly field_22359 : Internal.class_4149; - static readonly field_25757 : Internal.class_4149; - static readonly field_19010 : Internal.class_4149; - static readonly field_18470 : Internal.class_4149; - static readonly field_19011 : Internal.class_4149; - static readonly field_18467 : Internal.class_4149; - static readonly field_18466 : Internal.class_4149; - static readonly field_18469 : Internal.class_4149; - static readonly field_18875 : Internal.class_4149; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4149_ = class_4149; - interface URLStreamHandlerFactory { - createURLStreamHandler(arg0: string): Internal.URLStreamHandler; - } - type URLStreamHandlerFactory_ = URLStreamHandlerFactory; - class class_3274 implements Internal.class_3270 { - method_14420(): string; - method_14426($$0: Internal.JsonObject_): Internal.class_3272; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3274_ = class_3274; - class class_267 { - method_1124($$0: number): void; - method_1125($$0: boolean): void; - method_1126(): number; - method_1127(): Internal.class_266; - method_1128($$0: number): void; - method_1129(): string; - method_1130(): void; - method_1131(): boolean; - method_1132(): void; - method_1122(): Internal.class_269; - static readonly field_1413 : ((arg0: any) => boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_267_ = class_267; - class class_1716 extends Internal.class_1703 { - method_7597($$0: Internal.class_1657_): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1716_ = class_1716; - class MapJS extends Internal.LinkedHashMap implements Internal.StringBuilderAppendable, Internal.ChangeListener, Internal.Copyable, Internal.JsonSerializable, Internal.NBTSerializable { - static nbt(map: any): Internal.class_2487; - appendString(builder: Internal.StringBuilder_): void; - onChanged(o: any): void; - containsAll(other: Internal.MapJS_): boolean; - containsAny(other: Internal.MapJS_): boolean; - clear(): void; - put(key: string, value: any): any; - remove(key: any): any; - toJson(): Internal.JsonObject; - toNBT(): Internal.class_2487; - getOrNewList(id: string): Internal.ListJS; - getOrNewMap(id: string): Internal.MapJS; - putAll(m: Internal.Map_): void; - static of(o: any): Internal.MapJS; - static json(map: any): Internal.JsonObject; - getLength(): number; - toString(): string; - copy(): Internal.MapJS; - changeListener : ((arg0: Internal.MapJS) => void); - get length(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapJS_ = MapJS; + type ElderGuardian_ = ElderGuardian; + /** + * @javaClass java.lang.reflect.Field + */ class Field extends Internal.AccessibleObject implements Internal.Member { setByte(arg0: any, arg1: number): void; getByte(arg0: any): number; @@ -51289,575 +65615,682 @@ declare namespace Internal { protected constructor(); } type Field_ = Field; - abstract class class_2483 extends Internal.AbstractList implements Internal.class_2520 { - method_10533(arg0: number, arg1: Internal.class_2520_): boolean; - method_10536(arg0: number): T; - method_10535(arg0: number, arg1: Internal.class_2520_): boolean; - method_10601(): number; - method_10606(arg0: number, arg1: T): T; - method_10531(arg0: number, arg1: T): void; + /** + * @javaClass dev.latvian.mods.kubejs.client.ClientWrapper + */ + class ClientWrapper { + getLevel(): Internal.ClientLevelJS; + getPlayer(): Internal.ClientPlayerJS; + isKeyDown(key: number): boolean; + setTitle(t: string): void; + getCurrentScreen(): Internal.Screen; + getCurrentWorldName(): string; + getMinecraft(): Internal.Minecraft; + setCurrentScreen(gui: Internal.Screen_): void; + get minecraft(): Internal.Minecraft; + get currentScreen(): Internal.Screen; + get level(): Internal.ClientLevelJS; + get player(): Internal.ClientPlayerJS; + get currentWorldName(): string; + set currentScreen(gui: Internal.Screen_); + set title(t: string); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2483_ = class_2483; - class class_6595 { - method_38490(): boolean; - method_38493($$0: Internal.class_6595_): boolean; - method_38492(): string; - method_38494(): number; - static field_34768 : "main"; + type ClientWrapper_ = ClientWrapper; + /** + * @javaClass net.minecraft.class_2348 + */ + class DefaultedRegistry extends Internal.MappedRegistry { + getKey($$0: T): ResourceLocation; + getOptional($$0: ResourceLocation_): Internal.Optional; + registerMapping($$0: number, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; + getRandom($$0: Internal.Random_): Internal.Optional>; + getDefaultKey(): ResourceLocation; + get($$0: ResourceLocation_): T; + getId($$0: T): number; + byId($$0: number): T; + get defaultKey(): ResourceLocation; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6595_ = class_6595; - interface class_251$class_253 { - consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; + type DefaultedRegistry_ = DefaultedRegistry; + /** + * @javaClass net.minecraft.class_2758 + */ + class IntegerProperty extends Internal.Property { + getValue($$0: string): Internal.Optional; + generateHashCode(): number; + getName($$0: number): string; + getPossibleValues(): Internal.Collection; + equals($$0: any): boolean; + static create($$0: string, $$1: number, $$2: number): this; + get possibleValues(): Internal.Collection; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_251$class_253_ = class_251$class_253; - interface class_1935 { - method_8389(): Internal.class_1792; + type IntegerProperty_ = IntegerProperty; + /** + * Fired by different tag when the server: + * - loads + * - ticks + * - unloads + * @javaClass dev.latvian.mods.kubejs.server.ServerEventJS + */ + class ServerEventJS extends Internal.EventJS { + getServer(): Internal.ServerJS; + get server(): Internal.ServerJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_1935_ = class_1935; - abstract class AbstractMultimap implements Internal.Multimap { - containsEntry(arg0: any, arg1: any): boolean; - asMap(): Internal.Map>; - keys(): Internal.Multiset; - values(): Internal.Collection; - isEmpty(): boolean; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; + /** + * Fired by different tag when the server: + * - loads + * - ticks + * - unloads + */ + type ServerEventJS_ = ServerEventJS; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Object2FloatMap + */ + interface Object2FloatMap extends Internal.Object2FloatFunction, Internal.Map { + computeFloatIfPresent(arg0: K, arg1: Internal.BiFunction_): number; + computeFloatIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; + getOrDefault(arg0: any, arg1: number): number; + entrySet(): Internal.ObjectSet>; + containsKey(arg0: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + computeIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; + computeIfAbsent(arg0: K, arg1: Internal.Object2FloatFunction_): number; + values(): Internal.FloatCollection; + replace(arg0: K, arg1: number, arg2: number): boolean; + replace(arg0: K, arg1: number): number; + clear(): void; containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): boolean; + containsValue(arg0: number): boolean; + put(arg0: K, arg1: number): number; remove(arg0: any, arg1: any): boolean; - entries(): Internal.Collection>; - hashCode(): number; - putAll(arg0: K, arg1: Internal.Iterable_): boolean; - putAll(arg0: Internal.Multimap_): boolean; - equals(arg0: any): boolean; - toString(): string; - keySet(): Internal.Set; - get empty(): boolean; + remove(arg0: any): number; + remove(arg0: any, arg1: number): boolean; + computeFloat(arg0: K, arg1: Internal.BiFunction_): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + size(): number; + object2FloatEntrySet(): Internal.ObjectSet>; + mergeFloat(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + mergeFloat(arg0: K, arg1: number, arg2: Internal.DoubleBinaryOperator_): number; + mergeFloat(arg0: K, arg1: number, arg2: Internal.FloatBinaryOperator_): number; + merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + get(arg0: any): number; + keySet(): Internal.ObjectSet; + putIfAbsent(arg0: K, arg1: number): number; + computeFloatIfAbsentPartial(arg0: K, arg1: Internal.Object2FloatFunction_): number; + } + type Object2FloatMap_ = Object2FloatMap; + /** + * @javaClass net.fabricmc.fabric.mixin.registry.sync.AccessorLevelStorageSession + */ + interface AccessorLevelStorageSession { + getDirectory(): Internal.Path; + } + type AccessorLevelStorageSession_ = (() => Internal.Path) | AccessorLevelStorageSession; + /** + * @javaClass com.mojang.serialization.codecs.PrimitiveCodec + */ + interface PrimitiveCodec extends Internal.Codec { + encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; + read(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; + write(arg0: Internal.DynamicOps_, arg1: A): T; + } + type PrimitiveCodec_ = PrimitiveCodec; + /** + * @javaClass dev.latvian.mods.kubejs.fluid.FluidBlockBuilder + */ + class FluidBlockBuilder extends Internal.BlockBuilder { + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + item(i: Internal.Consumer_): Internal.BlockBuilder; + createObject(): Internal.Block; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type AbstractMultimap_ = AbstractMultimap; - interface DynamicOps { - listBuilder(): Internal.ListBuilder; - updateGeneric(arg0: T, arg1: T, arg2: Internal.Function_): T; - createIntList(arg0: Internal.IntStream_): T; - createLong(arg0: number): T; - createDouble(arg0: number): T; - createLongList(arg0: Internal.LongStream_): T; - createShort(arg0: number): T; - mergeToList(arg0: T, arg1: T): Internal.DataResult; - mergeToList(arg0: T, arg1: Internal.List_): Internal.DataResult; - update(arg0: T, arg1: string, arg2: Internal.Function_): T; - createByteList(arg0: Internal.ByteBuffer_): T; - getByteBuffer(arg0: T): Internal.DataResult; - withDecoder(arg0: Internal.Decoder_): Internal.Function>>; - createBoolean(arg0: boolean): T; - remove(arg0: T, arg1: string): T; - getMapValues(arg0: T): Internal.DataResult>>; - empty(): T; - withParser(arg0: Internal.Decoder_): Internal.Function>; - mergeToMap(arg0: T, arg1: Internal.MapLike_): Internal.DataResult; - mergeToMap(arg0: T, arg1: Internal.Map_): Internal.DataResult; - mergeToMap(arg0: T, arg1: T, arg2: T): Internal.DataResult; - convertList(arg0: Internal.DynamicOps_, arg1: T): U; - emptyList(): T; - getIntStream(arg0: T): Internal.DataResult; - getList(arg0: T): Internal.DataResult>>; - getLongStream(arg0: T): Internal.DataResult; - get(arg0: T, arg1: string): Internal.DataResult; - getMapEntries(arg0: T): Internal.DataResult>>; - emptyMap(): T; - getBooleanValue(arg0: T): Internal.DataResult; - createNumeric(arg0: Internal.Number_): T; - getStream(arg0: T): Internal.DataResult>; - convertMap(arg0: Internal.DynamicOps_, arg1: T): U; - mergeToPrimitive(arg0: T, arg1: T): Internal.DataResult; - createList(arg0: Internal.Stream_): T; - getStringValue(arg0: T): Internal.DataResult; - withEncoder(arg0: Internal.Encoder_): Internal.Function>; - set(arg0: T, arg1: string, arg2: T): T; - getGeneric(arg0: T, arg1: T): Internal.DataResult; - createString(arg0: string): T; - convertTo(arg0: Internal.DynamicOps_, arg1: T): U; - createMap(arg0: Internal.Stream_>): T; - createMap(arg0: Internal.Map_): T; - mapBuilder(): Internal.RecordBuilder; - getMap(arg0: T): Internal.DataResult>; - createByte(arg0: number): T; - createFloat(arg0: number): T; - createInt(arg0: number): T; - compressMaps(): boolean; - getNumberValue(arg0: T, arg1: Internal.Number_): Internal.Number; - getNumberValue(arg0: T): Internal.DataResult; + type FluidBlockBuilder_ = FluidBlockBuilder; + /** + * @javaClass java.lang.reflect.AnnotatedElement + */ + interface AnnotatedElement { + getAnnotationsByType(arg0: Internal.Class_): T[]; + getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; + getAnnotation(arg0: Internal.Class_): T; + isAnnotationPresent(arg0: Internal.Class_): boolean; + getDeclaredAnnotation(arg0: Internal.Class_): T; + getAnnotations(): Internal.Annotation[]; + getDeclaredAnnotations(): Internal.Annotation[]; } - type DynamicOps_ = DynamicOps; - class class_6748$class_6956 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - comp_435(): number; - comp_436(): number; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6748$class_6956_ = class_6748$class_6956; - class class_1581 extends Internal.class_1617 implements Internal.class_1603 { - method_16484($$0: number, $$1: boolean): void; - method_5722($$0: Internal.class_1297_): boolean; - method_20033(): Internal.class_3414; - method_5943($$0: Internal.class_5425_, $$1: Internal.class_1266_, $$2: Internal.class_3730_, $$3: Internal.class_1315_, $$4: Internal.class_2487_): Internal.class_1315; - method_7065($$0: number): Vec3[]; - static method_26916(): Internal.class_5132$class_5133; - method_6990(): Internal.class_1543$class_1544; - method_5830(): Internal.class_238; - method_6007(): void; - method_7105($$0: Internal.class_1309_, $$1: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1581_ = class_1581; - abstract class class_270 { - method_1201(): Internal.class_270$class_272; - method_1202(): Internal.class_124; - method_1203(): Internal.class_270$class_271; - method_1204(): Internal.Collection; - method_1205(): boolean; - method_1206($$0: Internal.class_270_): boolean; - method_1197(): string; - method_1198(arg0: Internal.class_2561_): Internal.class_5250; - method_1199(): boolean; - method_1200(): Internal.class_270$class_272; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_270_ = class_270; - interface Readable { - read(arg0: Internal.CharBuffer_): number; - } - type Readable_ = Readable; - interface FloatComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.FloatComparator_): Internal.FloatComparator; - reversed(): Internal.FloatComparator; - } - type FloatComparator_ = ((arg0: number, arg1: number) => number) | FloatComparator; - class class_6748 { - static method_39815($$0: boolean, $$1: Internal.Set_): Internal.class_6748$class_6831; - method_39340($$0: number, $$1: number): Internal.class_6748$class_6956; - static method_39342($$0: Internal.class_3233_): Internal.class_6748; - static method_39809($$0: Internal.class_5281_, $$1: Internal.class_2839_): void; - static method_39772($$0: Internal.class_3233_, $$1: Internal.class_2791_): void; - method_39563($$0: Internal.class_6780_): Internal.class_6780; - static method_39336(): Internal.class_6748; - method_39338($$0: Internal.class_6910$class_6912_, $$1: number): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6748_ = class_6748; - class class_1536 extends Internal.class_1676 { - method_6957($$0: Internal.class_1799_): number; - method_18002(): Internal.class_2596; - method_5711($$0: number): void; - method_26957(): Internal.class_1297; - method_5822(): boolean; - method_6947(): Internal.class_1657; - method_5759($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - method_5749($$0: Internal.class_2487_): void; - method_36209(): void; - method_26088(): boolean; - method_31471($$0: Internal.class_2604_): void; - method_5650($$0: Internal.class_1297$class_5529_): void; - method_5640($$0: number): boolean; - method_7432($$0: Internal.class_1297_): void; - method_5674($$0: Internal.class_2940_): void; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1536_ = class_1536; - class class_1671 extends Internal.class_1676 implements Internal.class_3856, Internal.FireworkRocketEntityKJS { - method_5711($$0: number): void; - method_7495(): Internal.class_1799; - method_5749($$0: Internal.class_2487_): void; - method_5727($$0: number, $$1: number, $$2: number): boolean; - method_7477(): boolean; - method_5640($$0: number): boolean; - method_5732(): boolean; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1671_ = class_1671; - interface Mesh { - forEach(arg0: Internal.Consumer_): void; - } - type Mesh_ = Mesh; - class class_1739 extends Internal.class_1792 { - method_7851($$0: Internal.class_1799_, $$1: Internal.class_1937_, $$2: Internal.List_, $$3: Internal.class_1836_): void; - method_7876(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1739_ = class_1739; - class class_2720 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_36340(): Internal.class_2561; - method_32307(): boolean; - method_11773(): string; - method_11772(): string; - method_11774($$0: Internal.class_2602_): void; - static readonly field_33340 : 40; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2720_ = class_2720; - class class_4608 implements Internal.AutoCloseable { - static method_23624($$0: number, $$1: boolean): number; - static method_23625($$0: number, $$1: number): number; - method_23209(): void; - static method_23210($$0: number): number; - static method_23212($$0: boolean): number; - method_23213(): void; - close(): void; - static readonly field_21444 : 655360; - static readonly field_32955 : 10; - static readonly field_32954 : 3; - static readonly field_32953 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4608_ = class_4608; - class class_47$class_48 { - method_307($$0: ResourceLocation_, $$1: Internal.class_47$class_49_): Internal.class_47$class_48; - method_308($$0: Internal.class_169_): T; - method_309($$0: Internal.class_176_): Internal.class_47; - method_303($$0: number): Internal.class_47$class_48; - method_304($$0: number): Internal.class_47$class_48; - method_305($$0: Internal.class_169_): T; - method_306($$0: Internal.class_169_, $$1: T): Internal.class_47$class_48; - method_310($$0: number, $$1: Internal.Random_): Internal.class_47$class_48; - method_311($$0: Internal.Random_): Internal.class_47$class_48; - method_312($$0: Internal.class_169_, $$1: T): Internal.class_47$class_48; - method_313(): Internal.class_3218; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_47$class_48_ = class_47$class_48; - interface ExternalArrayData { - setArrayElement(arg0: number, arg1: any): void; - getArrayLength(): number; - getArrayElement(arg0: number): any; - } - type ExternalArrayData_ = ExternalArrayData; - interface BiomeProperties { - getSpawnProperties(): Internal.SpawnProperties; - getGenerationProperties(): Internal.GenerationProperties; - getEffectsProperties(): Internal.EffectsProperties; - getClimateProperties(): Internal.ClimateProperties; - getCategory(): Internal.class_1959$class_1961; - } - type BiomeProperties_ = BiomeProperties; - class class_5310 extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - comp_433(): number; - toString(): string; - comp_434(): number; - comp_432(): number; - method_38414($$0: number, $$1: number): number; - static readonly field_24817 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5310_ = class_5310; - class class_863 { - static method_23106($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - static method_23107($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: number, $$8: boolean): void; - static method_23108($$0: string, $$1: number, $$2: number, $$3: number, $$4: number): void; - method_3713(): boolean; - static method_23098($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; - method_23099($$0: Internal.class_4587_, $$1: Internal.class_4597$class_4598_, $$2: number, $$3: number, $$4: number): void; - static method_23101($$0: Internal.class_1297_, $$1: number): Internal.Optional; - static method_23102($$0: Internal.class_238_, $$1: number, $$2: number, $$3: number, $$4: number): void; - static method_23103($$0: BlockPos_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - method_20413(): void; - static method_23104($$0: BlockPos_, $$1: BlockPos_, $$2: number, $$3: number, $$4: number, $$5: number): void; - static method_23105($$0: string, $$1: number, $$2: number, $$3: number, $$4: number): void; - readonly field_4532 : Internal.class_863$class_864; - readonly field_4533 : Internal.class_863$class_864; - readonly field_4523 : Internal.class_868; - readonly field_4534 : Internal.class_863$class_864; - readonly field_28254 : Internal.class_5739; - readonly field_4528 : Internal.class_863$class_864; - readonly field_4539 : Internal.class_870; - readonly field_4517 : Internal.class_863$class_864; - readonly field_4535 : Internal.class_863$class_864; - readonly field_4536 : Internal.class_863$class_864; - readonly field_4537 : Internal.class_863$class_864; - readonly field_4538 : Internal.class_863$class_864; - readonly field_21547 : Internal.class_4703; - readonly field_22408 : Internal.class_4841; - readonly field_18778 : Internal.class_4205; - readonly field_20519 : Internal.class_4503; - readonly field_18777 : Internal.class_4207; - readonly field_19325 : Internal.class_4304; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_863_ = class_863; - class class_2673 implements Internal.class_2596 { - method_11535($$0: Internal.class_2602_): void; - method_11534(): number; - method_11052($$0: Internal.class_2540_): void; - method_11531(): BlockPos; - method_11533(): boolean; - method_11532(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2673_ = class_2673; - class class_3193 { - method_16144(): Internal.class_2818; - method_16145(): Internal.CompletableFuture>; - method_20385(): void; - static method_14011($$0: number): Internal.class_2806; - method_20384(): boolean; - method_14000(): Internal.CompletableFuture; - method_14010(): Internal.class_2791; - method_40066(): Internal.List>>>; - method_15890($$0: number): void; - method_41205(): Internal.class_2818; - method_20725(): Internal.CompletableFuture>; - method_21737($$0: Internal.class_2806_): Internal.CompletableFuture>; - method_20456($$0: Internal.class_2821_): void; - method_23270(): Internal.class_2806; - method_23271(): Internal.class_3193$class_3194; - method_14003(): Internal.CompletableFuture>; - method_13993($$0: Internal.class_2806_, $$1: Internal.class_3898_): Internal.CompletableFuture>; - method_17208(): number; - method_14002($$0: BlockPos_): void; - method_14012($$0: Internal.class_1944_, $$1: number): void; - static method_14008($$0: number): Internal.class_3193$class_3194; - method_16146($$0: Internal.class_2806_): Internal.CompletableFuture>; - method_14006($$0: Internal.class_2818_): void; - method_13994(): Internal.class_1923; - method_14005(): number; - static readonly field_16430 : Internal.CompletableFuture>; - static readonly field_16426 : Internal.Either; - static readonly field_16427 : Internal.Either; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3193_ = class_3193; -} -declare namespace it.unimi.dsi.fastutil.ints { - interface IntUnaryOperator extends Internal.UnaryOperator, Internal.IntUnaryOperator { - applyAsInt(arg0: number): number; - apply(arg0: number): number; - } - type IntUnaryOperator_ = ((arg0: number) => number) | IntUnaryOperator; - interface IntPredicate extends Internal.Predicate, Internal.IntPredicate { - or(arg0: Internal.Predicate_): Internal.Predicate; - or(arg0: Internal.IntPredicate_): it.unimi.dsi.fastutil.ints.IntPredicate; - or(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): it.unimi.dsi.fastutil.ints.IntPredicate; - test(arg0: number): boolean; - and(arg0: Internal.IntPredicate_): it.unimi.dsi.fastutil.ints.IntPredicate; - and(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): it.unimi.dsi.fastutil.ints.IntPredicate; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): it.unimi.dsi.fastutil.ints.IntPredicate; - } - type IntPredicate_ = IntPredicate; -} -declare namespace org.objectweb.asm { - class Type { - getDescriptor(): string; - static getDescriptor(arg0: Internal.Class_): string; - getElementType(): org.objectweb.asm.Type; - static getArgumentTypes(arg0: string): org.objectweb.asm.Type[]; - static getArgumentTypes(arg0: Internal.Method_): org.objectweb.asm.Type[]; - getArgumentTypes(): org.objectweb.asm.Type[]; - static getArgumentsAndReturnSizes(arg0: string): number; - getArgumentsAndReturnSizes(): number; - getDimensions(): number; - getSort(): number; + type AnnotatedElement_ = AnnotatedElement; + /** + * @javaClass net.minecraft.class_1729 + */ + abstract class RecipeBookMenu extends Internal.AbstractContainerMenu { + getGridWidth(): number; + getRecipeBookType(): Internal.RecipeBookType; getSize(): number; - static getMethodDescriptor(arg0: org.objectweb.asm.Type_, ... arg1: org.objectweb.asm.Type_[]): string; - static getMethodDescriptor(arg0: Internal.Method_): string; - getReturnType(): org.objectweb.asm.Type; - static getReturnType(arg0: string): org.objectweb.asm.Type; - static getReturnType(arg0: Internal.Method_): org.objectweb.asm.Type; - getInternalName(): string; - static getInternalName(arg0: Internal.Class_): string; - static getType(arg0: Internal.Class_): org.objectweb.asm.Type; - static getType(arg0: string): org.objectweb.asm.Type; - static getType(arg0: Internal.Method_): org.objectweb.asm.Type; - static getType(arg0: Internal.Constructor_): org.objectweb.asm.Type; - hashCode(): number; - equals(arg0: any): boolean; - static getObjectType(arg0: string): org.objectweb.asm.Type; - static getConstructorDescriptor(arg0: Internal.Constructor_): string; - static getMethodType(arg0: org.objectweb.asm.Type_, ... arg1: org.objectweb.asm.Type_[]): org.objectweb.asm.Type; - static getMethodType(arg0: string): org.objectweb.asm.Type; - toString(): string; - getClassName(): string; - getOpcode(arg0: number): number; - static readonly CHAR_TYPE : org.objectweb.asm.Type; - static readonly FLOAT : 6; - static readonly DOUBLE_TYPE : org.objectweb.asm.Type; - static readonly ARRAY : 9; - static readonly LONG_TYPE : org.objectweb.asm.Type; - static readonly BYTE_TYPE : org.objectweb.asm.Type; - static readonly CHAR : 2; - static readonly VOID_TYPE : org.objectweb.asm.Type; - static readonly OBJECT : 10; - static readonly BOOLEAN_TYPE : org.objectweb.asm.Type; - static readonly FLOAT_TYPE : org.objectweb.asm.Type; - static readonly BOOLEAN : 1; - static readonly INT : 5; - static readonly SHORT : 4; - static readonly BYTE : 3; - static readonly METHOD : 11; - static readonly SHORT_TYPE : org.objectweb.asm.Type; - static readonly DOUBLE : 8; - static readonly VOID : 0; - static readonly LONG : 7; - static readonly INT_TYPE : org.objectweb.asm.Type; - get argumentsAndReturnSizes(): number; - get internalName(): string; + shouldMoveToInventory(arg0: number): boolean; + getResultSlotIndex(): number; + recipeMatches(arg0: Internal.Recipe_): boolean; + clearCraftingContent(): void; + getGridHeight(): number; + handlePlacement($$0: boolean, $$1: Internal.Recipe_, $$2: Internal.ServerPlayer_): void; + fillCraftSlotsStackedContents(arg0: Internal.StackedContents_): void; + get gridHeight(): number; get size(): number; - get className(): string; - get descriptor(): string; - get argumentTypes(): org.objectweb.asm.Type[]; - get sort(): number; - get elementType(): org.objectweb.asm.Type; - get returnType(): org.objectweb.asm.Type; - get dimensions(): number; + get resultSlotIndex(): number; + get gridWidth(): number; + get recipeBookType(): Internal.RecipeBookType; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Type_ = Type; -} -declare namespace java_.util.function_ { - interface DoublePredicate { - or(arg0: java_.util.function_.DoublePredicate_): java_.util.function_.DoublePredicate; - test(arg0: number): boolean; - and(arg0: java_.util.function_.DoublePredicate_): java_.util.function_.DoublePredicate; - negate(): java_.util.function_.DoublePredicate; + type RecipeBookMenu_ = RecipeBookMenu; + /** + * @javaClass io.netty.util.ReferenceCounted + */ + interface ReferenceCounted { + refCnt(): number; + release(arg0: number): boolean; + release(): boolean; + retain(): this; + retain(arg0: number): this; + touch(): this; + touch(arg0: any): this; } - type DoublePredicate_ = ((arg0: number) => boolean) | DoublePredicate; - interface IntConsumer { - andThen(arg0: java_.util.function_.IntConsumer_): java_.util.function_.IntConsumer; - accept(arg0: number): void; + type ReferenceCounted_ = ReferenceCounted; + /** + * @javaClass net.minecraft.class_4567 + */ + class PredicateManager extends Internal.SimpleJsonResourceReloadListener { + get($$0: ResourceLocation_): Internal.LootItemCondition; + getKeys(): Internal.Set; + get keys(): Internal.Set; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type IntConsumer_ = ((arg0: number) => void) | IntConsumer; - interface IntBinaryOperator { - applyAsInt(arg0: number, arg1: number): number; + type PredicateManager_ = PredicateManager; + /** + * @javaClass net.minecraft.class_3233 + */ + class WorldGenRegion implements Internal.WorldGenLevel { + method_8409(): Internal.Random; + method_22336(): Internal.LevelLightEngine; + getCenter(): Internal.ChunkPos; + method_8649($$0: Internal.Entity_): boolean; + method_8604($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + method_8406($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + method_31607(): number; + method_8608(): boolean; + method_24852($$0: Internal.Direction_, $$1: boolean): number; + method_8393($$0: number, $$1: number): boolean; + method_8392($$0: number, $$1: number): Internal.ChunkAccess; + method_35237($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + method_8397(): Internal.LevelTickAccess; + method_8650($$0: BlockPos_, $$1: boolean): boolean; + method_8594(): number; + method_8396($$0: Internal.Player_, $$1: BlockPos_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; + method_30349(): Internal.RegistryAccess; + method_8333($$0: Internal.Entity_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + method_8597(): Internal.DimensionType; + method_8410(): Internal.ServerLevel; + method_8398(): Internal.ChunkSource; + method_18456(): Internal.List; + method_8316($$0: BlockPos_): Internal.FluidState; + method_32888($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; + method_16358($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + method_18023($$0: Internal.EntityTypeTest_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + getSeed(): number; + method_8615(): number; + method_22385(): Internal.BiomeManager; + method_30093($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_, $$3: number): boolean; + method_30092($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number, $$3: number): boolean; + method_22387($$0: number, $$1: number, $$2: number): Internal.Holder; + method_8320($$0: BlockPos_): Internal.BlockState; + method_8621(): Internal.WorldBorder; + method_8401(): Internal.LevelData; + method_39224(): number; + method_31605(): number; + ensureCanWrite($$0: BlockPos_): boolean; + setCurrentlyGenerating($$0: Internal.Supplier_): void; + method_8444($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; + method_8321($$0: BlockPos_): Internal.BlockEntity; + method_8405(): Internal.LevelTickAccess; + method_8404($$0: BlockPos_): Internal.DifficultyInstance; + method_8624($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + method_8503(): Internal.MinecraftServer; + method_8402($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; + get seed(): number; + get center(): Internal.ChunkPos; + set currentlyGenerating($$0: Internal.Supplier_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type IntBinaryOperator_ = ((arg0: number, arg1: number) => number) | IntBinaryOperator; - interface DoubleUnaryOperator { - applyAsDouble(arg0: number): number; - compose(arg0: java_.util.function_.DoubleUnaryOperator_): java_.util.function_.DoubleUnaryOperator; - andThen(arg0: java_.util.function_.DoubleUnaryOperator_): java_.util.function_.DoubleUnaryOperator; + type WorldGenRegion_ = WorldGenRegion; + /** + * @javaClass net.minecraft.class_5863 + */ + abstract class FloatProvider { + static codec($$0: number, $$1: number): Internal.Codec; + getMinValue(): number; + getType(): Internal.FloatProviderType; + getMaxValue(): number; + sample(arg0: Internal.Random_): number; + static readonly "CODEC" : Internal.Codec; + get minValue(): number; + get maxValue(): number; + get type(): Internal.FloatProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type DoubleUnaryOperator_ = ((arg0: number) => number) | DoubleUnaryOperator; - interface DoubleConsumer { - andThen(arg0: java_.util.function_.DoubleConsumer_): java_.util.function_.DoubleConsumer; - accept(arg0: number): void; + type FloatProvider_ = FloatProvider; + /** + * @javaClass net.fabricmc.fabric.mixin.content.registry.VillagerEntityAccessor + */ + interface VillagerEntityAccessor { } - type DoubleConsumer_ = ((arg0: number) => void) | DoubleConsumer; + type VillagerEntityAccessor_ = VillagerEntityAccessor; + /** + * @javaClass net.minecraft.class_1059 + */ + class TextureAtlas extends Internal.AbstractTexture implements Internal.Tickable, Internal.SpriteFinderImpl$SpriteFinderAccess { + fabric_spriteFinder(): Internal.SpriteFinderImpl; + method_4622(): void; + reload($$0: Internal.TextureAtlas$Preparations_): void; + load($$0: Internal.ResourceManager_): void; + clearTextureData(): void; + prepareToStitch($$0: Internal.ResourceManager_, $$1: Internal.Stream_, $$2: Internal.ProfilerFiller_, $$3: number): Internal.TextureAtlas$Preparations; + updateFilter($$0: Internal.TextureAtlas$Preparations_): void; + location(): ResourceLocation; + redirect$cdm000$sodiumExtra$tickAnimatedSprites(instance: Internal.TextureAtlasSprite_): Internal.Tickable; + cycleAnimationFrames(): void; + getSprite($$0: ResourceLocation_): Internal.TextureAtlasSprite; + handler$bim000$reload(preparations: Internal.TextureAtlas$Preparations_, info: Internal.CallbackInfo_): void; + localvar$zop000$beforeSpriteLoad(set: Internal.Set_): Internal.Set; + static readonly "LOCATION_BLOCKS" : ResourceLocation; + static readonly "LOCATION_PARTICLES" : ResourceLocation; + readonly "texturesByName" : Internal.Map; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TextureAtlas_ = TextureAtlas; + /** + * @javaClass java.util.function.ToLongFunction + */ + interface ToLongFunction { + applyAsLong(arg0: T): number; + } + type ToLongFunction_ = ((arg0: T) => number) | ToLongFunction; + /** + * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2IntFunction + */ + interface Boolean2IntFunction extends it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: boolean, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Boolean2ShortFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: boolean, arg1: number): number; + remove(arg0: boolean): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Boolean2ObjectFunction; + get(arg0: any): number; + get(arg0: boolean): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Boolean2LongFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Boolean2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Boolean2FloatFunction; + containsKey(arg0: boolean): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2IntFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Boolean2CharFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2IntFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2IntFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2IntFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2IntFunction; + } + type Boolean2IntFunction_ = ((arg0: boolean) => number) | Boolean2IntFunction; + /** + * @javaClass com.mojang.datafixers.Products$P15 + */ + class Products$P15 { + apply(arg0: Internal.Applicative_, arg1: Internal.Function15_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Products$P15_ = Products$P15; + /** + * @javaClass net.minecraft.class_4588 + */ + interface VertexConsumer extends Internal.VertexDrain { + uv2($$0: number): this; + uv2(arg0: number, arg1: number): this; + uv(arg0: number, arg1: number): this; + normal(arg0: number, arg1: number, arg2: number): this; + normal(matrix: Internal.Matrix3f_, x: number, y: number, z: number): this; + defaultColor(arg0: number, arg1: number, arg2: number, arg3: number): void; + createSink(factory: Internal.VertexType_): Internal.VertexSink; + vertex(arg0: number, arg1: number, arg2: number): this; + vertex(matrix: Internal.Matrix4f_, x: number, y: number, z: number): this; + vertex($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number): void; + color($$0: number): this; + color(arg0: number, arg1: number, arg2: number, arg3: number): this; + color($$0: number, $$1: number, $$2: number, $$3: number): this; + overlayCoords(arg0: number, arg1: number): this; + overlayCoords($$0: number): this; + unsetDefaultColor(): void; + endVertex(): void; + putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number[], $$3: number, $$4: number, $$5: number, $$6: number[], $$7: number, $$8: boolean): void; + } + type VertexConsumer_ = VertexConsumer; + /** + * @javaClass net.minecraft.class_26 + */ + class DimensionDataStorage { + readTagFromDisk($$0: string, $$1: number): Internal.CompoundTag; + set($$0: string, $$1: Internal.SavedData_): void; + get($$0: Internal.Function_, $$1: string): T; + computeIfAbsent($$0: Internal.Function_, $$1: Internal.Supplier_, $$2: string): T; + save(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type DimensionDataStorage_ = DimensionDataStorage; + /** + * @javaClass net.minecraft.class_4658 + */ + class AlterGroundDecorator extends Internal.TreeDecorator { + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AlterGroundDecorator_ = AlterGroundDecorator; + /** + * @javaClass net.minecraft.class_5702 + */ + class ClipBlockStateContext { + isTargetBlock(): Internal.Predicate; + getTo(): Vec3; + getFrom(): Vec3; + get from(): Vec3; + get to(): Vec3; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClipBlockStateContext_ = ClipBlockStateContext; + /** + * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseScroll + */ + interface ScreenMouseEvents$AllowMouseScroll { + allowMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): boolean; + } + type ScreenMouseEvents$AllowMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number) => boolean) | ScreenMouseEvents$AllowMouseScroll; + /** + * @javaClass net.minecraft.class_390 + */ + interface GlyphProvider extends Internal.Closeable { + getGlyph($$0: number): Internal.RawGlyph; + getSupportedGlyphs(): Internal.IntSet; + close(): void; + } + type GlyphProvider_ = (() => Internal.IntSet) | GlyphProvider; + /** + * @javaClass net.minecraft.class_3816 + */ + interface StructurePoolElementType

{ + codec(): Internal.Codec

; + register

($$0: string, $$1: Internal.Codec_

): Internal.StructurePoolElementType

; + } + type StructurePoolElementType_

= Special.StructurePoolElementType | (() => Internal.Codec

) | StructurePoolElementType

; + /** + * @javaClass com.mojang.serialization.Decoder + */ + interface Decoder { + simple(): Internal.Decoder$Simple; + terminal(): Internal.Decoder$Terminal; + ofBoxed(arg0: Internal.Decoder$Boxed_): Internal.Decoder; + parse(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + parse(arg0: Internal.Dynamic_): Internal.DataResult; + withLifecycle(arg0: Internal.Lifecycle_): Internal.Decoder; + error(arg0: string): Internal.Decoder; + decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; + decode(arg0: Internal.Dynamic_): Internal.DataResult>; + promotePartial(arg0: Internal.Consumer_): Internal.Decoder; + flatMap(arg0: Internal.Function_>): Internal.Decoder; + ofSimple(arg0: Internal.Decoder$Simple_): Internal.Decoder; + unit(arg0: Internal.Supplier_): Internal.MapDecoder; + unit(arg0: A): Internal.MapDecoder; + boxed(): Internal.Decoder$Boxed; + fieldOf(arg0: string): Internal.MapDecoder; + ofTerminal(arg0: Internal.Decoder$Terminal_): Internal.Decoder; + map(arg0: Internal.Function_): Internal.Decoder; + } + type Decoder_ = ((arg0: Internal.DynamicOps, arg1: any) => Internal.DataResult>) | Decoder; + /** + * @javaClass net.coderbot.iris.mixin.DimensionTypeAccessor + */ + interface DimensionTypeAccessor { + getFixedTime(): Internal.OptionalLong; + } + type DimensionTypeAccessor_ = (() => Internal.OptionalLong) | DimensionTypeAccessor; + /** + * @javaClass net.minecraft.class_2783 + */ + class ClientboundUpdateMobEffectPacket implements Internal.Packet { + isEffectAmbient(): boolean; + getEffectDurationTicks(): number; + effectShowsIcon(): boolean; + handle($$0: Internal.ClientGamePacketListener_): void; + getEntityId(): number; + getEffectId(): number; + getEffectAmplifier(): number; + isEffectVisible(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + isSuperLongDuration(): boolean; + get effectId(): number; + get superLongDuration(): boolean; + get effectAmbient(): boolean; + get entityId(): number; + get effectVisible(): boolean; + get effectDurationTicks(): number; + get effectAmplifier(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundUpdateMobEffectPacket_ = ClientboundUpdateMobEffectPacket; + /** + * @javaClass net.minecraft.class_5431 + */ + abstract class SupportType extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.SupportType[]; + isSupporting(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean; + static readonly "CENTER" : Internal.SupportType; + static readonly "FULL" : Internal.SupportType; + static readonly "RIGID" : Internal.SupportType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SupportType_ = "center" | "rigid" | "full" | SupportType; + /** + * @javaClass com.mojang.serialization.Compressable + */ + interface Compressable extends Internal.Keyable { + compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; + } + type Compressable_ = ((arg0: Internal.DynamicOps) => Internal.KeyCompressor) | Compressable; + /** + * @javaClass java.util.SortedMap + */ + interface SortedMap extends Internal.Map { + comparator(): Internal.Comparator; + entrySet(): Internal.Set>; + firstKey(): K; + subMap(arg0: K, arg1: K): Internal.SortedMap; + values(): Internal.Collection; + lastKey(): K; + headMap(arg0: K): Internal.SortedMap; + keySet(): Internal.Set; + tailMap(arg0: K): Internal.SortedMap; + } + type SortedMap_ = SortedMap; + /** + * @javaClass net.minecraft.class_4763$class_5486 + */ + abstract class BiomeSpecialEffects$GrassColorModifier extends Internal.Enum implements Internal.StringRepresentable { + modifyColor(arg0: number, arg1: number, arg2: number): number; + getName(): string; + static valueOf($$0: string): this; + static values(): Internal.BiomeSpecialEffects$GrassColorModifier[]; + method_15434(): string; + static byName($$0: string): this; + static readonly "CODEC" : Internal.Codec; + static readonly "SWAMP" : Internal.BiomeSpecialEffects$GrassColorModifier; + static readonly "NONE" : Internal.BiomeSpecialEffects$GrassColorModifier; + static readonly "DARK_FOREST" : Internal.BiomeSpecialEffects$GrassColorModifier; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BiomeSpecialEffects$GrassColorModifier_ = "dark_forest" | "none" | "swamp" | BiomeSpecialEffects$GrassColorModifier; } declare namespace io.netty.util.concurrent { + /** + * @javaClass io.netty.util.concurrent.ScheduledFuture + */ + interface ScheduledFuture extends io.netty.util.concurrent.Future, Internal.ScheduledFuture { + } + type ScheduledFuture_ = ScheduledFuture; + /** + * @javaClass io.netty.util.concurrent.Future + */ interface Future extends Internal.Future { cancel(arg0: boolean): boolean; removeListeners(... arg0: Internal.GenericFutureListener_>[]): io.netty.util.concurrent.Future; syncUninterruptibly(): io.netty.util.concurrent.Future; isCancellable(): boolean; getNow(): V; - await(arg0: number, arg1: Internal.TimeUnit_): boolean; - await(arg0: number): boolean; await(): io.netty.util.concurrent.Future; + await(arg0: number): boolean; + await(arg0: number, arg1: Internal.TimeUnit_): boolean; cause(): Internal.Throwable; - awaitUninterruptibly(): io.netty.util.concurrent.Future; - awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean; awaitUninterruptibly(arg0: number): boolean; + awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean; + awaitUninterruptibly(): io.netty.util.concurrent.Future; removeListener(arg0: Internal.GenericFutureListener_>): io.netty.util.concurrent.Future; addListeners(... arg0: Internal.GenericFutureListener_>[]): io.netty.util.concurrent.Future; sync(): io.netty.util.concurrent.Future; - isSuccess(): boolean; addListener(arg0: Internal.GenericFutureListener_>): io.netty.util.concurrent.Future; + isSuccess(): boolean; } type Future_ = Future; - interface ScheduledFuture extends io.netty.util.concurrent.Future, Internal.ScheduledFuture { - } - type ScheduledFuture_ = ScheduledFuture; } -declare namespace it.unimi.dsi.fastutil.longs { - interface LongPredicate extends Internal.Predicate, Internal.LongPredicate { - or(arg0: Internal.Predicate_): Internal.Predicate; - or(arg0: Internal.LongPredicate_): it.unimi.dsi.fastutil.longs.LongPredicate; - or(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): it.unimi.dsi.fastutil.longs.LongPredicate; - test(arg0: number): boolean; - and(arg0: Internal.LongPredicate_): it.unimi.dsi.fastutil.longs.LongPredicate; - and(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): it.unimi.dsi.fastutil.longs.LongPredicate; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): it.unimi.dsi.fastutil.longs.LongPredicate; +declare namespace net.fabricmc.fabric.api.event { + /** + * @javaClass net.fabricmc.fabric.api.event.Event + */ + abstract class Event { + addPhaseOrdering(firstPhase: ResourceLocation_, secondPhase: ResourceLocation_): void; + invoker(): T; + register(phase: ResourceLocation_, listener: T): void; + register(arg0: T): void; + static readonly "DEFAULT_PHASE" : ResourceLocation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type LongPredicate_ = LongPredicate; - interface LongConsumer extends Internal.Consumer, Internal.LongConsumer { - andThen(arg0: Internal.LongConsumer_): it.unimi.dsi.fastutil.longs.LongConsumer; - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): it.unimi.dsi.fastutil.longs.LongConsumer; - accept(arg0: number): void; + type Event_ = Event; +} +declare namespace net.minecraft.world { + /** + * @javaClass net.minecraft.class_1265 + */ + interface ContainerListener { + containerChanged(arg0: Internal.Container_): void; } - type LongConsumer_ = LongConsumer; + type ContainerListener_ = ((arg0: Internal.Container) => void) | ContainerListener; +} +declare namespace net.coderbot.batchedentityrendering.mixin { + /** + * @javaClass net.coderbot.batchedentityrendering.mixin.RenderTypeAccessor + */ + interface RenderTypeAccessor { + shouldSortOnUpload(): boolean; + } + type RenderTypeAccessor_ = (() => boolean) | RenderTypeAccessor; +} +declare namespace dev.latvian.mods.kubejs.level.gen.filter.biome { + /** + * @javaClass dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter + */ + interface BiomeFilter extends Internal.Predicate { + test(arg0: Internal.BiomeModifications$BiomeContext_): boolean; + of(o: any): this; + idFilter(s: string): this; + } + /** + */ + type BiomeFilter_ = Internal.Biome_ | RegExp | dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_[] | {or?: Internal.BiomeFilter_, not?: Internal.BiomeFilter_} | ((arg0: Internal.BiomeModifications$BiomeContext) => boolean) | BiomeFilter; } declare namespace io.netty.channel { - interface Channel extends Internal.AttributeMap, Internal.ChannelOutboundInvoker, Internal.Comparable { - parent(): io.netty.channel.Channel; + /** + * @javaClass io.netty.channel.Channel + */ + interface Channel extends io.netty.util.AttributeMap, Internal.ChannelOutboundInvoker, Internal.Comparable { + parent(): this; metadata(): Internal.ChannelMetadata; - read(): io.netty.channel.Channel; + read(): this; bytesBeforeUnwritable(): number; eventLoop(): Internal.EventLoop; isWritable(): boolean; @@ -51866,7 +66299,7 @@ declare namespace io.netty.channel { pipeline(): Internal.ChannelPipeline; isOpen(): boolean; closeFuture(): Internal.ChannelFuture; - flush(): io.netty.channel.Channel; + flush(): this; localAddress(): Internal.SocketAddress; isRegistered(): boolean; bytesBeforeWritable(): number; @@ -51877,7 +66310,287 @@ declare namespace io.netty.channel { } type Channel_ = Channel; } +declare namespace com.mojang.datafixers.util { + /** + * @javaClass com.mojang.datafixers.util.Unit + */ + class Unit extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): com.mojang.datafixers.util.Unit[]; + toString(): string; + static readonly "INSTANCE" : com.mojang.datafixers.util.Unit; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Unit_ = "instance" | Unit; +} +declare namespace com.mojang.bridge.game { + /** + * @javaClass com.mojang.bridge.game.PackType + */ + class PackType extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): com.mojang.bridge.game.PackType[]; + static readonly "DATA" : com.mojang.bridge.game.PackType; + static readonly "RESOURCE" : com.mojang.bridge.game.PackType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PackType_ = "data" | "resource" | PackType; +} +declare namespace it.unimi.dsi.fastutil { + /** + * @javaClass it.unimi.dsi.fastutil.Function + */ + 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; + } + type Function_ = ((arg0: any) => V) | Function; +} +declare namespace dev.latvian.mods.kubejs.block.predicate { + /** + * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockPredicate + */ + interface BlockPredicate { + check(arg0: Internal.BlockContainerJS_): boolean; + } + type BlockPredicate_ = ((arg0: Internal.BlockContainerJS) => boolean) | BlockPredicate; +} +declare namespace dev.architectury.mixin.fabric { + /** + * @javaClass dev.architectury.mixin.fabric.BucketItemAccessor + */ + interface BucketItemAccessor { + getContent(): Internal.Fluid; + } + type BucketItemAccessor_ = (() => Internal.Fluid) | BucketItemAccessor; +} +declare namespace io.netty.util { + /** + * @javaClass io.netty.util.AttributeMap + */ + interface AttributeMap { + hasAttr(arg0: Internal.AttributeKey_): boolean; + attr(arg0: Internal.AttributeKey_): io.netty.util.Attribute; + } + type AttributeMap_ = AttributeMap; + /** + * @javaClass io.netty.util.Attribute + */ + interface Attribute { + set(arg0: T): void; + compareAndSet(arg0: T, arg1: T): boolean; + setIfAbsent(arg0: T): T; + get(): T; + getAndSet(arg0: T): T; + getAndRemove(): T; + key(): Internal.AttributeKey; + remove(): void; + } + type Attribute_ = Attribute; +} +declare namespace it.unimi.dsi.fastutil.ints { + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntUnaryOperator + */ + interface IntUnaryOperator extends Internal.UnaryOperator, Internal.IntUnaryOperator { + negation(): this; + applyAsInt(arg0: number): number; + apply(arg0: number): number; + identity(): this; + } + type IntUnaryOperator_ = ((arg0: number) => number) | IntUnaryOperator; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntPredicate + */ + interface IntPredicate extends Internal.Predicate, Internal.IntPredicate { + or(arg0: Internal.Predicate_): Internal.Predicate; + or(arg0: Internal.IntPredicate_): this; + or(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.IntPredicate_): this; + and(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this; + and(arg0: Internal.Predicate_): Internal.Predicate; + negate(): this; + } + type IntPredicate_ = IntPredicate; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntConsumer + */ + interface IntConsumer extends Internal.Consumer, Internal.IntConsumer { + andThen(arg0: Internal.IntConsumer_): this; + andThen(arg0: Internal.Consumer_): Internal.Consumer; + andThen(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): this; + accept(arg0: number): void; + } + type IntConsumer_ = IntConsumer; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntBinaryOperator + */ + interface IntBinaryOperator extends Internal.BinaryOperator, Internal.IntBinaryOperator { + applyAsInt(arg0: number, arg1: number): number; + apply(arg0: number, arg1: number): number; + } + type IntBinaryOperator_ = ((arg0: number, arg1: number) => number) | IntBinaryOperator; +} +declare namespace org.objectweb.asm { + /** + * @javaClass org.objectweb.asm.Type + */ + class Type { + getDescriptor(): string; + static getDescriptor(arg0: Internal.Class_): string; + getElementType(): this; + static getArgumentTypes(arg0: string): org.objectweb.asm.Type[]; + static getArgumentTypes(arg0: Internal.Method_): org.objectweb.asm.Type[]; + getArgumentTypes(): org.objectweb.asm.Type[]; + static getArgumentsAndReturnSizes(arg0: string): number; + getArgumentsAndReturnSizes(): number; + getDimensions(): number; + getSort(): number; + getSize(): number; + static getMethodDescriptor(arg0: org.objectweb.asm.Type_, ... arg1: org.objectweb.asm.Type_[]): string; + static getMethodDescriptor(arg0: Internal.Method_): string; + getReturnType(): this; + static getReturnType(arg0: string): this; + static getReturnType(arg0: Internal.Method_): this; + getInternalName(): string; + static getInternalName(arg0: Internal.Class_): string; + static getType(arg0: Internal.Class_): this; + static getType(arg0: string): this; + static getType(arg0: Internal.Method_): this; + static getType(arg0: Internal.Constructor_): this; + hashCode(): number; + equals(arg0: any): boolean; + static getObjectType(arg0: string): this; + static getConstructorDescriptor(arg0: Internal.Constructor_): string; + static getMethodType(arg0: org.objectweb.asm.Type_, ... arg1: org.objectweb.asm.Type_[]): this; + static getMethodType(arg0: string): this; + toString(): string; + getClassName(): string; + getOpcode(arg0: number): number; + static readonly "CHAR_TYPE" : org.objectweb.asm.Type; + static readonly "FLOAT" : 6; + static readonly "DOUBLE_TYPE" : org.objectweb.asm.Type; + static readonly "ARRAY" : 9; + static readonly "LONG_TYPE" : org.objectweb.asm.Type; + static readonly "BYTE_TYPE" : org.objectweb.asm.Type; + static readonly "CHAR" : 2; + static readonly "VOID_TYPE" : org.objectweb.asm.Type; + static readonly "OBJECT" : 10; + static readonly "BOOLEAN_TYPE" : org.objectweb.asm.Type; + static readonly "FLOAT_TYPE" : org.objectweb.asm.Type; + static readonly "BOOLEAN" : 1; + static readonly "INT" : 5; + static readonly "SHORT" : 4; + static readonly "BYTE" : 3; + static readonly "METHOD" : 11; + static readonly "SHORT_TYPE" : org.objectweb.asm.Type; + static readonly "DOUBLE" : 8; + static readonly "VOID" : 0; + static readonly "LONG" : 7; + static readonly "INT_TYPE" : org.objectweb.asm.Type; + get argumentsAndReturnSizes(): number; + get internalName(): string; + get size(): number; + get className(): string; + get descriptor(): string; + get argumentTypes(): org.objectweb.asm.Type[]; + get sort(): number; + get elementType(): this; + get returnType(): this; + get dimensions(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Type_ = Type; +} +declare namespace me.jellysquid.mods.sodium.client.util.frustum { + /** + * @javaClass me.jellysquid.mods.sodium.client.util.frustum.Frustum + */ + interface Frustum { + isBoxVisible(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): boolean; + testBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Frustum$Visibility; + } + type Frustum_ = ((arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) => Internal.Frustum$Visibility) | Frustum; +} +declare namespace net.fabricmc.fabric.mixin.networking.accessor { + /** + * @javaClass net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor + */ + interface MinecraftClientAccessor { + getConnection(): Internal.Connection; + } + type MinecraftClientAccessor_ = (() => Internal.Connection) | MinecraftClientAccessor; +} +declare namespace net.coderbot.iris.mixin.rendertype { + /** + * @javaClass net.coderbot.iris.mixin.rendertype.RenderStateShardAccessor + */ + interface RenderStateShardAccessor { + getName(): string; + } + type RenderStateShardAccessor_ = (() => string) | RenderStateShardAccessor; +} +declare namespace net.minecraft.tags { + /** + * @javaClass net.minecraft.class_3494 + */ + class Tag { + getValues(): Internal.List; + static empty(): net.minecraft.tags.Tag; + get values(): Internal.List; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Tag_ = Tag; +} +declare namespace it.unimi.dsi.fastutil.longs { + /** + * @javaClass it.unimi.dsi.fastutil.longs.LongConsumer + */ + interface LongConsumer extends Internal.Consumer, Internal.LongConsumer { + andThen(arg0: Internal.LongConsumer_): this; + andThen(arg0: Internal.Consumer_): Internal.Consumer; + andThen(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): this; + accept(arg0: number): void; + } + type LongConsumer_ = LongConsumer; + /** + * @javaClass it.unimi.dsi.fastutil.longs.LongPredicate + */ + interface LongPredicate extends Internal.Predicate, Internal.LongPredicate { + or(arg0: Internal.Predicate_): Internal.Predicate; + or(arg0: Internal.LongPredicate_): this; + or(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.LongPredicate_): this; + and(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this; + and(arg0: Internal.Predicate_): Internal.Predicate; + negate(): this; + } + type LongPredicate_ = LongPredicate; +} declare namespace com.mojang.datafixers.types { + /** + * @javaClass com.mojang.datafixers.types.Type + */ abstract class Type implements Internal.App { template(): Internal.TypeTemplate; findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; @@ -51885,34 +66598,34 @@ declare namespace com.mojang.datafixers.types { rewriteOrNop(arg0: Internal.TypeRewriteRule_): Internal.RewriteResult; point(arg0: Internal.DynamicOps_): Internal.Optional; findChoiceType(arg0: string, arg1: number): Internal.Optional>; + ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: B): Internal.Optional; ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_): Internal.Optional>; ifSame(arg0: Internal.Typed_): Internal.Optional; - ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: B): Internal.Optional; findType(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; static opticView(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_, arg2: Internal.TypedOptic_): Internal.RewriteResult; - pointTyped(arg0: Internal.DynamicOps_): Internal.Optional>; getSetType(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_): com.mojang.datafixers.types.Type; + pointTyped(arg0: Internal.DynamicOps_): Internal.Optional>; readAndWrite(arg0: Internal.DynamicOps_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.TypeRewriteRule_, arg3: Internal.PointFreeRule_, arg4: T): Internal.DataResult; write(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; findCheckedType(arg0: number): Internal.Optional>; all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult; writeDynamic(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult>; - read(arg0: Internal.DynamicOps_, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_, arg3: T): Internal.DataResult, T>>; read(arg0: Internal.Dynamic_): Internal.DataResult>>; + read(arg0: Internal.DynamicOps_, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_, arg3: T): Internal.DataResult, T>>; one(arg0: Internal.TypeRewriteRule_): Internal.Optional>; rewrite(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_): Internal.Optional>; finder(): Internal.OpticFinder; codec(): Internal.Codec; everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional>; static unbox(arg0: Internal.App_): com.mojang.datafixers.types.Type; - equals(arg0: any, arg1: boolean, arg2: boolean): boolean; equals(arg0: any): boolean; + equals(arg0: any, arg1: boolean, arg2: boolean): boolean; findFieldType(arg0: string): com.mojang.datafixers.types.Type; buildTemplate(): Internal.TypeTemplate; findField(arg0: string): Internal.OpticFinder; - readTyped(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; - readTyped(arg0: Internal.Dynamic_): Internal.DataResult, T>>; findFieldTypeOpt(arg0: string): Internal.Optional>; + readTyped(arg0: Internal.Dynamic_): Internal.DataResult, T>>; + readTyped(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; findTypeCached(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. @@ -51922,28 +66635,134 @@ declare namespace com.mojang.datafixers.types { type Type_ = Type; } declare namespace dev.latvian.mods.rhino { + /** + * @javaClass dev.latvian.mods.rhino.Function + */ interface Function extends Internal.Scriptable, dev.latvian.mods.rhino.Callable { call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any; construct(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: any[]): Internal.Scriptable; } type Function_ = Function; + /** + * @javaClass dev.latvian.mods.rhino.Callable + */ interface Callable { call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any; } - type Callable_ = Callable; + type Callable_ = ((arg0: Internal.Context, arg1: Internal.Scriptable, arg2: Internal.Scriptable, arg3: any[]) => any) | Callable; } -declare namespace com.mojang.datafixers.util { - class Unit extends Internal.Enum { - static valueOf(arg0: string): com.mojang.datafixers.util.Unit; - static values(): com.mojang.datafixers.util.Unit[]; +declare namespace dev.latvian.mods.unit { + /** + * @javaClass dev.latvian.mods.unit.Unit + */ + abstract class Unit { + smoothstep(): this; + mod(other: dev.latvian.mods.unit.Unit_): this; + mod(value: number): this; + withAlpha(a: dev.latvian.mods.unit.Unit_): this; + log1p(): this; + cos(): this; + deg(): this; + lt(other: dev.latvian.mods.unit.Unit_): this; + atan(): this; + div(other: dev.latvian.mods.unit.Unit_): this; + div(value: number): this; + rad(): this; + sqrt(): this; + gte(other: dev.latvian.mods.unit.Unit_): this; + neq(other: dev.latvian.mods.unit.Unit_): this; + clamp(a: dev.latvian.mods.unit.Unit_, b: dev.latvian.mods.unit.Unit_): this; + atan2(other: dev.latvian.mods.unit.Unit_): this; + tan(): this; + add(other: dev.latvian.mods.unit.Unit_): this; + add(value: number): this; + ceil(): this; + eq(other: dev.latvian.mods.unit.Unit_): this; + getInt(variables: Internal.UnitVariables_): number; + divSet(unit: dev.latvian.mods.unit.Unit_): this; + bitAnd(other: dev.latvian.mods.unit.Unit_): this; + addSet(unit: dev.latvian.mods.unit.Unit_): this; + bitNot(): this; + lsh(other: dev.latvian.mods.unit.Unit_): this; + sub(value: number): this; + sub(other: dev.latvian.mods.unit.Unit_): this; + bool(): this; + lerp(a: dev.latvian.mods.unit.Unit_, b: dev.latvian.mods.unit.Unit_): this; + mul(value: number): this; + mul(other: dev.latvian.mods.unit.Unit_): this; + log(): this; + bitOr(other: dev.latvian.mods.unit.Unit_): this; + rsh(other: dev.latvian.mods.unit.Unit_): this; + log10(): this; + modSet(unit: dev.latvian.mods.unit.Unit_): this; + getFloat(variables: Internal.UnitVariables_): number; + boolNot(): this; + min(other: dev.latvian.mods.unit.Unit_): this; + and(other: dev.latvian.mods.unit.Unit_): this; + get(arg0: Internal.UnitVariables_): number; + subSet(unit: dev.latvian.mods.unit.Unit_): this; + pow(other: dev.latvian.mods.unit.Unit_): this; + sin(): this; + xor(other: dev.latvian.mods.unit.Unit_): this; + getBoolean(variables: Internal.UnitVariables_): boolean; + lte(other: dev.latvian.mods.unit.Unit_): this; + floor(): this; + mulSet(unit: dev.latvian.mods.unit.Unit_): this; + isFixed(): boolean; + sq(): this; + or(other: dev.latvian.mods.unit.Unit_): this; + set(unit: dev.latvian.mods.unit.Unit_): this; + max(other: dev.latvian.mods.unit.Unit_): this; + positive(): this; + gt(other: dev.latvian.mods.unit.Unit_): this; + abs(): this; + negate(): this; + toString(builder: Internal.StringBuilder_): void; toString(): string; - static readonly INSTANCE : com.mojang.datafixers.util.Unit; + static "EMPTY_ARRAY" : dev.latvian.mods.unit.Unit[]; + get fixed(): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Unit_ = "instance" | Unit; + type Unit_ = Unit; +} +declare namespace it.unimi.dsi.fastutil.doubles { + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleConsumer + */ + interface DoubleConsumer extends Internal.Consumer, Internal.DoubleConsumer { + andThen(arg0: Internal.DoubleConsumer_): this; + andThen(arg0: Internal.Consumer_): Internal.Consumer; + andThen(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): this; + accept(arg0: number): void; + } + type DoubleConsumer_ = DoubleConsumer; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoublePredicate + */ + interface DoublePredicate extends Internal.Predicate, Internal.DoublePredicate { + or(arg0: Internal.Predicate_): Internal.Predicate; + or(arg0: Internal.DoublePredicate_): this; + or(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.DoublePredicate_): this; + and(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this; + and(arg0: Internal.Predicate_): Internal.Predicate; + negate(): this; + } + type DoublePredicate_ = DoublePredicate; + /** + * @javaClass it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator + */ + interface DoubleUnaryOperator extends Internal.UnaryOperator, Internal.DoubleUnaryOperator { + negation(): this; + applyAsDouble(arg0: number): number; + apply(arg0: number): number; + identity(): this; + } + type DoubleUnaryOperator_ = ((arg0: number) => number) | DoubleUnaryOperator; } declare namespace Document { class RecipeHolder { @@ -51958,65 +66777,125 @@ declare namespace Document { * * This is used by Furnaces. */ - smelting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; + smelting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a smelting recipe to Minecraft. * * This is used by Smokers. */ - smoking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; + smoking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a smelting recipe to Minecraft. * * This is used by Blast Furnaces. */ - blasting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; + blasting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a shaped crafting recipe. */ - crafting_shaped(output: Internal.ItemStackJS_, pattern: Internal.IngredientJS_[][]): Internal.ShapedRecipeJS; + crafting_shaped(output: Internal.ItemStackJS_, pattern: Internal.IngredientJS_[][]): Internal.ShapedRecipeJS_; /** * Adds a shaped crafting recipe. */ - crafting_shaped(output: Internal.ItemStackJS_, pattern: string[], items: { [key: string]: Internal.IngredientJS_ }): Internal.ShapedRecipeJS; + crafting_shaped(output: Internal.ItemStackJS_, pattern: string[], items: {[key: string]: Internal.IngredientJS_}): Internal.ShapedRecipeJS_; /** * Adds a shapeless crafting recipe. */ - crafting_shapeless(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[]): Internal.ShapelessRecipeJS; + crafting_shapeless(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[]): Internal.ShapelessRecipeJS_; /** * Adds a smelting recipe to Minecraft. * * This is used by Campfire. */ - campfire_cooking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; + campfire_cooking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; /** * Adds a stonecutting recipe. */ - stonecutting(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_): Internal.StonecuttingRecipeJS; + stonecutting(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_): Internal.StonecuttingRecipeJS_; /** * Adds a smithing recipe. */ - smithing(output: Internal.ItemStackJS_, base: Internal.IngredientJS_, addition: Internal.IngredientJS_): Internal.SmithingRecipeJS; + smithing(output: Internal.ItemStackJS_, base: Internal.IngredientJS_, addition: Internal.IngredientJS_): Internal.SmithingRecipeJS_; } } declare namespace Type { + type SelfOrArray = T | T[]; } declare namespace Special { - type ItemTag = "c:ores" | "c:milk_buckets" | "minecraft:non_flammable_wood" | "minecraft:birch_logs" | "c:blue_dyes" | "c:gray_dyes" | "c:orange_dyes" | "minecraft:stone_tool_materials" | "minecraft:banners" | "minecraft:small_flowers" | "minecraft:tall_flowers" | "minecraft:logs" | "minecraft:anvil" | "c:emeralds" | "minecraft:soul_fire_base_blocks" | "minecraft:wooden_doors" | "minecraft:diamond_ores" | "minecraft:fox_food" | "minecraft:fishes" | "minecraft:carpets" | "c:green_dyes" | "minecraft:slabs" | "c:glass_blocks" | "c:axes" | "minecraft:dark_oak_logs" | "minecraft:logs_that_burn" | "minecraft:stone_crafting_materials" | "c:white_dyes" | "c:raw_iron_blocks" | "minecraft:wooden_buttons" | "minecraft:jungle_logs" | "minecraft:freeze_immune_wearables" | "c:glass_panes" | "c:black_dyes" | "minecraft:wool" | "c:magenta_dyes" | "minecraft:wooden_pressure_plates" | "minecraft:axolotl_tempt_items" | "c:swords" | "minecraft:oak_logs" | "c:red_dyes" | "c:lapis" | "minecraft:copper_ores" | "minecraft:wooden_stairs" | "c:shulker_boxes" | "c:cyan_dyes" | "minecraft:signs" | "minecraft:piglin_food" | "c:shears" | "minecraft:piglin_loved" | "c:light_blue_dyes" | "c:copper_ingots" | "c:netherite_ingots" | "minecraft:flowers" | "minecraft:stairs" | "minecraft:wooden_slabs" | "minecraft:emerald_ores" | "c:coal" | "minecraft:lapis_ores" | "minecraft:piglin_repellents" | "c:redstone_dusts" | "minecraft:leaves" | "minecraft:cluster_max_harvestables" | "c:potions" | "c:pink_dyes" | "minecraft:saplings" | "c:raw_copper_blocks" | "minecraft:coals" | "minecraft:iron_ores" | "c:lime_dyes" | "c:bows" | "c:empty_buckets" | "c:gold_ingots" | "minecraft:sand" | "minecraft:rails" | "minecraft:acacia_logs" | "minecraft:planks" | "c:iron_ingots" | "minecraft:lectern_books" | "minecraft:wooden_trapdoors" | "minecraft:arrows" | "c:raw_gold_ores" | "minecraft:crimson_stems" | "c:spears" | "c:raw_iron_ores" | "minecraft:ignored_by_piglin_babies" | "c:foods" | "c:raw_copper_ores" | "minecraft:music_discs" | "c:pickaxes" | "c:brown_dyes" | "c:dyes" | "c:water_buckets" | "minecraft:trapdoors" | "minecraft:walls" | "minecraft:dirt" | "c:raw_gold_blocks" | "minecraft:beds" | "minecraft:warped_stems" | "c:purple_dyes" | "minecraft:boats" | "minecraft:gold_ores" | "minecraft:occludes_vibration_signals" | "c:light_gray_dyes" | "minecraft:creeper_drop_music_discs" | "minecraft:doors" | "c:quartz" | "minecraft:candles" | "minecraft:fences" | "minecraft:coal_ores" | "c:quartz_ores" | "minecraft:stone_bricks" | "c:lava_buckets" | "minecraft:wooden_fences" | "minecraft:buttons" | "c:shovels" | "minecraft:redstone_ores" | "minecraft:terracotta" | "c:hoes" | "c:diamonds" | "minecraft:spruce_logs" | "minecraft:beacon_payment_items" | "c:yellow_dyes"; - type FluidTag = "minecraft:lava" | "c:lava" | "c:water" | "minecraft:water"; - type BlockTag = "minecraft:azalea_root_replaceable" | "minecraft:carpets" | "minecraft:crops" | "minecraft:oak_logs" | "minecraft:slabs" | "minecraft:leaves" | "minecraft:emerald_ores" | "minecraft:bee_growables" | "minecraft:wall_corals" | "minecraft:parrots_spawnable_on" | "minecraft:impermeable" | "minecraft:dark_oak_logs" | "minecraft:shulker_boxes" | "minecraft:mineable/pickaxe" | "minecraft:dragon_immune" | "minecraft:redstone_ores" | "minecraft:logs" | "minecraft:wolves_spawnable_on" | "minecraft:dirt" | "minecraft:axolotls_spawnable_on" | "minecraft:rabbits_spawnable_on" | "minecraft:wooden_pressure_plates" | "minecraft:wither_immune" | "minecraft:sand" | "minecraft:crimson_stems" | "minecraft:diamond_ores" | "minecraft:coal_ores" | "minecraft:doors" | "minecraft:fence_gates" | "minecraft:lush_ground_replaceable" | "minecraft:jungle_logs" | "minecraft:stone_ore_replaceables" | "minecraft:buttons" | "minecraft:features_cannot_replace" | "minecraft:copper_ores" | "c:quartz_ores" | "minecraft:coral_blocks" | "minecraft:wooden_trapdoors" | "minecraft:piglin_repellents" | "minecraft:base_stone_overworld" | "minecraft:wooden_slabs" | "minecraft:ice" | "c:ores" | "minecraft:trapdoors" | "minecraft:stone_pressure_plates" | "minecraft:cauldrons" | "c:bookshelves" | "minecraft:needs_iron_tool" | "minecraft:nylium" | "minecraft:banners" | "c:shulker_boxes" | "minecraft:big_dripleaf_placeable" | "minecraft:infiniburn_overworld" | "minecraft:snow" | "minecraft:enderman_holdable" | "minecraft:mineable/axe" | "minecraft:iron_ores" | "minecraft:soul_fire_base_blocks" | "minecraft:base_stone_nether" | "minecraft:replaceable_plants" | "minecraft:inside_step_sound_blocks" | "minecraft:mooshrooms_spawnable_on" | "minecraft:geode_invalid_blocks" | "minecraft:spruce_logs" | "minecraft:wooden_doors" | "minecraft:mineable/shovel" | "minecraft:crystal_sound_blocks" | "minecraft:rails" | "minecraft:coral_plants" | "minecraft:standing_signs" | "minecraft:flower_pots" | "minecraft:cave_vines" | "minecraft:tall_flowers" | "minecraft:animals_spawnable_on" | "minecraft:stone_bricks" | "minecraft:beacon_base_blocks" | "minecraft:pressure_plates" | "minecraft:walls" | "minecraft:acacia_logs" | "minecraft:hoglin_repellents" | "minecraft:wart_blocks" | "minecraft:foxes_spawnable_on" | "minecraft:underwater_bonemeals" | "minecraft:campfires" | "minecraft:wool" | "minecraft:wooden_stairs" | "minecraft:occludes_vibration_signals" | "minecraft:saplings" | "minecraft:lapis_ores" | "minecraft:guarded_by_piglins" | "minecraft:stairs" | "minecraft:candle_cakes" | "minecraft:strider_warm_blocks" | "minecraft:wall_signs" | "minecraft:goats_spawnable_on" | "minecraft:fall_damage_resetting" | "minecraft:prevent_mob_spawning_inside" | "minecraft:corals" | "minecraft:valid_spawn" | "minecraft:small_flowers" | "minecraft:wall_post_override" | "minecraft:candles" | "minecraft:infiniburn_end" | "minecraft:deepslate_ore_replaceables" | "minecraft:logs_that_burn" | "minecraft:birch_logs" | "minecraft:warped_stems" | "minecraft:needs_diamond_tool" | "minecraft:planks" | "minecraft:mushroom_grow_block" | "minecraft:mineable/hoe" | "c:glass_panes" | "minecraft:beds" | "minecraft:dripstone_replaceable_blocks" | "minecraft:moss_replaceable" | "minecraft:small_dripleaf_placeable" | "minecraft:soul_speed_blocks" | "minecraft:beehives" | "minecraft:climbable" | "minecraft:wooden_fences" | "minecraft:polar_bears_spawnable_on_in_frozen_ocean" | "minecraft:lava_pool_stone_cannot_replace" | "minecraft:anvil" | "minecraft:needs_stone_tool" | "minecraft:portals" | "minecraft:fire" | "c:chests" | "minecraft:unstable_bottom_center" | "minecraft:flowers" | "minecraft:bamboo_plantable_on" | "minecraft:non_flammable_wood" | "minecraft:fences" | "minecraft:signs" | "minecraft:infiniburn_nether" | "c:glass_blocks" | "minecraft:wither_summon_base_blocks" | "minecraft:gold_ores" | "minecraft:terracotta" | "minecraft:azalea_grows_on" | "minecraft:wooden_buttons"; - type EntityTypeTag = "minecraft:raiders" | "c:boats" | "c:bosses" | "minecraft:skeletons" | "minecraft:freeze_immune_entity_types" | "minecraft:powder_snow_walkable_mobs" | "minecraft:impact_projectiles" | "minecraft:arrows" | "minecraft:axolotl_hunt_targets" | "minecraft:freeze_hurts_extra_types" | "c:minecarts" | "minecraft:beehive_inhabitors" | "minecraft:axolotl_always_hostiles"; - type Mod = "architectury" | "fabric" | "fabric-api-base" | "fabric-api-lookup-api-v1" | "fabric-biome-api-v1" | "fabric-blockrenderlayer-v1" | "fabric-command-api-v1" | "fabric-commands-v0" | "fabric-containers-v0" | "fabric-content-registries-v0" | "fabric-convention-tags-v1" | "fabric-crash-report-info-v1" | "fabric-data-generation-api-v1" | "fabric-dimensions-v1" | "fabric-entity-events-v1" | "fabric-events-interaction-v0" | "fabric-events-lifecycle-v0" | "fabric-game-rule-api-v1" | "fabric-item-api-v1" | "fabric-item-groups-v0" | "fabric-key-binding-api-v1" | "fabric-keybindings-v0" | "fabric-lifecycle-events-v1" | "fabric-loot-api-v2" | "fabric-loot-tables-v1" | "fabric-mining-level-api-v1" | "fabric-models-v0" | "fabric-networking-api-v1" | "fabric-networking-v0" | "fabric-object-builder-api-v1" | "fabric-particles-v1" | "fabric-registry-sync-v0" | "fabric-renderer-api-v1" | "fabric-renderer-indigo" | "fabric-renderer-registries-v1" | "fabric-rendering-data-attachment-v1" | "fabric-rendering-fluids-v1" | "fabric-rendering-v0" | "fabric-rendering-v1" | "fabric-resource-conditions-api-v1" | "fabric-resource-loader-v0" | "fabric-screen-api-v1" | "fabric-screen-handler-api-v1" | "fabric-textures-v0" | "fabric-transfer-api-v1" | "fabric-transitive-access-wideners-v1" | "fabricloader" | "java" | "kubejs" | "minecraft" | "probejs" | "rhino" - type class_1320 = "zombie.spawn_reinforcements" | "minecraft:zombie.spawn_reinforcements" | "generic.attack_speed" | "minecraft:generic.attack_speed" | "generic.knockback_resistance" | "minecraft:generic.knockback_resistance" | "generic.attack_knockback" | "minecraft:generic.attack_knockback" | "generic.luck" | "minecraft:generic.luck" | "horse.jump_strength" | "minecraft:horse.jump_strength" | "generic.movement_speed" | "minecraft:generic.movement_speed" | "generic.attack_damage" | "minecraft:generic.attack_damage" | "generic.flying_speed" | "minecraft:generic.flying_speed" | "generic.max_health" | "minecraft:generic.max_health" | "generic.follow_range" | "minecraft:generic.follow_range" | "generic.armor_toughness" | "minecraft:generic.armor_toughness" | "generic.armor" | "minecraft:generic.armor"; - type class_1291 = "instant_health" | "minecraft:instant_health" | "water_breathing" | "minecraft:water_breathing" | "invisibility" | "minecraft:invisibility" | "resistance" | "minecraft:resistance" | "unluck" | "minecraft:unluck" | "blindness" | "minecraft:blindness" | "haste" | "minecraft:haste" | "poison" | "minecraft:poison" | "slowness" | "minecraft:slowness" | "hunger" | "minecraft:hunger" | "slow_falling" | "minecraft:slow_falling" | "fire_resistance" | "minecraft:fire_resistance" | "saturation" | "minecraft:saturation" | "jump_boost" | "minecraft:jump_boost" | "mining_fatigue" | "minecraft:mining_fatigue" | "dolphins_grace" | "minecraft:dolphins_grace" | "health_boost" | "minecraft:health_boost" | "regeneration" | "minecraft:regeneration" | "conduit_power" | "minecraft:conduit_power" | "speed" | "minecraft:speed" | "luck" | "minecraft:luck" | "bad_omen" | "minecraft:bad_omen" | "strength" | "minecraft:strength" | "hero_of_the_village" | "minecraft:hero_of_the_village" | "levitation" | "minecraft:levitation" | "instant_damage" | "minecraft:instant_damage" | "weakness" | "minecraft:weakness" | "nausea" | "minecraft:nausea" | "wither" | "minecraft:wither" | "absorption" | "minecraft:absorption" | "glowing" | "minecraft:glowing" | "night_vision" | "minecraft:night_vision"; - type class_2248 = "dark_oak_button" | "minecraft:dark_oak_button" | "wall_torch" | "minecraft:wall_torch" | "structure_block" | "minecraft:structure_block" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "basalt" | "minecraft:basalt" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "gray_candle" | "minecraft:gray_candle" | "brown_mushroom" | "minecraft:brown_mushroom" | "red_wool" | "minecraft:red_wool" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "stonecutter" | "minecraft:stonecutter" | "soul_torch" | "minecraft:soul_torch" | "potted_white_tulip" | "minecraft:potted_white_tulip" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "bone_block" | "minecraft:bone_block" | "black_concrete" | "minecraft:black_concrete" | "melon" | "minecraft:melon" | "birch_fence" | "minecraft:birch_fence" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "tall_grass" | "minecraft:tall_grass" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "cornflower" | "minecraft:cornflower" | "red_mushroom" | "minecraft:red_mushroom" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "nether_wart_block" | "minecraft:nether_wart_block" | "dead_brain_coral_wall_fan" | "minecraft:dead_brain_coral_wall_fan" | "magenta_banner" | "minecraft:magenta_banner" | "green_concrete" | "minecraft:green_concrete" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "magenta_wool" | "minecraft:magenta_wool" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "coal_block" | "minecraft:coal_block" | "large_fern" | "minecraft:large_fern" | "soul_fire" | "minecraft:soul_fire" | "black_wool" | "minecraft:black_wool" | "oak_wall_sign" | "minecraft:oak_wall_sign" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "spruce_sapling" | "minecraft:spruce_sapling" | "yellow_bed" | "minecraft:yellow_bed" | "iron_block" | "minecraft:iron_block" | "beehive" | "minecraft:beehive" | "spruce_sign" | "minecraft:spruce_sign" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "dark_oak_door" | "minecraft:dark_oak_door" | "blackstone" | "minecraft:blackstone" | "lapis_ore" | "minecraft:lapis_ore" | "gravel" | "minecraft:gravel" | "big_dripleaf" | "minecraft:big_dripleaf" | "tripwire" | "minecraft:tripwire" | "birch_wood" | "minecraft:birch_wood" | "potted_warped_fungus" | "minecraft:potted_warped_fungus" | "birch_sapling" | "minecraft:birch_sapling" | "light_blue_bed" | "minecraft:light_blue_bed" | "oak_wood" | "minecraft:oak_wood" | "scaffolding" | "minecraft:scaffolding" | "emerald_block" | "minecraft:emerald_block" | "crimson_fungus" | "minecraft:crimson_fungus" | "flower_pot" | "minecraft:flower_pot" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "cocoa" | "minecraft:cocoa" | "acacia_button" | "minecraft:acacia_button" | "potted_red_mushroom" | "minecraft:potted_red_mushroom" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "copper_block" | "minecraft:copper_block" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "purple_candle" | "minecraft:purple_candle" | "potted_flowering_azalea_bush" | "minecraft:potted_flowering_azalea_bush" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "lilac" | "minecraft:lilac" | "purple_wool" | "minecraft:purple_wool" | "magenta_bed" | "minecraft:magenta_bed" | "nether_sprouts" | "minecraft:nether_sprouts" | "spruce_wood" | "minecraft:spruce_wood" | "green_stained_glass" | "minecraft:green_stained_glass" | "spruce_fence" | "minecraft:spruce_fence" | "diamond_ore" | "minecraft:diamond_ore" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "andesite_slab" | "minecraft:andesite_slab" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "dragon_head" | "minecraft:dragon_head" | "honey_block" | "minecraft:honey_block" | "sugar_cane" | "minecraft:sugar_cane" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "pink_terracotta" | "minecraft:pink_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "magenta_concrete" | "minecraft:magenta_concrete" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "candle_cake" | "minecraft:candle_cake" | "end_gateway" | "minecraft:end_gateway" | "small_dripleaf" | "minecraft:small_dripleaf" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "lime_wall_banner" | "minecraft:lime_wall_banner" | "acacia_door" | "minecraft:acacia_door" | "green_wall_banner" | "minecraft:green_wall_banner" | "redstone_ore" | "minecraft:redstone_ore" | "polished_basalt" | "minecraft:polished_basalt" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "conduit" | "minecraft:conduit" | "sand" | "minecraft:sand" | "potted_spruce_sapling" | "minecraft:potted_spruce_sapling" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "acacia_log" | "minecraft:acacia_log" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "brain_coral_wall_fan" | "minecraft:brain_coral_wall_fan" | "sticky_piston" | "minecraft:sticky_piston" | "gray_concrete" | "minecraft:gray_concrete" | "dead_tube_coral_wall_fan" | "minecraft:dead_tube_coral_wall_fan" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "jigsaw" | "minecraft:jigsaw" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "powered_rail" | "minecraft:powered_rail" | "kelp_plant" | "minecraft:kelp_plant" | "potted_fern" | "minecraft:potted_fern" | "potted_cornflower" | "minecraft:potted_cornflower" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "horn_coral_wall_fan" | "minecraft:horn_coral_wall_fan" | "oak_stairs" | "minecraft:oak_stairs" | "potted_red_tulip" | "minecraft:potted_red_tulip" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "stone_button" | "minecraft:stone_button" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "warped_roots" | "minecraft:warped_roots" | "tinted_glass" | "minecraft:tinted_glass" | "blue_terracotta" | "minecraft:blue_terracotta" | "yellow_candle" | "minecraft:yellow_candle" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "sandstone" | "minecraft:sandstone" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "gray_terracotta" | "minecraft:gray_terracotta" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "comparator" | "minecraft:comparator" | "lodestone" | "minecraft:lodestone" | "tall_seagrass" | "minecraft:tall_seagrass" | "repeater" | "minecraft:repeater" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "purpur_block" | "minecraft:purpur_block" | "glass" | "minecraft:glass" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "structure_void" | "minecraft:structure_void" | "stone_stairs" | "minecraft:stone_stairs" | "tube_coral_wall_fan" | "minecraft:tube_coral_wall_fan" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "terracotta" | "minecraft:terracotta" | "budding_amethyst" | "minecraft:budding_amethyst" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "birch_wall_sign" | "minecraft:birch_wall_sign" | "cyan_carpet" | "minecraft:cyan_carpet" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "warped_nylium" | "minecraft:warped_nylium" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "spruce_wall_sign" | "minecraft:spruce_wall_sign" | "sculk_sensor" | "minecraft:sculk_sensor" | "chain_command_block" | "minecraft:chain_command_block" | "oak_log" | "minecraft:oak_log" | "granite_stairs" | "minecraft:granite_stairs" | "weeping_vines" | "minecraft:weeping_vines" | "jungle_wall_sign" | "minecraft:jungle_wall_sign" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "air" | "minecraft:air" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "twisting_vines_plant" | "minecraft:twisting_vines_plant" | "nether_portal" | "minecraft:nether_portal" | "warped_planks" | "minecraft:warped_planks" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "lime_candle" | "minecraft:lime_candle" | "dead_horn_coral_wall_fan" | "minecraft:dead_horn_coral_wall_fan" | "mushroom_stem" | "minecraft:mushroom_stem" | "beacon" | "minecraft:beacon" | "tnt" | "minecraft:tnt" | "light_gray_bed" | "minecraft:light_gray_bed" | "red_candle" | "minecraft:red_candle" | "dark_oak_wall_sign" | "minecraft:dark_oak_wall_sign" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "brown_carpet" | "minecraft:brown_carpet" | "cobweb" | "minecraft:cobweb" | "jungle_door" | "minecraft:jungle_door" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "potted_azalea_bush" | "minecraft:potted_azalea_bush" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "nether_bricks" | "minecraft:nether_bricks" | "blue_carpet" | "minecraft:blue_carpet" | "potted_lily_of_the_valley" | "minecraft:potted_lily_of_the_valley" | "crimson_fence" | "minecraft:crimson_fence" | "stone_bricks" | "minecraft:stone_bricks" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "birch_stairs" | "minecraft:birch_stairs" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "pink_wall_banner" | "minecraft:pink_wall_banner" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "spruce_leaves" | "minecraft:spruce_leaves" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "crimson_stairs" | "minecraft:crimson_stairs" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "end_portal" | "minecraft:end_portal" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "diorite" | "minecraft:diorite" | "acacia_fence" | "minecraft:acacia_fence" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "bedrock" | "minecraft:bedrock" | "oak_slab" | "minecraft:oak_slab" | "bubble_column" | "minecraft:bubble_column" | "cyan_banner" | "minecraft:cyan_banner" | "dripstone_block" | "minecraft:dripstone_block" | "crimson_button" | "minecraft:crimson_button" | "warped_door" | "minecraft:warped_door" | "jungle_planks" | "minecraft:jungle_planks" | "snow" | "minecraft:snow" | "player_head" | "minecraft:player_head" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "magenta_carpet" | "minecraft:magenta_carpet" | "yellow_wool" | "minecraft:yellow_wool" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "water" | "minecraft:water" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "grindstone" | "minecraft:grindstone" | "seagrass" | "minecraft:seagrass" | "light_gray_wall_banner" | "minecraft:light_gray_wall_banner" | "blue_ice" | "minecraft:blue_ice" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "glass_pane" | "minecraft:glass_pane" | "potted_blue_orchid" | "minecraft:potted_blue_orchid" | "crying_obsidian" | "minecraft:crying_obsidian" | "warped_slab" | "minecraft:warped_slab" | "lectern" | "minecraft:lectern" | "prismarine" | "minecraft:prismarine" | "crimson_stem" | "minecraft:crimson_stem" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "clay" | "minecraft:clay" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "ladder" | "minecraft:ladder" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "redstone_torch" | "minecraft:redstone_torch" | "moss_carpet" | "minecraft:moss_carpet" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "red_candle_cake" | "minecraft:red_candle_cake" | "target" | "minecraft:target" | "gray_wool" | "minecraft:gray_wool" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "wet_sponge" | "minecraft:wet_sponge" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "lava" | "minecraft:lava" | "orange_carpet" | "minecraft:orange_carpet" | "brown_wall_banner" | "minecraft:brown_wall_banner" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "gray_bed" | "minecraft:gray_bed" | "cake" | "minecraft:cake" | "yellow_concrete" | "minecraft:yellow_concrete" | "orange_banner" | "minecraft:orange_banner" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "granite_slab" | "minecraft:granite_slab" | "red_wall_banner" | "minecraft:red_wall_banner" | "fire_coral" | "minecraft:fire_coral" | "white_terracotta" | "minecraft:white_terracotta" | "mycelium" | "minecraft:mycelium" | "crimson_roots" | "minecraft:crimson_roots" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "pink_candle_cake" | "minecraft:pink_candle_cake" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "brown_banner" | "minecraft:brown_banner" | "barrel" | "minecraft:barrel" | "warped_hyphae" | "minecraft:warped_hyphae" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "gray_wall_banner" | "minecraft:gray_wall_banner" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "horn_coral" | "minecraft:horn_coral" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "smithing_table" | "minecraft:smithing_table" | "green_bed" | "minecraft:green_bed" | "magma_block" | "minecraft:magma_block" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "purple_terracotta" | "minecraft:purple_terracotta" | "cauldron" | "minecraft:cauldron" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "birch_leaves" | "minecraft:birch_leaves" | "acacia_leaves" | "minecraft:acacia_leaves" | "bee_nest" | "minecraft:bee_nest" | "exposed_copper" | "minecraft:exposed_copper" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "end_portal_frame" | "minecraft:end_portal_frame" | "white_tulip" | "minecraft:white_tulip" | "andesite_wall" | "minecraft:andesite_wall" | "sandstone_slab" | "minecraft:sandstone_slab" | "hay_block" | "minecraft:hay_block" | "light_blue_candle" | "minecraft:light_blue_candle" | "void_air" | "minecraft:void_air" | "cave_vines" | "minecraft:cave_vines" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "gray_banner" | "minecraft:gray_banner" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "weathered_copper" | "minecraft:weathered_copper" | "warped_stairs" | "minecraft:warped_stairs" | "red_sand" | "minecraft:red_sand" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "bamboo_sapling" | "minecraft:bamboo_sapling" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "zombie_head" | "minecraft:zombie_head" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "chest" | "minecraft:chest" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "rail" | "minecraft:rail" | "potted_brown_mushroom" | "minecraft:potted_brown_mushroom" | "pink_candle" | "minecraft:pink_candle" | "white_concrete" | "minecraft:white_concrete" | "iron_ore" | "minecraft:iron_ore" | "moss_block" | "minecraft:moss_block" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "red_terracotta" | "minecraft:red_terracotta" | "yellow_banner" | "minecraft:yellow_banner" | "redstone_wire" | "minecraft:redstone_wire" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "vine" | "minecraft:vine" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "red_bed" | "minecraft:red_bed" | "calcite" | "minecraft:calcite" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "attached_melon_stem" | "minecraft:attached_melon_stem" | "cut_copper" | "minecraft:cut_copper" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "soul_lantern" | "minecraft:soul_lantern" | "sweet_berry_bush" | "minecraft:sweet_berry_bush" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "creeper_head" | "minecraft:creeper_head" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "cave_air" | "minecraft:cave_air" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "weeping_vines_plant" | "minecraft:weeping_vines_plant" | "yellow_candle_cake" | "minecraft:yellow_candle_cake" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "smooth_basalt" | "minecraft:smooth_basalt" | "chain" | "minecraft:chain" | "brown_concrete" | "minecraft:brown_concrete" | "white_wool" | "minecraft:white_wool" | "pumpkin_stem" | "minecraft:pumpkin_stem" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "potted_wither_rose" | "minecraft:potted_wither_rose" | "oak_fence" | "minecraft:oak_fence" | "hanging_roots" | "minecraft:hanging_roots" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "oak_sign" | "minecraft:oak_sign" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "crimson_planks" | "minecraft:crimson_planks" | "blue_candle" | "minecraft:blue_candle" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "birch_sign" | "minecraft:birch_sign" | "potted_crimson_fungus" | "minecraft:potted_crimson_fungus" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "purple_candle_cake" | "minecraft:purple_candle_cake" | "netherite_block" | "minecraft:netherite_block" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "light" | "minecraft:light" | "deepslate" | "minecraft:deepslate" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "sunflower" | "minecraft:sunflower" | "spruce_stairs" | "minecraft:spruce_stairs" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "black_bed" | "minecraft:black_bed" | "jungle_sign" | "minecraft:jungle_sign" | "cyan_candle" | "minecraft:cyan_candle" | "azure_bluet" | "minecraft:azure_bluet" | "cave_vines_plant" | "minecraft:cave_vines_plant" | "orange_tulip" | "minecraft:orange_tulip" | "dirt_path" | "minecraft:dirt_path" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "skeleton_skull" | "minecraft:skeleton_skull" | "horn_coral_block" | "minecraft:horn_coral_block" | "magenta_candle" | "minecraft:magenta_candle" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "potted_dandelion" | "minecraft:potted_dandelion" | "crimson_slab" | "minecraft:crimson_slab" | "ancient_debris" | "minecraft:ancient_debris" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "redstone_wall_torch" | "minecraft:redstone_wall_torch" | "infested_stone" | "minecraft:infested_stone" | "lime_carpet" | "minecraft:lime_carpet" | "purple_banner" | "minecraft:purple_banner" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "birch_planks" | "minecraft:birch_planks" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "potted_birch_sapling" | "minecraft:potted_birch_sapling" | "green_terracotta" | "minecraft:green_terracotta" | "white_stained_glass" | "minecraft:white_stained_glass" | "red_carpet" | "minecraft:red_carpet" | "acacia_planks" | "minecraft:acacia_planks" | "slime_block" | "minecraft:slime_block" | "quartz_pillar" | "minecraft:quartz_pillar" | "lime_concrete" | "minecraft:lime_concrete" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "black_candle_cake" | "minecraft:black_candle_cake" | "lime_candle_cake" | "minecraft:lime_candle_cake" | "purpur_stairs" | "minecraft:purpur_stairs" | "soul_sand" | "minecraft:soul_sand" | "brown_terracotta" | "minecraft:brown_terracotta" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "warped_wall_sign" | "minecraft:warped_wall_sign" | "blue_wool" | "minecraft:blue_wool" | "glow_lichen" | "minecraft:glow_lichen" | "note_block" | "minecraft:note_block" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "bamboo" | "minecraft:bamboo" | "red_shulker_box" | "minecraft:red_shulker_box" | "piston" | "minecraft:piston" | "brown_bed" | "minecraft:brown_bed" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "wither_rose" | "minecraft:wither_rose" | "potted_jungle_sapling" | "minecraft:potted_jungle_sapling" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "blue_bed" | "minecraft:blue_bed" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "white_banner" | "minecraft:white_banner" | "bubble_coral" | "minecraft:bubble_coral" | "smooth_quartz" | "minecraft:smooth_quartz" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "light_gray_banner" | "minecraft:light_gray_banner" | "sea_pickle" | "minecraft:sea_pickle" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "shulker_box" | "minecraft:shulker_box" | "dispenser" | "minecraft:dispenser" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "daylight_detector" | "minecraft:daylight_detector" | "sponge" | "minecraft:sponge" | "quartz_stairs" | "minecraft:quartz_stairs" | "diorite_wall" | "minecraft:diorite_wall" | "white_carpet" | "minecraft:white_carpet" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "spruce_planks" | "minecraft:spruce_planks" | "red_stained_glass" | "minecraft:red_stained_glass" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "purple_wall_banner" | "minecraft:purple_wall_banner" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "green_carpet" | "minecraft:green_carpet" | "purpur_slab" | "minecraft:purpur_slab" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "cyan_candle_cake" | "minecraft:cyan_candle_cake" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "tripwire_hook" | "minecraft:tripwire_hook" | "trapped_chest" | "minecraft:trapped_chest" | "hopper" | "minecraft:hopper" | "lantern" | "minecraft:lantern" | "green_banner" | "minecraft:green_banner" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "ender_chest" | "minecraft:ender_chest" | "iron_bars" | "minecraft:iron_bars" | "dandelion" | "minecraft:dandelion" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "brown_candle" | "minecraft:brown_candle" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "cobblestone" | "minecraft:cobblestone" | "rose_bush" | "minecraft:rose_bush" | "lime_terracotta" | "minecraft:lime_terracotta" | "jungle_wood" | "minecraft:jungle_wood" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "cartography_table" | "minecraft:cartography_table" | "polished_diorite" | "minecraft:polished_diorite" | "pink_tulip" | "minecraft:pink_tulip" | "crimson_nylium" | "minecraft:crimson_nylium" | "stone_slab" | "minecraft:stone_slab" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "lime_bed" | "minecraft:lime_bed" | "yellow_wall_banner" | "minecraft:yellow_wall_banner" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "acacia_slab" | "minecraft:acacia_slab" | "jungle_stairs" | "minecraft:jungle_stairs" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "blast_furnace" | "minecraft:blast_furnace" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "grass_block" | "minecraft:grass_block" | "allium" | "minecraft:allium" | "bell" | "minecraft:bell" | "acacia_wall_sign" | "minecraft:acacia_wall_sign" | "infested_deepslate" | "minecraft:infested_deepslate" | "lime_wool" | "minecraft:lime_wool" | "light_gray_wool" | "minecraft:light_gray_wool" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "warped_stem" | "minecraft:warped_stem" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "jungle_leaves" | "minecraft:jungle_leaves" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "brain_coral_block" | "minecraft:brain_coral_block" | "soul_wall_torch" | "minecraft:soul_wall_torch" | "potted_acacia_sapling" | "minecraft:potted_acacia_sapling" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "light_blue_banner" | "minecraft:light_blue_banner" | "fletching_table" | "minecraft:fletching_table" | "dragon_wall_head" | "minecraft:dragon_wall_head" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "chipped_anvil" | "minecraft:chipped_anvil" | "powder_snow_cauldron" | "minecraft:powder_snow_cauldron" | "red_banner" | "minecraft:red_banner" | "purpur_pillar" | "minecraft:purpur_pillar" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "cyan_concrete" | "minecraft:cyan_concrete" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "lime_banner" | "minecraft:lime_banner" | "kelp" | "minecraft:kelp" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "dropper" | "minecraft:dropper" | "redstone_lamp" | "minecraft:redstone_lamp" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "black_carpet" | "minecraft:black_carpet" | "end_rod" | "minecraft:end_rod" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "piston_head" | "minecraft:piston_head" | "azalea_leaves" | "minecraft:azalea_leaves" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "cyan_wall_banner" | "minecraft:cyan_wall_banner" | "frosted_ice" | "minecraft:frosted_ice" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "warped_button" | "minecraft:warped_button" | "polished_deepslate" | "minecraft:polished_deepslate" | "potted_oxeye_daisy" | "minecraft:potted_oxeye_daisy" | "tube_coral" | "minecraft:tube_coral" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "torch" | "minecraft:torch" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "lever" | "minecraft:lever" | "azalea" | "minecraft:azalea" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "potted_bamboo" | "minecraft:potted_bamboo" | "brain_coral" | "minecraft:brain_coral" | "potatoes" | "minecraft:potatoes" | "detector_rail" | "minecraft:detector_rail" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "pink_bed" | "minecraft:pink_bed" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "potted_oak_sapling" | "minecraft:potted_oak_sapling" | "blue_concrete" | "minecraft:blue_concrete" | "blackstone_slab" | "minecraft:blackstone_slab" | "damaged_anvil" | "minecraft:damaged_anvil" | "crimson_sign" | "minecraft:crimson_sign" | "spore_blossom" | "minecraft:spore_blossom" | "spawner" | "minecraft:spawner" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "black_banner" | "minecraft:black_banner" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "potted_pink_tulip" | "minecraft:potted_pink_tulip" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "quartz_bricks" | "minecraft:quartz_bricks" | "crafting_table" | "minecraft:crafting_table" | "black_wall_banner" | "minecraft:black_wall_banner" | "moving_piston" | "minecraft:moving_piston" | "sandstone_wall" | "minecraft:sandstone_wall" | "purple_concrete" | "minecraft:purple_concrete" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "light_blue_wool" | "minecraft:light_blue_wool" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "orange_wool" | "minecraft:orange_wool" | "pink_carpet" | "minecraft:pink_carpet" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "acacia_stairs" | "minecraft:acacia_stairs" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "raw_gold_block" | "minecraft:raw_gold_block" | "birch_door" | "minecraft:birch_door" | "rooted_dirt" | "minecraft:rooted_dirt" | "anvil" | "minecraft:anvil" | "red_concrete" | "minecraft:red_concrete" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "wither_skeleton_wall_skull" | "minecraft:wither_skeleton_wall_skull" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "jungle_sapling" | "minecraft:jungle_sapling" | "amethyst_block" | "minecraft:amethyst_block" | "oak_door" | "minecraft:oak_door" | "blue_candle_cake" | "minecraft:blue_candle_cake" | "orange_bed" | "minecraft:orange_bed" | "birch_button" | "minecraft:birch_button" | "chorus_plant" | "minecraft:chorus_plant" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "light_gray_candle_cake" | "minecraft:light_gray_candle_cake" | "potted_poppy" | "minecraft:potted_poppy" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "potted_allium" | "minecraft:potted_allium" | "player_wall_head" | "minecraft:player_wall_head" | "cyan_bed" | "minecraft:cyan_bed" | "spruce_door" | "minecraft:spruce_door" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "brown_wool" | "minecraft:brown_wool" | "brick_wall" | "minecraft:brick_wall" | "raw_copper_block" | "minecraft:raw_copper_block" | "purple_bed" | "minecraft:purple_bed" | "orange_concrete" | "minecraft:orange_concrete" | "warped_wart_block" | "minecraft:warped_wart_block" | "dark_prismarine" | "minecraft:dark_prismarine" | "pumpkin" | "minecraft:pumpkin" | "raw_iron_block" | "minecraft:raw_iron_block" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "candle" | "minecraft:candle" | "lightning_rod" | "minecraft:lightning_rod" | "oak_button" | "minecraft:oak_button" | "granite_wall" | "minecraft:granite_wall" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "redstone_block" | "minecraft:redstone_block" | "wheat" | "minecraft:wheat" | "honeycomb_block" | "minecraft:honeycomb_block" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "acacia_sapling" | "minecraft:acacia_sapling" | "quartz_block" | "minecraft:quartz_block" | "potted_crimson_roots" | "minecraft:potted_crimson_roots" | "warped_fungus" | "minecraft:warped_fungus" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "warped_fence" | "minecraft:warped_fence" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "dead_bubble_coral_wall_fan" | "minecraft:dead_bubble_coral_wall_fan" | "powder_snow" | "minecraft:powder_snow" | "dirt" | "minecraft:dirt" | "andesite_stairs" | "minecraft:andesite_stairs" | "pink_concrete" | "minecraft:pink_concrete" | "water_cauldron" | "minecraft:water_cauldron" | "jungle_slab" | "minecraft:jungle_slab" | "loom" | "minecraft:loom" | "birch_log" | "minecraft:birch_log" | "creeper_wall_head" | "minecraft:creeper_wall_head" | "smoker" | "minecraft:smoker" | "oak_leaves" | "minecraft:oak_leaves" | "light_blue_candle_cake" | "minecraft:light_blue_candle_cake" | "carrots" | "minecraft:carrots" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "green_shulker_box" | "minecraft:green_shulker_box" | "potted_orange_tulip" | "minecraft:potted_orange_tulip" | "ice" | "minecraft:ice" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "white_candle_cake" | "minecraft:white_candle_cake" | "granite" | "minecraft:granite" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "brick_slab" | "minecraft:brick_slab" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "bricks" | "minecraft:bricks" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "melon_stem" | "minecraft:melon_stem" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "gray_carpet" | "minecraft:gray_carpet" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "green_wool" | "minecraft:green_wool" | "lily_pad" | "minecraft:lily_pad" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "spruce_log" | "minecraft:spruce_log" | "andesite" | "minecraft:andesite" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "polished_blackstone" | "minecraft:polished_blackstone" | "magenta_candle_cake" | "minecraft:magenta_candle_cake" | "gray_candle_cake" | "minecraft:gray_candle_cake" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "brewing_stand" | "minecraft:brewing_stand" | "white_candle" | "minecraft:white_candle" | "netherrack" | "minecraft:netherrack" | "red_tulip" | "minecraft:red_tulip" | "tuff" | "minecraft:tuff" | "emerald_ore" | "minecraft:emerald_ore" | "orange_wall_banner" | "minecraft:orange_wall_banner" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "jungle_button" | "minecraft:jungle_button" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "packed_ice" | "minecraft:packed_ice" | "stone" | "minecraft:stone" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "blue_banner" | "minecraft:blue_banner" | "potted_cactus" | "minecraft:potted_cactus" | "prismarine_wall" | "minecraft:prismarine_wall" | "diamond_block" | "minecraft:diamond_block" | "potted_warped_roots" | "minecraft:potted_warped_roots" | "diorite_slab" | "minecraft:diorite_slab" | "tube_coral_block" | "minecraft:tube_coral_block" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "poppy" | "minecraft:poppy" | "glowstone" | "minecraft:glowstone" | "respawn_anchor" | "minecraft:respawn_anchor" | "fire" | "minecraft:fire" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "oak_sapling" | "minecraft:oak_sapling" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "dark_oak_log" | "minecraft:dark_oak_log" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "orange_candle_cake" | "minecraft:orange_candle_cake" | "smooth_stone" | "minecraft:smooth_stone" | "blackstone_wall" | "minecraft:blackstone_wall" | "bookshelf" | "minecraft:bookshelf" | "copper_ore" | "minecraft:copper_ore" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "white_wall_banner" | "minecraft:white_wall_banner" | "light_gray_candle" | "minecraft:light_gray_candle" | "lapis_block" | "minecraft:lapis_block" | "purple_carpet" | "minecraft:purple_carpet" | "fire_coral_block" | "minecraft:fire_coral_block" | "brown_candle_cake" | "minecraft:brown_candle_cake" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "snow_block" | "minecraft:snow_block" | "potted_dead_bush" | "minecraft:potted_dead_bush" | "nether_wart" | "minecraft:nether_wart" | "podzol" | "minecraft:podzol" | "cyan_wool" | "minecraft:cyan_wool" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "composter" | "minecraft:composter" | "cactus" | "minecraft:cactus" | "jukebox" | "minecraft:jukebox" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "white_bed" | "minecraft:white_bed" | "birch_slab" | "minecraft:birch_slab" | "spruce_slab" | "minecraft:spruce_slab" | "peony" | "minecraft:peony" | "coarse_dirt" | "minecraft:coarse_dirt" | "acacia_sign" | "minecraft:acacia_sign" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "sea_lantern" | "minecraft:sea_lantern" | "yellow_carpet" | "minecraft:yellow_carpet" | "dead_bush" | "minecraft:dead_bush" | "green_candle" | "minecraft:green_candle" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "prismarine_slab" | "minecraft:prismarine_slab" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "big_dripleaf_stem" | "minecraft:big_dripleaf_stem" | "obsidian" | "minecraft:obsidian" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "magenta_wall_banner" | "minecraft:magenta_wall_banner" | "turtle_egg" | "minecraft:turtle_egg" | "farmland" | "minecraft:farmland" | "jungle_fence" | "minecraft:jungle_fence" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "chorus_flower" | "minecraft:chorus_flower" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "iron_door" | "minecraft:iron_door" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "polished_granite" | "minecraft:polished_granite" | "blue_wall_banner" | "minecraft:blue_wall_banner" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "pink_banner" | "minecraft:pink_banner" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "soul_campfire" | "minecraft:soul_campfire" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "crimson_door" | "minecraft:crimson_door" | "fire_coral_wall_fan" | "minecraft:fire_coral_wall_fan" | "pink_wool" | "minecraft:pink_wool" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "beetroots" | "minecraft:beetroots" | "light_blue_wall_banner" | "minecraft:light_blue_wall_banner" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "oxidized_copper" | "minecraft:oxidized_copper" | "end_stone" | "minecraft:end_stone" | "blue_orchid" | "minecraft:blue_orchid" | "black_candle" | "minecraft:black_candle" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "furnace" | "minecraft:furnace" | "diorite_stairs" | "minecraft:diorite_stairs" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "crimson_wall_sign" | "minecraft:crimson_wall_sign" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "potted_dark_oak_sapling" | "minecraft:potted_dark_oak_sapling" | "command_block" | "minecraft:command_block" | "dead_fire_coral_wall_fan" | "minecraft:dead_fire_coral_wall_fan" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "activator_rail" | "minecraft:activator_rail" | "repeating_command_block" | "minecraft:repeating_command_block" | "skeleton_wall_skull" | "minecraft:skeleton_wall_skull" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "oak_planks" | "minecraft:oak_planks" | "orange_candle" | "minecraft:orange_candle" | "green_candle_cake" | "minecraft:green_candle_cake" | "white_shulker_box" | "minecraft:white_shulker_box" | "warped_sign" | "minecraft:warped_sign" | "grass" | "minecraft:grass" | "soul_soil" | "minecraft:soul_soil" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "red_sandstone" | "minecraft:red_sandstone" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "quartz_slab" | "minecraft:quartz_slab" | "cut_sandstone" | "minecraft:cut_sandstone" | "zombie_wall_head" | "minecraft:zombie_wall_head" | "fern" | "minecraft:fern" | "spruce_button" | "minecraft:spruce_button" | "shroomlight" | "minecraft:shroomlight" | "flowering_azalea" | "minecraft:flowering_azalea" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "gold_ore" | "minecraft:gold_ore" | "twisting_vines" | "minecraft:twisting_vines" | "orange_terracotta" | "minecraft:orange_terracotta" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "enchanting_table" | "minecraft:enchanting_table" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "gold_block" | "minecraft:gold_block" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "observer" | "minecraft:observer" | "potted_azure_bluet" | "minecraft:potted_azure_bluet" | "campfire" | "minecraft:campfire" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "jungle_log" | "minecraft:jungle_log" | "dragon_egg" | "minecraft:dragon_egg" | "barrier" | "minecraft:barrier" | "brick_stairs" | "minecraft:brick_stairs" | "bubble_coral_wall_fan" | "minecraft:bubble_coral_wall_fan" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "acacia_wood" | "minecraft:acacia_wood" | "attached_pumpkin_stem" | "minecraft:attached_pumpkin_stem" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "coal_ore" | "minecraft:coal_ore" | "lava_cauldron" | "minecraft:lava_cauldron" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "polished_andesite" | "minecraft:polished_andesite" | "black_stained_glass" | "minecraft:black_stained_glass"; - type class_1792 = "charcoal" | "minecraft:charcoal" | "dark_oak_button" | "minecraft:dark_oak_button" | "netherite_axe" | "minecraft:netherite_axe" | "structure_block" | "minecraft:structure_block" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "basalt" | "minecraft:basalt" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "gray_candle" | "minecraft:gray_candle" | "brown_mushroom" | "minecraft:brown_mushroom" | "gold_ingot" | "minecraft:gold_ingot" | "red_wool" | "minecraft:red_wool" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "stonecutter" | "minecraft:stonecutter" | "soul_torch" | "minecraft:soul_torch" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "bone_block" | "minecraft:bone_block" | "raw_iron" | "minecraft:raw_iron" | "black_concrete" | "minecraft:black_concrete" | "melon" | "minecraft:melon" | "iron_nugget" | "minecraft:iron_nugget" | "birch_fence" | "minecraft:birch_fence" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "tall_grass" | "minecraft:tall_grass" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "cooked_rabbit" | "minecraft:cooked_rabbit" | "ravager_spawn_egg" | "minecraft:ravager_spawn_egg" | "cornflower" | "minecraft:cornflower" | "red_mushroom" | "minecraft:red_mushroom" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "nether_wart_block" | "minecraft:nether_wart_block" | "green_concrete" | "minecraft:green_concrete" | "magenta_banner" | "minecraft:magenta_banner" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "magenta_wool" | "minecraft:magenta_wool" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "gray_dye" | "minecraft:gray_dye" | "mule_spawn_egg" | "minecraft:mule_spawn_egg" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "coal_block" | "minecraft:coal_block" | "raw_copper" | "minecraft:raw_copper" | "rabbit" | "minecraft:rabbit" | "large_fern" | "minecraft:large_fern" | "black_wool" | "minecraft:black_wool" | "slime_ball" | "minecraft:slime_ball" | "horse_spawn_egg" | "minecraft:horse_spawn_egg" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "leather_chestplate" | "minecraft:leather_chestplate" | "spruce_sapling" | "minecraft:spruce_sapling" | "yellow_bed" | "minecraft:yellow_bed" | "piglin_brute_spawn_egg" | "minecraft:piglin_brute_spawn_egg" | "music_disc_stal" | "minecraft:music_disc_stal" | "iron_block" | "minecraft:iron_block" | "beehive" | "minecraft:beehive" | "spruce_sign" | "minecraft:spruce_sign" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "dark_oak_door" | "minecraft:dark_oak_door" | "cooked_porkchop" | "minecraft:cooked_porkchop" | "honeycomb" | "minecraft:honeycomb" | "blackstone" | "minecraft:blackstone" | "lapis_ore" | "minecraft:lapis_ore" | "gravel" | "minecraft:gravel" | "big_dripleaf" | "minecraft:big_dripleaf" | "music_disc_far" | "minecraft:music_disc_far" | "writable_book" | "minecraft:writable_book" | "birch_wood" | "minecraft:birch_wood" | "leather_helmet" | "minecraft:leather_helmet" | "tropical_fish_spawn_egg" | "minecraft:tropical_fish_spawn_egg" | "glow_item_frame" | "minecraft:glow_item_frame" | "birch_sapling" | "minecraft:birch_sapling" | "light_blue_bed" | "minecraft:light_blue_bed" | "oak_wood" | "minecraft:oak_wood" | "scaffolding" | "minecraft:scaffolding" | "crimson_fungus" | "minecraft:crimson_fungus" | "emerald_block" | "minecraft:emerald_block" | "golden_apple" | "minecraft:golden_apple" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "diamond_pickaxe" | "minecraft:diamond_pickaxe" | "flower_pot" | "minecraft:flower_pot" | "acacia_button" | "minecraft:acacia_button" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "copper_block" | "minecraft:copper_block" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "sheep_spawn_egg" | "minecraft:sheep_spawn_egg" | "purple_candle" | "minecraft:purple_candle" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "lilac" | "minecraft:lilac" | "purple_wool" | "minecraft:purple_wool" | "shulker_spawn_egg" | "minecraft:shulker_spawn_egg" | "nether_sprouts" | "minecraft:nether_sprouts" | "magenta_bed" | "minecraft:magenta_bed" | "spruce_wood" | "minecraft:spruce_wood" | "iron_sword" | "minecraft:iron_sword" | "spruce_fence" | "minecraft:spruce_fence" | "green_stained_glass" | "minecraft:green_stained_glass" | "diamond_ore" | "minecraft:diamond_ore" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "hoglin_spawn_egg" | "minecraft:hoglin_spawn_egg" | "andesite_slab" | "minecraft:andesite_slab" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "tropical_fish" | "minecraft:tropical_fish" | "dragon_head" | "minecraft:dragon_head" | "honey_block" | "minecraft:honey_block" | "sugar_cane" | "minecraft:sugar_cane" | "green_dye" | "minecraft:green_dye" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "pink_terracotta" | "minecraft:pink_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "ocelot_spawn_egg" | "minecraft:ocelot_spawn_egg" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "magenta_concrete" | "minecraft:magenta_concrete" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "suspicious_stew" | "minecraft:suspicious_stew" | "small_dripleaf" | "minecraft:small_dripleaf" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "golden_boots" | "minecraft:golden_boots" | "acacia_door" | "minecraft:acacia_door" | "redstone_ore" | "minecraft:redstone_ore" | "zombie_spawn_egg" | "minecraft:zombie_spawn_egg" | "polished_basalt" | "minecraft:polished_basalt" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "conduit" | "minecraft:conduit" | "mojang_banner_pattern" | "minecraft:mojang_banner_pattern" | "sand" | "minecraft:sand" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "acacia_log" | "minecraft:acacia_log" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "sticky_piston" | "minecraft:sticky_piston" | "golden_hoe" | "minecraft:golden_hoe" | "fire_charge" | "minecraft:fire_charge" | "gray_concrete" | "minecraft:gray_concrete" | "white_dye" | "minecraft:white_dye" | "redstone" | "minecraft:redstone" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "emerald" | "minecraft:emerald" | "jigsaw" | "minecraft:jigsaw" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "wooden_pickaxe" | "minecraft:wooden_pickaxe" | "powered_rail" | "minecraft:powered_rail" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "firework_star" | "minecraft:firework_star" | "oak_stairs" | "minecraft:oak_stairs" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "nether_star" | "minecraft:nether_star" | "stone_button" | "minecraft:stone_button" | "chicken_spawn_egg" | "minecraft:chicken_spawn_egg" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "warped_roots" | "minecraft:warped_roots" | "tinted_glass" | "minecraft:tinted_glass" | "blue_terracotta" | "minecraft:blue_terracotta" | "yellow_candle" | "minecraft:yellow_candle" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "sandstone" | "minecraft:sandstone" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "gray_terracotta" | "minecraft:gray_terracotta" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "comparator" | "minecraft:comparator" | "lodestone" | "minecraft:lodestone" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "repeater" | "minecraft:repeater" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "purpur_block" | "minecraft:purpur_block" | "netherite_hoe" | "minecraft:netherite_hoe" | "cod" | "minecraft:cod" | "glass" | "minecraft:glass" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "structure_void" | "minecraft:structure_void" | "stone_stairs" | "minecraft:stone_stairs" | "fishing_rod" | "minecraft:fishing_rod" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "iron_leggings" | "minecraft:iron_leggings" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "donkey_spawn_egg" | "minecraft:donkey_spawn_egg" | "budding_amethyst" | "minecraft:budding_amethyst" | "terracotta" | "minecraft:terracotta" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "quartz" | "minecraft:quartz" | "cyan_carpet" | "minecraft:cyan_carpet" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "warped_nylium" | "minecraft:warped_nylium" | "enderman_spawn_egg" | "minecraft:enderman_spawn_egg" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "chicken" | "minecraft:chicken" | "sculk_sensor" | "minecraft:sculk_sensor" | "chain_command_block" | "minecraft:chain_command_block" | "oak_log" | "minecraft:oak_log" | "weeping_vines" | "minecraft:weeping_vines" | "granite_stairs" | "minecraft:granite_stairs" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "air" | "minecraft:air" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "elytra" | "minecraft:elytra" | "mushroom_stew" | "minecraft:mushroom_stew" | "warped_planks" | "minecraft:warped_planks" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "lime_candle" | "minecraft:lime_candle" | "mushroom_stem" | "minecraft:mushroom_stem" | "beacon" | "minecraft:beacon" | "tnt" | "minecraft:tnt" | "light_gray_bed" | "minecraft:light_gray_bed" | "flint_and_steel" | "minecraft:flint_and_steel" | "glow_squid_spawn_egg" | "minecraft:glow_squid_spawn_egg" | "red_candle" | "minecraft:red_candle" | "iron_ingot" | "minecraft:iron_ingot" | "milk_bucket" | "minecraft:milk_bucket" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "brown_carpet" | "minecraft:brown_carpet" | "cobweb" | "minecraft:cobweb" | "jungle_door" | "minecraft:jungle_door" | "black_dye" | "minecraft:black_dye" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "nether_bricks" | "minecraft:nether_bricks" | "blue_carpet" | "minecraft:blue_carpet" | "iron_chestplate" | "minecraft:iron_chestplate" | "crimson_fence" | "minecraft:crimson_fence" | "stone_bricks" | "minecraft:stone_bricks" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "birch_stairs" | "minecraft:birch_stairs" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "music_disc_mall" | "minecraft:music_disc_mall" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "amethyst_shard" | "minecraft:amethyst_shard" | "spruce_leaves" | "minecraft:spruce_leaves" | "llama_spawn_egg" | "minecraft:llama_spawn_egg" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "golden_axe" | "minecraft:golden_axe" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "crimson_stairs" | "minecraft:crimson_stairs" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "tropical_fish_bucket" | "minecraft:tropical_fish_bucket" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "gunpowder" | "minecraft:gunpowder" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "stone_sword" | "minecraft:stone_sword" | "potato" | "minecraft:potato" | "diorite" | "minecraft:diorite" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "acacia_fence" | "minecraft:acacia_fence" | "chainmail_boots" | "minecraft:chainmail_boots" | "bedrock" | "minecraft:bedrock" | "poisonous_potato" | "minecraft:poisonous_potato" | "oak_slab" | "minecraft:oak_slab" | "cyan_banner" | "minecraft:cyan_banner" | "dripstone_block" | "minecraft:dripstone_block" | "glistering_melon_slice" | "minecraft:glistering_melon_slice" | "crimson_button" | "minecraft:crimson_button" | "warped_door" | "minecraft:warped_door" | "iron_hoe" | "minecraft:iron_hoe" | "creeper_spawn_egg" | "minecraft:creeper_spawn_egg" | "jungle_planks" | "minecraft:jungle_planks" | "snow" | "minecraft:snow" | "player_head" | "minecraft:player_head" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "clay_ball" | "minecraft:clay_ball" | "clock" | "minecraft:clock" | "magenta_carpet" | "minecraft:magenta_carpet" | "yellow_wool" | "minecraft:yellow_wool" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "grindstone" | "minecraft:grindstone" | "seagrass" | "minecraft:seagrass" | "splash_potion" | "minecraft:splash_potion" | "blue_ice" | "minecraft:blue_ice" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "glass_pane" | "minecraft:glass_pane" | "diamond_leggings" | "minecraft:diamond_leggings" | "crying_obsidian" | "minecraft:crying_obsidian" | "warped_slab" | "minecraft:warped_slab" | "lectern" | "minecraft:lectern" | "prismarine" | "minecraft:prismarine" | "golden_sword" | "minecraft:golden_sword" | "crimson_stem" | "minecraft:crimson_stem" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "lingering_potion" | "minecraft:lingering_potion" | "clay" | "minecraft:clay" | "golden_pickaxe" | "minecraft:golden_pickaxe" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "porkchop" | "minecraft:porkchop" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "ladder" | "minecraft:ladder" | "wither_skeleton_spawn_egg" | "minecraft:wither_skeleton_spawn_egg" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "redstone_torch" | "minecraft:redstone_torch" | "netherite_boots" | "minecraft:netherite_boots" | "moss_carpet" | "minecraft:moss_carpet" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "iron_horse_armor" | "minecraft:iron_horse_armor" | "furnace_minecart" | "minecraft:furnace_minecart" | "target" | "minecraft:target" | "beetroot" | "minecraft:beetroot" | "gray_wool" | "minecraft:gray_wool" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "wet_sponge" | "minecraft:wet_sponge" | "rabbit_spawn_egg" | "minecraft:rabbit_spawn_egg" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "orange_carpet" | "minecraft:orange_carpet" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "yellow_concrete" | "minecraft:yellow_concrete" | "cake" | "minecraft:cake" | "gray_bed" | "minecraft:gray_bed" | "prismarine_crystals" | "minecraft:prismarine_crystals" | "orange_banner" | "minecraft:orange_banner" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "granite_slab" | "minecraft:granite_slab" | "fire_coral" | "minecraft:fire_coral" | "white_terracotta" | "minecraft:white_terracotta" | "chainmail_helmet" | "minecraft:chainmail_helmet" | "water_bucket" | "minecraft:water_bucket" | "leather_boots" | "minecraft:leather_boots" | "light_blue_dye" | "minecraft:light_blue_dye" | "mycelium" | "minecraft:mycelium" | "armor_stand" | "minecraft:armor_stand" | "crimson_roots" | "minecraft:crimson_roots" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "leather_leggings" | "minecraft:leather_leggings" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "brown_banner" | "minecraft:brown_banner" | "barrel" | "minecraft:barrel" | "warped_hyphae" | "minecraft:warped_hyphae" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "polar_bear_spawn_egg" | "minecraft:polar_bear_spawn_egg" | "horn_coral" | "minecraft:horn_coral" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "book" | "minecraft:book" | "wooden_shovel" | "minecraft:wooden_shovel" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "chorus_fruit" | "minecraft:chorus_fruit" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "smithing_table" | "minecraft:smithing_table" | "green_bed" | "minecraft:green_bed" | "stray_spawn_egg" | "minecraft:stray_spawn_egg" | "magma_block" | "minecraft:magma_block" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "purple_terracotta" | "minecraft:purple_terracotta" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "cauldron" | "minecraft:cauldron" | "birch_leaves" | "minecraft:birch_leaves" | "acacia_leaves" | "minecraft:acacia_leaves" | "chainmail_chestplate" | "minecraft:chainmail_chestplate" | "bone" | "minecraft:bone" | "exposed_copper" | "minecraft:exposed_copper" | "bee_nest" | "minecraft:bee_nest" | "music_disc_blocks" | "minecraft:music_disc_blocks" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "warped_fungus_on_a_stick" | "minecraft:warped_fungus_on_a_stick" | "diamond_shovel" | "minecraft:diamond_shovel" | "end_portal_frame" | "minecraft:end_portal_frame" | "white_tulip" | "minecraft:white_tulip" | "andesite_wall" | "minecraft:andesite_wall" | "sandstone_slab" | "minecraft:sandstone_slab" | "hay_block" | "minecraft:hay_block" | "pufferfish_bucket" | "minecraft:pufferfish_bucket" | "light_blue_candle" | "minecraft:light_blue_candle" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "weathered_copper" | "minecraft:weathered_copper" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "gray_banner" | "minecraft:gray_banner" | "warped_stairs" | "minecraft:warped_stairs" | "red_sand" | "minecraft:red_sand" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "popped_chorus_fruit" | "minecraft:popped_chorus_fruit" | "minecart" | "minecraft:minecart" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "zombie_head" | "minecraft:zombie_head" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "chest" | "minecraft:chest" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "rail" | "minecraft:rail" | "trident" | "minecraft:trident" | "pink_candle" | "minecraft:pink_candle" | "white_concrete" | "minecraft:white_concrete" | "iron_ore" | "minecraft:iron_ore" | "moss_block" | "minecraft:moss_block" | "music_disc_strad" | "minecraft:music_disc_strad" | "diamond_sword" | "minecraft:diamond_sword" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "red_terracotta" | "minecraft:red_terracotta" | "zombie_horse_spawn_egg" | "minecraft:zombie_horse_spawn_egg" | "yellow_banner" | "minecraft:yellow_banner" | "pink_dye" | "minecraft:pink_dye" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "creeper_banner_pattern" | "minecraft:creeper_banner_pattern" | "vine" | "minecraft:vine" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "calcite" | "minecraft:calcite" | "red_bed" | "minecraft:red_bed" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "golden_shovel" | "minecraft:golden_shovel" | "cut_copper" | "minecraft:cut_copper" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "soul_lantern" | "minecraft:soul_lantern" | "copper_ingot" | "minecraft:copper_ingot" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "string" | "minecraft:string" | "axolotl_bucket" | "minecraft:axolotl_bucket" | "netherite_helmet" | "minecraft:netherite_helmet" | "creeper_head" | "minecraft:creeper_head" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "cod_bucket" | "minecraft:cod_bucket" | "saddle" | "minecraft:saddle" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "blaze_powder" | "minecraft:blaze_powder" | "smooth_basalt" | "minecraft:smooth_basalt" | "filled_map" | "minecraft:filled_map" | "chain" | "minecraft:chain" | "brown_concrete" | "minecraft:brown_concrete" | "white_wool" | "minecraft:white_wool" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "hanging_roots" | "minecraft:hanging_roots" | "oak_fence" | "minecraft:oak_fence" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "experience_bottle" | "minecraft:experience_bottle" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "iron_boots" | "minecraft:iron_boots" | "diamond_chestplate" | "minecraft:diamond_chestplate" | "golden_chestplate" | "minecraft:golden_chestplate" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "crimson_planks" | "minecraft:crimson_planks" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "oak_sign" | "minecraft:oak_sign" | "netherite_ingot" | "minecraft:netherite_ingot" | "blue_candle" | "minecraft:blue_candle" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "birch_sign" | "minecraft:birch_sign" | "ink_sac" | "minecraft:ink_sac" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "flower_banner_pattern" | "minecraft:flower_banner_pattern" | "netherite_block" | "minecraft:netherite_block" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "light" | "minecraft:light" | "flint" | "minecraft:flint" | "deepslate" | "minecraft:deepslate" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "sunflower" | "minecraft:sunflower" | "spruce_stairs" | "minecraft:spruce_stairs" | "music_disc_pigstep" | "minecraft:music_disc_pigstep" | "silverfish_spawn_egg" | "minecraft:silverfish_spawn_egg" | "phantom_membrane" | "minecraft:phantom_membrane" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "black_bed" | "minecraft:black_bed" | "jungle_sign" | "minecraft:jungle_sign" | "cyan_candle" | "minecraft:cyan_candle" | "azure_bluet" | "minecraft:azure_bluet" | "golden_horse_armor" | "minecraft:golden_horse_armor" | "orange_tulip" | "minecraft:orange_tulip" | "scute" | "minecraft:scute" | "crossbow" | "minecraft:crossbow" | "dirt_path" | "minecraft:dirt_path" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "dragon_breath" | "minecraft:dragon_breath" | "skeleton_skull" | "minecraft:skeleton_skull" | "bowl" | "minecraft:bowl" | "horn_coral_block" | "minecraft:horn_coral_block" | "diamond" | "minecraft:diamond" | "magenta_candle" | "minecraft:magenta_candle" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "crimson_slab" | "minecraft:crimson_slab" | "orange_dye" | "minecraft:orange_dye" | "ancient_debris" | "minecraft:ancient_debris" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "infested_stone" | "minecraft:infested_stone" | "light_gray_dye" | "minecraft:light_gray_dye" | "lime_carpet" | "minecraft:lime_carpet" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "purple_banner" | "minecraft:purple_banner" | "birch_planks" | "minecraft:birch_planks" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "spectral_arrow" | "minecraft:spectral_arrow" | "green_terracotta" | "minecraft:green_terracotta" | "tnt_minecart" | "minecraft:tnt_minecart" | "red_carpet" | "minecraft:red_carpet" | "white_stained_glass" | "minecraft:white_stained_glass" | "acacia_planks" | "minecraft:acacia_planks" | "slime_block" | "minecraft:slime_block" | "wooden_hoe" | "minecraft:wooden_hoe" | "quartz_pillar" | "minecraft:quartz_pillar" | "netherite_leggings" | "minecraft:netherite_leggings" | "wolf_spawn_egg" | "minecraft:wolf_spawn_egg" | "lime_concrete" | "minecraft:lime_concrete" | "lava_bucket" | "minecraft:lava_bucket" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "rotten_flesh" | "minecraft:rotten_flesh" | "parrot_spawn_egg" | "minecraft:parrot_spawn_egg" | "purpur_stairs" | "minecraft:purpur_stairs" | "soul_sand" | "minecraft:soul_sand" | "brown_terracotta" | "minecraft:brown_terracotta" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "blue_wool" | "minecraft:blue_wool" | "glow_lichen" | "minecraft:glow_lichen" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "note_block" | "minecraft:note_block" | "bamboo" | "minecraft:bamboo" | "sugar" | "minecraft:sugar" | "blue_dye" | "minecraft:blue_dye" | "piglin_spawn_egg" | "minecraft:piglin_spawn_egg" | "netherite_shovel" | "minecraft:netherite_shovel" | "turtle_spawn_egg" | "minecraft:turtle_spawn_egg" | "red_shulker_box" | "minecraft:red_shulker_box" | "cat_spawn_egg" | "minecraft:cat_spawn_egg" | "piston" | "minecraft:piston" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "brown_bed" | "minecraft:brown_bed" | "wither_rose" | "minecraft:wither_rose" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "wheat_seeds" | "minecraft:wheat_seeds" | "blue_bed" | "minecraft:blue_bed" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "bubble_coral" | "minecraft:bubble_coral" | "white_banner" | "minecraft:white_banner" | "smooth_quartz" | "minecraft:smooth_quartz" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "end_crystal" | "minecraft:end_crystal" | "rabbit_hide" | "minecraft:rabbit_hide" | "zombified_piglin_spawn_egg" | "minecraft:zombified_piglin_spawn_egg" | "blaze_rod" | "minecraft:blaze_rod" | "light_gray_banner" | "minecraft:light_gray_banner" | "sea_pickle" | "minecraft:sea_pickle" | "stone_pickaxe" | "minecraft:stone_pickaxe" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "shulker_box" | "minecraft:shulker_box" | "vindicator_spawn_egg" | "minecraft:vindicator_spawn_egg" | "dispenser" | "minecraft:dispenser" | "wooden_axe" | "minecraft:wooden_axe" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "daylight_detector" | "minecraft:daylight_detector" | "sponge" | "minecraft:sponge" | "cocoa_beans" | "minecraft:cocoa_beans" | "husk_spawn_egg" | "minecraft:husk_spawn_egg" | "quartz_stairs" | "minecraft:quartz_stairs" | "diorite_wall" | "minecraft:diorite_wall" | "white_carpet" | "minecraft:white_carpet" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "spruce_planks" | "minecraft:spruce_planks" | "red_stained_glass" | "minecraft:red_stained_glass" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "purpur_slab" | "minecraft:purpur_slab" | "green_carpet" | "minecraft:green_carpet" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "tripwire_hook" | "minecraft:tripwire_hook" | "trapped_chest" | "minecraft:trapped_chest" | "hopper" | "minecraft:hopper" | "potion" | "minecraft:potion" | "raw_gold" | "minecraft:raw_gold" | "lantern" | "minecraft:lantern" | "green_banner" | "minecraft:green_banner" | "dried_kelp" | "minecraft:dried_kelp" | "ender_chest" | "minecraft:ender_chest" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "gold_nugget" | "minecraft:gold_nugget" | "iron_bars" | "minecraft:iron_bars" | "skeleton_horse_spawn_egg" | "minecraft:skeleton_horse_spawn_egg" | "beetroot_soup" | "minecraft:beetroot_soup" | "dandelion" | "minecraft:dandelion" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "drowned_spawn_egg" | "minecraft:drowned_spawn_egg" | "music_disc_chirp" | "minecraft:music_disc_chirp" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "brown_candle" | "minecraft:brown_candle" | "music_disc_ward" | "minecraft:music_disc_ward" | "cobblestone" | "minecraft:cobblestone" | "rose_bush" | "minecraft:rose_bush" | "lime_terracotta" | "minecraft:lime_terracotta" | "cooked_cod" | "minecraft:cooked_cod" | "diamond_axe" | "minecraft:diamond_axe" | "iron_helmet" | "minecraft:iron_helmet" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "jungle_wood" | "minecraft:jungle_wood" | "cartography_table" | "minecraft:cartography_table" | "beef" | "minecraft:beef" | "polished_diorite" | "minecraft:polished_diorite" | "pink_tulip" | "minecraft:pink_tulip" | "crimson_nylium" | "minecraft:crimson_nylium" | "stone_slab" | "minecraft:stone_slab" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "totem_of_undying" | "minecraft:totem_of_undying" | "lime_bed" | "minecraft:lime_bed" | "diamond_horse_armor" | "minecraft:diamond_horse_armor" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "acacia_slab" | "minecraft:acacia_slab" | "jungle_stairs" | "minecraft:jungle_stairs" | "salmon" | "minecraft:salmon" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "blast_furnace" | "minecraft:blast_furnace" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "snowball" | "minecraft:snowball" | "grass_block" | "minecraft:grass_block" | "allium" | "minecraft:allium" | "bell" | "minecraft:bell" | "infested_deepslate" | "minecraft:infested_deepslate" | "lime_wool" | "minecraft:lime_wool" | "light_gray_wool" | "minecraft:light_gray_wool" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "warped_stem" | "minecraft:warped_stem" | "tipped_arrow" | "minecraft:tipped_arrow" | "jungle_leaves" | "minecraft:jungle_leaves" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "guardian_spawn_egg" | "minecraft:guardian_spawn_egg" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "firework_rocket" | "minecraft:firework_rocket" | "turtle_helmet" | "minecraft:turtle_helmet" | "trader_llama_spawn_egg" | "minecraft:trader_llama_spawn_egg" | "strider_spawn_egg" | "minecraft:strider_spawn_egg" | "brain_coral_block" | "minecraft:brain_coral_block" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "baked_potato" | "minecraft:baked_potato" | "light_blue_banner" | "minecraft:light_blue_banner" | "fletching_table" | "minecraft:fletching_table" | "music_disc_cat" | "minecraft:music_disc_cat" | "cooked_salmon" | "minecraft:cooked_salmon" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "chipped_anvil" | "minecraft:chipped_anvil" | "spyglass" | "minecraft:spyglass" | "red_banner" | "minecraft:red_banner" | "purpur_pillar" | "minecraft:purpur_pillar" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "cyan_concrete" | "minecraft:cyan_concrete" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "stone_shovel" | "minecraft:stone_shovel" | "golden_leggings" | "minecraft:golden_leggings" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "chainmail_leggings" | "minecraft:chainmail_leggings" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "kelp" | "minecraft:kelp" | "lime_banner" | "minecraft:lime_banner" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "zombie_villager_spawn_egg" | "minecraft:zombie_villager_spawn_egg" | "dropper" | "minecraft:dropper" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "redstone_lamp" | "minecraft:redstone_lamp" | "black_carpet" | "minecraft:black_carpet" | "end_rod" | "minecraft:end_rod" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "azalea_leaves" | "minecraft:azalea_leaves" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "golden_helmet" | "minecraft:golden_helmet" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "glowstone_dust" | "minecraft:glowstone_dust" | "warped_button" | "minecraft:warped_button" | "polished_deepslate" | "minecraft:polished_deepslate" | "bat_spawn_egg" | "minecraft:bat_spawn_egg" | "bread" | "minecraft:bread" | "glow_berries" | "minecraft:glow_berries" | "mooshroom_spawn_egg" | "minecraft:mooshroom_spawn_egg" | "knowledge_book" | "minecraft:knowledge_book" | "tube_coral" | "minecraft:tube_coral" | "mutton" | "minecraft:mutton" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "torch" | "minecraft:torch" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "salmon_spawn_egg" | "minecraft:salmon_spawn_egg" | "acacia_boat" | "minecraft:acacia_boat" | "azalea" | "minecraft:azalea" | "lever" | "minecraft:lever" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "brain_coral" | "minecraft:brain_coral" | "netherite_pickaxe" | "minecraft:netherite_pickaxe" | "map" | "minecraft:map" | "ghast_tear" | "minecraft:ghast_tear" | "detector_rail" | "minecraft:detector_rail" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "pink_bed" | "minecraft:pink_bed" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "shield" | "minecraft:shield" | "blue_concrete" | "minecraft:blue_concrete" | "music_disc_13" | "minecraft:music_disc_13" | "blackstone_slab" | "minecraft:blackstone_slab" | "damaged_anvil" | "minecraft:damaged_anvil" | "crimson_sign" | "minecraft:crimson_sign" | "spore_blossom" | "minecraft:spore_blossom" | "music_disc_11" | "minecraft:music_disc_11" | "spawner" | "minecraft:spawner" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "black_banner" | "minecraft:black_banner" | "painting" | "minecraft:painting" | "iron_shovel" | "minecraft:iron_shovel" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "quartz_bricks" | "minecraft:quartz_bricks" | "crafting_table" | "minecraft:crafting_table" | "melon_slice" | "minecraft:melon_slice" | "sandstone_wall" | "minecraft:sandstone_wall" | "purple_concrete" | "minecraft:purple_concrete" | "netherite_chestplate" | "minecraft:netherite_chestplate" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "pig_spawn_egg" | "minecraft:pig_spawn_egg" | "light_blue_wool" | "minecraft:light_blue_wool" | "music_disc_wait" | "minecraft:music_disc_wait" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "orange_wool" | "minecraft:orange_wool" | "pink_carpet" | "minecraft:pink_carpet" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "acacia_stairs" | "minecraft:acacia_stairs" | "raw_gold_block" | "minecraft:raw_gold_block" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "birch_door" | "minecraft:birch_door" | "rooted_dirt" | "minecraft:rooted_dirt" | "anvil" | "minecraft:anvil" | "red_concrete" | "minecraft:red_concrete" | "slime_spawn_egg" | "minecraft:slime_spawn_egg" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "feather" | "minecraft:feather" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "red_dye" | "minecraft:red_dye" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "cooked_chicken" | "minecraft:cooked_chicken" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "jungle_sapling" | "minecraft:jungle_sapling" | "amethyst_block" | "minecraft:amethyst_block" | "oak_door" | "minecraft:oak_door" | "orange_bed" | "minecraft:orange_bed" | "birch_button" | "minecraft:birch_button" | "nether_brick" | "minecraft:nether_brick" | "chorus_plant" | "minecraft:chorus_plant" | "wooden_sword" | "minecraft:wooden_sword" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "bone_meal" | "minecraft:bone_meal" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "netherite_sword" | "minecraft:netherite_sword" | "honey_bottle" | "minecraft:honey_bottle" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "spruce_door" | "minecraft:spruce_door" | "cyan_bed" | "minecraft:cyan_bed" | "carrot_on_a_stick" | "minecraft:carrot_on_a_stick" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "brown_wool" | "minecraft:brown_wool" | "phantom_spawn_egg" | "minecraft:phantom_spawn_egg" | "sweet_berries" | "minecraft:sweet_berries" | "brick_wall" | "minecraft:brick_wall" | "raw_copper_block" | "minecraft:raw_copper_block" | "purple_bed" | "minecraft:purple_bed" | "orange_concrete" | "minecraft:orange_concrete" | "heart_of_the_sea" | "minecraft:heart_of_the_sea" | "warped_wart_block" | "minecraft:warped_wart_block" | "dark_prismarine" | "minecraft:dark_prismarine" | "pumpkin" | "minecraft:pumpkin" | "leather_horse_armor" | "minecraft:leather_horse_armor" | "cookie" | "minecraft:cookie" | "raw_iron_block" | "minecraft:raw_iron_block" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "lapis_lazuli" | "minecraft:lapis_lazuli" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "lightning_rod" | "minecraft:lightning_rod" | "candle" | "minecraft:candle" | "oak_button" | "minecraft:oak_button" | "granite_wall" | "minecraft:granite_wall" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "redstone_block" | "minecraft:redstone_block" | "shears" | "minecraft:shears" | "name_tag" | "minecraft:name_tag" | "wheat" | "minecraft:wheat" | "honeycomb_block" | "minecraft:honeycomb_block" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "acacia_sapling" | "minecraft:acacia_sapling" | "cow_spawn_egg" | "minecraft:cow_spawn_egg" | "quartz_block" | "minecraft:quartz_block" | "written_book" | "minecraft:written_book" | "brick" | "minecraft:brick" | "enchanted_book" | "minecraft:enchanted_book" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "warped_fungus" | "minecraft:warped_fungus" | "diamond_helmet" | "minecraft:diamond_helmet" | "warped_fence" | "minecraft:warped_fence" | "bow" | "minecraft:bow" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "coal" | "minecraft:coal" | "rabbit_stew" | "minecraft:rabbit_stew" | "dirt" | "minecraft:dirt" | "compass" | "minecraft:compass" | "andesite_stairs" | "minecraft:andesite_stairs" | "pink_concrete" | "minecraft:pink_concrete" | "item_frame" | "minecraft:item_frame" | "music_disc_mellohi" | "minecraft:music_disc_mellohi" | "jungle_slab" | "minecraft:jungle_slab" | "loom" | "minecraft:loom" | "birch_log" | "minecraft:birch_log" | "vex_spawn_egg" | "minecraft:vex_spawn_egg" | "smoker" | "minecraft:smoker" | "oak_leaves" | "minecraft:oak_leaves" | "skull_banner_pattern" | "minecraft:skull_banner_pattern" | "dark_oak_boat" | "minecraft:dark_oak_boat" | "arrow" | "minecraft:arrow" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "green_shulker_box" | "minecraft:green_shulker_box" | "ice" | "minecraft:ice" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "enchanted_golden_apple" | "minecraft:enchanted_golden_apple" | "brown_dye" | "minecraft:brown_dye" | "granite" | "minecraft:granite" | "melon_seeds" | "minecraft:melon_seeds" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "command_block_minecart" | "minecraft:command_block_minecart" | "brick_slab" | "minecraft:brick_slab" | "salmon_bucket" | "minecraft:salmon_bucket" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "cave_spider_spawn_egg" | "minecraft:cave_spider_spawn_egg" | "bundle" | "minecraft:bundle" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "bricks" | "minecraft:bricks" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "gray_carpet" | "minecraft:gray_carpet" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "green_wool" | "minecraft:green_wool" | "lily_pad" | "minecraft:lily_pad" | "cod_spawn_egg" | "minecraft:cod_spawn_egg" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "spruce_log" | "minecraft:spruce_log" | "andesite" | "minecraft:andesite" | "diamond_boots" | "minecraft:diamond_boots" | "yellow_dye" | "minecraft:yellow_dye" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "polished_blackstone" | "minecraft:polished_blackstone" | "stick" | "minecraft:stick" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "brewing_stand" | "minecraft:brewing_stand" | "white_candle" | "minecraft:white_candle" | "netherrack" | "minecraft:netherrack" | "red_tulip" | "minecraft:red_tulip" | "tuff" | "minecraft:tuff" | "villager_spawn_egg" | "minecraft:villager_spawn_egg" | "emerald_ore" | "minecraft:emerald_ore" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "stone_axe" | "minecraft:stone_axe" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "jungle_button" | "minecraft:jungle_button" | "nautilus_shell" | "minecraft:nautilus_shell" | "packed_ice" | "minecraft:packed_ice" | "squid_spawn_egg" | "minecraft:squid_spawn_egg" | "blaze_spawn_egg" | "minecraft:blaze_spawn_egg" | "stone" | "minecraft:stone" | "golden_carrot" | "minecraft:golden_carrot" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "blue_banner" | "minecraft:blue_banner" | "magenta_dye" | "minecraft:magenta_dye" | "glow_ink_sac" | "minecraft:glow_ink_sac" | "prismarine_wall" | "minecraft:prismarine_wall" | "diamond_block" | "minecraft:diamond_block" | "apple" | "minecraft:apple" | "powder_snow_bucket" | "minecraft:powder_snow_bucket" | "piglin_banner_pattern" | "minecraft:piglin_banner_pattern" | "diorite_slab" | "minecraft:diorite_slab" | "tube_coral_block" | "minecraft:tube_coral_block" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "spider_eye" | "minecraft:spider_eye" | "music_disc_otherside" | "minecraft:music_disc_otherside" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "poppy" | "minecraft:poppy" | "glowstone" | "minecraft:glowstone" | "respawn_anchor" | "minecraft:respawn_anchor" | "pumpkin_seeds" | "minecraft:pumpkin_seeds" | "ghast_spawn_egg" | "minecraft:ghast_spawn_egg" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "oak_sapling" | "minecraft:oak_sapling" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "dark_oak_log" | "minecraft:dark_oak_log" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "magma_cream" | "minecraft:magma_cream" | "smooth_stone" | "minecraft:smooth_stone" | "blackstone_wall" | "minecraft:blackstone_wall" | "cooked_mutton" | "minecraft:cooked_mutton" | "copper_ore" | "minecraft:copper_ore" | "bookshelf" | "minecraft:bookshelf" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "light_gray_candle" | "minecraft:light_gray_candle" | "lapis_block" | "minecraft:lapis_block" | "purple_carpet" | "minecraft:purple_carpet" | "fire_coral_block" | "minecraft:fire_coral_block" | "zoglin_spawn_egg" | "minecraft:zoglin_spawn_egg" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "snow_block" | "minecraft:snow_block" | "nether_wart" | "minecraft:nether_wart" | "iron_axe" | "minecraft:iron_axe" | "podzol" | "minecraft:podzol" | "cyan_wool" | "minecraft:cyan_wool" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "ender_eye" | "minecraft:ender_eye" | "composter" | "minecraft:composter" | "cactus" | "minecraft:cactus" | "jukebox" | "minecraft:jukebox" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "white_bed" | "minecraft:white_bed" | "birch_slab" | "minecraft:birch_slab" | "spruce_slab" | "minecraft:spruce_slab" | "skeleton_spawn_egg" | "minecraft:skeleton_spawn_egg" | "witch_spawn_egg" | "minecraft:witch_spawn_egg" | "peony" | "minecraft:peony" | "coarse_dirt" | "minecraft:coarse_dirt" | "acacia_sign" | "minecraft:acacia_sign" | "chest_minecart" | "minecraft:chest_minecart" | "oak_boat" | "minecraft:oak_boat" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "yellow_carpet" | "minecraft:yellow_carpet" | "sea_lantern" | "minecraft:sea_lantern" | "dolphin_spawn_egg" | "minecraft:dolphin_spawn_egg" | "dead_bush" | "minecraft:dead_bush" | "green_candle" | "minecraft:green_candle" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "prismarine_slab" | "minecraft:prismarine_slab" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "obsidian" | "minecraft:obsidian" | "fermented_spider_eye" | "minecraft:fermented_spider_eye" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "evoker_spawn_egg" | "minecraft:evoker_spawn_egg" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "turtle_egg" | "minecraft:turtle_egg" | "stone_hoe" | "minecraft:stone_hoe" | "jungle_boat" | "minecraft:jungle_boat" | "diamond_hoe" | "minecraft:diamond_hoe" | "fox_spawn_egg" | "minecraft:fox_spawn_egg" | "pumpkin_pie" | "minecraft:pumpkin_pie" | "farmland" | "minecraft:farmland" | "jungle_fence" | "minecraft:jungle_fence" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "chorus_flower" | "minecraft:chorus_flower" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "glass_bottle" | "minecraft:glass_bottle" | "shulker_shell" | "minecraft:shulker_shell" | "iron_door" | "minecraft:iron_door" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "polished_granite" | "minecraft:polished_granite" | "cooked_beef" | "minecraft:cooked_beef" | "hopper_minecart" | "minecraft:hopper_minecart" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "pink_banner" | "minecraft:pink_banner" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "soul_campfire" | "minecraft:soul_campfire" | "prismarine_shard" | "minecraft:prismarine_shard" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "crimson_door" | "minecraft:crimson_door" | "pink_wool" | "minecraft:pink_wool" | "leather" | "minecraft:leather" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "goat_spawn_egg" | "minecraft:goat_spawn_egg" | "rabbit_foot" | "minecraft:rabbit_foot" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "elder_guardian_spawn_egg" | "minecraft:elder_guardian_spawn_egg" | "oxidized_copper" | "minecraft:oxidized_copper" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "end_stone" | "minecraft:end_stone" | "blue_orchid" | "minecraft:blue_orchid" | "black_candle" | "minecraft:black_candle" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "pillager_spawn_egg" | "minecraft:pillager_spawn_egg" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "bee_spawn_egg" | "minecraft:bee_spawn_egg" | "furnace" | "minecraft:furnace" | "diorite_stairs" | "minecraft:diorite_stairs" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "wandering_trader_spawn_egg" | "minecraft:wandering_trader_spawn_egg" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "command_block" | "minecraft:command_block" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "activator_rail" | "minecraft:activator_rail" | "lime_dye" | "minecraft:lime_dye" | "repeating_command_block" | "minecraft:repeating_command_block" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "oak_planks" | "minecraft:oak_planks" | "orange_candle" | "minecraft:orange_candle" | "endermite_spawn_egg" | "minecraft:endermite_spawn_egg" | "globe_banner_pattern" | "minecraft:globe_banner_pattern" | "white_shulker_box" | "minecraft:white_shulker_box" | "debug_stick" | "minecraft:debug_stick" | "warped_sign" | "minecraft:warped_sign" | "pufferfish_spawn_egg" | "minecraft:pufferfish_spawn_egg" | "grass" | "minecraft:grass" | "soul_soil" | "minecraft:soul_soil" | "purple_dye" | "minecraft:purple_dye" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "red_sandstone" | "minecraft:red_sandstone" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "netherite_scrap" | "minecraft:netherite_scrap" | "iron_pickaxe" | "minecraft:iron_pickaxe" | "quartz_slab" | "minecraft:quartz_slab" | "egg" | "minecraft:egg" | "ender_pearl" | "minecraft:ender_pearl" | "cut_sandstone" | "minecraft:cut_sandstone" | "magma_cube_spawn_egg" | "minecraft:magma_cube_spawn_egg" | "spider_spawn_egg" | "minecraft:spider_spawn_egg" | "fern" | "minecraft:fern" | "spruce_button" | "minecraft:spruce_button" | "shroomlight" | "minecraft:shroomlight" | "flowering_azalea" | "minecraft:flowering_azalea" | "panda_spawn_egg" | "minecraft:panda_spawn_egg" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "carrot" | "minecraft:carrot" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "beetroot_seeds" | "minecraft:beetroot_seeds" | "cyan_dye" | "minecraft:cyan_dye" | "gold_ore" | "minecraft:gold_ore" | "pufferfish" | "minecraft:pufferfish" | "twisting_vines" | "minecraft:twisting_vines" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "orange_terracotta" | "minecraft:orange_terracotta" | "enchanting_table" | "minecraft:enchanting_table" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "lead" | "minecraft:lead" | "gold_block" | "minecraft:gold_block" | "spruce_boat" | "minecraft:spruce_boat" | "birch_boat" | "minecraft:birch_boat" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "observer" | "minecraft:observer" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "paper" | "minecraft:paper" | "campfire" | "minecraft:campfire" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "jungle_log" | "minecraft:jungle_log" | "dragon_egg" | "minecraft:dragon_egg" | "barrier" | "minecraft:barrier" | "axolotl_spawn_egg" | "minecraft:axolotl_spawn_egg" | "brick_stairs" | "minecraft:brick_stairs" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "acacia_wood" | "minecraft:acacia_wood" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "coal_ore" | "minecraft:coal_ore" | "bucket" | "minecraft:bucket" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "polished_andesite" | "minecraft:polished_andesite" | "black_stained_glass" | "minecraft:black_stained_glass"; - type class_3414 = "block.lodestone.fall" | "minecraft:block.lodestone.fall" | "entity.dolphin.eat" | "minecraft:entity.dolphin.eat" | "entity.player.attack.weak" | "minecraft:entity.player.attack.weak" | "entity.boat.paddle_water" | "minecraft:entity.boat.paddle_water" | "block.tuff.place" | "minecraft:block.tuff.place" | "entity.glow_item_frame.break" | "minecraft:entity.glow_item_frame.break" | "entity.drowned.step" | "minecraft:entity.drowned.step" | "music_disc.pigstep" | "minecraft:music_disc.pigstep" | "entity.hostile.hurt" | "minecraft:entity.hostile.hurt" | "entity.strider.step_lava" | "minecraft:entity.strider.step_lava" | "entity.magma_cube.hurt" | "minecraft:entity.magma_cube.hurt" | "entity.sheep.death" | "minecraft:entity.sheep.death" | "entity.elder_guardian.hurt_land" | "minecraft:entity.elder_guardian.hurt_land" | "block.fungus.hit" | "minecraft:block.fungus.hit" | "enchant.thorns.hit" | "minecraft:enchant.thorns.hit" | "block.wart_block.hit" | "minecraft:block.wart_block.hit" | "block.small_dripleaf.hit" | "minecraft:block.small_dripleaf.hit" | "entity.llama.death" | "minecraft:entity.llama.death" | "block.note_block.basedrum" | "minecraft:block.note_block.basedrum" | "entity.zombie_villager.cure" | "minecraft:entity.zombie_villager.cure" | "block.composter.fill_success" | "minecraft:block.composter.fill_success" | "block.powder_snow.place" | "minecraft:block.powder_snow.place" | "block.beacon.activate" | "minecraft:block.beacon.activate" | "entity.firework_rocket.shoot" | "minecraft:entity.firework_rocket.shoot" | "entity.shulker.death" | "minecraft:entity.shulker.death" | "entity.arrow.hit" | "minecraft:entity.arrow.hit" | "music.nether.warped_forest" | "minecraft:music.nether.warped_forest" | "entity.cow.ambient" | "minecraft:entity.cow.ambient" | "block.stem.place" | "minecraft:block.stem.place" | "entity.salmon.death" | "minecraft:entity.salmon.death" | "block.stone_button.click_off" | "minecraft:block.stone_button.click_off" | "item.bottle.empty" | "minecraft:item.bottle.empty" | "entity.pillager.ambient" | "minecraft:entity.pillager.ambient" | "entity.player.hurt_drown" | "minecraft:entity.player.hurt_drown" | "music.creative" | "minecraft:music.creative" | "block.metal_pressure_plate.click_off" | "minecraft:block.metal_pressure_plate.click_off" | "block.metal.step" | "minecraft:block.metal.step" | "ambient.nether_wastes.additions" | "minecraft:ambient.nether_wastes.additions" | "block.nylium.hit" | "minecraft:block.nylium.hit" | "entity.silverfish.ambient" | "minecraft:entity.silverfish.ambient" | "entity.puffer_fish.flop" | "minecraft:entity.puffer_fish.flop" | "entity.villager.work_shepherd" | "minecraft:entity.villager.work_shepherd" | "block.piston.contract" | "minecraft:block.piston.contract" | "entity.parrot.eat" | "minecraft:entity.parrot.eat" | "block.wool.step" | "minecraft:block.wool.step" | "block.deepslate_tiles.place" | "minecraft:block.deepslate_tiles.place" | "entity.llama.hurt" | "minecraft:entity.llama.hurt" | "block.sand.place" | "minecraft:block.sand.place" | "block.dispenser.dispense" | "minecraft:block.dispenser.dispense" | "entity.zombie_villager.death" | "minecraft:entity.zombie_villager.death" | "entity.enderman.teleport" | "minecraft:entity.enderman.teleport" | "entity.wolf.hurt" | "minecraft:entity.wolf.hurt" | "block.hanging_roots.place" | "minecraft:block.hanging_roots.place" | "entity.parrot.imitate.shulker" | "minecraft:entity.parrot.imitate.shulker" | "entity.spider.death" | "minecraft:entity.spider.death" | "ambient.soul_sand_valley.mood" | "minecraft:ambient.soul_sand_valley.mood" | "block.hanging_roots.fall" | "minecraft:block.hanging_roots.fall" | "block.coral_block.place" | "minecraft:block.coral_block.place" | "block.honey_block.place" | "minecraft:block.honey_block.place" | "music.menu" | "minecraft:music.menu" | "block.ancient_debris.hit" | "minecraft:block.ancient_debris.hit" | "block.wart_block.break" | "minecraft:block.wart_block.break" | "block.sculk_sensor.clicking_stop" | "minecraft:block.sculk_sensor.clicking_stop" | "block.nether_ore.place" | "minecraft:block.nether_ore.place" | "entity.skeleton.ambient" | "minecraft:entity.skeleton.ambient" | "ambient.crimson_forest.mood" | "minecraft:ambient.crimson_forest.mood" | "entity.fox.sniff" | "minecraft:entity.fox.sniff" | "block.stone_pressure_plate.click_off" | "minecraft:block.stone_pressure_plate.click_off" | "entity.villager.work_cleric" | "minecraft:entity.villager.work_cleric" | "block.tripwire.click_off" | "minecraft:block.tripwire.click_off" | "block.vine.step" | "minecraft:block.vine.step" | "block.nether_sprouts.fall" | "minecraft:block.nether_sprouts.fall" | "block.dispenser.fail" | "minecraft:block.dispenser.fail" | "block.soul_soil.break" | "minecraft:block.soul_soil.break" | "entity.witch.death" | "minecraft:entity.witch.death" | "block.chain.place" | "minecraft:block.chain.place" | "entity.zombie.ambient" | "minecraft:entity.zombie.ambient" | "block.pointed_dripstone.hit" | "minecraft:block.pointed_dripstone.hit" | "block.metal.fall" | "minecraft:block.metal.fall" | "entity.snow_golem.ambient" | "minecraft:entity.snow_golem.ambient" | "block.chest.close" | "minecraft:block.chest.close" | "block.deepslate_tiles.hit" | "minecraft:block.deepslate_tiles.hit" | "entity.shulker.hurt" | "minecraft:entity.shulker.hurt" | "block.deepslate_tiles.break" | "minecraft:block.deepslate_tiles.break" | "block.lantern.hit" | "minecraft:block.lantern.hit" | "event.raid.horn" | "minecraft:event.raid.horn" | "block.beehive.shear" | "minecraft:block.beehive.shear" | "block.campfire.crackle" | "minecraft:block.campfire.crackle" | "entity.husk.ambient" | "minecraft:entity.husk.ambient" | "entity.cow.hurt" | "minecraft:entity.cow.hurt" | "block.hanging_roots.step" | "minecraft:block.hanging_roots.step" | "block.wool.fall" | "minecraft:block.wool.fall" | "entity.parrot.imitate.husk" | "minecraft:entity.parrot.imitate.husk" | "block.scaffolding.fall" | "minecraft:block.scaffolding.fall" | "entity.silverfish.death" | "minecraft:entity.silverfish.death" | "entity.ender_dragon.ambient" | "minecraft:entity.ender_dragon.ambient" | "entity.piglin.hurt" | "minecraft:entity.piglin.hurt" | "block.wart_block.place" | "minecraft:block.wart_block.place" | "block.candle.extinguish" | "minecraft:block.candle.extinguish" | "entity.fox.sleep" | "minecraft:entity.fox.sleep" | "entity.axolotl.death" | "minecraft:entity.axolotl.death" | "block.fence_gate.close" | "minecraft:block.fence_gate.close" | "music.credits" | "minecraft:music.credits" | "entity.villager.work_mason" | "minecraft:entity.villager.work_mason" | "ambient.warped_forest.additions" | "minecraft:ambient.warped_forest.additions" | "entity.villager.work_leatherworker" | "minecraft:entity.villager.work_leatherworker" | "entity.firework_rocket.twinkle_far" | "minecraft:entity.firework_rocket.twinkle_far" | "entity.wolf.pant" | "minecraft:entity.wolf.pant" | "block.bamboo.step" | "minecraft:block.bamboo.step" | "block.chain.break" | "minecraft:block.chain.break" | "block.small_dripleaf.step" | "minecraft:block.small_dripleaf.step" | "item.bucket.fill_fish" | "minecraft:item.bucket.fill_fish" | "entity.parrot.death" | "minecraft:entity.parrot.death" | "block.ancient_debris.step" | "minecraft:block.ancient_debris.step" | "entity.squid.ambient" | "minecraft:entity.squid.ambient" | "block.soul_sand.break" | "minecraft:block.soul_sand.break" | "entity.goat.screaming.ram_impact" | "minecraft:entity.goat.screaming.ram_impact" | "block.note_block.flute" | "minecraft:block.note_block.flute" | "block.dripstone_block.hit" | "minecraft:block.dripstone_block.hit" | "entity.pillager.death" | "minecraft:entity.pillager.death" | "entity.ravager.attack" | "minecraft:entity.ravager.attack" | "entity.armor_stand.place" | "minecraft:entity.armor_stand.place" | "music.overworld.grove" | "minecraft:music.overworld.grove" | "entity.zombie.hurt" | "minecraft:entity.zombie.hurt" | "entity.hoglin.step" | "minecraft:entity.hoglin.step" | "entity.puffer_fish.sting" | "minecraft:entity.puffer_fish.sting" | "block.tuff.break" | "minecraft:block.tuff.break" | "block.azalea.hit" | "minecraft:block.azalea.hit" | "entity.llama.angry" | "minecraft:entity.llama.angry" | "entity.generic.burn" | "minecraft:entity.generic.burn" | "block.nylium.break" | "minecraft:block.nylium.break" | "entity.pillager.hurt" | "minecraft:entity.pillager.hurt" | "block.cave_vines.pick_berries" | "minecraft:block.cave_vines.pick_berries" | "entity.endermite.ambient" | "minecraft:entity.endermite.ambient" | "block.portal.travel" | "minecraft:block.portal.travel" | "block.stone.fall" | "minecraft:block.stone.fall" | "block.coral_block.step" | "minecraft:block.coral_block.step" | "block.netherite_block.step" | "minecraft:block.netherite_block.step" | "block.gravel.fall" | "minecraft:block.gravel.fall" | "entity.zombie.destroy_egg" | "minecraft:entity.zombie.destroy_egg" | "entity.goat.screaming.ambient" | "minecraft:entity.goat.screaming.ambient" | "block.flowering_azalea.break" | "minecraft:block.flowering_azalea.break" | "entity.armor_stand.hit" | "minecraft:entity.armor_stand.hit" | "entity.bee.pollinate" | "minecraft:entity.bee.pollinate" | "entity.ender_dragon.growl" | "minecraft:entity.ender_dragon.growl" | "block.gravel.break" | "minecraft:block.gravel.break" | "block.bamboo.break" | "minecraft:block.bamboo.break" | "block.gilded_blackstone.hit" | "minecraft:block.gilded_blackstone.hit" | "block.candle.place" | "minecraft:block.candle.place" | "entity.panda.step" | "minecraft:entity.panda.step" | "entity.parrot.imitate.spider" | "minecraft:entity.parrot.imitate.spider" | "block.amethyst_cluster.hit" | "minecraft:block.amethyst_cluster.hit" | "entity.villager.work_farmer" | "minecraft:entity.villager.work_farmer" | "entity.polar_bear.step" | "minecraft:entity.polar_bear.step" | "block.netherrack.place" | "minecraft:block.netherrack.place" | "block.wooden_pressure_plate.click_off" | "minecraft:block.wooden_pressure_plate.click_off" | "entity.zoglin.angry" | "minecraft:entity.zoglin.angry" | "entity.elder_guardian.ambient" | "minecraft:entity.elder_guardian.ambient" | "block.beehive.exit" | "minecraft:block.beehive.exit" | "block.nether_bricks.step" | "minecraft:block.nether_bricks.step" | "block.note_block.didgeridoo" | "minecraft:block.note_block.didgeridoo" | "entity.villager.hurt" | "minecraft:entity.villager.hurt" | "block.conduit.attack.target" | "minecraft:block.conduit.attack.target" | "entity.cow.milk" | "minecraft:entity.cow.milk" | "block.note_block.xylophone" | "minecraft:block.note_block.xylophone" | "block.note_block.iron_xylophone" | "minecraft:block.note_block.iron_xylophone" | "block.powder_snow.break" | "minecraft:block.powder_snow.break" | "block.wet_grass.fall" | "minecraft:block.wet_grass.fall" | "block.note_block.bass" | "minecraft:block.note_block.bass" | "entity.chicken.ambient" | "minecraft:entity.chicken.ambient" | "block.vine.fall" | "minecraft:block.vine.fall" | "music.nether.crimson_forest" | "minecraft:music.nether.crimson_forest" | "entity.skeleton.converted_to_stray" | "minecraft:entity.skeleton.converted_to_stray" | "entity.phantom.ambient" | "minecraft:entity.phantom.ambient" | "entity.piglin_brute.step" | "minecraft:entity.piglin_brute.step" | "entity.drowned.death_water" | "minecraft:entity.drowned.death_water" | "entity.ender_dragon.hurt" | "minecraft:entity.ender_dragon.hurt" | "block.wood.break" | "minecraft:block.wood.break" | "music.game" | "minecraft:music.game" | "item.armor.equip_leather" | "minecraft:item.armor.equip_leather" | "block.pointed_dripstone.drip_water_into_cauldron" | "minecraft:block.pointed_dripstone.drip_water_into_cauldron" | "block.nylium.place" | "minecraft:block.nylium.place" | "entity.piglin.jealous" | "minecraft:entity.piglin.jealous" | "block.wooden_door.open" | "minecraft:block.wooden_door.open" | "block.blastfurnace.fire_crackle" | "minecraft:block.blastfurnace.fire_crackle" | "block.wood.fall" | "minecraft:block.wood.fall" | "block.soul_sand.step" | "minecraft:block.soul_sand.step" | "entity.player.hurt_sweet_berry_bush" | "minecraft:entity.player.hurt_sweet_berry_bush" | "entity.shulker.teleport" | "minecraft:entity.shulker.teleport" | "block.stone.step" | "minecraft:block.stone.step" | "block.scaffolding.step" | "minecraft:block.scaffolding.step" | "entity.villager.work_armorer" | "minecraft:entity.villager.work_armorer" | "entity.cod.flop" | "minecraft:entity.cod.flop" | "entity.wither.shoot" | "minecraft:entity.wither.shoot" | "entity.llama.ambient" | "minecraft:entity.llama.ambient" | "entity.wolf.whine" | "minecraft:entity.wolf.whine" | "item.armor.equip_gold" | "minecraft:item.armor.equip_gold" | "entity.panda.death" | "minecraft:entity.panda.death" | "entity.tropical_fish.flop" | "minecraft:entity.tropical_fish.flop" | "block.pointed_dripstone.land" | "minecraft:block.pointed_dripstone.land" | "block.iron_door.close" | "minecraft:block.iron_door.close" | "block.rooted_dirt.hit" | "minecraft:block.rooted_dirt.hit" | "item.bundle.insert" | "minecraft:item.bundle.insert" | "entity.elder_guardian.death" | "minecraft:entity.elder_guardian.death" | "entity.husk.step" | "minecraft:entity.husk.step" | "entity.magma_cube.death" | "minecraft:entity.magma_cube.death" | "entity.goat.long_jump" | "minecraft:entity.goat.long_jump" | "block.small_dripleaf.fall" | "minecraft:block.small_dripleaf.fall" | "block.sand.step" | "minecraft:block.sand.step" | "entity.pig.saddle" | "minecraft:entity.pig.saddle" | "block.anvil.destroy" | "minecraft:block.anvil.destroy" | "block.lodestone.step" | "minecraft:block.lodestone.step" | "item.bundle.remove_one" | "minecraft:item.bundle.remove_one" | "entity.leash_knot.place" | "minecraft:entity.leash_knot.place" | "entity.glow_squid.squirt" | "minecraft:entity.glow_squid.squirt" | "entity.ravager.step" | "minecraft:entity.ravager.step" | "block.stem.break" | "minecraft:block.stem.break" | "entity.bat.loop" | "minecraft:entity.bat.loop" | "block.end_portal.spawn" | "minecraft:block.end_portal.spawn" | "entity.wither_skeleton.step" | "minecraft:entity.wither_skeleton.step" | "entity.tnt.primed" | "minecraft:entity.tnt.primed" | "entity.hostile.small_fall" | "minecraft:entity.hostile.small_fall" | "entity.villager.yes" | "minecraft:entity.villager.yes" | "block.sculk_sensor.step" | "minecraft:block.sculk_sensor.step" | "entity.parrot.imitate.ravager" | "minecraft:entity.parrot.imitate.ravager" | "item.crossbow.quick_charge_3" | "minecraft:item.crossbow.quick_charge_3" | "block.gilded_blackstone.fall" | "minecraft:block.gilded_blackstone.fall" | "item.crossbow.quick_charge_2" | "minecraft:item.crossbow.quick_charge_2" | "item.crossbow.quick_charge_1" | "minecraft:item.crossbow.quick_charge_1" | "block.spore_blossom.break" | "minecraft:block.spore_blossom.break" | "block.soul_sand.hit" | "minecraft:block.soul_sand.hit" | "entity.dolphin.death" | "minecraft:entity.dolphin.death" | "entity.splash_potion.break" | "minecraft:entity.splash_potion.break" | "block.moss.fall" | "minecraft:block.moss.fall" | "ambient.warped_forest.loop" | "minecraft:ambient.warped_forest.loop" | "entity.parrot.imitate.illusioner" | "minecraft:entity.parrot.imitate.illusioner" | "entity.parrot.imitate.wither" | "minecraft:entity.parrot.imitate.wither" | "block.sweet_berry_bush.pick_berries" | "minecraft:block.sweet_berry_bush.pick_berries" | "entity.zombie.infect" | "minecraft:entity.zombie.infect" | "block.cave_vines.step" | "minecraft:block.cave_vines.step" | "entity.parrot.imitate.zoglin" | "minecraft:entity.parrot.imitate.zoglin" | "ui.toast.in" | "minecraft:ui.toast.in" | "entity.player.attack.nodamage" | "minecraft:entity.player.attack.nodamage" | "particle.soul_escape" | "minecraft:particle.soul_escape" | "ui.button.click" | "minecraft:ui.button.click" | "entity.player.big_fall" | "minecraft:entity.player.big_fall" | "entity.endermite.hurt" | "minecraft:entity.endermite.hurt" | "ambient.nether_wastes.loop" | "minecraft:ambient.nether_wastes.loop" | "block.nether_bricks.place" | "minecraft:block.nether_bricks.place" | "entity.skeleton.shoot" | "minecraft:entity.skeleton.shoot" | "block.chain.step" | "minecraft:block.chain.step" | "entity.ravager.stunned" | "minecraft:entity.ravager.stunned" | "entity.parrot.imitate.blaze" | "minecraft:entity.parrot.imitate.blaze" | "entity.mule.chest" | "minecraft:entity.mule.chest" | "block.stone.break" | "minecraft:block.stone.break" | "item.flintandsteel.use" | "minecraft:item.flintandsteel.use" | "entity.squid.hurt" | "minecraft:entity.squid.hurt" | "entity.goat.hurt" | "minecraft:entity.goat.hurt" | "block.sand.break" | "minecraft:block.sand.break" | "entity.phantom.flap" | "minecraft:entity.phantom.flap" | "entity.witch.drink" | "minecraft:entity.witch.drink" | "item.armor.equip_diamond" | "minecraft:item.armor.equip_diamond" | "entity.silverfish.step" | "minecraft:entity.silverfish.step" | "block.cave_vines.fall" | "minecraft:block.cave_vines.fall" | "item.armor.equip_chain" | "minecraft:item.armor.equip_chain" | "block.bone_block.hit" | "minecraft:block.bone_block.hit" | "block.composter.fill" | "minecraft:block.composter.fill" | "block.nether_ore.break" | "minecraft:block.nether_ore.break" | "entity.chicken.hurt" | "minecraft:entity.chicken.hurt" | "block.nether_bricks.fall" | "minecraft:block.nether_bricks.fall" | "entity.blaze.death" | "minecraft:entity.blaze.death" | "entity.item.pickup" | "minecraft:entity.item.pickup" | "entity.zombie_villager.step" | "minecraft:entity.zombie_villager.step" | "entity.player.hurt" | "minecraft:entity.player.hurt" | "block.gilded_blackstone.step" | "minecraft:block.gilded_blackstone.step" | "block.roots.hit" | "minecraft:block.roots.hit" | "entity.vex.ambient" | "minecraft:entity.vex.ambient" | "entity.fox.spit" | "minecraft:entity.fox.spit" | "entity.wandering_trader.death" | "minecraft:entity.wandering_trader.death" | "block.lava.extinguish" | "minecraft:block.lava.extinguish" | "entity.goat.screaming.hurt" | "minecraft:entity.goat.screaming.hurt" | "block.respawn_anchor.ambient" | "minecraft:block.respawn_anchor.ambient" | "entity.piglin.celebrate" | "minecraft:entity.piglin.celebrate" | "entity.chicken.egg" | "minecraft:entity.chicken.egg" | "block.moss.place" | "minecraft:block.moss.place" | "entity.parrot.imitate.silverfish" | "minecraft:entity.parrot.imitate.silverfish" | "entity.ghast.shoot" | "minecraft:entity.ghast.shoot" | "block.snow.hit" | "minecraft:block.snow.hit" | "entity.polar_bear.hurt" | "minecraft:entity.polar_bear.hurt" | "entity.ravager.roar" | "minecraft:entity.ravager.roar" | "block.barrel.open" | "minecraft:block.barrel.open" | "entity.salmon.flop" | "minecraft:entity.salmon.flop" | "block.azalea_leaves.fall" | "minecraft:block.azalea_leaves.fall" | "entity.drowned.ambient" | "minecraft:entity.drowned.ambient" | "block.roots.break" | "minecraft:block.roots.break" | "entity.magma_cube.hurt_small" | "minecraft:entity.magma_cube.hurt_small" | "entity.goat.screaming.milk" | "minecraft:entity.goat.screaming.milk" | "entity.goat.eat" | "minecraft:entity.goat.eat" | "entity.glow_item_frame.place" | "minecraft:entity.glow_item_frame.place" | "entity.bat.ambient" | "minecraft:entity.bat.ambient" | "entity.cat.beg_for_food" | "minecraft:entity.cat.beg_for_food" | "block.tripwire.click_on" | "minecraft:block.tripwire.click_on" | "entity.strider.retreat" | "minecraft:entity.strider.retreat" | "entity.firework_rocket.launch" | "minecraft:entity.firework_rocket.launch" | "entity.zoglin.death" | "minecraft:entity.zoglin.death" | "entity.strider.step" | "minecraft:entity.strider.step" | "block.wool.hit" | "minecraft:block.wool.hit" | "block.wood.step" | "minecraft:block.wood.step" | "block.bubble_column.bubble_pop" | "minecraft:block.bubble_column.bubble_pop" | "entity.minecart.riding" | "minecraft:entity.minecart.riding" | "entity.player.breath" | "minecraft:entity.player.breath" | "item.axe.wax_off" | "minecraft:item.axe.wax_off" | "entity.fox.eat" | "minecraft:entity.fox.eat" | "block.metal.hit" | "minecraft:block.metal.hit" | "entity.goat.milk" | "minecraft:entity.goat.milk" | "block.sand.hit" | "minecraft:block.sand.hit" | "block.soul_sand.fall" | "minecraft:block.soul_sand.fall" | "entity.hoglin.converted_to_zombified" | "minecraft:entity.hoglin.converted_to_zombified" | "entity.polar_bear.warning" | "minecraft:entity.polar_bear.warning" | "block.glass.step" | "minecraft:block.glass.step" | "entity.parrot.step" | "minecraft:entity.parrot.step" | "entity.endermite.death" | "minecraft:entity.endermite.death" | "item.nether_wart.plant" | "minecraft:item.nether_wart.plant" | "entity.hoglin.angry" | "minecraft:entity.hoglin.angry" | "block.sculk_sensor.fall" | "minecraft:block.sculk_sensor.fall" | "block.moss.break" | "minecraft:block.moss.break" | "entity.zombie.step" | "minecraft:entity.zombie.step" | "music.end" | "minecraft:music.end" | "entity.wither.death" | "minecraft:entity.wither.death" | "entity.vex.charge" | "minecraft:entity.vex.charge" | "block.chest.open" | "minecraft:block.chest.open" | "entity.generic.drink" | "minecraft:entity.generic.drink" | "entity.item_frame.rotate_item" | "minecraft:entity.item_frame.rotate_item" | "entity.bee.sting" | "minecraft:entity.bee.sting" | "block.vine.hit" | "minecraft:block.vine.hit" | "entity.parrot.imitate.ender_dragon" | "minecraft:entity.parrot.imitate.ender_dragon" | "entity.piglin_brute.ambient" | "minecraft:entity.piglin_brute.ambient" | "block.cave_vines.break" | "minecraft:block.cave_vines.break" | "block.slime_block.place" | "minecraft:block.slime_block.place" | "block.pointed_dripstone.drip_lava_into_cauldron" | "minecraft:block.pointed_dripstone.drip_lava_into_cauldron" | "block.azalea.place" | "minecraft:block.azalea.place" | "block.grass.break" | "minecraft:block.grass.break" | "block.spore_blossom.fall" | "minecraft:block.spore_blossom.fall" | "entity.egg.throw" | "minecraft:entity.egg.throw" | "entity.player.small_fall" | "minecraft:entity.player.small_fall" | "entity.cow.step" | "minecraft:entity.cow.step" | "entity.leash_knot.break" | "minecraft:entity.leash_knot.break" | "entity.villager.work_librarian" | "minecraft:entity.villager.work_librarian" | "entity.illusioner.prepare_blindness" | "minecraft:entity.illusioner.prepare_blindness" | "block.basalt.hit" | "minecraft:block.basalt.hit" | "block.chain.fall" | "minecraft:block.chain.fall" | "music.nether.nether_wastes" | "minecraft:music.nether.nether_wastes" | "item.spyglass.stop_using" | "minecraft:item.spyglass.stop_using" | "block.fungus.step" | "minecraft:block.fungus.step" | "block.big_dripleaf.fall" | "minecraft:block.big_dripleaf.fall" | "entity.horse.step" | "minecraft:entity.horse.step" | "block.spore_blossom.place" | "minecraft:block.spore_blossom.place" | "entity.shulker_bullet.hit" | "minecraft:entity.shulker_bullet.hit" | "block.beacon.ambient" | "minecraft:block.beacon.ambient" | "block.moss_carpet.break" | "minecraft:block.moss_carpet.break" | "music_disc.wait" | "minecraft:music_disc.wait" | "entity.puffer_fish.death" | "minecraft:entity.puffer_fish.death" | "entity.fox.bite" | "minecraft:entity.fox.bite" | "item.trident.thunder" | "minecraft:item.trident.thunder" | "entity.elder_guardian.death_land" | "minecraft:entity.elder_guardian.death_land" | "item.bone_meal.use" | "minecraft:item.bone_meal.use" | "block.small_dripleaf.place" | "minecraft:block.small_dripleaf.place" | "block.metal_pressure_plate.click_on" | "minecraft:block.metal_pressure_plate.click_on" | "entity.pig.step" | "minecraft:entity.pig.step" | "entity.slime.hurt_small" | "minecraft:entity.slime.hurt_small" | "block.basalt.place" | "minecraft:block.basalt.place" | "entity.experience_bottle.throw" | "minecraft:entity.experience_bottle.throw" | "item.bucket.fill_powder_snow" | "minecraft:item.bucket.fill_powder_snow" | "block.wooden_button.click_on" | "minecraft:block.wooden_button.click_on" | "entity.skeleton_horse.hurt" | "minecraft:entity.skeleton_horse.hurt" | "item.spyglass.use" | "minecraft:item.spyglass.use" | "block.chorus_flower.death" | "minecraft:block.chorus_flower.death" | "entity.turtle.swim" | "minecraft:entity.turtle.swim" | "block.respawn_anchor.charge" | "minecraft:block.respawn_anchor.charge" | "entity.goat.death" | "minecraft:entity.goat.death" | "block.grass.step" | "minecraft:block.grass.step" | "entity.illusioner.prepare_mirror" | "minecraft:entity.illusioner.prepare_mirror" | "entity.hoglin.retreat" | "minecraft:entity.hoglin.retreat" | "entity.enderman.scream" | "minecraft:entity.enderman.scream" | "music.overworld.meadow" | "minecraft:music.overworld.meadow" | "entity.ravager.death" | "minecraft:entity.ravager.death" | "item.bottle.fill_dragonbreath" | "minecraft:item.bottle.fill_dragonbreath" | "item.trident.return" | "minecraft:item.trident.return" | "entity.wolf.howl" | "minecraft:entity.wolf.howl" | "item.bucket.fill" | "minecraft:item.bucket.fill" | "block.scaffolding.place" | "minecraft:block.scaffolding.place" | "item.crossbow.loading_end" | "minecraft:item.crossbow.loading_end" | "item.hoe.till" | "minecraft:item.hoe.till" | "entity.zombie_villager.ambient" | "minecraft:entity.zombie_villager.ambient" | "block.bamboo_sapling.hit" | "minecraft:block.bamboo_sapling.hit" | "block.shroomlight.hit" | "minecraft:block.shroomlight.hit" | "entity.turtle.death_baby" | "minecraft:entity.turtle.death_baby" | "entity.fishing_bobber.splash" | "minecraft:entity.fishing_bobber.splash" | "block.anvil.hit" | "minecraft:block.anvil.hit" | "item.chorus_fruit.teleport" | "minecraft:item.chorus_fruit.teleport" | "entity.llama.eat" | "minecraft:entity.llama.eat" | "entity.sheep.step" | "minecraft:entity.sheep.step" | "entity.wither.spawn" | "minecraft:entity.wither.spawn" | "block.brewing_stand.brew" | "minecraft:block.brewing_stand.brew" | "entity.enderman.stare" | "minecraft:entity.enderman.stare" | "entity.zombified_piglin.death" | "minecraft:entity.zombified_piglin.death" | "block.beehive.work" | "minecraft:block.beehive.work" | "entity.wandering_trader.hurt" | "minecraft:entity.wandering_trader.hurt" | "entity.hostile.splash" | "minecraft:entity.hostile.splash" | "entity.panda.eat" | "minecraft:entity.panda.eat" | "block.ladder.place" | "minecraft:block.ladder.place" | "entity.panda.worried_ambient" | "minecraft:entity.panda.worried_ambient" | "ambient.cave" | "minecraft:ambient.cave" | "entity.llama.step" | "minecraft:entity.llama.step" | "block.big_dripleaf.break" | "minecraft:block.big_dripleaf.break" | "block.amethyst_block.chime" | "minecraft:block.amethyst_block.chime" | "entity.drowned.hurt_water" | "minecraft:entity.drowned.hurt_water" | "item.trident.throw" | "minecraft:item.trident.throw" | "entity.spider.ambient" | "minecraft:entity.spider.ambient" | "entity.slime.jump_small" | "minecraft:entity.slime.jump_small" | "block.roots.place" | "minecraft:block.roots.place" | "block.anvil.land" | "minecraft:block.anvil.land" | "entity.skeleton_horse.ambient_water" | "minecraft:entity.skeleton_horse.ambient_water" | "block.note_block.bell" | "minecraft:block.note_block.bell" | "entity.magma_cube.squish_small" | "minecraft:entity.magma_cube.squish_small" | "block.portal.trigger" | "minecraft:block.portal.trigger" | "block.glass.fall" | "minecraft:block.glass.fall" | "item.trident.riptide_2" | "minecraft:item.trident.riptide_2" | "entity.spider.hurt" | "minecraft:entity.spider.hurt" | "item.trident.riptide_3" | "minecraft:item.trident.riptide_3" | "item.trident.riptide_1" | "minecraft:item.trident.riptide_1" | "music_disc.blocks" | "minecraft:music_disc.blocks" | "block.respawn_anchor.deplete" | "minecraft:block.respawn_anchor.deplete" | "block.spore_blossom.step" | "minecraft:block.spore_blossom.step" | "block.basalt.break" | "minecraft:block.basalt.break" | "block.scaffolding.break" | "minecraft:block.scaffolding.break" | "block.moss_carpet.hit" | "minecraft:block.moss_carpet.hit" | "entity.squid.squirt" | "minecraft:entity.squid.squirt" | "block.ender_chest.open" | "minecraft:block.ender_chest.open" | "entity.parrot.ambient" | "minecraft:entity.parrot.ambient" | "entity.shulker.open" | "minecraft:entity.shulker.open" | "entity.glow_item_frame.remove_item" | "minecraft:entity.glow_item_frame.remove_item" | "entity.fox.screech" | "minecraft:entity.fox.screech" | "block.moss.step" | "minecraft:block.moss.step" | "entity.mooshroom.milk" | "minecraft:entity.mooshroom.milk" | "block.fungus.break" | "minecraft:block.fungus.break" | "entity.vindicator.death" | "minecraft:entity.vindicator.death" | "entity.glow_item_frame.rotate_item" | "minecraft:entity.glow_item_frame.rotate_item" | "entity.mule.ambient" | "minecraft:entity.mule.ambient" | "entity.tropical_fish.hurt" | "minecraft:entity.tropical_fish.hurt" | "entity.lingering_potion.throw" | "minecraft:entity.lingering_potion.throw" | "entity.wither.hurt" | "minecraft:entity.wither.hurt" | "entity.fox.teleport" | "minecraft:entity.fox.teleport" | "block.sculk_sensor.hit" | "minecraft:block.sculk_sensor.hit" | "block.amethyst_block.fall" | "minecraft:block.amethyst_block.fall" | "entity.ender_eye.death" | "minecraft:entity.ender_eye.death" | "block.anvil.place" | "minecraft:block.anvil.place" | "entity.parrot.imitate.slime" | "minecraft:entity.parrot.imitate.slime" | "entity.villager.work_toolsmith" | "minecraft:entity.villager.work_toolsmith" | "entity.chicken.step" | "minecraft:entity.chicken.step" | "entity.generic.eat" | "minecraft:entity.generic.eat" | "entity.strider.saddle" | "minecraft:entity.strider.saddle" | "block.deepslate.step" | "minecraft:block.deepslate.step" | "entity.boat.paddle_land" | "minecraft:entity.boat.paddle_land" | "block.sand.fall" | "minecraft:block.sand.fall" | "block.azalea_leaves.place" | "minecraft:block.azalea_leaves.place" | "entity.pig.death" | "minecraft:entity.pig.death" | "block.dripstone_block.place" | "minecraft:block.dripstone_block.place" | "music_disc.cat" | "minecraft:music_disc.cat" | "block.slime_block.step" | "minecraft:block.slime_block.step" | "entity.donkey.death" | "minecraft:entity.donkey.death" | "entity.zoglin.hurt" | "minecraft:entity.zoglin.hurt" | "entity.bee.loop" | "minecraft:entity.bee.loop" | "entity.elder_guardian.curse" | "minecraft:entity.elder_guardian.curse" | "entity.horse.saddle" | "minecraft:entity.horse.saddle" | "block.nether_gold_ore.place" | "minecraft:block.nether_gold_ore.place" | "item.totem.use" | "minecraft:item.totem.use" | "block.glass.break" | "minecraft:block.glass.break" | "entity.wolf.ambient" | "minecraft:entity.wolf.ambient" | "entity.item_frame.break" | "minecraft:entity.item_frame.break" | "block.sculk_sensor.clicking" | "minecraft:block.sculk_sensor.clicking" | "entity.piglin.converted_to_zombified" | "minecraft:entity.piglin.converted_to_zombified" | "entity.firework_rocket.twinkle" | "minecraft:entity.firework_rocket.twinkle" | "entity.fox.death" | "minecraft:entity.fox.death" | "entity.squid.death" | "minecraft:entity.squid.death" | "block.slime_block.fall" | "minecraft:block.slime_block.fall" | "entity.guardian.ambient" | "minecraft:entity.guardian.ambient" | "block.small_dripleaf.break" | "minecraft:block.small_dripleaf.break" | "entity.turtle.ambient_land" | "minecraft:entity.turtle.ambient_land" | "entity.generic.extinguish_fire" | "minecraft:entity.generic.extinguish_fire" | "block.soul_soil.place" | "minecraft:block.soul_soil.place" | "entity.phantom.death" | "minecraft:entity.phantom.death" | "item.bottle.fill" | "minecraft:item.bottle.fill" | "entity.magma_cube.death_small" | "minecraft:entity.magma_cube.death_small" | "block.candle.break" | "minecraft:block.candle.break" | "music_disc.chirp" | "minecraft:music_disc.chirp" | "block.note_block.chime" | "minecraft:block.note_block.chime" | "entity.bat.death" | "minecraft:entity.bat.death" | "entity.panda.ambient" | "minecraft:entity.panda.ambient" | "entity.parrot.imitate.skeleton" | "minecraft:entity.parrot.imitate.skeleton" | "block.redstone_torch.burnout" | "minecraft:block.redstone_torch.burnout" | "entity.turtle.lay_egg" | "minecraft:entity.turtle.lay_egg" | "music_disc.ward" | "minecraft:music_disc.ward" | "block.amethyst_block.step" | "minecraft:block.amethyst_block.step" | "entity.wolf.death" | "minecraft:entity.wolf.death" | "block.wart_block.fall" | "minecraft:block.wart_block.fall" | "item.book.put" | "minecraft:item.book.put" | "block.honey_block.fall" | "minecraft:block.honey_block.fall" | "block.bubble_column.upwards_ambient" | "minecraft:block.bubble_column.upwards_ambient" | "entity.firework_rocket.large_blast" | "minecraft:entity.firework_rocket.large_blast" | "block.ladder.break" | "minecraft:block.ladder.break" | "entity.turtle.hurt_baby" | "minecraft:entity.turtle.hurt_baby" | "block.deepslate.hit" | "minecraft:block.deepslate.hit" | "block.nether_bricks.break" | "minecraft:block.nether_bricks.break" | "entity.painting.place" | "minecraft:entity.painting.place" | "entity.drowned.hurt" | "minecraft:entity.drowned.hurt" | "block.fungus.fall" | "minecraft:block.fungus.fall" | "entity.strider.death" | "minecraft:entity.strider.death" | "entity.strider.hurt" | "minecraft:entity.strider.hurt" | "block.azalea.break" | "minecraft:block.azalea.break" | "item.bucket.fill_axolotl" | "minecraft:item.bucket.fill_axolotl" | "entity.iron_golem.damage" | "minecraft:entity.iron_golem.damage" | "item.shield.break" | "minecraft:item.shield.break" | "block.metal.place" | "minecraft:block.metal.place" | "item.lodestone_compass.lock" | "minecraft:item.lodestone_compass.lock" | "entity.snow_golem.death" | "minecraft:entity.snow_golem.death" | "entity.parrot.imitate.hoglin" | "minecraft:entity.parrot.imitate.hoglin" | "entity.zoglin.ambient" | "minecraft:entity.zoglin.ambient" | "entity.generic.small_fall" | "minecraft:entity.generic.small_fall" | "block.bamboo.fall" | "minecraft:block.bamboo.fall" | "entity.fish.swim" | "minecraft:entity.fish.swim" | "block.cave_vines.place" | "minecraft:block.cave_vines.place" | "entity.piglin.ambient" | "minecraft:entity.piglin.ambient" | "entity.witch.celebrate" | "minecraft:entity.witch.celebrate" | "block.soul_soil.hit" | "minecraft:block.soul_soil.hit" | "block.grass.place" | "minecraft:block.grass.place" | "entity.goat.ambient" | "minecraft:entity.goat.ambient" | "entity.zombified_piglin.ambient" | "minecraft:entity.zombified_piglin.ambient" | "block.pumpkin.carve" | "minecraft:block.pumpkin.carve" | "entity.zombified_piglin.angry" | "minecraft:entity.zombified_piglin.angry" | "entity.ravager.celebrate" | "minecraft:entity.ravager.celebrate" | "entity.skeleton.step" | "minecraft:entity.skeleton.step" | "block.portal.ambient" | "minecraft:block.portal.ambient" | "entity.ocelot.ambient" | "minecraft:entity.ocelot.ambient" | "entity.painting.break" | "minecraft:entity.painting.break" | "entity.bee.death" | "minecraft:entity.bee.death" | "entity.ghast.scream" | "minecraft:entity.ghast.scream" | "block.honey_block.step" | "minecraft:block.honey_block.step" | "item.bucket.empty_axolotl" | "minecraft:item.bucket.empty_axolotl" | "entity.goat.screaming.death" | "minecraft:entity.goat.screaming.death" | "block.netherite_block.fall" | "minecraft:block.netherite_block.fall" | "block.hanging_roots.break" | "minecraft:block.hanging_roots.break" | "block.bubble_column.whirlpool_inside" | "minecraft:block.bubble_column.whirlpool_inside" | "block.comparator.click" | "minecraft:block.comparator.click" | "block.wet_grass.step" | "minecraft:block.wet_grass.step" | "item.bucket.empty_lava" | "minecraft:item.bucket.empty_lava" | "entity.zombie.converted_to_drowned" | "minecraft:entity.zombie.converted_to_drowned" | "block.iron_door.open" | "minecraft:block.iron_door.open" | "block.cake.add_candle" | "minecraft:block.cake.add_candle" | "entity.evoker.cast_spell" | "minecraft:entity.evoker.cast_spell" | "entity.axolotl.splash" | "minecraft:entity.axolotl.splash" | "entity.parrot.imitate.witch" | "minecraft:entity.parrot.imitate.witch" | "block.honey_block.break" | "minecraft:block.honey_block.break" | "block.big_dripleaf.tilt_down" | "minecraft:block.big_dripleaf.tilt_down" | "entity.villager.no" | "minecraft:entity.villager.no" | "block.netherite_block.hit" | "minecraft:block.netherite_block.hit" | "block.gravel.step" | "minecraft:block.gravel.step" | "block.coral_block.break" | "minecraft:block.coral_block.break" | "block.dripstone_block.break" | "minecraft:block.dripstone_block.break" | "entity.slime.squish_small" | "minecraft:entity.slime.squish_small" | "entity.mule.eat" | "minecraft:entity.mule.eat" | "entity.parrot.imitate.wither_skeleton" | "minecraft:entity.parrot.imitate.wither_skeleton" | "entity.iron_golem.death" | "minecraft:entity.iron_golem.death" | "block.shroomlight.break" | "minecraft:block.shroomlight.break" | "block.spore_blossom.hit" | "minecraft:block.spore_blossom.hit" | "block.furnace.fire_crackle" | "minecraft:block.furnace.fire_crackle" | "entity.strider.ambient" | "minecraft:entity.strider.ambient" | "block.anvil.break" | "minecraft:block.anvil.break" | "entity.creeper.primed" | "minecraft:entity.creeper.primed" | "entity.fox.aggro" | "minecraft:entity.fox.aggro" | "block.wet_grass.break" | "minecraft:block.wet_grass.break" | "block.grass.hit" | "minecraft:block.grass.hit" | "entity.panda.aggressive_ambient" | "minecraft:entity.panda.aggressive_ambient" | "entity.slime.death" | "minecraft:entity.slime.death" | "entity.villager.death" | "minecraft:entity.villager.death" | "block.nether_gold_ore.break" | "minecraft:block.nether_gold_ore.break" | "entity.dragon_fireball.explode" | "minecraft:entity.dragon_fireball.explode" | "block.ancient_debris.fall" | "minecraft:block.ancient_debris.fall" | "block.calcite.break" | "minecraft:block.calcite.break" | "entity.player.attack.strong" | "minecraft:entity.player.attack.strong" | "entity.villager.trade" | "minecraft:entity.villager.trade" | "block.big_dripleaf.place" | "minecraft:block.big_dripleaf.place" | "block.ladder.hit" | "minecraft:block.ladder.hit" | "block.bamboo.place" | "minecraft:block.bamboo.place" | "block.copper.hit" | "minecraft:block.copper.hit" | "entity.turtle.hurt" | "minecraft:entity.turtle.hurt" | "item.bucket.empty_powder_snow" | "minecraft:item.bucket.empty_powder_snow" | "entity.elder_guardian.flop" | "minecraft:entity.elder_guardian.flop" | "block.end_gateway.spawn" | "minecraft:block.end_gateway.spawn" | "entity.guardian.ambient_land" | "minecraft:entity.guardian.ambient_land" | "entity.stray.step" | "minecraft:entity.stray.step" | "item.ink_sac.use" | "minecraft:item.ink_sac.use" | "block.moss_carpet.place" | "minecraft:block.moss_carpet.place" | "entity.firework_rocket.blast" | "minecraft:entity.firework_rocket.blast" | "entity.drowned.shoot" | "minecraft:entity.drowned.shoot" | "block.calcite.hit" | "minecraft:block.calcite.hit" | "block.big_dripleaf.step" | "minecraft:block.big_dripleaf.step" | "block.soul_sand.place" | "minecraft:block.soul_sand.place" | "entity.turtle.death" | "minecraft:entity.turtle.death" | "block.glass.place" | "minecraft:block.glass.place" | "block.fungus.place" | "minecraft:block.fungus.place" | "ambient.underwater.loop.additions" | "minecraft:ambient.underwater.loop.additions" | "entity.wandering_trader.drink_potion" | "minecraft:entity.wandering_trader.drink_potion" | "ambient.underwater.exit" | "minecraft:ambient.underwater.exit" | "entity.magma_cube.jump" | "minecraft:entity.magma_cube.jump" | "entity.polar_bear.death" | "minecraft:entity.polar_bear.death" | "block.bubble_column.upwards_inside" | "minecraft:block.bubble_column.upwards_inside" | "entity.panda.sneeze" | "minecraft:entity.panda.sneeze" | "entity.vex.hurt" | "minecraft:entity.vex.hurt" | "block.lodestone.break" | "minecraft:block.lodestone.break" | "ambient.crimson_forest.loop" | "minecraft:ambient.crimson_forest.loop" | "item.crossbow.loading_middle" | "minecraft:item.crossbow.loading_middle" | "block.anvil.use" | "minecraft:block.anvil.use" | "entity.mule.hurt" | "minecraft:entity.mule.hurt" | "block.amethyst_cluster.break" | "minecraft:block.amethyst_cluster.break" | "block.pointed_dripstone.drip_water" | "minecraft:block.pointed_dripstone.drip_water" | "entity.ender_dragon.shoot" | "minecraft:entity.ender_dragon.shoot" | "ambient.soul_sand_valley.loop" | "minecraft:ambient.soul_sand_valley.loop" | "block.metal.break" | "minecraft:block.metal.break" | "block.nether_gold_ore.fall" | "minecraft:block.nether_gold_ore.fall" | "entity.witch.throw" | "minecraft:entity.witch.throw" | "block.anvil.fall" | "minecraft:block.anvil.fall" | "block.calcite.place" | "minecraft:block.calcite.place" | "entity.evoker.death" | "minecraft:entity.evoker.death" | "entity.parrot.imitate.zombie" | "minecraft:entity.parrot.imitate.zombie" | "block.moss_carpet.step" | "minecraft:block.moss_carpet.step" | "entity.cod.ambient" | "minecraft:entity.cod.ambient" | "entity.parrot.imitate.drowned" | "minecraft:entity.parrot.imitate.drowned" | "music.overworld.snowy_slopes" | "minecraft:music.overworld.snowy_slopes" | "entity.generic.explode" | "minecraft:entity.generic.explode" | "entity.silverfish.hurt" | "minecraft:entity.silverfish.hurt" | "block.dispenser.launch" | "minecraft:block.dispenser.launch" | "entity.minecart.inside.underwater" | "minecraft:entity.minecart.inside.underwater" | "entity.panda.pre_sneeze" | "minecraft:entity.panda.pre_sneeze" | "block.slime_block.hit" | "minecraft:block.slime_block.hit" | "block.pointed_dripstone.break" | "minecraft:block.pointed_dripstone.break" | "block.shroomlight.fall" | "minecraft:block.shroomlight.fall" | "entity.bee.loop_aggressive" | "minecraft:entity.bee.loop_aggressive" | "block.growing_plant.crop" | "minecraft:block.growing_plant.crop" | "entity.iron_golem.step" | "minecraft:entity.iron_golem.step" | "entity.turtle.egg_hatch" | "minecraft:entity.turtle.egg_hatch" | "entity.zoglin.attack" | "minecraft:entity.zoglin.attack" | "entity.parrot.imitate.creeper" | "minecraft:entity.parrot.imitate.creeper" | "entity.generic.death" | "minecraft:entity.generic.death" | "block.bone_block.fall" | "minecraft:block.bone_block.fall" | "entity.cod.hurt" | "minecraft:entity.cod.hurt" | "entity.villager.work_butcher" | "minecraft:entity.villager.work_butcher" | "entity.cat.ambient" | "minecraft:entity.cat.ambient" | "entity.horse.angry" | "minecraft:entity.horse.angry" | "entity.item_frame.place" | "minecraft:entity.item_frame.place" | "ambient.underwater.enter" | "minecraft:ambient.underwater.enter" | "entity.enderman.hurt" | "minecraft:entity.enderman.hurt" | "block.nylium.fall" | "minecraft:block.nylium.fall" | "entity.endermite.step" | "minecraft:entity.endermite.step" | "entity.goat.screaming.prepare_ram" | "minecraft:entity.goat.screaming.prepare_ram" | "ui.stonecutter.select_recipe" | "minecraft:ui.stonecutter.select_recipe" | "entity.fox.ambient" | "minecraft:entity.fox.ambient" | "entity.piglin.angry" | "minecraft:entity.piglin.angry" | "block.bone_block.place" | "minecraft:block.bone_block.place" | "block.weeping_vines.fall" | "minecraft:block.weeping_vines.fall" | "block.azalea_leaves.hit" | "minecraft:block.azalea_leaves.hit" | "entity.wandering_trader.ambient" | "minecraft:entity.wandering_trader.ambient" | "block.deepslate_tiles.fall" | "minecraft:block.deepslate_tiles.fall" | "block.pointed_dripstone.drip_lava" | "minecraft:block.pointed_dripstone.drip_lava" | "entity.parrot.imitate.endermite" | "minecraft:entity.parrot.imitate.endermite" | "entity.mooshroom.shear" | "minecraft:entity.mooshroom.shear" | "entity.guardian.flop" | "minecraft:entity.guardian.flop" | "entity.iron_golem.attack" | "minecraft:entity.iron_golem.attack" | "block.roots.fall" | "minecraft:block.roots.fall" | "block.deepslate_bricks.place" | "minecraft:block.deepslate_bricks.place" | "ambient.underwater.loop" | "minecraft:ambient.underwater.loop" | "block.snow.step" | "minecraft:block.snow.step" | "entity.wandering_trader.reappeared" | "minecraft:entity.wandering_trader.reappeared" | "music_disc.strad" | "minecraft:music_disc.strad" | "entity.sheep.ambient" | "minecraft:entity.sheep.ambient" | "block.conduit.activate" | "minecraft:block.conduit.activate" | "block.glass.hit" | "minecraft:block.glass.hit" | "entity.zombie.attack_wooden_door" | "minecraft:entity.zombie.attack_wooden_door" | "block.azalea.step" | "minecraft:block.azalea.step" | "ui.stonecutter.take_result" | "minecraft:ui.stonecutter.take_result" | "item.crossbow.shoot" | "minecraft:item.crossbow.shoot" | "entity.pig.hurt" | "minecraft:entity.pig.hurt" | "block.basalt.fall" | "minecraft:block.basalt.fall" | "entity.llama.spit" | "minecraft:entity.llama.spit" | "block.conduit.ambient" | "minecraft:block.conduit.ambient" | "entity.parrot.imitate.zombie_villager" | "minecraft:entity.parrot.imitate.zombie_villager" | "block.fire.extinguish" | "minecraft:block.fire.extinguish" | "entity.wandering_trader.disappeared" | "minecraft:entity.wandering_trader.disappeared" | "entity.glow_squid.death" | "minecraft:entity.glow_squid.death" | "entity.rabbit.death" | "minecraft:entity.rabbit.death" | "entity.wandering_trader.drink_milk" | "minecraft:entity.wandering_trader.drink_milk" | "entity.parrot.imitate.pillager" | "minecraft:entity.parrot.imitate.pillager" | "entity.husk.hurt" | "minecraft:entity.husk.hurt" | "entity.player.attack.sweep" | "minecraft:entity.player.attack.sweep" | "block.tuff.fall" | "minecraft:block.tuff.fall" | "entity.turtle.shamble_baby" | "minecraft:entity.turtle.shamble_baby" | "block.lantern.fall" | "minecraft:block.lantern.fall" | "block.bone_block.break" | "minecraft:block.bone_block.break" | "block.dripstone_block.fall" | "minecraft:block.dripstone_block.fall" | "block.weeping_vines.step" | "minecraft:block.weeping_vines.step" | "block.wet_grass.place" | "minecraft:block.wet_grass.place" | "block.snow.fall" | "minecraft:block.snow.fall" | "block.powder_snow.hit" | "minecraft:block.powder_snow.hit" | "entity.villager.work_cartographer" | "minecraft:entity.villager.work_cartographer" | "entity.lightning_bolt.thunder" | "minecraft:entity.lightning_bolt.thunder" | "music.nether.soul_sand_valley" | "minecraft:music.nether.soul_sand_valley" | "entity.illusioner.cast_spell" | "minecraft:entity.illusioner.cast_spell" | "block.honey_block.slide" | "minecraft:block.honey_block.slide" | "entity.parrot.hurt" | "minecraft:entity.parrot.hurt" | "ambient.crimson_forest.additions" | "minecraft:ambient.crimson_forest.additions" | "block.pointed_dripstone.fall" | "minecraft:block.pointed_dripstone.fall" | "entity.item.break" | "minecraft:entity.item.break" | "block.basalt.step" | "minecraft:block.basalt.step" | "entity.ravager.hurt" | "minecraft:entity.ravager.hurt" | "block.pointed_dripstone.step" | "minecraft:block.pointed_dripstone.step" | "entity.evoker_fangs.attack" | "minecraft:entity.evoker_fangs.attack" | "entity.blaze.burn" | "minecraft:entity.blaze.burn" | "entity.turtle.shamble" | "minecraft:entity.turtle.shamble" | "entity.cat.purr" | "minecraft:entity.cat.purr" | "block.moss_carpet.fall" | "minecraft:block.moss_carpet.fall" | "entity.donkey.angry" | "minecraft:entity.donkey.angry" | "entity.piglin_brute.hurt" | "minecraft:entity.piglin_brute.hurt" | "entity.parrot.imitate.phantom" | "minecraft:entity.parrot.imitate.phantom" | "block.deepslate_bricks.break" | "minecraft:block.deepslate_bricks.break" | "entity.player.hurt_on_fire" | "minecraft:entity.player.hurt_on_fire" | "entity.piglin.retreat" | "minecraft:entity.piglin.retreat" | "entity.donkey.eat" | "minecraft:entity.donkey.eat" | "entity.piglin_brute.angry" | "minecraft:entity.piglin_brute.angry" | "block.lodestone.place" | "minecraft:block.lodestone.place" | "entity.zombie_horse.hurt" | "minecraft:entity.zombie_horse.hurt" | "entity.husk.death" | "minecraft:entity.husk.death" | "block.wooden_door.close" | "minecraft:block.wooden_door.close" | "entity.hoglin.attack" | "minecraft:entity.hoglin.attack" | "entity.bat.hurt" | "minecraft:entity.bat.hurt" | "entity.parrot.imitate.elder_guardian" | "minecraft:entity.parrot.imitate.elder_guardian" | "block.small_amethyst_bud.place" | "minecraft:block.small_amethyst_bud.place" | "block.wart_block.step" | "minecraft:block.wart_block.step" | "entity.skeleton_horse.swim" | "minecraft:entity.skeleton_horse.swim" | "entity.horse.armor" | "minecraft:entity.horse.armor" | "block.azalea.fall" | "minecraft:block.azalea.fall" | "entity.cat.hiss" | "minecraft:entity.cat.hiss" | "block.calcite.fall" | "minecraft:block.calcite.fall" | "entity.panda.cant_breed" | "minecraft:entity.panda.cant_breed" | "entity.evoker.celebrate" | "minecraft:entity.evoker.celebrate" | "music.under_water" | "minecraft:music.under_water" | "block.chorus_flower.grow" | "minecraft:block.chorus_flower.grow" | "entity.axolotl.hurt" | "minecraft:entity.axolotl.hurt" | "block.shroomlight.place" | "minecraft:block.shroomlight.place" | "block.beacon.deactivate" | "minecraft:block.beacon.deactivate" | "entity.drowned.swim" | "minecraft:entity.drowned.swim" | "item.firecharge.use" | "minecraft:item.firecharge.use" | "block.copper.place" | "minecraft:block.copper.place" | "block.stone_button.click_on" | "minecraft:block.stone_button.click_on" | "entity.witch.hurt" | "minecraft:entity.witch.hurt" | "block.gilded_blackstone.place" | "minecraft:block.gilded_blackstone.place" | "block.iron_trapdoor.open" | "minecraft:block.iron_trapdoor.open" | "entity.slime.death_small" | "minecraft:entity.slime.death_small" | "block.grass.fall" | "minecraft:block.grass.fall" | "block.beacon.power_select" | "minecraft:block.beacon.power_select" | "block.netherrack.hit" | "minecraft:block.netherrack.hit" | "entity.skeleton_horse.death" | "minecraft:entity.skeleton_horse.death" | "block.copper.break" | "minecraft:block.copper.break" | "entity.item_frame.remove_item" | "minecraft:entity.item_frame.remove_item" | "block.chain.hit" | "minecraft:block.chain.hit" | "entity.evoker.ambient" | "minecraft:entity.evoker.ambient" | "entity.illusioner.ambient" | "minecraft:entity.illusioner.ambient" | "block.calcite.step" | "minecraft:block.calcite.step" | "entity.wolf.step" | "minecraft:entity.wolf.step" | "entity.zombie_villager.converted" | "minecraft:entity.zombie_villager.converted" | "entity.hoglin.ambient" | "minecraft:entity.hoglin.ambient" | "entity.piglin.death" | "minecraft:entity.piglin.death" | "block.soul_soil.fall" | "minecraft:block.soul_soil.fall" | "entity.mooshroom.eat" | "minecraft:entity.mooshroom.eat" | "entity.mule.death" | "minecraft:entity.mule.death" | "block.ancient_debris.place" | "minecraft:block.ancient_debris.place" | "entity.tropical_fish.death" | "minecraft:entity.tropical_fish.death" | "entity.villager.work_weaponsmith" | "minecraft:entity.villager.work_weaponsmith" | "block.crop.break" | "minecraft:block.crop.break" | "block.dripstone_block.step" | "minecraft:block.dripstone_block.step" | "block.stone_pressure_plate.click_on" | "minecraft:block.stone_pressure_plate.click_on" | "entity.wolf.shake" | "minecraft:entity.wolf.shake" | "entity.firework_rocket.large_blast_far" | "minecraft:entity.firework_rocket.large_blast_far" | "entity.parrot.imitate.piglin_brute" | "minecraft:entity.parrot.imitate.piglin_brute" | "entity.horse.death" | "minecraft:entity.horse.death" | "music_disc.13" | "minecraft:music_disc.13" | "block.wooden_trapdoor.close" | "minecraft:block.wooden_trapdoor.close" | "entity.item_frame.add_item" | "minecraft:entity.item_frame.add_item" | "entity.guardian.death" | "minecraft:entity.guardian.death" | "music_disc.11" | "minecraft:music_disc.11" | "entity.horse.hurt" | "minecraft:entity.horse.hurt" | "entity.dolphin.ambient_water" | "minecraft:entity.dolphin.ambient_water" | "entity.dolphin.ambient" | "minecraft:entity.dolphin.ambient" | "item.trident.hit" | "minecraft:item.trident.hit" | "item.armor.equip_iron" | "minecraft:item.armor.equip_iron" | "block.end_portal_frame.fill" | "minecraft:block.end_portal_frame.fill" | "block.nylium.step" | "minecraft:block.nylium.step" | "entity.blaze.ambient" | "minecraft:entity.blaze.ambient" | "entity.glow_item_frame.add_item" | "minecraft:entity.glow_item_frame.add_item" | "entity.snowball.throw" | "minecraft:entity.snowball.throw" | "entity.skeleton.hurt" | "minecraft:entity.skeleton.hurt" | "entity.ender_dragon.death" | "minecraft:entity.ender_dragon.death" | "block.rooted_dirt.break" | "minecraft:block.rooted_dirt.break" | "entity.player.splash.high_speed" | "minecraft:entity.player.splash.high_speed" | "block.water.ambient" | "minecraft:block.water.ambient" | "block.piston.extend" | "minecraft:block.piston.extend" | "entity.horse.jump" | "minecraft:entity.horse.jump" | "entity.horse.eat" | "minecraft:entity.horse.eat" | "block.pointed_dripstone.place" | "minecraft:block.pointed_dripstone.place" | "entity.wither_skeleton.ambient" | "minecraft:entity.wither_skeleton.ambient" | "block.shulker_box.open" | "minecraft:block.shulker_box.open" | "block.wood.hit" | "minecraft:block.wood.hit" | "entity.ghast.ambient" | "minecraft:entity.ghast.ambient" | "block.deepslate.break" | "minecraft:block.deepslate.break" | "entity.fox.hurt" | "minecraft:entity.fox.hurt" | "entity.wither.ambient" | "minecraft:entity.wither.ambient" | "block.bone_block.step" | "minecraft:block.bone_block.step" | "entity.firework_rocket.blast_far" | "minecraft:entity.firework_rocket.blast_far" | "block.scaffolding.hit" | "minecraft:block.scaffolding.hit" | "block.nether_gold_ore.step" | "minecraft:block.nether_gold_ore.step" | "block.deepslate_bricks.fall" | "minecraft:block.deepslate_bricks.fall" | "block.polished_deepslate.hit" | "minecraft:block.polished_deepslate.hit" | "entity.rabbit.attack" | "minecraft:entity.rabbit.attack" | "block.stone.hit" | "minecraft:block.stone.hit" | "entity.hostile.death" | "minecraft:entity.hostile.death" | "block.roots.step" | "minecraft:block.roots.step" | "item.book.page_turn" | "minecraft:item.book.page_turn" | "entity.ender_dragon.flap" | "minecraft:entity.ender_dragon.flap" | "entity.hoglin.hurt" | "minecraft:entity.hoglin.hurt" | "entity.wandering_trader.trade" | "minecraft:entity.wandering_trader.trade" | "item.armor.equip_netherite" | "minecraft:item.armor.equip_netherite" | "entity.glow_squid.hurt" | "minecraft:entity.glow_squid.hurt" | "entity.piglin.admiring_item" | "minecraft:entity.piglin.admiring_item" | "ui.cartography_table.take_result" | "minecraft:ui.cartography_table.take_result" | "block.flowering_azalea.hit" | "minecraft:block.flowering_azalea.hit" | "entity.player.attack.crit" | "minecraft:entity.player.attack.crit" | "entity.horse.gallop" | "minecraft:entity.horse.gallop" | "block.weeping_vines.hit" | "minecraft:block.weeping_vines.hit" | "block.azalea_leaves.break" | "minecraft:block.azalea_leaves.break" | "block.shroomlight.step" | "minecraft:block.shroomlight.step" | "entity.dolphin.attack" | "minecraft:entity.dolphin.attack" | "block.deepslate_bricks.step" | "minecraft:block.deepslate_bricks.step" | "block.deepslate.fall" | "minecraft:block.deepslate.fall" | "item.elytra.flying" | "minecraft:item.elytra.flying" | "entity.lightning_bolt.impact" | "minecraft:entity.lightning_bolt.impact" | "entity.snow_golem.shoot" | "minecraft:entity.snow_golem.shoot" | "entity.dolphin.hurt" | "minecraft:entity.dolphin.hurt" | "entity.villager.work_fletcher" | "minecraft:entity.villager.work_fletcher" | "music.overworld.frozen_peaks" | "minecraft:music.overworld.frozen_peaks" | "block.powder_snow.step" | "minecraft:block.powder_snow.step" | "block.note_block.hat" | "minecraft:block.note_block.hat" | "block.tuff.hit" | "minecraft:block.tuff.hit" | "item.bucket.empty" | "minecraft:item.bucket.empty" | "entity.vindicator.ambient" | "minecraft:entity.vindicator.ambient" | "block.medium_amethyst_bud.place" | "minecraft:block.medium_amethyst_bud.place" | "entity.wither_skeleton.death" | "minecraft:entity.wither_skeleton.death" | "block.gilded_blackstone.break" | "minecraft:block.gilded_blackstone.break" | "block.conduit.ambient.short" | "minecraft:block.conduit.ambient.short" | "entity.ghast.warn" | "minecraft:entity.ghast.warn" | "block.soul_soil.step" | "minecraft:block.soul_soil.step" | "entity.cat.stray_ambient" | "minecraft:entity.cat.stray_ambient" | "block.slime_block.break" | "minecraft:block.slime_block.break" | "entity.skeleton_horse.jump_water" | "minecraft:entity.skeleton_horse.jump_water" | "item.axe.strip" | "minecraft:item.axe.strip" | "block.tripwire.detach" | "minecraft:block.tripwire.detach" | "entity.vindicator.hurt" | "minecraft:entity.vindicator.hurt" | "block.anvil.step" | "minecraft:block.anvil.step" | "music.nether.basalt_deltas" | "minecraft:music.nether.basalt_deltas" | "ambient.nether_wastes.mood" | "minecraft:ambient.nether_wastes.mood" | "weather.rain" | "minecraft:weather.rain" | "entity.donkey.ambient" | "minecraft:entity.donkey.ambient" | "block.nether_sprouts.hit" | "minecraft:block.nether_sprouts.hit" | "block.lever.click" | "minecraft:block.lever.click" | "entity.shulker.ambient" | "minecraft:entity.shulker.ambient" | "block.bell.resonate" | "minecraft:block.bell.resonate" | "block.nether_bricks.hit" | "minecraft:block.nether_bricks.hit" | "entity.zombie_horse.ambient" | "minecraft:entity.zombie_horse.ambient" | "block.beehive.drip" | "minecraft:block.beehive.drip" | "entity.polar_bear.ambient_baby" | "minecraft:entity.polar_bear.ambient_baby" | "entity.elder_guardian.ambient_land" | "minecraft:entity.elder_guardian.ambient_land" | "entity.pillager.celebrate" | "minecraft:entity.pillager.celebrate" | "ambient.basalt_deltas.mood" | "minecraft:ambient.basalt_deltas.mood" | "entity.pig.ambient" | "minecraft:entity.pig.ambient" | "item.shovel.flatten" | "minecraft:item.shovel.flatten" | "entity.villager.celebrate" | "minecraft:entity.villager.celebrate" | "block.small_amethyst_bud.break" | "minecraft:block.small_amethyst_bud.break" | "block.big_dripleaf.hit" | "minecraft:block.big_dripleaf.hit" | "entity.piglin_brute.death" | "minecraft:entity.piglin_brute.death" | "ui.toast.challenge_complete" | "minecraft:ui.toast.challenge_complete" | "entity.skeleton_horse.ambient" | "minecraft:entity.skeleton_horse.ambient" | "item.crossbow.loading_start" | "minecraft:item.crossbow.loading_start" | "item.trident.hit_ground" | "minecraft:item.trident.hit_ground" | "entity.horse.step_wood" | "minecraft:entity.horse.step_wood" | "block.candle.ambient" | "minecraft:block.candle.ambient" | "entity.vindicator.celebrate" | "minecraft:entity.vindicator.celebrate" | "entity.dolphin.jump" | "minecraft:entity.dolphin.jump" | "block.amethyst_block.hit" | "minecraft:block.amethyst_block.hit" | "entity.bat.takeoff" | "minecraft:entity.bat.takeoff" | "block.conduit.deactivate" | "minecraft:block.conduit.deactivate" | "entity.enderman.ambient" | "minecraft:entity.enderman.ambient" | "entity.drowned.death" | "minecraft:entity.drowned.death" | "entity.goat.screaming.eat" | "minecraft:entity.goat.screaming.eat" | "block.moss.hit" | "minecraft:block.moss.hit" | "block.composter.empty" | "minecraft:block.composter.empty" | "entity.parrot.imitate.stray" | "minecraft:entity.parrot.imitate.stray" | "block.copper.fall" | "minecraft:block.copper.fall" | "block.rooted_dirt.place" | "minecraft:block.rooted_dirt.place" | "block.lily_pad.place" | "minecraft:block.lily_pad.place" | "entity.ghast.death" | "minecraft:entity.ghast.death" | "block.lantern.place" | "minecraft:block.lantern.place" | "ambient.basalt_deltas.loop" | "minecraft:ambient.basalt_deltas.loop" | "entity.glow_squid.ambient" | "minecraft:entity.glow_squid.ambient" | "entity.stray.hurt" | "minecraft:entity.stray.hurt" | "block.bamboo.hit" | "minecraft:block.bamboo.hit" | "entity.piglin.step" | "minecraft:entity.piglin.step" | "block.deepslate_bricks.hit" | "minecraft:block.deepslate_bricks.hit" | "block.flowering_azalea.step" | "minecraft:block.flowering_azalea.step" | "entity.ghast.hurt" | "minecraft:entity.ghast.hurt" | "entity.goat.step" | "minecraft:entity.goat.step" | "block.sculk_sensor.break" | "minecraft:block.sculk_sensor.break" | "block.enchantment_table.use" | "minecraft:block.enchantment_table.use" | "entity.wither_skeleton.hurt" | "minecraft:entity.wither_skeleton.hurt" | "block.bamboo_sapling.break" | "minecraft:block.bamboo_sapling.break" | "block.fire.ambient" | "minecraft:block.fire.ambient" | "block.nether_sprouts.place" | "minecraft:block.nether_sprouts.place" | "block.smithing_table.use" | "minecraft:block.smithing_table.use" | "block.powder_snow.fall" | "minecraft:block.powder_snow.fall" | "entity.witch.ambient" | "minecraft:entity.witch.ambient" | "entity.phantom.hurt" | "minecraft:entity.phantom.hurt" | "entity.player.levelup" | "minecraft:entity.player.levelup" | "entity.zombie.break_wooden_door" | "minecraft:entity.zombie.break_wooden_door" | "music_disc.far" | "minecraft:music_disc.far" | "block.deepslate.place" | "minecraft:block.deepslate.place" | "entity.skeleton_horse.step_water" | "minecraft:entity.skeleton_horse.step_water" | "entity.axolotl.attack" | "minecraft:entity.axolotl.attack" | "entity.cod.death" | "minecraft:entity.cod.death" | "entity.splash_potion.throw" | "minecraft:entity.splash_potion.throw" | "block.polished_deepslate.fall" | "minecraft:block.polished_deepslate.fall" | "block.coral_block.hit" | "minecraft:block.coral_block.hit" | "block.polished_deepslate.break" | "minecraft:block.polished_deepslate.break" | "entity.fishing_bobber.throw" | "minecraft:entity.fishing_bobber.throw" | "entity.mule.angry" | "minecraft:entity.mule.angry" | "entity.generic.big_fall" | "minecraft:entity.generic.big_fall" | "block.wooden_pressure_plate.click_on" | "minecraft:block.wooden_pressure_plate.click_on" | "block.ladder.fall" | "minecraft:block.ladder.fall" | "block.note_block.cow_bell" | "minecraft:block.note_block.cow_bell" | "entity.villager.ambient" | "minecraft:entity.villager.ambient" | "block.wood.place" | "minecraft:block.wood.place" | "block.lodestone.hit" | "minecraft:block.lodestone.hit" | "block.large_amethyst_bud.break" | "minecraft:block.large_amethyst_bud.break" | "entity.zombie_horse.death" | "minecraft:entity.zombie_horse.death" | "block.amethyst_block.break" | "minecraft:block.amethyst_block.break" | "ambient.soul_sand_valley.additions" | "minecraft:ambient.soul_sand_valley.additions" | "block.ancient_debris.break" | "minecraft:block.ancient_debris.break" | "entity.cat.death" | "minecraft:entity.cat.death" | "block.amethyst_cluster.fall" | "minecraft:block.amethyst_cluster.fall" | "item.armor.equip_generic" | "minecraft:item.armor.equip_generic" | "entity.blaze.hurt" | "minecraft:entity.blaze.hurt" | "entity.wither.break_block" | "minecraft:entity.wither.break_block" | "block.medium_amethyst_bud.break" | "minecraft:block.medium_amethyst_bud.break" | "block.nether_ore.step" | "minecraft:block.nether_ore.step" | "block.rooted_dirt.step" | "minecraft:block.rooted_dirt.step" | "block.polished_deepslate.place" | "minecraft:block.polished_deepslate.place" | "entity.ocelot.death" | "minecraft:entity.ocelot.death" | "entity.cow.death" | "minecraft:entity.cow.death" | "entity.goat.ram_impact" | "minecraft:entity.goat.ram_impact" | "entity.parrot.imitate.ghast" | "minecraft:entity.parrot.imitate.ghast" | "block.grindstone.use" | "minecraft:block.grindstone.use" | "entity.shulker.hurt_closed" | "minecraft:entity.shulker.hurt_closed" | "entity.guardian.attack" | "minecraft:entity.guardian.attack" | "entity.player.splash" | "minecraft:entity.player.splash" | "music.overworld.jagged_peaks" | "minecraft:music.overworld.jagged_peaks" | "block.azalea_leaves.step" | "minecraft:block.azalea_leaves.step" | "block.lava.pop" | "minecraft:block.lava.pop" | "block.note_block.guitar" | "minecraft:block.note_block.guitar" | "block.polished_deepslate.step" | "minecraft:block.polished_deepslate.step" | "music_disc.mellohi" | "minecraft:music_disc.mellohi" | "entity.drowned.ambient_water" | "minecraft:entity.drowned.ambient_water" | "entity.rabbit.jump" | "minecraft:entity.rabbit.jump" | "block.tripwire.attach" | "minecraft:block.tripwire.attach" | "entity.generic.hurt" | "minecraft:entity.generic.hurt" | "item.honey_bottle.drink" | "minecraft:item.honey_bottle.drink" | "entity.parrot.imitate.piglin" | "minecraft:entity.parrot.imitate.piglin" | "entity.cat.eat" | "minecraft:entity.cat.eat" | "entity.snow_golem.shear" | "minecraft:entity.snow_golem.shear" | "ambient.underwater.loop.additions.ultra_rare" | "minecraft:ambient.underwater.loop.additions.ultra_rare" | "entity.arrow.shoot" | "minecraft:entity.arrow.shoot" | "block.netherrack.step" | "minecraft:block.netherrack.step" | "ambient.warped_forest.mood" | "minecraft:ambient.warped_forest.mood" | "ui.loom.take_result" | "minecraft:ui.loom.take_result" | "block.amethyst_block.place" | "minecraft:block.amethyst_block.place" | "entity.axolotl.idle_air" | "minecraft:entity.axolotl.idle_air" | "entity.bee.hurt" | "minecraft:entity.bee.hurt" | "entity.elder_guardian.hurt" | "minecraft:entity.elder_guardian.hurt" | "entity.villager.work_fisherman" | "minecraft:entity.villager.work_fisherman" | "entity.evoker.prepare_summon" | "minecraft:entity.evoker.prepare_summon" | "block.weeping_vines.place" | "minecraft:block.weeping_vines.place" | "entity.polar_bear.ambient" | "minecraft:entity.polar_bear.ambient" | "entity.skeleton.death" | "minecraft:entity.skeleton.death" | "entity.panda.bite" | "minecraft:entity.panda.bite" | "entity.hoglin.death" | "minecraft:entity.hoglin.death" | "entity.rabbit.hurt" | "minecraft:entity.rabbit.hurt" | "entity.ender_eye.launch" | "minecraft:entity.ender_eye.launch" | "block.ladder.step" | "minecraft:block.ladder.step" | "entity.salmon.ambient" | "minecraft:entity.salmon.ambient" | "entity.mooshroom.convert" | "minecraft:entity.mooshroom.convert" | "entity.minecart.inside" | "minecraft:entity.minecart.inside" | "entity.dolphin.play" | "minecraft:entity.dolphin.play" | "block.amethyst_cluster.step" | "minecraft:block.amethyst_cluster.step" | "entity.zoglin.step" | "minecraft:entity.zoglin.step" | "block.note_block.pling" | "minecraft:block.note_block.pling" | "entity.stray.death" | "minecraft:entity.stray.death" | "block.stone.place" | "minecraft:block.stone.place" | "item.shield.block" | "minecraft:item.shield.block" | "block.lantern.break" | "minecraft:block.lantern.break" | "block.note_block.snare" | "minecraft:block.note_block.snare" | "block.sweet_berry_bush.break" | "minecraft:block.sweet_berry_bush.break" | "block.nether_gold_ore.hit" | "minecraft:block.nether_gold_ore.hit" | "block.stem.fall" | "minecraft:block.stem.fall" | "block.note_block.harp" | "minecraft:block.note_block.harp" | "block.rooted_dirt.fall" | "minecraft:block.rooted_dirt.fall" | "entity.horse.breathe" | "minecraft:entity.horse.breathe" | "entity.cat.purreow" | "minecraft:entity.cat.purreow" | "entity.donkey.hurt" | "minecraft:entity.donkey.hurt" | "entity.guardian.death_land" | "minecraft:entity.guardian.death_land" | "entity.parrot.imitate.magma_cube" | "minecraft:entity.parrot.imitate.magma_cube" | "block.bamboo_sapling.place" | "minecraft:block.bamboo_sapling.place" | "block.wool.break" | "minecraft:block.wool.break" | "block.lava.ambient" | "minecraft:block.lava.ambient" | "ambient.basalt_deltas.additions" | "minecraft:ambient.basalt_deltas.additions" | "entity.player.attack.knockback" | "minecraft:entity.player.attack.knockback" | "block.vine.place" | "minecraft:block.vine.place" | "entity.zombie_villager.hurt" | "minecraft:entity.zombie_villager.hurt" | "entity.turtle.egg_crack" | "minecraft:entity.turtle.egg_crack" | "music.dragon" | "minecraft:music.dragon" | "block.candle.hit" | "minecraft:block.candle.hit" | "block.composter.ready" | "minecraft:block.composter.ready" | "entity.goat.screaming.long_jump" | "minecraft:entity.goat.screaming.long_jump" | "block.snow.place" | "minecraft:block.snow.place" | "block.bell.use" | "minecraft:block.bell.use" | "block.hanging_roots.hit" | "minecraft:block.hanging_roots.hit" | "item.crossbow.hit" | "minecraft:item.crossbow.hit" | "entity.guardian.hurt_land" | "minecraft:entity.guardian.hurt_land" | "entity.parrot.imitate.evoker" | "minecraft:entity.parrot.imitate.evoker" | "entity.mooshroom.suspicious_milk" | "minecraft:entity.mooshroom.suspicious_milk" | "entity.strider.happy" | "minecraft:entity.strider.happy" | "ambient.underwater.loop.additions.rare" | "minecraft:ambient.underwater.loop.additions.rare" | "block.note_block.bit" | "minecraft:block.note_block.bit" | "entity.dolphin.swim" | "minecraft:entity.dolphin.swim" | "entity.player.swim" | "minecraft:entity.player.swim" | "item.bucket.empty_fish" | "minecraft:item.bucket.empty_fish" | "entity.phantom.bite" | "minecraft:entity.phantom.bite" | "entity.armor_stand.break" | "minecraft:entity.armor_stand.break" | "item.armor.equip_elytra" | "minecraft:item.armor.equip_elytra" | "item.bundle.drop_contents" | "minecraft:item.bundle.drop_contents" | "block.iron_trapdoor.close" | "minecraft:block.iron_trapdoor.close" | "entity.puffer_fish.blow_up" | "minecraft:entity.puffer_fish.blow_up" | "entity.evoker.prepare_attack" | "minecraft:entity.evoker.prepare_attack" | "entity.horse.land" | "minecraft:entity.horse.land" | "block.stem.step" | "minecraft:block.stem.step" | "block.nether_ore.fall" | "minecraft:block.nether_ore.fall" | "block.netherite_block.break" | "minecraft:block.netherite_block.break" | "entity.generic.swim" | "minecraft:entity.generic.swim" | "entity.salmon.hurt" | "minecraft:entity.salmon.hurt" | "block.vine.break" | "minecraft:block.vine.break" | "entity.magma_cube.squish" | "minecraft:entity.magma_cube.squish" | "block.flowering_azalea.place" | "minecraft:block.flowering_azalea.place" | "block.chest.locked" | "minecraft:block.chest.locked" | "ui.loom.select_pattern" | "minecraft:ui.loom.select_pattern" | "entity.snow_golem.hurt" | "minecraft:entity.snow_golem.hurt" | "weather.rain.above" | "minecraft:weather.rain.above" | "entity.turtle.egg_break" | "minecraft:entity.turtle.egg_break" | "ui.toast.out" | "minecraft:ui.toast.out" | "entity.enderman.death" | "minecraft:entity.enderman.death" | "block.netherrack.break" | "minecraft:block.netherrack.break" | "entity.vex.death" | "minecraft:entity.vex.death" | "entity.wandering_trader.no" | "minecraft:entity.wandering_trader.no" | "entity.arrow.hit_player" | "minecraft:entity.arrow.hit_player" | "entity.creeper.hurt" | "minecraft:entity.creeper.hurt" | "entity.wolf.growl" | "minecraft:entity.wolf.growl" | "block.note_block.banjo" | "minecraft:block.note_block.banjo" | "entity.skeleton_horse.gallop_water" | "minecraft:entity.skeleton_horse.gallop_water" | "block.candle.step" | "minecraft:block.candle.step" | "entity.chicken.death" | "minecraft:entity.chicken.death" | "music.overworld.lush_caves" | "minecraft:music.overworld.lush_caves" | "item.dye.use" | "minecraft:item.dye.use" | "block.amethyst_cluster.place" | "minecraft:block.amethyst_cluster.place" | "entity.panda.hurt" | "minecraft:entity.panda.hurt" | "entity.shulker.shoot" | "minecraft:entity.shulker.shoot" | "entity.generic.splash" | "minecraft:entity.generic.splash" | "entity.slime.jump" | "minecraft:entity.slime.jump" | "entity.creeper.death" | "minecraft:entity.creeper.death" | "block.wet_grass.hit" | "minecraft:block.wet_grass.hit" | "entity.ocelot.hurt" | "minecraft:entity.ocelot.hurt" | "entity.ravager.ambient" | "minecraft:entity.ravager.ambient" | "entity.tropical_fish.ambient" | "minecraft:entity.tropical_fish.ambient" | "block.bubble_column.whirlpool_ambient" | "minecraft:block.bubble_column.whirlpool_ambient" | "block.netherrack.fall" | "minecraft:block.netherrack.fall" | "entity.evoker.hurt" | "minecraft:entity.evoker.hurt" | "block.coral_block.fall" | "minecraft:block.coral_block.fall" | "entity.axolotl.swim" | "minecraft:entity.axolotl.swim" | "entity.parrot.fly" | "minecraft:entity.parrot.fly" | "item.crop.plant" | "minecraft:item.crop.plant" | "block.weeping_vines.break" | "minecraft:block.weeping_vines.break" | "entity.husk.converted_to_zombie" | "minecraft:entity.husk.converted_to_zombie" | "block.flowering_azalea.fall" | "minecraft:block.flowering_azalea.fall" | "entity.slime.hurt" | "minecraft:entity.slime.hurt" | "music.overworld.stony_peaks" | "minecraft:music.overworld.stony_peaks" | "entity.piglin_brute.converted_to_zombified" | "minecraft:entity.piglin_brute.converted_to_zombified" | "entity.slime.squish" | "minecraft:entity.slime.squish" | "block.smoker.smoke" | "minecraft:block.smoker.smoke" | "block.barrel.close" | "minecraft:block.barrel.close" | "entity.iron_golem.hurt" | "minecraft:entity.iron_golem.hurt" | "entity.puffer_fish.blow_out" | "minecraft:entity.puffer_fish.blow_out" | "entity.dolphin.splash" | "minecraft:entity.dolphin.splash" | "item.axe.scrape" | "minecraft:item.axe.scrape" | "block.candle.fall" | "minecraft:block.candle.fall" | "entity.horse.ambient" | "minecraft:entity.horse.ambient" | "entity.llama.chest" | "minecraft:entity.llama.chest" | "entity.sheep.shear" | "minecraft:entity.sheep.shear" | "block.sweet_berry_bush.place" | "minecraft:block.sweet_berry_bush.place" | "entity.sheep.hurt" | "minecraft:entity.sheep.hurt" | "entity.zombified_piglin.hurt" | "minecraft:entity.zombified_piglin.hurt" | "block.ender_chest.close" | "minecraft:block.ender_chest.close" | "item.honeycomb.wax_on" | "minecraft:item.honeycomb.wax_on" | "entity.parrot.imitate.guardian" | "minecraft:entity.parrot.imitate.guardian" | "entity.phantom.swoop" | "minecraft:entity.phantom.swoop" | "entity.stray.ambient" | "minecraft:entity.stray.ambient" | "entity.goat.prepare_ram" | "minecraft:entity.goat.prepare_ram" | "music_disc.mall" | "minecraft:music_disc.mall" | "entity.shulker_bullet.hurt" | "minecraft:entity.shulker_bullet.hurt" | "block.deepslate_tiles.step" | "minecraft:block.deepslate_tiles.step" | "block.respawn_anchor.set_spawn" | "minecraft:block.respawn_anchor.set_spawn" | "entity.zombie.attack_iron_door" | "minecraft:entity.zombie.attack_iron_door" | "block.sculk_sensor.place" | "minecraft:block.sculk_sensor.place" | "block.big_dripleaf.tilt_up" | "minecraft:block.big_dripleaf.tilt_up" | "music_disc.otherside" | "minecraft:music_disc.otherside" | "block.nether_sprouts.break" | "minecraft:block.nether_sprouts.break" | "entity.hostile.swim" | "minecraft:entity.hostile.swim" | "block.nether_sprouts.step" | "minecraft:block.nether_sprouts.step" | "entity.guardian.hurt" | "minecraft:entity.guardian.hurt" | "entity.fishing_bobber.retrieve" | "minecraft:entity.fishing_bobber.retrieve" | "entity.shulker.close" | "minecraft:entity.shulker.close" | "entity.ender_pearl.throw" | "minecraft:entity.ender_pearl.throw" | "block.cave_vines.hit" | "minecraft:block.cave_vines.hit" | "entity.zombie.death" | "minecraft:entity.zombie.death" | "block.wooden_button.click_off" | "minecraft:block.wooden_button.click_off" | "entity.armor_stand.fall" | "minecraft:entity.armor_stand.fall" | "entity.blaze.shoot" | "minecraft:entity.blaze.shoot" | "entity.puffer_fish.hurt" | "minecraft:entity.puffer_fish.hurt" | "block.gravel.place" | "minecraft:block.gravel.place" | "block.nether_wart.break" | "minecraft:block.nether_wart.break" | "entity.parrot.imitate.vex" | "minecraft:entity.parrot.imitate.vex" | "entity.donkey.chest" | "minecraft:entity.donkey.chest" | "block.large_amethyst_bud.place" | "minecraft:block.large_amethyst_bud.place" | "block.fence_gate.open" | "minecraft:block.fence_gate.open" | "entity.strider.eat" | "minecraft:entity.strider.eat" | "block.copper.step" | "minecraft:block.copper.step" | "block.shulker_box.close" | "minecraft:block.shulker_box.close" | "block.snow.break" | "minecraft:block.snow.break" | "entity.wandering_trader.yes" | "minecraft:entity.wandering_trader.yes" | "entity.illusioner.death" | "minecraft:entity.illusioner.death" | "entity.parrot.imitate.vindicator" | "minecraft:entity.parrot.imitate.vindicator" | "music.overworld.dripstone_caves" | "minecraft:music.overworld.dripstone_caves" | "block.tuff.step" | "minecraft:block.tuff.step" | "entity.llama.swag" | "minecraft:entity.llama.swag" | "item.bucket.fill_lava" | "minecraft:item.bucket.fill_lava" | "block.lantern.step" | "minecraft:block.lantern.step" | "entity.cat.hurt" | "minecraft:entity.cat.hurt" | "entity.iron_golem.repair" | "minecraft:entity.iron_golem.repair" | "item.glow_ink_sac.use" | "minecraft:item.glow_ink_sac.use" | "entity.illusioner.mirror_move" | "minecraft:entity.illusioner.mirror_move" | "entity.illusioner.hurt" | "minecraft:entity.illusioner.hurt" | "entity.spider.step" | "minecraft:entity.spider.step" | "block.wool.place" | "minecraft:block.wool.place" | "entity.rabbit.ambient" | "minecraft:entity.rabbit.ambient" | "block.beehive.enter" | "minecraft:block.beehive.enter" | "entity.experience_orb.pickup" | "minecraft:entity.experience_orb.pickup" | "entity.axolotl.idle_water" | "minecraft:entity.axolotl.idle_water" | "block.honey_block.hit" | "minecraft:block.honey_block.hit" | "block.gravel.hit" | "minecraft:block.gravel.hit" | "entity.puffer_fish.ambient" | "minecraft:entity.puffer_fish.ambient" | "entity.player.burp" | "minecraft:entity.player.burp" | "entity.hostile.big_fall" | "minecraft:entity.hostile.big_fall" | "music_disc.stal" | "minecraft:music_disc.stal" | "entity.player.hurt_freeze" | "minecraft:entity.player.hurt_freeze" | "block.netherite_block.place" | "minecraft:block.netherite_block.place" | "entity.evoker.prepare_wololo" | "minecraft:entity.evoker.prepare_wololo" | "block.nether_ore.hit" | "minecraft:block.nether_ore.hit" | "item.armor.equip_turtle" | "minecraft:item.armor.equip_turtle" | "entity.player.death" | "minecraft:entity.player.death" | "block.wooden_trapdoor.open" | "minecraft:block.wooden_trapdoor.open" | "entity.slime.attack" | "minecraft:entity.slime.attack" | "block.stem.hit" | "minecraft:block.stem.hit"; - type class_3611 = "lava" | "minecraft:lava" | "empty" | "minecraft:empty" | "water" | "minecraft:water" | "flowing_lava" | "minecraft:flowing_lava" | "flowing_water" | "minecraft:flowing_water"; - type class_1959 = "frozen_ocean" | "minecraft:frozen_ocean" | "savanna_plateau" | "minecraft:savanna_plateau" | "taiga" | "minecraft:taiga" | "savanna" | "minecraft:savanna" | "swamp" | "minecraft:swamp" | "dripstone_caves" | "minecraft:dripstone_caves" | "basalt_deltas" | "minecraft:basalt_deltas" | "ice_spikes" | "minecraft:ice_spikes" | "frozen_peaks" | "minecraft:frozen_peaks" | "crimson_forest" | "minecraft:crimson_forest" | "dark_forest" | "minecraft:dark_forest" | "lush_caves" | "minecraft:lush_caves" | "old_growth_spruce_taiga" | "minecraft:old_growth_spruce_taiga" | "frozen_river" | "minecraft:frozen_river" | "lukewarm_ocean" | "minecraft:lukewarm_ocean" | "warm_ocean" | "minecraft:warm_ocean" | "mushroom_fields" | "minecraft:mushroom_fields" | "forest" | "minecraft:forest" | "end_midlands" | "minecraft:end_midlands" | "windswept_forest" | "minecraft:windswept_forest" | "deep_ocean" | "minecraft:deep_ocean" | "sunflower_plains" | "minecraft:sunflower_plains" | "stony_peaks" | "minecraft:stony_peaks" | "stony_shore" | "minecraft:stony_shore" | "nether_wastes" | "minecraft:nether_wastes" | "flower_forest" | "minecraft:flower_forest" | "deep_lukewarm_ocean" | "minecraft:deep_lukewarm_ocean" | "old_growth_birch_forest" | "minecraft:old_growth_birch_forest" | "desert" | "minecraft:desert" | "snowy_taiga" | "minecraft:snowy_taiga" | "beach" | "minecraft:beach" | "grove" | "minecraft:grove" | "deep_frozen_ocean" | "minecraft:deep_frozen_ocean" | "river" | "minecraft:river" | "the_void" | "minecraft:the_void" | "old_growth_pine_taiga" | "minecraft:old_growth_pine_taiga" | "deep_cold_ocean" | "minecraft:deep_cold_ocean" | "windswept_gravelly_hills" | "minecraft:windswept_gravelly_hills" | "snowy_plains" | "minecraft:snowy_plains" | "end_highlands" | "minecraft:end_highlands" | "jagged_peaks" | "minecraft:jagged_peaks" | "eroded_badlands" | "minecraft:eroded_badlands" | "bamboo_jungle" | "minecraft:bamboo_jungle" | "plains" | "minecraft:plains" | "end_barrens" | "minecraft:end_barrens" | "small_end_islands" | "minecraft:small_end_islands" | "meadow" | "minecraft:meadow" | "the_end" | "minecraft:the_end" | "snowy_beach" | "minecraft:snowy_beach" | "sparse_jungle" | "minecraft:sparse_jungle" | "jungle" | "minecraft:jungle" | "snowy_slopes" | "minecraft:snowy_slopes" | "birch_forest" | "minecraft:birch_forest" | "ocean" | "minecraft:ocean" | "cold_ocean" | "minecraft:cold_ocean" | "warped_forest" | "minecraft:warped_forest" | "soul_sand_valley" | "minecraft:soul_sand_valley" | "badlands" | "minecraft:badlands" | "windswept_hills" | "minecraft:windswept_hills" | "windswept_savanna" | "minecraft:windswept_savanna" | "wooded_badlands" | "minecraft:wooded_badlands"; - type class_1865 = "stonecutting" | "minecraft:stonecutting" | "crafting_shaped" | "minecraft:crafting_shaped" | "crafting_special_armordye" | "minecraft:crafting_special_armordye" | "smelting" | "minecraft:smelting" | "crafting_special_shulkerboxcoloring" | "minecraft:crafting_special_shulkerboxcoloring" | "crafting_special_bannerduplicate" | "minecraft:crafting_special_bannerduplicate" | "crafting_special_bookcloning" | "minecraft:crafting_special_bookcloning" | "crafting_special_suspiciousstew" | "minecraft:crafting_special_suspiciousstew" | "crafting_special_mapextending" | "minecraft:crafting_special_mapextending" | "blasting" | "minecraft:blasting" | "smithing" | "minecraft:smithing" | "crafting_shapeless" | "minecraft:crafting_shapeless" | "kubejs:shapeless" | "crafting_special_tippedarrow" | "minecraft:crafting_special_tippedarrow" | "smoking" | "minecraft:smoking" | "crafting_special_firework_star" | "minecraft:crafting_special_firework_star" | "crafting_special_shielddecoration" | "minecraft:crafting_special_shielddecoration" | "crafting_special_firework_star_fade" | "minecraft:crafting_special_firework_star_fade" | "kubejs:shaped" | "campfire_cooking" | "minecraft:campfire_cooking" | "crafting_special_firework_rocket" | "minecraft:crafting_special_firework_rocket" | "crafting_special_mapcloning" | "minecraft:crafting_special_mapcloning" | "crafting_special_repairitem" | "minecraft:crafting_special_repairitem"; - type class_1887 = "efficiency" | "minecraft:efficiency" | "looting" | "minecraft:looting" | "soul_speed" | "minecraft:soul_speed" | "silk_touch" | "minecraft:silk_touch" | "quick_charge" | "minecraft:quick_charge" | "fortune" | "minecraft:fortune" | "flame" | "minecraft:flame" | "aqua_affinity" | "minecraft:aqua_affinity" | "multishot" | "minecraft:multishot" | "channeling" | "minecraft:channeling" | "loyalty" | "minecraft:loyalty" | "binding_curse" | "minecraft:binding_curse" | "punch" | "minecraft:punch" | "projectile_protection" | "minecraft:projectile_protection" | "power" | "minecraft:power" | "sharpness" | "minecraft:sharpness" | "frost_walker" | "minecraft:frost_walker" | "fire_protection" | "minecraft:fire_protection" | "impaling" | "minecraft:impaling" | "luck_of_the_sea" | "minecraft:luck_of_the_sea" | "riptide" | "minecraft:riptide" | "protection" | "minecraft:protection" | "respiration" | "minecraft:respiration" | "mending" | "minecraft:mending" | "piercing" | "minecraft:piercing" | "feather_falling" | "minecraft:feather_falling" | "unbreaking" | "minecraft:unbreaking" | "smite" | "minecraft:smite" | "fire_aspect" | "minecraft:fire_aspect" | "lure" | "minecraft:lure" | "knockback" | "minecraft:knockback" | "depth_strider" | "minecraft:depth_strider" | "sweeping" | "minecraft:sweeping" | "infinity" | "minecraft:infinity" | "vanishing_curse" | "minecraft:vanishing_curse" | "blast_protection" | "minecraft:blast_protection" | "bane_of_arthropods" | "minecraft:bane_of_arthropods" | "thorns" | "minecraft:thorns"; - type class_1299 = "dolphin" | "minecraft:dolphin" | "trident" | "minecraft:trident" | "item_frame" | "minecraft:item_frame" | "phantom" | "minecraft:phantom" | "wither_skeleton" | "minecraft:wither_skeleton" | "piglin_brute" | "minecraft:piglin_brute" | "end_crystal" | "minecraft:end_crystal" | "area_effect_cloud" | "minecraft:area_effect_cloud" | "experience_orb" | "minecraft:experience_orb" | "endermite" | "minecraft:endermite" | "arrow" | "minecraft:arrow" | "bee" | "minecraft:bee" | "cow" | "minecraft:cow" | "hopper_minecart" | "minecraft:hopper_minecart" | "spider" | "minecraft:spider" | "command_block_minecart" | "minecraft:command_block_minecart" | "small_fireball" | "minecraft:small_fireball" | "painting" | "minecraft:painting" | "cod" | "minecraft:cod" | "snow_golem" | "minecraft:snow_golem" | "fishing_bobber" | "minecraft:fishing_bobber" | "polar_bear" | "minecraft:polar_bear" | "potion" | "minecraft:potion" | "furnace_minecart" | "minecraft:furnace_minecart" | "wandering_trader" | "minecraft:wandering_trader" | "boat" | "minecraft:boat" | "experience_bottle" | "minecraft:experience_bottle" | "hoglin" | "minecraft:hoglin" | "pillager" | "minecraft:pillager" | "rabbit" | "minecraft:rabbit" | "magma_cube" | "minecraft:magma_cube" | "bat" | "minecraft:bat" | "player" | "minecraft:player" | "blaze" | "minecraft:blaze" | "llama" | "minecraft:llama" | "piglin" | "minecraft:piglin" | "chicken" | "minecraft:chicken" | "slime" | "minecraft:slime" | "panda" | "minecraft:panda" | "armor_stand" | "minecraft:armor_stand" | "donkey" | "minecraft:donkey" | "skeleton" | "minecraft:skeleton" | "parrot" | "minecraft:parrot" | "ender_dragon" | "minecraft:ender_dragon" | "shulker_bullet" | "minecraft:shulker_bullet" | "salmon" | "minecraft:salmon" | "glow_item_frame" | "minecraft:glow_item_frame" | "llama_spit" | "minecraft:llama_spit" | "tnt" | "minecraft:tnt" | "snowball" | "minecraft:snowball" | "skeleton_horse" | "minecraft:skeleton_horse" | "item" | "minecraft:item" | "elder_guardian" | "minecraft:elder_guardian" | "strider" | "minecraft:strider" | "goat" | "minecraft:goat" | "fox" | "minecraft:fox" | "mule" | "minecraft:mule" | "giant" | "minecraft:giant" | "fireball" | "minecraft:fireball" | "zombie_villager" | "minecraft:zombie_villager" | "silverfish" | "minecraft:silverfish" | "sheep" | "minecraft:sheep" | "firework_rocket" | "minecraft:firework_rocket" | "guardian" | "minecraft:guardian" | "husk" | "minecraft:husk" | "cat" | "minecraft:cat" | "iron_golem" | "minecraft:iron_golem" | "zombie_horse" | "minecraft:zombie_horse" | "dragon_fireball" | "minecraft:dragon_fireball" | "tropical_fish" | "minecraft:tropical_fish" | "egg" | "minecraft:egg" | "ender_pearl" | "minecraft:ender_pearl" | "witch" | "minecraft:witch" | "wither" | "minecraft:wither" | "eye_of_ender" | "minecraft:eye_of_ender" | "falling_block" | "minecraft:falling_block" | "zoglin" | "minecraft:zoglin" | "creeper" | "minecraft:creeper" | "stray" | "minecraft:stray" | "illusioner" | "minecraft:illusioner" | "pufferfish" | "minecraft:pufferfish" | "wither_skull" | "minecraft:wither_skull" | "shulker" | "minecraft:shulker" | "turtle" | "minecraft:turtle" | "spectral_arrow" | "minecraft:spectral_arrow" | "tnt_minecart" | "minecraft:tnt_minecart" | "cave_spider" | "minecraft:cave_spider" | "villager" | "minecraft:villager" | "wolf" | "minecraft:wolf" | "ocelot" | "minecraft:ocelot" | "vex" | "minecraft:vex" | "pig" | "minecraft:pig" | "zombified_piglin" | "minecraft:zombified_piglin" | "drowned" | "minecraft:drowned" | "zombie" | "minecraft:zombie" | "ghast" | "minecraft:ghast" | "trader_llama" | "minecraft:trader_llama" | "axolotl" | "minecraft:axolotl" | "evoker_fangs" | "minecraft:evoker_fangs" | "mooshroom" | "minecraft:mooshroom" | "ravager" | "minecraft:ravager" | "leash_knot" | "minecraft:leash_knot" | "horse" | "minecraft:horse" | "spawner_minecart" | "minecraft:spawner_minecart" | "evoker" | "minecraft:evoker" | "marker" | "minecraft:marker" | "minecart" | "minecraft:minecart" | "chest_minecart" | "minecraft:chest_minecart" | "vindicator" | "minecraft:vindicator" | "glow_squid" | "minecraft:glow_squid" | "enderman" | "minecraft:enderman" | "lightning_bolt" | "minecraft:lightning_bolt" | "squid" | "minecraft:squid"; + type ItemTag = "chiselsandbits:bit_bag" | "extshape:stained_terracotta_slabs" | "forge:fences" | "minecraft:lapis_ores" | "minecraft:warped_stems" | "adorn:wooden_platforms" | "extshape:glazed_terracotta_slabs" | "forge:ores_in_ground/deepslate" | "c:netherite_ingots" | "extshape:stained_terracotta_vertical_stairs" | "forge:rods/blaze" | "forge:ores/iron" | "forge:glass/light_blue" | "minecraft:candles" | "forge:dyes/magenta" | "forge:feathers" | "adorn:wooden_shelves" | "extshape:woolen_quarter_pieces" | "c:raw_gold_blocks" | "forge:dyes/gray" | "forge:gems/quartz" | "c:shulker_boxes" | "minecraft:fishes" | "forge:dyes/lime" | "minecraft:wooden_fences" | "forge:glass/colorless" | "c:dyes" | "minecraft:leaves" | "minecraft:diamond_ores" | "forge:glass/yellow" | "forge:dyes/red" | "minecraft:spruce_logs" | "minecraft:beds" | "adorn:shelves" | "forge:fences/wooden" | "forge:glass_panes/yellow" | "forge:dyes/cyan" | "forge:glass/silica" | "extshape:woolen_blocks" | "c:tea" | "c:copper_ingots" | "forge:dyes/green" | "c:sweet_berries" | "c:lime_dyes" | "minecraft:dark_oak_logs" | "c:empty_buckets" | "c:stained_glass" | "minecraft:acacia_logs" | "forge:heads" | "minecraft:carpets" | "c:glass_blocks" | "forge:cobblestone/infested" | "adorn:nether_brick_chimney_ingredients" | "forge:glass/blue" | "forge:dyes/light_blue" | "minecraft:trapdoors" | "extshape:concrete_pressure_plates" | "extshape:wooden_blocks" | "extshape:concrete_vertical_quarter_pieces" | "c:raw_copper_ores" | "forge:seeds/wheat" | "extshape:concrete_stairs" | "minecraft:wooden_slabs" | "adorn:stone_posts" | "forge:sand" | "c:emeralds" | "minecraft:wooden_trapdoors" | "adorn:stone_platforms" | "adorn:chimneys" | "minecraft:gold_ores" | "forge:storage_blocks/redstone" | "extshape:terracotta_quarter_pieces" | "c:axes" | "c:raw_gold_ores" | "extshape:woolen_fence_gates" | "forge:seeds/melon" | "forge:bookshelves" | "forge:ingots/brick" | "forge:storage_blocks/emerald" | "adorn:wooden_posts" | "minecraft:guarded_by_piglins" | "forge:ores/lapis" | "extshape:woolen_buttons" | "c:gold_blocks" | "minecraft:lectern_books" | "forge:barrels" | "minecraft:walls" | "extshape:woolen_fences" | "c:diamonds" | "forge:nuggets" | "minecraft:piglin_repellents" | "c:juices" | "forge:crops/carrot" | "forge:dusts/redstone" | "extshape:terracotta_slabs" | "minecraft:fence_gates" | "adorn:steps" | "forge:rods/wooden" | "forge:stained_glass_panes" | "forge:ingots" | "forge:seeds/pumpkin" | "minecraft:wooden_pressure_plates" | "forge:glass_panes/black" | "forge:seeds" | "forge:storage_blocks/raw_copper" | "minecraft:creeper_drop_music_discs" | "forge:dyes/purple" | "forge:crops/wheat" | "extshape:wooden_quarter_pieces" | "minecraft:flowers" | "extshape:vertical_quarter_pieces" | "forge:storage_blocks/copper" | "minecraft:buttons" | "forge:glass_panes" | "extshape:woolen_stairs" | "forge:glass_panes/blue" | "c:iron_blocks" | "forge:gunpowder" | "extshape:woolen_vertical_quarter_pieces" | "forge:glass/gray" | "extshape:concrete_slabs" | "forge:dyes/pink" | "minecraft:axolotl_tempt_items" | "extshape:terracotta_vertical_slabs" | "extshape:concrete_fence_gates" | "adorn:drawers" | "minecraft:crimson_stems" | "c:nodes" | "forge:storage_blocks" | "forge:glass_panes/light_blue" | "forge:dyes/light_gray" | "c:spears" | "c:orange_dyes" | "c:raw_iron_ores" | "forge:nuggets/gold" | "c:coal" | "adorn:kitchen_blocks" | "c:ores" | "minecraft:fox_food" | "c:raw_iron_blocks" | "forge:fences/nether_brick" | "minecraft:stone_crafting_materials" | "adorn:kitchen_sinks" | "extshape:concrete_quarter_pieces" | "c:black_dyes" | "forge:glass_panes/red" | "forge:storage_blocks/gold" | "adorn:coffee_tables" | "minecraft:sand" | "extshape:woolen_walls" | "minecraft:arrows" | "forge:ore_bearing_ground/netherrack" | "extshape:terracotta_pressure_plates" | "adorn:posts" | "minecraft:anvil" | "forge:gems" | "forge:ingots/gold" | "forge:ores/netherite_scrap" | "forge:ore_rates/dense" | "forge:ore_bearing_ground/deepslate" | "c:yellow_dyes" | "minecraft:wool" | "c:potions" | "forge:dyes/brown" | "c:pickaxes" | "forge:ingots/nether_brick" | "forge:ores/quartz" | "forge:glass_panes/white" | "forge:mushrooms" | "adorn:benches" | "forge:nether_stars" | "forge:dusts/glowstone" | "c:bows" | "minecraft:planks" | "c:light_gray_dyes" | "forge:fence_gates" | "minecraft:ignored_by_piglin_babies" | "adorn:regular_chimneys" | "forge:raw_materials/iron" | "forge:storage_blocks/quartz" | "extshape:terracotta_fences" | "extshape:vertical_stairs" | "extshape:stained_terracotta_vertical_quarter_pieces" | "extshape:woolen_vertical_slabs" | "forge:seeds/beetroot" | "minecraft:coal_ores" | "c:wooden_chests" | "extshape:stained_terracotta_fence_walls" | "forge:glass/white" | "forge:ores/emerald" | "minecraft:wooden_buttons" | "forge:enchanting_fuels" | "c:brown_dyes" | "forge:glass_panes/gray" | "forge:dyes/yellow" | "adorn:platforms" | "c:stone_rods" | "forge:storage_blocks/amethyst" | "extshape:terracotta_buttons" | "forge:nuggets/iron" | "forge:chests/ender" | "c:nether_wart_crops" | "forge:glass_panes/lime" | "minecraft:saplings" | "forge:storage_blocks/iron" | "minecraft:stairs" | "forge:ender_pearls" | "c:redstone_blocks" | "forge:leather" | "forge:glass_panes/pink" | "extshape:quarter_pieces" | "chiselsandbits:chisel" | "forge:ore_rates/singular" | "forge:end_stones" | "forge:storage_blocks/coal" | "c:lava_buckets" | "forge:slimeballs" | "forge:glass/orange" | "forge:storage_blocks/lapis" | "minecraft:freeze_immune_wearables" | "minecraft:piglin_loved" | "c:foods" | "forge:ores/gold" | "forge:dyes/black" | "forge:glass/cyan" | "minecraft:piglin_food" | "minecraft:logs" | "adorn:chairs" | "minecraft:non_flammable_wood" | "c:green_dyes" | "forge:shears" | "minecraft:redstone_ores" | "minecraft:music_discs" | "c:concrete_powders" | "forge:ore_bearing_ground/stone" | "c:raw_copper_blocks" | "forge:ores_in_ground/stone" | "minecraft:wooden_stairs" | "forge:gems/prismarine" | "minecraft:logs_that_burn" | "minecraft:beacon_payment_items" | "extshape:stained_terracotta_buttons" | "minecraft:slabs" | "extshape:terracotta_vertical_quarter_pieces" | "minecraft:banners" | "extshape:terracotta_vertical_stairs" | "adorn:crates" | "forge:ores_in_ground/netherrack" | "extshape:stained_terracotta_vertical_slabs" | "extshape:stained_terracotta_fence_gates" | "minecraft:tall_flowers" | "c:iron_nuggets" | "forge:crops" | "forge:glass" | "forge:cobblestone" | "forge:glass_panes/light_gray" | "adorn:prismarine_chimneys" | "c:quartz" | "forge:gems/emerald" | "forge:storage_blocks/diamond" | "forge:dyes/blue" | "adorn:stone_steps" | "c:wood_sticks" | "c:blue_dyes" | "forge:raw_materials/gold" | "forge:ore_rates/sparse" | "forge:glass/pink" | "minecraft:jungle_logs" | "forge:dyes/white" | "forge:glass_panes/green" | "c:hoes" | "c:glow_berries" | "forge:cobblestone/deepslate" | "minecraft:oak_logs" | "c:water_buckets" | "extshape:wooden_vertical_slabs" | "forge:chests" | "minecraft:doors" | "extshape:stained_terracotta_fences" | "extshape:concrete_vertical_slabs" | "minecraft:iron_ores" | "c:glass_panes" | "c:lapis" | "forge:raw_materials" | "c:coffees" | "forge:raw_materials/copper" | "c:shovels" | "c:wooden_rods" | "c:milk_buckets" | "c:shears" | "forge:rods" | "minecraft:emerald_ores" | "forge:cobblestone/mossy" | "forge:ingots/netherite" | "forge:glass/light_gray" | "forge:gems/amethyst" | "extshape:woolen_slabs" | "forge:glass/red" | "forge:bones" | "forge:ores/coal" | "forge:paper" | "forge:crops/beetroot" | "forge:stained_glass" | "forge:dusts" | "forge:gems/diamond" | "c:gray_dyes" | "forge:storage_blocks/raw_gold" | "c:white_dyes" | "forge:dyes/orange" | "forge:chests/trapped" | "forge:eggs" | "minecraft:occludes_vibration_signals" | "forge:glass/lime" | "forge:glass/green" | "forge:crops/potato" | "forge:dusts/prismarine" | "minecraft:signs" | "extshape:stained_terracotta_quarter_pieces" | "adorn:table_lamps" | "adorn:wooden_steps" | "forge:netherrack" | "forge:ores/redstone" | "minecraft:stone_tool_materials" | "minecraft:pressure_plates" | "extshape:wooden_vertical_quarter_pieces" | "c:concretes" | "forge:crops/nether_wart" | "c:cocoa_beans" | "minecraft:stone_bricks" | "forge:string" | "forge:storage_blocks/raw_iron" | "forge:ingots/iron" | "c:red_dyes" | "extshape:wooden_vertical_stairs" | "forge:sand/red" | "minecraft:fences" | "c:iron_ingots" | "minecraft:copper_ores" | "minecraft:rails" | "extshape:terracotta_fence_gates" | "c:diamond_blocks" | "extshape:concrete_buttons" | "adorn:kitchen_counters" | "forge:glass/tinted" | "extshape:concrete_fence_walls" | "forge:glass_panes/magenta" | "forge:gravel" | "forge:glass/purple" | "forge:ores/diamond" | "forge:glass_panes/colorless" | "c:magenta_dyes" | "forge:barrels/wooden" | "c:gold_ingots" | "c:swords" | "extshape:concrete_fences" | "forge:sandstone" | "adorn:tables" | "c:pink_dyes" | "forge:dyes" | "forge:ingots/copper" | "adorn:brick_chimney_ingredients" | "extshape:terracotta_fence_walls" | "c:cyan_dyes" | "c:milks" | "adorn:kitchen_cupboards" | "forge:glass_panes/orange" | "forge:cobblestone/normal" | "forge:glass/black" | "minecraft:coals" | "c:light_blue_dyes" | "minecraft:cluster_max_harvestables" | "minecraft:wooden_doors" | "minecraft:dirt" | "forge:glass_panes/purple" | "forge:glass_panes/brown" | "extshape:woolen_vertical_stairs" | "minecraft:terracotta" | "forge:glass/brown" | "extshape:terracotta_stairs" | "forge:ores/copper" | "forge:sand/colorless" | "extshape:wooden_walls" | "forge:fence_gates/wooden" | "minecraft:boats" | "extshape:concrete_vertical_stairs" | "extshape:woolen_pressure_plates" | "minecraft:small_dripleaf_placeable" | "forge:gems/lapis" | "forge:chests/wooden" | "c:purple_dyes" | "forge:ores" | "forge:obsidian" | "c:glowstone_dusts" | "adorn:filled_crates" | "c:lapis_blocks" | "minecraft:small_flowers" | "minecraft:birch_logs" | "forge:glass_panes/cyan" | "extshape:vertical_slabs" | "extshape:snow" | "c:redstone_dusts" | "forge:stone" | "adorn:sofas" | "extshape:stained_terracotta_stairs" | "minecraft:soul_fire_base_blocks" | "extshape:stained_terracotta_pressure_plates" | "forge:storage_blocks/netherite" | "c:quartz_ores" | "forge:glass/magenta" | "c:stone"; + type FluidTag = "minecraft:water" | "minecraft:lava" | "c:lava" | "c:water"; + type BlockTag = "minecraft:spruce_logs" | "forge:storage_blocks/lapis" | "minecraft:wither_immune" | "minecraft:coal_ores" | "extshape:concrete_vertical_quarter_pieces" | "minecraft:logs" | "minecraft:features_cannot_replace" | "chiselsandbits:chiselable/blocked" | "minecraft:oak_logs" | "minecraft:gold_ores" | "forge:ores/quartz" | "forge:glass_panes/black" | "adorn:table_lamps" | "extshape:wooden_quarter_pieces" | "minecraft:birch_logs" | "forge:glass/black" | "minecraft:flowers" | "minecraft:azalea_root_replaceable" | "minecraft:replaceable_plants" | "minecraft:sand" | "minecraft:rails" | "minecraft:non_flammable_wood" | "forge:storage_blocks/amethyst" | "c:ores" | "forge:glass/lime" | "minecraft:coral_plants" | "minecraft:ice" | "minecraft:candle_cakes" | "forge:glass/cyan" | "forge:barrels" | "extshape:terracotta_buttons" | "extshape:woolen_fence_gates" | "forge:ores/netherite_scrap" | "forge:end_stones" | "forge:glass/silica" | "minecraft:base_stone_nether" | "adorn:filled_crates" | "extshape:glazed_terracotta_slabs" | "minecraft:wooden_trapdoors" | "minecraft:redstone_ores" | "minecraft:cauldrons" | "extshape:concrete_buttons" | "c:shulker_boxes" | "minecraft:mineable/pickaxe" | "minecraft:soul_speed_blocks" | "extshape:woolen_stairs" | "minecraft:buttons" | "extshape:concrete_fences" | "forge:storage_blocks/raw_gold" | "minecraft:mineable/shovel" | "minecraft:saplings" | "minecraft:beds" | "forge:glass/blue" | "minecraft:stone_bricks" | "minecraft:wooden_fences" | "forge:fences" | "extshape:terracotta_vertical_stairs" | "extshape:woolen_walls" | "minecraft:snow" | "minecraft:trapdoors" | "minecraft:pressure_plates" | "adorn:stone_steps" | "forge:ores/redstone" | "forge:glass_panes/purple" | "forge:glass_panes/colorless" | "adorn:benches" | "extshape:woolen_vertical_stairs" | "extshape:stained_terracotta_vertical_quarter_pieces" | "minecraft:wooden_pressure_plates" | "extshape:stained_terracotta_buttons" | "minecraft:goats_spawnable_on" | "minecraft:banners" | "forge:cobblestone/normal" | "adorn:wooden_steps" | "minecraft:doors" | "minecraft:inside_step_sound_blocks" | "extshape:stained_terracotta_fences" | "minecraft:wooden_buttons" | "minecraft:moss_replaceable" | "minecraft:unstable_bottom_center" | "forge:glass/orange" | "extshape:stained_terracotta_fence_walls" | "extshape:wooden_walls" | "minecraft:warped_stems" | "adorn:drawers" | "forge:enderman_place_on_blacklist" | "minecraft:hoglin_repellents" | "minecraft:crystal_sound_blocks" | "extshape:terracotta_fence_gates" | "forge:ore_bearing_ground/stone" | "minecraft:mushroom_grow_block" | "forge:glass_panes/yellow" | "minecraft:mineable/hoe" | "minecraft:cave_vines" | "forge:glass_panes/magenta" | "extshape:concrete_vertical_slabs" | "forge:glass_panes/light_blue" | "forge:chests/ender" | "minecraft:wall_post_override" | "minecraft:wooden_doors" | "forge:barrels/wooden" | "minecraft:wall_corals" | "minecraft:animals_spawnable_on" | "forge:glass/light_gray" | "minecraft:polar_bears_spawnable_on_in_frozen_ocean" | "minecraft:prevent_mob_spawning_inside" | "minecraft:fence_gates" | "forge:glass/green" | "minecraft:deepslate_ore_replaceables" | "extshape:woolen_quarter_pieces" | "minecraft:nylium" | "c:quartz_ores" | "minecraft:impermeable" | "extshape:terracotta_pressure_plates" | "extshape:terracotta_fence_walls" | "forge:glass_panes/cyan" | "minecraft:fall_damage_resetting" | "c:chests" | "minecraft:needs_stone_tool" | "forge:glass_panes/orange" | "forge:storage_blocks/emerald" | "adorn:chairs" | "minecraft:beacon_base_blocks" | "extshape:terracotta_vertical_quarter_pieces" | "forge:chests/trapped" | "forge:sandstone" | "adorn:kitchen_counters" | "forge:ores" | "chiselsandbits:chiseled/block" | "forge:fences/wooden" | "chiselsandbits:chiselable/forced" | "minecraft:climbable" | "minecraft:logs_that_burn" | "towelette:displaceable" | "forge:storage_blocks/gold" | "forge:ores_in_ground/stone" | "minecraft:big_dripleaf_placeable" | "adorn:prismarine_chimneys" | "adorn:chimneys" | "extshape:woolen_blocks" | "forge:glass/purple" | "minecraft:campfires" | "minecraft:stone_ore_replaceables" | "extshape:concrete_pressure_plates" | "adorn:steps" | "forge:glass/tinted" | "minecraft:signs" | "minecraft:wooden_slabs" | "minecraft:dirt" | "minecraft:underwater_bonemeals" | "forge:ores/coal" | "minecraft:diamond_ores" | "minecraft:flower_pots" | "extshape:wooden_vertical_quarter_pieces" | "forge:chests/wooden" | "minecraft:anvil" | "forge:storage_blocks/diamond" | "minecraft:beehives" | "forge:storage_blocks/raw_copper" | "c:bookshelves" | "minecraft:stone_pressure_plates" | "forge:glass/brown" | "minecraft:small_dripleaf_placeable" | "extshape:woolen_vertical_quarter_pieces" | "extshape:snow" | "minecraft:wool" | "minecraft:carpets" | "minecraft:occludes_vibration_signals" | "forge:ore_rates/sparse" | "extshape:stained_terracotta_vertical_stairs" | "minecraft:candles" | "minecraft:azalea_grows_on" | "minecraft:terracotta" | "forge:cobblestone/mossy" | "forge:stained_glass_panes" | "forge:glass" | "minecraft:bee_growables" | "forge:storage_blocks/raw_iron" | "minecraft:small_flowers" | "forge:storage_blocks/copper" | "adorn:kitchen_cupboards" | "minecraft:fences" | "minecraft:corals" | "adorn:shelves" | "minecraft:lush_ground_replaceable" | "minecraft:axolotls_spawnable_on" | "forge:ore_bearing_ground/deepslate" | "forge:sand" | "minecraft:infiniburn_overworld" | "minecraft:crops" | "extshape:terracotta_fences" | "minecraft:bamboo_plantable_on" | "minecraft:wart_blocks" | "forge:ores/iron" | "c:glass_panes" | "forge:stained_glass" | "extshape:wooden_vertical_stairs" | "minecraft:mineable/axe" | "minecraft:walls" | "redbits:large_wooden_buttons" | "minecraft:wall_signs" | "forge:glass/yellow" | "minecraft:wither_summon_base_blocks" | "minecraft:enderman_holdable" | "minecraft:wolves_spawnable_on" | "adorn:stone_platforms" | "adorn:regular_chimneys" | "extshape:woolen_buttons" | "forge:storage_blocks/iron" | "minecraft:dark_oak_logs" | "extshape:stained_terracotta_quarter_pieces" | "minecraft:jungle_logs" | "forge:glass_panes/pink" | "minecraft:rabbits_spawnable_on" | "minecraft:strider_warm_blocks" | "minecraft:infiniburn_nether" | "minecraft:lava_pool_stone_cannot_replace" | "c:glass_blocks" | "c:redstone_gates" | "minecraft:tall_flowers" | "forge:ores/diamond" | "forge:storage_blocks/redstone" | "forge:glass_panes/gray" | "forge:glass_panes" | "adorn:posts" | "forge:glass/pink" | "forge:storage_blocks/quartz" | "forge:sand/colorless" | "adorn:wooden_posts" | "forge:ore_rates/singular" | "forge:glass_panes/brown" | "minecraft:copper_ores" | "forge:ores/lapis" | "extshape:vertical_stairs" | "minecraft:standing_signs" | "minecraft:shulker_boxes" | "extshape:woolen_fences" | "forge:ore_rates/dense" | "forge:fence_gates/wooden" | "extshape:concrete_vertical_stairs" | "adorn:wooden_platforms" | "forge:glass_panes/red" | "forge:ore_bearing_ground/netherrack" | "minecraft:piglin_repellents" | "minecraft:acacia_logs" | "adorn:platforms" | "minecraft:leaves" | "extshape:stained_terracotta_vertical_slabs" | "forge:storage_blocks" | "extshape:terracotta_stairs" | "forge:glass/gray" | "forge:cobblestone/deepslate" | "minecraft:crimson_stems" | "minecraft:needs_iron_tool" | "extshape:terracotta_quarter_pieces" | "extshape:concrete_quarter_pieces" | "forge:glass_panes/green" | "extshape:concrete_fence_gates" | "forge:ores/emerald" | "minecraft:needs_diamond_tool" | "adorn:tables" | "forge:glass/magenta" | "extshape:woolen_vertical_slabs" | "forge:ores/copper" | "minecraft:portals" | "forge:storage_blocks/coal" | "minecraft:wooden_stairs" | "extshape:stained_terracotta_pressure_plates" | "forge:glass_panes/lime" | "adorn:stone_posts" | "adorn:coffee_tables" | "extshape:wooden_blocks" | "fabric:mineable/shears" | "minecraft:dripstone_replaceable_blocks" | "extshape:vertical_slabs" | "forge:netherrack" | "forge:obsidian" | "minecraft:dragon_immune" | "redbits:complex_pressure_plates" | "forge:glass_panes/blue" | "minecraft:base_stone_overworld" | "extshape:terracotta_vertical_slabs" | "forge:glass/light_blue" | "adorn:kitchen_blocks" | "minecraft:iron_ores" | "extshape:concrete_fence_walls" | "extshape:terracotta_slabs" | "forge:glass/colorless" | "minecraft:slabs" | "forge:glass_panes/white" | "minecraft:planks" | "extshape:wooden_vertical_slabs" | "minecraft:infiniburn_end" | "extshape:pickaxe_unmineable" | "extshape:stained_terracotta_slabs" | "forge:fence_gates" | "forge:storage_blocks/netherite" | "minecraft:soul_fire_base_blocks" | "minecraft:geode_invalid_blocks" | "forge:cobblestone/infested" | "minecraft:guarded_by_piglins" | "extshape:concrete_stairs" | "minecraft:valid_spawn" | "forge:sand/red" | "adorn:kitchen_sinks" | "forge:ores_in_ground/netherrack" | "forge:ores/gold" | "forge:cobblestone" | "extshape:vertical_quarter_pieces" | "minecraft:mooshrooms_spawnable_on" | "extshape:woolen_pressure_plates" | "minecraft:fire" | "extshape:quarter_pieces" | "extshape:stained_terracotta_stairs" | "forge:glass/white" | "forge:chests" | "extshape:stained_terracotta_fence_gates" | "minecraft:lapis_ores" | "forge:glass/red" | "extshape:woolen_slabs" | "forge:glass_panes/light_gray" | "minecraft:emerald_ores" | "minecraft:parrots_spawnable_on" | "minecraft:coral_blocks" | "extshape:concrete_slabs" | "forge:ores_in_ground/deepslate" | "redbits:large_buttons" | "forge:stone" | "forge:gravel" | "minecraft:stairs" | "forge:fences/nether_brick" | "adorn:sofas" | "minecraft:foxes_spawnable_on" | "adorn:crates" | "adorn:wooden_shelves"; + type EntityTypeTag = "minecraft:arrows" | "minecraft:powder_snow_walkable_mobs" | "c:bosses" | "minecraft:beehive_inhabitors" | "minecraft:axolotl_always_hostiles" | "minecraft:axolotl_hunt_targets" | "c:boats" | "minecraft:impact_projectiles" | "c:minecarts" | "minecraft:freeze_hurts_extra_types" | "minecraft:freeze_immune_entity_types" | "minecraft:skeletons" | "minecraft:raiders"; + type Mod = "adorn" | "advanced_runtime_resource_pack" | "architectury" | "better_runtime_resource_pack" | "betterpingdisplay" | "bitsandchisels" | "caffeineconfig" | "cardinal-components-base" | "cardinal-components-entity" | "chisel" | "chiselsandbits" | "cloth-basic-math" | "cloth-config" | "com_github_llamalad7_mixinextras" | "com_github_vatuu_discord-rpc" | "continuity" | "custom_hud" | "dev_isxander_settxi" | "exlinefurniture" | "extshape" | "fabric" | "fabric-api-base" | "fabric-api-lookup-api-v1" | "fabric-biome-api-v1" | "fabric-blockrenderlayer-v1" | "fabric-command-api-v1" | "fabric-commands-v0" | "fabric-containers-v0" | "fabric-content-registries-v0" | "fabric-convention-tags-v1" | "fabric-crash-report-info-v1" | "fabric-data-generation-api-v1" | "fabric-dimensions-v1" | "fabric-entity-events-v1" | "fabric-events-interaction-v0" | "fabric-events-lifecycle-v0" | "fabric-game-rule-api-v1" | "fabric-item-api-v1" | "fabric-item-groups-v0" | "fabric-key-binding-api-v1" | "fabric-keybindings-v0" | "fabric-language-kotlin" | "fabric-lifecycle-events-v1" | "fabric-loot-api-v2" | "fabric-loot-tables-v1" | "fabric-mining-level-api-v1" | "fabric-models-v0" | "fabric-networking-api-v1" | "fabric-networking-v0" | "fabric-object-builder-api-v1" | "fabric-particles-v1" | "fabric-registry-sync-v0" | "fabric-renderer-api-v1" | "fabric-renderer-indigo" | "fabric-renderer-registries-v1" | "fabric-rendering-data-attachment-v1" | "fabric-rendering-fluids-v1" | "fabric-rendering-v0" | "fabric-rendering-v1" | "fabric-resource-conditions-api-v1" | "fabric-resource-loader-v0" | "fabric-screen-api-v1" | "fabric-screen-handler-api-v1" | "fabric-textures-v0" | "fabric-transfer-api-v1" | "fabric-transitive-access-wideners-v1" | "fabricloader" | "fabrishot" | "factory_blocks" | "ferritecore" | "freecam" | "gammautils" | "indium" | "inmis" | "interference" | "iris" | "java" | "journeymap-api-fabric" | "journeymap-fabric" | "jsblock" | "kubejs" | "londonunderground" | "midnightlib" | "minecraft" | "mm" | "modmenu" | "morecommands" | "morecommands-api" | "morecommands-compat16" | "morecommands-compat17" | "morecommands-compat18" | "morecommands-compat182" | "morecommands-compat19" | "mtr" | "notenoughcrashes" | "omega-config" | "org_anarres_jcpp" | "org_jetbrains_kotlin_kotlin-reflect" | "org_jetbrains_kotlin_kotlin-stdlib" | "org_jetbrains_kotlin_kotlin-stdlib-jdk7" | "org_jetbrains_kotlin_kotlin-stdlib-jdk8" | "org_jetbrains_kotlinx_atomicfu-jvm" | "org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm" | "org_jetbrains_kotlinx_kotlinx-coroutines-jdk8" | "org_jetbrains_kotlinx_kotlinx-datetime-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-core-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-json-jvm" | "org_joml_joml" | "picturesign" | "probejs" | "quartzelv" | "redbits" | "reeses-sodium-options" | "rhino" | "settxicloth" | "sodium" | "sodium-extra" | "stacc" | "trinkets" | "untranslateditems" | "worldeditcui" | "zoomify" + type Ingredient = string; + type RecipeId = "extshape:pink_terracotta_wall" | "exlinefurniture:shutters_crimson" | "extshape:light_gray_concrete_slab_from_vertical_slab" | "exlinefurniture:window_heart_spruce" | "extshape:mossy_stone_brick_vertical_slab_from_stonecutting" | "extshape:obsidian_vertical_slab_from_stonecutting" | "extshape:black_wool_quarter_piece_from_vertical_slab" | "minecraft:stonecutter" | "extshape:polished_blackstone_brick_vertical_quarter_piece" | "adorn:lime_sofa" | "extshape:blackstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:end_stone_stairs_from_stonecutting" | "minecraft:bone_block" | "exlinefurniture:jungle_chair_light_gray_recipe" | "minecraft:melon" | "extshape:red_terracotta_pressure_plate" | "adorn:stonecutting/smooth_red_sandstone_step" | "adorn:stonecutting/dark_prismarine_post" | "extshape:chiseled_quartz_vertical_stairs_from_quartz_block_stonecutting" | "minecraft:deepslate_brick_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:gold_nugget_from_blasting" | "extshape:cut_red_sandstone_stairs_from_red_sandstone_stonecutting" | "extshape:stone_brick_vertical_quarter_piece_from_stone_vertical_stairs" | "extshape:terracotta_slab" | "minecraft:cobblestone_wall" | "extshape:obsidian_wall_from_stonecutting" | "minecraft:lime_stained_glass_pane" | "extshape:deepslate_brick_quarter_piece_from_slab" | "extshape:chiseled_sandstone_vertical_stairs_from_stonecutting" | "minecraft:raw_copper" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_andesite_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_deepslate_brick_vertical_slab_stonecutting" | "extshape:black_concrete_stairs_from_vertical_stairs" | "minecraft:map_extending" | "minecraft:spruce_sign" | "extshape:crying_obsidian_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:cut_copper_slab_from_copper_block_stonecutting" | "extshape:glowstone_pressure_plate" | "extshape:sandstone_slab_from_vertical_slab" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "minecraft:glow_item_frame" | "extshape:polished_andesite_vertical_quarter_piece" | "exlinefurniture:birch_chair_recipe" | "extshape:stone_brick_vertical_quarter_piece_from_stone_vertical_slab_stonecutting" | "adorn:stonecutting/nether_brick_step" | "mtr:station_color_clay_slab" | "minecraft:chiseled_nether_bricks" | "extshape:smooth_basalt_vertical_stairs" | "extshape:brown_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:moss_slab_from_vertical_slab" | "minecraft:copper_block" | "extshape:gray_terracotta_slab_from_vertical_slab" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_waxed_copper_vertical_stairs" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_polished_blackstone_vertical_stairs" | "exlinefurniture:oak_chair_orange_recipe" | "extshape:cyan_terracotta_stairs_from_vertical_stairs" | "extshape:netherrack_wall" | "extshape:sandstone_vertical_slab" | "minecraft:green_stained_glass" | "extshape:red_nether_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:sandstone_slab_from_sandstone_stonecutting" | "adorn:stonecutting/birch_post" | "extshape:netherrack_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:blue_concrete_slab" | "extshape:light_gray_concrete_wall_from_stonecutting" | "extshape:iron_wall_from_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:birch_quarter_piece_from_vertical_slab" | "extshape:red_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:white_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_vertical_stairs" | "minecraft:cut_sandstone_slab" | "exlinefurniture:window_heart_crimson" | "exlinefurniture:oak_chair_lime_recipe2" | "exlinefurniture:birch_lamp_magenta_recipe" | "extshape:obsidian_quarter_piece_from_vertical_slab" | "extshape:green_terracotta_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_quartz_bricks" | "extshape:black_terracotta_stairs_from_stonecutting" | "minecraft:acacia_door" | "extshape:pink_wool_fence_gate" | "extshape:green_concrete_vertical_stairs" | "extshape:polished_deepslate_fence" | "extshape:warped_wart_vertical_slab" | "minecraft:cyan_concrete_powder" | "minecraft:mojang_banner_pattern" | "extshape:emerald_pressure_plate" | "extshape:light_gray_terracotta_vertical_slab" | "minecraft:fire_charge" | "minecraft:golden_hoe" | "extshape:honeycomb_fence" | "exlinefurniture:crimson_lamp_lime_recipe" | "extshape:calcite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_glazed_terracotta_slab_from_stonecutting" | "extshape:lime_terracotta_vertical_quarter_piece_from_stonecutting" | "adorn:stonecutting/cobbled_deepslate_step" | "extshape:stone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:stone_button" | "exlinefurniture:crimson_lamp_white_recipe" | "redbits:emitter" | "extshape:polished_diorite_quarter_piece_from_slab" | "extshape:granite_vertical_slab_from_stonecutting" | "minecraft:sandstone" | "exlinefurniture:acacia_chair_white_recipe2" | "extshape:stone_vertical_slab_from_stonecutting" | "minecraft:purpur_block" | "extshape:quartz_button" | "extshape:chiseled_quartz_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:birch_lamp_blue_recipe" | "extshape:chiseled_red_sandstone_slab_from_vertical_slab" | "extshape:mossy_cobblestone_slab_from_vertical_slab" | "extshape:sandstone_vertical_stairs" | "minecraft:polished_blackstone_slab" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:polished_andesite_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:spruce_stripped_log_table_recipe" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_nether_brick_pressure_plate" | "exlinefurniture:birch_stripped_log_table_recipe" | "minecraft:gray_concrete_powder" | "extshape:blue_wool_slab" | "extshape:glowstone_quarter_piece_from_vertical_slab" | "extshape:gray_wool_fence" | "minecraft:redstone_from_blasting_redstone_ore" | "extshape:diamond_wall_from_stonecutting" | "adorn:cut_sandstone_post" | "extshape:dark_prismarine_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pink_wool_vertical_stairs" | "extshape:waxed_oxidized_copper_vertical_stairs_from_stonecutting" | "minecraft:lime_candle" | "minecraft:red_dye_from_beetroot" | "extshape:smooth_sandstone_vertical_stairs_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_cut_copper_stonecutting" | "extshape:blue_wool_vertical_slab" | "minecraft:pink_bed_from_white_bed" | "exlinefurniture:dark_oak_chair_cyan_recipe" | "extshape:pink_concrete_quarter_piece_from_vertical_slab" | "extshape:smooth_basalt_vertical_stairs_from_stonecutting" | "extshape:white_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_red_sandstone_pressure_plate" | "extshape:white_terracotta_wall_from_stonecutting" | "mtr:station_color_cracked_stone_bricks" | "adorn:stonecutting/cut_red_sandstone_step" | "extshape:blackstone_vertical_slab_from_stonecutting" | "adorn:stonecutting/warped_post" | "minecraft:birch_stairs" | "minecraft:exposed_cut_copper_slab_from_exposed_cut_copper_stonecutting" | "extshape:brown_concrete_stairs_from_stonecutting" | "adorn:birch_step" | "extshape:quartz_brick_vertical_quarter_piece_from_quartz_vertical_stairs" | "extshape:cobbled_deepslate_fence" | "extshape:cut_sandstone_wall_from_stonecutting" | "extshape:cobblestone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pumpkin_slab" | "extshape:yellow_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:smooth_stone_fence" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "extshape:polished_diorite_wall_from_stonecutting" | "exlinefurniture:drapes_red_recipe" | "minecraft:cyan_glazed_terracotta" | "extshape:smooth_stone_pressure_plate" | "minecraft:stone_sword" | "extshape:andesite_quarter_piece_from_vertical_slab" | "extshape:chiseled_deepslate_wall_from_stonecutting" | "extshape:white_wool_vertical_quarter_piece" | "extshape:smooth_red_sandstone_fence_gate" | "extshape:raw_gold_stairs_from_vertical_stairs" | "minecraft:iron_ingot_from_iron_block" | "chiselsandbits:chisel_gold" | "extshape:polished_andesite_stairs_from_vertical_stairs" | "extshape:red_concrete_vertical_stairs_from_stonecutting" | "extshape:melon_pressure_plate" | "extshape:stone_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_stairs_stonecutting" | "extshape:polished_diorite_quarter_piece_from_diorite_stonecutting" | "extshape:lapis_stairs_from_vertical_stairs" | "minecraft:orange_stained_glass_pane_from_glass_pane" | "extshape:red_nether_brick_fence" | "extshape:magenta_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:banner_duplicate" | "exlinefurniture:jungle_table_recipe" | "exlinefurniture:jungle_chair_yellow_recipe2" | "exlinefurniture:dark_oak_chair_cyan_recipe2" | "minecraft:granite_stairs_from_granite_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "minecraft:iron_ingot_from_nuggets" | "minecraft:golden_pickaxe" | "extshape:black_concrete_stairs_from_stonecutting" | "extshape:orange_terracotta_fence_gate" | "exlinefurniture:crimson_chair_pink_recipe" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_stairs_stonecutting" | "minecraft:ladder" | "extshape:black_concrete_quarter_piece_from_stairs_stonecutting" | "minecraft:redstone_torch" | "extshape:quartz_brick_quarter_piece_from_stairs_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_stairs_from_stone_bricks_stonecutting" | "extshape:mossy_stone_brick_quarter_piece_from_vertical_slab" | "adorn:sandstone_platform" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:dark_oak_chair_green_recipe" | "extshape:raw_copper_slab_from_vertical_slab" | "extshape:lime_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:gray_bed" | "extshape:granite_pressure_plate" | "extshape:green_wool_pressure_plate" | "extshape:brown_wool_vertical_stairs" | "adorn:stonecutting/blackstone_post" | "redbits:detector" | "extshape:nether_brick_vertical_slab" | "minecraft:white_terracotta" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_vertical_slab" | "minecraft:diamond_from_blasting_deepslate_diamond_ore" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:spruce_lamp_blue_recipe" | "exlinefurniture:oak_glass_table_recipe" | "extshape:cut_sandstone_quarter_piece_from_stonecutting" | "minecraft:armor_stand" | "extshape:purpur_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:orange_wool_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:cave_spider_doll_recipe" | "minecraft:pink_stained_glass_pane" | "extshape:chiseled_deepslate_stairs_from_vertical_stairs" | "extshape:raw_iron_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crying_obsidian_button" | "adorn:deepslate_post" | "minecraft:blue_dye_from_cornflower" | "extshape:waxed_weathered_cut_copper_wall" | "extshape:andesite_pressure_plate" | "extshape:yellow_terracotta_wall" | "minecraft:quartz_slab_from_stonecutting" | "extshape:quartz_brick_vertical_stairs" | "adorn:polished_andesite_platform" | "minecraft:brown_banner" | "adorn:stonecutting/warped_platform" | "extshape:birch_vertical_quarter_piece_from_vertical_slab" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_stairs" | "exlinefurniture:warped_chair_black_recipe2" | "minecraft:warped_hyphae" | "extshape:yellow_terracotta_slab_from_vertical_slab" | "extshape:emerald_stairs_from_stonecutting" | "extshape:lapis_stairs" | "extshape:emerald_wall" | "extshape:waxed_weathered_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_gold_stairs_from_stonecutting" | "extshape:light_blue_concrete_wall" | "extshape:deepslate_brick_vertical_quarter_piece_from_polished_deepslate_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_vertical_quarter_piece" | "minecraft:green_bed" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_nether_brick_quarter_piece_from_stairs_stonecutting" | "mtr:signal_remover_blue" | "extshape:polished_deepslate_vertical_quarter_piece_from_vertical_slab" | "extshape:stone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:red_sandstone_slab_from_red_sandstone_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:jungle_lamp_red_recipe" | "minecraft:prismarine_brick_slab_from_prismarine_stonecutting" | "extshape:purple_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:granite_button" | "extshape:quartz_brick_stairs_from_vertical_stairs" | "extshape:chiseled_quartz_quarter_piece_from_slab_stonecutting" | "extshape:gray_terracotta_stairs_from_vertical_stairs" | "extshape:dripstone_vertical_slab_from_stonecutting" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:gray_banner" | "minecraft:warped_stairs" | "extshape:chiseled_nether_brick_slab_from_nether_bricks_stonecutting" | "extshape:iron_vertical_stairs" | "extshape:brown_wool_vertical_quarter_piece_from_vertical_slab" | "mtr:rail_remover" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_blue_concrete_stairs" | "extshape:bedrock_slab_from_stonecutting" | "extshape:yellow_terracotta_wall_from_stonecutting" | "extshape:yellow_terracotta_fence_gate" | "extshape:glowstone_vertical_quarter_piece" | "minecraft:smooth_sandstone_slab" | "extshape:green_concrete_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_quarter_piece_from_slab" | "extshape:jungle_slab_from_vertical_slab" | "minecraft:rail" | "extshape:stone_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_lamp_magenta_recipe" | "minecraft:diamond_sword" | "extshape:quartz_wall_from_stonecutting" | "extshape:sea_lantern_stairs" | "exlinefurniture:dark_oak_chair_gray_recipe" | "exlinefurniture:drapes_lime_recipe" | "chiselsandbits:chisel_diamond" | "extshape:light_blue_concrete_quarter_piece_from_slab_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_copper_vertical_quarter_piece_from_stonecutting" | "adorn:crates/pack/melon_seed" | "mtr:marble_blue" | "exlinefurniture:acacia_chair_green_recipe" | "mtr:signal_connector_light_blue" | "extshape:gray_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "mtr:signal_remover_lime" | "extshape:brown_concrete_slab" | "extshape:gray_concrete_pressure_plate" | "minecraft:polished_blackstone_from_blackstone_stonecutting" | "adorn:deepslate_brick_post" | "extshape:sea_lantern_slab_from_vertical_slab" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece" | "extshape:nether_wart_stairs" | "extshape:honeycomb_slab_from_vertical_slab" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_bricks_stonecutting" | "extshape:yellow_wool_fence_gate" | "extshape:amethyst_slab" | "extshape:nether_wart_vertical_stairs" | "extshape:orange_concrete_stairs_from_stonecutting" | "extshape:quartz_pressure_plate" | "exlinefurniture:crimson_lamp_light_blue_recipe" | "exlinefurniture:spruce_chair_gray_recipe" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_stonecutting" | "extshape:light_gray_wool_stairs_from_vertical_stairs" | "minecraft:crimson_planks" | "extshape:diamond_wall" | "minecraft:smooth_red_sandstone" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_brick_vertical_stairs" | "extshape:dripstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crimson_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_blackstone_brick_vertical_slab_from_blackstone_stonecutting" | "extshape:smooth_basalt_vertical_quarter_piece_from_stonecutting" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_vertical_slab" | "extshape:orange_concrete_stairs" | "extshape:orange_concrete_wall_from_stonecutting" | "extshape:netherrack_vertical_slab_from_stonecutting" | "mtr:station_name_tall_wall" | "extshape:lime_wool_wall" | "mtr:railway_sign_4_odd" | "extshape:stone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_deepslate_slab_from_vertical_slab" | "exlinefurniture:crimson_chair_green_recipe" | "minecraft:iron_nugget_from_blasting" | "adorn:andesite_step" | "extshape:gray_concrete_vertical_slab" | "extshape:terracotta_stairs" | "extshape:crying_obsidian_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:obsidian_stairs" | "extshape:chiseled_stone_brick_quarter_piece_from_slab_stonecutting" | "extshape:brick_stairs_from_vertical_stairs" | "extshape:cyan_wool_stairs" | "extshape:pink_concrete_stairs_from_vertical_stairs" | "mtr:tunnel_creator_6_9_1" | "extshape:prismarine_fence_gate" | "extshape:purple_glazed_terracotta_slab_from_stonecutting" | "exlinefurniture:window_slider_birch" | "mtr:tunnel_creator_6_9_3" | "minecraft:green_stained_glass_pane" | "minecraft:green_bed_from_white_bed" | "minecraft:magenta_dye_from_blue_red_pink" | "adorn:light_blue_sofa" | "minecraft:black_concrete_powder" | "extshape:lime_glazed_terracotta_slab_from_stonecutting" | "minecraft:lime_carpet" | "extshape:mossy_stone_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:sugar_from_sugar_cane" | "extshape:quartz_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "redbits:obsidian_pressure_plate" | "extshape:polished_granite_vertical_slab" | "extshape:netherrack_fence" | "extshape:waxed_copper_stairs_from_stonecutting" | "extshape:green_glazed_terracotta_slab" | "minecraft:cooked_beef_from_campfire_cooking" | "minecraft:quartz_pillar" | "extshape:smooth_quartz_quarter_piece_from_slab_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_stonecutting" | "extshape:lime_terracotta_stairs_from_vertical_stairs" | "extshape:polished_blackstone_vertical_slab_from_blackstone_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:waxed_cut_copper_from_honeycomb" | "extshape:waxed_weathered_copper_stairs_from_stonecutting" | "extshape:smooth_basalt_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:gilded_blackstone_slab" | "extshape:pink_terracotta_vertical_stairs_from_stonecutting" | "extshape:waxed_exposed_copper_stairs" | "extshape:magenta_terracotta_vertical_stairs_from_stonecutting" | "inmis:baby_backpack" | "extshape:green_glazed_terracotta_slab_from_stonecutting" | "minecraft:blue_dye" | "extshape:cobblestone_quarter_piece_from_slab" | "minecraft:polished_diorite_slab_from_polished_diorite_stonecutting" | "exlinefurniture:froggy_chair_black_recipe" | "extshape:stone_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:dark_oak_table_recipe" | "extshape:gold_slab_from_vertical_slab" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:ceiling_fan_acacia_recipe" | "mtr:lift_3_2_double_sided_1" | "extshape:quartz_quarter_piece_from_slab" | "mtr:lift_3_2_double_sided_2" | "mtr:lift_3_2_double_sided_3" | "minecraft:light_gray_banner" | "extshape:deepslate_tile_vertical_slab_from_stonecutting" | "minecraft:wooden_axe" | "extshape:stone_brick_vertical_slab" | "exlinefurniture:jungle_chair_purple_recipe" | "extshape:gray_concrete_quarter_piece_from_vertical_slab" | "adorn:dark_oak_table" | "extshape:warped_wart_fence_gate" | "extshape:polished_diorite_vertical_quarter_piece_from_diorite_vertical_slab_stonecutting" | "extshape:orange_concrete_vertical_quarter_piece_from_vertical_slab" | "minecraft:trapped_chest" | "extshape:pink_terracotta_fence_gate" | "mtr:railway_sign_2_even_2" | "extshape:white_terracotta_vertical_stairs_from_stonecutting" | "extshape:brown_terracotta_quarter_piece_from_vertical_slab" | "mtr:railway_sign_2_even_1" | "minecraft:stone_stairs_from_stone_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:crying_obsidian_wall" | "extshape:calcite_quarter_piece_from_slab" | "minecraft:dried_kelp" | "extshape:diamond_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:polished_andesite_stairs_from_andesite_stonecutting" | "minecraft:iron_bars" | "minecraft:diamond_axe" | "extshape:gray_concrete_quarter_piece_from_stairs_stonecutting" | "adorn:stone_brick_platform" | "extshape:yellow_concrete_vertical_slab" | "exlinefurniture:birch_chair_gray_recipe2" | "mtr:marble_sandy" | "extshape:polished_diorite_slab_from_vertical_slab" | "minecraft:dark_oak_pressure_plate" | "extshape:smooth_quartz_wall_from_stonecutting" | "exlinefurniture:dark_oak_chair_magenta_recipe2" | "extshape:waxed_exposed_cut_copper_fence" | "extshape:polished_granite_vertical_quarter_piece_from_stonecutting" | "minecraft:waxed_cut_copper" | "extshape:end_stone_wall_from_stonecutting" | "extshape:light_gray_wool_quarter_piece_from_vertical_slab" | "extshape:magenta_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_copper_vertical_slab_from_stonecutting" | "extshape:lime_concrete_vertical_quarter_piece_from_stonecutting" | "minecraft:chiseled_polished_blackstone" | "extshape:polished_deepslate_button" | "extshape:pink_terracotta_slab_from_stonecutting" | "extshape:pink_terracotta_stairs_from_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:red_banner" | "redbits:acacia_large_button" | "extshape:light_blue_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:cut_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:smooth_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:yellow_concrete_fence_gate" | "exlinefurniture:spruce_lamp_orange_recipe" | "extshape:waxed_cut_copper_quarter_piece_from_stairs_stonecutting" | "minecraft:black_carpet" | "extshape:brown_concrete_quarter_piece_from_vertical_slab" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_slab" | "exlinefurniture:froggy_chair_light_blue_recipe" | "extshape:bedrock_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:netherite_stairs" | "exlinefurniture:window_sliding_birch" | "extshape:polished_granite_vertical_stairs" | "minecraft:deepslate_tile_stairs_from_deepslate_tiles_stonecutting" | "exlinefurniture:ceiling_fan_dark_oak_recipe" | "extshape:brown_terracotta_stairs_from_stonecutting" | "minecraft:waxed_oxidized_cut_copper_slab_from_honeycomb" | "extshape:polished_blackstone_vertical_stairs" | "extshape:crimson_quarter_piece_from_vertical_slab" | "mtr:signal_connector_lime" | "mtr:station_color_concrete_powder" | "extshape:chiseled_deepslate_quarter_piece_from_stairs_stonecutting" | "extshape:clay_vertical_slab" | "minecraft:torch" | "extshape:green_concrete_pressure_plate" | "minecraft:polished_granite_stairs" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_vertical_slab_stonecutting" | "extshape:green_wool_stairs" | "exlinefurniture:froggy_chair_white_recipe" | "adorn:spruce_shelf" | "extshape:stone_brick_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:spruce_lamp_white_recipe" | "extshape:diamond_fence" | "extshape:magenta_wool_vertical_slab" | "extshape:polished_blackstone_vertical_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "extshape:melon_quarter_piece_from_slab" | "extshape:polished_granite_quarter_piece_from_granite_slab_stonecutting" | "extshape:ancient_debris_vertical_slab" | "exlinefurniture:spruce_lamp_light_blue_recipe" | "extshape:deepslate_tile_vertical_stairs_from_stonecutting" | "adorn:cobbled_deepslate_platform" | "extshape:emerald_fence" | "extshape:shroomlight_vertical_stairs" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_brick_slab_stonecutting" | "extshape:emerald_quarter_piece_from_slab_stonecutting" | "adorn:acacia_kitchen_cupboard" | "extshape:lime_concrete_vertical_stairs_from_stonecutting" | "extshape:gold_quarter_piece_from_vertical_quarter_piece" | "minecraft:sandstone_wall" | "extshape:smooth_quartz_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:cut_copper_slab" | "extshape:waxed_oxidized_copper_vertical_slab" | "minecraft:light_blue_wool" | "extshape:netherrack_button" | "extshape:sea_lantern_slab" | "extshape:quartz_fence_gate" | "extshape:blue_terracotta_slab" | "extshape:light_blue_terracotta_quarter_piece_from_stonecutting" | "extshape:yellow_terracotta_stairs_from_stonecutting" | "minecraft:stripped_acacia_wood" | "extshape:polished_blackstone_brick_vertical_slab_from_stonecutting" | "adorn:dark_prismarine_step" | "extshape:light_blue_terracotta_stairs" | "extshape:chiseled_polished_blackstone_quarter_piece_from_stairs_stonecutting" | "mtr:signal_connector_blue" | "minecraft:orange_bed" | "extshape:granite_stairs_from_vertical_stairs" | "extshape:polished_granite_quarter_piece_from_slab" | "mtr:platform_na_2_indented" | "exlinefurniture:spruce_lamp_green_recipe" | "extshape:lapis_stairs_from_stonecutting" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crying_obsidian_vertical_quarter_piece" | "adorn:crates/pack/pumpkin_seed" | "minecraft:red_stained_glass_pane" | "exlinefurniture:froggy_chair_green_recipe" | "extshape:polished_diorite_fence" | "extshape:netherrack_vertical_quarter_piece_from_vertical_slab" | "extshape:green_concrete_vertical_quarter_piece_from_stonecutting" | "minecraft:brick_wall" | "extshape:chiseled_quartz_vertical_quarter_piece" | "extshape:netherrack_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:drapes_yellow_recipe" | "extshape:magenta_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:lime_terracotta_slab_from_vertical_slab" | "adorn:oak_chair" | "mtr:tunnel_creator_4_5_1" | "adorn:stonecutting/red_nether_brick_platform" | "extshape:moss_carpet_from_pressure_plate" | "minecraft:dark_oak_planks" | "mtr:tunnel_creator_4_5_2" | "minecraft:granite_wall" | "extshape:clay_vertical_quarter_piece_from_vertical_slab" | "mtr:tunnel_creator_4_5_4" | "extshape:lime_wool_button" | "extshape:yellow_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:cobbled_deepslate_fence_gate" | "extshape:lime_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:raw_gold_stairs" | "extshape:purple_concrete_vertical_slab" | "extshape:netherrack_slab_from_stonecutting" | "minecraft:exposed_cut_copper_from_exposed_copper_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_slab" | "extshape:lime_concrete_stairs" | "minecraft:mossy_cobblestone_slab_from_mossy_cobblestone_stonecutting" | "minecraft:diamond_helmet" | "extshape:light_gray_concrete_quarter_piece_from_slab" | "minecraft:warped_fence" | "minecraft:light_blue_bed_from_white_bed" | "minecraft:dark_oak_fence_gate" | "adorn:stonecutting/purpur_step" | "extshape:cyan_wool_quarter_piece_from_vertical_quarter_piece" | "minecraft:compass" | "extshape:stone_quarter_piece_from_slab_stonecutting" | "extshape:black_terracotta_vertical_quarter_piece" | "minecraft:loom" | "chiselsandbits:mirror_over_y" | "chiselsandbits:mirror_over_z" | "chiselsandbits:mirror_over_x" | "exlinefurniture:drapes_green_recipe" | "mtr:signal_remover_light_gray" | "exlinefurniture:spruce_chair_pink_recipe" | "adorn:crates/unpack/wheat_seed" | "extshape:polished_blackstone_quarter_piece_from_slab_stonecutting" | "redbits:spruce_large_button" | "extshape:smooth_sandstone_fence_gate" | "mtr:route_sign_standing_metal" | "mtr:station_color_gravel_slab" | "extshape:smooth_basalt_quarter_piece_from_slab_stonecutting" | "extshape:lime_concrete_wall" | "extshape:deepslate_brick_quarter_piece_from_slab_stonecutting" | "adorn:crimson_post" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_block_stonecutting" | "extshape:stone_brick_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_red_sandstone_vertical_stairs" | "minecraft:gray_stained_glass_pane" | "extshape:pink_wool_stairs" | "extshape:purple_concrete_stairs_from_vertical_stairs" | "extshape:light_blue_glazed_terracotta_slab_from_stonecutting" | "extshape:red_wool_pressure_plate" | "adorn:stonecutting/stone_rod" | "exlinefurniture:drapes_white_recipe" | "exlinefurniture:jungle_lamp_blue_recipe" | "extshape:polished_andesite_vertical_stairs" | "minecraft:polished_blackstone" | "extshape:red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_basalt_button" | "exlinefurniture:crimson_lamp_orange_recipe" | "extshape:orange_wool_wall" | "adorn:polished_diorite_step" | "adorn:smooth_sandstone_post" | "extshape:light_gray_wool_slab_from_vertical_slab" | "mtr:station_color_snow_block" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_terracotta_stairs_from_stonecutting" | "minecraft:stone_axe" | "adorn:stonecutting/spruce_post" | "extshape:bedrock_pressure_plate" | "extshape:chiseled_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "adorn:granite_step" | "exlinefurniture:dark_oak_chair_yellow_recipe" | "adorn:oak_drawer" | "extshape:waxed_weathered_cut_copper_stairs_from_vertical_stairs" | "extshape:red_concrete_quarter_piece_from_vertical_slab" | "extshape:chiseled_sandstone_vertical_stairs" | "extshape:granite_quarter_piece_from_slab_stonecutting" | "adorn:spruce_kitchen_counter" | "exlinefurniture:warped_glass_table_recipe" | "extshape:bedrock_vertical_slab_from_stonecutting" | "extshape:packed_ice_quarter_piece_from_vertical_quarter_piece" | "mtr:rail_connector_80_one_way" | "exlinefurniture:spruce_chair_yellow_recipe" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_stairs_stonecutting" | "minecraft:light_blue_stained_glass" | "extshape:chiseled_sandstone_stairs_from_stonecutting" | "exlinefurniture:birch_chair_yellow_recipe2" | "extshape:yellow_glazed_terracotta_slab_from_stonecutting" | "minecraft:deepslate_brick_slab" | "extshape:waxed_weathered_copper_quarter_piece_from_slab_stonecutting" | "extshape:snow_fence" | "extshape:chiseled_quartz_vertical_slab" | "extshape:polished_blackstone_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_blackstone_brick_stairs_from_blackstone_stonecutting" | "adorn:polished_deepslate_step" | "exlinefurniture:spruce_chair_green_recipe" | "extshape:blue_carpet_from_pressure_plate" | "exlinefurniture:warped_chair_orange_recipe" | "extshape:purple_concrete_slab_from_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_slab_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:prismarine_vertical_slab_from_stonecutting" | "extshape:calcite_slab_from_vertical_slab" | "extshape:smooth_sandstone_slab_from_vertical_slab" | "extshape:stone_wall_from_stonecutting" | "extshape:stone_stairs_from_vertical_stairs" | "extshape:waxed_weathered_copper_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_log_glass_table_recipe" | "minecraft:iron_axe" | "extshape:stone_brick_vertical_slab_from_stonecutting" | "mtr:platform_na_1" | "mtr:platform_na_2" | "minecraft:jukebox" | "exlinefurniture:crimson_stripped_log_table_recipe" | "extshape:gray_terracotta_quarter_piece_from_slab" | "extshape:oak_stairs_from_vertical_stairs" | "adorn:stonecutting/polished_diorite_post" | "extshape:chiseled_nether_brick_stairs" | "extshape:diorite_button" | "minecraft:acacia_sign" | "extshape:red_nether_brick_quarter_piece_from_stairs_stonecutting" | "minecraft:chest_minecart" | "extshape:end_stone_slab" | "extshape:polished_andesite_wall" | "extshape:chiseled_deepslate_slab" | "extshape:waxed_copper_vertical_quarter_piece" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_wall_from_waxed_exposed_copper_stonecutting" | "extshape:polished_andesite_button" | "adorn:blackstone_platform" | "minecraft:magenta_terracotta" | "adorn:stonecutting/smooth_stone_step" | "minecraft:baked_potato_from_campfire_cooking" | "extshape:waxed_weathered_cut_copper_vertical_slab" | "exlinefurniture:crimson_chair_gray_recipe" | "adorn:picket_fence" | "extshape:waxed_cut_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_glazed_terracotta_slab_from_stonecutting" | "extshape:gray_wool_vertical_slab" | "mtr:station_color_andesite_slab" | "extshape:chiseled_sandstone_slab_from_sandstone_stonecutting" | "minecraft:deepslate_bricks_from_polished_deepslate_stonecutting" | "extshape:end_stone_vertical_quarter_piece_from_vertical_slab" | "adorn:stonecutting/granite_post" | "exlinefurniture:jungle_glass_table_recipe" | "adorn:acacia_chair" | "extshape:smooth_quartz_wall" | "extshape:orange_concrete_quarter_piece_from_slab_stonecutting" | "redbits:oak_large_button" | "minecraft:cobblestone_stairs_from_cobblestone_stonecutting" | "adorn:smooth_stone_post" | "extshape:ancient_debris_slab_from_vertical_slab" | "extshape:brown_wool_vertical_slab" | "minecraft:crimson_door" | "mtr:station_name_entrance" | "extshape:netherite_quarter_piece_from_stairs_stonecutting" | "extshape:red_concrete_vertical_quarter_piece_from_vertical_slab" | "adorn:cobblestone_step" | "extshape:gray_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:blue_concrete_stairs_from_vertical_stairs" | "minecraft:pink_wool" | "extshape:cyan_glazed_terracotta_slab" | "exlinefurniture:window_sliding_spruce" | "extshape:cut_sandstone_vertical_quarter_piece_from_sandstone_vertical_stairs" | "minecraft:end_stone_bricks" | "extshape:white_concrete_vertical_stairs" | "minecraft:red_stained_glass_pane_from_glass_pane" | "extshape:polished_blackstone_vertical_stairs_from_andesite_stonecutting" | "minecraft:waxed_cut_copper_stairs_from_waxed_copper_block_stonecutting" | "extshape:polished_granite_wall_from_stonecutting" | "mtr:route_sign_wall_metal" | "minecraft:black_candle" | "mtr:rail_node" | "extshape:light_blue_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:spruce_chair_light_gray_recipe2" | "extshape:andesite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_slab" | "extshape:smooth_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:stone_fence" | "minecraft:polished_diorite_stairs_from_polished_diorite_stonecutting" | "adorn:sandstone_step" | "extshape:emerald_stairs" | "extshape:waxed_exposed_cut_copper_pressure_plate" | "extshape:light_blue_wool_stairs" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:acacia_lamp_orange_recipe" | "minecraft:warped_sign" | "extshape:yellow_glazed_terracotta_slab" | "extshape:smooth_quartz_vertical_slab" | "extshape:smooth_sandstone_wall_from_stonecutting" | "extshape:red_concrete_stairs" | "extshape:prismarine_brick_slab_from_vertical_slab" | "exlinefurniture:window_acacia" | "extshape:packed_ice_button" | "extshape:red_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_terracotta_vertical_stairs" | "minecraft:orange_terracotta" | "adorn:warped_drawer" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:skeleton_doll_recipe" | "minecraft:paper" | "minecraft:lime_glazed_terracotta" | "extshape:polished_diorite_quarter_piece_from_diorite_slab_stonecutting" | "extshape:light_gray_concrete_stairs_from_vertical_stairs" | "extshape:clay_fence" | "extshape:raw_iron_wall_from_stonecutting" | "extshape:light_gray_terracotta_button" | "extshape:prismarine_brick_stairs_from_vertical_stairs" | "mtr:glass_fence_wks" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_waxed_oxidized_copper_stonecutting" | "exlinefurniture:jungle_chair_gray_recipe" | "extshape:warped_wart_vertical_stairs" | "extshape:waxed_oxidized_copper_wall" | "extshape:bedrock_quarter_piece_from_vertical_quarter_piece" | "extshape:stone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_concrete_stairs" | "minecraft:dark_oak_button" | "extshape:ancient_debris_vertical_quarter_piece_from_stonecutting" | "extshape:red_wool_vertical_slab" | "exlinefurniture:acacia_chair_light_gray_recipe2" | "extshape:iron_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "chiselsandbits:quill" | "extshape:quartz_brick_vertical_slab" | "extshape:calcite_fence_gate" | "extshape:magenta_concrete_vertical_slab_from_stonecutting" | "extshape:pink_wool_vertical_quarter_piece" | "extshape:smooth_sandstone_quarter_piece_from_slab" | "adorn:stonecutting/mossy_stone_brick_post" | "extshape:waxed_cut_copper_vertical_quarter_piece" | "minecraft:cracked_deepslate_tiles" | "minecraft:cooked_rabbit" | "extshape:nether_brick_quarter_piece_from_slab" | "extshape:orange_wool_button" | "extshape:lime_concrete_stairs_from_vertical_stairs" | "minecraft:magenta_banner" | "extshape:blue_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:deepslate_brick_stairs_from_vertical_stairs" | "extshape:red_wool_button" | "mtr:railway_sign_7_odd" | "exlinefurniture:oak_chair_black_recipe2" | "extshape:emerald_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_granite_vertical_quarter_piece" | "extshape:mossy_cobblestone_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_weathered_cut_copper_vertical_stairs" | "minecraft:iron_block" | "mtr:glass_fence_shm" | "minecraft:dark_oak_door" | "extshape:blackstone_quarter_piece_from_stairs_stonecutting" | "extshape:honeycomb_vertical_slab" | "extshape:blue_terracotta_stairs" | "extshape:waxed_oxidized_copper_stairs_from_vertical_stairs" | "redbits:inverted_redstone_torch" | "adorn:oak_post" | "adorn:guide_book" | "adorn:crates/pack/nether_wart" | "minecraft:flower_pot" | "extshape:light_blue_wool_vertical_quarter_piece" | "extshape:blue_terracotta_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_pressure_plate" | "adorn:crimson_table" | "extshape:netherite_slab_from_stonecutting" | "extshape:yellow_wool_stairs" | "extshape:red_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_wool_fence" | "exlinefurniture:birch_lamp_red_recipe" | "minecraft:polished_blackstone_bricks_from_blackstone_stonecutting" | "mtr:station_name_wall_gray" | "extshape:chiseled_deepslate_quarter_piece_from_slab_stonecutting" | "extshape:smooth_red_sandstone_vertical_stairs_from_stonecutting" | "extshape:brown_terracotta_vertical_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:black_concrete_vertical_stairs" | "adorn:crates/pack/wheat" | "exlinefurniture:toaster_recipe" | "extshape:yellow_terracotta_vertical_stairs_from_stonecutting" | "adorn:warped_shelf" | "minecraft:pink_glazed_terracotta" | "extshape:blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:lime_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:warped_bench_recipe" | "minecraft:orange_stained_glass" | "minecraft:exposed_cut_copper_slab" | "extshape:birch_vertical_stairs" | "extshape:end_stone_fence_gate" | "minecraft:copper_ingot_from_blasting_deepslate_copper_ore" | "extshape:brown_wool_button" | "extshape:melon_quarter_piece_from_vertical_slab" | "extshape:pink_carpet_from_pressure_plate" | "extshape:white_terracotta_quarter_piece_from_slab_stonecutting" | "chiselsandbits:bit_bag" | "extshape:diorite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:golden_boots" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:pink_dye_from_red_white_dye" | "minecraft:netherite_shovel_smithing" | "exlinefurniture:warped_chair_magenta_recipe2" | "extshape:black_terracotta_wall" | "extshape:shroomlight_vertical_quarter_piece_from_vertical_slab" | "extshape:purpur_stairs_from_vertical_stairs" | "adorn:stonecutting/sandstone_step" | "extshape:chiseled_sandstone_stairs_from_sandstone_stonecutting" | "extshape:yellow_terracotta_fence" | "minecraft:polished_granite_slab" | "extshape:crimson_vertical_slab" | "adorn:brewing/glow_berry_tea" | "extshape:white_concrete_button" | "mtr:station_color_chiseled_quartz_block_slab" | "extshape:cut_sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:emerald" | "extshape:gold_slab" | "extshape:green_concrete_vertical_slab" | "extshape:smooth_quartz_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_copper_quarter_piece_from_stonecutting" | "extshape:acacia_slab_from_vertical_slab" | "extshape:magenta_terracotta_vertical_slab" | "minecraft:nether_brick_wall_from_nether_bricks_stonecutting" | "minecraft:oxidized_cut_copper_slab_from_oxidized_cut_copper_stonecutting" | "extshape:tuff_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece" | "minecraft:oak_stairs" | "minecraft:smooth_red_sandstone_slab_from_smooth_red_sandstone_stonecutting" | "exlinefurniture:dark_oak_chair_magenta_recipe" | "extshape:magenta_concrete_vertical_slab" | "exlinefurniture:dark_oak_chair_orange_recipe2" | "minecraft:polished_blackstone_brick_stairs" | "extshape:blue_wool_slab_from_vertical_slab" | "extshape:cyan_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_blackstone_brick_vertical_stairs" | "extshape:cut_red_sandstone_vertical_slab_from_red_sandstone_stonecutting" | "extshape:blue_concrete_slab_from_stonecutting" | "extshape:polished_diorite_vertical_stairs" | "extshape:diorite_stairs_from_vertical_stairs" | "extshape:light_gray_glazed_terracotta_slab_from_stonecutting" | "minecraft:glass" | "extshape:gold_wall_from_stonecutting" | "extshape:polished_diorite_quarter_piece_from_slab_stonecutting" | "extshape:polished_granite_wall_from_granite_stonecutting" | "adorn:crates/unpack/melon" | "extshape:raw_iron_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:stone_brick_quarter_piece_from_stone_stairs_stonecutting" | "adorn:stonecutting/polished_blackstone_platform" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_slab_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_andesite_vertical_slab_stonecutting" | "minecraft:light_blue_concrete_powder" | "extshape:netherrack_quarter_piece_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_polished_deepslate_vertical_stairs" | "mtr:escalator" | "mtr:route_sign_wall_light" | "extshape:polished_blackstone_brick_quarter_piece_from_vertical_quarter_piece" | "adorn:stonecutting/deepslate_tile_post" | "minecraft:gray_bed_from_white_bed" | "minecraft:granite_stairs" | "exlinefurniture:froggy_chair_orange_recipe" | "mtr:station_color_purpur_pillar" | "extshape:light_blue_concrete_quarter_piece_from_slab" | "exlinefurniture:oak_lamp_magenta_recipe" | "extshape:red_nether_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:moss_vertical_quarter_piece" | "mtr:railway_sign_3_even_2" | "extshape:smooth_basalt_vertical_slab_from_stonecutting" | "mtr:railway_sign_3_even_1" | "adorn:smooth_red_sandstone_post" | "extshape:chiseled_nether_brick_stairs_from_stonecutting" | "adorn:spruce_platform" | "extshape:quartz_slab_from_vertical_slab" | "extshape:black_wool_stairs" | "extshape:blue_concrete_button" | "extshape:purple_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:smooth_sandstone_vertical_quarter_piece" | "extshape:gray_concrete_quarter_piece_from_slab_stonecutting" | "mtr:marble_sandy_slab" | "extshape:light_gray_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:prismarine_bricks" | "extshape:quartz_brick_wall_from_quartz_block_stonecutting" | "minecraft:stone_bricks" | "extshape:gilded_blackstone_slab_from_stonecutting" | "extshape:magenta_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:blue_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:emerald_quarter_piece_from_vertical_slab" | "extshape:yellow_terracotta_quarter_piece_from_stonecutting" | "extshape:gray_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:netherite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:orange_terracotta_button" | "extshape:gray_terracotta_quarter_piece_from_stonecutting" | "extshape:purple_concrete_wall" | "extshape:orange_terracotta_quarter_piece_from_slab_stonecutting" | "minecraft:cyan_stained_glass" | "extshape:packed_ice_vertical_quarter_piece" | "adorn:stonecutting/stone_brick_step" | "extshape:quartz_brick_vertical_quarter_piece_from_quartz_block_stonecutting" | "bitsandchisels:iron_chisel" | "minecraft:acacia_fence" | "adorn:cut_sandstone_platform" | "extshape:polished_diorite_wall_from_diorite_stonecutting" | "extshape:yellow_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:cyan_banner" | "adorn:stonecutting/polished_diorite_platform" | "mtr:glass_fence_stw" | "minecraft:glistering_melon_slice" | "extshape:polished_blackstone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:warped_door" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "extshape:polished_granite_pressure_plate" | "minecraft:acacia_fence_gate" | "extshape:lapis_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_vertical_slab" | "extshape:ancient_debris_vertical_quarter_piece" | "adorn:trading_station" | "minecraft:magenta_carpet" | "extshape:light_gray_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:amethyst_fence" | "exlinefurniture:dark_oak_chair_white_recipe" | "extshape:moss_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:spruce_chair_orange_recipe2" | "exlinefurniture:spruce_chair_cyan_recipe2" | "extshape:purple_wool_button" | "mtr:station_color_metal" | "extshape:yellow_terracotta_vertical_slab" | "minecraft:lectern" | "adorn:oak_kitchen_counter" | "exlinefurniture:jungle_chair_brown_recipe2" | "adorn:crimson_platform" | "adorn:stonecutting/diorite_step" | "extshape:chiseled_stone_brick_vertical_slab" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "minecraft:magenta_dye_from_allium" | "minecraft:smooth_stone_slab" | "adorn:cobbled_deepslate_step" | "exlinefurniture:warped_chair_light_gray_recipe" | "adorn:warped_kitchen_sink" | "extshape:diorite_quarter_piece_from_vertical_slab" | "minecraft:mossy_cobblestone_from_vine" | "mtr:tunnel_creator_4_7_4" | "mtr:tunnel_creator_4_7_1" | "mtr:tunnel_creator_4_7_2" | "mtr:station_pole" | "extshape:white_concrete_quarter_piece_from_vertical_slab" | "extshape:warped_wart_vertical_quarter_piece_from_vertical_slab" | "extshape:ancient_debris_vertical_quarter_piece_from_vertical_slab" | "extshape:spruce_quarter_piece_from_vertical_slab" | "adorn:stonecutting/oak_step" | "extshape:chiseled_quartz_wall_from_stonecutting" | "extshape:obsidian_quarter_piece_from_stonecutting" | "extshape:prismarine_brick_pressure_plate" | "mtr:apg_door_2" | "mtr:apg_door_1" | "extshape:white_terracotta_slab" | "extshape:tuff_vertical_stairs_from_stonecutting" | "extshape:mossy_cobblestone_quarter_piece_from_slab" | "extshape:blue_terracotta_quarter_piece_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_slab" | "extshape:polished_blackstone_quarter_piece_from_blackstone_stairs_stonecutting" | "extshape:melon_button" | "mtr:station_color_snow_block_slab" | "adorn:blue_sofa" | "minecraft:polished_blackstone_slab_from_blackstone_stonecutting" | "extshape:magenta_terracotta_button" | "extshape:orange_terracotta_vertical_quarter_piece" | "exlinefurniture:drapes_light_blue_recipe" | "extshape:light_blue_concrete_fence_gate" | "extshape:polished_granite_quarter_piece_from_granite_vertical_slab_stonecutting" | "minecraft:dark_prismarine_slab_from_dark_prismarine_stonecutting" | "extshape:iron_quarter_piece_from_slab_stonecutting" | "extshape:diorite_quarter_piece_from_stonecutting" | "extshape:crying_obsidian_wall_from_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_slab_from_stonecutting" | "extshape:shroomlight_quarter_piece_from_vertical_slab" | "extshape:gray_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_terracotta_slab_from_stonecutting" | "mtr:pids_1_2" | "mtr:pids_1_1" | "minecraft:end_stone_brick_slab" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_blue_wool_vertical_stairs" | "extshape:smooth_red_sandstone_wall" | "extshape:netherite_vertical_stairs_from_stonecutting" | "adorn:warped_step" | "minecraft:pink_concrete_powder" | "extshape:waxed_exposed_copper_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_button" | "extshape:gray_terracotta_wall" | "extshape:black_wool_pressure_plate" | "extshape:red_nether_brick_vertical_quarter_piece_from_stonecutting" | "extshape:sea_lantern_quarter_piece_from_slab" | "minecraft:diamond_shovel" | "extshape:gray_concrete_wall_from_stonecutting" | "minecraft:andesite_wall" | "extshape:nether_wart_fence_gate" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece" | "extshape:stone_brick_stairs_from_vertical_stairs" | "extshape:white_concrete_wall_from_stonecutting" | "minecraft:minecart" | "adorn:stonecutting/brick_step" | "extshape:waxed_exposed_copper_wall" | "extshape:magenta_wool_vertical_quarter_piece" | "extshape:chiseled_quartz_wall_from_quartz_block_stonecutting" | "extshape:white_terracotta_stairs" | "extshape:purple_terracotta_quarter_piece_from_vertical_quarter_piece" | "mtr:signal_connector_orange" | "extshape:yellow_wool_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_button" | "minecraft:golden_shovel" | "adorn:brick_step" | "exlinefurniture:warped_chair_white_recipe" | "extshape:polished_blackstone_quarter_piece_from_vertical_slab" | "mtr:station_color_quartz_pillar_slab" | "extshape:dark_oak_quarter_piece_from_vertical_quarter_piece" | "minecraft:brick_wall_from_bricks_stonecutting" | "exlinefurniture:acacia_chair_white_recipe" | "extshape:chiseled_quartz_quarter_piece_from_vertical_slab_stonecutting" | "adorn:brown_table_lamp" | "extshape:smooth_sandstone_quarter_piece_from_stonecutting" | "minecraft:brown_glazed_terracotta" | "extshape:cut_sandstone_vertical_stairs" | "adorn:birch_table" | "minecraft:orange_carpet_from_white_carpet" | "extshape:warped_vertical_quarter_piece_from_vertical_slab" | "extshape:black_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:cyan_wool_wall" | "extshape:iron_fence_gate" | "minecraft:warped_trapdoor" | "extshape:purple_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "extshape:polished_blackstone_brick_vertical_stairs_from_polished_blackstone_stonecutting" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_wool_vertical_quarter_piece" | "minecraft:diamond_chestplate" | "adorn:spruce_post" | "extshape:acacia_vertical_quarter_piece_from_vertical_slab" | "extshape:quartz_quarter_piece_from_vertical_slab" | "extshape:obsidian_quarter_piece_from_stairs_stonecutting" | "adorn:polished_blackstone_brick_post" | "extshape:packed_ice_quarter_piece_from_vertical_slab" | "minecraft:birch_sign" | "minecraft:magenta_bed_from_white_bed" | "extshape:raw_gold_quarter_piece_from_vertical_slab_stonecutting" | "extshape:shroomlight_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "adorn:crates/unpack/carrot" | "adorn:warped_coffee_table" | "extshape:chiseled_stone_brick_quarter_piece_from_stairs_stonecutting" | "adorn:stonecutting/polished_deepslate_post" | "minecraft:orange_dye_from_red_yellow" | "exlinefurniture:crimson_chair_cyan_recipe" | "extshape:granite_quarter_piece_from_stonecutting" | "extshape:snow_slab" | "extshape:brown_terracotta_vertical_slab_from_stonecutting" | "adorn:stonecutting/basalt_post" | "minecraft:light_gray_dye_from_azure_bluet" | "extshape:chiseled_quartz_stairs_from_vertical_stairs" | "extshape:chiseled_deepslate_stairs_from_stonecutting" | "adorn:acacia_bench" | "minecraft:magenta_candle" | "extshape:orange_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_chair_lime_recipe" | "extshape:red_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:nether_wart_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_gold_vertical_quarter_piece_from_vertical_slab" | "bitsandchisels:diamond_chisel" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:pink_terracotta_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:jungle_chair_pink_recipe" | "minecraft:tnt_minecart" | "adorn:nether_brick_post" | "minecraft:acacia_planks" | "extshape:cut_red_sandstone_quarter_piece_from_stonecutting" | "extshape:tuff_vertical_stairs" | "extshape:granite_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_wall" | "extshape:lapis_slab_from_stonecutting" | "minecraft:brown_terracotta" | "extshape:quartz_brick_vertical_quarter_piece_from_stonecutting" | "extshape:brown_carpet_from_pressure_plate" | "mtr:station_color_stone_bricks" | "minecraft:blue_wool" | "extshape:clay_quarter_piece_from_vertical_slab" | "extshape:white_terracotta_quarter_piece_from_slab" | "extshape:dripstone_pressure_plate" | "minecraft:note_block" | "extshape:red_concrete_slab_from_stonecutting" | "extshape:waxed_cut_copper_pressure_plate" | "extshape:polished_blackstone_stairs_from_vertical_stairs" | "adorn:traders_manual" | "extshape:orange_concrete_vertical_slab_from_stonecutting" | "extshape:gray_terracotta_vertical_slab" | "extshape:diamond_vertical_quarter_piece_from_stonecutting" | "extshape:mossy_cobblestone_fence" | "extshape:yellow_wool_vertical_stairs" | "extshape:mossy_cobblestone_stairs_from_vertical_stairs" | "adorn:stonecutting/dark_oak_platform" | "extshape:nether_brick_pressure_plate" | "extshape:waxed_oxidized_copper_vertical_stairs" | "minecraft:weathered_cut_copper_slab_from_weathered_copper_stonecutting" | "minecraft:end_crystal" | "extshape:cut_red_sandstone_vertical_stairs" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_vertical_slab_stonecutting" | "extshape:lime_concrete_vertical_quarter_piece" | "extshape:gray_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_wool_button" | "minecraft:shulker_box" | "extshape:deepslate_tile_quarter_piece_from_vertical_quarter_piece" | "extshape:yellow_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_fence_gate" | "extshape:obsidian_wall" | "minecraft:white_carpet" | "minecraft:mossy_cobblestone_stairs_from_mossy_cobblestone_stonecutting" | "exlinefurniture:acacia_chair_black_recipe" | "adorn:crimson_kitchen_counter" | "minecraft:cracked_stone_bricks" | "extshape:light_blue_concrete_vertical_stairs" | "extshape:cyan_concrete_vertical_stairs_from_stonecutting" | "extshape:netherrack_stairs_from_stonecutting" | "exlinefurniture:jungle_chair_green_recipe2" | "minecraft:ender_chest" | "minecraft:magenta_stained_glass" | "extshape:orange_wool_stairs_from_vertical_stairs" | "extshape:cyan_concrete_wall_from_stonecutting" | "minecraft:iron_trapdoor" | "minecraft:brown_candle" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_slab_stonecutting" | "extshape:black_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_concrete_fence" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_bricks_stonecutting" | "mtr:glass_fence_cio" | "exlinefurniture:warped_chair_lime_recipe2" | "extshape:waxed_oxidized_cut_copper_vertical_stairs_from_stonecutting" | "extshape:bedrock_stairs_from_vertical_stairs" | "mtr:lift_4_3_1" | "mtr:lift_4_3_2" | "minecraft:acacia_pressure_plate" | "mtr:lift_4_3_3" | "extshape:cut_sandstone_vertical_slab_from_stonecutting" | "mtr:train_announcer" | "extshape:magenta_concrete_button" | "extshape:waxed_weathered_copper_slab" | "extshape:brown_concrete_pressure_plate" | "exlinefurniture:spruce_lamp_black_recipe" | "mtr:glass_fence_ckt" | "extshape:polished_deepslate_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_brick_stairs_from_deepslate_bricks_stonecutting" | "extshape:purple_terracotta_quarter_piece_from_slab" | "minecraft:lime_carpet_from_white_carpet" | "minecraft:lime_wool" | "minecraft:light_gray_wool" | "extshape:lime_concrete_pressure_plate" | "minecraft:firework_rocket" | "extshape:light_gray_terracotta_slab_from_stonecutting" | "extshape:white_terracotta_vertical_quarter_piece" | "adorn:cobblestone_chimney" | "exlinefurniture:oak_chair_gray_recipe2" | "minecraft:polished_andesite_slab_from_polished_andesite_stonecutting" | "extshape:raw_copper_quarter_piece_from_slab" | "extshape:netherite_quarter_piece_from_vertical_slab" | "extshape:blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:light_gray_dye_from_gray_white_dye" | "extshape:ancient_debris_vertical_stairs_from_stonecutting" | "adorn:stonecutting/red_sandstone_step" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:light_blue_terracotta_stairs_from_stonecutting" | "mtr:signal_remover_orange" | "adorn:crates/unpack/melon_seed" | "extshape:stone_brick_quarter_piece_from_stone_vertical_slab_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece" | "minecraft:stripped_birch_wood" | "adorn:black_table_lamp" | "minecraft:lime_banner" | "exlinefurniture:dark_oak_window_web" | "minecraft:deepslate_brick_wall_from_cobbled_deepslate_stonecutting" | "exlinefurniture:dark_oak_lamp_green_recipe" | "exlinefurniture:jungle_chair_yellow_recipe" | "extshape:obsidian_vertical_stairs_from_stonecutting" | "minecraft:cut_copper_from_copper_block_stonecutting" | "mtr:train_cargo_loader" | "adorn:nether_brick_chimney" | "extshape:red_wool_stairs_from_vertical_stairs" | "minecraft:polished_andesite_stairs_from_polished_andesite_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_vertical_slab_stonecutting" | "exlinefurniture:dark_oak_chair_blue_recipe" | "extshape:blue_wool_quarter_piece_from_slab" | "extshape:yellow_concrete_slab_from_stonecutting" | "adorn:stonecutting/red_sandstone_platform" | "extshape:lime_terracotta_fence" | "extshape:white_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:purple_wool_quarter_piece_from_vertical_slab" | "extshape:gilded_blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_copper_vertical_slab" | "extshape:crying_obsidian_stairs_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_stairs_from_waxed_exposed_copper_stonecutting" | "extshape:chiseled_red_sandstone_vertical_slab" | "extshape:lime_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_nether_brick_slab" | "adorn:pink_sofa" | "extshape:stone_wall" | "extshape:smooth_quartz_quarter_piece_from_vertical_quarter_piece" | "minecraft:crimson_sign" | "extshape:honeycomb_stairs" | "extshape:oak_quarter_piece_from_vertical_quarter_piece" | "minecraft:stone_brick_slab" | "extshape:lapis_vertical_stairs_from_stonecutting" | "extshape:orange_concrete_vertical_stairs_from_stonecutting" | "minecraft:polished_blackstone_pressure_plate" | "extshape:cut_red_sandstone_wall_from_red_sandstone_stonecutting" | "mtr:station_color_polished_andesite_slab" | "exlinefurniture:oak_lamp_brown_recipe" | "minecraft:stone_slab_from_stone_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_granite_stonecutting" | "adorn:stonecutting/prismarine_brick_platform" | "exlinefurniture:drapes_purple_recipe" | "minecraft:gray_glazed_terracotta" | "extshape:smooth_basalt_quarter_piece_from_slab" | "exlinefurniture:bird_bath_brick" | "mtr:glass_fence_tsh" | "adorn:mossy_stone_brick_step" | "adorn:acacia_kitchen_counter" | "extshape:white_concrete_stairs_from_vertical_stairs" | "extshape:iron_slab" | "extshape:moss_quarter_piece_from_slab" | "extshape:nether_brick_slab_from_vertical_slab" | "extshape:chiseled_deepslate_fence_gate" | "minecraft:gold_ingot_from_nuggets" | "extshape:stone_brick_vertical_stairs_from_stone_stonecutting" | "extshape:purple_concrete_vertical_stairs_from_stonecutting" | "extshape:blackstone_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_lamp_light_gray_recipe" | "extshape:quartz_quarter_piece_from_stairs_stonecutting" | "extshape:polished_diorite_vertical_slab" | "extshape:purple_carpet_from_pressure_plate" | "minecraft:netherite_leggings_smithing" | "adorn:blackstone_post" | "extshape:red_terracotta_slab_from_vertical_slab" | "exlinefurniture:jungle_lamp_green_recipe" | "extshape:magenta_concrete_vertical_quarter_piece" | "extshape:raw_copper_vertical_quarter_piece" | "adorn:acacia_post" | "extshape:lapis_vertical_quarter_piece_from_vertical_slab" | "minecraft:stone_brick_stairs_from_stone_stonecutting" | "extshape:magenta_wool_vertical_stairs" | "adorn:end_stone_brick_step" | "extshape:calcite_quarter_piece_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_stonecutting" | "minecraft:honey_bottle" | "adorn:polished_blackstone_post" | "extshape:light_gray_wool_pressure_plate" | "extshape:cobblestone_slab_from_vertical_slab" | "extshape:blackstone_slab_from_vertical_slab" | "extshape:sandstone_quarter_piece_from_slab" | "extshape:raw_gold_vertical_stairs" | "extshape:white_terracotta_slab_from_vertical_slab" | "minecraft:raw_copper_block" | "minecraft:polished_diorite_from_diorite_stonecutting" | "extshape:chiseled_stone_brick_quarter_piece_from_stonecutting" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "exlinefurniture:acacia_lamp_brown_recipe" | "minecraft:lapis_lazuli" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_stonecutting" | "exlinefurniture:acacia_chair_cyan_recipe2" | "extshape:red_nether_brick_button" | "minecraft:quartz_block" | "extshape:chiseled_stone_brick_slab" | "mtr:lift_2_2_main" | "extshape:lime_terracotta_vertical_stairs" | "adorn:stonecutting/oak_platform" | "extshape:iron_vertical_quarter_piece" | "exlinefurniture:dark_oak_chair_pink_recipe" | "extshape:blue_concrete_vertical_stairs" | "extshape:spruce_vertical_quarter_piece_from_vertical_slab" | "extshape:granite_fence_gate" | "exlinefurniture:acacia_window_web" | "extshape:purple_terracotta_slab_from_vertical_slab" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:dark_prismarine_vertical_stairs_from_stonecutting" | "exlinefurniture:warped_chair_recipe" | "extshape:purple_concrete_vertical_quarter_piece_from_stonecutting" | "adorn:stonecutting/prismarine_post" | "extshape:moss_fence_gate" | "extshape:red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:yellow_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:shroomlight_quarter_piece_from_vertical_quarter_piece" | "extshape:terracotta_vertical_quarter_piece" | "exlinefurniture:oak_chair_light_gray_recipe2" | "minecraft:polished_blackstone_stairs_from_blackstone_stonecutting" | "extshape:clay_stairs_from_vertical_stairs" | "extshape:diamond_quarter_piece_from_slab" | "extshape:black_concrete_fence_gate" | "extshape:snow_quarter_piece_from_vertical_slab" | "exlinefurniture:window_spruce" | "extshape:deepslate_brick_button" | "extshape:diamond_pressure_plate" | "adorn:oak_shelf" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "extshape:waxed_exposed_copper_quarter_piece_from_stairs_stonecutting" | "extshape:green_wool_quarter_piece_from_slab" | "minecraft:deepslate_tile_wall" | "minecraft:polished_deepslate_stairs" | "exlinefurniture:dark_oak_chair_gray_recipe2" | "extshape:waxed_oxidized_copper_wall_from_stonecutting" | "minecraft:waxed_exposed_cut_copper_slab_from_honeycomb" | "extshape:waxed_cut_copper_vertical_stairs" | "mtr:signal_remover_brown" | "redbits:stone_large_button" | "extshape:cyan_terracotta_pressure_plate" | "minecraft:white_candle" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_bricks_stonecutting" | "adorn:stonecutting/nether_brick_platform" | "extshape:netherrack_pressure_plate" | "extshape:dripstone_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_concrete_quarter_piece_from_vertical_quarter_piece" | "minecraft:cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting" | "exlinefurniture:acacia_lamp_magenta_recipe" | "extshape:chiseled_sandstone_quarter_piece_from_slab_stonecutting" | "mtr:train_cargo_unloader" | "exlinefurniture:gravestone_recipe" | "minecraft:golden_carrot" | "extshape:cyan_wool_fence_gate" | "extshape:waxed_exposed_cut_copper_stairs_from_vertical_stairs" | "minecraft:prismarine_wall" | "chiselsandbits:unseal" | "extshape:purple_terracotta_slab" | "exlinefurniture:acacia_chair_gray_recipe2" | "extshape:lime_concrete_vertical_slab" | "extshape:magenta_terracotta_vertical_quarter_piece" | "extshape:gray_concrete_stairs_from_vertical_stairs" | "minecraft:magma_cream" | "extshape:chiseled_stone_brick_vertical_slab_from_stone_bricks_stonecutting" | "extshape:magenta_terracotta_stairs_from_stonecutting" | "chiselsandbits:bag_dyeing" | "extshape:chiseled_quartz_vertical_quarter_piece_from_quartz_vertical_slab_stonecutting" | "minecraft:blackstone_wall" | "exlinefurniture:birch_log_glass_table_recipe" | "extshape:chiseled_deepslate_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_red_sandstone_quarter_piece_from_vertical_slab" | "minecraft:dried_kelp_from_smelting" | "extshape:diorite_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_chair_light_gray_recipe" | "extshape:cobbled_deepslate_vertical_quarter_piece" | "exlinefurniture:dark_oak_chair_light_blue_recipe2" | "adorn:stonecutting/deepslate_post" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_stonecutting" | "extshape:green_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:end_stone_stairs" | "exlinefurniture:drapes_magenta_recipe" | "extshape:obsidian_quarter_piece_from_slab_stonecutting" | "minecraft:exposed_cut_copper_stairs" | "exlinefurniture:birch_lamp_brown_recipe" | "extshape:quartz_brick_slab" | "extshape:cut_red_sandstone_stairs_from_stonecutting" | "extshape:light_gray_concrete_vertical_stairs_from_stonecutting" | "extshape:magenta_concrete_slab_from_stonecutting" | "extshape:ancient_debris_fence" | "extshape:waxed_cut_copper_wall" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_waxed_copper_block_stonecutting" | "minecraft:jungle_boat" | "adorn:stonecutting/cobbled_deepslate_platform" | "extshape:obsidian_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_black_recipe" | "minecraft:light_weighted_pressure_plate" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:spruce_chair_black_recipe" | "extshape:mossy_stone_brick_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:black_terracotta_pressure_plate" | "minecraft:black_stained_glass_pane_from_glass_pane" | "extshape:blackstone_quarter_piece_from_stonecutting" | "adorn:orange_table_lamp" | "minecraft:pink_banner" | "extshape:red_wool_quarter_piece_from_vertical_slab" | "adorn:magenta_table_lamp" | "extshape:waxed_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:copper_ingot_from_waxed_copper_block" | "extshape:cobblestone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:magenta_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_lime_recipe2" | "exlinefurniture:warped_chair_gray_recipe2" | "mtr:platform_na_1_indented" | "minecraft:acacia_trapdoor" | "extshape:brown_terracotta_wall" | "extshape:light_blue_wool_fence" | "extshape:pink_concrete_wall_from_stonecutting" | "extshape:smooth_basalt_slab_from_vertical_slab" | "minecraft:cut_copper_slab_from_cut_copper_stonecutting" | "extshape:cut_sandstone_vertical_quarter_piece" | "extshape:polished_granite_fence_gate" | "extshape:cobblestone_vertical_stairs_from_stonecutting" | "extshape:calcite_vertical_stairs_from_stonecutting" | "exlinefurniture:window" | "extshape:deepslate_brick_vertical_quarter_piece_from_polished_deepslate_stonecutting" | "minecraft:cracked_nether_bricks" | "extshape:brown_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:cut_sandstone_slab_from_vertical_slab" | "extshape:waxed_weathered_copper_slab_from_stonecutting" | "minecraft:purpur_pillar_from_purpur_block_stonecutting" | "extshape:jungle_vertical_stairs" | "extshape:cut_sandstone_vertical_stairs_from_stonecutting" | "extshape:red_nether_brick_quarter_piece_from_slab" | "exlinefurniture:acacia_table_recipe" | "extshape:andesite_vertical_quarter_piece" | "extshape:brick_fence_gate" | "extshape:honeycomb_fence_gate" | "minecraft:copper_ingot_from_smelting_copper_ore" | "extshape:dark_prismarine_stairs_from_vertical_stairs" | "exlinefurniture:jungle_lamp_cyan_recipe" | "extshape:bedrock_stairs" | "extshape:quartz_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_red_sandstone_quarter_piece_from_vertical_quarter_piece" | "extshape:green_wool_slab_from_vertical_slab" | "extshape:quartz_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:iron_pickaxe" | "extshape:quartz_brick_vertical_quarter_piece" | "mtr:lift_4_4_1" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cobbled_deepslate_vertical_slab_from_stonecutting" | "mtr:lift_4_4_2" | "extshape:lime_wool_vertical_slab" | "minecraft:spruce_button" | "extshape:yellow_wool_stairs_from_vertical_stairs" | "extshape:lime_wool_slab_from_vertical_slab" | "extshape:tuff_slab" | "extshape:smooth_sandstone_pressure_plate" | "extshape:terracotta_quarter_piece_from_slab_stonecutting" | "extshape:polished_deepslate_vertical_stairs" | "extshape:cut_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_tiles" | "adorn:stone_post" | "extshape:chiseled_nether_brick_vertical_slab_from_nether_bricks_stonecutting" | "minecraft:polished_diorite_stairs" | "minecraft:nether_brick_stairs_from_nether_bricks_stonecutting" | "extshape:gray_concrete_stairs_from_stonecutting" | "extshape:cobblestone_button" | "minecraft:dark_oak_slab" | "adorn:smooth_stone_platform" | "extshape:lime_glazed_terracotta_slab" | "mtr:station_color_bedrock" | "extshape:chiseled_red_sandstone_stairs_from_stonecutting" | "minecraft:pink_carpet_from_white_carpet" | "extshape:netherite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:stone_brick_vertical_quarter_piece_from_stone_stonecutting" | "exlinefurniture:birch_chair_white_recipe" | "minecraft:lime_stained_glass" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:light_blue_concrete_stairs_from_vertical_stairs" | "extshape:cyan_concrete_vertical_slab_from_stonecutting" | "extshape:red_terracotta_quarter_piece_from_slab" | "extshape:black_wool_vertical_slab" | "extshape:magenta_terracotta_slab" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:flower_arrangement" | "minecraft:stone_brick_walls_from_stone_stonecutting" | "extshape:nether_brick_vertical_stairs_from_stonecutting" | "extshape:blue_wool_stairs" | "extshape:diamond_slab_from_vertical_slab" | "mtr:station_color_smooth_stone_slab" | "exlinefurniture:dark_oak_chair_red_recipe2" | "extshape:smooth_quartz_vertical_slab_from_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece" | "factory_blocks:factory" | "minecraft:yellow_dye_from_dandelion" | "extshape:lime_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:lime_concrete_quarter_piece_from_slab_stonecutting" | "adorn:stonecutting/andesite_platform" | "adorn:stonecutting/red_nether_brick_step" | "extshape:orange_concrete_stairs_from_vertical_stairs" | "extshape:lime_terracotta_stairs" | "extshape:red_nether_brick_slab_from_vertical_slab" | "extshape:cut_sandstone_wall_from_sandstone_stonecutting" | "extshape:raw_iron_quarter_piece_from_slab_stonecutting" | "extshape:warped_quarter_piece_from_vertical_slab" | "exlinefurniture:jungle_stripped_log_glass_table_recipe" | "extshape:tuff_wall_from_stonecutting" | "extshape:stone_brick_quarter_piece_from_stone_stonecutting" | "extshape:smooth_basalt_slab_from_stonecutting" | "extshape:lapis_wall_from_stonecutting" | "extshape:magenta_glazed_terracotta_slab" | "extshape:diorite_pressure_plate" | "extshape:spruce_quarter_piece_from_vertical_quarter_piece" | "extshape:white_wool_fence_gate" | "extshape:nether_brick_stairs_from_vertical_stairs" | "extshape:moss_quarter_piece_from_vertical_quarter_piece" | "extshape:sandstone_vertical_slab_from_stonecutting" | "extshape:black_concrete_wall_from_stonecutting" | "extshape:mossy_stone_brick_vertical_stairs_from_stonecutting" | "extshape:spruce_stairs_from_vertical_stairs" | "minecraft:polished_blackstone_brick_slab_from_blackstone_stonecutting" | "extshape:sea_lantern_stairs_from_vertical_stairs" | "extshape:yellow_terracotta_vertical_quarter_piece" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_stonecutting" | "adorn:birch_post" | "adorn:stonecutting/prismarine_brick_step" | "exlinefurniture:warped_lamp_lime_recipe" | "extshape:chiseled_sandstone_slab_from_stonecutting" | "extshape:waxed_weathered_cut_copper_vertical_stairs_from_waxed_weathered_copper_stonecutting" | "extshape:end_stone_wall" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_red_sandstone_stonecutting" | "extshape:black_terracotta_quarter_piece_from_stairs_stonecutting" | "adorn:stonecutting/warped_step" | "extshape:purple_terracotta_fence_gate" | "extshape:brown_terracotta_wall_from_stonecutting" | "extshape:raw_copper_wall" | "extshape:raw_iron_fence_gate" | "extshape:granite_vertical_quarter_piece_from_stonecutting" | "minecraft:yellow_bed" | "minecraft:nether_brick_slab_from_nether_bricks_stonecutting" | "extshape:waxed_oxidized_copper_slab" | "exlinefurniture:acacia_chair_brown_recipe" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_brick_vertical_slab_stonecutting" | "extshape:light_gray_terracotta_slab_from_vertical_slab" | "minecraft:waxed_cut_copper_slab_from_waxed_cut_copper_stonecutting" | "minecraft:cooked_salmon_from_smoking" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:dripstone_quarter_piece_from_slab_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "exlinefurniture:warped_chair_magenta_recipe" | "extshape:prismarine_vertical_slab" | "extshape:smooth_red_sandstone_wall_from_stonecutting" | "extshape:warped_quarter_piece_from_vertical_quarter_piece" | "minecraft:purple_candle" | "extshape:obsidian_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:blue_terracotta_vertical_quarter_piece_from_vertical_slab" | "minecraft:mossy_stone_brick_slab" | "extshape:orange_concrete_fence_gate" | "minecraft:polished_blackstone_wall_from_polished_blackstone_stonecutting" | "exlinefurniture:shutters_spruce" | "extshape:purple_concrete_vertical_stairs" | "extshape:brown_terracotta_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_cracked_stone_bricks_slab" | "extshape:birch_vertical_slab" | "extshape:end_stone_quarter_piece_from_vertical_slab" | "minecraft:cobblestone_stairs" | "extshape:cut_red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_vertical_slab_stonecutting" | "extshape:stone_brick_quarter_piece_from_stonecutting" | "extshape:granite_quarter_piece_from_slab" | "extshape:brown_wool_stairs_from_vertical_stairs" | "extshape:ancient_debris_slab_from_stonecutting" | "extshape:diorite_slab_from_vertical_slab" | "extshape:calcite_quarter_piece_from_slab_stonecutting" | "extshape:green_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:quartz_vertical_quarter_piece" | "adorn:purpur_step" | "extshape:blue_wool_fence" | "minecraft:polished_basalt" | "adorn:brewing/sweet_berry_juice" | "extshape:end_stone_vertical_slab" | "extshape:orange_glazed_terracotta_slab_from_stonecutting" | "extshape:chiseled_red_sandstone_vertical_slab_from_red_sandstone_stonecutting" | "exlinefurniture:drapes_orange_recipe" | "minecraft:polished_andesite_slab" | "extshape:polished_granite_vertical_stairs_from_granite_stonecutting" | "exlinefurniture:birch_chair_magenta_recipe2" | "extshape:black_concrete_pressure_plate" | "extshape:chiseled_stone_brick_stairs_from_stone_stonecutting" | "mtr:station_color_iron_block" | "mtr:apg_glass" | "extshape:warped_wart_quarter_piece_from_slab" | "extshape:light_gray_terracotta_fence" | "extshape:clay_pressure_plate" | "exlinefurniture:dark_oak_chair_orange_recipe" | "minecraft:yellow_candle" | "extshape:dripstone_stairs_from_stonecutting" | "extshape:raw_iron_stairs" | "redbits:dark_oak_large_button" | "minecraft:repeater" | "extshape:warped_wart_fence" | "extshape:dripstone_button" | "minecraft:red_concrete_powder" | "extshape:purple_wool_quarter_piece_from_slab" | "extshape:quartz_vertical_stairs" | "adorn:stone_rod" | "extshape:mossy_stone_brick_fence_gate" | "minecraft:iron_leggings" | "exlinefurniture:birch_lamp_pink_recipe" | "extshape:light_blue_terracotta_fence" | "exlinefurniture:jungle_chair_light_blue_recipe" | "extshape:waxed_exposed_copper_slab_from_stonecutting" | "minecraft:book_cloning" | "extshape:packed_ice_quarter_piece_from_slab" | "extshape:terracotta_vertical_stairs_from_stonecutting" | "extshape:cyan_concrete_fence" | "extshape:red_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:light_gray_concrete_slab" | "extshape:emerald_vertical_quarter_piece" | "minecraft:mushroom_stew" | "extshape:pink_wool_stairs_from_vertical_stairs" | "extshape:brown_terracotta_quarter_piece_from_slab" | "adorn:deepslate_tile_step" | "extshape:purple_concrete_quarter_piece_from_slab_stonecutting" | "adorn:stonecutting/cut_sandstone_platform" | "extshape:granite_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_stone_brick_vertical_slab_from_stone_stonecutting" | "exlinefurniture:dark_oak_chair_brown_recipe" | "extshape:chiseled_deepslate_vertical_stairs" | "adorn:brick_chimney" | "extshape:acacia_vertical_stairs" | "extshape:cyan_concrete_quarter_piece_from_stonecutting" | "adorn:red_sandstone_step" | "minecraft:jungle_door" | "extshape:red_nether_brick_quarter_piece_from_stonecutting" | "exlinefurniture:warped_lamp_blue_recipe" | "adorn:jungle_shelf" | "minecraft:prismarine_brick_slab" | "minecraft:nether_bricks" | "extshape:polished_granite_quarter_piece_from_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_granite_vertical_slab_stonecutting" | "minecraft:iron_chestplate" | "extshape:lime_wool_pressure_plate" | "adorn:crimson_kitchen_cupboard" | "minecraft:lapis_lazuli_from_blasting_deepslate_lapis_ore" | "extshape:orange_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:oak_chair_white_recipe" | "exlinefurniture:birch_chair_cyan_recipe2" | "extshape:black_wool_stairs_from_vertical_stairs" | "adorn:andesite_post" | "extshape:tuff_quarter_piece_from_stairs_stonecutting" | "minecraft:polished_andesite_from_andesite_stonecutting" | "exlinefurniture:drapes_pink_recipe" | "exlinefurniture:birch_lamp_light_gray_recipe" | "minecraft:crimson_stairs" | "extshape:purple_concrete_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_black_recipe2" | "mtr:ceiling_2" | "mtr:ceiling_1" | "extshape:green_wool_stairs_from_vertical_stairs" | "adorn:warped_kitchen_counter" | "minecraft:stone_brick_stairs" | "extshape:deepslate_tile_fence_gate" | "extshape:deepslate_tile_quarter_piece_from_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:lime_wool_quarter_piece_from_slab" | "extshape:granite_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_stone_brick_vertical_stairs" | "exlinefurniture:spruce_chair_orange_recipe" | "extshape:pink_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_blackstone_wall_from_blackstone_stonecutting" | "minecraft:smooth_stone_slab_from_smooth_stone_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_stonecutting" | "extshape:chiseled_polished_blackstone_stairs_from_vertical_stairs" | "minecraft:clock" | "extshape:lapis_quarter_piece_from_slab_stonecutting" | "extshape:waxed_weathered_cut_copper_button" | "extshape:brick_vertical_stairs" | "extshape:orange_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:red_terracotta_vertical_stairs_from_stonecutting" | "minecraft:blue_ice" | "adorn:mossy_cobblestone_platform" | "extshape:andesite_fence_gate" | "minecraft:diamond_leggings" | "extshape:blue_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:mossy_cobblestone_vertical_stairs" | "extshape:cyan_carpet_from_pressure_plate" | "extshape:polished_deepslate_vertical_quarter_piece" | "exlinefurniture:oak_chair_red_recipe" | "extshape:brown_concrete_stairs_from_vertical_stairs" | "adorn:stonecutting/stone_platform" | "extshape:polished_diorite_vertical_slab_from_stonecutting" | "minecraft:purple_stained_glass" | "extshape:light_blue_concrete_slab_from_stonecutting" | "extshape:stone_brick_vertical_quarter_piece" | "extshape:black_terracotta_stairs" | "minecraft:cut_copper_stairs" | "extshape:melon_fence" | "extshape:cobbled_deepslate_vertical_stairs_from_stonecutting" | "mtr:railway_sign_4_even_1" | "mtr:railway_sign_4_even_2" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_nether_brick_vertical_stairs" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_button" | "extshape:blue_terracotta_vertical_stairs" | "minecraft:polished_andesite_slab_from_andesite_stonecutting" | "extshape:end_stone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:spruce_lamp_light_gray_recipe" | "adorn:crates/pack/apple" | "extshape:jungle_vertical_quarter_piece" | "mtr:lift_4_4_double_sided_1" | "extshape:ancient_debris_vertical_stairs" | "mtr:lift_4_4_double_sided_2" | "extshape:dripstone_vertical_quarter_piece_from_stonecutting" | "minecraft:mossy_stone_bricks_from_moss_block" | "extshape:netherite_fence_gate" | "minecraft:orange_banner" | "minecraft:dark_oak_sign" | "extshape:gilded_blackstone_vertical_stairs_from_stonecutting" | "extshape:raw_gold_quarter_piece_from_stairs_stonecutting" | "extshape:yellow_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_exposed_copper_vertical_stairs" | "extshape:waxed_exposed_copper_stairs_from_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_deepslate_bricks_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:obsidian_stairs_from_stonecutting" | "extshape:white_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:brick_slab_from_bricks_stonecutting" | "extshape:netherrack_quarter_piece_from_slab_stonecutting" | "minecraft:polished_blackstone_button" | "extshape:yellow_terracotta_pressure_plate" | "exlinefurniture:acacia_chair_blue_recipe" | "mtr:station_color_purpur_block" | "extshape:raw_gold_quarter_piece_from_vertical_slab" | "adorn:stonecutting/birch_step" | "extshape:tuff_button" | "extshape:iron_wall" | "extshape:quartz_brick_vertical_slab_from_stonecutting" | "minecraft:lime_stained_glass_pane_from_glass_pane" | "minecraft:magenta_glazed_terracotta" | "extshape:light_gray_wool_fence_gate" | "extshape:brick_slab_from_vertical_slab" | "extshape:cut_red_sandstone_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_brown_recipe2" | "exlinefurniture:acacia_lamp_lime_recipe" | "mtr:psd_door_2_1" | "mtr:psd_door_2_2" | "mtr:railway_sign_2_odd" | "mtr:tunnel_creator_6_5_1" | "mtr:tunnel_creator_6_5_2" | "minecraft:wooden_shovel" | "adorn:brewer" | "mtr:tunnel_creator_6_5_3" | "exlinefurniture:crimson_chair_purple_recipe2" | "extshape:clay_vertical_quarter_piece" | "extshape:polished_blackstone_brick_vertical_stairs_from_stonecutting" | "mtr:ceiling_light" | "extshape:light_blue_concrete_pressure_plate" | "extshape:purple_wool_pressure_plate" | "extshape:tuff_quarter_piece_from_slab" | "minecraft:waxed_copper_block_from_honeycomb" | "extshape:light_gray_wool_wall" | "extshape:waxed_oxidized_cut_copper_vertical_stairs" | "extshape:orange_terracotta_slab" | "mtr:station_color_purpur_block_slab" | "extshape:brown_concrete_slab_from_stonecutting" | "minecraft:warped_fungus_on_a_stick" | "extshape:polished_andesite_quarter_piece_from_vertical_slab" | "extshape:black_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:shroomlight_wall" | "extshape:orange_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:gold_ingot_from_smelting_raw_gold" | "extshape:light_gray_wool_fence" | "extshape:waxed_oxidized_cut_copper_stairs_from_vertical_stairs" | "exlinefurniture:jungle_stripped_log_table_recipe" | "extshape:lime_concrete_quarter_piece_from_vertical_slab" | "extshape:prismarine_quarter_piece_from_stonecutting" | "minecraft:cooked_cod_from_smoking" | "extshape:magenta_terracotta_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_lime_recipe" | "extshape:green_terracotta_quarter_piece_from_vertical_slab" | "extshape:cut_sandstone_stairs_from_sandstone_stonecutting" | "extshape:crimson_stairs_from_vertical_stairs" | "extshape:orange_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_blackstone_quarter_piece_from_slab" | "extshape:pumpkin_stairs_from_vertical_stairs" | "adorn:mossy_stone_brick_post" | "extshape:sea_lantern_quarter_piece_from_vertical_slab" | "extshape:deepslate_tile_quarter_piece_from_slab_stonecutting" | "mtr:logo" | "extshape:raw_copper_quarter_piece_from_stairs_stonecutting" | "extshape:clay_quarter_piece_from_slab" | "extshape:honeycomb_vertical_quarter_piece" | "adorn:stonecutting/blackstone_platform" | "extshape:pink_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_copper_slab" | "minecraft:copper_ingot" | "minecraft:waxed_weathered_cut_copper_slab" | "minecraft:white_dye_from_lily_of_the_valley" | "exlinefurniture:crimson_lamp_pink_recipe" | "exlinefurniture:jungle_chair_blue_recipe" | "exlinefurniture:oak_log_glass_table_recipe" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_stonecutting" | "minecraft:end_stone_brick_wall" | "extshape:ancient_debris_wall" | "extshape:red_nether_brick_vertical_stairs_from_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_blackstone_slab_stonecutting" | "extshape:dripstone_fence_gate" | "extshape:raw_copper_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_chair_brown_recipe" | "extshape:oak_quarter_piece_from_vertical_slab" | "extshape:blue_glazed_terracotta_slab" | "extshape:cyan_wool_vertical_stairs" | "extshape:warped_quarter_piece_from_slab" | "minecraft:waxed_oxidized_cut_copper_stairs_from_honeycomb" | "minecraft:netherite_chestplate_smithing" | "exlinefurniture:warped_chair_green_recipe" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_stonecutting" | "adorn:deepslate_brick_platform" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:oak_sign" | "exlinefurniture:dark_oak_stripped_log_glass_table_recipe" | "extshape:gilded_blackstone_quarter_piece_from_stairs_stonecutting" | "extshape:light_blue_wool_quarter_piece_from_vertical_quarter_piece" | "adorn:warped_chair" | "extshape:diorite_quarter_piece_from_slab_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_vertical_slab" | "extshape:green_wool_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:spruce_chair_brown_recipe2" | "extshape:waxed_exposed_cut_copper_button" | "adorn:birch_kitchen_cupboard" | "minecraft:red_sandstone_stairs_from_red_sandstone_stonecutting" | "extshape:iron_quarter_piece_from_stonecutting" | "minecraft:purple_carpet_from_white_carpet" | "exlinefurniture:crimson_dresser_recipe" | "extshape:white_terracotta_fence_gate" | "extshape:end_stone_vertical_quarter_piece" | "adorn:stonecutting/brick_platform" | "minecraft:smooth_sandstone_slab_from_smooth_sandstone_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_deepslate_brick_vertical_stairs" | "mtr:station_color_stone_bricks_slab" | "adorn:red_nether_brick_post" | "extshape:red_glazed_terracotta_slab_from_stonecutting" | "minecraft:diamond_from_smelting_diamond_ore" | "extshape:yellow_terracotta_stairs" | "exlinefurniture:birch_adirondack_chair_recipe" | "extshape:white_wool_stairs_from_vertical_stairs" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_vertical_slab" | "extshape:dark_prismarine_quarter_piece_from_slab_stonecutting" | "minecraft:shield_decoration" | "extshape:quartz_quarter_piece_from_slab_stonecutting" | "extshape:yellow_concrete_stairs" | "minecraft:deepslate_tile_wall_from_cobbled_deepslate_stonecutting" | "extshape:mossy_cobblestone_vertical_quarter_piece" | "extshape:gray_concrete_fence_gate" | "exlinefurniture:crimson_chair_blue_recipe" | "extshape:crying_obsidian_slab" | "extshape:raw_iron_quarter_piece_from_vertical_quarter_piece" | "extshape:glowstone_vertical_quarter_piece_from_vertical_slab" | "extshape:cobblestone_pressure_plate" | "minecraft:birch_planks" | "minecraft:polished_deepslate_slab_from_cobbled_deepslate_stonecutting" | "extshape:white_terracotta_wall" | "minecraft:light_gray_stained_glass_pane" | "extshape:netherite_fence" | "extshape:waxed_cut_copper_quarter_piece_from_slab_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_vertical_quarter_piece" | "extshape:quartz_brick_stairs" | "exlinefurniture:oven_recipe" | "extshape:blackstone_quarter_piece_from_slab" | "extshape:light_blue_terracotta_wall" | "mtr:station_color_smooth_quartz_slab" | "adorn:light_gray_sofa" | "extshape:magenta_concrete_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:jungle_lamp_light_gray_recipe" | "minecraft:weathered_cut_copper_stairs_from_weathered_cut_copper_stonecutting" | "adorn:stonecutting/birch_platform" | "extshape:yellow_wool_slab_from_vertical_slab" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_copper_stonecutting" | "extshape:pink_terracotta_vertical_slab" | "extshape:black_terracotta_stairs_from_vertical_stairs" | "extshape:emerald_vertical_stairs_from_stonecutting" | "minecraft:brown_bed" | "exlinefurniture:spruce_adirondack_chair_recipe" | "extshape:green_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:black_terracotta_quarter_piece_from_slab" | "adorn:stonecutting/spruce_step" | "extshape:melon_fence_gate" | "extshape:andesite_quarter_piece_from_stairs_stonecutting" | "extshape:red_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:white_concrete_slab_from_stonecutting" | "adorn:andesite_platform" | "extshape:waxed_weathered_copper_quarter_piece_from_slab" | "extshape:cyan_terracotta_slab_from_stonecutting" | "minecraft:jack_o_lantern" | "minecraft:tripwire_hook" | "extshape:cyan_concrete_vertical_slab" | "extshape:green_wool_vertical_quarter_piece" | "extshape:snow_wall" | "extshape:waxed_oxidized_cut_copper_slab_from_vertical_slab" | "minecraft:cut_sandstone_from_sandstone_stonecutting" | "extshape:chiseled_polished_blackstone_stairs" | "extshape:chiseled_deepslate_vertical_stairs_from_stonecutting" | "extshape:magenta_wool_pressure_plate" | "extshape:raw_copper_stairs_from_vertical_stairs" | "exlinefurniture:oak_chair_light_gray_recipe" | "extshape:chiseled_stone_brick_wall" | "exlinefurniture:acacia_chair_orange_recipe2" | "extshape:nether_wart_stairs_from_vertical_stairs" | "extshape:dark_oak_quarter_piece_from_slab" | "extshape:gold_vertical_quarter_piece" | "extshape:terracotta_fence_gate" | "extshape:gilded_blackstone_slab_from_vertical_slab" | "extshape:lapis_vertical_quarter_piece_from_stonecutting" | "adorn:smooth_sandstone_step" | "extshape:magenta_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "extshape:netherrack_fence_gate" | "exlinefurniture:window_jungle" | "extshape:black_wool_wall" | "extshape:dark_oak_vertical_stairs" | "extshape:cut_sandstone_vertical_slab" | "extshape:amethyst_stairs" | "extshape:gray_terracotta_slab_from_stonecutting" | "extshape:nether_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:light_blue_terracotta_vertical_stairs_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_from_honeycomb" | "extshape:red_concrete_quarter_piece_from_stonecutting" | "adorn:jungle_post" | "exlinefurniture:acacia_chair_orange_recipe" | "extshape:purple_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_stone_brick_slab_from_stone_bricks_stonecutting" | "extshape:green_concrete_vertical_stairs_from_stonecutting" | "extshape:green_concrete_stairs" | "minecraft:turtle_helmet" | "extshape:sea_lantern_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_quarter_piece_from_vertical_slab" | "extshape:cyan_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_slab_from_vertical_slab" | "extshape:black_terracotta_quarter_piece_from_stonecutting" | "extshape:chiseled_red_sandstone_slab_from_stonecutting" | "extshape:lapis_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:terracotta_slab_from_stonecutting" | "extshape:white_concrete_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_concrete" | "exlinefurniture:acacia_chair_lime_recipe" | "inmis:frayed_backpack" | "minecraft:waxed_oxidized_cut_copper_slab" | "extshape:deepslate_tile_vertical_slab" | "minecraft:dropper" | "extshape:nether_brick_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:oak_chair_purple_recipe2" | "extshape:red_terracotta_vertical_slab" | "minecraft:lime_dye_from_smelting" | "extshape:light_blue_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:andesite_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_chair_lime_recipe" | "extshape:tuff_vertical_slab_from_stonecutting" | "minecraft:weathered_cut_copper_stairs" | "extshape:chiseled_deepslate_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:gilded_blackstone_vertical_stairs" | "extshape:purple_wool_slab_from_vertical_slab" | "exlinefurniture:acacia_log_glass_table_recipe" | "extshape:cyan_wool_quarter_piece_from_slab" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "extshape:calcite_vertical_quarter_piece" | "adorn:crates/unpack/beetroot_seed" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_vertical_slab_stonecutting" | "extshape:sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_blackstone_vertical_stairs" | "chiselsandbits:chiseled_printer" | "extshape:white_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:brick_quarter_piece_from_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:orange_concrete_vertical_stairs" | "extshape:chiseled_red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:waxed_oxidized_copper_quarter_piece_from_stonecutting" | "minecraft:pink_bed" | "minecraft:shield" | "extshape:black_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cut_red_sandstone_vertical_slab_from_stonecutting" | "exlinefurniture:jungle_chair_lime_recipe" | "extshape:light_gray_terracotta_quarter_piece_from_slab" | "mtr:train_schedule_sensor" | "exlinefurniture:acacia_chair_recipe" | "minecraft:blackstone_slab" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_copper_stonecutting" | "extshape:raw_iron_vertical_quarter_piece" | "extshape:chiseled_deepslate_pressure_plate" | "minecraft:cooked_rabbit_from_smoking" | "extshape:lime_wool_stairs_from_vertical_stairs" | "extshape:magenta_concrete_quarter_piece_from_stairs_stonecutting" | "minecraft:quartz_bricks" | "minecraft:map_cloning" | "minecraft:red_sandstone_wall" | "adorn:red_sandstone_platform" | "extshape:chiseled_quartz_button" | "minecraft:acacia_stairs" | "exlinefurniture:spruce_lamp_red_recipe" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_vertical_slab" | "minecraft:iron_nugget_from_smelting" | "minecraft:raw_gold_block" | "adorn:stonecutting/smooth_stone_post" | "minecraft:birch_door" | "extshape:chiseled_red_sandstone_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_chair_brown_recipe2" | "extshape:mossy_stone_brick_vertical_slab" | "extshape:light_blue_terracotta_quarter_piece_from_slab_stonecutting" | "adorn:cobblestone_post" | "extshape:deepslate_tile_vertical_stairs_from_polished_deepslate_stonecutting" | "adorn:birch_shelf" | "minecraft:chiseled_polished_blackstone_from_polished_blackstone_stonecutting" | "extshape:cyan_concrete_button" | "extshape:terracotta_quarter_piece_from_slab" | "minecraft:birch_fence_gate" | "minecraft:bone_meal" | "minecraft:gold_ingot_from_blasting_nether_gold_ore" | "extshape:blue_wool_fence_gate" | "adorn:stonecutting/mossy_stone_brick_platform" | "adorn:cobblestone_platform" | "extshape:yellow_wool_quarter_piece_from_slab" | "extshape:cobbled_deepslate_stairs_from_vertical_stairs" | "extshape:waxed_weathered_cut_copper_wall_from_stonecutting" | "extshape:sandstone_vertical_stairs_from_stonecutting" | "extshape:magenta_terracotta_pressure_plate" | "extshape:white_wool_button" | "minecraft:prismarine_wall_from_prismarine_stonecutting" | "extshape:waxed_weathered_copper_vertical_slab" | "exlinefurniture:spruce_chair_blue_recipe2" | "exlinefurniture:drapes_gray_recipe" | "minecraft:redstone_block" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:warped_table_recipe" | "minecraft:honeycomb_block" | "exlinefurniture:acacia_chair_red_recipe" | "extshape:emerald_quarter_piece_from_slab" | "extshape:pink_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:magenta_wool_quarter_piece_from_vertical_slab" | "extshape:waxed_weathered_copper_wall" | "exlinefurniture:acacia_chair_brown_recipe2" | "minecraft:andesite_stairs_from_andesite_stonecutting" | "extshape:quartz_brick_vertical_stairs_from_quartz_block_stonecutting" | "exlinefurniture:crimson_chair_pink_recipe2" | "extshape:pink_terracotta_vertical_quarter_piece_from_vertical_slab" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_cut_copper_stonecutting" | "mtr:psd_glass_end_2_1" | "mtr:psd_glass_end_2_2" | "extshape:black_terracotta_quarter_piece_from_vertical_slab" | "mtr:signal_connector_pink" | "adorn:stonecutting/dark_prismarine_step" | "extshape:gilded_blackstone_quarter_piece_from_slab" | "exlinefurniture:old_tv" | "chiselsandbits:wrench" | "extshape:black_terracotta_vertical_slab_from_stonecutting" | "extshape:light_gray_concrete_quarter_piece_from_slab_stonecutting" | "exlinefurniture:warped_chair_green_recipe2" | "extshape:red_concrete_quarter_piece_from_slab" | "chiselsandbits:measuring_tape" | "extshape:ancient_debris_wall_from_stonecutting" | "extshape:prismarine_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece" | "extshape:granite_vertical_slab" | "exlinefurniture:spruce_chair_red_recipe2" | "extshape:dripstone_fence" | "extshape:orange_concrete_quarter_piece_from_vertical_slab" | "extshape:light_blue_wool_slab" | "minecraft:oxidized_cut_copper_stairs" | "extshape:black_concrete_slab_from_stonecutting" | "extshape:crying_obsidian_vertical_slab" | "minecraft:diamond_boots" | "inmis:plated_backpack" | "extshape:brown_concrete_vertical_quarter_piece_from_vertical_slab" | "minecraft:smooth_stone_slab_from_stonecutting" | "exlinefurniture:crimson_chair_lime_recipe" | "extshape:spruce_vertical_slab" | "extshape:cyan_terracotta_wall" | "minecraft:stick" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_stonecutting" | "minecraft:emerald_from_blasting_emerald_ore" | "extshape:terracotta_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_vertical_quarter_piece" | "extshape:diamond_vertical_quarter_piece_from_vertical_slab" | "minecraft:polished_blackstone_brick_wall" | "extshape:gray_concrete_quarter_piece_from_slab" | "extshape:netherite_vertical_stairs" | "extshape:snow_stairs" | "extshape:andesite_quarter_piece_from_slab_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:dried_kelp_from_campfire_cooking" | "extshape:waxed_oxidized_copper_vertical_slab_from_stonecutting" | "extshape:chiseled_quartz_fence" | "extshape:cyan_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_stripped_log_table_recipe" | "mtr:rubbish_bin_1" | "mtr:station_color_coal_ore_slab" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_copper_stonecutting" | "extshape:magenta_wool_stairs_from_vertical_stairs" | "extshape:bedrock_quarter_piece_from_slab" | "extshape:polished_blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_concrete_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:shutters_jungle" | "extshape:purple_glazed_terracotta_slab" | "extshape:gray_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:smooth_quartz_fence" | "extshape:stone_quarter_piece_from_stonecutting" | "adorn:stonecutting/granite_step" | "extshape:gray_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:drapes_cyan_recipe" | "extshape:deepslate_brick_quarter_piece_from_stairs_stonecutting" | "extshape:black_concrete_quarter_piece_from_slab" | "extshape:dripstone_quarter_piece_from_vertical_slab" | "extshape:tuff_quarter_piece_from_stonecutting" | "minecraft:brown_bed_from_white_bed" | "minecraft:brown_stained_glass_pane" | "minecraft:black_terracotta" | "exlinefurniture:spruce_chair_light_blue_recipe" | "extshape:red_nether_brick_fence_gate" | "extshape:moss_stairs" | "extshape:purple_concrete_wall_from_stonecutting" | "exlinefurniture:zombie_arm_recipe" | "extshape:ancient_debris_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_brick_vertical_slab_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "exlinefurniture:warped_log_table_recipe" | "adorn:birch_coffee_table" | "minecraft:white_bed" | "minecraft:spruce_slab" | "extshape:green_terracotta_wall_from_stonecutting" | "extshape:oak_vertical_slab" | "minecraft:cobblestone_slab_from_cobblestone_stonecutting" | "minecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting" | "minecraft:yellow_carpet" | "extshape:tuff_slab_from_stonecutting" | "mtr:tactile_map" | "extshape:gray_wool_vertical_stairs" | "extshape:quartz_vertical_slab_from_stonecutting" | "extshape:yellow_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:pumpkin_pie" | "extshape:granite_vertical_stairs" | "extshape:pink_terracotta_vertical_slab_from_stonecutting" | "extshape:chiseled_deepslate_slab_from_cobbled_deepslate_stonecutting" | "extshape:brown_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:brown_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_slab_stonecutting" | "minecraft:deepslate_brick_slab_from_deepslate_bricks_stonecutting" | "minecraft:polished_granite" | "extshape:smooth_red_sandstone_vertical_slab" | "exlinefurniture:birch_chair_light_blue_recipe2" | "minecraft:soul_campfire" | "extshape:cyan_terracotta_vertical_stairs_from_stonecutting" | "mtr:station_color_bone_block" | "minecraft:gold_ingot_from_smelting_nether_gold_ore" | "exlinefurniture:spruce_chair_pink_recipe2" | "extshape:dripstone_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_quartz_block_slab" | "extshape:raw_iron_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:acacia_lamp_blue_recipe" | "extshape:yellow_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:emerald_slab_from_vertical_slab" | "extshape:quartz_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:diamond_quarter_piece_from_vertical_slab" | "extshape:brown_wool_slab_from_vertical_slab" | "extshape:bedrock_slab_from_vertical_slab" | "extshape:brown_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:jungle_drawer" | "extshape:glowstone_fence" | "minecraft:crimson_fence_gate" | "extshape:gray_concrete_vertical_slab_from_stonecutting" | "extshape:red_concrete_slab_from_vertical_slab" | "extshape:blue_concrete_stairs_from_stonecutting" | "extshape:gold_quarter_piece_from_slab" | "extshape:light_blue_wool_vertical_slab" | "extshape:prismarine_brick_fence_gate" | "extshape:purple_terracotta_fence" | "extshape:polished_granite_quarter_piece_from_granite_stonecutting" | "minecraft:lapis_lazuli_from_blasting_lapis_ore" | "extshape:melon_slab_from_vertical_slab" | "extshape:chiseled_stone_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pink_terracotta_slab" | "minecraft:cooked_chicken_from_campfire_cooking" | "extshape:warped_wart_wall" | "adorn:warped_bench" | "adorn:stonecutting/polished_blackstone_brick_platform" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_brick_stairs_stonecutting" | "extshape:cobbled_deepslate_quarter_piece_from_slab_stonecutting" | "exlinefurniture:warped_chair_yellow_recipe" | "extshape:glowstone_vertical_stairs" | "extshape:blue_wool_wall" | "adorn:crates/pack/beetroot" | "extshape:brown_wool_fence_gate" | "exlinefurniture:window_sliding" | "extshape:red_terracotta_vertical_quarter_piece_from_stonecutting" | "minecraft:quartz_pillar_from_quartz_block_stonecutting" | "extshape:polished_deepslate_vertical_stairs_from_stonecutting" | "extshape:lime_terracotta_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_waxed_exposed_copper_vertical_stairs" | "minecraft:deepslate_tiles_from_cobbled_deepslate_stonecutting" | "extshape:red_wool_wall" | "extshape:chiseled_sandstone_wall_from_sandstone_stonecutting" | "extshape:cobbled_deepslate_button" | "exlinefurniture:jungle_lamp_black_recipe" | "minecraft:mossy_cobblestone_wall_from_mossy_cobblestone_stonecutting" | "minecraft:observer" | "extshape:black_concrete_vertical_slab_from_stonecutting" | "minecraft:polished_deepslate_wall" | "extshape:stone_brick_quarter_piece_from_vertical_quarter_piece" | "minecraft:cooked_cod_from_campfire_cooking" | "extshape:purple_terracotta_pressure_plate" | "extshape:mossy_stone_brick_quarter_piece_from_slab" | "extshape:purple_wool_vertical_quarter_piece" | "minecraft:stripped_jungle_wood" | "minecraft:pink_dye_from_peony" | "mtr:signal_connector_purple" | "extshape:deepslate_tile_vertical_slab_from_polished_deepslate_stonecutting" | "extshape:white_concrete_stairs_from_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece" | "extshape:sandstone_quarter_piece_from_vertical_slab" | "minecraft:chiseled_red_sandstone_from_red_sandstone_stonecutting" | "extshape:light_blue_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:light_gray_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_deepslate_wall_from_cobbled_deepslate_stonecutting" | "extshape:deepslate_brick_vertical_slab_from_stonecutting" | "extshape:yellow_wool_wall" | "minecraft:chiseled_deepslate" | "extshape:deepslate_tile_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_copper_quarter_piece_from_slab" | "mtr:station_color_andesite" | "extshape:crying_obsidian_fence" | "minecraft:soul_torch" | "extshape:bedrock_wall_from_stonecutting" | "adorn:stonecutting/brick_post" | "extshape:polished_blackstone_slab_from_vertical_slab" | "extshape:tuff_slab_from_vertical_slab" | "exlinefurniture:shutters_birch" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_slab_stonecutting" | "minecraft:warped_fence_gate" | "extshape:deepslate_tile_button" | "extshape:shroomlight_vertical_slab" | "minecraft:weathered_cut_copper_from_weathered_copper_stonecutting" | "minecraft:red_bed_from_white_bed" | "minecraft:gray_dye" | "extshape:light_gray_concrete_fence" | "adorn:stonecutting/oak_post" | "minecraft:coal_block" | "extshape:obsidian_pressure_plate" | "extshape:waxed_oxidized_copper_fence" | "exlinefurniture:warped_chair_white_recipe2" | "extshape:dark_prismarine_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:slime_ball" | "adorn:white_table_lamp" | "exlinefurniture:jungle_chair_white_recipe" | "exlinefurniture:dark_oak_lamp_cyan_recipe" | "extshape:lime_carpet_from_pressure_plate" | "extshape:light_gray_concrete_vertical_stairs" | "extshape:netherrack_vertical_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_polished_deepslate_stonecutting" | "extshape:green_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:dripstone_wall" | "minecraft:emerald_block" | "exlinefurniture:froggy_chair_magenta_recipe" | "extshape:smooth_red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:spruce_chair_red_recipe" | "mtr:tunnel_creator_4_3_main" | "extshape:green_concrete_wall" | "adorn:stonecutting/deepslate_tile_platform" | "extshape:jungle_quarter_piece_from_slab" | "minecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting" | "minecraft:iron_sword" | "extshape:dark_oak_vertical_slab" | "extshape:diamond_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:dripstone_vertical_slab" | "extshape:moss_vertical_slab" | "adorn:dark_oak_coffee_table" | "exlinefurniture:jungle_bench_recipe" | "extshape:waxed_exposed_cut_copper_vertical_stairs_from_stonecutting" | "adorn:chain_link_fence" | "minecraft:chiseled_sandstone_from_sandstone_stonecutting" | "extshape:nether_brick_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:cyan_concrete_slab_from_vertical_slab" | "extshape:melon_stairs" | "extshape:birch_stairs_from_vertical_stairs" | "extshape:prismarine_quarter_piece_from_vertical_slab" | "extshape:smooth_quartz_vertical_quarter_piece" | "extshape:stone_brick_vertical_slab_from_stone_stonecutting" | "minecraft:smooth_red_sandstone_slab" | "adorn:brick_post" | "minecraft:cut_copper_stairs_from_cut_copper_stonecutting" | "extshape:brown_terracotta_slab" | "extshape:polished_granite_wall" | "minecraft:birch_trapdoor" | "extshape:black_concrete_quarter_piece_from_slab_stonecutting" | "minecraft:prismarine_brick_stairs_from_prismarine_stonecutting" | "minecraft:deepslate_brick_wall_from_deepslate_bricks_stonecutting" | "extshape:smooth_red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:pink_terracotta_quarter_piece_from_vertical_quarter_piece" | "adorn:stonecutting/andesite_post" | "extshape:dripstone_quarter_piece_from_stonecutting" | "extshape:dark_prismarine_quarter_piece_from_stonecutting" | "exlinefurniture:warped_window_web" | "extshape:orange_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:conduit" | "extshape:black_terracotta_fence" | "minecraft:sticky_piston" | "extshape:gray_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:white_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:blue_glazed_terracotta" | "extshape:glowstone_quarter_piece_from_slab" | "extshape:andesite_stairs_from_vertical_stairs" | "mtr:ticket_processor_enquiry" | "extshape:chiseled_deepslate_stairs" | "minecraft:exposed_cut_copper_slab_from_exposed_copper_stonecutting" | "extshape:lime_wool_slab" | "extshape:green_terracotta_slab" | "mtr:lift_2_2_1" | "mtr:lift_2_2_3" | "adorn:spruce_step" | "extshape:green_terracotta_slab_from_vertical_slab" | "extshape:green_wool_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_chair_orange_recipe" | "mtr:lift_buttons_link_remover" | "extshape:end_stone_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_wool_slab" | "minecraft:stripped_oak_wood" | "extshape:smooth_basalt_slab" | "minecraft:comparator" | "exlinefurniture:oak_chair_green_recipe" | "extshape:lime_concrete_vertical_quarter_piece_from_vertical_slab" | "mtr:signal_connector_light_gray" | "extshape:gray_concrete_slab_from_vertical_slab" | "mtr:station_color_birch_wood" | "mtr:station_color_planks" | "extshape:smooth_quartz_vertical_stairs" | "extshape:packed_ice_slab" | "adorn:oak_bench" | "chiselsandbits:magnifying_glass" | "extshape:cyan_terracotta_slab_from_vertical_slab" | "extshape:prismarine_vertical_stairs" | "exlinefurniture:spruce_lamp_purple_recipe" | "extshape:yellow_concrete_slab" | "minecraft:granite_wall_from_granite_stonecutting" | "extshape:andesite_button" | "extshape:magenta_concrete_quarter_piece_from_vertical_slab" | "mtr:station_color_chiseled_quartz_block" | "extshape:glowstone_quarter_piece_from_vertical_quarter_piece" | "minecraft:cut_red_sandstone" | "extshape:iron_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:yellow_terracotta_quarter_piece_from_slab" | "extshape:dark_prismarine_quarter_piece_from_slab" | "extshape:quartz_wall" | "minecraft:andesite_slab_from_andesite_stonecutting" | "extshape:quartz_fence" | "extshape:raw_iron_vertical_quarter_piece_from_vertical_slab" | "extshape:calcite_vertical_slab" | "extshape:stone_brick_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:spruce_lamp_yellow_recipe" | "minecraft:deepslate_brick_stairs_from_polished_deepslate_stonecutting" | "extshape:smooth_quartz_vertical_stairs_from_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_vertical_quarter_piece" | "extshape:mossy_cobblestone_vertical_slab" | "mtr:lift_buttons_1" | "extshape:raw_gold_vertical_quarter_piece" | "extshape:yellow_wool_vertical_quarter_piece" | "mtr:glass_fence_stained" | "extshape:quartz_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_granite_quarter_piece_from_stairs_stonecutting" | "extshape:stone_brick_fence" | "minecraft:white_wool_from_string" | "extshape:tuff_fence" | "adorn:prismarine_platform" | "exlinefurniture:jungle_chair_red_recipe" | "minecraft:cobblestone_wall_from_cobblestone_stonecutting" | "extshape:clay_stairs" | "adorn:stonecutting/quartz_step" | "minecraft:white_stained_glass_pane" | "exlinefurniture:crimson_lamp_green_recipe" | "extshape:chiseled_polished_blackstone_vertical_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_deepslate_bricks_stonecutting" | "adorn:stonecutting/polished_blackstone_step" | "minecraft:yellow_dye_from_sunflower" | "extshape:chiseled_sandstone_stairs_from_vertical_stairs" | "extshape:obsidian_slab_from_stonecutting" | "exlinefurniture:crimson_chair_light_blue_recipe2" | "extshape:brown_terracotta_pressure_plate" | "minecraft:oak_slab" | "extshape:waxed_oxidized_copper_stairs" | "minecraft:orange_bed_from_white_bed" | "extshape:pink_concrete_slab_from_stonecutting" | "extshape:waxed_oxidized_copper_slab_from_stonecutting" | "extshape:warped_slab_from_vertical_slab" | "exlinefurniture:dark_oak_lamp_orange_recipe" | "extshape:cut_red_sandstone_vertical_stairs_from_stonecutting" | "minecraft:yellow_wool" | "extshape:sandstone_vertical_quarter_piece" | "extshape:black_concrete_slab" | "exlinefurniture:shutters_warped" | "extshape:tuff_vertical_quarter_piece_from_stonecutting" | "minecraft:glass_pane" | "exlinefurniture:oak_chair_blue_recipe" | "extshape:emerald_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_dark_prismarine" | "extshape:light_gray_terracotta_wall_from_stonecutting" | "extshape:andesite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:clay" | "mtr:rail_connector_turn_back" | "extshape:waxed_cut_copper_vertical_stairs_from_waxed_copper_block_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:calcite_stairs_from_vertical_stairs" | "adorn:birch_drawer" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_cut_copper_stonecutting" | "extshape:gray_wool_stairs" | "extshape:mossy_stone_brick_stairs_from_vertical_stairs" | "extshape:chiseled_stone_brick_stairs" | "extshape:glowstone_stairs" | "extshape:smooth_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:honeycomb_wall" | "extshape:smooth_red_sandstone_slab_from_vertical_slab" | "exlinefurniture:acacia_lamp_green_recipe" | "extshape:diamond_vertical_slab_from_stonecutting" | "exlinefurniture:jungle_chair_orange_recipe2" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_slab_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_brick_vertical_slab_stonecutting" | "minecraft:leather_boots" | "extshape:brick_quarter_piece_from_stonecutting" | "minecraft:black_carpet_from_white_carpet" | "extshape:calcite_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:shutters_acacia" | "extshape:ancient_debris_quarter_piece_from_slab" | "extshape:brown_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:brown_wool_pressure_plate" | "extshape:lime_terracotta_quarter_piece_from_stonecutting" | "extshape:stone_vertical_stairs_from_stonecutting" | "extshape:iron_vertical_stairs_from_stonecutting" | "extshape:ancient_debris_stairs" | "extshape:blue_concrete_pressure_plate" | "extshape:gold_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lapis_fence_gate" | "mtr:platform_uk_1" | "extshape:raw_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_vertical_slab" | "extshape:polished_diorite_vertical_stairs_from_diorite_stonecutting" | "minecraft:baked_potato_from_smoking" | "extshape:smooth_quartz_slab_from_vertical_slab" | "extshape:pink_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:andesite_quarter_piece_from_slab" | "minecraft:polished_blackstone_brick_wall_from_blackstone_stonecutting" | "extshape:red_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:netherite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:brown_terracotta_slab_from_vertical_slab" | "minecraft:magma_block" | "extshape:polished_diorite_vertical_slab_from_diorite_stonecutting" | "adorn:stonecutting/sandstone_post" | "exlinefurniture:froggy_chair_brown_recipe" | "adorn:jungle_kitchen_sink" | "extshape:waxed_copper_pressure_plate" | "extshape:waxed_exposed_cut_copper_vertical_slab_from_waxed_exposed_copper_stonecutting" | "extshape:sea_lantern_quarter_piece_from_vertical_quarter_piece" | "extshape:moss_vertical_stairs" | "extshape:purpur_quarter_piece_from_stairs_stonecutting" | "minecraft:deepslate_tile_slab_from_deepslate_tiles_stonecutting" | "extshape:cobbled_deepslate_pressure_plate" | "extshape:green_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_concrete_quarter_piece_from_stonecutting" | "extshape:granite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "mtr:station_color_chiseled_stone_bricks" | "minecraft:end_stone_bricks_from_end_stone_stonecutting" | "extshape:chiseled_red_sandstone_slab_from_red_sandstone_stonecutting" | "mtr:rail_connector_siding" | "extshape:brown_wool_stairs" | "exlinefurniture:crimson_bench_recipe" | "adorn:stonecutting/mossy_stone_brick_step" | "extshape:light_blue_concrete_vertical_quarter_piece_from_stonecutting" | "mtr:station_color_stone_slab" | "extshape:pumpkin_wall" | "extshape:smooth_basalt_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:diorite_quarter_piece_from_slab" | "extshape:glowstone_stairs_from_vertical_stairs" | "extshape:cobblestone_fence" | "extshape:bedrock_quarter_piece_from_stonecutting" | "extshape:pink_concrete_vertical_stairs_from_stonecutting" | "extshape:smooth_basalt_pressure_plate" | "minecraft:waxed_exposed_cut_copper_slab" | "minecraft:dark_oak_fence" | "extshape:gold_stairs" | "exlinefurniture:birch_chair_green_recipe2" | "adorn:jungle_platform" | "extshape:light_gray_terracotta_slab" | "extshape:packed_ice_slab_from_vertical_slab" | "adorn:dark_oak_kitchen_cupboard" | "extshape:light_gray_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:crimson_chair_recipe" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_copper_stonecutting" | "adorn:green_table_lamp" | "mtr:tunnel_creator_6_7_1" | "mtr:tunnel_creator_6_7_2" | "mtr:tunnel_creator_6_7_3" | "extshape:granite_fence" | "adorn:stonecutting/cut_red_sandstone_platform" | "extshape:raw_copper_vertical_quarter_piece_from_stonecutting" | "extshape:smooth_basalt_fence_gate" | "minecraft:blaze_powder" | "extshape:chiseled_quartz_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:chain" | "extshape:brown_glazed_terracotta_slab_from_stonecutting" | "adorn:dark_oak_drawer" | "extshape:gray_concrete_vertical_quarter_piece" | "extshape:warped_vertical_quarter_piece" | "adorn:stonecutting/cut_sandstone_post" | "minecraft:oak_fence" | "extshape:light_gray_terracotta_vertical_stairs_from_stonecutting" | "exlinefurniture:froggy_chair_cyan_recipe" | "extshape:raw_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:ancient_debris_fence_gate" | "extshape:green_terracotta_vertical_slab_from_stonecutting" | "extshape:oak_vertical_quarter_piece" | "extshape:light_gray_carpet_from_pressure_plate" | "extshape:smooth_red_sandstone_stairs_from_vertical_stairs" | "extshape:cobblestone_vertical_quarter_piece_from_vertical_slab" | "mtr:psd_door_1_main" | "extshape:blue_terracotta_stairs_from_stonecutting" | "extshape:netherrack_wall_from_stonecutting" | "exlinefurniture:window_slider" | "extshape:calcite_button" | "mtr:railway_sign_5_odd" | "extshape:calcite_pressure_plate" | "extshape:diamond_vertical_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_stairs_stonecutting" | "exlinefurniture:birch_chair_purple_recipe2" | "exlinefurniture:birch_chair_white_recipe2" | "minecraft:deepslate" | "extshape:magenta_wool_button" | "extshape:raw_gold_pressure_plate" | "extshape:orange_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece" | "extshape:nether_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:cobbled_deepslate_quarter_piece_from_vertical_slab" | "extshape:red_terracotta_stairs" | "extshape:light_gray_wool_vertical_stairs" | "extshape:shroomlight_fence_gate" | "extshape:orange_wool_fence_gate" | "extshape:gray_wool_fence_gate" | "extshape:deepslate_brick_vertical_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "extshape:nether_wart_slab_from_vertical_slab" | "extshape:red_concrete_button" | "extshape:smooth_red_sandstone_quarter_piece_from_stonecutting" | "adorn:stonecutting/end_stone_brick_step" | "extshape:magenta_carpet_from_pressure_plate" | "extshape:cobblestone_quarter_piece_from_slab_stonecutting" | "minecraft:prismarine_slab_from_prismarine_stonecutting" | "extshape:quartz_brick_slab_from_quartz_block_stonecutting" | "extshape:quartz_brick_pressure_plate" | "extshape:smooth_red_sandstone_quarter_piece_from_slab" | "extshape:nether_brick_fence_gate" | "extshape:waxed_copper_fence" | "minecraft:deepslate_tile_wall_from_deepslate_bricks_stonecutting" | "minecraft:green_terracotta" | "extshape:spruce_vertical_stairs" | "minecraft:white_stained_glass" | "exlinefurniture:crimson_chair_white_recipe" | "exlinefurniture:wither_skeleton_doll_recipe" | "mtr:psd_glass_end_1_1" | "mtr:clock_pole" | "extshape:netherrack_quarter_piece_from_vertical_slab_stonecutting" | "mtr:psd_glass_end_1_2" | "adorn:stonecutting/purpur_post" | "extshape:gold_vertical_stairs" | "extshape:gray_concrete_stairs" | "extshape:smooth_quartz_fence_gate" | "minecraft:purpur_stairs" | "extshape:yellow_terracotta_slab" | "extshape:polished_blackstone_brick_vertical_slab" | "extshape:waxed_weathered_copper_button" | "adorn:stonecutting/prismarine_step" | "extshape:chiseled_stone_brick_slab_from_vertical_slab" | "exlinefurniture:birch_chair_blue_recipe" | "adorn:stonecutting/granite_platform" | "minecraft:quartz_from_blasting" | "exlinefurniture:oak_log_table_recipe" | "extshape:blue_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:stone_brick_fence_gate" | "extshape:deepslate_tile_vertical_quarter_piece_from_stonecutting" | "extshape:chiseled_quartz_slab_from_stonecutting" | "minecraft:purpur_slab" | "extshape:waxed_weathered_cut_copper_pressure_plate" | "minecraft:chiseled_polished_blackstone_from_blackstone_stonecutting" | "extshape:purple_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:birch_chair_light_blue_recipe" | "exlinefurniture:birch_lamp_green_recipe" | "extshape:raw_gold_wall" | "minecraft:gold_nugget" | "extshape:polished_diorite_vertical_quarter_piece" | "chiselsandbits:bit_storage" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:red_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:prismarine_stairs_from_vertical_stairs" | "minecraft:waxed_oxidized_cut_copper" | "minecraft:lime_bed_from_white_bed" | "exlinefurniture:dark_oak_lamp_pink_recipe" | "extshape:waxed_copper_quarter_piece_from_vertical_slab_stonecutting" | "mtr:arrival_projector_1_large" | "extshape:lime_wool_fence" | "extshape:blue_concrete_vertical_slab_from_stonecutting" | "mtr:station_color_stained_glass_slab" | "minecraft:blast_furnace" | "minecraft:polished_andesite_stairs" | "extshape:polished_blackstone_vertical_stairs_from_stonecutting" | "extshape:light_blue_wool_fence_gate" | "exlinefurniture:acacia_chair_yellow_recipe2" | "extshape:green_terracotta_quarter_piece_from_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:white_terracotta_fence" | "minecraft:light_blue_stained_glass_pane_from_glass_pane" | "minecraft:magenta_dye_from_lilac" | "extshape:blue_concrete_quarter_piece_from_slab_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:tuff_quarter_piece_from_vertical_slab" | "adorn:basalt_post" | "extshape:yellow_concrete_stairs_from_stonecutting" | "extshape:light_gray_concrete_stairs" | "exlinefurniture:dark_oak_lamp_red_recipe" | "minecraft:blue_stained_glass_pane_from_glass_pane" | "extshape:dark_prismarine_quarter_piece_from_stairs_stonecutting" | "extshape:end_stone_stairs_from_vertical_stairs" | "mtr:lift_track_1" | "extshape:red_terracotta_vertical_quarter_piece" | "minecraft:red_sandstone_wall_from_red_sandstone_stonecutting" | "extshape:raw_copper_vertical_stairs_from_stonecutting" | "extshape:chiseled_sandstone_vertical_stairs_from_sandstone_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_slab" | "extshape:purpur_quarter_piece_from_vertical_quarter_piece" | "extshape:iron_slab_from_vertical_slab" | "minecraft:fletching_table" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_copper_stonecutting" | "exlinefurniture:acacia_adirondack_chair_recipe" | "extshape:chiseled_quartz_quarter_piece_from_slab" | "minecraft:mossy_cobblestone_wall" | "extshape:netherite_vertical_slab" | "extshape:crimson_vertical_quarter_piece" | "minecraft:spyglass" | "exlinefurniture:oak_lamp_blue_recipe" | "extshape:amethyst_slab_from_vertical_slab" | "adorn:prismarine_brick_step" | "extshape:mossy_cobblestone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:pink_stained_glass" | "extshape:blue_terracotta_wall" | "minecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting" | "extshape:chiseled_nether_brick_stairs_from_nether_bricks_stonecutting" | "extshape:calcite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:andesite_slab_from_vertical_slab" | "extshape:blue_terracotta_vertical_quarter_piece" | "extshape:lime_concrete_vertical_slab_from_stonecutting" | "extshape:waxed_oxidized_copper_quarter_piece_from_stairs_stonecutting" | "minecraft:yellow_stained_glass_pane" | "adorn:stonecutting/polished_blackstone_brick_post" | "extshape:chiseled_stone_brick_vertical_stairs_from_stonecutting" | "extshape:terracotta_wall_from_stonecutting" | "extshape:waxed_weathered_cut_copper_vertical_slab_from_stonecutting" | "minecraft:diorite_slab_from_diorite_stonecutting" | "exlinefurniture:spruce_chair_magenta_recipe2" | "exlinefurniture:jungle_chair_gray_recipe2" | "inmis:ender_pouch" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_vertical_slab" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:stonecutting/end_stone_brick_platform" | "extshape:gray_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:oxidized_cut_copper_from_oxidized_copper_stonecutting" | "minecraft:bread" | "adorn:acacia_kitchen_sink" | "exlinefurniture:shutters_oak" | "minecraft:lever" | "extshape:petrified_oak_slab" | "extshape:mossy_cobblestone_pressure_plate" | "extshape:purple_wool_fence_gate" | "minecraft:end_stone_brick_wall_from_end_stone_stonecutting" | "extshape:emerald_slab" | "exlinefurniture:light" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_stonecutting" | "extshape:chiseled_stone_brick_wall_from_stonecutting" | "extshape:lime_wool_stairs" | "extshape:moss_stairs_from_vertical_stairs" | "adorn:spruce_drawer" | "extshape:stone_brick_quarter_piece_from_vertical_slab" | "extshape:raw_copper_vertical_stairs" | "exlinefurniture:birch_chair_purple_recipe" | "extshape:polished_granite_quarter_piece_from_vertical_quarter_piece" | "extshape:prismarine_brick_quarter_piece_from_vertical_slab" | "minecraft:black_banner" | "minecraft:iron_shovel" | "mtr:station_color_diorite_slab" | "extshape:black_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_granite_vertical_stairs" | "extshape:gold_vertical_stairs_from_stonecutting" | "extshape:red_nether_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_terracotta_quarter_piece_from_vertical_quarter_piece" | "mtr:tunnel_creator_4_3_2" | "extshape:pink_terracotta_vertical_stairs" | "extshape:polished_deepslate_vertical_quarter_piece_from_stonecutting" | "mtr:tunnel_creator_4_3_4" | "extshape:purple_terracotta_vertical_slab_from_stonecutting" | "extshape:end_stone_vertical_quarter_piece_from_stonecutting" | "extshape:bedrock_slab" | "extshape:dark_prismarine_button" | "minecraft:black_bed_from_white_bed" | "extshape:dripstone_vertical_quarter_piece" | "exlinefurniture:dark_oak_lamp_gray_recipe" | "extshape:yellow_wool_pressure_plate" | "extshape:white_terracotta_quarter_piece_from_stonecutting" | "extshape:white_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_cut_copper_vertical_stairs_from_stonecutting" | "extshape:terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:white_concrete_wall" | "extshape:red_sandstone_vertical_slab_from_stonecutting" | "extshape:tuff_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:cooked_chicken" | "extshape:prismarine_brick_vertical_slab" | "extshape:chiseled_quartz_quarter_piece_from_quartz_vertical_slab_stonecutting" | "adorn:crates/unpack/beetroot" | "minecraft:oak_door" | "extshape:stone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:packed_ice_vertical_stairs" | "extshape:orange_terracotta_wall_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:netherrack_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:polished_diorite_stairs_from_diorite_stonecutting" | "minecraft:spruce_door" | "adorn:stonecutting/polished_deepslate_step" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_waxed_weathered_copper_vertical_slab_stonecutting" | "extshape:cyan_terracotta_button" | "extshape:white_glazed_terracotta_slab" | "extshape:diamond_quarter_piece_from_vertical_quarter_piece" | "extshape:diamond_quarter_piece_from_vertical_slab_stonecutting" | "extshape:iron_stairs_from_vertical_stairs" | "extshape:gold_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_concrete_fence" | "minecraft:dark_prismarine" | "exlinefurniture:crimson_chair_yellow_recipe2" | "minecraft:leather_horse_armor" | "minecraft:candle" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:deepslate_tile_slab_from_cobbled_deepslate_stonecutting" | "extshape:smooth_quartz_quarter_piece_from_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:ancient_debris_vertical_slab_from_stonecutting" | "exlinefurniture:crimson_chair_black_recipe" | "extshape:crying_obsidian_vertical_slab_from_stonecutting" | "extshape:nether_wart_slab" | "mtr:station_color_polished_diorite_slab" | "extshape:emerald_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:jungle_lamp_white_recipe" | "extshape:oak_quarter_piece_from_slab" | "extshape:cyan_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:brown_terracotta_stairs_from_vertical_stairs" | "extshape:lime_terracotta_vertical_stairs_from_stonecutting" | "exlinefurniture:spruce_chair_magenta_recipe" | "extshape:black_wool_vertical_quarter_piece" | "extshape:gray_concrete_vertical_stairs" | "extshape:terracotta_stairs_from_vertical_stairs" | "minecraft:jungle_slab" | "mtr:railway_sign_pole" | "exlinefurniture:acacia_stripped_log_glass_table_recipe" | "extshape:lime_terracotta_slab" | "minecraft:skull_banner_pattern" | "extshape:purple_wool_fence" | "extshape:gray_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:quartz_brick_fence_gate" | "extshape:raw_copper_fence" | "extshape:waxed_weathered_copper_fence" | "minecraft:granite" | "minecraft:melon_seeds" | "extshape:brown_terracotta_stairs" | "extshape:polished_blackstone_vertical_stairs_from_blackstone_stonecutting" | "extshape:chiseled_sandstone_vertical_slab_from_sandstone_stonecutting" | "mtr:ticket_processor_exit" | "minecraft:black_dye_from_wither_rose" | "exlinefurniture:warped_chair_purple_recipe" | "exlinefurniture:oak_lamp_light_blue_recipe" | "extshape:cut_sandstone_vertical_stairs_from_sandstone_stonecutting" | "extshape:waxed_cut_copper_fence_gate" | "extshape:green_wool_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_lamp_light_blue_recipe" | "extshape:waxed_oxidized_copper_pressure_plate" | "exlinefurniture:jungle_chair_light_gray_recipe2" | "extshape:green_concrete_quarter_piece_from_vertical_quarter_piece" | "mtr:station_color_cobblestone_slab" | "extshape:brown_terracotta_vertical_stairs" | "extshape:red_concrete_slab" | "mtr:station_color_clay" | "extshape:mossy_stone_brick_quarter_piece_from_stonecutting" | "adorn:stonecutting/jungle_post" | "exlinefurniture:warped_lamp_white_recipe" | "extshape:purpur_vertical_slab" | "extshape:waxed_exposed_copper_fence" | "exlinefurniture:oak_lamp_lime_recipe" | "minecraft:packed_ice" | "extshape:nether_brick_button" | "extshape:smooth_sandstone_quarter_piece_from_vertical_quarter_piece" | "mtr:glass_fence_heo" | "extshape:red_nether_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:gray_terracotta_button" | "minecraft:deepslate_tile_slab_from_deepslate_bricks_stonecutting" | "extshape:green_concrete_fence_gate" | "mtr:station_color_purpur_pillar_slab" | "extshape:nether_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:brown_wool_wall" | "extshape:cobblestone_quarter_piece_from_vertical_quarter_piece" | "extshape:clay_slab" | "extshape:chiseled_stone_brick_quarter_piece_from_slab" | "exlinefurniture:oak_stripped_log_glass_table_recipe" | "extshape:raw_copper_stairs_from_stonecutting" | "extshape:prismarine_quarter_piece_from_slab" | "minecraft:cobbled_deepslate_wall" | "adorn:oak_step" | "minecraft:purpur_slab_from_purpur_block_stonecutting" | "extshape:light_gray_terracotta_stairs_from_vertical_stairs" | "extshape:brown_terracotta_slab_from_stonecutting" | "extshape:chiseled_nether_brick_quarter_piece_from_vertical_slab_stonecutting" | "adorn:acacia_platform" | "extshape:light_gray_concrete_stairs_from_stonecutting" | "extshape:nether_wart_fence" | "extshape:netherite_quarter_piece_from_stonecutting" | "minecraft:smooth_stone" | "extshape:chiseled_quartz_slab_from_vertical_slab" | "exlinefurniture:spruce_lamp_magenta_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_waxed_weathered_copper_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:granite_slab_from_vertical_slab" | "exlinefurniture:jungle_lamp_brown_recipe" | "extshape:blue_wool_pressure_plate" | "exlinefurniture:acacia_log_table_recipe" | "extshape:deepslate_brick_fence" | "minecraft:purple_carpet" | "extshape:quartz_brick_wall_from_stonecutting" | "exlinefurniture:acacia_chair_light_blue_recipe" | "extshape:white_concrete_quarter_piece_from_vertical_slab_stonecutting" | "mtr:signal_light_4" | "extshape:iron_quarter_piece_from_slab" | "minecraft:polished_granite_slab_from_granite_stonecutting" | "mtr:signal_light_3" | "mtr:signal_light_2" | "mtr:signal_light_1" | "extshape:cyan_concrete_slab_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_stonecutting" | "minecraft:ender_eye" | "extshape:terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:emerald_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:birch_slab" | "exlinefurniture:spider_doll_recipe" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_stonecutting" | "minecraft:waxed_cut_copper_stairs" | "minecraft:quartz_bricks_from_quartz_block_stonecutting" | "minecraft:pink_stained_glass_pane_from_glass_pane" | "extshape:smooth_stone_wall_from_stonecutting" | "adorn:stonecutting/stone_brick_post" | "mtr:signal_connector_gray" | "extshape:prismarine_slab_from_vertical_slab" | "minecraft:stone_hoe" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_slab_stonecutting" | "exlinefurniture:warped_lamp_brown_recipe" | "exlinefurniture:birch_chair_green_recipe" | "mtr:station_color_stone" | "exlinefurniture:oak_chair_yellow_recipe2" | "minecraft:exposed_cut_copper_stairs_from_exposed_cut_copper_stonecutting" | "minecraft:cooked_mutton_from_campfire_cooking" | "extshape:netherrack_vertical_slab" | "extshape:dark_prismarine_vertical_quarter_piece_from_stonecutting" | "minecraft:cooked_beef" | "exlinefurniture:crimson_chair_gray_recipe2" | "minecraft:oxidized_cut_copper" | "extshape:brown_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "mtr:lift_door_1" | "chiselsandbits:sealant" | "extshape:pumpkin_fence_gate" | "exlinefurniture:froggy_chair_light_gray_recipe" | "extshape:waxed_copper_fence_gate" | "extshape:brown_concrete_stairs" | "adorn:stonecutting/dark_prismarine_platform" | "exlinefurniture:dark_oak_lamp_magenta_recipe" | "extshape:end_stone_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_wool_button" | "extshape:light_blue_glazed_terracotta_slab" | "minecraft:gold_nugget_from_smelting" | "minecraft:chiseled_quartz_block_from_quartz_block_stonecutting" | "extshape:tuff_pressure_plate" | "extshape:raw_iron_quarter_piece_from_stonecutting" | "extshape:magenta_wool_slab" | "extshape:smooth_quartz_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_terracotta_vertical_slab" | "exlinefurniture:spruce_chair_cyan_recipe" | "mtr:psd_door_1_2" | "exlinefurniture:window_slider_crimson" | "mtr:psd_door_1_1" | "extshape:green_carpet_from_pressure_plate" | "adorn:crimson_kitchen_sink" | "extshape:terracotta_stairs_from_stonecutting" | "extshape:smooth_basalt_quarter_piece_from_stonecutting" | "extshape:gilded_blackstone_quarter_piece_from_stonecutting" | "mtr:railway_sign_7_even_2" | "extshape:amethyst_quarter_piece_from_slab" | "extshape:nether_wart_vertical_slab" | "mtr:railway_sign_7_even_1" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_terracotta_stairs_from_vertical_stairs" | "extshape:crying_obsidian_stairs" | "mtr:lift_2_2_double_sided_1" | "mtr:signal_remover_cyan" | "mtr:lift_2_2_double_sided_3" | "extshape:brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_granite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_sandstone_vertical_slab_from_stonecutting" | "minecraft:weathered_cut_copper_slab_from_weathered_cut_copper_stonecutting" | "extshape:brown_concrete_vertical_stairs_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_slab_stonecutting" | "extshape:black_glazed_terracotta_slab" | "adorn:stonecutting/cut_red_sandstone_post" | "exlinefurniture:jungle_chair_black_recipe" | "extshape:gold_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_vertical_stairs" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_stonecutting" | "extshape:bedrock_vertical_quarter_piece_from_stonecutting" | "adorn:blackstone_step" | "extshape:cut_red_sandstone_quarter_piece_from_vertical_quarter_piece" | "adorn:smooth_red_sandstone_step" | "extshape:smooth_sandstone_quarter_piece_from_vertical_slab" | "minecraft:shulker_box_coloring" | "extshape:oak_slab_from_vertical_slab" | "extshape:brick_vertical_slab" | "minecraft:deepslate_tile_stairs_from_polished_deepslate_stonecutting" | "exlinefurniture:husk_arm_recipe" | "extshape:black_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:enchanting_table" | "minecraft:white_glazed_terracotta" | "minecraft:lead" | "extshape:polished_blackstone_brick_quarter_piece_from_stairs_stonecutting" | "extshape:tuff_vertical_slab" | "exlinefurniture:warped_chair_red_recipe" | "extshape:green_terracotta_stairs" | "exlinefurniture:jungle_chair_recipe" | "minecraft:stripped_spruce_wood" | "minecraft:acacia_wood" | "mtr:station_color_gravel" | "extshape:diamond_stairs" | "extshape:gray_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:crimson_lamp_gray_recipe" | "extshape:smooth_red_sandstone_button" | "extshape:pink_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_red_sandstone_wall_from_red_sandstone_stonecutting" | "extshape:quartz_brick_quarter_piece_from_quartz_block_stonecutting" | "exlinefurniture:acacia_bench_recipe" | "extshape:light_blue_terracotta_vertical_stairs" | "minecraft:red_wool" | "extshape:gilded_blackstone_vertical_quarter_piece" | "adorn:dark_oak_chair" | "adorn:dark_prismarine_platform" | "adorn:oak_table" | "extshape:lime_concrete_stairs_from_stonecutting" | "exlinefurniture:spruce_lamp_lime_recipe" | "mtr:glass_fence_plain" | "exlinefurniture:jungle_lamp_lime_recipe" | "exlinefurniture:warped_lamp_pink_recipe" | "extshape:orange_terracotta_pressure_plate" | "extshape:red_wool_slab" | "extshape:green_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:cyan_terracotta_fence_gate" | "minecraft:magenta_wool" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_waxed_copper_vertical_slab_stonecutting" | "extshape:honeycomb_quarter_piece_from_vertical_quarter_piece" | "adorn:red_nether_brick_platform" | "extshape:red_glazed_terracotta_slab" | "minecraft:waxed_cut_copper_slab" | "extshape:waxed_oxidized_copper_fence_gate" | "exlinefurniture:froggy_chair_gray_recipe" | "adorn:birch_bench" | "extshape:orange_concrete_vertical_slab" | "extshape:polished_granite_quarter_piece_from_granite_stairs_stonecutting" | "extshape:chiseled_quartz_vertical_stairs" | "extshape:dark_prismarine_fence_gate" | "extshape:polished_diorite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_cut_copper_stairs_from_vertical_stairs" | "extshape:waxed_exposed_copper_slab" | "extshape:black_terracotta_vertical_slab" | "extshape:blue_terracotta_slab_from_vertical_slab" | "extshape:green_wool_slab" | "extshape:waxed_copper_quarter_piece_from_slab_stonecutting" | "minecraft:leather_helmet" | "minecraft:light_blue_bed" | "extshape:mossy_stone_brick_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_button" | "extshape:andesite_vertical_slab" | "extshape:gray_wool_vertical_quarter_piece" | "minecraft:nether_brick_stairs" | "minecraft:purple_wool" | "minecraft:magenta_bed" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_copper_stonecutting" | "minecraft:magenta_dye_from_blue_red_white_dye" | "adorn:purple_table_lamp" | "exlinefurniture:birch_log_table_recipe" | "exlinefurniture:warped_chair_orange_recipe2" | "minecraft:pink_terracotta" | "extshape:chiseled_deepslate_fence" | "extshape:chiseled_sandstone_quarter_piece_from_slab" | "extshape:gray_wool_quarter_piece_from_slab" | "extshape:green_concrete_stairs_from_stonecutting" | "extshape:smooth_quartz_quarter_piece_from_slab" | "extshape:blue_concrete_quarter_piece_from_slab" | "extshape:yellow_concrete_quarter_piece_from_slab_stonecutting" | "extshape:purpur_vertical_stairs_from_stonecutting" | "minecraft:prismarine_stairs" | "mtr:boat_node" | "minecraft:white_dye" | "extshape:polished_deepslate_vertical_slab" | "extshape:brown_concrete_fence" | "extshape:brown_concrete_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:warped_lamp_gray_recipe" | "extshape:quartz_brick_slab_from_vertical_slab" | "adorn:gray_table_lamp" | "extshape:prismarine_quarter_piece_from_vertical_slab_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_deepslate_brick_stairs_stonecutting" | "exlinefurniture:birch_chair_cyan_recipe" | "minecraft:brown_stained_glass" | "extshape:prismarine_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:stone_brick_quarter_piece_from_vertical_slab_stonecutting" | "mtr:brush" | "minecraft:tinted_glass" | "extshape:andesite_quarter_piece_from_vertical_quarter_piece" | "extshape:stone_brick_vertical_stairs" | "extshape:gray_concrete_wall" | "extshape:obsidian_quarter_piece_from_slab" | "extshape:waxed_copper_vertical_quarter_piece_from_vertical_slab" | "minecraft:lodestone" | "inmis:blazing_backpack" | "minecraft:cut_copper_stairs_from_copper_block_stonecutting" | "extshape:smooth_red_sandstone_vertical_slab_from_stonecutting" | "minecraft:stone_stairs" | "adorn:acacia_table" | "minecraft:dried_kelp_block" | "extshape:light_blue_terracotta_button" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_stairs_stonecutting" | "minecraft:quartz" | "extshape:cut_sandstone_stairs_from_stonecutting" | "minecraft:nether_brick_wall" | "redbits:crimson_large_button" | "extshape:raw_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "adorn:stonecutting/smooth_sandstone_step" | "extshape:iron_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_lamp_orange_recipe" | "extshape:netherite_quarter_piece_from_vertical_quarter_piece" | "extshape:quartz_brick_wall" | "extshape:pink_concrete_quarter_piece_from_stonecutting" | "extshape:raw_copper_vertical_slab_from_stonecutting" | "extshape:dark_oak_vertical_quarter_piece_from_vertical_slab" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_stairs_stonecutting" | "extshape:purpur_quarter_piece_from_vertical_slab" | "extshape:waxed_cut_copper_button" | "extshape:chiseled_quartz_vertical_quarter_piece_from_stonecutting" | "extshape:polished_deepslate_quarter_piece_from_slab" | "extshape:waxed_copper_stairs_from_vertical_stairs" | "extshape:waxed_weathered_copper_wall_from_stonecutting" | "extshape:end_stone_vertical_stairs" | "minecraft:orange_dye_from_orange_tulip" | "extshape:quartz_stairs_from_vertical_stairs" | "extshape:light_gray_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:white_wool_vertical_stairs" | "extshape:light_blue_concrete_stairs_from_stonecutting" | "exlinefurniture:spruce_log_table_recipe" | "extshape:red_concrete_stairs_from_vertical_stairs" | "exlinefurniture:acacia_stripped_log_table_recipe" | "adorn:stonecutting/smooth_red_sandstone_platform" | "extshape:chiseled_polished_blackstone_stairs_from_stonecutting" | "minecraft:blue_carpet" | "extshape:acacia_quarter_piece_from_vertical_quarter_piece" | "extshape:black_wool_quarter_piece_from_slab" | "extshape:spruce_slab_from_vertical_slab" | "extshape:polished_andesite_slab_from_vertical_slab" | "mtr:station_name_wall_black" | "exlinefurniture:froggy_chair_pink_recipe" | "extshape:light_blue_concrete_vertical_slab_from_stonecutting" | "extshape:quartz_brick_quarter_piece_from_quartz_slab_stonecutting" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:brewing/hot_chocolate" | "minecraft:cooked_chicken_from_smoking" | "extshape:lime_concrete_button" | "minecraft:cut_red_sandstone_from_red_sandstone_stonecutting" | "redbits:polished_blackstone_large_button" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_copper_stonecutting" | "exlinefurniture:birch_lamp_light_blue_recipe" | "extshape:jungle_vertical_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_wall_from_stonecutting" | "exlinefurniture:jungle_dresser_recipe" | "minecraft:dripstone_block" | "adorn:stone_step" | "extshape:cyan_terracotta_slab" | "minecraft:iron_hoe" | "extshape:polished_andesite_quarter_piece_from_stonecutting" | "extshape:polished_diorite_wall" | "extshape:polished_blackstone_vertical_slab_from_andesite_stonecutting" | "mtr:route_sign_standing_light_1" | "mtr:route_sign_standing_light_2" | "extshape:birch_slab_from_vertical_slab" | "extshape:netherite_vertical_quarter_piece" | "extshape:raw_gold_fence" | "minecraft:jungle_trapdoor" | "exlinefurniture:birch_stripped_log_glass_table_recipe" | "extshape:purpur_button" | "extshape:stone_quarter_piece_from_slab" | "extshape:blue_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:dark_prismarine_slab_from_vertical_slab" | "extshape:nether_brick_vertical_quarter_piece" | "extshape:diamond_vertical_stairs" | "extshape:pink_terracotta_stairs_from_vertical_stairs" | "exlinefurniture:window_heart_jungle" | "extshape:diamond_fence_gate" | "extshape:white_concrete_pressure_plate" | "minecraft:polished_blackstone_slab_from_polished_blackstone_stonecutting" | "extshape:smooth_quartz_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:glowstone_slab_from_vertical_slab" | "extshape:crying_obsidian_quarter_piece_from_slab" | "extshape:terracotta_quarter_piece_from_stonecutting" | "extshape:terracotta_vertical_stairs" | "extshape:sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:target" | "adorn:polished_andesite_step" | "extshape:waxed_cut_copper_quarter_piece_from_vertical_slab" | "minecraft:orange_carpet" | "extshape:black_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:warped_stairs_from_vertical_stairs" | "extshape:green_terracotta_stairs_from_stonecutting" | "extshape:packed_ice_stairs_from_vertical_stairs" | "exlinefurniture:jungle_chair_blue_recipe2" | "exlinefurniture:spruce_chair_yellow_recipe2" | "extshape:cyan_terracotta_vertical_slab_from_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_andesite_slab_stonecutting" | "extshape:moss_fence" | "adorn:acacia_coffee_table" | "extshape:smooth_basalt_stairs_from_vertical_stairs" | "extshape:green_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_concrete_quarter_piece_from_slab" | "adorn:stonecutting/red_nether_brick_post" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_vertical_slab_stonecutting" | "extshape:blue_concrete_vertical_quarter_piece_from_vertical_slab" | "mtr:glass_fence_mos" | "extshape:calcite_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_pink_recipe" | "redbits:warped_large_button" | "exlinefurniture:spruce_chair_light_blue_recipe2" | "extshape:netherite_pressure_plate" | "extshape:netherite_stairs_from_vertical_stairs" | "exlinefurniture:spruce_chair_light_gray_recipe" | "exlinefurniture:acacia_lamp_gray_recipe" | "minecraft:chiseled_stone_bricks_stone_from_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_sandstone_slab_stonecutting" | "extshape:gilded_blackstone_quarter_piece_from_slab_stonecutting" | "extshape:iron_quarter_piece_from_stairs_stonecutting" | "minecraft:netherite_sword_smithing" | "exlinefurniture:oak_lamp_green_recipe" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pumpkin_fence" | "extshape:smooth_quartz_quarter_piece_from_stairs_stonecutting" | "extshape:light_blue_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:gilded_blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:polished_deepslate_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:cobblestone_vertical_stairs" | "extshape:nether_brick_vertical_slab_from_stonecutting" | "minecraft:magenta_concrete_powder" | "minecraft:red_dye_from_poppy" | "extshape:cut_red_sandstone_slab_from_vertical_slab" | "extshape:netherrack_vertical_quarter_piece" | "exlinefurniture:window_sliding_dark_oak" | "minecraft:light_blue_candle" | "mtr:tunnel_creator_5_7_1" | "mtr:tunnel_creator_5_7_2" | "exlinefurniture:acacia_lamp_white_recipe" | "mtr:tunnel_creator_5_7_3" | "minecraft:iron_ingot_from_blasting_deepslate_iron_ore" | "mtr:tunnel_creator_5_7_4" | "extshape:waxed_weathered_copper_vertical_slab_from_stonecutting" | "extshape:purpur_vertical_stairs" | "extshape:chiseled_quartz_quarter_piece_from_stonecutting" | "minecraft:deepslate_tile_wall_from_deepslate_tiles_stonecutting" | "minecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting" | "extshape:chiseled_stone_brick_slab_from_stonecutting" | "adorn:polished_blackstone_platform" | "minecraft:stone_bricks_from_stone_stonecutting" | "mtr:pids_2" | "mtr:pids_3" | "extshape:cobbled_deepslate_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_terracotta_stairs_from_stonecutting" | "extshape:end_stone_quarter_piece_from_slab_stonecutting" | "mtr:signal_connector_yellow" | "adorn:iron_shelf" | "minecraft:yellow_banner" | "extshape:jungle_stairs_from_vertical_stairs" | "extshape:calcite_stairs_from_stonecutting" | "extshape:polished_andesite_fence" | "exlinefurniture:window_slider_dark_oak" | "exlinefurniture:crimson_chair_light_blue_recipe" | "extshape:cut_red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:brick_fence" | "extshape:waxed_copper_quarter_piece_from_stairs_stonecutting" | "minecraft:purpur_stairs_from_purpur_block_stonecutting" | "minecraft:soul_lantern" | "extshape:light_blue_terracotta_pressure_plate" | "adorn:deepslate_tile_post" | "extshape:pink_terracotta_vertical_quarter_piece" | "extshape:polished_diorite_vertical_stairs_from_stonecutting" | "minecraft:crimson_trapdoor" | "exlinefurniture:lantern_brick" | "extshape:chiseled_quartz_pressure_plate" | "minecraft:firework_star_fade" | "exlinefurniture:crimson_lamp_blue_recipe" | "extshape:pink_wool_quarter_piece_from_slab" | "extshape:netherrack_vertical_stairs" | "exlinefurniture:warped_log_glass_table_recipe" | "minecraft:smooth_basalt" | "adorn:crates/unpack/cocoa_bean" | "extshape:packed_ice_stairs" | "extshape:light_blue_concrete_vertical_stairs_from_stonecutting" | "minecraft:blue_concrete_powder" | "minecraft:blue_stained_glass" | "extshape:orange_wool_pressure_plate" | "minecraft:iron_ingot_from_smelting_deepslate_iron_ore" | "minecraft:chiseled_deepslate_from_cobbled_deepslate_stonecutting" | "extshape:waxed_exposed_copper_vertical_slab_from_stonecutting" | "adorn:light_blue_table_lamp" | "extshape:andesite_vertical_slab_from_stonecutting" | "exlinefurniture:window_sliding_jungle" | "extshape:chiseled_nether_brick_vertical_stairs_from_stonecutting" | "minecraft:blue_candle" | "extshape:polished_diorite_stairs_from_vertical_stairs" | "mtr:ticket_barrier_entrance_1_1" | "mtr:ticket_barrier_entrance_1_2" | "extshape:amethyst_vertical_slab" | "exlinefurniture:flower_arrangement4_6" | "exlinefurniture:crimson_lamp_red_recipe" | "minecraft:flower_banner_pattern" | "extshape:warped_vertical_slab" | "exlinefurniture:flower_arrangement4_4" | "extshape:blackstone_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:flower_arrangement4_5" | "exlinefurniture:flower_arrangement4_2" | "extshape:gray_terracotta_slab" | "exlinefurniture:flower_arrangement4_3" | "extshape:green_concrete_vertical_quarter_piece" | "minecraft:cyan_carpet_from_white_carpet" | "extshape:orange_wool_fence" | "extshape:quartz_brick_fence" | "exlinefurniture:warped_chair_brown_recipe2" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_bricks_stonecutting" | "exlinefurniture:bird_bath_stone" | "extshape:chiseled_stone_brick_stairs_from_stonecutting" | "adorn:crates/unpack/nether_wart" | "minecraft:gold_ingot_from_blasting_raw_gold" | "extshape:quartz_brick_stairs_from_quartz_block_stonecutting" | "exlinefurniture:dark_oak_chair_light_gray_recipe" | "extshape:cobbled_deepslate_quarter_piece_from_stairs_stonecutting" | "minecraft:cut_red_sandstone_slab_from_red_sandstone_stonecutting" | "minecraft:gold_ingot_from_blasting_gold_ore" | "extshape:blackstone_quarter_piece_from_slab_stonecutting" | "adorn:stonecutting/basalt_platform" | "extshape:melon_vertical_quarter_piece" | "extshape:red_concrete_stairs_from_stonecutting" | "redbits:shaded_redstone_lamp" | "extshape:light_blue_wool_button" | "adorn:red_sandstone_post" | "extshape:prismarine_brick_wall" | "extshape:stone_slab_from_vertical_slab" | "extshape:chiseled_polished_blackstone_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:green_terracotta_fence" | "minecraft:purple_banner" | "extshape:waxed_oxidized_cut_copper_fence_gate" | "adorn:stonecutting/purpur_platform" | "extshape:orange_concrete_fence" | "extshape:lime_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:stone_quarter_piece_from_vertical_slab" | "extshape:cut_red_sandstone_vertical_slab" | "extshape:black_terracotta_vertical_quarter_piece_from_stonecutting" | "minecraft:wooden_hoe" | "extshape:terracotta_vertical_slab" | "extshape:light_gray_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:lime_concrete_quarter_piece_from_vertical_quarter_piece" | "adorn:crates/pack/beetroot_seed" | "exlinefurniture:oak_chair_cyan_recipe" | "extshape:dark_prismarine_quarter_piece_from_vertical_slab" | "extshape:chiseled_nether_brick_quarter_piece_from_stonecutting" | "extshape:melon_vertical_slab" | "extshape:white_concrete_vertical_slab_from_stonecutting" | "minecraft:waxed_oxidized_cut_copper_stairs" | "redbits:vision_sensor" | "adorn:crimson_bench" | "extshape:red_terracotta_quarter_piece_from_stonecutting" | "minecraft:blackstone_stairs_from_blackstone_stonecutting" | "extshape:gray_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:piston" | "extshape:white_wool_quarter_piece_from_vertical_slab" | "exlinefurniture:window_slider_acacia" | "minecraft:white_banner" | "minecraft:smooth_quartz" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_stonecutting" | "quartzelv:smooth_quartz_elevator" | "extshape:waxed_oxidized_cut_copper_wall" | "extshape:warped_wart_quarter_piece_from_vertical_quarter_piece" | "extshape:white_wool_slab_from_vertical_slab" | "minecraft:cut_red_sandstone_slab_from_cut_red_sandstone_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purpur_quarter_piece_from_stonecutting" | "extshape:light_blue_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:brown_wool_quarter_piece_from_slab" | "extshape:cobblestone_vertical_slab_from_stonecutting" | "extshape:gray_terracotta_vertical_stairs_from_stonecutting" | "minecraft:diorite_stairs_from_diorite_stonecutting" | "extshape:prismarine_brick_button" | "mtr:signal_remover_gray" | "exlinefurniture:oak_chair_pink_recipe" | "minecraft:green_glazed_terracotta" | "extshape:deepslate_tile_vertical_stairs_from_deepslate_bricks_stonecutting" | "redbits:emitter_minecart" | "extshape:waxed_cut_copper_vertical_slab_from_stonecutting" | "adorn:crimson_chair" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_wall" | "extshape:pink_concrete_pressure_plate" | "adorn:red_sofa" | "extshape:gray_wool_button" | "extshape:polished_andesite_quarter_piece_from_slab" | "extshape:waxed_cut_copper_slab_from_vertical_slab" | "extshape:gold_quarter_piece_from_stairs_stonecutting" | "minecraft:purple_bed_from_white_bed" | "extshape:melon_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece" | "minecraft:tipped_arrow" | "extshape:yellow_terracotta_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_button" | "exlinefurniture:spruce_chair_white_recipe2" | "extshape:light_gray_concrete_fence_gate" | "minecraft:light_blue_carpet" | "extshape:lapis_slab" | "extshape:chiseled_quartz_quarter_piece_from_stairs_stonecutting" | "extshape:white_carpet_from_pressure_plate" | "exlinefurniture:birch_chair_gray_recipe" | "extshape:terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_vertical_slab_from_stonecutting" | "minecraft:gold_ingot_from_smelting_deepslate_gold_ore" | "exlinefurniture:birch_chair_yellow_recipe" | "adorn:brick_chimney_from_block" | "extshape:amethyst_quarter_piece_from_vertical_slab" | "extshape:cobblestone_stairs_from_vertical_stairs" | "extshape:chiseled_red_sandstone_wall" | "minecraft:deepslate_tile_slab" | "extshape:diorite_fence" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_stonecutting" | "extshape:magenta_wool_wall" | "extshape:cyan_wool_slab" | "extshape:red_nether_brick_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_adirondack_chair_recipe" | "extshape:netherite_wall" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:chiseled_stone_brick_vertical_stairs_from_stone_stonecutting" | "exlinefurniture:flower_arrangement3" | "exlinefurniture:flower_arrangement4" | "exlinefurniture:flower_arrangement2" | "exlinefurniture:warped_lamp_orange_recipe" | "extshape:green_concrete_vertical_slab_from_stonecutting" | "extshape:tuff_quarter_piece_from_slab_stonecutting" | "extshape:white_concrete_stairs" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_slab_stonecutting" | "extshape:purple_concrete_quarter_piece_from_slab" | "extshape:polished_andesite_quarter_piece_from_slab_stonecutting" | "exlinefurniture:spruce_glass_table_recipe" | "exlinefurniture:birch_lamp_black_recipe" | "minecraft:warped_button" | "extshape:diorite_vertical_quarter_piece" | "extshape:lapis_vertical_quarter_piece" | "extshape:cobbled_deepslate_vertical_slab" | "extshape:raw_copper_slab_from_stonecutting" | "minecraft:armor_dye" | "extshape:black_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:tuff_vertical_quarter_piece" | "extshape:red_sandstone_quarter_piece_from_slab" | "extshape:pink_concrete_wall" | "minecraft:map" | "exlinefurniture:acacia_chair_pink_recipe" | "minecraft:detector_rail" | "exlinefurniture:jungle_chair_brown_recipe" | "extshape:dripstone_vertical_stairs" | "redbits:two_way_repeater" | "extshape:brown_concrete_vertical_slab" | "extshape:tuff_stairs_from_vertical_stairs" | "exlinefurniture:oak_lamp_light_gray_recipe" | "adorn:prismarine_brick_platform" | "minecraft:crafting_table" | "adorn:polished_granite_step" | "exlinefurniture:spruce_chair_lime_recipe2" | "minecraft:green_stained_glass_pane_from_glass_pane" | "extshape:red_terracotta_wall" | "adorn:jungle_step" | "extshape:shroomlight_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_light_gray_recipe2" | "extshape:light_blue_terracotta_stairs_from_vertical_stairs" | "minecraft:orange_wool" | "exlinefurniture:acacia_chair_black_recipe2" | "extshape:green_wool_button" | "minecraft:anvil" | "adorn:stonecutting/crimson_step" | "extshape:melon_slab" | "extshape:red_wool_quarter_piece_from_slab" | "extshape:quartz_vertical_quarter_piece_from_vertical_slab" | "extshape:dark_prismarine_vertical_quarter_piece" | "extshape:black_concrete_vertical_quarter_piece" | "extshape:diamond_quarter_piece_from_slab_stonecutting" | "extshape:nether_wart_quarter_piece_from_slab" | "exlinefurniture:warped_chair_cyan_recipe" | "exlinefurniture:crimson_chair_purple_recipe" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_red_sandstone_stonecutting" | "exlinefurniture:warped_lamp_cyan_recipe" | "extshape:smooth_red_sandstone_vertical_quarter_piece" | "extshape:stone_brick_vertical_stairs_from_stonecutting" | "extshape:prismarine_button" | "extshape:tuff_fence_gate" | "extshape:red_concrete_wall_from_stonecutting" | "adorn:nether_brick_step" | "exlinefurniture:crimson_chair_orange_recipe2" | "extshape:polished_granite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:black_glazed_terracotta" | "extshape:purple_terracotta_vertical_quarter_piece" | "extshape:deepslate_brick_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:warped_lamp_black_recipe" | "extshape:waxed_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:carrot_on_a_stick" | "extshape:black_concrete_quarter_piece_from_stonecutting" | "extshape:lime_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_stonecutting" | "adorn:crates/crate" | "mtr:signal_remover_purple" | "exlinefurniture:dark_oak_chair_white_recipe2" | "adorn:birch_kitchen_counter" | "extshape:blue_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:mossy_stone_brick_slab_from_vertical_slab" | "adorn:dark_oak_bench" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_cut_copper_stonecutting" | "exlinefurniture:oak_chair_light_blue_recipe2" | "extshape:cobblestone_fence_gate" | "extshape:polished_blackstone_vertical_quarter_piece_from_andesite_stonecutting" | "extshape:bedrock_fence" | "minecraft:raw_iron_block" | "extshape:blue_wool_stairs_from_vertical_stairs" | "extshape:gray_wool_slab" | "minecraft:oak_button" | "extshape:waxed_copper_slab_from_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_deepslate_wall_from_cobbled_deepslate_stonecutting" | "extshape:granite_quarter_piece_from_vertical_slab" | "adorn:stonecutting/mossy_cobblestone_platform" | "extshape:purple_concrete_vertical_quarter_piece" | "extshape:orange_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "mtr:station_name_tall_block" | "extshape:waxed_oxidized_copper_stairs_from_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_vertical_quarter_piece" | "extshape:light_gray_terracotta_vertical_quarter_piece" | "adorn:crates/unpack/sweet_berry" | "extshape:obsidian_fence" | "minecraft:waxed_exposed_cut_copper" | "extshape:ancient_debris_stairs_from_vertical_stairs" | "extshape:ancient_debris_quarter_piece_from_slab_stonecutting" | "extshape:chiseled_polished_blackstone_quarter_piece_from_stonecutting" | "minecraft:item_frame" | "extshape:waxed_cut_copper_quarter_piece_from_slab" | "minecraft:iron_ingot_from_smelting_iron_ore" | "exlinefurniture:acacia_chair_gray_recipe" | "minecraft:polished_granite_stairs_from_polished_granite_stonecutting" | "adorn:stonecutting/deepslate_brick_platform" | "extshape:blackstone_vertical_quarter_piece" | "extshape:cyan_concrete_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:crimson_stripped_log_glass_table_recipe" | "mtr:pids_pole" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:pink_dye_from_pink_tulip" | "minecraft:arrow" | "extshape:cyan_concrete_quarter_piece_from_vertical_slab" | "extshape:warped_wart_stairs_from_vertical_stairs" | "extshape:andesite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:gray_terracotta_wall_from_stonecutting" | "extshape:iron_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_vertical_slab" | "extshape:cobblestone_quarter_piece_from_vertical_slab" | "extshape:red_terracotta_vertical_stairs" | "exlinefurniture:jungle_lamp_magenta_recipe" | "extshape:terracotta_slab_from_vertical_slab" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_waxed_oxidized_copper_vertical_slab_stonecutting" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_stonecutting" | "extshape:prismarine_brick_wall_from_stonecutting" | "minecraft:red_sandstone_stairs" | "exlinefurniture:jungle_chair_pink_recipe2" | "extshape:chiseled_nether_brick_quarter_piece_from_slab" | "extshape:emerald_wall_from_stonecutting" | "extshape:yellow_concrete_vertical_slab_from_stonecutting" | "extshape:waxed_oxidized_copper_quarter_piece_from_slab_stonecutting" | "minecraft:green_wool" | "extshape:obsidian_slab" | "extshape:pink_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:purpur_vertical_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_vertical_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_stonecutting" | "extshape:purpur_wall_from_stonecutting" | "extshape:diorite_vertical_slab" | "extshape:shroomlight_pressure_plate" | "adorn:stonecutting/cobblestone_platform" | "minecraft:jungle_button" | "extshape:magenta_terracotta_quarter_piece_from_slab_stonecutting" | "adorn:dark_oak_shelf" | "exlinefurniture:acacia_lamp_pink_recipe" | "extshape:chiseled_deepslate_vertical_slab_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:moss_quarter_piece_from_vertical_slab" | "extshape:black_terracotta_slab_from_vertical_slab" | "extshape:black_terracotta_slab" | "minecraft:waxed_oxidized_copper_from_honeycomb" | "extshape:white_wool_quarter_piece_from_slab" | "minecraft:spruce_trapdoor" | "extshape:crimson_vertical_stairs" | "adorn:stone_brick_step" | "extshape:quartz_brick_quarter_piece_from_slab" | "extshape:purple_terracotta_stairs_from_vertical_stairs" | "minecraft:respawn_anchor" | "extshape:glowstone_wall" | "extshape:yellow_wool_button" | "mtr:rail_connector_20_one_way" | "exlinefurniture:spruce_chair_recipe" | "extshape:smooth_basalt_quarter_piece_from_stairs_stonecutting" | "extshape:white_concrete_quarter_piece_from_vertical_quarter_piece" | "mtr:signal_remover_magenta" | "extshape:pink_terracotta_button" | "extshape:purple_concrete_fence_gate" | "exlinefurniture:crimson_lamp_yellow_recipe" | "extshape:light_gray_concrete_pressure_plate" | "extshape:cyan_wool_slab_from_vertical_slab" | "adorn:smooth_red_sandstone_platform" | "adorn:purpur_post" | "exlinefurniture:oak_lamp_black_recipe" | "extshape:yellow_terracotta_quarter_piece_from_vertical_slab" | "minecraft:dark_prismarine_stairs" | "adorn:pink_table_lamp" | "extshape:light_gray_terracotta_quarter_piece_from_vertical_slab" | "extshape:green_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:lime_concrete_fence_gate" | "minecraft:polished_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:snow_block" | "extshape:diamond_slab_from_stonecutting" | "exlinefurniture:froggy_chair_yellow_recipe" | "exlinefurniture:oak_chair_gray_recipe" | "minecraft:cyan_wool" | "exlinefurniture:acacia_lamp_yellow_recipe" | "minecraft:composter" | "minecraft:sandstone_stairs" | "minecraft:coarse_dirt" | "extshape:magenta_terracotta_quarter_piece_from_slab" | "extshape:honeycomb_quarter_piece_from_vertical_slab" | "extshape:dark_oak_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_stripped_log_table_recipe" | "minecraft:prismarine_slab" | "minecraft:fermented_spider_eye" | "extshape:andesite_vertical_stairs_from_stonecutting" | "minecraft:light_gray_glazed_terracotta" | "extshape:acacia_vertical_slab" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_slab_stonecutting" | "extshape:white_concrete_slab" | "minecraft:gold_ingot_from_gold_block" | "extshape:yellow_terracotta_stairs_from_vertical_stairs" | "minecraft:cobbled_deepslate_slab" | "adorn:stonecutting/quartz_platform" | "extshape:green_concrete_slab" | "minecraft:iron_door" | "minecraft:purple_stained_glass_pane" | "extshape:cut_red_sandstone_vertical_stairs_from_red_sandstone_stonecutting" | "extshape:clay_fence_gate" | "extshape:orange_terracotta_quarter_piece_from_vertical_slab" | "extshape:mossy_cobblestone_quarter_piece_from_vertical_slab" | "extshape:brown_concrete_vertical_slab_from_stonecutting" | "extshape:chiseled_deepslate_slab_from_stonecutting" | "minecraft:chiseled_quartz_block" | "adorn:polished_blackstone_brick_platform" | "exlinefurniture:flower_arrangement3_5" | "exlinefurniture:flower_arrangement3_6" | "exlinefurniture:flower_arrangement3_3" | "exlinefurniture:flower_arrangement3_4" | "exlinefurniture:flower_arrangement3_2" | "extshape:dark_prismarine_fence" | "extshape:red_wool_fence" | "exlinefurniture:dark_oak_lamp_yellow_recipe" | "extshape:yellow_concrete_quarter_piece_from_stonecutting" | "mtr:station_color_smooth_stone" | "extshape:deepslate_tile_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:netherite_vertical_quarter_piece_from_stonecutting" | "extshape:nether_wart_wall" | "minecraft:smooth_quartz_stairs" | "extshape:red_sandstone_slab_from_vertical_slab" | "mtr:station_color_diorite" | "extshape:end_stone_pressure_plate" | "extshape:orange_wool_vertical_quarter_piece" | "adorn:crates/unpack/honeycomb" | "adorn:crates/pack/melon" | "extshape:light_gray_terracotta_fence_gate" | "adorn:stonecutting/stone_brick_platform" | "extshape:magenta_wool_stairs" | "extshape:green_terracotta_wall" | "adorn:spruce_table" | "extshape:orange_terracotta_vertical_slab" | "extshape:purple_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:calcite_stairs" | "minecraft:lime_dye" | "extshape:chiseled_nether_brick_stairs_from_vertical_stairs" | "extshape:waxed_exposed_cut_copper_vertical_slab" | "minecraft:oak_planks" | "extshape:dripstone_vertical_stairs_from_stonecutting" | "minecraft:orange_candle" | "extshape:light_blue_wool_slab_from_vertical_slab" | "extshape:black_terracotta_vertical_stairs" | "extshape:prismarine_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:magenta_concrete_pressure_plate" | "extshape:red_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:cut_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:stone_brick_wall" | "exlinefurniture:oak_chair_orange_recipe2" | "minecraft:repair_item" | "extshape:green_terracotta_vertical_quarter_piece" | "extshape:chiseled_nether_brick_slab_from_stonecutting" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:light_blue_dye_from_blue_white_dye" | "extshape:birch_quarter_piece_from_slab" | "extshape:yellow_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_vertical_slab" | "minecraft:cyan_dye" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_vertical_slab_stonecutting" | "extshape:purple_terracotta_vertical_slab" | "extshape:waxed_exposed_copper_button" | "extshape:light_gray_concrete_vertical_quarter_piece_from_vertical_slab" | "minecraft:gold_block" | "minecraft:spruce_boat" | "extshape:granite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:gilded_blackstone_vertical_quarter_piece_from_vertical_slab" | "extshape:brown_concrete_vertical_quarter_piece" | "extshape:terracotta_button" | "extshape:polished_blackstone_brick_slab_from_vertical_slab" | "extshape:cyan_terracotta_wall_from_stonecutting" | "extshape:waxed_copper_slab_from_vertical_slab" | "exlinefurniture:oak_chair_brown_recipe2" | "extshape:prismarine_brick_quarter_piece_from_stonecutting" | "extshape:brown_wool_vertical_quarter_piece" | "minecraft:copper_ingot_from_blasting_raw_copper" | "extshape:pumpkin_vertical_stairs" | "extshape:blue_terracotta_quarter_piece_from_slab_stonecutting" | "minecraft:cut_red_sandstone_slab" | "exlinefurniture:dark_oak_stripped_log_table_recipe" | "extshape:obsidian_vertical_stairs" | "extshape:gray_terracotta_quarter_piece_from_slab_stonecutting" | "redbits:t_flip_flop" | "extshape:yellow_concrete_vertical_stairs_from_stonecutting" | "extshape:obsidian_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:calcite_wall_from_stonecutting" | "minecraft:emerald_from_smelting_deepslate_emerald_ore" | "adorn:jungle_kitchen_counter" | "extshape:sea_lantern_vertical_quarter_piece" | "extshape:quartz_brick_quarter_piece_from_slab_stonecutting" | "extshape:gilded_blackstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_basalt_stairs" | "extshape:lapis_quarter_piece_from_stonecutting" | "extshape:magenta_terracotta_vertical_stairs" | "minecraft:raw_iron" | "exlinefurniture:jungle_chair_orange_recipe" | "adorn:stonecutting/jungle_step" | "minecraft:iron_nugget" | "extshape:cut_red_sandstone_quarter_piece_from_slab" | "extshape:stone_fence_gate" | "extshape:chiseled_red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:waxed_oxidized_cut_copper_from_honeycomb" | "extshape:prismarine_brick_fence" | "adorn:stonecutting/diorite_platform" | "adorn:dark_oak_platform" | "mtr:railway_sign_6_even_1" | "mtr:railway_sign_6_even_2" | "minecraft:nether_wart_block" | "mtr:signal_connector_cyan" | "extshape:iron_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_quarter_piece_from_vertical_slab" | "extshape:granite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_wool_fence_gate" | "extshape:pink_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_copper_stairs_from_vertical_stairs" | "extshape:purple_wool_stairs" | "adorn:stonecutting/deepslate_brick_step" | "extshape:gold_stairs_from_vertical_stairs" | "extshape:raw_copper_pressure_plate" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_stonecutting" | "exlinefurniture:acacia_lamp_light_gray_recipe" | "exlinefurniture:warped_chair_light_blue_recipe2" | "minecraft:writable_book" | "extshape:gray_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:blue_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:polished_granite_stairs_from_vertical_stairs" | "minecraft:golden_apple" | "minecraft:diamond_pickaxe" | "minecraft:light_gray_dye_from_oxeye_daisy" | "extshape:lime_terracotta_wall" | "mtr:platform_hk_1_indented" | "extshape:waxed_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:deepslate_brick_fence_gate" | "exlinefurniture:warped_chair_pink_recipe" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_brick_stairs_stonecutting" | "extshape:black_terracotta_slab_from_stonecutting" | "extshape:blackstone_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_fence" | "extshape:calcite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:magenta_terracotta_slab_from_vertical_slab" | "extshape:orange_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:acacia_chair_purple_recipe2" | "extshape:chiseled_polished_blackstone_vertical_slab_from_stonecutting" | "exlinefurniture:dark_oak_chair_lime_recipe2" | "extshape:terracotta_vertical_slab_from_stonecutting" | "extshape:lapis_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:andesite_vertical_stairs" | "extshape:cyan_concrete_fence_gate" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_vertical_slab" | "minecraft:polished_blackstone_wall" | "minecraft:redstone_from_smelting_redstone_ore" | "extshape:polished_blackstone_quarter_piece_from_blackstone_stonecutting" | "extshape:waxed_exposed_cut_copper_wall" | "minecraft:suspicious_stew" | "redbits:birch_large_button" | "extshape:crying_obsidian_quarter_piece_from_slab_stonecutting" | "exlinefurniture:birch_lamp_orange_recipe" | "extshape:polished_blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_quartz_quarter_piece_from_vertical_slab" | "minecraft:yellow_bed_from_white_bed" | "extshape:polished_granite_vertical_slab_from_granite_stonecutting" | "extshape:cyan_concrete_pressure_plate" | "extshape:sandstone_stairs_from_vertical_stairs" | "extshape:chiseled_quartz_vertical_slab_from_stonecutting" | "extshape:iron_slab_from_stonecutting" | "extshape:gold_quarter_piece_from_stonecutting" | "extshape:cut_sandstone_vertical_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:waxed_copper_quarter_piece_from_vertical_slab" | "extshape:raw_iron_vertical_stairs_from_stonecutting" | "adorn:stonecutting/cobblestone_step" | "adorn:oak_coffee_table" | "extshape:waxed_exposed_copper_vertical_slab" | "extshape:warped_wart_quarter_piece_from_vertical_slab" | "extshape:chiseled_quartz_fence_gate" | "extshape:magenta_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:wooden_pickaxe" | "extshape:waxed_copper_vertical_slab" | "mtr:station_color_cobblestone" | "adorn:stonecutting/polished_andesite_step" | "bitsandchisels:smart_chisel" | "extshape:warped_wart_slab" | "extshape:white_concrete_quarter_piece_from_stonecutting" | "extshape:purpur_pressure_plate" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_weathered_cut_copper_fence" | "extshape:pink_glazed_terracotta_slab" | "extshape:gilded_blackstone_vertical_slab" | "minecraft:stick_from_bamboo_item" | "extshape:cobbled_deepslate_quarter_piece_from_vertical_quarter_piece" | "extshape:dark_oak_vertical_quarter_piece" | "minecraft:diamond_from_blasting_diamond_ore" | "extshape:pink_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_concrete_slab_from_vertical_slab" | "adorn:oak_kitchen_sink" | "extshape:polished_andesite_vertical_slab" | "extshape:bedrock_quarter_piece_from_stairs_stonecutting" | "minecraft:end_stone_brick_stairs" | "chiselsandbits:rotate_around_x" | "chiselsandbits:rotate_around_y" | "minecraft:stripped_crimson_hyphae" | "extshape:chiseled_deepslate_button" | "extshape:chiseled_sandstone_quarter_piece_from_vertical_quarter_piece" | "minecraft:cyan_carpet" | "chiselsandbits:rotate_around_z" | "adorn:diorite_post" | "minecraft:polished_deepslate_stairs_from_polished_deepslate_stonecutting" | "extshape:andesite_quarter_piece_from_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_chair_blue_recipe2" | "extshape:pumpkin_slab_from_vertical_slab" | "adorn:quartz_platform" | "extshape:light_gray_terracotta_pressure_plate" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_vertical_slab" | "minecraft:smooth_sandstone_stairs_from_smooth_sandstone_stonecutting" | "extshape:light_blue_terracotta_slab" | "extshape:chiseled_quartz_vertical_slab_from_quartz_block_stonecutting" | "extshape:blue_concrete_fence" | "extshape:purpur_quarter_piece_from_slab_stonecutting" | "minecraft:cyan_terracotta" | "exlinefurniture:spruce_bench_recipe" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "exlinefurniture:crimson_glass_table_recipe" | "minecraft:polished_deepslate_from_cobbled_deepslate_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "extshape:emerald_fence_gate" | "mtr:signal_connector_magenta" | "exlinefurniture:ceiling_fan_crimson_recipe" | "extshape:purple_terracotta_stairs_from_stonecutting" | "extshape:chiseled_polished_blackstone_quarter_piece_from_slab" | "extshape:jungle_quarter_piece_from_vertical_slab" | "extshape:red_sandstone_quarter_piece_from_vertical_quarter_piece" | "minecraft:light_gray_bed" | "extshape:calcite_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:window_heart_warped" | "extshape:orange_concrete_slab_from_stonecutting" | "extshape:amethyst_stairs_from_vertical_stairs" | "exlinefurniture:jungle_chair_magenta_recipe" | "extshape:deepslate_brick_vertical_stairs_from_polished_deepslate_stonecutting" | "minecraft:black_stained_glass_pane" | "mtr:station_color_bedrock_slab" | "extshape:moss_wall" | "extshape:blue_concrete_stairs" | "extshape:iron_stairs" | "exlinefurniture:jungle_lamp_orange_recipe" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:stonecutting/mossy_cobblestone_post" | "extshape:crying_obsidian_vertical_quarter_piece_from_stonecutting" | "extshape:gilded_blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "mtr:ticket_processor_1" | "exlinefurniture:drapes_brown_recipe" | "extshape:orange_terracotta_vertical_stairs_from_stonecutting" | "mtr:ticket_processor_2" | "exlinefurniture:acacia_chair_yellow_recipe" | "minecraft:golden_axe" | "exlinefurniture:acacia_lamp_light_blue_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_stonecutting" | "extshape:orange_wool_quarter_piece_from_vertical_slab" | "extshape:purpur_fence_gate" | "extshape:prismarine_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_bricks_stonecutting" | "extshape:dark_prismarine_vertical_stairs" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "extshape:chiseled_sandstone_wall_from_stonecutting" | "extshape:red_terracotta_vertical_slab_from_stonecutting" | "minecraft:snow" | "extshape:waxed_oxidized_copper_quarter_piece_from_vertical_slab" | "extshape:prismarine_brick_vertical_slab_from_stonecutting" | "exlinefurniture:acacia_chair_purple_recipe" | "minecraft:blackstone_wall_from_blackstone_stonecutting" | "adorn:stonecutting/polished_granite_post" | "extshape:orange_terracotta_stairs" | "adorn:purpur_platform" | "mtr:railway_sign_3_odd" | "extshape:red_nether_brick_vertical_slab_from_stonecutting" | "extshape:smooth_sandstone_button" | "extshape:brown_concrete_quarter_piece_from_slab_stonecutting" | "extshape:brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:emerald_from_smelting_emerald_ore" | "extshape:cobblestone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:red_wool_stairs" | "mtr:tunnel_creator_6_3_2" | "mtr:tunnel_creator_6_3_3" | "extshape:orange_terracotta_stairs_from_stonecutting" | "mtr:lift_4_3_double_sided_2" | "mtr:lift_4_3_double_sided_3" | "extshape:purple_concrete_button" | "mtr:lift_4_3_double_sided_1" | "exlinefurniture:oak_bench_recipe" | "extshape:chiseled_sandstone_slab_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:stone_brick_chimney" | "minecraft:white_concrete_powder" | "minecraft:yellow_terracotta" | "extshape:stone_brick_quarter_piece_from_stone_slab_stonecutting" | "chiselsandbits:chisel_netherite" | "extshape:waxed_cut_copper_quarter_piece_from_stonecutting" | "minecraft:chiseled_nether_bricks_from_nether_bricks_stonecutting" | "adorn:crates/pack/cocoa_bean" | "extshape:pink_wool_pressure_plate" | "extshape:waxed_weathered_copper_slab_from_vertical_slab" | "exlinefurniture:oak_chair_brown_recipe" | "mtr:railway_dashboard" | "extshape:blackstone_vertical_stairs_from_stonecutting" | "adorn:cut_red_sandstone_post" | "extshape:red_concrete_fence" | "extshape:amethyst_button" | "extshape:blue_terracotta_button" | "extshape:yellow_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:blue_concrete_quarter_piece_from_stonecutting" | "minecraft:barrel" | "extshape:cyan_glazed_terracotta_slab_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_andesite_vertical_stairs" | "exlinefurniture:acacia_chair_lime_recipe2" | "extshape:red_terracotta_fence_gate" | "adorn:stonecutting/andesite_step" | "extshape:lime_terracotta_pressure_plate" | "extshape:raw_iron_stairs_from_vertical_stairs" | "extshape:purpur_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:orange_sofa" | "extshape:dark_prismarine_quarter_piece_from_vertical_quarter_piece" | "minecraft:deepslate_brick_slab_from_polished_deepslate_stonecutting" | "extshape:purple_terracotta_wall_from_stonecutting" | "extshape:green_concrete_quarter_piece_from_stonecutting" | "extshape:light_gray_terracotta_stairs_from_stonecutting" | "extshape:blue_concrete_slab_from_vertical_slab" | "extshape:warped_wart_slab_from_vertical_slab" | "extshape:yellow_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:light_blue_concrete_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_quarter_piece_from_slab" | "extshape:clay_slab_from_vertical_slab" | "minecraft:smithing_table" | "minecraft:deepslate_tile_slab_from_polished_deepslate_stonecutting" | "extshape:orange_terracotta_quarter_piece_from_stonecutting" | "adorn:dark_oak_step" | "minecraft:cauldron" | "mtr:station_color_coal_ore" | "extshape:sandstone_quarter_piece_from_slab_stonecutting" | "extshape:chiseled_quartz_stairs_from_quartz_block_stonecutting" | "extshape:magenta_concrete_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:oak_lamp_white_recipe" | "extshape:deepslate_brick_vertical_stairs_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_slab_from_honeycomb" | "extshape:lime_terracotta_vertical_slab" | "extshape:andesite_fence" | "extshape:pink_terracotta_wall_from_stonecutting" | "extshape:lime_concrete_quarter_piece_from_stonecutting" | "minecraft:cobblestone_slab" | "extshape:dark_prismarine_wall" | "minecraft:gold_ingot_from_smelting_gold_ore" | "redbits:timer" | "minecraft:popped_chorus_fruit" | "extshape:green_terracotta_vertical_stairs" | "exlinefurniture:jungle_adirondack_chair_recipe" | "extshape:magenta_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:diamond_slab" | "extshape:quartz_brick_vertical_slab_from_quartz_block_stonecutting" | "extshape:black_wool_fence" | "extshape:bedrock_wall" | "mtr:station_color_stained_glass" | "exlinefurniture:warped_chair_brown_recipe" | "extshape:pumpkin_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_basalt_vertical_slab" | "exlinefurniture:toilet_recipe" | "minecraft:chest" | "minecraft:gray_stained_glass" | "extshape:red_concrete_vertical_quarter_piece_from_stonecutting" | "adorn:dark_prismarine_post" | "extshape:netherrack_slab" | "extshape:diorite_quarter_piece_from_vertical_slab_stonecutting" | "adorn:polished_granite_platform" | "extshape:magenta_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:white_terracotta_slab_from_stonecutting" | "minecraft:creeper_banner_pattern" | "extshape:black_carpet_from_pressure_plate" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "minecraft:red_bed" | "extshape:blackstone_vertical_slab" | "minecraft:deepslate_bricks_from_cobbled_deepslate_stonecutting" | "extshape:amethyst_fence_gate" | "mtr:train_sensor" | "extshape:cyan_concrete_vertical_stairs" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:gray_carpet_from_pressure_plate" | "extshape:diorite_vertical_quarter_piece_from_stonecutting" | "minecraft:end_stone_brick_slab_from_end_stone_stonecutting" | "extshape:red_wool_vertical_stairs" | "inmis:endless_backpack" | "extshape:yellow_terracotta_slab_from_stonecutting" | "extshape:lapis_quarter_piece_from_vertical_quarter_piece" | "extshape:magenta_wool_fence" | "extshape:melon_stairs_from_vertical_stairs" | "extshape:packed_ice_vertical_quarter_piece_from_vertical_slab" | "minecraft:iron_boots" | "minecraft:golden_chestplate" | "exlinefurniture:oak_chair_recipe" | "mtr:tunnel_creator_5_9_3" | "minecraft:copper_ingot_from_smelting_raw_copper" | "mtr:tunnel_creator_5_9_4" | "extshape:orange_terracotta_wall" | "mtr:tunnel_creator_5_9_1" | "exlinefurniture:ceiling_fan_birch_recipe" | "mtr:arrival_projector_1_small_2" | "extshape:light_blue_concrete_slab" | "minecraft:netherite_ingot" | "extshape:red_sandstone_quarter_piece_from_stonecutting" | "extshape:mossy_cobblestone_button" | "extshape:chiseled_quartz_vertical_quarter_piece_from_quartz_block_stonecutting" | "extshape:cut_red_sandstone_wall_from_stonecutting" | "mtr:arrival_projector_1_small_1" | "extshape:oak_vertical_quarter_piece_from_vertical_slab" | "extshape:emerald_quarter_piece_from_stonecutting" | "extshape:ancient_debris_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_concrete_vertical_slab_from_stonecutting" | "extshape:stone_vertical_slab" | "minecraft:light_blue_terracotta" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:spruce_stairs" | "extshape:yellow_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:window_heart_dark_oak" | "minecraft:jungle_sign" | "minecraft:cyan_candle" | "adorn:spruce_coffee_table" | "exlinefurniture:acacia_chair_cyan_recipe" | "extshape:bedrock_button" | "extshape:red_nether_brick_vertical_quarter_piece" | "extshape:ancient_debris_pressure_plate" | "extshape:chiseled_stone_brick_quarter_piece_from_vertical_slab" | "extshape:dark_oak_slab_from_vertical_slab" | "minecraft:light_gray_dye_from_white_tulip" | "exlinefurniture:oak_chair_black_recipe" | "extshape:dripstone_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:magmatic_prismarine_chimney" | "adorn:prismarine_post" | "extshape:waxed_exposed_copper_vertical_quarter_piece" | "quartzelv:smooth_quartz_elevator_from_smooth_quartz" | "exlinefurniture:birch_chair_red_recipe" | "extshape:chiseled_quartz_wall" | "minecraft:light_gray_dye_from_black_white_dye" | "adorn:brewing/nether_wart_coffee" | "extshape:raw_gold_quarter_piece_from_stonecutting" | "extshape:quartz_brick_stairs_from_stonecutting" | "minecraft:slime_block" | "extshape:calcite_wall" | "extshape:blue_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:light_gray_terracotta_stairs" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_stonecutting" | "extshape:red_concrete_fence_gate" | "minecraft:cooked_rabbit_from_campfire_cooking" | "mtr:arrival_projector_1_medium" | "extshape:light_gray_wool_stairs" | "extshape:raw_gold_slab" | "extshape:waxed_weathered_copper_vertical_stairs" | "adorn:spruce_kitchen_sink" | "extshape:spruce_quarter_piece_from_slab" | "extshape:light_blue_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:magenta_concrete_wall" | "extshape:chiseled_red_sandstone_vertical_slab_from_stonecutting" | "exlinefurniture:warped_chair_blue_recipe2" | "exlinefurniture:oak_chair_purple_recipe" | "extshape:waxed_copper_vertical_stairs_from_stonecutting" | "extshape:chiseled_nether_brick_quarter_piece_from_vertical_slab" | "extshape:gray_concrete_vertical_stairs_from_stonecutting" | "extshape:bedrock_vertical_stairs_from_stonecutting" | "adorn:crates/pack/sugar_cane" | "extshape:red_sandstone_stairs_from_vertical_stairs" | "exlinefurniture:ceiling_fan_oak_recipe" | "minecraft:light_gray_carpet" | "extshape:iron_vertical_slab_from_stonecutting" | "minecraft:magenta_stained_glass_pane_from_glass_pane" | "minecraft:smooth_sandstone" | "adorn:magenta_sofa" | "mtr:clock" | "extshape:smooth_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:lime_wool_vertical_stairs" | "mtr:station_color_quartz_pillar" | "minecraft:diorite_wall" | "extshape:magenta_terracotta_slab_from_stonecutting" | "minecraft:spruce_planks" | "extshape:lime_terracotta_vertical_quarter_piece" | "extshape:pink_concrete_stairs" | "minecraft:polished_blackstone_bricks" | "extshape:gray_wool_stairs_from_vertical_stairs" | "minecraft:mossy_cobblestone_from_moss_block" | "extshape:green_concrete_wall_from_stonecutting" | "minecraft:lantern" | "minecraft:waxed_cut_copper_slab_from_waxed_copper_block_stonecutting" | "extshape:magenta_glazed_terracotta_slab_from_stonecutting" | "exlinefurniture:window_crimson" | "extshape:snow_vertical_slab" | "extshape:gilded_blackstone_stairs" | "quartzelv:quartz_elevator_from_quartz_block" | "extshape:diamond_stairs_from_stonecutting" | "minecraft:deepslate_brick_wall" | "extshape:quartz_brick_slab_from_stonecutting" | "extshape:raw_iron_vertical_slab_from_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "exlinefurniture:ceiling_fan_spruce_recipe" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pink_wool_button" | "adorn:stonecutting/polished_deepslate_platform" | "minecraft:lime_bed" | "extshape:raw_copper_quarter_piece_from_slab_stonecutting" | "exlinefurniture:birch_lamp_yellow_recipe" | "extshape:raw_copper_quarter_piece_from_stonecutting" | "extshape:yellow_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_terracotta_pressure_plate" | "extshape:ancient_debris_slab" | "extshape:yellow_concrete_stairs_from_vertical_stairs" | "extshape:white_concrete_fence_gate" | "exlinefurniture:birch_lamp_white_recipe" | "extshape:waxed_weathered_copper_quarter_piece_from_stonecutting" | "extshape:purple_wool_wall" | "extshape:brown_wool_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:warped_chair_red_recipe2" | "extshape:red_wool_fence_gate" | "extshape:brown_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:green_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_concrete_slab" | "exlinefurniture:oak_chair_green_recipe2" | "extshape:prismarine_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:magenta_dye_from_purple_and_pink" | "extshape:chiseled_sandstone_vertical_slab" | "minecraft:purpur_pillar" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_stonecutting" | "extshape:blue_wool_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_log_glass_table_recipe" | "extshape:blue_terracotta_vertical_stairs_from_stonecutting" | "extshape:chiseled_quartz_slab_from_quartz_block_stonecutting" | "extshape:chiseled_quartz_vertical_quarter_piece_from_quartz_vertical_stairs" | "extshape:purple_terracotta_stairs" | "exlinefurniture:oak_chair_light_blue_recipe" | "adorn:smooth_sandstone_platform" | "extshape:orange_wool_slab" | "extshape:purple_concrete_vertical_slab_from_stonecutting" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_stonecutting" | "extshape:blackstone_vertical_quarter_piece_from_stonecutting" | "minecraft:redstone_lamp" | "minecraft:end_rod" | "extshape:end_stone_button" | "extshape:light_gray_concrete_vertical_slab" | "adorn:crimson_drawer" | "minecraft:iron_ingot_from_blasting_iron_ore" | "adorn:quartz_step" | "extshape:crying_obsidian_slab_from_vertical_slab" | "extshape:amethyst_vertical_quarter_piece" | "extshape:pink_terracotta_fence" | "extshape:light_blue_concrete_button" | "extshape:calcite_vertical_stairs" | "extshape:brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:acacia_boat" | "exlinefurniture:birch_window_web" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_waxed_oxidized_copper_vertical_stairs" | "extshape:deepslate_tile_vertical_slab_from_cobbled_deepslate_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_slab_from_waxed_oxidized_copper_stonecutting" | "extshape:light_gray_glazed_terracotta_slab" | "adorn:stonecutting/polished_blackstone_brick_step" | "exlinefurniture:warped_chair_cyan_recipe2" | "extshape:bedrock_vertical_quarter_piece_from_vertical_slab" | "adorn:birch_chair" | "minecraft:painting" | "extshape:waxed_weathered_cut_copper_vertical_slab_from_waxed_weathered_copper_stonecutting" | "extshape:chiseled_polished_blackstone_vertical_slab" | "extshape:light_gray_wool_vertical_slab" | "extshape:polished_granite_quarter_piece_from_vertical_slab" | "mtr:rail_connector_160_one_way" | "extshape:end_stone_quarter_piece_from_stairs_stonecutting" | "adorn:warped_table" | "extshape:packed_ice_fence" | "minecraft:dark_oak_wood" | "adorn:cyan_table_lamp" | "extshape:magenta_terracotta_stairs" | "extshape:cyan_terracotta_quarter_piece_from_stonecutting" | "mtr:signal_remover_pink" | "exlinefurniture:crimson_window_web" | "minecraft:stone_brick_slab_from_stone_stonecutting" | "exlinefurniture:warped_chair_light_blue_recipe" | "extshape:lime_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:drapes_blue_recipe" | "extshape:netherrack_stairs" | "exlinefurniture:jungle_chair_white_recipe2" | "adorn:stonecutting/end_stone_brick_post" | "extshape:cut_sandstone_stairs_from_vertical_stairs" | "minecraft:oak_trapdoor" | "extshape:blue_concrete_vertical_slab" | "extshape:brown_terracotta_fence_gate" | "mtr:rail_connector_40_one_way" | "extshape:emerald_vertical_slab" | "minecraft:waxed_cut_copper_slab_from_honeycomb" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_stairs_stonecutting" | "minecraft:birch_button" | "extshape:waxed_oxidized_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:deepslate_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:crimson_table_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_waxed_weathered_copper_vertical_stairs" | "exlinefurniture:window_birch" | "minecraft:weathered_cut_copper_stairs_from_weathered_copper_stonecutting" | "minecraft:cyan_bed" | "extshape:blue_concrete_vertical_quarter_piece" | "exlinefurniture:window_sliding_warped" | "extshape:light_gray_terracotta_quarter_piece_from_stonecutting" | "exlinefurniture:crimson_lamp_brown_recipe" | "adorn:stonecutting/dark_oak_post" | "extshape:light_blue_terracotta_vertical_quarter_piece" | "adorn:gray_sofa" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_terracotta_vertical_stairs_from_stonecutting" | "bitsandchisels:blueprint" | "extshape:dark_prismarine_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:warped_chair_blue_recipe" | "adorn:cut_red_sandstone_platform" | "extshape:black_wool_button" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_nether_brick_vertical_slab_from_stonecutting" | "minecraft:orange_stained_glass_pane" | "extshape:waxed_exposed_cut_copper_slab_from_vertical_slab" | "minecraft:brick" | "extshape:chiseled_polished_blackstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_polished_blackstone_stonecutting" | "exlinefurniture:lantern_stone" | "extshape:brick_quarter_piece_from_stairs_stonecutting" | "extshape:red_terracotta_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:acacia_dresser_recipe" | "minecraft:coal" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_waxed_exposed_copper_stonecutting" | "extshape:crying_obsidian_vertical_quarter_piece_from_vertical_slab" | "minecraft:gold_ingot_from_blasting_deepslate_gold_ore" | "extshape:nether_wart_quarter_piece_from_vertical_slab" | "adorn:jungle_table" | "extshape:white_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:yellow_wool_fence" | "extshape:red_terracotta_quarter_piece_from_vertical_slab" | "extshape:mossy_cobblestone_vertical_slab_from_stonecutting" | "extshape:raw_gold_quarter_piece_from_vertical_quarter_piece" | "minecraft:light_gray_carpet_from_white_carpet" | "extshape:deepslate_tile_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "minecraft:smoker" | "exlinefurniture:fridge_recipe" | "extshape:yellow_concrete_pressure_plate" | "extshape:black_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:diamond_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_stone_brick_fence" | "exlinefurniture:crimson_lamp_purple_recipe" | "exlinefurniture:dark_oak_chair_lime_recipe" | "extshape:waxed_oxidized_cut_copper_vertical_stairs_from_waxed_oxidized_copper_stonecutting" | "extshape:dark_oak_stairs_from_vertical_stairs" | "exlinefurniture:spruce_chair_gray_recipe2" | "extshape:quartz_brick_quarter_piece_from_quartz_stairs_stonecutting" | "adorn:stonecutting/acacia_step" | "exlinefurniture:warped_chair_black_recipe" | "minecraft:brown_dye" | "minecraft:waxed_exposed_cut_copper_stairs_from_honeycomb" | "minecraft:brick_slab" | "extshape:ancient_debris_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:dark_oak_lamp_light_blue_recipe" | "extshape:orange_wool_vertical_slab" | "extshape:polished_blackstone_quarter_piece_from_stairs_stonecutting" | "minecraft:bricks" | "minecraft:red_sandstone_slab" | "exlinefurniture:froggy_chair_red_recipe" | "extshape:polished_blackstone_brick_quarter_piece_from_slab_stonecutting" | "extshape:purple_terracotta_vertical_stairs_from_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_stairs_from_stonecutting" | "minecraft:yellow_glazed_terracotta" | "extshape:chiseled_nether_brick_vertical_stairs" | "extshape:cyan_concrete_wall" | "exlinefurniture:acacia_chair_light_blue_recipe2" | "minecraft:exposed_cut_copper" | "extshape:deepslate_brick_vertical_slab" | "exlinefurniture:oak_adirondack_chair_recipe" | "extshape:white_terracotta_pressure_plate" | "adorn:stonecutting/nether_brick_post" | "extshape:chiseled_polished_blackstone_slab_from_stonecutting" | "adorn:stonecutting/stone_post" | "mtr:station_color_quartz_bricks_slab" | "minecraft:dark_oak_stairs" | "minecraft:jungle_pressure_plate" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_sandstone_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_fence_gate" | "extshape:bedrock_quarter_piece_from_vertical_slab_stonecutting" | "extshape:orange_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:smooth_red_sandstone_stairs_from_smooth_red_sandstone_stonecutting" | "extshape:end_stone_vertical_slab_from_stonecutting" | "mtr:signal_connector_brown" | "extshape:netherrack_quarter_piece_from_vertical_quarter_piece" | "extshape:deepslate_tile_slab_from_vertical_slab" | "mtr:lift_door_odd_1" | "minecraft:blue_banner" | "extshape:lime_concrete_slab_from_stonecutting" | "extshape:deepslate_brick_vertical_slab_from_polished_deepslate_stonecutting" | "adorn:yellow_sofa" | "extshape:cut_red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:gray_terracotta_pressure_plate" | "minecraft:glowstone" | "extshape:end_stone_slab_from_vertical_slab" | "extshape:honeycomb_button" | "extshape:crying_obsidian_vertical_stairs" | "exlinefurniture:dark_oak_chair_yellow_recipe2" | "minecraft:red_nether_brick_wall" | "minecraft:chiseled_red_sandstone" | "exlinefurniture:jungle_lamp_purple_recipe" | "extshape:cyan_concrete_quarter_piece_from_slab_stonecutting" | "extshape:packed_ice_wall" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_blackstone_vertical_stairs" | "extshape:nether_brick_quarter_piece_from_stonecutting" | "exlinefurniture:jungle_log_table_recipe" | "extshape:polished_deepslate_quarter_piece_from_stonecutting" | "minecraft:light_gray_candle" | "extshape:purple_concrete_stairs_from_stonecutting" | "extshape:pumpkin_vertical_quarter_piece_from_vertical_slab" | "minecraft:cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "extshape:yellow_concrete_wall" | "mtr:station_color_bone_block_slab" | "exlinefurniture:spruce_log_glass_table_recipe" | "extshape:purpur_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:flower_arrangement_5" | "exlinefurniture:flower_arrangement_4" | "extshape:deepslate_brick_vertical_slab_from_cobbled_deepslate_stonecutting" | "exlinefurniture:flower_arrangement_6" | "exlinefurniture:birch_chair_brown_recipe" | "adorn:crimson_shelf" | "adorn:diorite_platform" | "exlinefurniture:window_web" | "extshape:chiseled_red_sandstone_stairs_from_red_sandstone_stonecutting" | "exlinefurniture:drapes_light_gray_recipe" | "minecraft:deepslate_tile_stairs_from_cobbled_deepslate_stonecutting" | "exlinefurniture:froggy_chair_purple_recipe" | "extshape:gray_wool_quarter_piece_from_vertical_slab" | "extshape:gray_wool_slab_from_vertical_slab" | "minecraft:red_carpet_from_white_carpet" | "minecraft:sea_lantern" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_stairs" | "extshape:orange_carpet_from_pressure_plate" | "extshape:chiseled_deepslate_vertical_slab" | "exlinefurniture:flower_arrangement_3" | "exlinefurniture:flower_arrangement_2" | "minecraft:diamond_hoe" | "extshape:amethyst_pressure_plate" | "extshape:chiseled_polished_blackstone_slab_from_vertical_slab" | "extshape:white_wool_slab" | "chiselsandbits:modification_table" | "minecraft:weathered_cut_copper" | "extshape:prismarine_brick_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_dark_prismarine_slab" | "extshape:polished_diorite_quarter_piece_from_diorite_stairs_stonecutting" | "adorn:stonecutting/cobbled_deepslate_post" | "exlinefurniture:birch_lamp_lime_recipe" | "extshape:blue_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:blue_bed_from_white_bed" | "extshape:magenta_terracotta_fence" | "extshape:tuff_quarter_piece_from_vertical_quarter_piece" | "minecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting" | "extshape:purple_terracotta_quarter_piece_from_stonecutting" | "minecraft:leather" | "extshape:cut_sandstone_vertical_slab_from_sandstone_stonecutting" | "extshape:obsidian_button" | "adorn:cyan_sofa" | "adorn:stonecutting/spruce_platform" | "extshape:lime_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:waxed_cut_copper_stairs_from_honeycomb" | "extshape:gilded_blackstone_stairs_from_vertical_stairs" | "extshape:black_wool_slab_from_vertical_slab" | "extshape:light_blue_terracotta_quarter_piece_from_vertical_slab" | "extshape:raw_iron_slab" | "extshape:white_terracotta_button" | "minecraft:stone_brick_wall_from_stone_bricks_stonecutting" | "minecraft:furnace" | "exlinefurniture:birch_chair_orange_recipe2" | "extshape:sea_lantern_vertical_slab" | "minecraft:dark_prismarine_stairs_from_dark_prismarine_stonecutting" | "extshape:blue_concrete_vertical_stairs_from_stonecutting" | "extshape:acacia_quarter_piece_from_vertical_slab" | "redbits:latch" | "minecraft:activator_rail" | "mtr:station_color_concrete_powder_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_stonecutting" | "adorn:stone_platform" | "minecraft:crimson_pressure_plate" | "exlinefurniture:warped_adirondack_chair_recipe" | "exlinefurniture:oak_chair_cyan_recipe2" | "extshape:smooth_stone_slab" | "extshape:cyan_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:red_sandstone" | "extshape:stone_vertical_stairs" | "extshape:green_wool_fence_gate" | "extshape:yellow_wool_quarter_piece_from_vertical_quarter_piece" | "adorn:mossy_cobblestone_step" | "extshape:clay_quarter_piece_from_vertical_quarter_piece" | "extshape:cut_sandstone_vertical_quarter_piece_from_sandstone_stonecutting" | "exlinefurniture:jungle_lamp_light_blue_recipe" | "extshape:deepslate_tile_quarter_piece_from_slab" | "extshape:mossy_cobblestone_vertical_stairs_from_stonecutting" | "extshape:crying_obsidian_fence_gate" | "minecraft:waxed_cut_copper_stairs_from_waxed_cut_copper_stonecutting" | "exlinefurniture:birch_chair_blue_recipe2" | "minecraft:red_glazed_terracotta" | "exlinefurniture:window_heart" | "minecraft:birch_boat" | "extshape:pink_concrete_fence_gate" | "extshape:light_blue_wool_pressure_plate" | "extshape:smooth_sandstone_vertical_slab" | "minecraft:gray_carpet_from_white_carpet" | "extshape:shroomlight_stairs" | "extshape:smooth_quartz_stairs_from_vertical_stairs" | "extshape:smooth_sandstone_fence" | "extshape:black_wool_slab" | "extshape:dripstone_wall_from_stonecutting" | "extshape:brown_wool_fence" | "minecraft:netherite_helmet_smithing" | "extshape:calcite_vertical_quarter_piece_from_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:orange_concrete_slab" | "extshape:orange_terracotta_slab_from_stonecutting" | "adorn:green_sofa" | "exlinefurniture:warped_lamp_green_recipe" | "extshape:prismarine_quarter_piece_from_slab_stonecutting" | "exlinefurniture:jungle_lamp_pink_recipe" | "extshape:waxed_weathered_copper_pressure_plate" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_slab_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_stonecutting" | "extshape:orange_wool_quarter_piece_from_slab" | "extshape:blue_wool_vertical_quarter_piece" | "minecraft:gray_candle" | "inmis:gilded_backpack" | "extshape:waxed_weathered_cut_copper_fence_gate" | "minecraft:stripped_dark_oak_wood" | "extshape:polished_deepslate_quarter_piece_from_slab_stonecutting" | "adorn:birch_kitchen_sink" | "exlinefurniture:dark_oak_chair_blue_recipe2" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:cobbled_deepslate_slab_from_vertical_slab" | "extshape:cut_sandstone_quarter_piece_from_slab" | "extshape:lime_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_oxidized_cut_copper_pressure_plate" | "minecraft:birch_fence" | "extshape:dark_prismarine_wall_from_stonecutting" | "extshape:brown_concrete_vertical_stairs" | "extshape:light_blue_terracotta_slab_from_vertical_slab" | "extshape:purpur_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:red_nether_brick_slab" | "extshape:magenta_terracotta_quarter_piece_from_stonecutting" | "adorn:stonecutting/stone_step" | "extshape:netherite_vertical_slab_from_stonecutting" | "minecraft:cooked_salmon_from_campfire_cooking" | "extshape:polished_andesite_vertical_quarter_piece_from_stonecutting" | "extshape:dripstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_cut_copper_vertical_slab_from_waxed_copper_block_stonecutting" | "extshape:gray_concrete_slab_from_stonecutting" | "extshape:tuff_stairs" | "extshape:blue_glazed_terracotta_slab_from_stonecutting" | "exlinefurniture:warped_lamp_yellow_recipe" | "minecraft:cut_sandstone_slab_from_cut_sandstone_stonecutting" | "adorn:sandstone_post" | "extshape:white_concrete_slab_from_vertical_slab" | "minecraft:sugar_from_honey_bottle" | "adorn:crates/pack/potato" | "extshape:red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:blue_concrete_quarter_piece_from_stairs_stonecutting" | "minecraft:black_wool" | "minecraft:spruce_fence_gate" | "minecraft:leather_chestplate" | "extshape:raw_iron_stairs_from_stonecutting" | "minecraft:beehive" | "exlinefurniture:acacia_lamp_red_recipe" | "minecraft:white_stained_glass_pane_from_glass_pane" | "extshape:blue_concrete_wall_from_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_stonecutting" | "extshape:acacia_stairs_from_vertical_stairs" | "extshape:mossy_stone_brick_vertical_stairs" | "extshape:polished_diorite_button" | "minecraft:birch_wood" | "extshape:end_stone_quarter_piece_from_slab" | "exlinefurniture:birch_lamp_gray_recipe" | "exlinefurniture:warped_lamp_purple_recipe" | "extshape:purple_concrete_slab" | "extshape:red_nether_brick_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_wall" | "extshape:honeycomb_stairs_from_vertical_stairs" | "minecraft:scaffolding" | "exlinefurniture:window_slider_jungle" | "minecraft:acacia_button" | "minecraft:polished_granite_from_granite_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_andesite_quarter_piece_from_stairs_stonecutting" | "extshape:polished_andesite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_concrete_vertical_quarter_piece" | "exlinefurniture:oak_chair_magenta_recipe" | "minecraft:lapis_lazuli_from_smelting_deepslate_lapis_ore" | "exlinefurniture:froggy_chair_blue_recipe" | "extshape:waxed_oxidized_copper_vertical_quarter_piece" | "adorn:polished_andesite_post" | "extshape:brown_terracotta_vertical_stairs_from_stonecutting" | "minecraft:andesite_slab" | "adorn:granite_post" | "minecraft:honey_block" | "adorn:yellow_table_lamp" | "mtr:boat_dashboard" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:oak_chair_magenta_recipe2" | "extshape:polished_deepslate_vertical_slab_from_cobbled_deepslate_stonecutting" | "adorn:stonecutting/acacia_platform" | "mtr:lift_3_2_2" | "mtr:lift_3_2_3" | "mtr:lift_3_2_1" | "extshape:chiseled_quartz_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_stonecutting" | "extshape:smooth_sandstone_wall" | "extshape:waxed_weathered_cut_copper_wall_from_waxed_weathered_copper_stonecutting" | "extshape:purple_terracotta_vertical_quarter_piece_from_vertical_slab" | "adorn:warped_platform" | "minecraft:stone_brick_stairs_from_stone_bricks_stonecutting" | "extshape:crimson_slab_from_vertical_slab" | "extshape:red_nether_brick_vertical_stairs" | "extshape:smooth_quartz_vertical_quarter_piece_from_stonecutting" | "extshape:black_terracotta_button" | "adorn:crates/unpack/potato" | "adorn:stonecutting/crimson_platform" | "extshape:raw_gold_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:window_sliding_acacia" | "exlinefurniture:crimson_chair_black_recipe2" | "minecraft:coal_from_blasting_coal_ore" | "extshape:pink_concrete_vertical_quarter_piece" | "extshape:smooth_sandstone_vertical_stairs" | "mtr:railway_sign_6_odd" | "mtr:signal_pole" | "mtr:station_color_polished_diorite" | "extshape:white_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:polished_blackstone_vertical_slab_from_stonecutting" | "extshape:yellow_carpet_from_pressure_plate" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_polished_blackstone_vertical_slab_stonecutting" | "extshape:white_terracotta_quarter_piece_from_vertical_slab" | "extshape:yellow_concrete_quarter_piece_from_vertical_slab" | "extshape:polished_andesite_quarter_piece_from_vertical_slab_stonecutting" | "adorn:light_gray_table_lamp" | "minecraft:cracked_deepslate_bricks" | "exlinefurniture:crimson_chair_magenta_recipe2" | "extshape:lime_terracotta_wall_from_stonecutting" | "extshape:diorite_vertical_slab_from_stonecutting" | "extshape:deepslate_brick_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:polished_diorite_vertical_quarter_piece_from_diorite_stonecutting" | "extshape:waxed_weathered_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:acacia_chair_red_recipe2" | "extshape:light_gray_concrete_quarter_piece_from_stonecutting" | "minecraft:jungle_fence_gate" | "extshape:waxed_cut_copper_wall_from_waxed_copper_block_stonecutting" | "extshape:smooth_sandstone_stairs_from_vertical_stairs" | "extshape:dripstone_stairs" | "adorn:stonecutting/polished_diorite_step" | "extshape:lime_concrete_vertical_stairs" | "extshape:blue_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_diorite_vertical_quarter_piece_from_vertical_slab" | "minecraft:magenta_carpet_from_white_carpet" | "exlinefurniture:acacia_chair_green_recipe2" | "minecraft:polished_basalt_from_basalt_stonecutting" | "extshape:quartz_brick_quarter_piece_from_quartz_vertical_slab_stonecutting" | "extshape:gilded_blackstone_vertical_slab_from_stonecutting" | "extshape:emerald_vertical_slab_from_stonecutting" | "extshape:obsidian_fence_gate" | "minecraft:polished_granite_slab_from_polished_granite_stonecutting" | "adorn:stonecutting/smooth_sandstone_platform" | "adorn:deepslate_brick_step" | "extshape:dripstone_slab_from_vertical_slab" | "minecraft:warped_planks" | "minecraft:red_nether_brick_wall_from_red_nether_bricks_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_stairs_stonecutting" | "extshape:chiseled_sandstone_wall" | "extshape:mossy_stone_brick_fence" | "adorn:nether_brick_chimney_from_block" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_bricks_stonecutting" | "extshape:green_terracotta_vertical_quarter_piece_from_vertical_slab" | "minecraft:red_candle" | "extshape:magenta_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_terracotta_wall_from_stonecutting" | "mtr:platform_uk_1_indented" | "extshape:shroomlight_vertical_quarter_piece" | "minecraft:brown_carpet" | "exlinefurniture:window_heart_birch" | "minecraft:crimson_fence" | "minecraft:oxidized_cut_copper_slab" | "extshape:magenta_concrete_vertical_stairs_from_stonecutting" | "extshape:cyan_wool_fence" | "extshape:light_gray_terracotta_wall" | "extshape:purpur_fence" | "extshape:green_terracotta_pressure_plate" | "exlinefurniture:birch_chair_black_recipe" | "minecraft:light_gray_stained_glass" | "extshape:pink_concrete_quarter_piece_from_slab_stonecutting" | "exlinefurniture:flatscreen_tv" | "extshape:quartz_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "mtr:platform_hk_1" | "extshape:lime_concrete_slab_from_vertical_slab" | "extshape:raw_gold_vertical_slab_from_stonecutting" | "adorn:crates/unpack/pumpkin_seed" | "extshape:shroomlight_quarter_piece_from_slab" | "extshape:honeycomb_vertical_stairs" | "minecraft:oak_pressure_plate" | "minecraft:diorite" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:blue_concrete_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:warped_lamp_magenta_recipe" | "extshape:raw_iron_wall" | "adorn:mossy_cobblestone_post" | "extshape:pink_terracotta_slab_from_vertical_slab" | "minecraft:crimson_button" | "adorn:dark_oak_kitchen_counter" | "minecraft:jungle_planks" | "minecraft:netherite_axe_smithing" | "exlinefurniture:jungle_chair_green_recipe" | "extshape:prismarine_pressure_plate" | "extshape:shroomlight_button" | "exlinefurniture:spruce_chair_lime_recipe" | "adorn:stonecutting/smooth_red_sandstone_post" | "extshape:white_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:tuff_vertical_quarter_piece_from_vertical_slab_stonecutting" | "redbits:inverter" | "exlinefurniture:crimson_chair_red_recipe2" | "minecraft:polished_deepslate_slab_from_polished_deepslate_stonecutting" | "minecraft:red_nether_bricks" | "extshape:polished_diorite_vertical_quarter_piece_from_stonecutting" | "extshape:green_wool_vertical_slab" | "extshape:polished_diorite_quarter_piece_from_diorite_vertical_slab_stonecutting" | "minecraft:warped_slab" | "minecraft:prismarine" | "extshape:yellow_terracotta_vertical_slab_from_stonecutting" | "minecraft:chiseled_sandstone" | "exlinefurniture:oak_chair_white_recipe2" | "extshape:blue_terracotta_pressure_plate" | "extshape:orange_concrete_vertical_quarter_piece" | "extshape:black_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:waxed_weathered_copper_stairs" | "extshape:shroomlight_fence" | "extshape:light_blue_concrete_slab_from_vertical_slab" | "minecraft:moss_carpet" | "minecraft:mossy_cobblestone_slab" | "extshape:brown_concrete_quarter_piece_from_slab" | "minecraft:polished_diorite_slab_from_diorite_stonecutting" | "adorn:prismarine_brick_post" | "extshape:prismarine_brick_quarter_piece_from_vertical_quarter_piece" | "extshape:melon_quarter_piece_from_vertical_quarter_piece" | "minecraft:cake" | "minecraft:granite_slab" | "extshape:pink_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "extshape:orange_terracotta_slab_from_vertical_slab" | "extshape:raw_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:prismarine_brick_vertical_stairs_from_stonecutting" | "extshape:orange_terracotta_fence" | "minecraft:lime_concrete_powder" | "extshape:terracotta_pressure_plate" | "minecraft:leather_leggings" | "minecraft:sandstone_wall_from_sandstone_stonecutting" | "adorn:granite_platform" | "minecraft:polished_blackstone_bricks_from_polished_blackstone_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:pumpkin_stairs" | "extshape:diorite_quarter_piece_from_stairs_stonecutting" | "minecraft:redstone_from_blasting_deepslate_redstone_ore" | "extshape:cut_sandstone_wall" | "extshape:yellow_concrete_vertical_stairs" | "minecraft:netherite_scrap_from_blasting" | "adorn:crates/unpack/sugar_cane" | "extshape:waxed_exposed_cut_copper_wall_from_stonecutting" | "extshape:ancient_debris_stairs_from_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece" | "extshape:cut_red_sandstone_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_quarter_piece_from_vertical_slab" | "minecraft:brown_carpet_from_white_carpet" | "extshape:pumpkin_pressure_plate" | "exlinefurniture:window_slider_spruce" | "extshape:magenta_concrete_vertical_stairs" | "minecraft:book" | "extshape:purpur_vertical_quarter_piece" | "mtr:psd_glass_2_1" | "mtr:psd_glass_2_2" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_stonecutting" | "extshape:sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:red_nether_brick_stairs_from_red_nether_bricks_stonecutting" | "extshape:yellow_concrete_slab_from_vertical_slab" | "extshape:amethyst_quarter_piece_from_vertical_quarter_piece" | "mtr:tunnel_creator_4_9_4" | "extshape:brown_concrete_quarter_piece_from_stonecutting" | "minecraft:redstone_from_smelting_deepslate_redstone_ore" | "mtr:tunnel_creator_4_9_1" | "minecraft:sandstone_slab" | "extshape:green_concrete_slab_from_vertical_slab" | "extshape:black_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_basalt_fence" | "extshape:chiseled_red_sandstone_wall_from_stonecutting" | "extshape:cyan_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:gray_glazed_terracotta_slab_from_stonecutting" | "minecraft:cracked_polished_blackstone_bricks" | "minecraft:deepslate_brick_slab_from_cobbled_deepslate_stonecutting" | "extshape:blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:dripstone_slab" | "extshape:waxed_oxidized_cut_copper_wall_from_stonecutting" | "extshape:polished_blackstone_brick_stairs_from_vertical_stairs" | "extshape:deepslate_tile_vertical_quarter_piece_from_deepslate_brick_vertical_slab_stonecutting" | "minecraft:pink_candle" | "mtr:rail_connector_120" | "extshape:chiseled_nether_brick_quarter_piece_from_vertical_quarter_piece" | "minecraft:red_terracotta" | "extshape:polished_diorite_quarter_piece_from_vertical_slab" | "extshape:ancient_debris_quarter_piece_from_stonecutting" | "extshape:gold_stairs_from_stonecutting" | "extshape:green_terracotta_button" | "mtr:station_color_concrete_slab" | "extshape:light_blue_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:acacia_chair_blue_recipe2" | "minecraft:deepslate_tile_stairs" | "extshape:white_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:ceiling_fan_warped_recipe" | "exlinefurniture:jungle_lamp_gray_recipe" | "extshape:sandstone_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:jungle_chair_black_recipe2" | "exlinefurniture:birch_bench_recipe" | "minecraft:oxidized_cut_copper_slab_from_oxidized_copper_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:polished_diorite_slab" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_cut_copper_stonecutting" | "exlinefurniture:jungle_chair_red_recipe2" | "extshape:gilded_blackstone_quarter_piece_from_vertical_slab" | "mtr:rail_connector_60_one_way" | "exlinefurniture:dark_oak_log_table_recipe" | "minecraft:netherite_hoe_smithing" | "extshape:moss_slab" | "exlinefurniture:birch_chair_light_gray_recipe2" | "extshape:chiseled_polished_blackstone_vertical_stairs" | "exlinefurniture:dark_oak_chair_red_recipe" | "extshape:smooth_basalt_wall" | "minecraft:prismarine_stairs_from_prismarine_stonecutting" | "extshape:lapis_vertical_slab" | "minecraft:quartz_stairs_from_quartz_block_stonecutting" | "extshape:light_blue_terracotta_wall_from_stonecutting" | "minecraft:diamond_from_smelting_deepslate_diamond_ore" | "exlinefurniture:birch_lamp_purple_recipe" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:orange_terracotta_vertical_stairs" | "mtr:signal_remover_white" | "exlinefurniture:spruce_window_web" | "minecraft:birch_pressure_plate" | "extshape:blue_terracotta_vertical_slab_from_stonecutting" | "extshape:pink_concrete_slab_from_vertical_slab" | "mtr:rail_connector_160" | "minecraft:emerald_from_blasting_deepslate_emerald_ore" | "minecraft:black_bed" | "extshape:green_concrete_stairs_from_vertical_stairs" | "adorn:stone_torch" | "extshape:pink_wool_wall" | "extshape:snow_pressure_plate" | "extshape:acacia_quarter_piece_from_slab" | "mtr:signal_connector_red" | "extshape:waxed_oxidized_copper_slab_from_vertical_slab" | "extshape:magenta_concrete_slab_from_vertical_slab" | "extshape:chiseled_deepslate_quarter_piece_from_vertical_slab" | "extshape:green_terracotta_fence_gate" | "extshape:polished_andesite_pressure_plate" | "extshape:cyan_terracotta_quarter_piece_from_vertical_slab" | "exlinefurniture:jungle_chair_cyan_recipe2" | "minecraft:bowl" | "extshape:brown_concrete_slab_from_vertical_slab" | "inmis:bejeweled_backpack" | "extshape:white_concrete_vertical_quarter_piece" | "extshape:red_carpet_from_pressure_plate" | "minecraft:purple_concrete_powder" | "extshape:chiseled_red_sandstone_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_chair_blue_recipe2" | "extshape:magenta_wool_quarter_piece_from_slab" | "extshape:quartz_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:spruce_lamp_pink_recipe" | "minecraft:spectral_arrow" | "extshape:pumpkin_vertical_slab" | "minecraft:red_carpet" | "extshape:polished_blackstone_brick_vertical_slab_from_polished_blackstone_stonecutting" | "extshape:yellow_concrete_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:ceiling_fan_jungle_recipe" | "extshape:pink_wool_vertical_slab" | "extshape:red_sandstone_vertical_stairs_from_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_stairs" | "adorn:acacia_step" | "exlinefurniture:oak_chair_yellow_recipe" | "extshape:brick_quarter_piece_from_vertical_slab" | "adorn:stonecutting/dark_oak_step" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "exlinefurniture:oak_chair_pink_recipe2" | "minecraft:light_gray_bed_from_white_bed" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_waxed_exposed_copper_vertical_slab_stonecutting" | "adorn:mug" | "extshape:yellow_concrete_vertical_quarter_piece" | "exlinefurniture:dark_oak_chair_purple_recipe2" | "extshape:amethyst_vertical_stairs" | "extshape:waxed_exposed_copper_vertical_stairs_from_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_vertical_quarter_piece" | "extshape:blue_wool_button" | "extshape:orange_terracotta_stairs_from_vertical_stairs" | "extshape:diorite_quarter_piece_from_vertical_quarter_piece" | "minecraft:waxed_weathered_cut_copper_from_waxed_weathered_copper_stonecutting" | "extshape:mossy_stone_brick_quarter_piece_from_vertical_quarter_piece" | "extshape:purple_concrete_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:smooth_red_sandstone_stairs" | "minecraft:stone_pickaxe" | "minecraft:light_blue_glazed_terracotta" | "extshape:obsidian_vertical_quarter_piece_from_stonecutting" | "extshape:orange_concrete_pressure_plate" | "minecraft:dispenser" | "minecraft:cyan_stained_glass_pane" | "exlinefurniture:oak_lamp_yellow_recipe" | "minecraft:daylight_detector" | "extshape:quartz_brick_button" | "minecraft:purple_glazed_terracotta" | "exlinefurniture:retro_tv" | "extshape:brown_wool_slab" | "adorn:stonecutting/blackstone_step" | "extshape:polished_blackstone_brick_quarter_piece_from_slab" | "extshape:light_blue_concrete_quarter_piece_from_stonecutting" | "extshape:orange_wool_quarter_piece_from_vertical_quarter_piece" | "minecraft:hopper" | "extshape:white_terracotta_vertical_slab" | "minecraft:raw_gold" | "exlinefurniture:birch_lamp_cyan_recipe" | "minecraft:green_banner" | "extshape:brick_vertical_slab_from_stonecutting" | "extshape:chiseled_nether_brick_slab_from_vertical_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_nether_bricks_stonecutting" | "exlinefurniture:spruce_chair_blue_recipe" | "mtr:ticket_processor_entrance" | "extshape:diamond_quarter_piece_from_stonecutting" | "extshape:white_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:cooked_cod" | "minecraft:iron_helmet" | "adorn:birch_platform" | "mtr:signal_connector_white" | "extshape:honeycomb_pressure_plate" | "extshape:smooth_red_sandstone_vertical_stairs" | "minecraft:cartography_table" | "extshape:nether_wart_vertical_quarter_piece_from_vertical_slab" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_blue_carpet_from_pressure_plate" | "extshape:smooth_red_sandstone_fence" | "minecraft:polished_diorite" | "extshape:raw_gold_wall_from_stonecutting" | "adorn:crimson_step" | "extshape:quartz_vertical_slab" | "extshape:polished_blackstone_vertical_quarter_piece" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crying_obsidian_vertical_stairs_from_stonecutting" | "extshape:polished_diorite_quarter_piece_from_stairs_stonecutting" | "minecraft:cooked_porkchop_from_smoking" | "extshape:polished_blackstone_quarter_piece_from_andesite_stairs_stonecutting" | "extshape:waxed_weathered_copper_vertical_stairs_from_stonecutting" | "exlinefurniture:birch_table_recipe" | "adorn:stone_brick_post" | "extshape:oak_vertical_stairs" | "redbits:basalt_pressure_plate" | "extshape:orange_concrete_vertical_quarter_piece_from_stonecutting" | "redbits:crying_obsidian_pressure_plate" | "extshape:smooth_stone_button" | "exlinefurniture:jungle_chair_light_blue_recipe2" | "exlinefurniture:dark_oak_chair_pink_recipe2" | "adorn:stonecutting/cut_sandstone_step" | "extshape:red_terracotta_stairs_from_stonecutting" | "extshape:white_wool_pressure_plate" | "extshape:brown_concrete_wall_from_stonecutting" | "extshape:chiseled_deepslate_vertical_quarter_piece" | "minecraft:light_blue_banner" | "extshape:polished_andesite_wall_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_stonecutting" | "extshape:deepslate_brick_vertical_quarter_piece_from_stonecutting" | "extshape:purpur_quarter_piece_from_slab" | "extshape:snow_button" | "extshape:gray_terracotta_vertical_stairs" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:honeycomb_slab" | "extshape:red_concrete_quarter_piece_from_slab_stonecutting" | "minecraft:heavy_weighted_pressure_plate" | "extshape:purple_wool_vertical_slab" | "minecraft:stone_shovel" | "extshape:yellow_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_vertical_stairs_from_stonecutting" | "extshape:polished_diorite_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_tiles_from_polished_deepslate_stonecutting" | "extshape:green_concrete_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_slab_from_stone_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_sandstone_vertical_stairs" | "extshape:prismarine_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:tuff_stairs_from_stonecutting" | "minecraft:polished_blackstone_stairs" | "minecraft:netherite_pickaxe_smithing" | "minecraft:deepslate_brick_stairs" | "extshape:green_concrete_quarter_piece_from_slab" | "extshape:obsidian_vertical_quarter_piece" | "extshape:pumpkin_quarter_piece_from_slab" | "exlinefurniture:spruce_lamp_cyan_recipe" | "extshape:birch_quarter_piece_from_vertical_quarter_piece" | "extshape:acacia_vertical_quarter_piece" | "extshape:deepslate_brick_quarter_piece_from_vertical_slab" | "extshape:chiseled_polished_blackstone_quarter_piece_from_slab_stonecutting" | "exlinefurniture:spruce_chair_brown_recipe" | "exlinefurniture:window_warped" | "extshape:nether_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_concrete_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:golden_helmet" | "minecraft:light_blue_dye_from_blue_orchid" | "minecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting" | "adorn:polished_deepslate_post" | "extshape:waxed_weathered_copper_quarter_piece_from_vertical_slab_stonecutting" | "mtr:lift_3_3_1" | "mtr:lift_3_3_2" | "minecraft:polished_deepslate" | "extshape:netherite_quarter_piece_from_slab_stonecutting" | "mtr:lift_3_3_3" | "adorn:crates/pack/carrot" | "exlinefurniture:spruce_chair_green_recipe2" | "extshape:tuff_wall" | "extshape:polished_granite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "redbits:end_stone_pressure_plate" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:dark_oak_chair_green_recipe2" | "adorn:crates/unpack/wheat" | "extshape:green_terracotta_quarter_piece_from_stonecutting" | "extshape:green_wool_vertical_stairs" | "extshape:dark_prismarine_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_lamp_light_gray_recipe" | "minecraft:cooked_porkchop_from_campfire_cooking" | "minecraft:cyan_stained_glass_pane_from_glass_pane" | "extshape:light_gray_wool_quarter_piece_from_slab" | "extshape:pink_concrete_quarter_piece_from_slab" | "extshape:light_blue_terracotta_slab_from_stonecutting" | "adorn:blue_table_lamp" | "extshape:green_terracotta_slab_from_stonecutting" | "extshape:orange_terracotta_vertical_slab_from_stonecutting" | "adorn:acacia_drawer" | "extshape:lapis_slab_from_vertical_slab" | "extshape:end_stone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:diamond_vertical_stairs_from_stonecutting" | "adorn:polished_blackstone_brick_step" | "adorn:jungle_kitchen_cupboard" | "exlinefurniture:birch_chair_brown_recipe2" | "extshape:raw_iron_quarter_piece_from_vertical_slab" | "extshape:lime_concrete_fence" | "extshape:magenta_terracotta_wall" | "extshape:polished_blackstone_brick_vertical_stairs_from_blackstone_stonecutting" | "extshape:netherrack_stairs_from_vertical_stairs" | "extshape:waxed_cut_copper_wall_from_stonecutting" | "extshape:clay_wall" | "minecraft:smooth_quartz_stairs_from_smooth_quartz_stonecutting" | "extshape:waxed_exposed_copper_pressure_plate" | "extshape:raw_gold_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "mtr:psd_glass_1_2" | "exlinefurniture:oak_lamp_red_recipe" | "extshape:diamond_stairs_from_vertical_stairs" | "mtr:psd_glass_1_1" | "extshape:purpur_wall" | "extshape:end_stone_fence" | "mtr:lift_buttons_link_connector" | "extshape:white_wool_wall" | "extshape:warped_wart_stairs" | "minecraft:wooden_sword" | "chiselsandbits:chisel_iron" | "extshape:magenta_concrete_slab" | "exlinefurniture:acacia_chair_pink_recipe2" | "extshape:terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:smooth_quartz_slab" | "extshape:light_blue_concrete_vertical_quarter_piece" | "extshape:cobblestone_vertical_quarter_piece_from_stonecutting" | "extshape:terracotta_fence" | "extshape:raw_iron_pressure_plate" | "exlinefurniture:acacia_chair_magenta_recipe2" | "adorn:deepslate_tile_platform" | "extshape:ancient_debris_quarter_piece_from_vertical_quarter_piece" | "extshape:lapis_pressure_plate" | "extshape:cut_red_sandstone_wall" | "minecraft:lapis_lazuli_from_smelting_lapis_ore" | "extshape:sea_lantern_vertical_stairs" | "extshape:white_wool_stairs" | "minecraft:yellow_carpet_from_white_carpet" | "extshape:ancient_debris_quarter_piece_from_vertical_slab" | "extshape:black_concrete_wall" | "extshape:raw_iron_slab_from_stonecutting" | "minecraft:purple_stained_glass_pane_from_glass_pane" | "minecraft:cookie" | "extshape:amethyst_wall" | "minecraft:lightning_rod" | "minecraft:brown_stained_glass_pane_from_glass_pane" | "mtr:rail_connector_200_one_way" | "minecraft:orange_concrete_powder" | "extshape:gray_terracotta_fence_gate" | "minecraft:shears" | "extshape:polished_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "mtr:tunnel_creator_5_3_2" | "extshape:waxed_oxidized_copper_quarter_piece_from_slab" | "mtr:tunnel_creator_5_3_3" | "mtr:tunnel_creator_5_3_4" | "minecraft:yellow_stained_glass_pane_from_glass_pane" | "extshape:crying_obsidian_quarter_piece_from_vertical_slab" | "extshape:brick_vertical_stairs_from_stonecutting" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:stone_brick_slab_from_stone_bricks_stonecutting" | "extshape:red_sandstone_vertical_slab" | "extshape:smooth_stone_wall" | "exlinefurniture:warped_chair_light_gray_recipe2" | "extshape:diorite_vertical_stairs_from_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:iron_vertical_slab" | "extshape:end_stone_slab_from_stonecutting" | "extshape:orange_wool_stairs" | "extshape:purple_wool_slab" | "adorn:brown_sofa" | "extshape:polished_andesite_vertical_stairs_from_stonecutting" | "extshape:quartz_brick_vertical_quarter_piece_from_quartz_vertical_slab_stonecutting" | "adorn:stonecutting/quartz_post" | "extshape:lime_terracotta_button" | "adorn:jungle_chair" | "extshape:packed_ice_fence_gate" | "adorn:soulful_prismarine_chimney" | "minecraft:oak_fence_gate" | "exlinefurniture:spruce_chair_white_recipe" | "extshape:netherite_stairs_from_stonecutting" | "extshape:red_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece" | "extshape:deepslate_brick_vertical_quarter_piece" | "extshape:green_terracotta_stairs_from_vertical_stairs" | "extshape:pumpkin_vertical_quarter_piece" | "extshape:deepslate_brick_pressure_plate" | "mtr:rail_connector_platform" | "extshape:cobblestone_quarter_piece_from_stonecutting" | "minecraft:sandstone_stairs_from_sandstone_stonecutting" | "extshape:light_blue_terracotta_quarter_piece_from_slab" | "minecraft:gray_carpet" | "adorn:stonecutting/polished_andesite_platform" | "exlinefurniture:window_sliding_crimson" | "exlinefurniture:jungle_chair_purple_recipe2" | "chiselsandbits:chisel_stone" | "extshape:waxed_weathered_cut_copper_slab_from_vertical_slab" | "minecraft:red_nether_brick_stairs" | "exlinefurniture:warped_chair_gray_recipe" | "minecraft:brewing_stand" | "extshape:gold_fence" | "extshape:prismarine_vertical_stairs_from_stonecutting" | "extshape:shroomlight_slab_from_vertical_slab" | "adorn:end_stone_brick_platform" | "extshape:crimson_quarter_piece_from_slab" | "exlinefurniture:window_heart_acacia" | "extshape:cyan_concrete_stairs" | "extshape:red_concrete_vertical_slab" | "extshape:iron_quarter_piece_from_vertical_quarter_piece" | "minecraft:diamond_block" | "extshape:red_sandstone_quarter_piece_from_vertical_slab" | "minecraft:deepslate_tile_stairs_from_deepslate_bricks_stonecutting" | "extshape:white_terracotta_vertical_quarter_piece_from_stonecutting" | "minecraft:diorite_slab" | "extshape:snow_slab_from_vertical_slab" | "minecraft:yellow_stained_glass" | "extshape:obsidian_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lapis_fence" | "extshape:orange_wool_slab_from_vertical_slab" | "extshape:waxed_exposed_copper_quarter_piece_from_stonecutting" | "minecraft:pumpkin_seeds" | "extshape:purple_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_sandstone_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_vertical_quarter_piece" | "extshape:raw_copper_fence_gate" | "extshape:glowstone_vertical_slab" | "minecraft:cooked_mutton" | "minecraft:bookshelf" | "extshape:light_gray_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:prismarine_vertical_quarter_piece_from_stonecutting" | "extshape:chiseled_quartz_quarter_piece_from_quartz_block_stonecutting" | "minecraft:lapis_block" | "adorn:crates/pack/honeycomb" | "exlinefurniture:spruce_chair_purple_recipe2" | "extshape:cyan_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:crying_obsidian_pressure_plate" | "minecraft:light_gray_terracotta" | "extshape:smooth_stone_fence_gate" | "extshape:quartz_quarter_piece_from_stonecutting" | "exlinefurniture:crimson_chair_magenta_recipe" | "extshape:dark_prismarine_vertical_slab_from_stonecutting" | "exlinefurniture:acacia_lamp_black_recipe" | "minecraft:oak_boat" | "mtr:railway_sign_5_even_2" | "mtr:railway_sign_5_even_1" | "extshape:red_concrete_vertical_slab_from_stonecutting" | "minecraft:red_dye_from_rose_bush" | "adorn:stonecutting/smooth_sandstone_post" | "extshape:black_terracotta_wall_from_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_stairs_stonecutting" | "extshape:emerald_quarter_piece_from_vertical_quarter_piece" | "minecraft:jungle_fence" | "exlinefurniture:jungle_lamp_yellow_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_vertical_slab" | "extshape:gray_terracotta_quarter_piece_from_vertical_slab" | "extshape:black_concrete_fence" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_slab_stonecutting" | "minecraft:glass_bottle" | "minecraft:iron_ingot_from_smelting_raw_iron" | "extshape:obsidian_quarter_piece_from_vertical_quarter_piece" | "redbits:rgb_lamp" | "extshape:light_blue_wool_stairs_from_vertical_stairs" | "minecraft:stripped_warped_hyphae" | "extshape:red_nether_brick_stairs_from_vertical_stairs" | "extshape:dripstone_quarter_piece_from_slab" | "extshape:blue_concrete_quarter_piece_from_vertical_slab" | "extshape:polished_granite_vertical_stairs_from_stonecutting" | "extshape:raw_gold_vertical_stairs_from_stonecutting" | "extshape:waxed_copper_wall_from_stonecutting" | "extshape:stone_vertical_quarter_piece" | "extshape:netherite_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_copper_stairs" | "extshape:waxed_oxidized_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:gold_quarter_piece_from_slab_stonecutting" | "adorn:polished_deepslate_platform" | "extshape:gold_slab_from_stonecutting" | "extshape:emerald_slab_from_stonecutting" | "exlinefurniture:window_dark_oak" | "exlinefurniture:crimson_lamp_light_gray_recipe" | "extshape:magenta_concrete_stairs" | "extshape:emerald_vertical_quarter_piece_from_stonecutting" | "extshape:deepslate_tile_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:gray_terracotta_vertical_quarter_piece" | "extshape:smooth_basalt_wall_from_stonecutting" | "extshape:gray_concrete_button" | "adorn:cut_sandstone_step" | "exlinefurniture:dark_oak_glass_table_recipe" | "extshape:purple_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:stonecutting/polished_granite_platform" | "exlinefurniture:birch_dresser_recipe" | "extshape:yellow_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:brown_wool_quarter_piece_from_vertical_slab" | "minecraft:waxed_exposed_cut_copper_from_waxed_exposed_copper_stonecutting" | "extshape:calcite_slab_from_stonecutting" | "extshape:orange_wool_vertical_stairs" | "minecraft:deepslate_tile_wall_from_polished_deepslate_stonecutting" | "minecraft:purple_dye" | "adorn:stonecutting/polished_blackstone_post" | "exlinefurniture:shutters_dark_oak" | "extshape:bedrock_quarter_piece_from_slab_stonecutting" | "exlinefurniture:warped_stripped_log_glass_table_recipe" | "minecraft:quartz_slab" | "extshape:yellow_wool_slab" | "adorn:stonecutting/crimson_post" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_slab_stonecutting" | "extshape:lapis_quarter_piece_from_slab" | "extshape:deepslate_tile_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:deepslate_tile_pressure_plate" | "adorn:polished_diorite_post" | "mtr:station_color_smooth_quartz" | "mtr:signal_remover_red" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_slab_stonecutting" | "extshape:glowstone_fence_gate" | "extshape:purple_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:pink_terracotta_quarter_piece_from_slab" | "exlinefurniture:spruce_lamp_gray_recipe" | "extshape:gray_concrete_slab" | "extshape:diorite_vertical_stairs" | "extshape:green_wool_wall" | "extshape:brown_terracotta_fence" | "extshape:bedrock_vertical_stairs" | "extshape:iron_vertical_quarter_piece_from_stonecutting" | "mtr:station_color_birch_wood_slab" | "extshape:lime_terracotta_quarter_piece_from_slab_stonecutting" | "minecraft:cut_sandstone_slab_from_sandstone_stonecutting" | "extshape:raw_iron_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_blackstone_stairs_from_polished_blackstone_stonecutting" | "extshape:red_concrete_wall" | "minecraft:bucket" | "minecraft:coal_from_blasting_deepslate_coal_ore" | "minecraft:polished_andesite" | "quartzelv:quartz_elevator" | "extshape:brown_terracotta_button" | "extshape:white_terracotta_vertical_stairs" | "mtr:station_color_chiseled_stone_bricks_slab" | "minecraft:charcoal" | "minecraft:diorite_wall_from_diorite_stonecutting" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece_from_vertical_slab" | "minecraft:polished_blackstone_brick_slab" | "extshape:cut_sandstone_quarter_piece_from_sandstone_stairs_stonecutting" | "adorn:stonecutting/diorite_post" | "mtr:signal_remover_light_blue" | "minecraft:rabbit_stew_from_brown_mushroom" | "extshape:black_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:glowstone_button" | "extshape:polished_granite_button" | "adorn:oak_kitchen_cupboard" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "extshape:terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:gray_terracotta_stairs_from_stonecutting" | "extshape:cyan_concrete_slab" | "extshape:dark_prismarine_vertical_slab" | "adorn:spruce_bench" | "extshape:gray_concrete_fence" | "extshape:chiseled_quartz_quarter_piece_from_quartz_slab_stonecutting" | "extshape:lime_terracotta_quarter_piece_from_slab" | "bitsandchisels:wrench" | "extshape:magenta_terracotta_stairs_from_vertical_stairs" | "extshape:raw_copper_vertical_quarter_piece_from_vertical_slab" | "adorn:crimson_coffee_table" | "extshape:calcite_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_terracotta_stairs" | "extshape:deepslate_tile_fence" | "minecraft:warped_pressure_plate" | "extshape:cyan_terracotta_fence" | "minecraft:cyan_bed_from_white_bed" | "mtr:lift_3_3_double_sided_3" | "exlinefurniture:crimson_lamp_black_recipe" | "extshape:light_blue_wool_quarter_piece_from_vertical_slab" | "extshape:quartz_brick_quarter_piece_from_stonecutting" | "mtr:lift_3_3_double_sided_1" | "adorn:stonecutting/polished_granite_step" | "exlinefurniture:acacia_glass_table_recipe" | "mtr:lift_3_3_double_sided_2" | "extshape:light_blue_wool_quarter_piece_from_slab" | "extshape:brick_quarter_piece_from_slab_stonecutting" | "minecraft:cooked_porkchop" | "mtr:station_color_quartz_block" | "extshape:light_gray_wool_slab" | "extshape:black_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:magenta_concrete_stairs_from_vertical_stairs" | "mtr:signal_connector_green" | "minecraft:oak_wood" | "extshape:light_blue_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:mossy_cobblestone_quarter_piece_from_stonecutting" | "extshape:brick_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:dark_oak_lamp_brown_recipe" | "minecraft:magenta_stained_glass_pane" | "extshape:chiseled_quartz_stairs_from_stonecutting" | "adorn:dark_oak_kitchen_sink" | "minecraft:chiseled_stone_bricks_from_stone_bricks_stonecutting" | "adorn:cut_red_sandstone_step" | "extshape:magenta_concrete_wall_from_stonecutting" | "extshape:brown_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:spruce_wood" | "minecraft:spruce_fence" | "exlinefurniture:crimson_chair_red_recipe" | "minecraft:dark_prismarine_slab" | "extshape:purple_concrete_fence" | "minecraft:green_dye" | "extshape:ancient_debris_button" | "minecraft:dried_kelp_from_smoking" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_vertical_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "mtr:apg_glass_end" | "mtr:ticket_machine" | "extshape:snow_fence_gate" | "extshape:smooth_quartz_pressure_plate" | "extshape:waxed_exposed_copper_wall_from_stonecutting" | "extshape:quartz_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:purple_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_deepslate_quarter_piece_from_vertical_quarter_piece" | "extshape:lime_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:weathered_cut_copper_slab" | "minecraft:waxed_weathered_copper_from_honeycomb" | "extshape:mossy_cobblestone_fence_gate" | "adorn:stonecutting/polished_andesite_post" | "extshape:cobblestone_vertical_slab" | "extshape:magenta_concrete_quarter_piece_from_slab_stonecutting" | "minecraft:andesite_wall_from_andesite_stonecutting" | "extshape:light_gray_wool_vertical_quarter_piece" | "exlinefurniture:jungle_chair_magenta_recipe2" | "extshape:prismarine_fence" | "extshape:yellow_concrete_quarter_piece_from_slab" | "extshape:light_gray_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:jungle_chair_cyan_recipe" | "adorn:stonecutting/acacia_post" | "minecraft:redstone" | "extshape:black_concrete_quarter_piece_from_vertical_slab" | "minecraft:powered_rail" | "extshape:yellow_wool_vertical_slab" | "extshape:cobbled_deepslate_quarter_piece_from_stonecutting" | "extshape:black_wool_fence_gate" | "minecraft:firework_star" | "minecraft:green_concrete_powder" | "extshape:cut_sandstone_quarter_piece_from_sandstone_stonecutting" | "extshape:waxed_exposed_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:crimson_vertical_quarter_piece_from_vertical_slab" | "extshape:snow_quarter_piece_from_slab" | "adorn:smooth_stone_step" | "adorn:stonecutting/deepslate_step" | "adorn:white_sofa" | "extshape:blue_concrete_wall" | "extshape:green_terracotta_vertical_stairs_from_stonecutting" | "minecraft:blue_terracotta" | "mtr:signal_connector_black" | "minecraft:yellow_concrete_powder" | "minecraft:gray_terracotta" | "extshape:polished_andesite_fence_gate" | "adorn:stonecutting/smooth_stone_platform" | "extshape:polished_diorite_vertical_quarter_piece_from_diorite_vertical_stairs" | "extshape:netherite_slab_from_vertical_slab" | "extshape:glowstone_slab" | "minecraft:netherite_boots_smithing" | "extshape:waxed_copper_vertical_stairs" | "extshape:orange_terracotta_quarter_piece_from_slab" | "exlinefurniture:dark_oak_adirondack_chair_recipe" | "extshape:smooth_basalt_stairs_from_stonecutting" | "extshape:blackstone_vertical_stairs" | "exlinefurniture:warped_chair_yellow_recipe2" | "minecraft:fishing_rod" | "minecraft:cooked_beef_from_smoking" | "extshape:light_gray_concrete_slab_from_stonecutting" | "extshape:snow_vertical_quarter_piece_from_vertical_slab" | "minecraft:terracotta" | "adorn:crates/pack/sweet_berry" | "extshape:green_terracotta_vertical_slab" | "extshape:lapis_vertical_stairs" | "extshape:chiseled_stone_brick_vertical_stairs_from_stone_bricks_stonecutting" | "extshape:nether_wart_vertical_quarter_piece" | "extshape:warped_vertical_stairs" | "extshape:smooth_basalt_vertical_quarter_piece_from_vertical_slab" | "extshape:snow_stairs_from_vertical_stairs" | "extshape:gray_glazed_terracotta_slab" | "extshape:light_blue_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_quartz_quarter_piece_from_vertical_slab" | "minecraft:red_dye_from_tulip" | "minecraft:beacon" | "minecraft:tnt" | "minecraft:mossy_stone_bricks_from_vine" | "extshape:raw_iron_slab_from_vertical_slab" | "extshape:chiseled_quartz_vertical_stairs_from_stonecutting" | "minecraft:flint_and_steel" | "extshape:bedrock_stairs_from_stonecutting" | "extshape:pink_terracotta_quarter_piece_from_stonecutting" | "extshape:lime_terracotta_fence_gate" | "adorn:oak_platform" | "extshape:polished_granite_quarter_piece_from_slab_stonecutting" | "exlinefurniture:crimson_chair_light_gray_recipe2" | "minecraft:black_dye" | "exlinefurniture:faucet_recipe" | "extshape:cyan_concrete_stairs_from_stonecutting" | "extshape:melon_vertical_stairs" | "extshape:raw_iron_fence" | "extshape:sandstone_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:crimson_chair_white_recipe2" | "exlinefurniture:warped_chair_pink_recipe2" | "extshape:clay_button" | "exlinefurniture:oak_chair_red_recipe2" | "extshape:terracotta_wall" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:spruce_lamp_brown_recipe" | "extshape:smooth_basalt_vertical_quarter_piece" | "extshape:orange_glazed_terracotta_slab" | "extshape:waxed_exposed_copper_fence_gate" | "extshape:red_terracotta_fence" | "adorn:stonecutting/basalt_step" | "minecraft:light_blue_stained_glass_pane" | "extshape:prismarine_brick_quarter_piece_from_slab" | "minecraft:brown_concrete_powder" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:dripstone_stairs_from_vertical_stairs" | "extshape:chiseled_red_sandstone_vertical_stairs_from_stonecutting" | "minecraft:crimson_hyphae" | "minecraft:coal_from_smelting_coal_ore" | "extshape:orange_concrete_quarter_piece_from_stonecutting" | "mtr:ticket_barrier_exit_1" | "extshape:magenta_concrete_stairs_from_stonecutting" | "extshape:gray_concrete_quarter_piece_from_stonecutting" | "extshape:chiseled_nether_brick_vertical_stairs_from_nether_bricks_stonecutting" | "extshape:magenta_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_blackstone_stonecutting" | "exlinefurniture:window_slider_warped" | "extshape:chiseled_red_sandstone_vertical_stairs_from_red_sandstone_stonecutting" | "extshape:waxed_oxidized_copper_button" | "extshape:polished_andesite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:obsidian_vertical_slab" | "extshape:gold_vertical_slab" | "minecraft:grindstone" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_slab_stonecutting" | "exlinefurniture:jungle_log_glass_table_recipe" | "extshape:polished_deepslate_pressure_plate" | "minecraft:granite_slab_from_granite_stonecutting" | "minecraft:golden_sword" | "exlinefurniture:crimson_chair_lime_recipe2" | "extshape:gilded_blackstone_stairs_from_stonecutting" | "extshape:raw_gold_slab_from_vertical_slab" | "extshape:cut_red_sandstone_vertical_quarter_piece" | "extshape:brown_glazed_terracotta_slab" | "extshape:ancient_debris_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:birch_glass_table_recipe" | "extshape:mossy_stone_brick_vertical_quarter_piece" | "extshape:sandstone_quarter_piece_from_stonecutting" | "extshape:chiseled_quartz_quarter_piece_from_quartz_stairs_stonecutting" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_brick_slab_stonecutting" | "minecraft:furnace_minecart" | "extshape:yellow_concrete_wall_from_stonecutting" | "mtr:rail_connector_300" | "minecraft:gray_wool" | "minecraft:waxed_weathered_cut_copper" | "adorn:stone_ladder" | "extshape:green_concrete_button" | "mtr:tunnel_creator_5_5_3" | "mtr:tunnel_creator_5_5_4" | "mtr:tunnel_creator_5_5_1" | "mtr:tunnel_creator_5_5_2" | "adorn:prismarine_step" | "adorn:brewing/nether_wart_coffee_from_water_bucket" | "extshape:purpur_slab_from_vertical_slab" | "extshape:deepslate_tile_quarter_piece_from_deepslate_brick_slab_stonecutting" | "minecraft:netherite_ingot_from_netherite_block" | "extshape:polished_granite_slab_from_vertical_slab" | "extshape:raw_gold_quarter_piece_from_slab_stonecutting" | "extshape:white_concrete_quarter_piece_from_slab_stonecutting" | "extshape:sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:oak_dresser_recipe" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_exposed_copper_slab_from_vertical_slab" | "extshape:nether_brick_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:warped_lamp_red_recipe" | "mtr:station_color_iron_block_slab" | "extshape:nether_brick_quarter_piece_from_vertical_slab" | "minecraft:red_nether_brick_slab_from_red_nether_bricks_stonecutting" | "extshape:white_concrete_vertical_slab" | "extshape:blue_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:emerald_vertical_stairs" | "extshape:lime_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_copper_wall" | "mtr:rail_connector_120_one_way" | "extshape:end_stone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:nether_brick_platform" | "exlinefurniture:oak_lamp_pink_recipe" | "extshape:netherite_slab" | "minecraft:chiseled_stone_bricks" | "extshape:gray_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:jungle_bench" | "extshape:pink_concrete_stairs_from_stonecutting" | "minecraft:polished_granite_stairs_from_granite_stonecutting" | "adorn:lime_table_lamp" | "minecraft:spruce_pressure_plate" | "minecraft:purple_terracotta" | "extshape:smooth_red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:netherrack_quarter_piece_from_vertical_slab" | "extshape:moss_pressure_plate" | "exlinefurniture:jungle_chair_lime_recipe2" | "extshape:red_wool_slab_from_vertical_slab" | "extshape:iron_fence" | "extshape:brown_concrete_wall" | "minecraft:deepslate_tiles_from_deepslate_bricks_stonecutting" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_vertical_slab" | "minecraft:hay_block" | "extshape:polished_deepslate_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_stairs_from_vertical_stairs" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_vertical_slab" | "extshape:white_concrete_quarter_piece_from_slab" | "extshape:light_blue_terracotta_fence_gate" | "exlinefurniture:acacia_chair_light_gray_recipe" | "extshape:purpur_vertical_slab_from_stonecutting" | "extshape:polished_deepslate_stairs_from_vertical_stairs" | "extshape:black_glazed_terracotta_slab_from_stonecutting" | "mtr:station_color_wool" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_stairs_stonecutting" | "exlinefurniture:flower_arrangement2_6" | "exlinefurniture:flower_arrangement2_4" | "exlinefurniture:flower_arrangement2_5" | "exlinefurniture:flower_arrangement2_2" | "exlinefurniture:flower_arrangement2_3" | "extshape:mossy_cobblestone_quarter_piece_from_slab_stonecutting" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_stairs_stonecutting" | "minecraft:smooth_quartz_slab_from_smooth_quartz_stonecutting" | "adorn:stonecutting/deepslate_tile_step" | "extshape:chiseled_quartz_quarter_piece_from_vertical_quarter_piece" | "adorn:purple_sofa" | "adorn:red_nether_brick_chimney" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:birch_chair_orange_recipe" | "minecraft:cut_copper" | "extshape:orange_concrete_slab_from_vertical_slab" | "extshape:red_wool_vertical_quarter_piece" | "extshape:raw_gold_fence_gate" | "extshape:blue_terracotta_slab_from_stonecutting" | "adorn:quartz_post" | "minecraft:smooth_sandstone_stairs" | "extshape:polished_andesite_vertical_quarter_piece_from_vertical_slab" | "minecraft:copper_ingot_from_blasting_copper_ore" | "extshape:granite_vertical_quarter_piece" | "extshape:jungle_vertical_slab" | "minecraft:rabbit_stew_from_red_mushroom" | "minecraft:prismarine_brick_stairs" | "extshape:light_blue_concrete_fence" | "extshape:gray_wool_wall" | "extshape:netherrack_quarter_piece_from_slab" | "extshape:prismarine_vertical_quarter_piece_from_vertical_slab" | "minecraft:exposed_cut_copper_stairs_from_exposed_copper_stonecutting" | "adorn:red_table_lamp" | "extshape:brown_concrete_button" | "extshape:white_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:polished_granite_post" | "minecraft:netherite_block" | "adorn:jungle_coffee_table" | "extshape:smooth_basalt_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_copper_quarter_piece_from_slab" | "exlinefurniture:drapes_black_recipe" | "extshape:light_blue_concrete_wall_from_stonecutting" | "adorn:stonecutting/deepslate_platform" | "exlinefurniture:birch_chair_red_recipe2" | "extshape:pink_terracotta_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_vertical_slab" | "exlinefurniture:spruce_stripped_log_glass_table_recipe" | "extshape:waxed_oxidized_cut_copper_wall_from_waxed_oxidized_copper_stonecutting" | "extshape:prismarine_brick_vertical_stairs" | "minecraft:crossbow" | "extshape:cobblestone_vertical_quarter_piece" | "adorn:diorite_step" | "extshape:raw_copper_stairs" | "extshape:diamond_vertical_quarter_piece" | "extshape:cyan_wool_stairs_from_vertical_stairs" | "minecraft:diamond" | "extshape:polished_diorite_quarter_piece_from_vertical_quarter_piece" | "minecraft:crimson_slab" | "extshape:raw_copper_wall_from_stonecutting" | "mtr:station_color_polished_andesite" | "exlinefurniture:warped_chair_purple_recipe2" | "exlinefurniture:dark_oak_chair_black_recipe2" | "adorn:cobbled_deepslate_post" | "extshape:black_wool_vertical_stairs" | "extshape:cyan_concrete_vertical_quarter_piece" | "extshape:chiseled_red_sandstone_vertical_quarter_piece" | "adorn:stonecutting/mossy_cobblestone_step" | "extshape:jungle_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:spruce_chair_black_recipe2" | "minecraft:waxed_oxidized_cut_copper_from_waxed_oxidized_copper_stonecutting" | "extshape:chiseled_deepslate_vertical_slab_from_cobbled_deepslate_stonecutting" | "extshape:waxed_copper_quarter_piece_from_vertical_quarter_piece" | "mtr:station_name_wall_white_2" | "extshape:end_stone_vertical_stairs_from_stonecutting" | "extshape:quartz_vertical_quarter_piece_from_stonecutting" | "mtr:station_name_wall_white_1" | "minecraft:mossy_cobblestone_stairs" | "extshape:gilded_blackstone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:oak_lamp_cyan_recipe" | "extshape:polished_andesite_vertical_slab_from_stonecutting" | "extshape:red_concrete_pressure_plate" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_stonecutting" | "extshape:granite_vertical_stairs_from_stonecutting" | "minecraft:blue_bed" | "extshape:brown_terracotta_quarter_piece_from_stonecutting" | "extshape:purple_terracotta_slab_from_stonecutting" | "extshape:waxed_weathered_copper_fence_gate" | "extshape:crying_obsidian_slab_from_stonecutting" | "extshape:raw_iron_quarter_piece_from_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_stonecutting" | "extshape:smooth_basalt_quarter_piece_from_vertical_slab_stonecutting" | "extshape:moss_button" | "minecraft:sponge" | "minecraft:quartz_stairs" | "extshape:red_terracotta_stairs_from_vertical_stairs" | "mtr:station_color_planks_slab" | "extshape:purple_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:magenta_concrete_quarter_piece_from_slab" | "extshape:deepslate_tile_vertical_slab_from_deepslate_bricks_stonecutting" | "inmis:withered_backpack" | "minecraft:red_stained_glass" | "extshape:polished_deepslate_vertical_slab_from_stonecutting" | "extshape:polished_diorite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:light_gray_stained_glass_pane_from_glass_pane" | "extshape:polished_blackstone_quarter_piece_from_andesite_vertical_slab_stonecutting" | "minecraft:green_carpet" | "minecraft:waxed_exposed_cut_copper_from_honeycomb" | "extshape:polished_granite_vertical_slab_from_stonecutting" | "exlinefurniture:dark_oak_lamp_black_recipe" | "extshape:black_concrete_vertical_slab" | "extshape:red_nether_brick_quarter_piece_from_vertical_slab" | "extshape:black_concrete_stairs" | "adorn:end_stone_brick_post" | "extshape:red_concrete_vertical_stairs" | "exlinefurniture:crimson_chair_yellow_recipe" | "minecraft:petrified_oak_slab_from_stonecutting" | "extshape:nether_brick_vertical_stairs" | "extshape:yellow_concrete_fence" | "minecraft:beetroot_soup" | "extshape:blue_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:lime_wool_quarter_piece_from_vertical_slab" | "extshape:yellow_concrete_button" | "exlinefurniture:oak_table_recipe" | "mtr:rail_connector_300_one_way" | "minecraft:lime_terracotta" | "extshape:purple_wool_vertical_stairs" | "mtr:station_color_wool_slab" | "extshape:magenta_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:blackstone_slab_from_blackstone_stonecutting" | "minecraft:jungle_wood" | "extshape:lapis_quarter_piece_from_vertical_slab" | "minecraft:gray_stained_glass_pane_from_glass_pane" | "exlinefurniture:acacia_chair_magenta_recipe" | "minecraft:stone_slab" | "extshape:blue_terracotta_stairs_from_vertical_stairs" | "minecraft:acacia_slab" | "minecraft:brick_stairs_from_bricks_stonecutting" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_stairs_stonecutting" | "extshape:brick_vertical_quarter_piece_from_stonecutting" | "extshape:green_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:jungle_stairs" | "extshape:stone_brick_quarter_piece_from_slab" | "extshape:blue_concrete_fence_gate" | "adorn:stonecutting/sandstone_platform" | "extshape:raw_gold_vertical_slab" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_stonecutting" | "adorn:dark_oak_post" | "adorn:warped_post" | "extshape:smooth_basalt_quarter_piece_from_vertical_quarter_piece" | "extshape:waxed_exposed_copper_quarter_piece_from_slab_stonecutting" | "extshape:snow_vertical_quarter_piece" | "adorn:crates/unpack/apple" | "minecraft:cobbled_deepslate_stairs" | "minecraft:baked_potato" | "extshape:gray_terracotta_stairs" | "adorn:prismarine_chimney" | "mtr:station_color_metal_slab" | "minecraft:cooked_salmon" | "extshape:gray_wool_pressure_plate" | "extshape:waxed_cut_copper_vertical_slab" | "extshape:magenta_wool_fence_gate" | "extshape:orange_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:raw_iron_vertical_stairs" | "adorn:crates/unpack/egg" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:mossy_stone_brick_platform" | "minecraft:golden_leggings" | "extshape:cut_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:iron_quarter_piece_from_vertical_slab_stonecutting" | "extshape:light_blue_terracotta_vertical_slab" | "extshape:calcite_fence" | "minecraft:stone_pressure_plate" | "extshape:polished_deepslate_fence_gate" | "extshape:red_sandstone_vertical_stairs" | "exlinefurniture:dark_oak_chair_purple_recipe" | "extshape:smooth_quartz_button" | "extshape:warped_wart_vertical_quarter_piece" | "extshape:light_blue_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_nether_brick_vertical_slab_stonecutting" | "extshape:obsidian_slab_from_vertical_slab" | "extshape:melon_wall" | "exlinefurniture:oak_lamp_gray_recipe" | "exlinefurniture:oak_lamp_purple_recipe" | "extshape:raw_gold_quarter_piece_from_slab" | "adorn:black_sofa" | "extshape:gold_quarter_piece_from_vertical_slab" | "minecraft:bone_meal_from_bone_block" | "exlinefurniture:dark_oak_lamp_white_recipe" | "extshape:purple_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "adorn:crates/pack/wheat_seed" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_vertical_slab" | "extshape:raw_gold_slab_from_stonecutting" | "minecraft:cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece" | "extshape:honeycomb_quarter_piece_from_slab" | "extshape:purple_concrete_pressure_plate" | "extshape:lapis_wall" | "exlinefurniture:birch_chair_light_gray_recipe" | "redbits:jungle_large_button" | "exlinefurniture:spruce_table_recipe" | "minecraft:dark_oak_trapdoor" | "extshape:deepslate_brick_vertical_quarter_piece_from_vertical_slab" | "minecraft:green_carpet_from_white_carpet" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:gray_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:quartz_brick_quarter_piece_from_vertical_quarter_piece" | "adorn:polished_diorite_platform" | "extshape:chiseled_nether_brick_quarter_piece_from_slab_stonecutting" | "exlinefurniture:birch_chair_pink_recipe2" | "extshape:chiseled_red_sandstone_stairs_from_vertical_stairs" | "adorn:stonecutting/jungle_platform" | "minecraft:polished_deepslate_slab" | "extshape:stone_vertical_quarter_piece_from_vertical_slab" | "extshape:andesite_vertical_quarter_piece_from_stonecutting" | "extshape:dripstone_slab_from_stonecutting" | "extshape:netherrack_slab_from_vertical_slab" | "extshape:crying_obsidian_stairs_from_vertical_stairs" | "minecraft:orange_glazed_terracotta" | "minecraft:pink_carpet" | "extshape:emerald_vertical_quarter_piece_from_vertical_slab" | "minecraft:deepslate_bricks" | "extshape:obsidian_vertical_quarter_piece_from_vertical_slab" | "minecraft:waxed_exposed_copper_from_honeycomb" | "extshape:quartz_vertical_stairs_from_stonecutting" | "extshape:pink_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:waxed_weathered_cut_copper_stairs" | "extshape:pink_concrete_vertical_stairs" | "minecraft:mossy_stone_brick_stairs" | "extshape:chiseled_polished_blackstone_slab" | "extshape:mossy_cobblestone_quarter_piece_from_vertical_quarter_piece" | "minecraft:amethyst_block" | "extshape:red_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "mtr:signal_remover_green" | "extshape:stone_brick_quarter_piece_from_slab_stonecutting" | "minecraft:nether_brick" | "extshape:magenta_terracotta_vertical_slab_from_stonecutting" | "extshape:cobbled_deepslate_quarter_piece_from_slab" | "adorn:spruce_kitchen_cupboard" | "exlinefurniture:spruce_dresser_recipe" | "mtr:signal_remover_black" | "chisel:chisel" | "adorn:red_nether_brick_step" | "adorn:spruce_chair" | "extshape:cyan_terracotta_stairs" | "extshape:smooth_sandstone_vertical_slab_from_stonecutting" | "minecraft:brown_wool" | "minecraft:purple_bed" | "extshape:polished_diorite_quarter_piece_from_stonecutting" | "extshape:chiseled_stone_brick_wall_from_stone_bricks_stonecutting" | "extshape:prismarine_quarter_piece_from_vertical_quarter_piece" | "extshape:terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:crimson_log_table_recipe" | "extshape:polished_granite_fence" | "extshape:deepslate_brick_vertical_stairs" | "extshape:calcite_slab" | "extshape:waxed_weathered_cut_copper_vertical_stairs_from_stonecutting" | "exlinefurniture:dark_oak_lamp_blue_recipe" | "extshape:tuff_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:birch_chair_magenta_recipe" | "extshape:deepslate_tile_quarter_piece_from_vertical_slab" | "extshape:lapis_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:crimson_chair_green_recipe2" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_stonecutting" | "minecraft:wheat" | "extshape:magenta_wool_slab_from_vertical_slab" | "extshape:magenta_concrete_fence_gate" | "extshape:pink_wool_slab_from_vertical_slab" | "extshape:quartz_brick_quarter_piece_from_vertical_slab" | "minecraft:bow" | "extshape:waxed_exposed_cut_copper_fence_gate" | "exlinefurniture:crimson_chair_cyan_recipe2" | "extshape:diorite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:andesite_stairs" | "mtr:lift_track_floor_1" | "minecraft:light_blue_carpet_from_white_carpet" | "extshape:quartz_brick_vertical_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_stairs" | "exlinefurniture:acacia_lamp_cyan_recipe" | "minecraft:dark_oak_boat" | "extshape:purple_wool_stairs_from_vertical_stairs" | "extshape:red_terracotta_slab_from_stonecutting" | "extshape:dark_prismarine_pressure_plate" | "extshape:blue_terracotta_fence_gate" | "minecraft:copper_ingot_from_smelting_deepslate_copper_ore" | "extshape:cut_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:mossy_stone_brick_wall" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:deepslate_brick_slab_from_vertical_slab" | "extshape:spruce_vertical_quarter_piece" | "adorn:stonecutting/deepslate_brick_post" | "extshape:gray_terracotta_fence" | "extshape:clay_vertical_stairs" | "extshape:polished_blackstone_vertical_quarter_piece_from_blackstone_stonecutting" | "adorn:crates/pack/egg" | "minecraft:firework_rocket_simple" | "extshape:magenta_terracotta_fence_gate" | "extshape:gold_wall" | "minecraft:andesite" | "extshape:gold_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:polished_diorite_pressure_plate" | "extshape:green_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:light_gray_terracotta_quarter_piece_from_stairs_stonecutting" | "mtr:ceiling_no_light" | "extshape:magenta_concrete_quarter_piece_from_stonecutting" | "extshape:white_wool_fence" | "adorn:stonecutting/prismarine_brick_post" | "exlinefurniture:dark_oak_bench_recipe" | "extshape:waxed_oxidized_cut_copper_fence" | "extshape:green_concrete_slab_from_stonecutting" | "exlinefurniture:jungle_window_web" | "extshape:honeycomb_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_slab" | "mtr:signal_remover_yellow" | "adorn:stonecutting/prismarine_platform" | "extshape:chiseled_stone_brick_wall_from_stone_stonecutting" | "extshape:waxed_cut_copper_fence" | "extshape:gold_vertical_quarter_piece_from_vertical_slab" | "minecraft:stone" | "minecraft:blackstone_stairs" | "extshape:gold_vertical_slab_from_stonecutting" | "extshape:pink_wool_quarter_piece_from_vertical_slab" | "mtr:rail_connector_200" | "extshape:deepslate_tile_stairs_from_vertical_stairs" | "extshape:black_terracotta_fence_gate" | "extshape:chiseled_nether_brick_vertical_slab" | "adorn:acacia_shelf" | "extshape:emerald_stairs_from_vertical_stairs" | "extshape:raw_iron_quarter_piece_from_stairs_stonecutting" | "extshape:red_nether_brick_vertical_slab" | "adorn:stonecutting/cobblestone_post" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "minecraft:nether_brick_fence" | "extshape:lime_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:light_blue_concrete_vertical_slab" | "mtr:rail_connector_40" | "extshape:brick_quarter_piece_from_vertical_quarter_piece" | "extshape:stone_brick_slab_from_vertical_slab" | "adorn:stonecutting/red_sandstone_post" | "minecraft:iron_ingot_from_blasting_raw_iron" | "extshape:cut_sandstone_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_copper_slab" | "exlinefurniture:warped_dresser_recipe" | "extshape:cyan_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:lapis_vertical_slab_from_stonecutting" | "extshape:cobbled_deepslate_vertical_stairs" | "minecraft:polished_deepslate_wall_from_polished_deepslate_stonecutting" | "extshape:light_gray_concrete_button" | "extshape:red_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:packed_ice_pressure_plate" | "mtr:rail_connector_20" | "exlinefurniture:acacia_lamp_purple_recipe" | "extshape:netherrack_vertical_quarter_piece_from_stonecutting" | "minecraft:green_candle" | "extshape:polished_deepslate_quarter_piece_from_stairs_stonecutting" | "minecraft:waxed_weathered_cut_copper_stairs_from_honeycomb" | "extshape:calcite_vertical_slab_from_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_slab_stonecutting" | "extshape:chiseled_stone_brick_vertical_slab_from_stonecutting" | "extshape:prismarine_brick_quarter_piece_from_slab_stonecutting" | "minecraft:coal_from_smelting_deepslate_coal_ore" | "extshape:birch_vertical_quarter_piece" | "extshape:green_concrete_fence" | "extshape:blue_wool_vertical_stairs" | "extshape:chiseled_polished_blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:brick_vertical_quarter_piece" | "extshape:netherite_wall_from_stonecutting" | "extshape:amethyst_vertical_quarter_piece_from_vertical_slab" | "extshape:lime_concrete_wall_from_stonecutting" | "extshape:cyan_concrete_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_light_blue_recipe" | "extshape:polished_deepslate_slab_from_vertical_slab" | "minecraft:cooked_mutton_from_smoking" | "minecraft:hopper_minecart" | "mtr:rail_connector_80" | "minecraft:blue_stained_glass_pane" | "mtr:marble_blue_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_stairs_stonecutting" | "extshape:cyan_wool_vertical_quarter_piece" | "extshape:magenta_concrete_fence" | "extshape:pumpkin_quarter_piece_from_vertical_slab" | "extshape:chiseled_deepslate_wall" | "adorn:warped_kitchen_cupboard" | "extshape:bedrock_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:gray_terracotta_vertical_quarter_piece_from_stonecutting" | "adorn:brick_platform" | "extshape:diorite_fence_gate" | "extshape:red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_concrete_vertical_stairs_from_stonecutting" | "exlinefurniture:froggy_chair_lime_recipe" | "extshape:netherite_quarter_piece_from_slab" | "minecraft:light_gray_concrete_powder" | "extshape:white_wool_vertical_slab" | "extshape:red_terracotta_button" | "exlinefurniture:spruce_chair_purple_recipe" | "exlinefurniture:dark_oak_lamp_purple_recipe" | "minecraft:diorite_stairs" | "mtr:rail_connector_60" | "extshape:snow_vertical_stairs" | "extshape:snow_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_iron_vertical_slab" | "extshape:green_wool_fence" | "exlinefurniture:dark_oak_lamp_lime_recipe" | "extshape:smooth_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_brick_wall_from_polished_deepslate_stonecutting" | "adorn:polished_blackstone_step" | "minecraft:end_stone_brick_stairs_from_end_stone_stonecutting" | "extshape:yellow_terracotta_button" | "extshape:smooth_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:dark_oak_chair_recipe" | "minecraft:netherite_scrap" | "minecraft:cut_sandstone" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_vertical_slab" | "minecraft:nether_brick_slab" | "extshape:waxed_weathered_copper_quarter_piece_from_vertical_slab" | "minecraft:blue_carpet_from_white_carpet" | "extshape:nether_brick_quarter_piece_from_slab_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_slab" | "extshape:polished_diorite_fence_gate" | "extshape:cobblestone_quarter_piece_from_stairs_stonecutting" | "extshape:packed_ice_vertical_slab" | "minecraft:campfire" | "exlinefurniture:dark_oak_dresser_recipe" | "extshape:light_blue_wool_wall" | "extshape:red_terracotta_slab" | "minecraft:brick_stairs" | "extshape:brown_concrete_fence_gate" | "extshape:dripstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_concrete_quarter_piece_from_slab" | "extshape:gold_fence_gate" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:waxed_cut_copper_from_waxed_copper_block_stonecutting" | "extshape:magenta_terracotta_wall_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_vertical_slab" | "extshape:raw_gold_vertical_quarter_piece_from_stonecutting" | "extshape:magenta_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:black_stained_glass"; + type RawTexture = "minecraft:textures/gui/container/generic_54.png" | "chiselsandbits:textures/atlas/icons.png" | "minecraft:textures/gui/title/background/panorama_0.png" | "minecraft:textures/gui/container/creative_inventory/tab_inventory.png" | "londonunderground:johnston/0" | "minecraft:textures/gui/container/gamemode_switcher.png" | "minecraft:textures/gui/title/background/panorama_1.png" | "minecraft:textures/gui/container/bundle.png" | "minecraft:textures/gui/container/inventory.png" | "minecraft:textures/entity/horse/horse_white.png" | "minecraft:textures/entity/enderdragon/dragon.png" | "minecraft:textures/entity/armorstand/wood.png" | "minecraft:textures/gui/recipe_button.png" | "minecraft:textures/gui/options_background.png" | "minecraft:textures/atlas/mob_effects.png" | "minecraft:textures/gui/title/edition.png" | "minecraft:textures/entity/end_crystal/end_crystal_beam.png" | "minecraft:textures/atlas/paintings.png" | "minecraft:textures/gui/icons.png" | "minecraft:textures/entity/steve.png" | "jsblock:pids_4/0" | "minecraft:textures/atlas/beds.png" | "minecraft:default/0" | "minecraft:textures/gui/toasts.png" | "jsblock:kcr_sign/0" | "minecraft:textures/entity/skeleton/skeleton.png" | "journeymap:ui/img/marker-player-32.png" | "journeymap:ui/img/grid-region.png" | "mtr:textures/block/white.png" | "minecraft:textures/atlas/chest.png" | "minecraft:textures/entity/end_portal.png" | "londonunderground:londonunderground/0" | "minecraft:uniform/2" | "minecraft:uniform/1" | "minecraft:textures/misc/enchanted_item_glint.png" | "minecraft:uniform/0" | "minecraft:skins/9d3eff373bf9b1b311a0bc788fa43251c43a4b41" | "londonunderground:beeching/0" | "minecraft:textures/gui/widgets.png" | "minecraft:dynamic/light_map_1" | "journeymap:ui/img/marker-player-bg-32.png" | "minecraft:textures/gui/accessibility.png" | "minecraft:textures/atlas/shield_patterns.png" | "minecraft:textures/gui/world_selection.png" | "minecraft:skins/17f76a23ff4d227a94ea3d5802dccae9f2ae9aa9" | "midnightlib:textures/gui/midnightlib_button.png" | "minecraft:worlds/test_kubejs/9054ee0c34b0870f082a82c6a7b76b4fcc7a4d2a/icon" | "minecraft:textures/block/destroy_stage_1.png" | "minecraft:textures/gui/title/mojangstudios.png" | "minecraft:textures/gui/title/background/panorama_5.png" | "minecraft:textures/atlas/blocks.png" | "minecraft:textures/environment/end_sky.png" | "minecraft:textures/entity/experience_orb.png" | "minecraft:textures/entity/end_gateway_beam.png" | "minecraft:textures/block/destroy_stage_2.png" | "fabric:textures/gui/creative_buttons.png" | "mtr:textures/gui/icon_right.png" | "minecraft:textures/atlas/shulker_boxes.png" | "minecraft:missing/0" | "minecraft:textures/gui/title/background/panorama_overlay.png" | "minecraft:illageralt/0" | "minecraft:textures/entity/skeleton/wither_skeleton.png" | "minecraft:textures/environment/sun.png" | "minecraft:textures/environment/moon_phases.png" | "minecraft:textures/block/destroy_stage_0.png" | "minecraft:textures/atlas/banner_patterns.png" | "minecraft:worlds/test_mods/5e68741f40f7f4feac98d31dcd880266445bf9a1/icon" | "minecraft:textures/block/destroy_stage_3.png" | "minecraft:textures/entity/end_crystal/end_crystal.png" | "minecraft:illageralt2/0" | "minecraft:textures/gui/container/creative_inventory/tab_items.png" | "minecraft:textures/gui/title/background/panorama_4.png" | "minecraft:textures/misc/shadow.png" | "minecraft:textures/entity/minecart.png" | "minecraft:textures/entity/enderdragon/dragon_eyes.png" | "minecraft:textures/entity/zombie/zombie.png" | "minecraft:textures/gui/bars.png" | "minecraft:alt/0" | "mtr:mtr/0" | "mtr:textures/gui/icon_left.png" | "minecraft:textures/models/armor/iron_layer_2.png" | "minecraft:textures/gui/title/background/panorama_3.png" | "minecraft:textures/gui/container/creative_inventory/tabs.png" | "journeymap:ui/img/ico/journeymap.png" | "minecraft:textures/atlas/particles.png" | "minecraft:missingno" | "minecraft:textures/entity/projectiles/arrow.png" | "minecraft:textures/misc/vignette.png" | "minecraft:textures/atlas/signs.png" | "minecraft:textures/gui/title/background/panorama_2.png" | "minecraft:textures/models/armor/iron_layer_1.png" | "minecraft:textures/entity/enderdragon/dragon_exploding.png" | "minecraft:textures/gui/title/minecraft.png" | "minecraft:textures/entity/boat/oak.png" | "minecraft:worlds/yuushya_townscape_____/e6a7414541a15d3239f2b9a3e4c117bf9491b2f0/icon" | "jsblock:deptimer/0"; + type Texture = "chisel:continuity_reserved/00000769" | "chisel:continuity_reserved/00000766" | "chisel:continuity_reserved/00000765" | "chisel:continuity_reserved/00000768" | "chisel:block/crude_horizontal/crimson_planks" | "chisel:continuity_reserved/00000767" | "minecraft:block/dandelion" | "chisel:continuity_reserved/00000762" | "chisel:continuity_reserved/00000761" | "minecraft:block/smithing_table_side" | "chisel:continuity_reserved/00000764" | "chisel:continuity_reserved/00000763" | "chisel:continuity_reserved/00000760" | "chisel:block/tiles_medium/blue_concrete" | "chisel:continuity_reserved/0000075e" | "chisel:continuity_reserved/0000075d" | "chisel:continuity_reserved/0000075f" | "chisel:continuity_reserved/0000075a" | "chisel:continuity_reserved/0000075c" | "chisel:continuity_reserved/0000075b" | "jsblock:item/station_name_tall_stand" | "chisel:continuity_reserved/00000777" | "chisel:continuity_reserved/00000776" | "chisel:continuity_reserved/00000779" | "chisel:continuity_reserved/00000778" | "minecraft:item/fishing_rod_cast" | "chisel:continuity_reserved/00000773" | "chisel:continuity_reserved/00000772" | "chisel:continuity_reserved/00000775" | "chisel:continuity_reserved/00000774" | "chisel:continuity_reserved/00000771" | "chisel:continuity_reserved/00000770" | "chisel:continuity_reserved/0000076f" | "chisel:continuity_reserved/0000076e" | "chisel:block/prism/glowstone" | "chisel:block/shipping_crate/acacia_planks" | "chisel:continuity_reserved/0000076b" | "minecraft:block/brewing_stand" | "chisel:continuity_reserved/0000076a" | "chisel:continuity_reserved/0000076d" | "chisel:continuity_reserved/0000076c" | "chisel:continuity_reserved/00000788" | "chisel:continuity_reserved/00000787" | "chisel:continuity_reserved/00000789" | "chisel:continuity_reserved/00000784" | "minecraft:block/dark_oak_log" | "chisel:continuity_reserved/00000783" | "chisel:continuity_reserved/00000786" | "chisel:block/tiles_medium/andesite" | "chisel:continuity_reserved/00000785" | "minecraft:block/pink_stained_glass_pane_top" | "chisel:continuity_reserved/00000780" | "chisel:continuity_reserved/00000782" | "chisel:continuity_reserved/00000781" | "chisel:continuity_reserved/0000077f" | "chisel:continuity_reserved/0000077c" | "chisel:continuity_reserved/0000077b" | "chisel:continuity_reserved/0000077e" | "minecraft:item/mojang_banner_pattern" | "chisel:block/raw/bricks" | "chisel:continuity_reserved/0000077d" | "minecraft:block/cake_bottom" | "chisel:continuity_reserved/0000077a" | "jsblock:block/kcr_name_sign_exit_right" | "minecraft:item/iron_horse_armor" | "chisel:continuity_reserved/00000799" | "chisel:continuity_reserved/00000798" | "chisel:continuity_reserved/00000795" | "chisel:continuity_reserved/00000794" | "minecraft:block/small_dripleaf_stem_bottom" | "chisel:continuity_reserved/00000797" | "chisel:continuity_reserved/00000796" | "chisel:continuity_reserved/00000791" | "chisel:continuity_reserved/00000790" | "chisel:continuity_reserved/00000793" | "chisel:continuity_reserved/00000792" | "minecraft:block/oak_planks" | "minecraft:block/torch" | "chisel:block/coin_tails/iron_block_top" | "chisel:continuity_reserved/0000078d" | "chisel:continuity_reserved/0000078c" | "chisel:continuity_reserved/0000078f" | "chisel:block/jellybean/white_concrete" | "chisel:continuity_reserved/0000078e" | "chisel:continuity_reserved/0000078b" | "inmis:item/baby_backpack" | "chisel:continuity_reserved/0000078a" | "chisel:continuity_reserved/00000726" | "chisel:continuity_reserved/00000725" | "chisel:continuity_reserved/00000728" | "chisel:continuity_reserved/00000727" | "chisel:continuity_reserved/00000722" | "minecraft:item/diamond_sword" | "chisel:continuity_reserved/00000721" | "chisel:continuity_reserved/00000724" | "chisel:continuity_reserved/00000723" | "chisel:block/slant/glowstone" | "chisel:continuity_reserved/00000720" | "jsblock:block/helpline_6_middle" | "chisel:continuity_reserved/0000071e" | "chisel:continuity_reserved/0000071d" | "chisel:continuity_reserved/0000071f" | "chisel:continuity_reserved/0000071a" | "chisel:block/large_tile/orange_concrete" | "minecraft:block/terracotta" | "chisel:continuity_reserved/0000071c" | "chisel:continuity_reserved/0000071b" | "minecraft:item/crossbow_arrow" | "chisel:block/bubble/glass" | "chisel:continuity_reserved/00000729" | "chisel:continuity_reserved/00000737" | "chisel:continuity_reserved/00000736" | "chisel:continuity_reserved/00000739" | "chisel:continuity_reserved/00000738" | "chisel:continuity_reserved/00000733" | "chisel:continuity_reserved/00000732" | "chisel:continuity_reserved/00000735" | "chisel:continuity_reserved/00000734" | "chisel:block/chaotic_medium/yellow_concrete" | "chisel:block/small_bricks/cobblestone" | "chisel:continuity_reserved/00000731" | "chisel:continuity_reserved/00000730" | "chisel:block/small_bricks/andesite" | "chisel:block/array/purple_concrete" | "chisel:continuity_reserved/0000072f" | "chisel:continuity_reserved/0000072e" | "chisel:block/twist/yellow_concrete" | "chisel:continuity_reserved/0000072b" | "chisel:continuity_reserved/0000072a" | "chisel:continuity_reserved/0000072d" | "chisel:continuity_reserved/0000072c" | "chisel:block/road/coal_block" | "chisel:block/encased_bricks/red_concrete" | "chisel:continuity_reserved/00000748" | "chisel:continuity_reserved/00000747" | "minecraft:block/birch_door_top" | "chisel:continuity_reserved/00000749" | "chisel:continuity_reserved/00000744" | "chisel:continuity_reserved/00000743" | "chisel:continuity_reserved/00000746" | "chisel:continuity_reserved/00000745" | "chisel:block/tiles_small/light_gray_concrete" | "chisel:continuity_reserved/00000740" | "chisel:continuity_reserved/00000742" | "chisel:block/circular/diorite" | "chisel:continuity_reserved/00000741" | "minecraft:block/repeater_on" | "chisel:continuity_reserved/0000073f" | "chisel:block/cut/blue_concrete" | "minecraft:block/large_fern_top" | "chisel:continuity_reserved/0000073c" | "chisel:continuity_reserved/0000073b" | "minecraft:block/dead_brain_coral_block" | "chisel:continuity_reserved/0000073e" | "chisel:continuity_reserved/0000073d" | "chisel:block/large_tile/ice" | "chisel:continuity_reserved/0000073a" | "minecraft:block/big_dripleaf_stem" | "chisel:block/zelda/emerald_block" | "chisel:continuity_reserved/00000759" | "chisel:continuity_reserved/00000758" | "minecraft:block/chipped_anvil_top" | "minecraft:block/tnt_side" | "chisel:continuity_reserved/00000755" | "chisel:continuity_reserved/00000754" | "chisel:continuity_reserved/00000757" | "chisel:continuity_reserved/00000756" | "chisel:continuity_reserved/00000751" | "chisel:continuity_reserved/00000750" | "chisel:continuity_reserved/00000753" | "chisel:continuity_reserved/00000752" | "mtr:item/ticket_processor_enquiry" | "minecraft:item/poisonous_potato" | "chisel:continuity_reserved/0000074d" | "chisel:continuity_reserved/0000074c" | "chisel:continuity_reserved/0000074f" | "minecraft:block/deepslate_coal_ore" | "chisel:continuity_reserved/0000074e" | "minecraft:block/gray_shulker_box" | "mtr:block/clock_face" | "chisel:continuity_reserved/0000074b" | "chisel:continuity_reserved/0000074a" | "chisel:block/tiles_medium/sandstone" | "minecraft:block/cyan_stained_glass" | "minecraft:item/armor_stand" | "chisel:block/jellybean/granite" | "adorn:block/wheat_seed_crate" | "chisel:block/french/red_concrete" | "chisel:block/weaver/purple_concrete" | "minecraft:block/dark_prismarine" | "chisel:block/japanese/glass" | "mtr:item/railway_sign_2_even" | "minecraft:item/rabbit" | "chisel:block/shipping_crate/crimson_planks" | "minecraft:item/cooked_salmon" | "chisel:continuity_reserved/00000704" | "chisel:continuity_reserved/00000703" | "chisel:continuity_reserved/00000706" | "chisel:continuity_reserved/00000705" | "chisel:continuity_reserved/00000700" | "chisel:continuity_reserved/00000702" | "chisel:continuity_reserved/00000701" | "minecraft:block/item_frame" | "minecraft:item/purple_dye" | "chisel:block/zag/green_concrete" | "mtr:item/arrival_projector_1_small" | "minecraft:block/red_terracotta" | "chisel:block/small_bricks/red_concrete" | "chisel:continuity_reserved/00000708" | "chisel:continuity_reserved/00000707" | "chisel:continuity_reserved/00000709" | "minecraft:block/smoker_side" | "chisel:continuity_reserved/00000715" | "chisel:continuity_reserved/00000714" | "chisel:continuity_reserved/00000717" | "chisel:continuity_reserved/00000716" | "chisel:continuity_reserved/00000711" | "mtr:item/railway_sign_pole" | "chisel:continuity_reserved/00000710" | "inmis:item/endless_backpack" | "chisel:continuity_reserved/00000713" | "chisel:continuity_reserved/00000712" | "chisel:block/road/yellow_concrete" | "chisel:continuity_reserved/0000070d" | "chisel:continuity_reserved/0000070c" | "chisel:continuity_reserved/0000070f" | "chisel:continuity_reserved/0000070e" | "chisel:block/triple_bricks/green_concrete" | "chisel:continuity_reserved/0000070b" | "chisel:continuity_reserved/0000070a" | "bitsandchisels:item/wrench" | "chisel:block/mosaic/light_gray_concrete" | "chisel:continuity_reserved/00000719" | "chisel:continuity_reserved/00000718" | "chisel:block/jellybean/andesite" | "mtr:block/rubbish" | "minecraft:block/melon_stem" | "chisel:block/large_tile/diorite" | "minecraft:item/cyan_dye" | "chisel:continuity_reserved/000005fd" | "chisel:continuity_reserved/000005fc" | "minecraft:block/soul_sand" | "chisel:continuity_reserved/000005ff" | "chisel:continuity_reserved/000005fe" | "minecraft:item/music_disc_pigstep" | "chisel:continuity_reserved/000005fb" | "chisel:continuity_reserved/000005fa" | "minecraft:block/blast_furnace_side" | "minecraft:block/bamboo_stage0" | "mtr:item/station_name_wall_white" | "chisel:block/solid_bricks/purpur" | "chisel:block/triple_bricks/black_concrete" | "factory_blocks:block/large_pipes" | "minecraft:block/scaffolding_side" | "chisel:block/brick/gold_block_top" | "minecraft:block/mushroom_block_inside" | "jsblock:block/track_trespass_1" | "minecraft:item/command_block_minecart" | "jsblock:block/track_trespass_2" | "chisel:block/prism/cobblestone" | "chisel:block/zag/black_concrete" | "minecraft:block/spawner" | "chisel:block/circular/yellow_concrete" | "chisel:block/twist/stone" | "chisel:block/panel/cyan_concrete" | "chisel:block/dungeon/glass" | "chisel:continuity_reserved/000006de" | "chisel:continuity_reserved/000006dd" | "chisel:continuity_reserved/000006df" | "chisel:continuity_reserved/000006da" | "chisel:continuity_reserved/000006dc" | "chisel:continuity_reserved/000006db" | "londonunderground:item/northern_pid" | "mtr:item/route_sign_standing_metal" | "chisel:continuity_reserved/000006f7" | "chisel:continuity_reserved/000006f6" | "chisel:continuity_reserved/000006f9" | "chisel:continuity_reserved/000006f8" | "chisel:continuity_reserved/000006f3" | "chisel:continuity_reserved/000006f2" | "chisel:continuity_reserved/000006f5" | "chisel:block/twist/orange_concrete_top" | "chisel:continuity_reserved/000006f4" | "chisel:continuity_reserved/000006f1" | "chisel:continuity_reserved/000006f0" | "chisel:continuity_reserved/000006ef" | "chisel:continuity_reserved/000006ee" | "chisel:block/dent/deepslate" | "chisel:continuity_reserved/000006eb" | "chisel:continuity_reserved/000006ea" | "chisel:continuity_reserved/000006ed" | "chisel:continuity_reserved/000006ec" | "minecraft:block/composter_top" | "minecraft:block/furnace_front_on" | "minecraft:item/bone" | "chisel:block/simple/gold_block_bottom" | "chisel:block/cut/prismarine" | "chisel:continuity_reserved/000006ff" | "chisel:continuity_reserved/000006fc" | "chisel:continuity_reserved/000006fb" | "minecraft:item/light_blue_dye" | "chisel:continuity_reserved/000006fe" | "chisel:block/pillar/glowstone_top" | "chisel:continuity_reserved/000006fd" | "chisel:continuity_reserved/000006fa" | "chisel:block/cracked/andesite" | "redbits:item/flip_flop" | "minecraft:item/book" | "minecraft:block/orange_candle_lit" | "mtr:block/psd_top_edge" | "minecraft:item/chainmail_chestplate" | "minecraft:block/crimson_door_top" | "minecraft:block/gray_wool" | "chisel:block/mosaic/nether_brick" | "minecraft:block/composter_bottom" | "chisel:block/large_tile/end_stone" | "chisel:block/circular/lime_concrete" | "mtr:item/rail_connector_80_one_way" | "minecraft:block/birch_door_bottom" | "minecraft:block/glowstone" | "chisel:block/cracked/light_gray_concrete" | "chisel:continuity_reserved/000006a9" | "minecraft:block/jack_o_lantern" | "exlinefurniture:blocks/ceiling_fan_spruce" | "chisel:continuity_reserved/000006b7" | "chisel:block/simple/gold_block_top" | "chisel:continuity_reserved/000006b6" | "chisel:continuity_reserved/000006b9" | "chisel:continuity_reserved/000006b8" | "chisel:block/zag/sandstone" | "chisel:continuity_reserved/000006b3" | "minecraft:block/brown_terracotta" | "chisel:continuity_reserved/000006b2" | "minecraft:block/fire_0" | "chisel:continuity_reserved/000006b5" | "minecraft:block/fire_1" | "chisel:continuity_reserved/000006b4" | "chisel:continuity_reserved/000006b1" | "chisel:continuity_reserved/000006b0" | "chisel:continuity_reserved/000006af" | "chisel:continuity_reserved/000006ae" | "chisel:continuity_reserved/000006ab" | "chisel:continuity_reserved/000006aa" | "mtr:block/wheel" | "chisel:continuity_reserved/000006ad" | "chisel:continuity_reserved/000006ac" | "chisel:block/prism/redstone_block" | "chisel:continuity_reserved/000006c8" | "chisel:block/twist/light_gray_concrete" | "chisel:continuity_reserved/000006c7" | "chisel:continuity_reserved/000006c9" | "chisel:continuity_reserved/000006c4" | "chisel:continuity_reserved/000006c3" | "chisel:continuity_reserved/000006c6" | "chisel:continuity_reserved/000006c5" | "chisel:continuity_reserved/000006c0" | "minecraft:block/birch_sapling" | "chisel:continuity_reserved/000006c2" | "chisel:continuity_reserved/000006c1" | "chisel:block/encased_bricks/red_sandstone" | "chisel:block/cut/purple_concrete" | "chisel:block/raw/coal_block" | "chisel:continuity_reserved/000006bf" | "minecraft:block/cracked_nether_bricks" | "chisel:continuity_reserved/000006bc" | "chisel:continuity_reserved/000006bb" | "chisel:continuity_reserved/000006be" | "chisel:continuity_reserved/000006bd" | "chisel:continuity_reserved/000006ba" | "chisel:continuity_reserved/000006d9" | "chisel:continuity_reserved/000006d8" | "chisel:continuity_reserved/000006d5" | "chisel:continuity_reserved/000006d4" | "chisel:continuity_reserved/000006d7" | "minecraft:block/light_blue_concrete_powder" | "chisel:continuity_reserved/000006d6" | "chisel:continuity_reserved/000006d1" | "chisel:continuity_reserved/000006d0" | "chisel:continuity_reserved/000006d3" | "chisel:continuity_reserved/000006d2" | "chisel:continuity_reserved/000006cd" | "chisel:block/chaotic_small/glowstone" | "mtr:item/station_name_entrance" | "chisel:continuity_reserved/000006cc" | "chisel:continuity_reserved/000006cf" | "chisel:continuity_reserved/000006ce" | "mtr:item/station_name_wall_gray" | "chisel:continuity_reserved/000006cb" | "chisel:continuity_reserved/000006ca" | "minecraft:block/bee_nest_top" | "chisel:continuity_reserved/000006e9" | "chisel:continuity_reserved/000006e6" | "chisel:continuity_reserved/000006e5" | "chisel:continuity_reserved/000006e8" | "chisel:continuity_reserved/000006e7" | "chisel:continuity_reserved/000006e2" | "redbits:block/two_way_repeater_off" | "chisel:continuity_reserved/000006e1" | "chisel:continuity_reserved/000006e4" | "minecraft:item/golden_apple" | "chisel:continuity_reserved/000006e3" | "chisel:continuity_reserved/000006e0" | "chisel:block/brick/gold_block" | "chisel:block/chaotic_medium/blue_concrete" | "chisel:block/array/white_concrete" | "minecraft:block/tripwire" | "chisel:block/pillar/coal_block_top" | "chisel:block/tiles_small/purple_concrete" | "mtr:item/route_sign_wall_metal" | "minecraft:block/quartz_bricks" | "chisel:block/legacy/pink_wool" | "minecraft:block/white_candle" | "chisel:block/raw/blue_concrete" | "minecraft:block/turtle_egg_very_cracked" | "mtr:block/psd_door_bottom_2" | "mtr:block/psd_door_bottom_1" | "chisel:block/panel/purple_concrete" | "minecraft:block/cauldron_inner" | "minecraft:block/amethyst_block" | "chisel:block/coin_heads/iron_block_bottom" | "minecraft:block/jungle_sapling" | "minecraft:block/gray_terracotta" | "chisel:block/smooth/birch_planks" | "minecraft:item/bowl" | "minecraft:block/iron_door_bottom" | "chisel:block/circular/purpur" | "chiselsandbits:items/unseal" | "minecraft:item/red_candle" | "minecraft:stations/stockwell_northern" | "minecraft:item/light_gray_candle" | "inmis:item/gilded_backpack" | "chisel:block/plates/gold_block_top" | "chisel:block/slant/nether_brick" | "chisel:continuity_reserved/000006a6" | "chisel:continuity_reserved/000006a5" | "chisel:continuity_reserved/000006a8" | "chisel:continuity_reserved/000006a7" | "chisel:continuity_reserved/000006a2" | "chisel:continuity_reserved/000006a1" | "chisel:continuity_reserved/000006a4" | "chisel:continuity_reserved/000006a3" | "chisel:continuity_reserved/000006a0" | "mtr:block/psd_top" | "chisel:block/ornate/red_concrete" | "minecraft:entity/banner_base" | "londonunderground:block/river" | "chisel:block/simple/diamond_block_top" | "minecraft:block/wet_sponge" | "chisel:continuity_reserved/0000079e" | "chisel:block/dent/white_concrete" | "chisel:continuity_reserved/0000079d" | "minecraft:item/fire_charge" | "chisel:continuity_reserved/0000079f" | "chisel:continuity_reserved/0000079a" | "chisel:continuity_reserved/0000079c" | "bitsandchisels:item/smart_chisel" | "chisel:continuity_reserved/0000079b" | "chisel:block/panel/end_stone" | "minecraft:block/white_tulip" | "chisel:block/french/quartz" | "minecraft:block/sculk_sensor_bottom" | "chisel:block/paneling/spruce_planks" | "factory_blocks:block/pwireframe" | "chisel:block/twist/end_stone" | "minecraft:block/pink_shulker_box" | "chisel:block/twist/blue_concrete" | "chisel:block/pillar/bricks" | "minecraft:block/pumpkin_side" | "chisel:block/twist/redstone_block_top" | "minecraft:block/brown_wool" | "chisel:block/triple_bricks/cobblestone" | "chisel:block/braid/birch_planks" | "chisel:block/largeingot/iron_block_top" | "chisel:block/french/brown_concrete" | "minecraft:block/stripped_jungle_log_top" | "chisel:block/slant/bricks" | "chisel:continuity_reserved/00000649" | "chisel:block/llama/blue_wool" | "chisel:continuity_reserved/00000648" | "chisel:continuity_reserved/00000645" | "chisel:continuity_reserved/00000644" | "chisel:continuity_reserved/00000647" | "chisel:continuity_reserved/00000646" | "chisel:continuity_reserved/00000641" | "chisel:continuity_reserved/00000640" | "chisel:block/circular/magenta_concrete" | "chisel:continuity_reserved/00000643" | "chisel:continuity_reserved/00000642" | "chisel:block/dent/cyan_concrete" | "chisel:block/twist/cyan_concrete_top" | "chisel:block/weaver/light_blue_concrete" | "chisel:continuity_reserved/0000063d" | "chisel:continuity_reserved/0000063c" | "chisel:continuity_reserved/0000063f" | "chisel:continuity_reserved/0000063e" | "chisel:continuity_reserved/0000063b" | "chisel:continuity_reserved/0000063a" | "minecraft:block/light_blue_stained_glass_pane_top" | "minecraft:block/chain" | "chisel:continuity_reserved/00000659" | "chisel:continuity_reserved/00000656" | "minecraft:block/birch_planks" | "chisel:continuity_reserved/00000655" | "chisel:continuity_reserved/00000658" | "minecraft:block/gold_ore" | "chisel:continuity_reserved/00000657" | "chisel:continuity_reserved/00000652" | "chisel:continuity_reserved/00000651" | "chisel:continuity_reserved/00000654" | "minecraft:block/cave_vines_lit" | "chisel:block/pillar/andesite" | "chisel:continuity_reserved/00000653" | "chisel:continuity_reserved/00000650" | "minecraft:block/crimson_roots" | "chisel:continuity_reserved/0000064e" | "chisel:continuity_reserved/0000064d" | "chisel:continuity_reserved/0000064f" | "chisel:continuity_reserved/0000064a" | "chisel:continuity_reserved/0000064c" | "chisel:continuity_reserved/0000064b" | "chisel:continuity_reserved/00000667" | "chisel:continuity_reserved/00000666" | "chisel:continuity_reserved/00000669" | "chisel:continuity_reserved/00000668" | "chisel:continuity_reserved/00000663" | "chisel:continuity_reserved/00000662" | "chisel:continuity_reserved/00000665" | "chisel:continuity_reserved/00000664" | "chisel:continuity_reserved/00000661" | "chisel:continuity_reserved/00000660" | "minecraft:block/brown_shulker_box" | "chisel:block/panel/dirt" | "chisel:block/small_bricks/end_stone" | "chisel:continuity_reserved/0000065f" | "chisel:continuity_reserved/0000065e" | "chisel:block/mosaic/cyan_concrete" | "chisel:continuity_reserved/0000065b" | "chisel:continuity_reserved/0000065a" | "chisel:continuity_reserved/0000065d" | "chisel:continuity_reserved/0000065c" | "minecraft:block/attached_pumpkin_stem" | "chisel:continuity_reserved/00000678" | "chisel:continuity_reserved/00000677" | "chisel:continuity_reserved/00000679" | "chisel:continuity_reserved/00000674" | "chisel:continuity_reserved/00000673" | "minecraft:block/cobweb" | "chisel:continuity_reserved/00000676" | "chisel:continuity_reserved/00000675" | "jsblock:block/emg_stop_1" | "chisel:continuity_reserved/00000670" | "chisel:continuity_reserved/00000672" | "chisel:continuity_reserved/00000671" | "chisel:continuity_reserved/0000066f" | "chisel:block/crude_horizontal/spruce_planks" | "chisel:continuity_reserved/0000066c" | "chisel:continuity_reserved/0000066b" | "chisel:continuity_reserved/0000066e" | "chisel:continuity_reserved/0000066d" | "chisel:continuity_reserved/0000066a" | "minecraft:item/feather" | "chisel:continuity_reserved/00000605" | "chisel:continuity_reserved/00000604" | "chisel:continuity_reserved/00000607" | "chisel:continuity_reserved/00000606" | "chisel:continuity_reserved/00000601" | "chisel:continuity_reserved/00000600" | "chisel:continuity_reserved/00000603" | "chisel:continuity_reserved/00000602" | "chisel:block/zag/deepslate" | "minecraft:block/quartz_pillar_top" | "minecraft:block/rail_corner" | "exlinefurniture:blocks/static" | "chisel:block/chaotic_small/stone" | "chisel:block/french/green_concrete" | "chisel:block/cut/light_blue_concrete" | "mtr:item/station_name_tall_block" | "chisel:continuity_reserved/00000609" | "chisel:continuity_reserved/00000608" | "chisel:continuity_reserved/00000616" | "chisel:continuity_reserved/00000615" | "chisel:block/cracked/gray_concrete" | "chisel:block/tiles_small/quartz" | "chisel:continuity_reserved/00000618" | "chisel:continuity_reserved/00000617" | "chisel:continuity_reserved/00000612" | "chisel:continuity_reserved/00000611" | "chisel:continuity_reserved/00000614" | "chisel:continuity_reserved/00000613" | "chisel:continuity_reserved/00000610" | "minecraft:block/birch_log_top" | "chisel:continuity_reserved/0000060e" | "chisel:continuity_reserved/0000060d" | "chisel:continuity_reserved/0000060f" | "chisel:continuity_reserved/0000060a" | "chisel:continuity_reserved/0000060c" | "chisel:continuity_reserved/0000060b" | "minecraft:block/grass_block_snow" | "chisel:continuity_reserved/00000619" | "minecraft:block/raw_copper_block" | "chisel:continuity_reserved/00000627" | "chisel:continuity_reserved/00000626" | "chisel:continuity_reserved/00000629" | "chisel:continuity_reserved/00000628" | "chisel:continuity_reserved/00000623" | "chisel:continuity_reserved/00000622" | "chisel:continuity_reserved/00000625" | "chisel:continuity_reserved/00000624" | "minecraft:block/cobbled_deepslate" | "jsblock:block/enquiry_machine_2_upper" | "chisel:continuity_reserved/00000621" | "chisel:continuity_reserved/00000620" | "chisel:block/chaotic_small/blue_concrete" | "redbits:block/redstone_torch" | "chisel:continuity_reserved/0000061f" | "chisel:continuity_reserved/0000061e" | "chisel:block/circular/light_blue_concrete" | "adorn:block/honeycomb_crate" | "chisel:continuity_reserved/0000061b" | "chisel:continuity_reserved/0000061a" | "factory_blocks:block/vent" | "chisel:continuity_reserved/0000061d" | "chisel:continuity_reserved/0000061c" | "chisel:block/largeingot/iron_block_bottom" | "mtr:block/dark_blue" | "chisel:continuity_reserved/00000638" | "chisel:continuity_reserved/00000637" | "chisel:continuity_reserved/00000639" | "chisel:continuity_reserved/00000634" | "chisel:continuity_reserved/00000633" | "chisel:continuity_reserved/00000636" | "chisel:continuity_reserved/00000635" | "chisel:continuity_reserved/00000630" | "chisel:continuity_reserved/00000632" | "chisel:continuity_reserved/00000631" | "minecraft:item/diamond_leggings" | "chisel:continuity_reserved/0000062f" | "chisel:continuity_reserved/0000062c" | "chisel:continuity_reserved/0000062b" | "chisel:continuity_reserved/0000062e" | "chisel:continuity_reserved/0000062d" | "chisel:continuity_reserved/0000062a" | "mtr:item/glass_fence_stained" | "chisel:block/tiles_medium/light_blue_concrete" | "londonunderground:block/britishrail_tube" | "chisel:block/twist/quartz" | "chisel:block/pillar/purple_concrete_top" | "chisel:block/solid_bricks/yellow_concrete" | "minecraft:item/music_disc_mellohi" | "minecraft:block/lime_concrete" | "minecraft:item/tropical_fish" | "minecraft:block/cauldron_top" | "chisel:block/rivets/gold_block_top" | "minecraft:item/seagrass" | "chisel:block/crude_vertical/crimson_planks" | "mtr:item/apg_glass_end" | "minecraft:item/bucket" | "minecraft:block/sculk_sensor_tendril_active" | "chisel:block/tiles_medium/prismarine" | "minecraft:block/warped_roots_pot" | "minecraft:block/azalea_side" | "chisel:block/gem/diamond_block" | "chisel:block/weaver/purpur" | "minecraft:block/purpur_pillar" | "minecraft:block/orange_stained_glass_pane_top" | "chisel:block/large/crimson_planks" | "chisel:block/large_tile/red_sandstone" | "chisel:block/mosaic/red_concrete" | "chisel:continuity_reserved/000004df" | "chisel:continuity_reserved/000004dc" | "chisel:continuity_reserved/000004db" | "chisel:continuity_reserved/000004de" | "chisel:continuity_reserved/000004dd" | "chisel:continuity_reserved/000004da" | "inmis:item/frayed_backpack" | "minecraft:item/chain" | "chisel:continuity_reserved/000004f9" | "chisel:continuity_reserved/000004f8" | "chiselsandbits:items/wrench_wood" | "chisel:continuity_reserved/000004f5" | "chisel:continuity_reserved/000004f4" | "chisel:continuity_reserved/000004f7" | "chisel:continuity_reserved/000004f6" | "chisel:continuity_reserved/000004f1" | "chisel:continuity_reserved/000004f0" | "chisel:continuity_reserved/000004f3" | "chisel:block/dent/yellow_concrete" | "chisel:continuity_reserved/000004f2" | "minecraft:block/stonecutter_saw" | "minecraft:block/shulker_box" | "minecraft:item/firework_rocket" | "chisel:continuity_reserved/000004ed" | "chisel:continuity_reserved/000004ec" | "chisel:continuity_reserved/000004ef" | "chisel:continuity_reserved/000004ee" | "chisel:continuity_reserved/000004eb" | "chisel:continuity_reserved/000004ea" | "chisel:block/encased_bricks/magenta_concrete" | "minecraft:item/netherite_hoe" | "chisel:block/thin/glass" | "minecraft:block/mossy_cobblestone" | "chisel:block/cracked/redstone_block" | "chisel:block/legacy/white_wool" | "minecraft:block/lightning_rod_on" | "chisel:continuity_reserved/000004fe" | "chisel:continuity_reserved/000004fd" | "chisel:continuity_reserved/000004ff" | "chisel:continuity_reserved/000004fa" | "chisel:continuity_reserved/000004fc" | "chisel:continuity_reserved/000004fb" | "minecraft:stations/sw_advert3" | "minecraft:stations/sw_advert2" | "minecraft:stations/sw_advert1" | "chisel:block/tiles_medium/green_concrete" | "minecraft:item/acacia_sign" | "chisel:block/plates/iron_block_bottom" | "minecraft:block/cactus_bottom" | "minecraft:stations/sw_advert4" | "minecraft:block/stripped_birch_log" | "minecraft:block/blue_concrete_powder" | "minecraft:block/smooth_stone_slab_side" | "chisel:continuity_reserved/000005bd" | "chisel:continuity_reserved/000005bc" | "chisel:continuity_reserved/000005bf" | "chisel:block/cracked/pink_concrete" | "chisel:continuity_reserved/000005be" | "chisel:continuity_reserved/000005bb" | "chisel:continuity_reserved/000005ba" | "minecraft:stations/stockwell_darkgrey_left" | "chisel:continuity_reserved/000005d9" | "minecraft:block/dark_oak_sapling" | "chisel:block/llama/light_blue_wool" | "chisel:block/llama/brown_wool" | "chisel:continuity_reserved/000005d6" | "chisel:continuity_reserved/000005d5" | "chisel:continuity_reserved/000005d8" | "chisel:block/cart/gold_block_top" | "chisel:continuity_reserved/000005d7" | "chisel:continuity_reserved/000005d2" | "chisel:continuity_reserved/000005d1" | "minecraft:item/cookie" | "chisel:continuity_reserved/000005d4" | "chisel:continuity_reserved/000005d3" | "chisel:continuity_reserved/000005d0" | "chisel:block/ornate/granite" | "minecraft:block/small_amethyst_bud" | "minecraft:stations/stockwell_right" | "chisel:continuity_reserved/000005ce" | "chisel:continuity_reserved/000005cd" | "chisel:continuity_reserved/000005cf" | "chisel:block/cracked_bricks/cyan_concrete" | "chisel:continuity_reserved/000005ca" | "minecraft:block/crimson_nylium" | "chisel:continuity_reserved/000005cc" | "chisel:continuity_reserved/000005cb" | "chisel:block/weaver/pink_concrete" | "chisel:continuity_reserved/000005e7" | "chisel:continuity_reserved/000005e6" | "chisel:continuity_reserved/000005e9" | "chisel:continuity_reserved/000005e8" | "chiselsandbits:items/chisel_stone" | "chisel:continuity_reserved/000005e3" | "chisel:continuity_reserved/000005e2" | "chisel:continuity_reserved/000005e5" | "chisel:continuity_reserved/000005e4" | "chisel:continuity_reserved/000005e1" | "chisel:block/ornate/quartz" | "chisel:continuity_reserved/000005e0" | "chisel:block/circular/coal_block" | "chisel:continuity_reserved/000005df" | "chisel:continuity_reserved/000005de" | "chisel:continuity_reserved/000005db" | "chisel:continuity_reserved/000005da" | "chisel:block/french/cobblestone" | "chisel:continuity_reserved/000005dd" | "chisel:continuity_reserved/000005dc" | "chisel:block/jellybean/end_stone" | "minecraft:item/empty_armor_slot_shield" | "chisel:continuity_reserved/000005f8" | "chisel:continuity_reserved/000005f7" | "minecraft:item/lime_candle" | "chisel:continuity_reserved/000005f9" | "chisel:continuity_reserved/000005f4" | "chisel:continuity_reserved/000005f3" | "chisel:continuity_reserved/000005f6" | "chisel:continuity_reserved/000005f5" | "chisel:continuity_reserved/000005f0" | "chisel:block/jellybean/cyan_concrete" | "chisel:continuity_reserved/000005f2" | "chisel:continuity_reserved/000005f1" | "chisel:block/pillar/blackstone_top" | "chisel:continuity_reserved/000005ef" | "chisel:continuity_reserved/000005ec" | "chisel:continuity_reserved/000005eb" | "chisel:continuity_reserved/000005ee" | "chisel:continuity_reserved/000005ed" | "chisel:block/dent/bricks" | "minecraft:block/dead_horn_coral" | "chisel:continuity_reserved/000005ea" | "factory_blocks:block/rusty_scaffold" | "chisel:block/solid_bricks/ice" | "minecraft:block/composter_compost" | "chisel:block/largeingot/gold_block" | "factory_blocks:block/rust_plates" | "chisel:block/pillar/deepslate" | "minecraft:block/quartz_block_bottom" | "chisel:block/tiles_small/granite" | "minecraft:block/weeping_vines" | "chisel:continuity_reserved/000005a7" | "chisel:continuity_reserved/000005a6" | "mtr:block/train_cargo_loader" | "chisel:continuity_reserved/000005a9" | "chisel:block/cracked_bricks/yellow_concrete" | "chisel:continuity_reserved/000005a8" | "chisel:block/ornate/lime_concrete" | "chisel:continuity_reserved/000005a3" | "chisel:continuity_reserved/000005a2" | "minecraft:block/purple_shulker_box" | "chisel:continuity_reserved/000005a5" | "chisel:continuity_reserved/000005a4" | "minecraft:block/red_concrete_powder" | "chisel:continuity_reserved/000005a1" | "chisel:block/triple_bricks/end_stone" | "chisel:continuity_reserved/000005a0" | "factory_blocks:block/sturdy" | "minecraft:item/pink_dye" | "minecraft:block/dead_fire_coral_fan" | "chisel:block/coin_heads/gold_block" | "minecraft:block/hay_block_top" | "minecraft:item/netherite_shovel" | "chisel:block/road/quartz" | "chisel:continuity_reserved/000005b8" | "chisel:continuity_reserved/000005b7" | "chisel:continuity_reserved/000005b9" | "chisel:continuity_reserved/000005b4" | "chisel:block/chaotic_bricks/purple_concrete" | "chisel:continuity_reserved/000005b3" | "chisel:continuity_reserved/000005b6" | "chisel:block/spaceblack/diamond_block" | "chisel:continuity_reserved/000005b5" | "chisel:block/crate_dark/iron_block" | "chisel:continuity_reserved/000005b0" | "chisel:continuity_reserved/000005b2" | "chisel:continuity_reserved/000005b1" | "chisel:block/mosaic/purpur" | "chisel:continuity_reserved/000005af" | "chisel:continuity_reserved/000005ac" | "chisel:continuity_reserved/000005ab" | "chisel:continuity_reserved/000005ae" | "chisel:continuity_reserved/000005ad" | "chisel:block/encased_bricks/purple_concrete" | "chisel:continuity_reserved/000005aa" | "jsblock:item/ticket_barrier_1_exit" | "chisel:block/shipping_crate/birch_planks" | "chisel:continuity_reserved/000005c9" | "chisel:continuity_reserved/000005c8" | "chisel:block/chaotic_small/magenta_concrete" | "chisel:continuity_reserved/000005c5" | "chisel:continuity_reserved/000005c4" | "chisel:continuity_reserved/000005c7" | "chisel:continuity_reserved/000005c6" | "chisel:continuity_reserved/000005c1" | "chisel:continuity_reserved/000005c0" | "chisel:continuity_reserved/000005c3" | "chisel:continuity_reserved/000005c2" | "minecraft:item/saddle" | "minecraft:block/black_candle" | "chisel:block/pillar/purple_concrete" | "chisel:block/encased_bricks/lime_concrete" | "jsblock:item/light_block" | "minecraft:block/sandstone_bottom" | "chisel:block/cracked_bricks/white_concrete" | "chisel:block/encased_bricks/sandstone" | "exlinefurniture:blocks/ceiling_fan_birch" | "minecraft:block/black_concrete_powder" | "chisel:block/jellybean/purpur" | "chisel:block/ornate/stone" | "chisel:block/stacked/birch_planks" | "minecraft:block/dark_oak_leaves" | "minecraft:block/small_dripleaf_side" | "chisel:block/chaotic_medium/white_concrete" | "minecraft:block/sunflower_back" | "minecraft:block/bubble_coral_fan" | "chisel:block/layer/end_stone" | "minecraft:item/music_disc_strad" | "factory_blocks:block/fan/side" | "chisel:block/dent/red_sandstone" | "minecraft:block/potted_azalea_bush_plant" | "chisel:block/crate_dark/gold_block_top" | "minecraft:block/light_blue_candle" | "chisel:continuity_reserved/00000689" | "chisel:continuity_reserved/00000688" | "chisel:continuity_reserved/00000685" | "chisel:continuity_reserved/00000684" | "chisel:continuity_reserved/00000687" | "chisel:continuity_reserved/00000686" | "chisel:block/soft_bricks/light_blue_concrete" | "chisel:block/weaver/gray_concrete" | "chisel:continuity_reserved/00000681" | "chisel:continuity_reserved/00000680" | "chisel:continuity_reserved/00000683" | "chisel:continuity_reserved/00000682" | "chisel:continuity_reserved/00000690" | "minecraft:item/iron_hoe" | "chisel:continuity_reserved/0000067d" | "chisel:continuity_reserved/0000067c" | "chisel:block/triple_bricks/brown_concrete" | "chisel:continuity_reserved/0000067f" | "chisel:continuity_reserved/0000067e" | "minecraft:block/budding_amethyst" | "chisel:continuity_reserved/0000067b" | "chisel:continuity_reserved/0000067a" | "chisel:block/triple_bricks/yellow_concrete" | "chisel:continuity_reserved/00000699" | "chisel:continuity_reserved/00000696" | "chisel:continuity_reserved/00000695" | "chisel:continuity_reserved/00000698" | "chisel:continuity_reserved/00000697" | "chisel:continuity_reserved/00000692" | "chisel:continuity_reserved/00000691" | "chisel:continuity_reserved/00000694" | "chisel:continuity_reserved/00000693" | "chisel:block/slant/prismarine" | "chisel:continuity_reserved/0000068e" | "chisel:continuity_reserved/0000068d" | "chisel:continuity_reserved/0000068f" | "chisel:continuity_reserved/0000068a" | "chisel:continuity_reserved/0000068c" | "chisel:continuity_reserved/0000068b" | "chisel:block/raw/light_blue_concrete" | "chisel:continuity_reserved/0000069f" | "minecraft:block/stripped_crimson_stem_top" | "chisel:continuity_reserved/0000069e" | "chisel:continuity_reserved/0000069b" | "chisel:continuity_reserved/0000069a" | "chisel:continuity_reserved/0000069d" | "chisel:continuity_reserved/0000069c" | "minecraft:block/snow" | "chisel:block/vents/iron_block" | "minecraft:block/cartography_table_top" | "minecraft:block/purple_terracotta" | "chisel:block/road/light_gray_concrete" | "minecraft:missingno" | "minecraft:item/bread" | "chisel:block/twist/green_concrete_top" | "minecraft:item/painting" | "minecraft:block/structure_block_data" | "chisel:continuity_reserved/00000528" | "chisel:continuity_reserved/00000527" | "chisel:block/cut/ice" | "chisel:continuity_reserved/00000529" | "chisel:continuity_reserved/00000524" | "chisel:continuity_reserved/00000523" | "chisel:continuity_reserved/00000526" | "exlinefurniture:blocks/ceiling_fan_acacia_2" | "chisel:continuity_reserved/00000525" | "chisel:continuity_reserved/00000520" | "chisel:continuity_reserved/00000522" | "chisel:continuity_reserved/00000521" | "chisel:continuity_reserved/0000051f" | "chisel:continuity_reserved/0000051c" | "chisel:continuity_reserved/0000051b" | "chisel:continuity_reserved/0000051e" | "chisel:continuity_reserved/0000051d" | "chisel:block/braid/stone" | "chisel:continuity_reserved/0000051a" | "minecraft:block/redstone_dust_line1" | "chisel:continuity_reserved/00000539" | "chisel:block/cut/purpur" | "chisel:continuity_reserved/00000538" | "chisel:continuity_reserved/00000535" | "chisel:continuity_reserved/00000534" | "chisel:continuity_reserved/00000537" | "minecraft:block/redstone_dust_line0" | "chisel:continuity_reserved/00000536" | "mtr:block/psd_door_bottom_back_1" | "chisel:continuity_reserved/00000531" | "chisel:continuity_reserved/00000530" | "chisel:continuity_reserved/00000533" | "mtr:block/psd_door_bottom_back_2" | "chisel:continuity_reserved/00000532" | "chisel:block/triple_bricks/blue_concrete" | "chisel:block/layer/light_blue_concrete" | "minecraft:block/blue_stained_glass_pane_top" | "chisel:continuity_reserved/0000052d" | "chisel:continuity_reserved/0000052c" | "chisel:continuity_reserved/0000052f" | "chisel:continuity_reserved/0000052e" | "minecraft:block/stonecutter_side" | "chisel:continuity_reserved/0000052b" | "chisel:continuity_reserved/0000052a" | "minecraft:block/dark_oak_log_top" | "chisel:continuity_reserved/00000549" | "chisel:continuity_reserved/00000546" | "chisel:continuity_reserved/00000545" | "chisel:continuity_reserved/00000548" | "chisel:continuity_reserved/00000547" | "chisel:continuity_reserved/00000542" | "chisel:continuity_reserved/00000541" | "chisel:continuity_reserved/00000544" | "chisel:continuity_reserved/00000543" | "minecraft:item/diamond_chestplate" | "chisel:continuity_reserved/00000540" | "chisel:block/glyphs/red_sandstone" | "minecraft:block/sweet_berry_bush_stage3" | "jsblock:item/model_e44" | "minecraft:block/sweet_berry_bush_stage2" | "londonunderground:block/tube_platforms/platform_variant" | "chisel:continuity_reserved/0000053e" | "chisel:continuity_reserved/0000053d" | "minecraft:block/sweet_berry_bush_stage1" | "minecraft:block/sweet_berry_bush_stage0" | "chisel:continuity_reserved/0000053f" | "chisel:continuity_reserved/0000053a" | "chisel:continuity_reserved/0000053c" | "chisel:continuity_reserved/0000053b" | "londonunderground:block/trams" | "minecraft:block/sugar_cane" | "chisel:continuity_reserved/00000557" | "chisel:continuity_reserved/00000556" | "chisel:continuity_reserved/00000559" | "chisel:continuity_reserved/00000558" | "chisel:continuity_reserved/00000553" | "chisel:continuity_reserved/00000552" | "chisel:continuity_reserved/00000555" | "chisel:continuity_reserved/00000554" | "chisel:block/chaotic_bricks/coal_block" | "chisel:continuity_reserved/00000551" | "chisel:continuity_reserved/00000550" | "chisel:continuity_reserved/0000054f" | "chisel:continuity_reserved/0000054e" | "chisel:continuity_reserved/0000054b" | "chisel:continuity_reserved/0000054a" | "mtr:block/rock_1" | "chisel:continuity_reserved/0000054d" | "mtr:block/rock_2" | "chisel:continuity_reserved/0000054c" | "chisel:block/encased_bricks/quartz" | "chisel:block/twist/light_blue_concrete_top" | "minecraft:block/pink_stained_glass" | "chisel:block/tiles_medium/stone" | "adorn:block/trading_station_cloth_top" | "minecraft:item/diamond" | "chisel:block/cut/bricks" | "mtr:block/psd_red_top" | "minecraft:block/dark_oak_door_top" | "chisel:block/twist/end_stone_top" | "minecraft:block/daylight_detector_top" | "chisel:block/llama/pink_wool" | "minecraft:block/white_shulker_box" | "chisel:continuity_reserved/00000506" | "chisel:continuity_reserved/00000505" | "chisel:continuity_reserved/00000508" | "chisel:continuity_reserved/00000507" | "chisel:continuity_reserved/00000502" | "chisel:continuity_reserved/00000501" | "chisel:continuity_reserved/00000504" | "minecraft:block/magenta_stained_glass" | "chisel:continuity_reserved/00000503" | "minecraft:block/smoker_bottom" | "chisel:continuity_reserved/00000500" | "minecraft:block/gilded_blackstone" | "chisel:block/circular/granite" | "minecraft:item/ghast_tear" | "chisel:continuity_reserved/00000509" | "chisel:block/pillar/orange_concrete" | "chisel:continuity_reserved/00000517" | "chisel:continuity_reserved/00000516" | "chisel:continuity_reserved/00000519" | "chisel:continuity_reserved/00000518" | "chisel:continuity_reserved/00000513" | "chisel:continuity_reserved/00000512" | "minecraft:block/stripped_oak_log" | "chisel:continuity_reserved/00000515" | "chisel:continuity_reserved/00000514" | "chisel:block/panel/black_concrete" | "chisel:continuity_reserved/00000511" | "chisel:block/braid/coal_block" | "chisel:continuity_reserved/00000510" | "chisel:block/cracked_bricks/glowstone" | "chisel:block/large_tile/cobblestone" | "chisel:continuity_reserved/0000050f" | "chisel:block/solid_bricks/redstone_block" | "chisel:continuity_reserved/0000050e" | "mtr:block/station_pole" | "minecraft:item/carrot_on_a_stick" | "chisel:continuity_reserved/0000050b" | "chisel:continuity_reserved/0000050a" | "chisel:continuity_reserved/0000050d" | "chisel:continuity_reserved/0000050c" | "minecraft:block/dragon_egg" | "minecraft:block/gold_block" | "chisel:continuity_reserved/000003ff" | "chisel:continuity_reserved/000003fe" | "chisel:continuity_reserved/000003fb" | "chisel:continuity_reserved/000003fa" | "chisel:block/array/diorite" | "chisel:continuity_reserved/000003fd" | "minecraft:item/netherite_boots" | "chisel:continuity_reserved/000003fc" | "chisel:block/mosaic/red_sandstone" | "minecraft:block/glow_lichen" | "chiselsandbits:items/chisel_netherite" | "minecraft:block/potatoes_stage0" | "minecraft:stations/stockwell_blank_right" | "chisel:block/solid_bricks/light_blue_concrete" | "chisel:block/twist/blue_concrete_top" | "minecraft:block/potatoes_stage2" | "minecraft:block/potatoes_stage1" | "mtr:item/route_sign_wall_light" | "chisel:block/triple_bricks/light_blue_concrete" | "minecraft:block/chain_command_block_side" | "chisel:block/sunken/stone" | "minecraft:block/spruce_trapdoor" | "jsblock:item/station_ceiling_1" | "minecraft:item/end_crystal" | "chisel:block/triple_bricks/quartz" | "minecraft:block/potatoes_stage3" | "chisel:block/twist/black_concrete" | "minecraft:item/scute" | "jsblock:block/water_machine_1" | "chisel:block/cracked_bricks/sandstone" | "minecraft:block/seagrass" | "minecraft:item/cooked_chicken" | "chisel:block/twist/glowstone_top" | "jsblock:block/model_e44" | "chisel:block/braid/pink_concrete" | "chisel:block/slant/andesite" | "chisel:continuity_reserved/000003bf" | "chisel:continuity_reserved/000003be" | "chisel:continuity_reserved/000003bb" | "chisel:continuity_reserved/000003ba" | "chisel:continuity_reserved/000003bd" | "chisel:continuity_reserved/000003bc" | "minecraft:item/potion_overlay" | "minecraft:item/stone_axe" | "chisel:continuity_reserved/000003d8" | "chisel:continuity_reserved/000003d7" | "chisel:continuity_reserved/000003d9" | "chisel:continuity_reserved/000003d4" | "chisel:continuity_reserved/000003d3" | "chisel:continuity_reserved/000003d6" | "chisel:continuity_reserved/000003d5" | "chisel:continuity_reserved/000003d0" | "chisel:continuity_reserved/000003d2" | "chisel:block/mosaic/end_stone" | "chisel:continuity_reserved/000003d1" | "minecraft:block/lapis_block" | "chisel:block/shale/glass" | "chisel:continuity_reserved/000003cf" | "chisel:continuity_reserved/000003cc" | "chisel:continuity_reserved/000003cb" | "chisel:continuity_reserved/000003ce" | "chisel:continuity_reserved/000003cd" | "chisel:continuity_reserved/000003ca" | "minecraft:item/splash_potion" | "minecraft:item/lime_dye" | "minecraft:block/red_wool" | "chisel:continuity_reserved/000003e9" | "chisel:continuity_reserved/000003e8" | "chisel:continuity_reserved/000003e5" | "chisel:continuity_reserved/000003e4" | "chisel:continuity_reserved/000003e7" | "chisel:continuity_reserved/000003e6" | "chisel:continuity_reserved/000003e1" | "chisel:continuity_reserved/000003e0" | "chisel:continuity_reserved/000003e3" | "minecraft:block/farmland" | "chisel:continuity_reserved/000003e2" | "jsblock:block/kcr_name_sign" | "chisel:continuity_reserved/000003f0" | "minecraft:item/emerald" | "chisel:block/road/lime_concrete" | "exlinefurniture:blocks/zombie_arm" | "chisel:continuity_reserved/000003dd" | "minecraft:block/warped_stem_top" | "chisel:continuity_reserved/000003dc" | "chisel:continuity_reserved/000003df" | "chisel:continuity_reserved/000003de" | "chisel:continuity_reserved/000003db" | "chisel:continuity_reserved/000003da" | "chisel:continuity_reserved/000003f9" | "chisel:block/moon/iron_block" | "inmis:item/withered_backpack" | "chisel:continuity_reserved/000003f6" | "chisel:continuity_reserved/000003f5" | "chisel:continuity_reserved/000003f8" | "chisel:continuity_reserved/000003f7" | "chisel:block/twist/light_gray_concrete_top" | "chisel:block/zag/red_concrete" | "chisel:continuity_reserved/000003f2" | "chisel:continuity_reserved/000003f1" | "chisel:continuity_reserved/000003f4" | "chisel:continuity_reserved/000003f3" | "minecraft:block/dispenser_front_vertical" | "chisel:continuity_reserved/000003ee" | "chisel:continuity_reserved/000003ed" | "chisel:continuity_reserved/000003ef" | "chisel:continuity_reserved/000003ea" | "chisel:continuity_reserved/000003ec" | "chisel:continuity_reserved/000003eb" | "minecraft:block/pointed_dripstone_up_frustum" | "chisel:block/chaotic_bricks/light_gray_concrete" | "minecraft:block/redstone_lamp_on" | "minecraft:block/iron_door_top" | "chisel:continuity_reserved/000004b9" | "chisel:continuity_reserved/000004b8" | "chisel:continuity_reserved/000004b5" | "chisel:continuity_reserved/000004b4" | "chisel:continuity_reserved/000004b7" | "chisel:continuity_reserved/000004b6" | "chisel:continuity_reserved/000004b1" | "chisel:continuity_reserved/000004b0" | "chisel:continuity_reserved/000004b3" | "chisel:continuity_reserved/000004b2" | "chisel:continuity_reserved/000004ad" | "chisel:continuity_reserved/000004ac" | "chisel:continuity_reserved/000004af" | "chisel:continuity_reserved/000004ae" | "chisel:continuity_reserved/000004ab" | "chisel:continuity_reserved/000004aa" | "chisel:block/jellybean/lime_concrete" | "chisel:continuity_reserved/000004c9" | "chisel:continuity_reserved/000004c6" | "chisel:continuity_reserved/000004c5" | "chisel:continuity_reserved/000004c8" | "chisel:continuity_reserved/000004c7" | "chisel:continuity_reserved/000004c2" | "chisel:continuity_reserved/000004c1" | "chisel:continuity_reserved/000004c4" | "minecraft:block/twisting_vines" | "chisel:continuity_reserved/000004c3" | "chisel:continuity_reserved/000004c0" | "chisel:continuity_reserved/000004be" | "chisel:continuity_reserved/000004bd" | "chisel:continuity_reserved/000004bf" | "chisel:block/solid_bricks/glowstone" | "chisel:continuity_reserved/000004ba" | "chisel:continuity_reserved/000004bc" | "minecraft:block/structure_block_corner" | "chisel:continuity_reserved/000004bb" | "minecraft:block/purple_candle" | "minecraft:item/warped_sign" | "chisel:block/circular/sandstone" | "chisel:block/space/iron_block" | "chisel:continuity_reserved/000004d7" | "chisel:continuity_reserved/000004d6" | "chisel:continuity_reserved/000004d9" | "chisel:continuity_reserved/000004d8" | "minecraft:item/flower_pot" | "chisel:continuity_reserved/000004d3" | "minecraft:block/piston_top" | "chisel:continuity_reserved/000004d2" | "chisel:continuity_reserved/000004d5" | "chisel:continuity_reserved/000004d4" | "chisel:block/ornate/sandstone" | "chisel:continuity_reserved/000004d1" | "chisel:continuity_reserved/000004d0" | "chisel:continuity_reserved/000004cf" | "chisel:continuity_reserved/000004ce" | "chisel:continuity_reserved/000004cb" | "chisel:continuity_reserved/000004ca" | "chisel:continuity_reserved/000004cd" | "chisel:continuity_reserved/000004cc" | "chisel:block/chaotic_small/white_concrete" | "chisel:block/zag/light_gray_concrete" | "chisel:continuity_reserved/000004e8" | "chisel:continuity_reserved/000004e7" | "chisel:continuity_reserved/000004e9" | "chisel:continuity_reserved/000004e4" | "chisel:continuity_reserved/000004e3" | "chisel:continuity_reserved/000004e6" | "chisel:continuity_reserved/000004e5" | "chisel:continuity_reserved/000004e0" | "minecraft:block/light_gray_terracotta" | "chisel:continuity_reserved/000004e2" | "chisel:continuity_reserved/000004e1" | "chisel:block/large_tile/red_concrete" | "chisel:block/tiles_small/coal_block" | "chisel:block/jellybean/diorite" | "bitsandchisels:item/iron_chisel" | "chisel:block/small_bricks/white_concrete" | "chisel:block/zag/yellow_concrete" | "chisel:block/french/glowstone" | "minecraft:block/grindstone_pivot" | "chisel:block/cracked_bricks/prismarine" | "minecraft:item/crossbow_pulling_0" | "mtr:item/railway_sign_5_even" | "minecraft:item/crossbow_pulling_1" | "minecraft:item/crossbow_pulling_2" | "mtr:item/glass_fence_wks" | "exlinefurniture:blocks/ceiling_fan_birch_2" | "minecraft:block/respawn_anchor_top" | "minecraft:item/water_bucket" | "chisel:block/pillar/granite" | "minecraft:block/kelp" | "chisel:block/dent/light_blue_concrete" | "chisel:block/chaotic_medium/sandstone" | "minecraft:block/black_concrete" | "chisel:block/pillar/diorite_top" | "londonunderground:block/dlr" | "chisel:block/twist/green_concrete" | "minecraft:item/jungle_boat" | "chisel:continuity_reserved/000004a8" | "chisel:continuity_reserved/000004a7" | "londonunderground:block/pride" | "chisel:continuity_reserved/000004a9" | "chisel:continuity_reserved/000004a4" | "chisel:continuity_reserved/000004a3" | "chisel:continuity_reserved/000004a6" | "minecraft:block/horn_coral_block" | "chisel:block/tiles_medium/brown_concrete" | "chisel:continuity_reserved/000004a5" | "chisel:continuity_reserved/000004a0" | "chisel:continuity_reserved/000004a2" | "chisel:continuity_reserved/000004a1" | "minecraft:item/chorus_fruit" | "minecraft:block/cyan_wool" | "chisel:block/ornate/glowstone" | "chisel:block/road/deepslate" | "chisel:continuity_reserved/0000059a" | "mtr:block/apg_door_top" | "minecraft:block/acacia_door_bottom" | "inmis:item/blazing_backpack" | "chisel:continuity_reserved/0000059f" | "chisel:continuity_reserved/0000059c" | "chisel:continuity_reserved/0000059b" | "chisel:continuity_reserved/0000059e" | "chisel:continuity_reserved/0000059d" | "chisel:block/ornate/red_sandstone" | "minecraft:item/cooked_porkchop" | "chisel:block/pillar/green_concrete" | "minecraft:block/warped_planks" | "jsblock:block/ticket_barrier_1_stby_exit" | "chisel:block/cracked/green_concrete" | "minecraft:block/diamond_ore" | "minecraft:block/yellow_concrete_powder" | "chisel:block/encased_bricks/green_concrete" | "jsblock:block/op_button" | "chisel:block/solid_bricks/cyan_concrete" | "minecraft:block/pointed_dripstone_up_base" | "minecraft:block/pink_terracotta" | "minecraft:item/rabbit_hide" | "chisel:block/ornate/ice" | "minecraft:block/bee_nest_bottom" | "chisel:block/circular/white_concrete" | "chisel:continuity_reserved/00000568" | "chisel:block/soft_bricks/white_concrete" | "chisel:continuity_reserved/00000567" | "minecraft:item/nether_sprouts" | "chisel:continuity_reserved/00000569" | "chisel:continuity_reserved/00000564" | "chisel:continuity_reserved/00000563" | "chisel:continuity_reserved/00000566" | "chisel:continuity_reserved/00000565" | "chisel:continuity_reserved/00000560" | "chisel:continuity_reserved/00000562" | "chisel:continuity_reserved/00000561" | "chisel:block/solid_bricks/lime_concrete" | "minecraft:block/lightning_rod" | "chisel:continuity_reserved/0000055f" | "chisel:block/moon/iron_block_bottom" | "chisel:continuity_reserved/0000055c" | "chisel:continuity_reserved/0000055b" | "chisel:continuity_reserved/0000055e" | "chisel:continuity_reserved/0000055d" | "chisel:continuity_reserved/0000055a" | "chisel:block/tiles_small/glowstone" | "chisel:block/panel/redstone_block" | "chisel:continuity_reserved/00000579" | "chisel:continuity_reserved/00000578" | "chisel:continuity_reserved/00000575" | "chisel:continuity_reserved/00000574" | "chisel:continuity_reserved/00000577" | "chisel:continuity_reserved/00000576" | "chisel:continuity_reserved/00000571" | "chisel:continuity_reserved/00000570" | "chisel:continuity_reserved/00000573" | "chisel:continuity_reserved/00000572" | "chisel:continuity_reserved/00000580" | "chisel:block/chaotic_bricks/red_sandstone" | "chisel:continuity_reserved/0000056d" | "chisel:block/log_bordered/jungle_planks" | "chisel:continuity_reserved/0000056c" | "chisel:continuity_reserved/0000056f" | "chisel:continuity_reserved/0000056e" | "chisel:block/panel/ice" | "chisel:continuity_reserved/0000056b" | "chisel:continuity_reserved/0000056a" | "chisel:continuity_reserved/00000589" | "chisel:block/pillar/green_concrete_top" | "chisel:continuity_reserved/00000586" | "chisel:continuity_reserved/00000585" | "chisel:continuity_reserved/00000588" | "chisel:continuity_reserved/00000587" | "chisel:continuity_reserved/00000582" | "chisel:block/chunky/emerald_block" | "chisel:continuity_reserved/00000581" | "chisel:continuity_reserved/00000584" | "chisel:continuity_reserved/00000583" | "mtr:block/station_color_planks" | "chisel:continuity_reserved/00000591" | "chisel:continuity_reserved/00000590" | "minecraft:block/oak_door_bottom" | "chisel:continuity_reserved/0000057e" | "chisel:block/prism/ice" | "chisel:continuity_reserved/0000057d" | "chisel:continuity_reserved/0000057f" | "chisel:continuity_reserved/0000057a" | "jsblock:block/ticket_barrier_1_entrance" | "chisel:continuity_reserved/0000057c" | "chisel:continuity_reserved/0000057b" | "minecraft:item/dragon_breath" | "minecraft:block/nether_wart_block" | "chisel:continuity_reserved/00000597" | "chisel:continuity_reserved/00000596" | "chisel:continuity_reserved/00000599" | "minecraft:item/glowstone_dust" | "chisel:continuity_reserved/00000598" | "chisel:continuity_reserved/00000593" | "chisel:continuity_reserved/00000592" | "chisel:continuity_reserved/00000595" | "minecraft:block/deepslate_top" | "chisel:continuity_reserved/00000594" | "chisel:continuity_reserved/0000058f" | "chisel:continuity_reserved/0000058e" | "chisel:block/pillar/quartz" | "chisel:continuity_reserved/0000058b" | "minecraft:block/cauldron_bottom" | "chisel:continuity_reserved/0000058a" | "chisel:continuity_reserved/0000058d" | "chisel:continuity_reserved/0000058c" | "chisel:block/cracked/sandstone" | "chisel:continuity_reserved/00000407" | "chisel:continuity_reserved/00000406" | "chisel:continuity_reserved/00000409" | "chisel:continuity_reserved/00000408" | "chisel:block/llama/orange_wool" | "chisel:continuity_reserved/00000403" | "chisel:continuity_reserved/00000402" | "chisel:continuity_reserved/00000405" | "chisel:continuity_reserved/00000404" | "chisel:continuity_reserved/00000401" | "chisel:continuity_reserved/00000400" | "chisel:block/cut/yellow_concrete" | "adorn:block/sugar_cane_crate" | "chisel:continuity_reserved/00000418" | "chisel:continuity_reserved/00000417" | "chisel:continuity_reserved/00000419" | "chisel:continuity_reserved/00000414" | "chisel:continuity_reserved/00000413" | "chisel:continuity_reserved/00000416" | "chisel:continuity_reserved/00000415" | "chisel:block/panel/red_sandstone" | "chisel:continuity_reserved/00000410" | "mtr:block/psd_glass_top_back_1" | "chisel:continuity_reserved/00000412" | "chisel:continuity_reserved/00000411" | "adorn:block/brewer_grating" | "mtr:block/psd_glass_top_back_2" | "chisel:continuity_reserved/0000040f" | "chisel:continuity_reserved/0000040c" | "chisel:continuity_reserved/0000040b" | "chisel:continuity_reserved/0000040e" | "chisel:block/cracked/glowstone" | "chisel:continuity_reserved/0000040d" | "chisel:continuity_reserved/0000040a" | "chisel:continuity_reserved/00000429" | "chisel:continuity_reserved/00000428" | "chisel:block/layer/white_concrete" | "chisel:continuity_reserved/00000425" | "chisel:continuity_reserved/00000424" | "chisel:continuity_reserved/00000427" | "chisel:continuity_reserved/00000426" | "chisel:continuity_reserved/00000421" | "minecraft:item/popped_chorus_fruit" | "chisel:continuity_reserved/00000420" | "chisel:continuity_reserved/00000423" | "minecraft:block/magenta_terracotta" | "chisel:continuity_reserved/00000422" | "mtr:block/platform_uk_1" | "chisel:continuity_reserved/0000041d" | "chisel:continuity_reserved/0000041c" | "chisel:continuity_reserved/0000041f" | "chisel:continuity_reserved/0000041e" | "chisel:continuity_reserved/0000041b" | "chisel:continuity_reserved/0000041a" | "chisel:continuity_reserved/00000439" | "chisel:continuity_reserved/00000436" | "chisel:block/large_bricks/coal_block" | "chisel:continuity_reserved/00000435" | "chisel:continuity_reserved/00000438" | "chisel:continuity_reserved/00000437" | "chisel:continuity_reserved/00000432" | "chisel:continuity_reserved/00000431" | "chisel:continuity_reserved/00000434" | "chisel:continuity_reserved/00000433" | "chisel:block/raw/prismarine" | "chisel:continuity_reserved/00000430" | "minecraft:block/blue_candle_lit" | "chisel:block/slant/green_concrete" | "chisel:continuity_reserved/0000042e" | "chisel:continuity_reserved/0000042d" | "minecraft:item/magma_cream" | "chisel:continuity_reserved/0000042f" | "chisel:continuity_reserved/0000042a" | "chisel:continuity_reserved/0000042c" | "chisel:continuity_reserved/0000042b" | "minecraft:block/acacia_leaves" | "minecraft:block/light_blue_shulker_box" | "minecraft:entity/conduit/wind" | "factory_blocks:block/hazard" | "minecraft:block/beacon" | "minecraft:block/target_top" | "minecraft:block/basalt_side" | "chisel:block/twist/yellow_concrete_top" | "minecraft:item/warped_door" | "mtr:item/railway_sign_6_odd" | "minecraft:item/experience_bottle" | "minecraft:item/dark_oak_door" | "minecraft:item/brown_candle" | "chisel:block/cut/end_stone" | "minecraft:block/white_wool" | "chisel:block/triple_bricks/redstone_block" | "chisel:continuity_reserved/000002f1" | "chisel:continuity_reserved/000002f0" | "minecraft:block/exposed_copper" | "chisel:block/gem/diamond_block_top" | "chisel:continuity_reserved/000002de" | "chisel:continuity_reserved/000002dd" | "chisel:continuity_reserved/000002df" | "chisel:continuity_reserved/000002da" | "chisel:continuity_reserved/000002dc" | "chisel:continuity_reserved/000002db" | "chisel:block/french/end_stone" | "chisel:continuity_reserved/000002f7" | "chisel:continuity_reserved/000002f6" | "chisel:continuity_reserved/000002f9" | "chisel:continuity_reserved/000002f8" | "chisel:continuity_reserved/000002f3" | "chisel:continuity_reserved/000002f2" | "chisel:continuity_reserved/000002f5" | "chisel:continuity_reserved/000002f4" | "chisel:block/chaotic_small/prismarine" | "mtr:block/train_sensor_on" | "exlinefurniture:blocks/ceiling_fan_jungle_2" | "chisel:continuity_reserved/000002ef" | "chisel:continuity_reserved/000002ee" | "chisel:continuity_reserved/000002eb" | "chisel:continuity_reserved/000002ea" | "chisel:block/chaotic_bricks/sandstone" | "chisel:continuity_reserved/000002ed" | "chisel:continuity_reserved/000002ec" | "chisel:block/chaotic_small/red_concrete" | "chisel:continuity_reserved/000002fa" | "minecraft:block/oak_sapling" | "chisel:continuity_reserved/000002ff" | "chisel:continuity_reserved/000002fc" | "chisel:continuity_reserved/000002fb" | "chisel:continuity_reserved/000002fe" | "londonunderground:block/underground" | "chisel:continuity_reserved/000002fd" | "adorn:block/potato_crate" | "chisel:block/space/diamond_block" | "chisel:block/zag/gray_concrete" | "chisel:block/braid/deepslate" | "chisel:block/tiles_small/blue_concrete" | "chisel:block/weaver/white_concrete" | "chisel:block/twist/magenta_concrete" | "londonunderground:block/gray_concrete" | "factory_blocks:block/wgpanel" | "minecraft:block/cave_vines_plant" | "minecraft:block/lectern_base" | "chisel:block/neon_panel/glowstone" | "chisel:block/chaotic_bricks/cyan_concrete" | "chisel:block/triple_bricks/bricks" | "chisel:block/array/sandstone" | "minecraft:item/salmon" | "mtr:item/boat_dashboard" | "chisel:continuity_reserved/000002b7" | "chisel:continuity_reserved/000002b6" | "chisel:continuity_reserved/000002b9" | "chisel:continuity_reserved/000002b8" | "chisel:block/small_bricks/cyan_concrete" | "chisel:continuity_reserved/000002b3" | "chisel:continuity_reserved/000002b2" | "chisel:continuity_reserved/000002b5" | "chisel:continuity_reserved/000002b4" | "chisel:continuity_reserved/000002b1" | "chisel:continuity_reserved/000002b0" | "chisel:continuity_reserved/000002af" | "chisel:continuity_reserved/000002ae" | "chisel:continuity_reserved/000002ab" | "chisel:continuity_reserved/000002aa" | "chisel:continuity_reserved/000002ad" | "chisel:block/cracked_bricks/cobblestone" | "chisel:continuity_reserved/000002ac" | "minecraft:item/soul_lantern" | "chisel:block/triple_bricks/ice" | "jsblock:block/ticket_barrier_1_bare" | "mtr:block/apg_light_on_triangle" | "chisel:continuity_reserved/000002c8" | "chisel:continuity_reserved/000002c7" | "chisel:continuity_reserved/000002c9" | "redbits:block/latch_front" | "chisel:continuity_reserved/000002c4" | "chisel:continuity_reserved/000002c3" | "londonunderground:block/poppy" | "chisel:continuity_reserved/000002c6" | "chisel:continuity_reserved/000002c5" | "chisel:continuity_reserved/000002c0" | "chisel:continuity_reserved/000002c2" | "chisel:continuity_reserved/000002c1" | "minecraft:block/magenta_concrete_powder" | "minecraft:block/flowering_azalea_side" | "minecraft:block/anvil_top" | "chisel:continuity_reserved/000002bf" | "chisel:continuity_reserved/000002bc" | "chisel:continuity_reserved/000002bb" | "chisel:continuity_reserved/000002be" | "chisel:continuity_reserved/000002bd" | "chisel:continuity_reserved/000002ba" | "chisel:block/zag/pink_concrete" | "minecraft:stations/stockwell_left" | "chisel:continuity_reserved/000002d9" | "mtr:item/glass_fence_heo" | "chisel:block/triple_bricks/deepslate" | "chisel:continuity_reserved/000002d8" | "wheat_plus:block/road/line/single_yellow" | "chisel:continuity_reserved/000002d5" | "chisel:continuity_reserved/000002d4" | "chisel:continuity_reserved/000002d7" | "chisel:continuity_reserved/000002d6" | "chisel:continuity_reserved/000002d1" | "chisel:continuity_reserved/000002d0" | "chisel:continuity_reserved/000002d3" | "chisel:block/soft_bricks/cobblestone" | "chisel:continuity_reserved/000002d2" | "chisel:block/circular/glowstone" | "chisel:continuity_reserved/000002e0" | "chisel:continuity_reserved/000002cd" | "chisel:continuity_reserved/000002cc" | "chisel:continuity_reserved/000002cf" | "chisel:continuity_reserved/000002ce" | "chisel:block/cut/deepslate" | "chisel:continuity_reserved/000002cb" | "chisel:continuity_reserved/000002ca" | "minecraft:item/hopper" | "chisel:continuity_reserved/000002e9" | "minecraft:block/soul_soil" | "chisel:continuity_reserved/000002e6" | "chisel:continuity_reserved/000002e5" | "chisel:continuity_reserved/000002e8" | "chisel:continuity_reserved/000002e7" | "chisel:continuity_reserved/000002e2" | "chisel:continuity_reserved/000002e1" | "chisel:block/road/pink_concrete" | "chisel:continuity_reserved/000002e4" | "chisel:continuity_reserved/000002e3" | "chisel:block/large_tile/blue_concrete" | "chisel:block/braid/andesite" | "exlinefurniture:blocks/ceiling_fan_acacia_on" | "chisel:block/large_tile/magenta_concrete" | "minecraft:item/leather_leggings_overlay" | "chisel:block/cracked_bricks/ice" | "chisel:block/tiles_small/magenta_concrete" | "chisel:block/cracked/diorite" | "chisel:continuity_reserved/000003a9" | "chisel:continuity_reserved/000003a8" | "chisel:block/tiles_medium/black_concrete" | "chisel:continuity_reserved/000003a5" | "chisel:continuity_reserved/000003a4" | "chisel:continuity_reserved/000003a7" | "chisel:continuity_reserved/000003a6" | "chisel:continuity_reserved/000003a1" | "chisel:continuity_reserved/000003a0" | "chisel:continuity_reserved/000003a3" | "chisel:continuity_reserved/000003a2" | "mtr:item/escalator" | "chisel:block/road/gray_concrete" | "minecraft:block/red_sandstone_bottom" | "chisel:block/cracked_bricks/lime_concrete" | "chisel:block/ornate/cyan_concrete" | "jsblock:block/helpline_6_upper" | "chisel:block/chaotic_bricks/prismarine" | "chisel:continuity_reserved/000003b9" | "chisel:continuity_reserved/000003b6" | "chisel:continuity_reserved/000003b5" | "chisel:continuity_reserved/000003b8" | "chisel:continuity_reserved/000003b7" | "chisel:continuity_reserved/000003b2" | "chisel:continuity_reserved/000003b1" | "chisel:continuity_reserved/000003b4" | "chisel:continuity_reserved/000003b3" | "minecraft:block/blue_glazed_terracotta" | "factory_blocks:block/megacell/bottom" | "chisel:continuity_reserved/000003b0" | "minecraft:item/paper" | "chisel:continuity_reserved/000003ae" | "chisel:continuity_reserved/000003ad" | "chisel:block/cracked/coal_block" | "chisel:block/crate_light/gold_block" | "chisel:continuity_reserved/000003af" | "chisel:continuity_reserved/000003aa" | "chisel:continuity_reserved/000003ac" | "chisel:continuity_reserved/000003ab" | "chisel:continuity_reserved/000003c7" | "chisel:continuity_reserved/000003c6" | "chisel:continuity_reserved/000003c9" | "chisel:continuity_reserved/000003c8" | "chisel:continuity_reserved/000003c3" | "chisel:continuity_reserved/000003c2" | "chisel:continuity_reserved/000003c5" | "chisel:continuity_reserved/000003c4" | "minecraft:block/pumpkin_top" | "chisel:continuity_reserved/000003c1" | "chisel:continuity_reserved/000003c0" | "minecraft:block/end_stone_bricks" | "chisel:block/road/end_stone" | "minecraft:item/copper_ingot" | "minecraft:block/piston_inner" | "minecraft:item/yellow_candle" | "chisel:block/road/granite" | "chisel:block/cracked/granite" | "chisel:block/encased_large/spruce_planks" | "chiselsandbits:block/pattern_modification_table_side" | "chisel:block/ornate/bricks" | "chisel:block/smallingot/iron_block_top" | "minecraft:block/chorus_flower_dead" | "minecraft:item/compass_31" | "minecraft:item/compass_30" | "chisel:block/road/redstone_block" | "minecraft:block/warped_wart_block" | "minecraft:block/cyan_shulker_box" | "minecraft:item/pumpkin_seeds" | "mtr:block/flowers/mos_1" | "minecraft:item/compass_28" | "minecraft:item/compass_29" | "minecraft:item/compass_26" | "chisel:block/ironfencemodern/glass" | "minecraft:item/compass_27" | "mtr:block/flowers/mos_5" | "mtr:block/flowers/mos_4" | "mtr:block/flowers/mos_3" | "chisel:block/large/spruce_planks" | "chisel:block/pillar/brown_concrete_top" | "mtr:block/flowers/mos_2" | "factory_blocks:block/rust_bplates" | "mtr:block/flowers/mos_7" | "mtr:block/flowers/mos_6" | "minecraft:block/pointed_dripstone_up_tip_merge" | "jsblock:item/trespass_sign_2" | "jsblock:item/trespass_sign_1" | "jsblock:block/bufferstop_1" | "jsblock:block/helpline_3_lower" | "chisel:block/plates/gold_block_bottom" | "minecraft:item/compass_13" | "minecraft:item/compass_14" | "minecraft:item/compass_11" | "minecraft:item/compass_12" | "chisel:block/encased_bricks/bricks" | "minecraft:block/rooted_dirt" | "minecraft:item/compass_10" | "chisel:continuity_reserved/00000487" | "chisel:continuity_reserved/00000486" | "chisel:continuity_reserved/00000489" | "chisel:continuity_reserved/00000488" | "chisel:continuity_reserved/00000483" | "chisel:continuity_reserved/00000482" | "chisel:continuity_reserved/00000485" | "chisel:continuity_reserved/00000484" | "chisel:continuity_reserved/00000490" | "chisel:continuity_reserved/00000492" | "chisel:block/four/emerald_block" | "chisel:continuity_reserved/00000491" | "chisel:block/large_tile/white_concrete" | "chisel:continuity_reserved/0000047f" | "chisel:continuity_reserved/0000047e" | "minecraft:item/compass_08" | "minecraft:item/compass_09" | "chisel:continuity_reserved/0000047b" | "minecraft:item/compass_06" | "chisel:continuity_reserved/0000047a" | "minecraft:item/compass_07" | "chisel:continuity_reserved/0000047d" | "minecraft:item/compass_04" | "chisel:continuity_reserved/0000047c" | "minecraft:item/compass_05" | "minecraft:item/compass_24" | "minecraft:item/compass_25" | "chisel:continuity_reserved/0000048a" | "minecraft:item/compass_22" | "minecraft:item/compass_23" | "minecraft:block/soul_fire_0" | "minecraft:item/compass_20" | "minecraft:block/soul_fire_1" | "minecraft:item/compass_21" | "chisel:continuity_reserved/00000498" | "chisel:continuity_reserved/00000497" | "chisel:block/tiles_small/bricks" | "chisel:continuity_reserved/00000499" | "chisel:continuity_reserved/00000494" | "chisel:continuity_reserved/00000493" | "redbits:item/two_way_repeater" | "chisel:continuity_reserved/00000496" | "chisel:continuity_reserved/00000495" | "minecraft:block/stonecutter_top" | "chisel:block/zag/brown_concrete" | "chisel:block/llama/light_gray_wool" | "londonunderground:block/white_concrete_powder" | "chisel:continuity_reserved/0000048f" | "minecraft:item/compass_19" | "chisel:continuity_reserved/0000048c" | "minecraft:item/compass_17" | "chisel:continuity_reserved/0000048b" | "minecraft:item/compass_18" | "chisel:block/array/blue_concrete" | "jsblock:block/helpline_4_upper" | "chisel:continuity_reserved/0000048e" | "minecraft:item/compass_15" | "chisel:block/cells/emerald_block" | "chisel:continuity_reserved/0000048d" | "minecraft:item/compass_16" | "minecraft:block/black_shulker_box" | "chisel:continuity_reserved/0000049b" | "chisel:continuity_reserved/0000049a" | "minecraft:block/daylight_detector_inverted_top" | "minecraft:block/beehive_side" | "chisel:block/chunky/lapis_block" | "chisel:block/llama/yellow_wool" | "chisel:block/llama/gray_wool" | "minecraft:block/jungle_log_top" | "chisel:continuity_reserved/0000049d" | "chisel:continuity_reserved/0000049c" | "chisel:block/tiles_small/orange_concrete" | "chisel:continuity_reserved/0000049f" | "chisel:continuity_reserved/0000049e" | "minecraft:item/compass_02" | "minecraft:item/spider_eye" | "minecraft:block/black_glazed_terracotta" | "minecraft:item/compass_03" | "minecraft:item/compass_00" | "minecraft:item/compass_01" | "chisel:block/small_bricks/red_sandstone" | "chisel:block/prism/magenta_concrete" | "chisel:block/ornate/orange_concrete" | "minecraft:block/lime_candle" | "chisel:continuity_reserved/00000447" | "chisel:continuity_reserved/00000446" | "chisel:continuity_reserved/00000449" | "chisel:continuity_reserved/00000448" | "mtr:block/psd_door_end_top_back_2" | "chisel:continuity_reserved/00000443" | "chisel:continuity_reserved/00000442" | "chisel:continuity_reserved/00000445" | "mtr:block/psd_door_end_top_back_1" | "chisel:continuity_reserved/00000444" | "jsblock:block/helpline_5_middle" | "chisel:continuity_reserved/00000441" | "chisel:continuity_reserved/00000440" | "minecraft:block/dead_bubble_coral_fan" | "chisel:continuity_reserved/0000043f" | "chisel:continuity_reserved/0000043e" | "chisel:continuity_reserved/0000043b" | "minecraft:block/brewing_stand_base" | "chisel:continuity_reserved/0000043a" | "chisel:continuity_reserved/0000043d" | "chisel:continuity_reserved/0000043c" | "mtr:item/ticket_machine" | "minecraft:block/emerald_ore" | "chisel:continuity_reserved/00000458" | "chisel:block/layer/blue_concrete" | "chisel:continuity_reserved/00000457" | "chisel:block/stacked/oak_planks" | "chisel:continuity_reserved/00000459" | "chisel:continuity_reserved/00000454" | "minecraft:block/lava_flow" | "minecraft:block/observer_back_on" | "chisel:continuity_reserved/00000453" | "chisel:continuity_reserved/00000456" | "chisel:continuity_reserved/00000455" | "chisel:continuity_reserved/00000450" | "chisel:continuity_reserved/00000452" | "chisel:continuity_reserved/00000451" | "chisel:continuity_reserved/0000044f" | "adorn:item/nether_wart_coffee" | "chisel:continuity_reserved/0000044c" | "chisel:continuity_reserved/0000044b" | "chisel:continuity_reserved/0000044e" | "chisel:continuity_reserved/0000044d" | "chisel:continuity_reserved/0000044a" | "minecraft:block/nether_gold_ore" | "chisel:continuity_reserved/00000469" | "chisel:continuity_reserved/00000468" | "chisel:continuity_reserved/00000465" | "chisel:continuity_reserved/00000464" | "chisel:continuity_reserved/00000467" | "chisel:continuity_reserved/00000466" | "chisel:continuity_reserved/00000461" | "chisel:continuity_reserved/00000460" | "chisel:continuity_reserved/00000463" | "chisel:continuity_reserved/00000462" | "minecraft:block/red_stained_glass_pane_top" | "chisel:block/llama/black_wool" | "chisel:continuity_reserved/00000470" | "chisel:block/tiles_small/prismarine" | "chisel:continuity_reserved/0000045d" | "chisel:continuity_reserved/0000045c" | "chisel:continuity_reserved/0000045f" | "chisel:continuity_reserved/0000045e" | "chisel:continuity_reserved/0000045b" | "minecraft:block/amethyst_cluster" | "chisel:continuity_reserved/0000045a" | "minecraft:block/black_terracotta" | "minecraft:block/crimson_door_bottom" | "chisel:continuity_reserved/00000479" | "chisel:continuity_reserved/00000476" | "chisel:continuity_reserved/00000475" | "chisel:continuity_reserved/00000478" | "chisel:continuity_reserved/00000477" | "chisel:continuity_reserved/00000472" | "chisel:continuity_reserved/00000471" | "chisel:continuity_reserved/00000474" | "chisel:continuity_reserved/00000473" | "chisel:continuity_reserved/00000481" | "chisel:continuity_reserved/00000480" | "chisel:block/vertical/dark_oak_planks" | "chisel:continuity_reserved/0000046e" | "chisel:continuity_reserved/0000046d" | "chisel:continuity_reserved/0000046f" | "minecraft:block/stripped_jungle_log" | "chisel:continuity_reserved/0000046a" | "chisel:continuity_reserved/0000046c" | "chisel:continuity_reserved/0000046b" | "mtr:block/pids_5" | "mtr:block/pids_4" | "mtr:block/pids_3" | "mtr:block/pids_2" | "mtr:block/pids_1" | "minecraft:block/redstone_torch" | "minecraft:item/nether_wart" | "chisel:block/layer/prismarine" | "chisel:block/small_bricks/quartz" | "jsblock:block/helpline_4_lower" | "minecraft:block/repeating_command_block_side" | "exlinefurniture:blocks/skeleton_part4" | "exlinefurniture:blocks/skeleton_part3" | "exlinefurniture:blocks/skeleton_part5" | "exlinefurniture:blocks/skeleton_part2" | "chisel:block/encased_bricks/coal_block" | "exlinefurniture:blocks/skeleton_part1" | "chisel:block/circular/prismarine" | "minecraft:item/elytra" | "minecraft:block/small_dripleaf_top" | "minecraft:block/peony_bottom" | "chisel:block/zag/light_blue_concrete" | "chisel:block/pillar/end_stone" | "chisel:continuity_reserved/00000308" | "chisel:continuity_reserved/00000307" | "chisel:continuity_reserved/00000309" | "chisel:continuity_reserved/00000304" | "chisel:continuity_reserved/00000303" | "chisel:continuity_reserved/00000306" | "chisel:continuity_reserved/00000305" | "chisel:continuity_reserved/00000300" | "chisel:continuity_reserved/00000302" | "chisel:continuity_reserved/00000301" | "minecraft:block/cactus_side" | "minecraft:block/orange_shulker_box" | "chisel:block/panel/light_blue_concrete" | "minecraft:item/oak_sign" | "chisel:continuity_reserved/00000319" | "chisel:block/french/light_gray_concrete" | "chisel:continuity_reserved/00000318" | "chisel:continuity_reserved/00000315" | "chisel:continuity_reserved/00000314" | "chisel:continuity_reserved/00000317" | "chisel:continuity_reserved/00000316" | "chisel:continuity_reserved/00000311" | "chisel:continuity_reserved/00000310" | "chisel:continuity_reserved/00000313" | "chisel:continuity_reserved/00000312" | "chisel:continuity_reserved/0000030d" | "chisel:block/twist/bricks_top" | "chisel:continuity_reserved/0000030c" | "chisel:continuity_reserved/0000030f" | "chisel:continuity_reserved/0000030e" | "chisel:continuity_reserved/0000030b" | "chisel:continuity_reserved/0000030a" | "chisel:block/weaver/yellow_concrete" | "chisel:continuity_reserved/000001fd" | "chisel:continuity_reserved/000001fc" | "chisel:block/dent/andesite" | "chisel:continuity_reserved/000001ff" | "chisel:block/layer/glowstone" | "chisel:continuity_reserved/000001fe" | "minecraft:block/dead_fire_coral_block" | "minecraft:item/egg" | "minecraft:item/rabbit_stew" | "chisel:block/array/orange_concrete" | "chisel:block/twist/sandstone_top" | "minecraft:block/furnace_top" | "chisel:block/raw/purpur" | "minecraft:block/chain_command_block_conditional" | "minecraft:block/coal_ore" | "jsblock:item/constant_red_signal_2" | "jsblock:item/constant_red_signal_1" | "chisel:block/simple/diamond_block_bottom" | "minecraft:stations/stockwell2" | "minecraft:stations/stockwell3" | "chisel:block/circular/purple_concrete" | "minecraft:item/chainmail_leggings" | "chisel:block/tiles_small/gray_concrete" | "mtr:sign/rubbish" | "minecraft:item/filled_map" | "chisel:block/panelclassic/emerald_block" | "chisel:block/chaotic_small/pink_concrete" | "chisel:continuity_reserved/000001d0" | "minecraft:block/brown_concrete" | "chisel:block/ornate/emerald_block" | "minecraft:block/crimson_roots_pot" | "minecraft:block/lilac_bottom" | "chisel:continuity_reserved/000001bd" | "minecraft:block/hanging_roots" | "chisel:continuity_reserved/000001bc" | "chisel:continuity_reserved/000001bf" | "chisel:continuity_reserved/000001be" | "chisel:continuity_reserved/000001bb" | "chisel:continuity_reserved/000001ba" | "chisel:continuity_reserved/000001d9" | "chisel:block/solid_bricks/end_stone" | "chisel:continuity_reserved/000001d6" | "chisel:block/soft_bricks/coal_block" | "chisel:continuity_reserved/000001d5" | "chisel:continuity_reserved/000001d8" | "chisel:continuity_reserved/000001d7" | "chisel:continuity_reserved/000001d2" | "chisel:block/weaver/blue_concrete" | "chisel:continuity_reserved/000001d1" | "chisel:continuity_reserved/000001d4" | "jsblock:item/emg_stop_1" | "minecraft:block/green_stained_glass" | "chisel:continuity_reserved/000001d3" | "minecraft:continuity_reserved/00000d13" | "minecraft:item/dark_oak_sign" | "chisel:block/chaotic_bricks/granite" | "minecraft:continuity_reserved/00000d12" | "chisel:continuity_reserved/000001e1" | "minecraft:item/sugar" | "chisel:continuity_reserved/000001e0" | "minecraft:continuity_reserved/00000d14" | "chisel:block/ornate/cobblestone" | "chisel:continuity_reserved/000001ce" | "chisel:continuity_reserved/000001cd" | "chisel:continuity_reserved/000001cf" | "chisel:continuity_reserved/000001ca" | "minecraft:item/bamboo" | "chisel:continuity_reserved/000001cc" | "chisel:continuity_reserved/000001cb" | "minecraft:continuity_reserved/00000d0b" | "minecraft:continuity_reserved/00000d0a" | "minecraft:continuity_reserved/00000d0d" | "minecraft:continuity_reserved/00000d0c" | "minecraft:continuity_reserved/00000d0f" | "minecraft:continuity_reserved/00000d0e" | "adorn:block/stone_torch" | "chisel:continuity_reserved/000001e7" | "chisel:continuity_reserved/000001e6" | "minecraft:block/potted_azalea_bush_top" | "chisel:continuity_reserved/000001e9" | "chisel:continuity_reserved/000001e8" | "chisel:continuity_reserved/000001e3" | "chisel:continuity_reserved/000001e2" | "chisel:block/mosaic/gray_concrete" | "chisel:continuity_reserved/000001e5" | "chisel:block/array/purpur" | "chisel:block/zag/ice" | "chisel:continuity_reserved/000001e4" | "minecraft:continuity_reserved/00000d02" | "chisel:continuity_reserved/000001f0" | "minecraft:continuity_reserved/00000d01" | "minecraft:continuity_reserved/00000d04" | "chisel:continuity_reserved/000001f2" | "minecraft:continuity_reserved/00000d03" | "chisel:continuity_reserved/000001f1" | "minecraft:continuity_reserved/00000d06" | "minecraft:continuity_reserved/00000d05" | "minecraft:continuity_reserved/00000d08" | "minecraft:continuity_reserved/00000d07" | "chisel:continuity_reserved/000001df" | "minecraft:continuity_reserved/00000d09" | "chisel:continuity_reserved/000001de" | "chisel:block/log_bordered/oak_planks" | "chisel:continuity_reserved/000001db" | "chisel:continuity_reserved/000001da" | "chisel:continuity_reserved/000001dd" | "chisel:continuity_reserved/000001dc" | "chisel:continuity_reserved/000001ea" | "mtr:block/flowers/ckt_7" | "chisel:block/pillar/purpur_top" | "chisel:continuity_reserved/000001f8" | "chisel:continuity_reserved/000001f7" | "chisel:block/chaotic_small/sandstone" | "chisel:block/smooth/lapis_block" | "chisel:continuity_reserved/000001f9" | "minecraft:block/turtle_egg_slightly_cracked" | "chisel:continuity_reserved/000001f4" | "chisel:continuity_reserved/000001f3" | "chisel:block/crude_vertical/spruce_planks" | "chisel:block/ornate/gray_concrete" | "minecraft:continuity_reserved/00000d11" | "chisel:continuity_reserved/000001f6" | "minecraft:continuity_reserved/00000d10" | "chisel:continuity_reserved/000001f5" | "chisel:block/weaver/orange_concrete" | "chisel:block/twist/andesite_top" | "chisel:block/large_tile/purple_concrete" | "mtr:block/flowers/ckt_3" | "mtr:block/flowers/ckt_4" | "chisel:continuity_reserved/000001ef" | "mtr:block/flowers/ckt_5" | "mtr:item/rail_connector_40_one_way" | "mtr:block/flowers/ckt_6" | "chisel:block/array/yellow_concrete" | "chisel:continuity_reserved/000001ec" | "chisel:continuity_reserved/000001eb" | "mtr:block/flowers/ckt_1" | "chisel:continuity_reserved/000001ee" | "mtr:block/flowers/ckt_2" | "chisel:continuity_reserved/000001ed" | "chisel:continuity_reserved/000001fb" | "chisel:continuity_reserved/000001fa" | "minecraft:item/bone_meal" | "mtr:item/railway_sign_4_even" | "minecraft:continuity_reserved/00000d00" | "chisel:block/twist/bricks" | "minecraft:block/flowering_azalea_leaves" | "minecraft:block/blue_terracotta" | "chisel:block/cracked/red_concrete" | "londonunderground:block/projector" | "adorn:block/wheat_crate" | "chisel:block/layer/dirt" | "chisel:block/raw/red_concrete" | "chisel:block/zag/lime_concrete" | "londonunderground:block/white" | "minecraft:block/pink_candle" | "chisel:block/dent/light_gray_concrete" | "chisel:block/raw/red_sandstone" | "chisel:continuity_reserved/000001a7" | "chisel:continuity_reserved/000001a6" | "chisel:continuity_reserved/000001a9" | "chisel:continuity_reserved/000001a8" | "chisel:continuity_reserved/000001a3" | "minecraft:block/light_blue_wool" | "chisel:continuity_reserved/000001a2" | "chisel:continuity_reserved/000001a5" | "chisel:continuity_reserved/000001a4" | "minecraft:item/music_disc_stal" | "chisel:block/road/red_concrete" | "chisel:continuity_reserved/000001a1" | "chisel:continuity_reserved/000001a0" | "jsblock:block/black" | "chisel:block/chaotic_medium/end_stone" | "minecraft:block/blue_wool" | "chisel:block/crude_vertical/jungle_planks" | "chisel:block/circular/light_gray_concrete" | "chisel:continuity_reserved/000001b8" | "minecraft:block/chain_command_block_back" | "chisel:continuity_reserved/000001b7" | "mtr:item/glass_fence_mos" | "chisel:continuity_reserved/000001b9" | "chisel:continuity_reserved/000001b4" | "chisel:continuity_reserved/000001b3" | "chisel:continuity_reserved/000001b6" | "chisel:continuity_reserved/000001b5" | "chisel:continuity_reserved/000001b0" | "chisel:continuity_reserved/000001b2" | "chisel:continuity_reserved/000001b1" | "chisel:continuity_reserved/000001af" | "chisel:continuity_reserved/000001ac" | "chisel:continuity_reserved/000001ab" | "chisel:continuity_reserved/000001ae" | "chisel:block/prism/lime_concrete" | "chisel:continuity_reserved/000001ad" | "chisel:continuity_reserved/000001aa" | "mtr:block/psd_glass_top_1" | "mtr:block/psd_glass_top_2" | "chisel:continuity_reserved/000001c9" | "chisel:continuity_reserved/000001c8" | "minecraft:block/tall_seagrass_bottom" | "chisel:continuity_reserved/000001c5" | "chisel:continuity_reserved/000001c4" | "chisel:continuity_reserved/000001c7" | "chisel:continuity_reserved/000001c6" | "chisel:continuity_reserved/000001c1" | "chisel:continuity_reserved/000001c0" | "chisel:continuity_reserved/000001c3" | "chisel:continuity_reserved/000001c2" | "jsblock:block/helpline_3_top" | "chisel:block/pillar/blackstone" | "chisel:block/chaotic_bricks/orange_concrete" | "chisel:block/tiles_small/cobblestone" | "chisel:block/masonry/lapis_block" | "minecraft:block/crafting_table_front" | "minecraft:block/green_glazed_terracotta" | "chisel:block/array/stone" | "londonunderground:block/tube_platforms/dont_pass_the_yellow_line" | "chisel:block/encased_large/birch_planks" | "minecraft:item/flint" | "chisel:block/pillar/magenta_concrete" | "redbits:item/emitter_minecart" | "minecraft:item/glow_ink_sac" | "chisel:block/mosaic/brown_concrete" | "chisel:block/weaver/red_concrete" | "minecraft:block/green_candle_lit" | "chisel:block/crude_vertical/birch_planks" | "minecraft:block/azalea_plant" | "chisel:block/zag/andesite" | "minecraft:item/repeater" | "chisel:block/chaotic_medium/purple_concrete" | "chisel:continuity_reserved/000002a9" | "chisel:continuity_reserved/000002a6" | "chisel:block/braid/end_stone" | "chisel:continuity_reserved/000002a5" | "chisel:continuity_reserved/000002a8" | "chisel:continuity_reserved/000002a7" | "minecraft:continuity_reserved/00000cfa" | "chisel:continuity_reserved/000002a2" | "chisel:continuity_reserved/000002a1" | "minecraft:continuity_reserved/00000cfc" | "chisel:continuity_reserved/000002a4" | "minecraft:continuity_reserved/00000cfb" | "mtr:item/rail_remover_selected" | "chisel:continuity_reserved/000002a3" | "minecraft:continuity_reserved/00000cfe" | "minecraft:continuity_reserved/00000cfd" | "chisel:block/chaotic_small/brown_concrete" | "chisel:block/pillar/coal_block" | "jsblock:item/water_machine_1" | "chisel:continuity_reserved/000002a0" | "minecraft:item/music_disc_mall" | "minecraft:continuity_reserved/00000cff" | "chisel:continuity_reserved/0000039a" | "chisel:continuity_reserved/0000039c" | "minecraft:block/green_wool" | "chisel:continuity_reserved/0000039b" | "chiselsandbits:block/bit_tank" | "minecraft:block/observer_back" | "minecraft:block/fletching_table_front" | "mtr:item/station_name_tall_block_double_sided" | "chisel:block/array/gray_concrete" | "chisel:block/weaver/black_concrete" | "minecraft:block/copper_ore" | "minecraft:block/green_terracotta" | "minecraft:item/magenta_candle" | "chisel:continuity_reserved/0000039e" | "chisel:continuity_reserved/0000039d" | "chisel:block/braid/green_concrete" | "chisel:continuity_reserved/0000039f" | "minecraft:item/snowball" | "adorn:block/beetroot_seed_crate" | "chisel:block/tiles_small/end_stone" | "minecraft:block/gray_concrete" | "mtr:block/psd_glass_diagonal_bottom_2" | "mtr:block/psd_glass_diagonal_bottom_1" | "minecraft:block/light_gray_glazed_terracotta" | "minecraft:block/nether_quartz_ore" | "chisel:block/circular/stone" | "chisel:block/solid_bricks/bricks" | "chisel:block/large_tile/green_concrete" | "exlinefurniture:blocks/ceiling_fan_spruce_on" | "minecraft:block/exposed_cut_copper" | "exlinefurniture:blocks/apple_tv" | "minecraft:block/bubble_coral" | "minecraft:block/red_concrete" | "chisel:block/pillar/red_concrete" | "chisel:continuity_reserved/00000369" | "minecraft:stations/south_wimbledon" | "chisel:continuity_reserved/00000366" | "chisel:continuity_reserved/00000365" | "chisel:continuity_reserved/00000368" | "chisel:continuity_reserved/00000367" | "chisel:continuity_reserved/00000362" | "chisel:continuity_reserved/00000361" | "chisel:continuity_reserved/00000364" | "chisel:continuity_reserved/00000363" | "chisel:continuity_reserved/00000371" | "chisel:continuity_reserved/00000370" | "chisel:block/cut/granite" | "minecraft:item/gray_candle" | "chisel:continuity_reserved/0000035e" | "chisel:continuity_reserved/0000035d" | "minecraft:block/barrel_side" | "chisel:continuity_reserved/0000035f" | "chisel:continuity_reserved/0000035a" | "chisel:continuity_reserved/0000035c" | "chisel:continuity_reserved/0000035b" | "exlinefurniture:blocks/ceiling_fan_acacia" | "chisel:continuity_reserved/00000377" | "jsblock:item/departure_pole" | "chisel:continuity_reserved/00000376" | "chisel:block/cracked_bricks/red_concrete" | "chisel:continuity_reserved/00000379" | "chisel:continuity_reserved/00000378" | "chisel:continuity_reserved/00000373" | "chisel:continuity_reserved/00000372" | "chisel:continuity_reserved/00000375" | "chisel:continuity_reserved/00000374" | "chisel:continuity_reserved/00000380" | "chisel:continuity_reserved/00000382" | "chisel:continuity_reserved/00000381" | "chisel:block/layer/stone" | "chisel:continuity_reserved/0000036f" | "chisel:continuity_reserved/0000036e" | "chisel:continuity_reserved/0000036b" | "chisel:continuity_reserved/0000036a" | "chisel:continuity_reserved/0000036d" | "chisel:continuity_reserved/0000036c" | "chisel:continuity_reserved/0000037a" | "chisel:continuity_reserved/00000388" | "chisel:continuity_reserved/00000387" | "chisel:block/cracked/cyan_concrete" | "chisel:continuity_reserved/00000389" | "chisel:block/spaceblack/gold_block" | "chisel:continuity_reserved/00000384" | "chisel:continuity_reserved/00000383" | "minecraft:block/grass" | "chisel:continuity_reserved/00000386" | "chisel:continuity_reserved/00000385" | "chisel:continuity_reserved/00000391" | "chisel:continuity_reserved/00000390" | "chisel:continuity_reserved/00000393" | "chisel:continuity_reserved/00000392" | "minecraft:block/honey_block_top" | "chisel:continuity_reserved/0000037f" | "minecraft:block/target_side" | "chisel:continuity_reserved/0000037c" | "chisel:continuity_reserved/0000037b" | "chisel:continuity_reserved/0000037e" | "chisel:continuity_reserved/0000037d" | "chisel:continuity_reserved/0000038b" | "chisel:continuity_reserved/0000038a" | "chisel:continuity_reserved/00000399" | "chisel:continuity_reserved/00000398" | "jsblock:block/transparent" | "chisel:continuity_reserved/00000395" | "chisel:continuity_reserved/00000394" | "chisel:block/weaver/magenta_concrete" | "chisel:continuity_reserved/00000397" | "chisel:continuity_reserved/00000396" | "minecraft:block/magenta_concrete" | "minecraft:block/light_gray_candle" | "chisel:block/chaotic_small/light_blue_concrete" | "chisel:block/smooth/crimson_planks" | "chisel:continuity_reserved/0000038d" | "chisel:continuity_reserved/0000038c" | "chisel:continuity_reserved/0000038f" | "chisel:continuity_reserved/0000038e" | "chisel:continuity_reserved/00000329" | "chisel:block/ornate/lapis_block" | "chisel:continuity_reserved/00000326" | "chisel:continuity_reserved/00000325" | "mtr:block/psd_door_end_bottom_2" | "chisel:continuity_reserved/00000328" | "chisel:block/encased_smooth/crimson_planks" | "chisel:continuity_reserved/00000327" | "minecraft:continuity_reserved/00000cf1" | "chisel:continuity_reserved/00000322" | "mtr:block/psd_door_end_bottom_1" | "chisel:continuity_reserved/00000321" | "minecraft:continuity_reserved/00000cf3" | "chisel:continuity_reserved/00000324" | "minecraft:continuity_reserved/00000cf2" | "chisel:continuity_reserved/00000323" | "minecraft:continuity_reserved/00000cf5" | "minecraft:continuity_reserved/00000cf4" | "minecraft:continuity_reserved/00000cf7" | "chisel:continuity_reserved/00000320" | "minecraft:continuity_reserved/00000cf6" | "minecraft:continuity_reserved/00000cf9" | "minecraft:continuity_reserved/00000cf8" | "chisel:continuity_reserved/0000031e" | "chisel:continuity_reserved/0000031d" | "chisel:continuity_reserved/0000031f" | "chisel:continuity_reserved/0000031a" | "chisel:continuity_reserved/0000031c" | "factory_blocks:block/fan/medium_fan_top" | "chisel:continuity_reserved/0000031b" | "mtr:block/metal" | "chisel:block/prism/green_concrete" | "chisel:continuity_reserved/00000337" | "chisel:continuity_reserved/00000336" | "chisel:continuity_reserved/00000339" | "minecraft:block/pointed_dripstone_down_base" | "chisel:continuity_reserved/00000338" | "chisel:continuity_reserved/00000333" | "chisel:continuity_reserved/00000332" | "chisel:continuity_reserved/00000335" | "chisel:continuity_reserved/00000334" | "chisel:block/french/cyan_concrete" | "chisel:block/road/cobblestone" | "chisel:block/panel/quartz" | "chisel:continuity_reserved/00000331" | "chisel:continuity_reserved/00000330" | "chisel:continuity_reserved/0000032f" | "chisel:continuity_reserved/0000032e" | "chisel:continuity_reserved/0000032b" | "chisel:continuity_reserved/0000032a" | "chisel:continuity_reserved/0000032d" | "chisel:continuity_reserved/0000032c" | "chisel:block/braid/dark_oak_planks" | "minecraft:item/magenta_dye" | "chisel:continuity_reserved/00000348" | "chisel:continuity_reserved/00000347" | "chisel:continuity_reserved/00000349" | "chisel:continuity_reserved/00000344" | "chisel:continuity_reserved/00000343" | "mtr:item/rail_connector_turn_back" | "chisel:continuity_reserved/00000346" | "chisel:block/chaotic_bricks/yellow_concrete" | "chisel:continuity_reserved/00000345" | "chisel:continuity_reserved/00000340" | "chisel:continuity_reserved/00000342" | "chisel:continuity_reserved/00000341" | "minecraft:block/jukebox_side" | "chisel:continuity_reserved/0000033f" | "chisel:continuity_reserved/0000033c" | "chisel:continuity_reserved/0000033b" | "chisel:continuity_reserved/0000033e" | "chisel:continuity_reserved/0000033d" | "chisel:block/cracked/lime_concrete" | "chisel:continuity_reserved/0000033a" | "minecraft:block/iron_ore" | "chisel:continuity_reserved/00000359" | "chisel:continuity_reserved/00000358" | "chisel:block/encased_bricks/yellow_concrete" | "chisel:continuity_reserved/00000355" | "chisel:continuity_reserved/00000354" | "chisel:continuity_reserved/00000357" | "chisel:continuity_reserved/00000356" | "chisel:continuity_reserved/00000351" | "chisel:continuity_reserved/00000350" | "chisel:continuity_reserved/00000353" | "chisel:continuity_reserved/00000352" | "mtr:block/flowers/tsh_1" | "chisel:continuity_reserved/00000360" | "chisel:continuity_reserved/0000034d" | "chisel:continuity_reserved/0000034c" | "mtr:block/flowers/tsh_7" | "minecraft:stations/stockwell" | "londonunderground:block/sounds/outside_ambience" | "chisel:continuity_reserved/0000034f" | "mtr:block/flowers/tsh_6" | "chisel:continuity_reserved/0000034e" | "mtr:block/flowers/tsh_5" | "minecraft:block/spruce_leaves" | "minecraft:block/white_candle_lit" | "mtr:block/flowers/tsh_4" | "mtr:block/flowers/tsh_3" | "chisel:continuity_reserved/0000034b" | "mtr:block/flowers/tsh_2" | "chisel:continuity_reserved/0000034a" | "adorn:item/hot_chocolate" | "mtr:item/psd_glass_end_1" | "factory_blocks:block/circuit" | "mtr:item/psd_glass_end_2" | "chisel:block/stacked/spruce_planks" | "minecraft:block/destroy_stage_3" | "minecraft:block/destroy_stage_4" | "minecraft:block/destroy_stage_1" | "minecraft:item/empty_armor_slot_boots" | "minecraft:block/destroy_stage_2" | "minecraft:block/destroy_stage_0" | "chisel:block/embossed/diamond_block" | "minecraft:block/destroy_stage_9" | "chisel:block/encased_smooth/acacia_planks" | "minecraft:block/destroy_stage_7" | "minecraft:block/destroy_stage_8" | "minecraft:block/destroy_stage_5" | "chisel:block/prism/orange_concrete" | "minecraft:block/destroy_stage_6" | "minecraft:block/polished_andesite" | "chisel:block/panel/brown_concrete" | "exlinefurniture:blocks/action" | "chisel:block/dent/purple_concrete" | "minecraft:block/dead_bubble_coral_block" | "chisel:block/french/coal_block" | "chisel:block/jellybean/yellow_concrete" | "chisel:block/zag/purple_concrete" | "chisel:block/pillar/red_sandstone" | "jsblock:block/ticket_barrier_1_nis_bare" | "chisel:block/slant/blue_concrete" | "chisel:block/braid/blue_concrete" | "chisel:continuity_reserved/000000f1" | "chisel:continuity_reserved/000000f0" | "chisel:continuity_reserved/000000f3" | "chisel:continuity_reserved/000000f2" | "chisel:block/smooth/dark_oak_planks" | "adorn:item/stone_rod" | "chisel:continuity_reserved/000000df" | "chisel:continuity_reserved/000000dc" | "chisel:continuity_reserved/000000db" | "chisel:continuity_reserved/000000de" | "chisel:continuity_reserved/000000dd" | "chisel:continuity_reserved/000000eb" | "chisel:continuity_reserved/000000ea" | "minecraft:block/composter_side" | "chisel:continuity_reserved/000000f9" | "chisel:continuity_reserved/000000f8" | "mtr:sign/arrow_up" | "chisel:block/slant/purpur" | "chisel:continuity_reserved/000000f5" | "chisel:continuity_reserved/000000f4" | "chisel:block/jellybean/red_sandstone" | "chisel:continuity_reserved/000000f7" | "chisel:continuity_reserved/000000f6" | "minecraft:block/soul_campfire_fire" | "chisel:block/jellybean/gray_concrete" | "minecraft:item/shulker_shell" | "chisel:block/solid_bricks/magenta_concrete" | "chisel:continuity_reserved/000000ed" | "chisel:continuity_reserved/000000ec" | "chisel:continuity_reserved/000000ef" | "chisel:continuity_reserved/000000ee" | "chisel:continuity_reserved/000000fa" | "chisel:continuity_reserved/000000fc" | "minecraft:block/deepslate_emerald_ore" | "chisel:continuity_reserved/000000fb" | "minecraft:item/structure_void" | "redbits:item/latch" | "redbits:block/redstone_torch_off" | "mtr:block/apg_glass_single_top" | "chisel:block/triple_bricks/granite" | "mtr:item/apg_glass" | "chisel:block/chaotic_small/coal_block" | "chisel:continuity_reserved/000000fe" | "chisel:continuity_reserved/000000fd" | "chisel:continuity_reserved/000000ff" | "minecraft:item/ender_pearl" | "minecraft:block/hay_block_side" | "chisel:block/smallingot/gold_block_top" | "minecraft:item/mushroom_stew" | "minecraft:block/crimson_nylium_side" | "exlinefurniture:blocks/ceiling_fan_crimson_2" | "adorn:block/brewer_bottom_top" | "factory_blocks:block/megacell/top" | "chisel:block/jellybean/prismarine" | "mtr:item/lift_buttons_link" | "chisel:block/twist/black_concrete_top" | "minecraft:item/prismarine_crystals" | "mtr:item/railway_sign_3_odd" | "chisel:continuity_reserved/000000b9" | "chisel:continuity_reserved/000000b8" | "minecraft:item/wooden_shovel" | "chisel:continuity_reserved/000000b5" | "minecraft:block/spruce_log" | "chisel:continuity_reserved/000000b4" | "chisel:continuity_reserved/000000b7" | "chisel:continuity_reserved/000000b6" | "minecraft:block/chiseled_polished_blackstone" | "chisel:continuity_reserved/000000b1" | "chisel:continuity_reserved/000000b0" | "chisel:continuity_reserved/000000b3" | "chisel:continuity_reserved/000000b2" | "chisel:continuity_reserved/000000c0" | "minecraft:block/red_mushroom" | "chisel:continuity_reserved/000000ad" | "chisel:continuity_reserved/000000ac" | "chisel:continuity_reserved/000000af" | "chisel:continuity_reserved/000000ae" | "chisel:continuity_reserved/000000ab" | "chisel:continuity_reserved/000000aa" | "minecraft:block/white_terracotta" | "chisel:block/masonry/coal_block" | "chisel:continuity_reserved/000000c9" | "chisel:continuity_reserved/000000c6" | "chisel:continuity_reserved/000000c5" | "chisel:continuity_reserved/000000c8" | "chisel:continuity_reserved/000000c7" | "minecraft:block/honey_block_bottom" | "chisel:continuity_reserved/000000c2" | "mtr:item/ceiling_light" | "chisel:continuity_reserved/000000c1" | "chisel:continuity_reserved/000000c4" | "chisel:continuity_reserved/000000c3" | "minecraft:block/chiseled_deepslate" | "chisel:continuity_reserved/000000d1" | "chisel:continuity_reserved/000000d0" | "minecraft:block/white_stained_glass" | "chisel:continuity_reserved/000000be" | "chisel:continuity_reserved/000000bd" | "chisel:continuity_reserved/000000bf" | "chisel:continuity_reserved/000000ba" | "chisel:continuity_reserved/000000bc" | "chisel:continuity_reserved/000000bb" | "minecraft:block/magenta_wool" | "chisel:block/coin_heads/gold_block_top" | "chisel:continuity_reserved/000000d7" | "chisel:continuity_reserved/000000d6" | "chisel:continuity_reserved/000000d9" | "chisel:continuity_reserved/000000d8" | "minecraft:block/pointed_dripstone_down_tip_merge" | "chisel:continuity_reserved/000000d3" | "chisel:continuity_reserved/000000d2" | "chisel:continuity_reserved/000000d5" | "chisel:continuity_reserved/000000d4" | "exlinefurniture:blocks/husk_arm" | "chisel:continuity_reserved/000000e0" | "chisel:continuity_reserved/000000e2" | "chisel:continuity_reserved/000000e1" | "chisel:continuity_reserved/000000cf" | "chisel:continuity_reserved/000000ce" | "chisel:continuity_reserved/000000cb" | "minecraft:block/glass_pane_top" | "chisel:block/large_tile/stone" | "minecraft:block/soul_campfire_log_lit" | "chisel:continuity_reserved/000000ca" | "chisel:continuity_reserved/000000cd" | "chisel:continuity_reserved/000000cc" | "chisel:continuity_reserved/000000da" | "minecraft:block/bone_block_top" | "chisel:continuity_reserved/000000e8" | "chisel:continuity_reserved/000000e7" | "chisel:continuity_reserved/000000e9" | "chisel:continuity_reserved/000000e4" | "chisel:continuity_reserved/000000e3" | "chisel:continuity_reserved/000000e6" | "chisel:continuity_reserved/000000e5" | "minecraft:block/glass" | "chisel:block/llama/lime_wool" | "chisel:block/brick/iron_block_bottom" | "chisel:block/panel/yellow_concrete" | "chisel:block/smooth/jungle_planks" | "chisel:block/coin_heads/gold_block_bottom" | "minecraft:item/birch_boat" | "chisel:block/chrono/glass" | "jsblock:item/station_ceiling_pole" | "exlinefurniture:blocks/ceiling_fan_dark_oak_2" | "minecraft:item/iron_leggings" | "minecraft:block/bone_block_side" | "chisel:block/jellybean/orange_concrete" | "minecraft:block/activator_rail" | "chisel:block/cut/red_sandstone" | "minecraft:item/netherite_leggings" | "minecraft:item/leather_boots" | "mtr:block/flowers/cio_1" | "mtr:block/flowers/cio_5" | "mtr:block/flowers/cio_4" | "mtr:block/flowers/cio_3" | "mtr:block/flowers/cio_2" | "minecraft:item/wooden_pickaxe" | "mtr:block/flowers/cio_7" | "mtr:block/flowers/cio_6" | "chisel:block/ornatelayer/diamond_block" | "chisel:continuity_reserved/000000a8" | "chisel:block/cut/stone" | "chisel:continuity_reserved/000000a7" | "chisel:continuity_reserved/000000a9" | "chisel:continuity_reserved/000000a4" | "chisel:continuity_reserved/000000a3" | "chisel:continuity_reserved/000000a6" | "chisel:continuity_reserved/000000a5" | "chisel:continuity_reserved/000000a0" | "chisel:continuity_reserved/000000a2" | "chisel:continuity_reserved/000000a1" | "minecraft:block/cave_vines" | "minecraft:block/jigsaw_side" | "chisel:block/dent/granite" | "chisel:block/jellybean/cobblestone" | "minecraft:block/dirt_path_side" | "chisel:block/braid/gray_concrete" | "factory_blocks:block/wireframe" | "minecraft:block/crimson_fungus" | "chisel:block/pillar/white_concrete" | "chisel:block/large_tile/light_gray_concrete" | "chisel:block/layer/pink_concrete" | "chisel:block/braid/white_concrete" | "chisel:block/chaotic_bricks/red_concrete" | "minecraft:block/fire_coral" | "chisel:block/large_tile/cyan_concrete" | "minecraft:item/red_dye" | "minecraft:block/grass_block_top" | "minecraft:item/powder_snow_bucket" | "minecraft:block/crimson_stem_top" | "chisel:block/tiles_small/light_blue_concrete" | "chisel:block/prism/deepslate" | "chisel:continuity_reserved/0000027b" | "chisel:continuity_reserved/0000027a" | "jsblock:block/ticket_barrier_1_stby_bare" | "minecraft:block/blue_orchid" | "minecraft:block/stripped_spruce_log" | "chisel:continuity_reserved/00000289" | "chisel:continuity_reserved/00000288" | "chisel:continuity_reserved/00000285" | "chisel:continuity_reserved/00000284" | "chisel:continuity_reserved/00000287" | "chisel:continuity_reserved/00000286" | "chisel:continuity_reserved/00000292" | "chisel:continuity_reserved/00000291" | "mtr:block/flowers/shm_1" | "minecraft:block/structure_block" | "chisel:continuity_reserved/00000294" | "mtr:block/flowers/shm_2" | "chisel:block/encased_bricks/ice" | "chisel:continuity_reserved/00000293" | "chisel:continuity_reserved/00000290" | "mtr:block/flowers/shm_7" | "mtr:block/flowers/shm_3" | "chisel:continuity_reserved/0000027d" | "minecraft:item/gunpowder" | "mtr:block/flowers/shm_4" | "chisel:continuity_reserved/0000027c" | "mtr:block/flowers/shm_5" | "chisel:continuity_reserved/0000027f" | "mtr:block/flowers/shm_6" | "chisel:continuity_reserved/0000027e" | "chisel:continuity_reserved/0000028a" | "chisel:continuity_reserved/0000028c" | "chisel:continuity_reserved/0000028b" | "chisel:continuity_reserved/00000299" | "chisel:continuity_reserved/00000296" | "chisel:continuity_reserved/00000295" | "chisel:block/braid/sandstone" | "chisel:block/weaver/brown_concrete" | "chisel:continuity_reserved/00000298" | "chisel:continuity_reserved/00000297" | "mtr:block/station_color_purpur_block" | "chisel:continuity_reserved/0000028e" | "chisel:continuity_reserved/0000028d" | "mtr:item/rail_connector_siding" | "minecraft:item/oak_door" | "chisel:continuity_reserved/0000028f" | "chisel:continuity_reserved/0000029b" | "chisel:continuity_reserved/0000029a" | "chisel:continuity_reserved/0000029d" | "chisel:continuity_reserved/0000029c" | "minecraft:block/emerald_block" | "chisel:block/circular/red_concrete" | "chisel:block/slant/magenta_concrete" | "minecraft:block/red_nether_bricks" | "chisel:block/dent/purpur" | "chisel:continuity_reserved/0000029f" | "chisel:continuity_reserved/0000029e" | "minecraft:block/sand" | "chisel:block/dent/gray_concrete" | "minecraft:block/yellow_glazed_terracotta" | "minecraft:block/conduit" | "chisel:block/panel/orange_concrete" | "chisel:block/weaver/stone" | "chisel:block/triple_bricks/gray_concrete" | "chisel:block/twist/prismarine_top" | "chisel:continuity_reserved/00000249" | "chisel:continuity_reserved/00000248" | "chisel:continuity_reserved/00000245" | "chisel:continuity_reserved/00000244" | "chisel:continuity_reserved/00000247" | "chisel:continuity_reserved/00000246" | "minecraft:item/purple_candle" | "chisel:continuity_reserved/00000241" | "chisel:continuity_reserved/00000240" | "chisel:continuity_reserved/00000243" | "chisel:continuity_reserved/00000242" | "mtr:block/clock_logo" | "exlinefurniture:blocks/off_air_color" | "chisel:continuity_reserved/00000250" | "chisel:continuity_reserved/0000023d" | "chisel:continuity_reserved/0000023c" | "chisel:continuity_reserved/0000023f" | "chisel:continuity_reserved/0000023e" | "chisel:block/shipping_crate/dark_oak_planks" | "chisel:continuity_reserved/0000023b" | "factory_blocks:block/caution" | "chisel:continuity_reserved/0000023a" | "chisel:block/gem/diamond_block_bottom" | "chisel:continuity_reserved/00000259" | "factory_blocks:block/gvent" | "chisel:continuity_reserved/00000256" | "chisel:continuity_reserved/00000255" | "chisel:continuity_reserved/00000258" | "factory_blocks:block/factory" | "chisel:continuity_reserved/00000257" | "chisel:block/encased_bricks/diorite" | "chisel:continuity_reserved/00000252" | "chisel:continuity_reserved/00000251" | "chisel:continuity_reserved/00000254" | "chisel:continuity_reserved/00000253" | "chisel:continuity_reserved/00000261" | "chisel:continuity_reserved/00000260" | "minecraft:block/acacia_log" | "chisel:block/legacy/magenta_wool" | "chisel:continuity_reserved/0000024e" | "chisel:continuity_reserved/0000024d" | "chisel:continuity_reserved/0000024f" | "chisel:continuity_reserved/0000024a" | "chisel:block/soft_bricks/andesite" | "chisel:continuity_reserved/0000024c" | "chisel:continuity_reserved/0000024b" | "adorn:block/lil_tater_crate" | "chisel:block/pillar/lime_concrete_top" | "chisel:continuity_reserved/00000267" | "chisel:continuity_reserved/00000266" | "chisel:continuity_reserved/00000269" | "chisel:continuity_reserved/00000268" | "chisel:continuity_reserved/00000263" | "chisel:continuity_reserved/00000262" | "chisel:continuity_reserved/00000265" | "chisel:continuity_reserved/00000264" | "chisel:continuity_reserved/00000270" | "chisel:continuity_reserved/00000272" | "chisel:continuity_reserved/00000271" | "minecraft:item/lantern" | "chisel:continuity_reserved/0000025f" | "chisel:continuity_reserved/0000025e" | "minecraft:item/beetroot_seeds" | "chisel:continuity_reserved/0000025b" | "chisel:continuity_reserved/0000025a" | "chisel:continuity_reserved/0000025d" | "chisel:continuity_reserved/0000025c" | "chisel:continuity_reserved/0000026a" | "chisel:continuity_reserved/00000278" | "chisel:continuity_reserved/00000277" | "chisel:continuity_reserved/00000279" | "chisel:continuity_reserved/00000274" | "chisel:continuity_reserved/00000273" | "chisel:continuity_reserved/00000276" | "chisel:continuity_reserved/00000275" | "chisel:continuity_reserved/00000281" | "chisel:continuity_reserved/00000280" | "mtr:item/ticket_processor" | "chisel:continuity_reserved/00000283" | "chisel:continuity_reserved/00000282" | "minecraft:item/spyglass" | "chisel:continuity_reserved/0000026f" | "chisel:continuity_reserved/0000026c" | "chisel:continuity_reserved/0000026b" | "chisel:continuity_reserved/0000026e" | "chisel:continuity_reserved/0000026d" | "chisel:continuity_reserved/00000209" | "chisel:continuity_reserved/00000208" | "exlinefurniture:blocks/ceiling_fan_jungle_on" | "minecraft:item/light_blue_candle" | "chisel:block/poison/stone" | "chisel:continuity_reserved/00000205" | "chisel:continuity_reserved/00000204" | "chisel:continuity_reserved/00000207" | "chisel:continuity_reserved/00000206" | "chisel:continuity_reserved/00000201" | "chisel:continuity_reserved/00000200" | "chisel:continuity_reserved/00000203" | "chisel:continuity_reserved/00000202" | "minecraft:item/shears" | "minecraft:block/warped_nylium" | "chisel:block/encased_large/acacia_planks" | "minecraft:block/command_block_conditional" | "chisel:continuity_reserved/00000219" | "chisel:continuity_reserved/00000216" | "chisel:continuity_reserved/00000215" | "chisel:continuity_reserved/00000218" | "chisel:continuity_reserved/00000217" | "chisel:continuity_reserved/00000212" | "chisel:continuity_reserved/00000211" | "chisel:continuity_reserved/00000214" | "chisel:continuity_reserved/00000213" | "chisel:continuity_reserved/00000210" | "chisel:continuity_reserved/0000020e" | "chisel:continuity_reserved/0000020d" | "chisel:continuity_reserved/0000020f" | "minecraft:stations/tooting_broadway" | "chisel:continuity_reserved/0000020a" | "chisel:continuity_reserved/0000020c" | "chisel:continuity_reserved/0000020b" | "chisel:block/solid_bricks/pink_concrete" | "chisel:continuity_reserved/00000227" | "chisel:block/vertical/dirt" | "chisel:continuity_reserved/00000226" | "chisel:continuity_reserved/00000229" | "exlinefurniture:blocks/ceiling_fan_warped_2" | "chisel:continuity_reserved/00000228" | "chisel:continuity_reserved/00000223" | "chisel:continuity_reserved/00000222" | "minecraft:block/light_gray_candle_lit" | "chisel:continuity_reserved/00000225" | "chisel:continuity_reserved/00000224" | "chisel:continuity_reserved/00000221" | "chisel:block/crate_light/gold_block_top" | "chisel:continuity_reserved/00000220" | "chisel:block/chaotic_bricks/end_stone" | "chisel:continuity_reserved/0000021f" | "chisel:continuity_reserved/0000021e" | "chisel:continuity_reserved/0000021b" | "chisel:continuity_reserved/0000021a" | "chisel:continuity_reserved/0000021d" | "chisel:continuity_reserved/0000021c" | "chisel:block/twist/brown_concrete" | "chisel:continuity_reserved/00000238" | "adorn:block/trading_station_cloth_side" | "chisel:continuity_reserved/00000237" | "chisel:continuity_reserved/00000239" | "chisel:continuity_reserved/00000234" | "chisel:continuity_reserved/00000233" | "chisel:continuity_reserved/00000236" | "chisel:continuity_reserved/00000235" | "chisel:continuity_reserved/00000230" | "chisel:continuity_reserved/00000232" | "chisel:continuity_reserved/00000231" | "adorn:block/brewer_front" | "chisel:continuity_reserved/0000022f" | "chisel:continuity_reserved/0000022c" | "chisel:continuity_reserved/0000022b" | "chisel:continuity_reserved/0000022e" | "chisel:block/slant/redstone_block" | "chisel:continuity_reserved/0000022d" | "minecraft:item/pink_candle" | "chisel:continuity_reserved/0000022a" | "factory_blocks:block/rust" | "minecraft:block/oak_door_top" | "adorn:block/pumpkin_seed_crate" | "chisel:block/pillar/quartz_top" | "chiselsandbits:items/magnifying_glass" | "minecraft:block/melon_side" | "minecraft:block/nether_wart_stage2" | "factory_blocks:block/fan/still" | "minecraft:block/nether_wart_stage1" | "chisel:block/panel/white_concrete" | "chisel:block/french/bricks" | "minecraft:block/nether_wart_stage0" | "minecraft:item/minecart" | "minecraft:item/apple" | "wheat_plus:block/road/line/double_yellow" | "mtr:block/psd_glass_bottom_back_2" | "mtr:item/arrival_projector_1_large" | "jsblock:item/pids_4" | "jsblock:block/gray" | "minecraft:item/spawn_egg" | "chisel:block/array/deepslate" | "minecraft:item/golden_horse_armor" | "minecraft:block/cake_inner" | "chisel:block/pillar/sandstone" | "minecraft:block/jungle_trapdoor" | "minecraft:block/light_blue_concrete" | "minecraft:item/bell" | "mtr:block/psd_glass_bottom_back_1" | "chisel:block/cracked/stone" | "minecraft:block/smoker_front_on" | "chisel:block/paneling/crimson_planks" | "minecraft:block/repeater" | "minecraft:block/chain_command_block_front" | "minecraft:block/crying_obsidian" | "minecraft:block/stripped_dark_oak_log" | "minecraft:item/fermented_spider_eye" | "chisel:block/french/blue_concrete" | "chisel:block/slant/ice" | "chisel:block/small_bricks/prismarine" | "minecraft:block/cave_vines_plant_lit" | "chisel:block/chaotic_medium/ice" | "chisel:block/poison/deepslate" | "minecraft:block/pointed_dripstone_down_tip" | "chisel:block/raw/green_concrete" | "chisel:block/simple/diamond_block" | "londonunderground:block/tunnel_1" | "chisel:block/weaver/andesite" | "minecraft:block/magenta_candle_lit" | "chisel:continuity_reserved/00000bd8" | "chisel:block/array/prismarine" | "chisel:continuity_reserved/00000bd9" | "chisel:continuity_reserved/00000bd6" | "minecraft:item/netherite_helmet" | "chisel:continuity_reserved/00000bd7" | "chisel:continuity_reserved/00000bd4" | "chisel:continuity_reserved/00000bd5" | "chisel:continuity_reserved/00000bd2" | "chisel:continuity_reserved/00000bd3" | "chisel:continuity_reserved/00000bd0" | "chisel:continuity_reserved/00000bd1" | "minecraft:block/light_blue_candle_lit" | "chisel:continuity_reserved/00000be0" | "exlinefurniture:blocks/off_air_static" | "chisel:continuity_reserved/00000bce" | "chisel:block/vertical/birch_planks" | "chisel:continuity_reserved/00000bcf" | "minecraft:block/tall_grass_top" | "chisel:continuity_reserved/00000bcc" | "chisel:continuity_reserved/00000bcd" | "chisel:continuity_reserved/00000bca" | "chisel:block/raw/white_concrete" | "chisel:continuity_reserved/00000bcb" | "redbits:block/latch_back" | "chisel:block/zag/magenta_concrete" | "chisel:continuity_reserved/00000be9" | "chisel:continuity_reserved/00000be7" | "chisel:continuity_reserved/00000be8" | "chisel:continuity_reserved/00000be5" | "chisel:continuity_reserved/00000be6" | "chisel:continuity_reserved/00000be3" | "chisel:continuity_reserved/00000be4" | "chisel:continuity_reserved/00000be1" | "chisel:block/bevel_creeper/sandstone" | "chisel:continuity_reserved/00000be2" | "chisel:continuity_reserved/00000bf0" | "chisel:continuity_reserved/00000bf1" | "minecraft:block/oxidized_copper" | "chisel:block/mosaic/andesite" | "chisel:continuity_reserved/00000bdf" | "chisel:continuity_reserved/00000bdd" | "chisel:continuity_reserved/00000bde" | "chisel:continuity_reserved/00000bdb" | "chisel:block/crate_dark/gold_block_bottom" | "chisel:continuity_reserved/00000bdc" | "chisel:block/crate_light/iron_block_top" | "chisel:continuity_reserved/00000bda" | "chisel:continuity_reserved/00000bf8" | "chisel:continuity_reserved/00000bf9" | "chisel:continuity_reserved/00000bf6" | "chisel:block/stacked/crimson_planks" | "chisel:continuity_reserved/00000bf7" | "chisel:continuity_reserved/00000bf4" | "chisel:continuity_reserved/00000bf5" | "chisel:continuity_reserved/00000bf2" | "chisel:continuity_reserved/00000bf3" | "minecraft:block/coarse_dirt" | "chisel:block/japanese2/glass" | "chisel:block/triple_bricks/red_concrete" | "chisel:block/road/cyan_concrete" | "chisel:continuity_reserved/00000bee" | "chisel:continuity_reserved/00000bef" | "jsblock:block/bufferstop_light_left" | "chisel:continuity_reserved/00000bec" | "chisel:continuity_reserved/00000bed" | "chisel:continuity_reserved/00000bea" | "minecraft:block/chorus_flower" | "chisel:continuity_reserved/00000beb" | "chisel:block/encased/acacia_planks" | "chisel:continuity_reserved/00000bfa" | "chisel:block/encased_bricks/end_stone" | "chisel:block/crude_paneling/acacia_planks" | "minecraft:item/diamond_axe" | "minecraft:block/tuff" | "minecraft:block/dripstone_block" | "minecraft:item/raw_iron" | "minecraft:item/warped_fungus_on_a_stick" | "chisel:continuity_reserved/00000bff" | "chisel:continuity_reserved/00000bfd" | "chisel:continuity_reserved/00000bfe" | "chisel:continuity_reserved/00000bfb" | "chisel:continuity_reserved/00000bfc" | "chisel:block/layer/redstone_block" | "minecraft:block/jungle_log" | "chisel:block/simple/iron_block_top" | "minecraft:block/lodestone_top" | "chisel:block/panel/green_concrete" | "chisel:block/weaver/quartz" | "chisel:continuity_reserved/00000ba9" | "mtr:block/light_on" | "chisel:continuity_reserved/00000ba7" | "chisel:continuity_reserved/00000ba8" | "chisel:continuity_reserved/00000ba5" | "chisel:continuity_reserved/00000ba6" | "mtr:block/escalator_down" | "chisel:continuity_reserved/00000ba3" | "chisel:continuity_reserved/00000ba4" | "chisel:continuity_reserved/00000ba1" | "chisel:continuity_reserved/00000ba2" | "minecraft:block/cake_side" | "exlinefurniture:blocks/spiderpart2" | "chisel:continuity_reserved/00000ba0" | "exlinefurniture:blocks/spiderpart1" | "minecraft:block/yellow_stained_glass" | "chisel:block/small_bricks/redstone_block" | "chisel:block/prism/pink_concrete" | "mtr:item/lift_door_odd_1" | "chisel:continuity_reserved/00000bb8" | "chisel:continuity_reserved/00000bb9" | "chisel:continuity_reserved/00000bb6" | "chisel:continuity_reserved/00000bb7" | "chisel:continuity_reserved/00000bb4" | "chisel:continuity_reserved/00000bb5" | "chisel:continuity_reserved/00000bb2" | "chisel:continuity_reserved/00000bb3" | "chisel:continuity_reserved/00000bb0" | "chisel:continuity_reserved/00000bb1" | "chisel:block/prism/diorite" | "chisel:continuity_reserved/00000bae" | "chisel:continuity_reserved/00000baf" | "chisel:continuity_reserved/00000bac" | "chisel:continuity_reserved/00000bad" | "chisel:continuity_reserved/00000baa" | "chisel:block/french/ice" | "chisel:continuity_reserved/00000bab" | "chisel:continuity_reserved/00000bc9" | "chisel:block/cracked/blue_concrete" | "minecraft:block/glow_item_frame" | "chisel:continuity_reserved/00000bc7" | "chisel:continuity_reserved/00000bc8" | "chisel:continuity_reserved/00000bc5" | "chisel:continuity_reserved/00000bc6" | "chisel:continuity_reserved/00000bc3" | "chisel:continuity_reserved/00000bc4" | "chisel:continuity_reserved/00000bc1" | "chisel:continuity_reserved/00000bc2" | "minecraft:block/quartz_pillar" | "chisel:continuity_reserved/00000bc0" | "jsblock:block/ticket_barrier_1_stby_entrance" | "exlinefurniture:blocks/ceiling_fan_warped" | "chisel:continuity_reserved/00000bbf" | "chisel:continuity_reserved/00000bbd" | "chisel:continuity_reserved/00000bbe" | "chisel:continuity_reserved/00000bbb" | "chisel:continuity_reserved/00000bbc" | "chisel:continuity_reserved/00000bba" | "minecraft:block/cornflower" | "chisel:continuity_reserved/0000019c" | "minecraft:item/golden_pickaxe" | "chisel:continuity_reserved/0000019b" | "chisel:continuity_reserved/0000019e" | "chisel:continuity_reserved/0000019d" | "chisel:continuity_reserved/0000019a" | "chisel:block/cracked_bricks/stone" | "chisel:block/soft_bricks/pink_concrete" | "mtr:block/apg_light_off_triangle" | "chisel:continuity_reserved/0000019f" | "chisel:block/soft_bricks/sandstone" | "chisel:block/encased/crimson_planks" | "chisel:block/cracked_bricks/green_concrete" | "chisel:block/largeornate/stone" | "minecraft:block/candle" | "minecraft:item/trident" | "minecraft:item/rabbit_foot" | "chisel:block/cracked_bricks/blue_concrete" | "minecraft:item/diamond_pickaxe" | "chisel:block/solid_bricks/diorite" | "minecraft:block/black_candle_lit" | "chisel:block/twist/lime_concrete_top" | "chisel:block/prism/yellow_concrete" | "chisel:block/pillar/ice" | "minecraft:block/tall_seagrass_top" | "chisel:block/ornate/diorite" | "factory_blocks:block/fan/fast" | "chisel:block/large_tile/lapis_block" | "minecraft:block/chiseled_quartz_block_top" | "redbits:block/emitter" | "minecraft:block/tripwire_hook" | "chisel:continuity_reserved/0000015a" | "mtr:item/rail_connector_20_one_way" | "chisel:block/encased_bricks/orange_concrete" | "mtr:item/station_name_tall_wall" | "jsblock:block/helpline_4_middle" | "mtr:item/station_name_wall_black" | "chisel:continuity_reserved/00000168" | "chisel:continuity_reserved/00000167" | "chisel:block/crude_vertical/dark_oak_planks" | "chisel:continuity_reserved/00000169" | "minecraft:item/leather_horse_armor" | "chisel:continuity_reserved/00000164" | "chisel:continuity_reserved/00000163" | "chisel:continuity_reserved/00000166" | "chisel:continuity_reserved/00000165" | "chisel:continuity_reserved/00000171" | "minecraft:block/command_block_front" | "chisel:continuity_reserved/00000170" | "chisel:continuity_reserved/00000173" | "chisel:block/layer/deepslate" | "chisel:continuity_reserved/00000172" | "minecraft:block/prismarine" | "minecraft:block/smoker_front" | "minecraft:block/slime_block" | "chisel:continuity_reserved/0000015f" | "chisel:continuity_reserved/0000015c" | "minecraft:block/acacia_door_top" | "chisel:continuity_reserved/0000015b" | "chisel:continuity_reserved/0000015e" | "chisel:continuity_reserved/0000015d" | "chisel:continuity_reserved/0000016b" | "chisel:continuity_reserved/0000016a" | "chisel:block/chaotic_small/black_concrete" | "chisel:continuity_reserved/00000179" | "chisel:continuity_reserved/00000178" | "minecraft:block/blue_ice" | "chisel:block/legacy/cyan_wool" | "minecraft:block/sunflower_front" | "chisel:continuity_reserved/00000175" | "chisel:continuity_reserved/00000174" | "chisel:continuity_reserved/00000177" | "minecraft:item/bow" | "chisel:continuity_reserved/00000176" | "chisel:continuity_reserved/00000182" | "chisel:continuity_reserved/00000181" | "chisel:continuity_reserved/00000184" | "chisel:block/twist/ice_top" | "chisel:continuity_reserved/00000183" | "chisel:continuity_reserved/00000180" | "chisel:block/pillar/sandstone_top" | "minecraft:block/orange_tulip" | "chisel:continuity_reserved/0000016d" | "chisel:continuity_reserved/0000016c" | "chisel:continuity_reserved/0000016f" | "chisel:continuity_reserved/0000016e" | "chisel:continuity_reserved/0000017a" | "chisel:continuity_reserved/0000017c" | "chisel:continuity_reserved/0000017b" | "chisel:continuity_reserved/00000189" | "chisel:continuity_reserved/00000186" | "chisel:continuity_reserved/00000185" | "chisel:continuity_reserved/00000188" | "chisel:continuity_reserved/00000187" | "chisel:continuity_reserved/00000193" | "minecraft:block/pink_glazed_terracotta" | "chisel:continuity_reserved/00000192" | "chisel:continuity_reserved/00000195" | "chisel:continuity_reserved/00000194" | "chisel:block/soft_bricks/magenta_concrete" | "chisel:continuity_reserved/00000191" | "chisel:continuity_reserved/00000190" | "chisel:continuity_reserved/0000017e" | "chisel:continuity_reserved/0000017d" | "chisel:continuity_reserved/0000017f" | "chisel:continuity_reserved/0000018b" | "chisel:continuity_reserved/0000018a" | "chisel:continuity_reserved/0000018d" | "chisel:continuity_reserved/0000018c" | "minecraft:block/light_gray_shulker_box" | "minecraft:block/dead_tube_coral_block" | "chisel:continuity_reserved/00000197" | "chisel:continuity_reserved/00000196" | "chisel:continuity_reserved/00000199" | "chisel:continuity_reserved/00000198" | "chisel:block/log_bordered/spruce_planks" | "mtr:block/ticket_machine" | "minecraft:block/spore_blossom_base" | "exlinefurniture:blocks/ceiling_fan_oak_2" | "chisel:continuity_reserved/0000018f" | "chisel:continuity_reserved/0000018e" | "chisel:block/tiles_small/ice" | "chisel:continuity_reserved/00000128" | "chisel:continuity_reserved/00000127" | "chisel:continuity_reserved/00000129" | "chisel:continuity_reserved/00000124" | "chisel:continuity_reserved/00000123" | "chisel:continuity_reserved/00000126" | "chisel:continuity_reserved/00000125" | "chisel:continuity_reserved/00000120" | "chiselsandbits:items/chisel_gold" | "chisel:continuity_reserved/00000122" | "chisel:continuity_reserved/00000121" | "minecraft:block/granite" | "minecraft:block/brown_glazed_terracotta" | "chisel:continuity_reserved/0000011f" | "chisel:continuity_reserved/0000011c" | "chisel:continuity_reserved/0000011b" | "chisel:block/large_tile/granite" | "chisel:continuity_reserved/0000011e" | "chisel:continuity_reserved/0000011d" | "chisel:continuity_reserved/0000011a" | "minecraft:item/iron_ingot" | "minecraft:block/crafting_table_top" | "chisel:block/ornate/prismarine" | "chisel:block/triple_bricks/stone" | "chisel:continuity_reserved/00000139" | "chisel:continuity_reserved/00000138" | "minecraft:block/deepslate_lapis_ore" | "chisel:continuity_reserved/00000135" | "chisel:continuity_reserved/00000134" | "chisel:continuity_reserved/00000137" | "chisel:continuity_reserved/00000136" | "chisel:continuity_reserved/00000131" | "chisel:continuity_reserved/00000130" | "chisel:continuity_reserved/00000133" | "chisel:continuity_reserved/00000132" | "chisel:continuity_reserved/00000140" | "chisel:continuity_reserved/0000012d" | "chisel:continuity_reserved/0000012c" | "chisel:continuity_reserved/0000012f" | "chisel:continuity_reserved/0000012e" | "chisel:block/large_tile/andesite" | "chisel:continuity_reserved/0000012b" | "chisel:continuity_reserved/0000012a" | "chisel:block/smallingot/iron_block" | "chisel:continuity_reserved/00000149" | "chisel:continuity_reserved/00000146" | "chisel:continuity_reserved/00000145" | "chisel:continuity_reserved/00000148" | "chisel:block/paneling/jungle_planks" | "chisel:continuity_reserved/00000147" | "chisel:continuity_reserved/00000142" | "chisel:continuity_reserved/00000141" | "chisel:continuity_reserved/00000144" | "chisel:continuity_reserved/00000143" | "chisel:continuity_reserved/00000151" | "chisel:continuity_reserved/00000150" | "chisel:block/soft_bricks/blue_concrete" | "chisel:continuity_reserved/0000013e" | "chisel:continuity_reserved/0000013d" | "chisel:continuity_reserved/0000013f" | "chisel:continuity_reserved/0000013a" | "chisel:continuity_reserved/0000013c" | "chisel:continuity_reserved/0000013b" | "minecraft:item/bow_pulling_1" | "chisel:block/braid/orange_concrete" | "minecraft:item/bow_pulling_0" | "minecraft:item/bow_pulling_2" | "chisel:block/solid_bricks/coal_block" | "chisel:continuity_reserved/00000157" | "chisel:continuity_reserved/00000156" | "chisel:continuity_reserved/00000159" | "chisel:continuity_reserved/00000158" | "chisel:continuity_reserved/00000153" | "chisel:continuity_reserved/00000152" | "chisel:continuity_reserved/00000155" | "chisel:continuity_reserved/00000154" | "chisel:continuity_reserved/00000160" | "chisel:continuity_reserved/00000162" | "chisel:continuity_reserved/00000161" | "mtr:block/platform_hk_1" | "mtr:block/platform_hk_2" | "chisel:block/small_bricks/diorite" | "minecraft:block/yellow_candle" | "chisel:continuity_reserved/0000014f" | "chisel:continuity_reserved/0000014e" | "chisel:continuity_reserved/0000014b" | "chisel:continuity_reserved/0000014a" | "chisel:block/jellybean/light_gray_concrete" | "chisel:continuity_reserved/0000014d" | "chisel:continuity_reserved/0000014c" | "chisel:block/crude_horizontal/dark_oak_planks" | "minecraft:block/campfire_log_lit" | "minecraft:item/beef" | "chisel:block/twist/gray_concrete_top" | "minecraft:item/golden_axe" | "chisel:block/french/purpur" | "chisel:block/ornate/purple_concrete" | "chisel:block/cracked_bricks/bricks" | "chisel:block/coin_heads/iron_block_top" | "chisel:block/vertical/acacia_planks" | "chisel:continuity_reserved/00000109" | "minecraft:block/crimson_stem" | "chisel:block/braid/yellow_concrete" | "chisel:continuity_reserved/00000106" | "minecraft:block/stone" | "chisel:continuity_reserved/00000105" | "chisel:continuity_reserved/00000108" | "chisel:continuity_reserved/00000107" | "chisel:continuity_reserved/00000102" | "chisel:continuity_reserved/00000101" | "chisel:continuity_reserved/00000104" | "chisel:continuity_reserved/00000103" | "chisel:continuity_reserved/00000100" | "minecraft:block/flowering_azalea_top" | "chisel:block/cells/diamond_block" | "chisel:continuity_reserved/00000117" | "chisel:continuity_reserved/00000116" | "chisel:continuity_reserved/00000119" | "chisel:continuity_reserved/00000118" | "chisel:continuity_reserved/00000113" | "chisel:continuity_reserved/00000112" | "chisel:continuity_reserved/00000115" | "chisel:continuity_reserved/00000114" | "chisel:continuity_reserved/00000111" | "chisel:continuity_reserved/00000110" | "chisel:block/braid/oak_planks" | "chisel:continuity_reserved/0000010f" | "chisel:continuity_reserved/0000010e" | "chisel:block/chaotic_bricks/cobblestone" | "chisel:continuity_reserved/0000010b" | "jsblock:block/ticket_barrier_1_nis_exit" | "chisel:continuity_reserved/0000010a" | "chisel:continuity_reserved/0000010d" | "chisel:continuity_reserved/0000010c" | "chisel:block/bismuth/diamond_block" | "londonunderground:block/exit" | "minecraft:item/lingering_potion" | "chisel:block/raw/magenta_concrete" | "chisel:block/panel/emerald_block" | "chisel:block/panel/gray_concrete" | "chisel:block/chaotic_small/purpur" | "chisel:block/simple/iron_block_bottom" | "chisel:block/layer/andesite" | "chisel:block/ornate/deepslate" | "mtr:item/route_sign_standing_light" | "chisel:block/prism/quartz" | "minecraft:block/command_block_side" | "minecraft:ads/touch_in" | "chisel:block/pillar/light_gray_concrete" | "chisel:block/chaotic_medium/andesite" | "minecraft:block/lava_still" | "chisel:block/chaotic_medium/diorite" | "minecraft:block/damaged_anvil_top" | "chisel:continuity_reserved/00000c09" | "chisel:continuity_reserved/00000c07" | "chisel:continuity_reserved/00000c08" | "chisel:continuity_reserved/00000c05" | "chisel:continuity_reserved/00000c06" | "factory_blocks:block/gears" | "chisel:continuity_reserved/00000c03" | "chisel:continuity_reserved/00000c04" | "chisel:continuity_reserved/00000c01" | "chisel:block/chaotic_small/bricks" | "chisel:continuity_reserved/00000c02" | "minecraft:block/daylight_detector_side" | "chisel:continuity_reserved/00000c00" | "minecraft:item/chainmail_helmet" | "chisel:block/slant/cyan_concrete" | "chisel:continuity_reserved/00000aea" | "minecraft:block/green_concrete_powder" | "redbits:block/vision_sensor_on" | "chisel:continuity_reserved/00000af9" | "chisel:continuity_reserved/00000af7" | "chisel:continuity_reserved/00000af8" | "chisel:block/cracked_bricks/light_gray_concrete" | "chisel:continuity_reserved/00000af5" | "minecraft:block/blue_shulker_box" | "chisel:continuity_reserved/00000af6" | "chisel:continuity_reserved/00000af3" | "minecraft:block/cauldron_side" | "chisel:continuity_reserved/00000af4" | "jsblock:item/constant_blue_signal" | "minecraft:block/red_shulker_box" | "chisel:continuity_reserved/00000aef" | "chisel:continuity_reserved/00000aed" | "chisel:block/large/dark_oak_planks" | "minecraft:block/polished_granite" | "chisel:continuity_reserved/00000aee" | "chisel:continuity_reserved/00000aeb" | "chisel:continuity_reserved/00000aec" | "chisel:continuity_reserved/00000afa" | "chisel:continuity_reserved/00000afb" | "minecraft:block/end_portal_frame_side" | "chisel:block/ornatesteel_old/glass" | "minecraft:block/pink_tulip" | "chisel:block/twist/gray_concrete" | "mtr:block/lift_door_top_back_1" | "chisel:continuity_reserved/00000afe" | "chisel:continuity_reserved/00000aff" | "chisel:continuity_reserved/00000afc" | "chisel:continuity_reserved/00000afd" | "minecraft:item/item_frame" | "minecraft:block/warped_door_bottom" | "chisel:block/twist/granite_top" | "chisel:block/cracked_bricks/purpur" | "minecraft:block/sunflower_top" | "minecraft:block/netherite_block" | "minecraft:item/crossbow_standby" | "chisel:block/raw/ice" | "minecraft:item/cauldron" | "factory_blocks:block/rgrate" | "inmis:item/plated_backpack" | "minecraft:block/large_fern_bottom" | "minecraft:item/potion" | "chisel:block/circular/redstone_block" | "minecraft:block/red_stained_glass" | "chisel:block/crude_horizontal/oak_planks" | "minecraft:item/clock_57" | "minecraft:item/clock_58" | "minecraft:item/clock_55" | "minecraft:item/clock_56" | "chisel:continuity_reserved/00000ab9" | "chisel:block/raw/lime_concrete" | "chisel:continuity_reserved/00000ab7" | "minecraft:item/clock_59" | "chisel:continuity_reserved/00000ab8" | "chisel:continuity_reserved/00000ab5" | "chisel:continuity_reserved/00000ab6" | "chisel:block/circular/red_sandstone" | "chisel:continuity_reserved/00000ab3" | "chisel:continuity_reserved/00000ab4" | "chisel:continuity_reserved/00000ab1" | "chisel:continuity_reserved/00000ab2" | "chisel:block/bricks2/dirt" | "minecraft:block/smithing_table_front" | "chisel:continuity_reserved/00000ab0" | "bitsandchisels:block/null" | "chisel:continuity_reserved/00000aaf" | "chisel:continuity_reserved/00000aad" | "minecraft:item/clock_60" | "chisel:block/chaotic_bricks/purpur" | "chisel:continuity_reserved/00000aae" | "minecraft:item/clock_61" | "chisel:continuity_reserved/00000aab" | "minecraft:block/lily_pad" | "chisel:continuity_reserved/00000aac" | "chisel:continuity_reserved/00000aaa" | "chisel:block/french/black_concrete" | "minecraft:item/clock_62" | "minecraft:item/clock_63" | "minecraft:item/clock_46" | "minecraft:item/clock_47" | "minecraft:item/clock_44" | "minecraft:item/clock_45" | "chisel:continuity_reserved/00000ac8" | "minecraft:item/clock_48" | "chisel:continuity_reserved/00000ac9" | "minecraft:item/clock_49" | "chisel:continuity_reserved/00000ac6" | "chisel:continuity_reserved/00000ac7" | "chisel:continuity_reserved/00000ac4" | "chisel:continuity_reserved/00000ac5" | "chisel:continuity_reserved/00000ac2" | "chisel:continuity_reserved/00000ac3" | "chisel:block/large_tile/purpur" | "chisel:continuity_reserved/00000ac0" | "chisel:block/braid/black_concrete" | "chisel:continuity_reserved/00000ac1" | "chisel:continuity_reserved/00000ad0" | "chisel:block/zag/red_sandstone" | "chisel:continuity_reserved/00000abe" | "chisel:continuity_reserved/00000abf" | "minecraft:item/clock_50" | "chisel:continuity_reserved/00000abc" | "chisel:continuity_reserved/00000abd" | "chisel:continuity_reserved/00000aba" | "minecraft:item/clock_53" | "chisel:continuity_reserved/00000abb" | "minecraft:item/clock_54" | "minecraft:item/clock_51" | "minecraft:item/clock_52" | "minecraft:item/clock_35" | "minecraft:item/clock_36" | "minecraft:item/clock_33" | "minecraft:item/clock_34" | "minecraft:item/clock_39" | "chisel:continuity_reserved/00000ad9" | "minecraft:item/clock_37" | "minecraft:item/clock_38" | "chisel:continuity_reserved/00000ad7" | "chisel:continuity_reserved/00000ad8" | "chisel:continuity_reserved/00000ad5" | "chisel:continuity_reserved/00000ad6" | "chisel:continuity_reserved/00000ad3" | "chisel:continuity_reserved/00000ad4" | "chisel:continuity_reserved/00000ad1" | "chisel:continuity_reserved/00000ad2" | "minecraft:block/oak_log_top" | "chisel:continuity_reserved/00000ae0" | "chisel:continuity_reserved/00000ae1" | "chisel:continuity_reserved/00000acf" | "minecraft:block/stripped_oak_log_top" | "chisel:continuity_reserved/00000acd" | "minecraft:block/netherrack" | "chisel:continuity_reserved/00000ace" | "chisel:continuity_reserved/00000acb" | "minecraft:item/clock_42" | "chisel:continuity_reserved/00000acc" | "minecraft:item/clock_43" | "minecraft:item/clock_40" | "chisel:continuity_reserved/00000aca" | "minecraft:item/clock_41" | "chisel:block/smooth/spruce_planks" | "minecraft:item/clock_24" | "minecraft:item/clock_25" | "minecraft:item/clock_22" | "minecraft:item/clock_23" | "minecraft:item/clock_28" | "minecraft:item/clock_29" | "minecraft:item/clock_26" | "minecraft:item/clock_27" | "chisel:continuity_reserved/00000ae8" | "chisel:continuity_reserved/00000ae9" | "chisel:continuity_reserved/00000ae6" | "chisel:continuity_reserved/00000ae7" | "chisel:block/layer/lime_concrete" | "chisel:continuity_reserved/00000ae4" | "chisel:block/braid/ice" | "chisel:continuity_reserved/00000ae5" | "chisel:continuity_reserved/00000ae2" | "chisel:continuity_reserved/00000ae3" | "chisel:continuity_reserved/00000af1" | "chisel:block/pillar/nether_brick_top" | "chisel:continuity_reserved/00000af2" | "chisel:continuity_reserved/00000af0" | "mtr:item/railway_sign_7_even" | "chisel:continuity_reserved/00000ade" | "chisel:continuity_reserved/00000adf" | "chisel:continuity_reserved/00000adc" | "minecraft:item/clock_31" | "chisel:continuity_reserved/00000add" | "minecraft:item/clock_32" | "chisel:continuity_reserved/00000ada" | "chisel:continuity_reserved/00000adb" | "minecraft:item/clock_30" | "minecraft:item/clock_13" | "minecraft:item/clock_14" | "minecraft:item/clock_11" | "minecraft:block/vine" | "minecraft:item/clock_12" | "minecraft:item/clock_17" | "minecraft:item/clock_18" | "minecraft:item/clock_15" | "exlinefurniture:blocks/ceiling_fan_oak_on" | "minecraft:item/clock_16" | "minecraft:block/chiseled_red_sandstone" | "minecraft:item/clock_19" | "chisel:block/tiles_medium/red_sandstone" | "chisel:block/braid/cyan_concrete" | "chisel:block/weaver/prismarine" | "chisel:block/pillar/yellow_concrete_top" | "minecraft:item/iron_chestplate" | "minecraft:block/lectern_front" | "minecraft:block/pink_candle_lit" | "minecraft:item/clock_20" | "minecraft:item/clock_21" | "minecraft:item/clock_02" | "minecraft:item/clock_03" | "minecraft:item/clock_00" | "minecraft:item/clock_01" | "minecraft:item/clock_06" | "minecraft:item/clock_07" | "minecraft:item/clock_04" | "minecraft:item/clock_05" | "minecraft:item/clock_08" | "minecraft:item/clock_09" | "chisel:block/chaotic_bricks/bricks" | "londonunderground:block/elizabeth1" | "londonunderground:block/elizabeth2" | "minecraft:block/oxidized_cut_copper" | "minecraft:block/ice" | "minecraft:item/clock_10" | "minecraft:block/cracked_stone_bricks" | "chisel:block/triple_bricks/glowstone" | "minecraft:block/bell_bottom" | "chisel:block/star/gold_block" | "mtr:item/ticket_processor_exit" | "chisel:block/small_bricks/gray_concrete" | "chisel:continuity_reserved/00000aa8" | "chisel:continuity_reserved/00000aa9" | "chisel:continuity_reserved/00000aa6" | "chisel:continuity_reserved/00000aa7" | "chisel:continuity_reserved/00000aa4" | "chisel:continuity_reserved/00000aa5" | "chisel:continuity_reserved/00000aa2" | "minecraft:item/music_disc_ward" | "chisel:continuity_reserved/00000aa3" | "chisel:continuity_reserved/00000aa0" | "chisel:continuity_reserved/00000aa1" | "chisel:block/large_tile/bricks" | "minecraft:block/dead_horn_coral_block" | "chisel:block/embossed/diamond_block_top" | "chisel:block/cut/coal_block" | "minecraft:item/leather_chestplate_overlay" | "chisel:block/chaotic_medium/quartz" | "chisel:continuity_reserved/0000007b" | "minecraft:item/cod" | "chisel:block/sunken/deepslate" | "chisel:continuity_reserved/0000007a" | "chisel:continuity_reserved/0000007d" | "chisel:block/braid/brown_concrete" | "chisel:continuity_reserved/0000007c" | "minecraft:block/acacia_planks" | "chisel:continuity_reserved/00000087" | "chisel:continuity_reserved/00000086" | "chisel:continuity_reserved/00000089" | "jsblock:item/kcr_name_sign" | "minecraft:block/lilac_top" | "chisel:continuity_reserved/00000088" | "chisel:continuity_reserved/00000094" | "chisel:continuity_reserved/00000093" | "chisel:continuity_reserved/00000096" | "chisel:continuity_reserved/00000095" | "chisel:continuity_reserved/00000090" | "chisel:continuity_reserved/00000092" | "chisel:continuity_reserved/00000091" | "minecraft:block/iron_trapdoor" | "chisel:continuity_reserved/0000007f" | "chisel:continuity_reserved/0000007e" | "chisel:continuity_reserved/0000008c" | "chisel:continuity_reserved/0000008b" | "chisel:continuity_reserved/0000008e" | "chisel:continuity_reserved/0000008d" | "chisel:continuity_reserved/0000008a" | "jsblock:block/ticket_barrier_1_exit" | "chisel:continuity_reserved/00000098" | "adorn:block/brewer_side" | "chisel:continuity_reserved/00000097" | "chisel:continuity_reserved/00000099" | "chisel:block/raw/pink_concrete" | "minecraft:block/chiseled_stone_bricks" | "minecraft:item/enchanted_book" | "chisel:continuity_reserved/0000008f" | "chisel:block/twist/sandstone" | "chisel:continuity_reserved/0000009d" | "chisel:continuity_reserved/0000009c" | "chisel:continuity_reserved/0000009f" | "chisel:continuity_reserved/0000009e" | "chisel:continuity_reserved/0000009b" | "mtr:block/psd_red_bottom" | "chisel:continuity_reserved/0000009a" | "minecraft:block/gray_stained_glass_pane_top" | "chisel:block/large_tile/redstone_block" | "chisel:block/chaotic_bricks/light_blue_concrete" | "chisel:block/twist/quartz_top" | "chisel:block/reinforcedcobble/dirt" | "chisel:block/pillar/brown_concrete" | "minecraft:block/red_tulip" | "chisel:block/chaotic_medium/orange_concrete" | "minecraft:item/fishing_rod" | "minecraft:block/dark_oak_trapdoor" | "chiselsandbits:block/missing" | "adorn:item/mug" | "chisel:continuity_reserved/00000047" | "chisel:continuity_reserved/00000046" | "chisel:continuity_reserved/00000049" | "chisel:block/chaotic_medium/gray_concrete" | "chisel:continuity_reserved/00000048" | "chisel:block/twist/pink_concrete_top" | "chisel:continuity_reserved/00000043" | "chisel:continuity_reserved/00000042" | "chisel:continuity_reserved/00000045" | "chisel:continuity_reserved/00000044" | "minecraft:item/blaze_powder" | "chisel:continuity_reserved/00000050" | "chisel:continuity_reserved/00000052" | "chisel:continuity_reserved/00000051" | "minecraft:item/music_disc_wait" | "chisel:continuity_reserved/0000003f" | "chisel:continuity_reserved/0000003e" | "chisel:continuity_reserved/0000003b" | "chisel:continuity_reserved/0000003a" | "chisel:continuity_reserved/0000003d" | "chisel:continuity_reserved/0000003c" | "chisel:continuity_reserved/0000004a" | "minecraft:item/iron_axe" | "factory_blocks:block/metalbox_top" | "minecraft:block/water_flow" | "chisel:continuity_reserved/00000058" | "chisel:continuity_reserved/00000057" | "minecraft:item/iron_helmet" | "chisel:continuity_reserved/00000059" | "chisel:continuity_reserved/00000054" | "chisel:continuity_reserved/00000053" | "chisel:continuity_reserved/00000056" | "chisel:continuity_reserved/00000055" | "chisel:continuity_reserved/00000061" | "chisel:continuity_reserved/00000060" | "chisel:block/zelda/diamond_block" | "chisel:continuity_reserved/00000063" | "chisel:continuity_reserved/00000062" | "chisel:block/encased_smooth/oak_planks" | "chisel:continuity_reserved/0000004f" | "minecraft:item/milk_bucket" | "chisel:continuity_reserved/0000004c" | "chisel:continuity_reserved/0000004b" | "chisel:continuity_reserved/0000004e" | "minecraft:block/lime_terracotta" | "chisel:continuity_reserved/0000004d" | "chisel:block/tiles_medium/cobblestone" | "chisel:continuity_reserved/0000005b" | "chisel:continuity_reserved/0000005a" | "jsblock:block/helpline_3_upper" | "chisel:continuity_reserved/00000069" | "chisel:continuity_reserved/00000068" | "chisel:continuity_reserved/00000065" | "chisel:continuity_reserved/00000064" | "chisel:block/chaotic_small/orange_concrete" | "chisel:continuity_reserved/00000067" | "chisel:continuity_reserved/00000066" | "chisel:continuity_reserved/00000072" | "chisel:continuity_reserved/00000071" | "chisel:continuity_reserved/00000074" | "chisel:block/llama/green_wool" | "chisel:continuity_reserved/00000073" | "chisel:continuity_reserved/00000070" | "chisel:continuity_reserved/0000005d" | "chisel:continuity_reserved/0000005c" | "chisel:block/layer/light_gray_concrete" | "chisel:continuity_reserved/0000005f" | "chisel:continuity_reserved/0000005e" | "chisel:continuity_reserved/0000006a" | "minecraft:item/phantom_membrane" | "chisel:continuity_reserved/0000006c" | "chisel:continuity_reserved/0000006b" | "chisel:block/twist/cobblestone" | "chisel:block/solid_bricks/andesite" | "chisel:continuity_reserved/00000079" | "minecraft:block/barrel_top" | "jsblock:block/bufferstop_light_right" | "minecraft:block/sunflower_bottom" | "chisel:continuity_reserved/00000076" | "chisel:continuity_reserved/00000075" | "chisel:continuity_reserved/00000078" | "mtr:item/ticket_barrier_entrance_1" | "chisel:continuity_reserved/00000077" | "chisel:block/braid/acacia_planks" | "chisel:continuity_reserved/00000083" | "chisel:continuity_reserved/00000082" | "chisel:continuity_reserved/00000085" | "chisel:continuity_reserved/00000084" | "chisel:continuity_reserved/00000081" | "chisel:continuity_reserved/00000080" | "chisel:block/space/gold_block" | "chisel:continuity_reserved/0000006e" | "chisel:continuity_reserved/0000006d" | "chisel:continuity_reserved/0000006f" | "minecraft:block/fire_coral_block" | "chisel:continuity_reserved/00000007" | "minecraft:block/cyan_concrete" | "chisel:continuity_reserved/00000006" | "chisel:continuity_reserved/00000009" | "chisel:block/twist/stone_top" | "chisel:continuity_reserved/00000008" | "chisel:continuity_reserved/00000003" | "chisel:continuity_reserved/00000002" | "chisel:continuity_reserved/00000005" | "chisel:continuity_reserved/00000004" | "chisel:continuity_reserved/00000001" | "chisel:continuity_reserved/00000000" | "minecraft:item/knowledge_book" | "chisel:continuity_reserved/00000018" | "chisel:block/small_bricks/deepslate" | "chisel:continuity_reserved/00000017" | "chisel:continuity_reserved/00000019" | "chisel:continuity_reserved/00000014" | "chisel:continuity_reserved/00000013" | "chisel:block/jellybean/quartz" | "chisel:continuity_reserved/00000016" | "chisel:continuity_reserved/00000015" | "chisel:continuity_reserved/00000010" | "minecraft:item/written_book" | "chisel:continuity_reserved/00000012" | "chisel:continuity_reserved/00000011" | "chisel:block/chaotic_small/yellow_concrete" | "chisel:continuity_reserved/0000000f" | "chisel:block/spaceblack/iron_block" | "chisel:continuity_reserved/0000000c" | "factory_blocks:block/bwireframe" | "chisel:continuity_reserved/0000000b" | "chisel:continuity_reserved/0000000e" | "chisel:continuity_reserved/0000000d" | "chisel:block/chaotic_medium/red_concrete" | "chisel:continuity_reserved/0000000a" | "minecraft:block/brown_stained_glass_pane_top" | "chisel:continuity_reserved/00000029" | "chisel:continuity_reserved/00000028" | "chisel:continuity_reserved/00000025" | "minecraft:block/gray_glazed_terracotta" | "chisel:continuity_reserved/00000024" | "chisel:continuity_reserved/00000027" | "chisel:continuity_reserved/00000026" | "chisel:continuity_reserved/00000021" | "chisel:continuity_reserved/00000020" | "chisel:continuity_reserved/00000023" | "chisel:continuity_reserved/00000022" | "minecraft:block/dead_tube_coral" | "chisel:continuity_reserved/00000030" | "chisel:block/triple_bricks/coal_block" | "chisel:continuity_reserved/0000001d" | "chisel:continuity_reserved/0000001c" | "chisel:continuity_reserved/0000001f" | "chisel:continuity_reserved/0000001e" | "chisel:block/weaver/diorite" | "minecraft:block/smooth_stone" | "chisel:continuity_reserved/0000001b" | "chisel:continuity_reserved/0000001a" | "chisel:block/pillar/stone_top" | "chisel:continuity_reserved/00000039" | "chisel:continuity_reserved/00000036" | "chisel:continuity_reserved/00000035" | "chisel:block/legacy/blue_wool" | "chisel:continuity_reserved/00000038" | "chisel:block/paneling/oak_planks" | "chisel:continuity_reserved/00000037" | "chisel:continuity_reserved/00000032" | "chisel:continuity_reserved/00000031" | "chisel:continuity_reserved/00000034" | "chisel:continuity_reserved/00000033" | "chisel:continuity_reserved/00000041" | "chisel:block/soft_bricks/end_stone" | "chisel:continuity_reserved/00000040" | "chisel:continuity_reserved/0000002e" | "chisel:continuity_reserved/0000002d" | "chisel:block/pillar/black_concrete" | "chisel:continuity_reserved/0000002f" | "chisel:continuity_reserved/0000002a" | "chisel:continuity_reserved/0000002c" | "chisel:continuity_reserved/0000002b" | "chisel:block/zag/quartz" | "chisel:block/weaver/light_gray_concrete" | "minecraft:block/raw_iron_block" | "minecraft:item/music_disc_blocks" | "chisel:continuity_reserved/00000c16" | "chisel:continuity_reserved/00000c14" | "chisel:continuity_reserved/00000c15" | "chisel:continuity_reserved/00000c12" | "chisel:continuity_reserved/00000c13" | "chisel:continuity_reserved/00000c10" | "chisel:continuity_reserved/00000c11" | "chisel:continuity_reserved/00000c0e" | "chisel:continuity_reserved/00000c0f" | "chisel:continuity_reserved/00000c0c" | "chisel:continuity_reserved/00000c0d" | "chisel:block/smallingot/gold_block_bottom" | "chisel:continuity_reserved/00000c0a" | "chisel:continuity_reserved/00000c0b" | "chisel:block/braid/quartz" | "chisel:block/mosaic/quartz" | "minecraft:block/nether_portal" | "minecraft:item/soul_campfire" | "minecraft:item/acacia_door" | "minecraft:block/cyan_glazed_terracotta" | "chisel:block/crate_light/gold_block_bottom" | "chisel:block/dent/stone" | "mtr:block/train_schedule_sensor_on" | "minecraft:item/netherite_ingot" | "minecraft:item/diamond_boots" | "jsblock:item/pids_1a" | "minecraft:block/nether_bricks" | "londonunderground:block/lizzy" | "chisel:block/raw/end_stone" | "minecraft:item/glistering_melon_slice" | "chisel:block/slant/light_blue_concrete" | "chisel:block/large_tile_bismuth/glowstone" | "chisel:block/tiles_medium/diorite" | "chisel:block/largeingot/gold_block_bottom" | "chisel:block/neon/glowstone" | "exlinefurniture:blocks/retro_tv_show" | "minecraft:block/dropper_front" | "chisel:block/light/glass" | "chisel:block/triple_bricks/cyan_concrete" | "minecraft:block/twisting_vines_plant" | "chisel:block/tiles_medium_bismuth/glowstone" | "minecraft:block/crafting_table_side" | "chisel:block/braid/granite" | "minecraft:item/diamond_hoe" | "chisel:block/small_bricks/light_blue_concrete" | "minecraft:item/black_candle" | "exlinefurniture:blocks/wither_skeleton_part2" | "exlinefurniture:blocks/wither_skeleton_part1" | "exlinefurniture:blocks/wither_skeleton_part4" | "chiselsandbits:block/pattern_modification_table_top" | "exlinefurniture:blocks/wither_skeleton_part3" | "jsblock:item/exit_sign_1e" | "exlinefurniture:blocks/wither_skeleton_part5" | "exlinefurniture:blocks/ceiling_fan_jungle" | "minecraft:block/enchanting_table_side" | "chisel:block/tiles_small/stone" | "mtr:block/apg_door_bottom" | "minecraft:item/orange_dye" | "wheat_plus:block/road/base" | "adorn:item/traders_manual" | "jsblock:item/departure_timer" | "chisel:block/twist/coal_block" | "mtr:block/station_name_tall_overlay" | "chisel:block/layer/diorite" | "chisel:block/array/bricks" | "chisel:block/smooth/oak_planks" | "minecraft:block/iron_block" | "jsblock:block/window_ceiling_1" | "chisel:block/dent/brown_concrete" | "mtr:block/psd_glass_diagonal_bottom_back_2" | "mtr:block/psd_glass_diagonal_bottom_back_1" | "mtr:item/bridge_creator_9" | "chisel:block/small_bricks/pink_concrete" | "minecraft:item/birch_door" | "factory_blocks:block/vrust" | "chisel:block/large_tile/pink_concrete" | "chisel:block/soft_bricks/lime_concrete" | "mtr:block/flowers/wks_2" | "mtr:block/flowers/wks_3" | "minecraft:block/stripped_crimson_stem" | "mtr:block/flowers/wks_1" | "mtr:block/psd_glass_bottom_2" | "mtr:block/psd_glass_bottom_1" | "minecraft:block/spruce_door_bottom" | "chisel:block/french/deepslate" | "minecraft:block/light_gray_concrete_powder" | "minecraft:block/stripped_birch_log_top" | "mtr:item/bridge_creator_3" | "minecraft:item/bundle_filled" | "mtr:item/bridge_creator_5" | "mtr:block/flowers/wks_6" | "mtr:block/flowers/wks_7" | "mtr:item/bridge_creator_7" | "mtr:block/flowers/wks_4" | "minecraft:item/stone_hoe" | "mtr:block/flowers/wks_5" | "chisel:block/paneling/dark_oak_planks" | "chisel:block/crude_paneling/crimson_planks" | "minecraft:block/cyan_concrete_powder" | "chisel:block/mosaic/sandstone" | "chisel:block/array/lime_concrete" | "chisel:block/layer/ice" | "minecraft:block/lime_candle_lit" | "chisel:block/twist/purpur" | "minecraft:block/enchanting_table_bottom" | "chisel:block/array/cyan_concrete" | "chisel:block/cracked_bricks/light_blue_concrete" | "chisel:block/array/coal_block" | "minecraft:block/note_block" | "chisel:block/dent/magenta_concrete" | "minecraft:item/blue_dye" | "chisel:block/jellybean/black_concrete" | "chisel:block/bismuth/glowstone" | "adorn:block/crate" | "minecraft:block/deepslate_iron_ore" | "chisel:block/slant/pink_concrete" | "minecraft:block/spruce_door_top" | "chisel:block/chaotic_bricks/ice" | "chisel:block/vertical/spruce_planks" | "chisel:block/twist/orange_concrete" | "chisel:block/circular/orange_concrete" | "chisel:block/mosaic/magenta_concrete" | "chisel:block/ornate/end_stone" | "minecraft:block/barrel_top_open" | "chisel:block/dent/coal_block" | "chisel:block/chaotic_bricks/gray_concrete" | "chisel:block/array/andesite" | "minecraft:block/horn_coral" | "minecraft:block/grindstone_side" | "minecraft:item/porkchop" | "chisel:block/pillar/ice_top" | "chisel:block/prism/bricks" | "chisel:block/solid_bricks/blue_concrete" | "chisel:block/braid/redstone_block" | "chisel:block/circular/andesite" | "minecraft:item/music_disc_13" | "chisel:block/layer/sandstone" | "mtr:item/lift_3_2" | "mtr:block/apg_glass_single_bottom" | "minecraft:item/music_disc_11" | "mtr:item/lift_3_3" | "chisel:block/mosaic/purple_concrete" | "chisel:block/solid_bricks/orange_concrete" | "chisel:block/large_tile/quartz" | "minecraft:block/purple_concrete" | "chisel:block/triple_bricks/lime_concrete" | "chisel:block/soft_bricks/cyan_concrete" | "minecraft:item/chainmail_boots" | "minecraft:block/observer_front" | "chisel:continuity_reserved/00000b9e" | "chisel:continuity_reserved/00000b9f" | "minecraft:item/spruce_boat" | "chisel:block/chaotic_medium/green_concrete" | "chisel:block/large_tile/yellow_concrete" | "chisel:block/chaotic_bricks/pink_concrete" | "chisel:block/pillar/blue_concrete_top" | "minecraft:block/purple_candle_lit" | "minecraft:block/ancient_debris_side" | "minecraft:item/ender_eye" | "chisel:block/slant/gray_concrete" | "chisel:block/array/light_gray_concrete" | "minecraft:block/cartography_table_side2" | "minecraft:block/cartography_table_side3" | "minecraft:block/anvil" | "chisel:block/array/cobblestone" | "minecraft:block/cartography_table_side1" | "chisel:block/pillar/deepslate_top" | "chisel:block/soft_bricks/diorite" | "chisel:block/legacy/green_wool" | "chisel:block/panel/granite" | "chisel:block/plates/iron_block_top" | "mtr:item/psd_glass_1" | "minecraft:block/barrel_bottom" | "mtr:item/psd_glass_2" | "minecraft:item/iron_door" | "minecraft:block/cut_copper" | "minecraft:block/brown_candle_lit" | "chisel:block/coin_heads/iron_block" | "minecraft:item/hopper_minecart" | "chisel:block/jellybean/sandstone" | "minecraft:item/iron_pickaxe" | "chisel:block/slant/granite" | "adorn:block/brewer_mug" | "chisel:block/prism/light_gray_concrete" | "chisel:continuity_reserved/00000b71" | "chisel:continuity_reserved/00000b72" | "chisel:continuity_reserved/00000b70" | "chisel:continuity_reserved/00000b5e" | "chisel:continuity_reserved/00000b5f" | "chisel:continuity_reserved/00000b5c" | "chisel:continuity_reserved/00000b5d" | "minecraft:item/golden_boots" | "chisel:continuity_reserved/00000b5a" | "chisel:continuity_reserved/00000b5b" | "chisel:block/pillar/bricks_top" | "chisel:continuity_reserved/00000b6a" | "chisel:block/cracked/bricks" | "chisel:continuity_reserved/00000b79" | "chisel:continuity_reserved/00000b77" | "chisel:block/chaotic_small/purple_concrete" | "chisel:continuity_reserved/00000b78" | "chisel:continuity_reserved/00000b75" | "minecraft:item/wheat" | "chisel:continuity_reserved/00000b76" | "chisel:continuity_reserved/00000b73" | "chisel:continuity_reserved/00000b74" | "chisel:continuity_reserved/00000b82" | "chisel:continuity_reserved/00000b83" | "chisel:continuity_reserved/00000b80" | "chisel:continuity_reserved/00000b81" | "chisel:continuity_reserved/00000b6f" | "chisel:continuity_reserved/00000b6d" | "chisel:continuity_reserved/00000b6e" | "chisel:continuity_reserved/00000b6b" | "chisel:continuity_reserved/00000b6c" | "chisel:continuity_reserved/00000b7a" | "chisel:continuity_reserved/00000b7b" | "minecraft:block/weeping_vines_plant" | "chisel:continuity_reserved/00000b88" | "chisel:continuity_reserved/00000b89" | "chisel:continuity_reserved/00000b86" | "chisel:continuity_reserved/00000b87" | "chisel:continuity_reserved/00000b84" | "chisel:continuity_reserved/00000b85" | "londonunderground:block/station_track" | "chisel:continuity_reserved/00000b93" | "chisel:continuity_reserved/00000b94" | "chisel:continuity_reserved/00000b91" | "chisel:continuity_reserved/00000b92" | "chisel:continuity_reserved/00000b90" | "chisel:continuity_reserved/00000b7e" | "chisel:continuity_reserved/00000b7f" | "chisel:continuity_reserved/00000b7c" | "chisel:block/raw/deepslate" | "chisel:continuity_reserved/00000b7d" | "chisel:continuity_reserved/00000b8b" | "chisel:continuity_reserved/00000b8c" | "chisel:continuity_reserved/00000b8a" | "minecraft:item/spectral_arrow" | "minecraft:block/birch_leaves" | "chisel:continuity_reserved/00000b99" | "chisel:block/braid/red_sandstone" | "chisel:continuity_reserved/00000b97" | "chisel:continuity_reserved/00000b98" | "chisel:continuity_reserved/00000b95" | "chisel:continuity_reserved/00000b96" | "minecraft:block/bookshelf" | "chisel:continuity_reserved/00000b8f" | "chisel:block/tiles_small/cyan_concrete" | "chisel:continuity_reserved/00000b8d" | "chisel:continuity_reserved/00000b8e" | "minecraft:item/brown_dye" | "chisel:continuity_reserved/00000b9c" | "minecraft:block/scaffolding_top" | "chisel:continuity_reserved/00000b9d" | "chisel:continuity_reserved/00000b9a" | "chisel:continuity_reserved/00000b9b" | "chisel:block/twist/magenta_concrete_top" | "chisel:block/mosaic/redstone_block" | "minecraft:block/dropper_front_vertical" | "chisel:block/zag/diorite" | "chisel:continuity_reserved/00000b1e" | "chisel:continuity_reserved/00000b1f" | "chisel:continuity_reserved/00000b1c" | "chisel:continuity_reserved/00000b1d" | "chisel:continuity_reserved/00000b1a" | "chisel:continuity_reserved/00000b1b" | "chisel:continuity_reserved/00000b39" | "minecraft:item/axolotl_bucket" | "redbits:item/detector" | "chisel:continuity_reserved/00000b37" | "chisel:continuity_reserved/00000b38" | "chisel:continuity_reserved/00000b35" | "chisel:continuity_reserved/00000b36" | "jsblock:item/kcr_emg_stop_sign" | "chisel:continuity_reserved/00000b33" | "chisel:continuity_reserved/00000b34" | "chisel:continuity_reserved/00000b31" | "chisel:continuity_reserved/00000b32" | "chiselsandbits:items/bit_bag_dyeable" | "chisel:continuity_reserved/00000b30" | "minecraft:item/green_candle" | "chisel:continuity_reserved/00000b2f" | "mtr:block/station_name_tall" | "chisel:continuity_reserved/00000b2d" | "chisel:continuity_reserved/00000b2e" | "chisel:continuity_reserved/00000b2b" | "chisel:continuity_reserved/00000b2c" | "chisel:continuity_reserved/00000b2a" | "minecraft:item/leather_boots_overlay" | "chisel:continuity_reserved/00000b48" | "chisel:continuity_reserved/00000b49" | "chisel:continuity_reserved/00000b46" | "chisel:continuity_reserved/00000b47" | "chisel:continuity_reserved/00000b44" | "chisel:continuity_reserved/00000b45" | "chisel:continuity_reserved/00000b42" | "chisel:continuity_reserved/00000b43" | "chisel:continuity_reserved/00000b40" | "chisel:continuity_reserved/00000b41" | "chisel:continuity_reserved/00000b50" | "minecraft:block/deepslate_diamond_ore" | "minecraft:block/flower_pot" | "chisel:continuity_reserved/00000b3e" | "chisel:continuity_reserved/00000b3f" | "chisel:continuity_reserved/00000b3c" | "chisel:continuity_reserved/00000b3d" | "chisel:continuity_reserved/00000b3a" | "minecraft:block/stonecutter_bottom" | "chisel:continuity_reserved/00000b3b" | "chisel:continuity_reserved/00000b59" | "chisel:continuity_reserved/00000b57" | "chisel:continuity_reserved/00000b58" | "chisel:continuity_reserved/00000b55" | "chisel:continuity_reserved/00000b56" | "chisel:continuity_reserved/00000b53" | "chisel:continuity_reserved/00000b54" | "chisel:block/ornate/redstone_block" | "chisel:continuity_reserved/00000b51" | "mtr:item/rail_connector_platform" | "chisel:continuity_reserved/00000b52" | "chisel:continuity_reserved/00000b60" | "chisel:continuity_reserved/00000b61" | "minecraft:block/deepslate_tiles" | "chisel:continuity_reserved/00000b4f" | "minecraft:block/orange_concrete_powder" | "chisel:continuity_reserved/00000b4d" | "mtr:item/pids_pole" | "chisel:continuity_reserved/00000b4e" | "chisel:continuity_reserved/00000b4b" | "minecraft:block/poppy" | "chisel:continuity_reserved/00000b4c" | "chisel:block/chaotic_medium/prismarine" | "chisel:continuity_reserved/00000b4a" | "chisel:continuity_reserved/00000b68" | "chisel:continuity_reserved/00000b69" | "minecraft:block/purple_wool" | "chisel:continuity_reserved/00000b66" | "chisel:continuity_reserved/00000b67" | "chisel:continuity_reserved/00000b64" | "chisel:continuity_reserved/00000b65" | "chisel:continuity_reserved/00000b62" | "chisel:continuity_reserved/00000b63" | "chisel:block/large_tile/gray_concrete" | "chisel:block/cracked_bricks/end_stone" | "mtr:block/psd_side_light" | "minecraft:item/bundle" | "chisel:block/crate_light/iron_block" | "minecraft:item/diamond_horse_armor" | "chisel:block/pillar/pink_concrete_top" | "chisel:continuity_reserved/00000b08" | "chisel:block/crude_horizontal/jungle_planks" | "chisel:continuity_reserved/00000b09" | "chisel:continuity_reserved/00000b06" | "chisel:continuity_reserved/00000b07" | "chisel:continuity_reserved/00000b04" | "chisel:continuity_reserved/00000b05" | "chisel:continuity_reserved/00000b02" | "chisel:continuity_reserved/00000b03" | "chisel:continuity_reserved/00000b00" | "chisel:continuity_reserved/00000b01" | "chisel:block/raw/granite" | "minecraft:block/chiseled_quartz_block" | "chisel:block/encased_smooth/jungle_planks" | "chisel:block/road/blue_concrete" | "chisel:continuity_reserved/00000b19" | "mtr:item/signal_semaphore_1" | "chisel:continuity_reserved/00000b17" | "mtr:item/signal_semaphore_2" | "minecraft:block/light_gray_concrete" | "chisel:continuity_reserved/00000b18" | "chisel:continuity_reserved/00000b15" | "chisel:continuity_reserved/00000b16" | "chisel:continuity_reserved/00000b13" | "chisel:continuity_reserved/00000b14" | "chisel:block/tiles_small/lime_concrete" | "chisel:continuity_reserved/00000b11" | "chisel:continuity_reserved/00000b12" | "chisel:continuity_reserved/00000b10" | "adorn:block/chain_link_fence" | "chisel:block/triple_bricks/magenta_concrete" | "chisel:continuity_reserved/00000b0f" | "chisel:continuity_reserved/00000b0d" | "chisel:continuity_reserved/00000b0e" | "chisel:continuity_reserved/00000b0b" | "chisel:continuity_reserved/00000b0c" | "chisel:continuity_reserved/00000b0a" | "mtr:item/lift_4_4_double_sided" | "minecraft:block/purpur_pillar_top" | "chisel:continuity_reserved/00000b28" | "chisel:continuity_reserved/00000b29" | "chisel:block/array/black_concrete" | "minecraft:block/purple_glazed_terracotta" | "chisel:continuity_reserved/00000b26" | "chisel:continuity_reserved/00000b27" | "minecraft:block/purple_stained_glass_pane_top" | "chisel:continuity_reserved/00000b24" | "chisel:continuity_reserved/00000b25" | "chisel:continuity_reserved/00000b22" | "chisel:continuity_reserved/00000b23" | "chisel:continuity_reserved/00000b20" | "chisel:continuity_reserved/00000b21" | "chisel:block/triple_bricks/orange_concrete" | "mtr:block/station_color_purpur_pillar_top" | "exlinefurniture:blocks/ceiling_fan_crimson_on" | "chisel:block/twist/purple_concrete_top" | "chisel:block/chaotic_medium/stone" | "londonunderground:block/morden_cobblestone" | "minecraft:block/bamboo_stalk" | "minecraft:stations/embankment3" | "minecraft:block/polished_blackstone_bricks" | "minecraft:stations/embankment1" | "minecraft:stations/embankment2" | "chisel:block/prism/emerald_block" | "minecraft:block/brown_concrete_powder" | "minecraft:block/diamond_block" | "minecraft:item/white_dye" | "mtr:item/rail_connector_160_one_way" | "chisel:block/jellybean/brown_concrete" | "adorn:block/apple_crate" | "chisel:block/dent/orange_concrete" | "mtr:item/railway_sign_5_odd" | "chisel:block/cracked/end_stone" | "mtr:item/railway_sign_6_even" | "chisel:block/paneling/acacia_planks" | "minecraft:block/purple_concrete_powder" | "chisel:block/dent/black_concrete" | "minecraft:block/obsidian" | "chisel:block/raw/sandstone" | "chisel:block/braid/lime_concrete" | "mtr:sign/arrow_down_left" | "chisel:block/soft_bricks/red_sandstone" | "chisel:block/small/red_sandstone" | "chisel:block/weaver/red_sandstone" | "chisel:block/triple_bricks/diorite" | "chisel:block/chaotic_small/lime_concrete" | "minecraft:item/iron_sword" | "chisel:block/french/granite" | "minecraft:block/enchanting_table_top" | "minecraft:block/bee_nest_front_honey" | "chisel:block/french/white_concrete" | "chisel:block/weaver/cobblestone" | "chisel:block/raw/diorite" | "chisel:block/small_bricks/glowstone" | "chisel:block/braid/light_blue_concrete" | "minecraft:item/iron_nugget" | "chisel:block/tiles_medium/white_concrete" | "minecraft:block/quartz_block_side" | "minecraft:block/dark_oak_planks" | "chisel:block/triple_bricks/red_sandstone" | "minecraft:block/oak_leaves" | "minecraft:block/redstone_dust_overlay" | "minecraft:block/potted_azalea_bush_side" | "redbits:block/two_way_repeater_on" | "minecraft:item/crimson_door" | "chisel:block/slant/white_concrete" | "mtr:item/arrival_projector_1_medium" | "mtr:block/escalator_up" | "chisel:block/layer/cyan_concrete" | "chisel:block/coin_tails/iron_block_bottom" | "minecraft:block/sculk_sensor_side" | "minecraft:block/blast_furnace_front" | "chisel:block/pillar/black_concrete_top" | "minecraft:block/grass_block_side_overlay" | "chisel:block/large/jungle_planks" | "minecraft:block/weathered_copper" | "chisel:block/plates/iron_block" | "chisel:block/solid_bricks/deepslate" | "chisel:block/large_tile/prismarine" | "chisel:block/layer/red_concrete" | "minecraft:block/candle_lit" | "minecraft:item/diamond_shovel" | "minecraft:item/nether_star" | "minecraft:block/light_gray_wool" | "chisel:block/chaotic_small/redstone_block" | "mtr:item/lift_2_2" | "chisel:block/braid/glowstone" | "minecraft:block/bedrock" | "chisel:block/twist/cobblestone_top" | "chisel:continuity_reserved/00000a94" | "chisel:continuity_reserved/00000a95" | "chisel:continuity_reserved/00000a92" | "chisel:continuity_reserved/00000a93" | "chisel:continuity_reserved/00000a90" | "minecraft:block/warped_roots" | "chisel:continuity_reserved/00000a91" | "minecraft:block/calcite" | "chisel:continuity_reserved/00000a7f" | "chisel:block/chaotic_small/ice" | "chisel:continuity_reserved/00000a7d" | "chisel:continuity_reserved/00000a7e" | "chisel:continuity_reserved/00000a8c" | "chisel:continuity_reserved/00000a8d" | "chisel:continuity_reserved/00000a8a" | "chisel:continuity_reserved/00000a8b" | "chisel:block/chaotic_small/andesite" | "adorn:block/nether_wart_crate" | "minecraft:block/piston_top_sticky" | "chisel:continuity_reserved/00000a98" | "chisel:continuity_reserved/00000a99" | "chisel:continuity_reserved/00000a96" | "chisel:continuity_reserved/00000a97" | "minecraft:block/powered_rail" | "minecraft:item/sweet_berries" | "chisel:block/cracked_bricks/redstone_block" | "chisel:continuity_reserved/00000a8e" | "factory_blocks:block/large_plating" | "chisel:continuity_reserved/00000a8f" | "chisel:continuity_reserved/00000a9d" | "chisel:continuity_reserved/00000a9e" | "chisel:continuity_reserved/00000a9b" | "chisel:continuity_reserved/00000a9c" | "chisel:continuity_reserved/00000a9a" | "minecraft:block/scaffolding_bottom" | "minecraft:block/light_gray_stained_glass_pane_top" | "adorn:block/brewer_front_active" | "minecraft:block/white_glazed_terracotta" | "chisel:block/pillar/red_sandstone_top" | "adorn:block/sweet_berry_crate" | "minecraft:item/crossbow_firework" | "adorn:block/brewer_back" | "minecraft:block/lectern_top" | "chisel:block/tiles_small/black_concrete" | "chisel:block/circular/end_stone" | "minecraft:stations/wall" | "chisel:continuity_reserved/00000a9f" | "chisel:block/small_bricks/green_concrete" | "minecraft:block/dirt_path_top" | "chisel:block/twist/red_concrete" | "minecraft:item/leather" | "chisel:block/small_bricks/orange_concrete" | "chisel:continuity_reserved/00000a50" | "chisel:continuity_reserved/00000a51" | "chisel:block/tiles_medium/magenta_concrete" | "minecraft:block/azalea_top" | "chisel:continuity_reserved/00000a3f" | "chiselsandbits:block/pattern_scanner" | "chisel:continuity_reserved/00000a3d" | "chisel:continuity_reserved/00000a3e" | "chisel:continuity_reserved/00000a3b" | "chisel:continuity_reserved/00000a3c" | "chisel:continuity_reserved/00000a3a" | "minecraft:item/heart_of_the_sea" | "chisel:block/zag/white_concrete" | "minecraft:block/red_candle_lit" | "chisel:continuity_reserved/00000a58" | "chisel:block/road/orange_concrete" | "chisel:continuity_reserved/00000a59" | "chisel:continuity_reserved/00000a56" | "wheat_plus:block/road/line/single_yellow_slant" | "chisel:continuity_reserved/00000a57" | "chisel:continuity_reserved/00000a54" | "chisel:continuity_reserved/00000a55" | "chisel:continuity_reserved/00000a52" | "chisel:continuity_reserved/00000a53" | "chisel:continuity_reserved/00000a61" | "chisel:continuity_reserved/00000a62" | "chisel:continuity_reserved/00000a60" | "chisel:continuity_reserved/00000a4e" | "chisel:continuity_reserved/00000a4f" | "chisel:continuity_reserved/00000a4c" | "chisel:continuity_reserved/00000a4d" | "chisel:block/french/light_blue_concrete" | "chisel:continuity_reserved/00000a4a" | "chisel:continuity_reserved/00000a4b" | "chisel:continuity_reserved/00000a5a" | "redbits:block/detector_off_on" | "chisel:continuity_reserved/00000a69" | "chisel:continuity_reserved/00000a67" | "chisel:continuity_reserved/00000a68" | "chisel:continuity_reserved/00000a65" | "chisel:continuity_reserved/00000a66" | "chisel:continuity_reserved/00000a63" | "chisel:continuity_reserved/00000a64" | "chisel:continuity_reserved/00000a72" | "chisel:continuity_reserved/00000a73" | "chisel:continuity_reserved/00000a70" | "minecraft:item/lead" | "chisel:continuity_reserved/00000a71" | "chisel:continuity_reserved/00000a5f" | "chisel:continuity_reserved/00000a5d" | "chisel:continuity_reserved/00000a5e" | "chisel:continuity_reserved/00000a5b" | "chisel:continuity_reserved/00000a5c" | "chisel:continuity_reserved/00000a6a" | "chisel:continuity_reserved/00000a6b" | "chisel:continuity_reserved/00000a78" | "chisel:continuity_reserved/00000a79" | "chisel:continuity_reserved/00000a76" | "chisel:continuity_reserved/00000a77" | "chisel:continuity_reserved/00000a74" | "chisel:continuity_reserved/00000a75" | "chisel:continuity_reserved/00000a83" | "chisel:continuity_reserved/00000a84" | "chisel:continuity_reserved/00000a81" | "chisel:continuity_reserved/00000a82" | "chisel:continuity_reserved/00000a80" | "minecraft:block/warped_trapdoor" | "chisel:continuity_reserved/00000a6e" | "chisel:continuity_reserved/00000a6f" | "chisel:continuity_reserved/00000a6c" | "chisel:continuity_reserved/00000a6d" | "chisel:continuity_reserved/00000a7b" | "minecraft:block/dead_bubble_coral" | "chisel:continuity_reserved/00000a7c" | "minecraft:misc/unknown_server" | "chisel:continuity_reserved/00000a7a" | "minecraft:block/comparator" | "chisel:block/vertical/oak_planks" | "chisel:continuity_reserved/00000a89" | "chisel:continuity_reserved/00000a87" | "chisel:continuity_reserved/00000a88" | "chisel:continuity_reserved/00000a85" | "chisel:continuity_reserved/00000a86" | "jsblock:block/metal_name_sign" | "chisel:block/chaotic_small/light_gray_concrete" | "jsblock:block/sound_looper" | "chisel:block/zag/coal_block" | "chisel:block/cracked_bricks/orange_concrete" | "chisel:block/array/magenta_concrete" | "chisel:continuity_reserved/00000a18" | "chisel:continuity_reserved/00000a19" | "minecraft:block/end_portal_frame_eye" | "chisel:continuity_reserved/00000a16" | "chisel:continuity_reserved/00000a17" | "chisel:continuity_reserved/00000a14" | "chisel:continuity_reserved/00000a15" | "chisel:block/prism/blue_concrete" | "chisel:continuity_reserved/00000a12" | "chisel:continuity_reserved/00000a13" | "chisel:continuity_reserved/00000a10" | "chisel:continuity_reserved/00000a11" | "exlinefurniture:blocks/ceiling_fan_spruce_2" | "chisel:block/braid/cobblestone" | "minecraft:item/wheat_seeds" | "chisel:block/road/glowstone" | "chisel:block/brick/iron_block_top" | "chisel:continuity_reserved/00000a0e" | "chisel:block/braid/bricks" | "chisel:continuity_reserved/00000a0f" | "chisel:continuity_reserved/00000a0c" | "chisel:continuity_reserved/00000a0d" | "chisel:continuity_reserved/00000a0a" | "chisel:continuity_reserved/00000a0b" | "minecraft:block/sculk_sensor_top" | "chisel:continuity_reserved/00000a29" | "chisel:continuity_reserved/00000a27" | "chisel:continuity_reserved/00000a28" | "chisel:continuity_reserved/00000a25" | "chisel:continuity_reserved/00000a26" | "chisel:continuity_reserved/00000a23" | "chisel:continuity_reserved/00000a24" | "chisel:continuity_reserved/00000a21" | "chisel:continuity_reserved/00000a22" | "chisel:continuity_reserved/00000a20" | "minecraft:block/jungle_door_top" | "chisel:continuity_reserved/00000a1f" | "chisel:block/circular/cobblestone" | "chisel:continuity_reserved/00000a1d" | "chisel:continuity_reserved/00000a1e" | "chisel:continuity_reserved/00000a1b" | "chisel:continuity_reserved/00000a1c" | "mtr:block/ticket_processor_enquiry" | "chisel:continuity_reserved/00000a1a" | "chisel:continuity_reserved/00000a38" | "chisel:continuity_reserved/00000a39" | "chisel:continuity_reserved/00000a36" | "chisel:continuity_reserved/00000a37" | "chisel:continuity_reserved/00000a34" | "chisel:continuity_reserved/00000a35" | "chisel:continuity_reserved/00000a32" | "chisel:continuity_reserved/00000a33" | "chisel:continuity_reserved/00000a30" | "factory_blocks:block/cables" | "chisel:continuity_reserved/00000a31" | "chisel:continuity_reserved/00000a40" | "chisel:continuity_reserved/00000a2e" | "chisel:continuity_reserved/00000a2f" | "chisel:continuity_reserved/00000a2c" | "chisel:continuity_reserved/00000a2d" | "minecraft:block/blue_concrete" | "chisel:continuity_reserved/00000a2a" | "chisel:continuity_reserved/00000a2b" | "chisel:block/chaotic_medium/magenta_concrete" | "minecraft:block/spore_blossom" | "chisel:block/zag/purpur" | "chisel:block/jellybean/green_concrete" | "chisel:block/twist/purpur_top" | "chisel:continuity_reserved/00000a49" | "chisel:continuity_reserved/00000a47" | "chisel:continuity_reserved/00000a48" | "chisel:continuity_reserved/00000a45" | "chisel:continuity_reserved/00000a46" | "chisel:continuity_reserved/00000a43" | "exlinefurniture:blocks/ceiling_fan_dark_oak" | "chisel:continuity_reserved/00000a44" | "chisel:continuity_reserved/00000a41" | "chisel:block/cobble/dirt" | "chisel:continuity_reserved/00000a42" | "chisel:block/pillar/white_concrete_top" | "minecraft:item/blue_candle" | "chisel:block/triple_bricks/andesite" | "chisel:block/tiles_medium/quartz" | "chisel:block/tiles_medium/end_stone" | "chiselsandbits:items/chisel_iron" | "jsblock:item/pids_rv" | "chisel:block/dent/pink_concrete" | "chisel:block/tiles_small/deepslate" | "exlinefurniture:blocks/ceiling_fan_oak" | "minecraft:block/beehive_end" | "minecraft:block/bubble_coral_block" | "chisel:block/small_bricks/ice" | "londonunderground:block/overground" | "chisel:block/dent/cobblestone" | "minecraft:item/wooden_sword" | "chisel:block/zag/blue_concrete" | "chisel:block/soft_bricks/bricks" | "chisel:continuity_reserved/00000a09" | "minecraft:block/gray_concrete_powder" | "chisel:continuity_reserved/00000a07" | "chisel:continuity_reserved/00000a08" | "chisel:continuity_reserved/00000a05" | "chisel:continuity_reserved/00000a06" | "chisel:continuity_reserved/00000a03" | "chisel:block/fourornate/emerald_block" | "chisel:continuity_reserved/00000a04" | "chisel:continuity_reserved/00000a01" | "chisel:continuity_reserved/00000a02" | "chisel:continuity_reserved/00000a00" | "minecraft:item/filled_map_markings" | "chisel:block/stacked/dark_oak_planks" | "minecraft:block/lime_stained_glass_pane_top" | "minecraft:block/cut_red_sandstone" | "redbits:item/timer" | "chisel:block/twist/light_blue_concrete" | "chisel:block/raw/black_concrete" | "chisel:block/tiles_medium/lime_concrete" | "chisel:block/solid_bricks/brown_concrete" | "minecraft:block/bricks" | "minecraft:block/jungle_door_bottom" | "chisel:block/cracked/white_concrete" | "chisel:block/cracked/prismarine" | "chisel:block/cut/cyan_concrete" | "minecraft:block/lime_wool" | "chisel:block/twist/diorite" | "minecraft:item/acacia_boat" | "chisel:block/cut/lime_concrete" | "chisel:block/slant/light_gray_concrete" | "chisel:block/tiles_medium/ice" | "chisel:block/circular/green_concrete" | "minecraft:block/farmland_moist" | "chisel:block/dent/glowstone" | "bitsandchisels:item/blueprint" | "mtr:item/tunnel_creator_4_5" | "minecraft:block/crimson_trapdoor" | "mtr:item/tunnel_creator_4_7" | "mtr:item/tunnel_creator_4_9" | "mtr:block/flowers/stw_7" | "mtr:block/flowers/stw_5" | "londonunderground:block/morden1" | "mtr:block/flowers/stw_6" | "londonunderground:block/morden2" | "mtr:item/tunnel_creator_4_3" | "chisel:block/braid/diorite" | "mtr:block/flowers/stw_3" | "mtr:block/flowers/stw_4" | "mtr:block/flowers/stw_1" | "mtr:block/flowers/stw_2" | "factory_blocks:block/gcircuit" | "minecraft:block/dead_brain_coral_fan" | "minecraft:item/leather_helmet_overlay" | "chisel:block/braid/purple_concrete" | "minecraft:block/tall_grass_bottom" | "minecraft:block/lime_shulker_box" | "jsblock:block/ticket_barrier_1_door" | "minecraft:block/rose_bush_top" | "minecraft:block/prismarine_bricks" | "chisel:block/ornate/green_concrete" | "minecraft:block/bee_nest_front" | "factory_blocks:block/mosaic" | "minecraft:block/grass_block_side" | "chisel:block/mosaic/ice" | "chisel:block/legacy/black_wool" | "chisel:block/jellybean/bricks" | "chisel:block/layer/red_sandstone" | "chisel:block/layer/granite" | "minecraft:block/brown_mushroom_block" | "chisel:block/panel/sandstone" | "chisel:block/legacy/orange_wool" | "chiselsandbits:block/pattern_modification_table_front" | "chisel:block/pillar/orange_concrete_top" | "minecraft:block/end_rod" | "minecraft:item/netherite_pickaxe" | "chisel:block/zag/end_stone" | "chisel:block/panel/glowstone" | "minecraft:block/medium_amethyst_bud" | "chisel:block/solid_bricks/stone" | "chisel:block/pillar/cyan_concrete_top" | "chisel:block/twist/diorite_top" | "chisel:block/cracked/quartz" | "mtr:sign/logo" | "minecraft:block/allium" | "chisel:block/pillar/cobblestone" | "adorn:block/melon_seed_crate" | "minecraft:block/magma" | "chisel:block/pillar/redstone_block" | "factory_blocks:block/engineer" | "chisel:block/legacy/light_blue_wool" | "chisel:block/largeingot/gold_block_top" | "minecraft:item/charcoal" | "mtr:item/rail_remover_blank" | "minecraft:item/pufferfish" | "chisel:block/encased_large/oak_planks" | "minecraft:item/pufferfish_bucket" | "chisel:block/pillar/granite_top" | "minecraft:item/firework_star_overlay" | "jsblock:item/bufferstop_1" | "chisel:block/array/red_sandstone" | "minecraft:block/deepslate" | "chisel:block/circular/pink_concrete" | "chisel:block/crude_paneling/dark_oak_planks" | "minecraft:item/prismarine_shard" | "minecraft:block/brown_candle" | "jsblock:block/kcr_name_sign_exit_left" | "factory_blocks:block/srust" | "chisel:block/mosaic/stone" | "jsblock:block/helpline_1" | "jsblock:block/helpline_2" | "minecraft:ads/lion_king" | "minecraft:item/campfire" | "minecraft:item/carrot" | "minecraft:block/gray_candle_lit" | "jsblock:block/ticket_barrier_1_nis_entrance" | "minecraft:block/ancient_debris_top" | "minecraft:item/dried_kelp" | "chisel:block/largeingot/iron_block" | "mtr:item/apg_door" | "chisel:block/twist/cyan_concrete" | "minecraft:block/brain_coral_fan" | "chisel:block/dent/ice" | "adorn:block/egg_crate" | "chisel:block/chaotic_small/end_stone" | "chisel:block/encased/oak_planks" | "chisel:block/chaotic_small/red_sandstone" | "chisel:block/panel/prismarine" | "minecraft:block/fletching_table_side" | "minecraft:block/red_candle" | "minecraft:block/frosted_ice_3" | "minecraft:block/honeycomb_block" | "chisel:block/tiles_medium/gray_concrete" | "chisel:block/crate_dark/gold_block" | "chisel:block/jellybean/magenta_concrete" | "chisel:block/small_bricks/brown_concrete" | "chisel:block/tiles_small/sandstone" | "minecraft:block/frosted_ice_0" | "minecraft:block/frosted_ice_2" | "minecraft:block/frosted_ice_1" | "chisel:block/chaotic_medium/glowstone" | "minecraft:block/dead_bush" | "chisel:block/small_bricks/black_concrete" | "mtr:item/rail_remover" | "minecraft:block/pumpkin_stem" | "mtr:item/rail_connector_60" | "minecraft:item/light" | "chisel:block/legacy/yellow_wool" | "mtr:item/railway_sign_2_odd" | "chisel:block/french/sandstone" | "mtr:block/lift_door_top_1" | "mtr:item/lift_buttons_1" | "jsblock:block/light_1" | "jsblock:block/light_2" | "chisel:block/circular/quartz" | "chisel:block/log_bordered/dark_oak_planks" | "chisel:block/soft_bricks/brown_concrete" | "chisel:block/panel/purpur" | "chisel:block/chaotic_small/cobblestone" | "chisel:block/mosaic/prismarine" | "minecraft:block/observer_top" | "chisel:block/rivets/iron_block_top" | "chisel:block/horizontal/dirt" | "minecraft:block/soul_lantern" | "chisel:block/chaotic_medium/redstone_block" | "mtr:item/rail_connector_80" | "chisel:block/twist/andesite" | "chisel:block/large_tile/glowstone" | "chisel:block/panel/stone" | "chisel:block/slant/deepslate" | "chisel:block/prism/stone" | "chisel:block/goldborder/emerald_block" | "minecraft:item/arrow" | "chisel:block/weaver/lime_concrete" | "chisel:block/chaotic_medium/cyan_concrete" | "minecraft:block/raw_gold_block" | "minecraft:item/turtle_helmet" | "chisel:block/log_bordered/birch_planks" | "minecraft:item/gray_dye" | "chisel:block/crushed/diamond_block" | "adorn:block/beetroot_crate" | "minecraft:block/jigsaw_top" | "chisel:block/encased_bricks/redstone_block" | "mtr:item/rail_connector_20" | "chisel:block/ornate/magenta_concrete" | "minecraft:block/respawn_anchor_top_off" | "chisel:block/array/end_stone" | "chisel:block/twist/coal_block_top" | "minecraft:block/mycelium_top" | "chisel:block/panel/bricks" | "minecraft:block/jungle_leaves" | "minecraft:block/hopper_outside" | "chisel:block/fourornate/diamond_block" | "minecraft:block/cracked_polished_blackstone_bricks" | "minecraft:block/red_glazed_terracotta" | "minecraft:item/tropical_fish_bucket" | "mtr:block/ticket_processor" | "minecraft:block/cyan_stained_glass_pane_top" | "mtr:item/rail_connector_40" | "chisel:block/panel/blue_concrete" | "chisel:block/cut/gray_concrete" | "minecraft:block/black_wool" | "londonunderground:block/sounds/tube_station_ambience1" | "chisel:block/solid_bricks/sandstone" | "chisel:block/prism/prismarine" | "minecraft:entity/enchanting_table_book" | "chisel:block/encased_bricks/gray_concrete" | "chisel:block/pillar/pink_concrete" | "minecraft:item/crimson_sign" | "minecraft:block/yellow_stained_glass_pane_top" | "londonunderground:block/sounds/see_it_say_it_sorted" | "minecraft:item/lapis_lazuli" | "chisel:block/circular/black_concrete" | "londonunderground:item/pids_pole" | "minecraft:item/honey_bottle" | "minecraft:item/white_candle" | "chisel:block/weaver/cyan_concrete" | "minecraft:block/dirt" | "chisel:block/streak/glass" | "chisel:block/encased_bricks/light_gray_concrete" | "minecraft:block/stone_bricks" | "minecraft:block/bee_nest_side" | "minecraft:block/beehive_front" | "mtr:item/lift_2_2_double_sided" | "chisel:block/reinforced/dirt" | "chisel:block/dent/blue_concrete" | "minecraft:item/oak_boat" | "chisel:block/zag/orange_concrete" | "chisel:block/cracked_bricks/granite" | "chisel:block/cut/quartz" | "chisel:block/stacked/acacia_planks" | "chisel:block/small_bricks/purpur" | "minecraft:block/tinted_glass" | "minecraft:block/rose_bush_bottom" | "chisel:block/encased_bricks/pink_concrete" | "minecraft:block/lectern_sides" | "chisel:block/prism/red_sandstone" | "minecraft:block/yellow_wool" | "minecraft:block/green_stained_glass_pane_top" | "mtr:item/ceiling_no_light" | "mtr:item/lift_4_4" | "mtr:item/lift_4_3" | "minecraft:block/dark_oak_door_bottom" | "minecraft:block/hopper_inside" | "chisel:block/prism/purple_concrete" | "chisel:block/raw/light_gray_concrete" | "chisel:block/encased_smooth/dark_oak_planks" | "minecraft:item/netherite_axe" | "minecraft:item/amethyst_shard" | "chisel:block/soft_bricks/black_concrete" | "chisel:block/layer/green_concrete" | "jsblock:block/station_name_tall_stand_overlay" | "chisel:block/french/pink_concrete" | "chisel:block/cracked_bricks/pink_concrete" | "minecraft:block/orange_wool" | "chisel:block/cracked/magenta_concrete" | "chisel:block/pillar/gray_concrete" | "minecraft:block/horn_coral_fan" | "chisel:block/llama/white_wool" | "minecraft:item/netherite_scrap" | "mtr:item/ceiling" | "chisel:block/large_tile/coal_block" | "chisel:block/array/ice" | "chisel:block/triple_bricks/purpur" | "chisel:block/circular/gray_concrete" | "chisel:block/jellybean/purple_concrete" | "chisel:block/ornate/yellow_concrete" | "minecraft:block/blackstone_top" | "minecraft:item/raw_gold" | "minecraft:block/acacia_trapdoor" | "chisel:block/tiles_medium/pink_concrete" | "chisel:block/tiles_medium/purple_concrete" | "minecraft:block/end_stone" | "chisel:block/chaotic_medium/light_gray_concrete" | "mtr:item/tunnel_creator_5_3" | "mtr:item/tunnel_creator_5_5" | "minecraft:block/polished_basalt_top" | "mtr:item/tunnel_creator_5_7" | "mtr:item/tunnel_creator_5_9" | "minecraft:block/furnace_front" | "minecraft:entity/shield_base_nopattern" | "chiselsandbits:items/bit_bag" | "chisel:block/twist/red_sandstone" | "minecraft:block/white_concrete" | "chisel:block/small_bricks/bricks" | "chisel:block/simple/gold_block" | "minecraft:block/redstone_ore" | "chisel:block/soft_bricks/red_concrete" | "minecraft:block/pink_wool" | "londonunderground:block/londonunderground" | "chisel:block/large_tile/sandstone" | "chisel:block/tiles_small/redstone_block" | "factory_blocks:block/insulation" | "chisel:block/ornate/light_gray_concrete" | "minecraft:item/tnt_minecart" | "minecraft:block/light_blue_glazed_terracotta" | "chisel:block/layer/magenta_concrete" | "chisel:block/chaotic_medium/red_sandstone" | "chisel:block/crude_horizontal/acacia_planks" | "minecraft:block/rail" | "minecraft:item/pointed_dripstone" | "chisel:block/pillar/prismarine_top" | "chisel:block/mosaic/black_concrete" | "minecraft:block/water_still" | "mtr:block/transparent" | "chisel:block/mosaic/diorite" | "minecraft:block/blue_candle" | "adorn:block/carrot_crate" | "chisel:block/array/brown_concrete" | "mtr:block/apg_glass_top" | "minecraft:block/lime_concrete_powder" | "chisel:block/raw/brown_concrete" | "mtr:block/apg_glass_bottom" | "chiselsandbits:block/bit_printer" | "chisel:block/stone/glass" | "minecraft:block/cut_sandstone" | "minecraft:block/tube_coral_block" | "chisel:block/cracked_bricks/coal_block" | "jsblock:block/tunnel_wall_1" | "minecraft:block/grindstone_round" | "chisel:block/jellybean/redstone_block" | "minecraft:block/respawn_anchor_side4" | "minecraft:block/respawn_anchor_side3" | "minecraft:block/respawn_anchor_side2" | "minecraft:block/respawn_anchor_side1" | "minecraft:block/respawn_anchor_side0" | "minecraft:item/iron_boots" | "minecraft:block/shroomlight" | "chisel:block/brick/iron_block" | "minecraft:entity/shield_base" | "minecraft:block/gravel" | "jsblock:item/enquiry_machine_4" | "mtr:block/lift_door_bottom_1" | "chisel:block/weaver/end_stone" | "chisel:block/french/gray_concrete" | "minecraft:item/chest_minecart" | "mtr:item/rubbish_bin_1" | "chisel:block/ornate/purpur" | "mtr:block/train_announcer" | "chisel:block/stacked/jungle_planks" | "jsblock:item/subsidy_machine_1" | "minecraft:block/spruce_sapling" | "chisel:block/braid/prismarine" | "chisel:block/jellybean/coal_block" | "jsblock:item/enquiry_machine_1" | "jsblock:item/enquiry_machine_3" | "jsblock:item/enquiry_machine_2" | "chisel:block/road/diorite" | "chisel:block/road/purpur" | "minecraft:block/birch_log" | "redbits:block/detector_on_off" | "chisel:block/chaotic_bricks/stone" | "minecraft:block/tube_coral" | "chisel:block/layer/purpur" | "chisel:block/chaotic_small/green_concrete" | "chisel:block/slant/diorite" | "minecraft:block/jigsaw_lock" | "mtr:block/psd_glass_diagonal_top_1" | "mtr:block/psd_glass_diagonal_top_2" | "chisel:block/pillar/gray_concrete_top" | "minecraft:item/raw_copper" | "chisel:block/braid/crimson_planks" | "chisel:block/cracked_bricks/black_concrete" | "minecraft:block/wither_rose" | "mtr:item/psd_door_2" | "mtr:item/psd_door_1" | "chisel:block/chaotic_small/diorite" | "jsblock:item/pids_rv_sil_2" | "jsblock:item/pids_rv_sil_1" | "minecraft:item/diamond_helmet" | "chisel:block/tiles_small/yellow_concrete" | "minecraft:block/birch_trapdoor" | "factory_blocks:block/exhaust" | "minecraft:item/cooked_cod" | "minecraft:item/cyan_candle" | "minecraft:block/dried_kelp_bottom" | "jsblock:item/ticket_barrier_1_entrance" | "chisel:block/soft_bricks/purple_concrete" | "chisel:block/layer/cobblestone" | "jsblock:block/helpline_5_lower" | "chisel:block/legacy/light_gray_wool" | "minecraft:item/wooden_axe" | "chisel:block/road/bricks" | "chisel:block/crate_dark/iron_block_top" | "chisel:block/noborder/glass" | "londonunderground:block/black" | "chisel:block/panel/light_gray_concrete" | "minecraft:block/deepslate_copper_ore" | "minecraft:item/netherite_chestplate" | "chisel:block/twist/white_concrete" | "minecraft:block/white_concrete_powder" | "chisel:block/cut/orange_concrete" | "minecraft:block/end_portal_frame_top" | "chisel:block/tiles_small/red_concrete" | "chisel:block/encased_bricks/cobblestone" | "jsblock:item/constant_green_signal" | "chisel:block/twist/red_concrete_top" | "chisel:block/coin_tails/gold_block_top" | "minecraft:item/name_tag" | "minecraft:item/orange_candle" | "chisel:block/pillar/diorite" | "chisel:block/cut/light_gray_concrete" | "chisel:block/chaotic_small/granite" | "minecraft:item/music_disc_otherside" | "chisel:block/dent/prismarine" | "exlinefurniture:blocks/ceiling_fan_birch_on" | "chisel:block/chaotic_small/deepslate" | "factory_blocks:block/fan/medium_fan_side" | "chisel:block/cracked_bricks/brown_concrete" | "minecraft:item/gold_ingot" | "chisel:block/chaotic_small/cyan_concrete" | "chisel:block/jellybean/red_concrete" | "chisel:block/steelframe/glass" | "chisel:block/twist/granite" | "minecraft:block/fletching_table_top" | "minecraft:item/candle" | "chisel:block/mosaic/deepslate" | "minecraft:block/water_overlay" | "chisel:block/mosaic/light_blue_concrete" | "chisel:block/encased_bricks/purpur" | "minecraft:item/tipped_arrow_head" | "chisel:block/happy/dirt" | "chisel:block/bismuth/emerald_block" | "factory_blocks:block/grinder" | "chisel:block/prism/white_concrete" | "minecraft:block/dead_brain_coral" | "chisel:block/smallingot/gold_block" | "chisel:block/tiles_small/purpur" | "minecraft:block/mushroom_stem" | "chisel:block/zag/stone" | "chisel:block/mosaic/granite" | "minecraft:block/oak_trapdoor" | "chisel:block/rivets/iron_block_bottom" | "minecraft:block/redstone_torch_off" | "chisel:block/slant/end_stone" | "minecraft:block/cracked_deepslate_tiles" | "chisel:block/soft_bricks/quartz" | "minecraft:block/light_blue_terracotta" | "chiselsandbits:items/tape_measure_is_measuring" | "chisel:block/mosaic/blue_concrete" | "minecraft:item/writable_book" | "chisel:block/pillar/lime_concrete" | "minecraft:block/chiseled_sandstone" | "chisel:block/layer/bricks" | "minecraft:block/jukebox_top" | "chisel:block/prism/purpur" | "chisel:block/largeornate/deepslate" | "minecraft:item/wooden_hoe" | "minecraft:block/large_amethyst_bud" | "chisel:block/panel/coal_block" | "chisel:block/array/red_concrete" | "mtr:block/platform_na_1" | "chisel:block/french/magenta_concrete" | "mtr:block/platform_na_2" | "minecraft:block/quartz_block_top" | "wheat_plus:block/transparent" | "minecraft:block/hopper_top" | "minecraft:stations/stockwell_blank_left" | "minecraft:item/furnace_minecart" | "jsblock:item/butterfly_light" | "jsblock:block/enquiry_machine_1" | "chisel:block/chaotic_medium/pink_concrete" | "jsblock:block/enquiry_machine_4" | "jsblock:block/enquiry_machine_3" | "mtr:item/lift_3_2_double_sided" | "chisel:block/slant/sandstone" | "minecraft:block/kelp_plant" | "jsblock:block/metal_name_sign_end" | "chisel:block/crude_paneling/oak_planks" | "chisel:block/star/gold_block_bottom" | "chisel:block/soft_bricks/purpur" | "factory_blocks:block/bcircuit" | "minecraft:block/jigsaw_bottom" | "minecraft:block/iron_bars" | "minecraft:block/pink_concrete" | "minecraft:item/golden_helmet" | "minecraft:block/beetroots_stage3" | "minecraft:block/beetroots_stage1" | "minecraft:block/beetroots_stage2" | "minecraft:block/beetroots_stage0" | "chisel:block/large/birch_planks" | "minecraft:block/brown_stained_glass" | "factory_blocks:block/hex" | "minecraft:item/glass_bottle" | "chisel:block/french/redstone_block" | "chisel:block/pillar/end_stone_top" | "chisel:block/slant/purple_concrete" | "chisel:block/encased/jungle_planks" | "chisel:block/slant/quartz" | "minecraft:item/barrier" | "chisel:block/braid/jungle_planks" | "minecraft:item/lava_bucket" | "chisel:block/twist/deepslate" | "minecraft:block/sandstone_top" | "minecraft:block/dead_tube_coral_fan" | "minecraft:block/cyan_terracotta" | "minecraft:block/bamboo_small_leaves" | "chisel:block/soft_bricks/light_gray_concrete" | "chisel:block/french/lime_concrete" | "minecraft:block/yellow_concrete" | "chisel:block/cracked_bricks/andesite" | "chisel:block/twist/purple_concrete" | "minecraft:item/coal" | "chisel:block/prism/cyan_concrete" | "mtr:item/tunnel_creator_6_3" | "mtr:item/tunnel_creator_6_5" | "mtr:item/tunnel_creator_6_7" | "mtr:item/tunnel_creator_6_9" | "chisel:block/log_bordered/crimson_planks" | "chisel:block/encased_bricks/blue_concrete" | "mtr:block/psd_glass_diagonal_top_back_1" | "minecraft:block/structure_block_save" | "minecraft:block/loom_side" | "chisel:block/soft_bricks/ice" | "chisel:block/circular/bricks" | "minecraft:block/fern" | "minecraft:item/empty_armor_slot_chestplate" | "minecraft:block/lantern" | "mtr:item/rail_connector_120_one_way" | "chisel:block/chaotic_bricks/quartz" | "chisel:block/cut/andesite" | "minecraft:block/blackstone" | "chisel:block/cracked_bricks/gray_concrete" | "redbits:item/inverter" | "chisel:block/encased/spruce_planks" | "chisel:block/zag/prismarine" | "minecraft:block/purple_stained_glass" | "minecraft:item/spawn_egg_overlay" | "chiselsandbits:items/tape_measure" | "chisel:block/raw/cobblestone" | "chisel:block/twist/ice" | "chisel:block/layer/gray_concrete" | "chisel:block/dent/quartz" | "mtr:block/psd_glass_diagonal_top_back_2" | "jsblock:item/ticket_barrier_1_bare" | "chisel:block/tiles_medium/glowstone" | "chisel:block/zag/cyan_concrete" | "factory_blocks:continuity_reserved/00000c21" | "mtr:block/psd_door_end_top_1" | "factory_blocks:continuity_reserved/00000c20" | "chisel:block/mosaic/orange_concrete" | "chisel:block/jellybean/stone" | "mtr:block/psd_door_end_top_2" | "chisel:block/tiles_small/andesite" | "factory_blocks:continuity_reserved/00000c29" | "factory_blocks:continuity_reserved/00000c28" | "factory_blocks:continuity_reserved/00000c27" | "chisel:block/jellybean/glowstone" | "factory_blocks:continuity_reserved/00000c26" | "factory_blocks:continuity_reserved/00000c25" | "factory_blocks:continuity_reserved/00000c24" | "factory_blocks:continuity_reserved/00000c23" | "minecraft:block/coal_block" | "factory_blocks:continuity_reserved/00000c22" | "minecraft:block/attached_melon_stem" | "chisel:block/prism/sandstone" | "minecraft:block/crimson_planks" | "chisel:block/mosaic/coal_block" | "chisel:block/star/gold_block_top" | "minecraft:item/glow_item_frame" | "londonunderground:block/tfl" | "minecraft:block/redstone_dust_dot" | "minecraft:block/blast_furnace_front_on" | "factory_blocks:continuity_reserved/00000c19" | "factory_blocks:continuity_reserved/00000c18" | "factory_blocks:continuity_reserved/00000c17" | "minecraft:item/turtle_egg" | "factory_blocks:continuity_reserved/00000c43" | "factory_blocks:continuity_reserved/00000c42" | "chisel:block/dent/redstone_block" | "factory_blocks:continuity_reserved/00000c41" | "factory_blocks:continuity_reserved/00000c40" | "chiselsandbits:block/pattern_modification_table_bottom" | "factory_blocks:continuity_reserved/00000c2f" | "factory_blocks:continuity_reserved/00000c2e" | "factory_blocks:continuity_reserved/00000c2d" | "factory_blocks:continuity_reserved/00000c2c" | "factory_blocks:continuity_reserved/00000c2b" | "factory_blocks:continuity_reserved/00000c3b" | "minecraft:block/orange_candle" | "factory_blocks:continuity_reserved/00000c3a" | "chisel:block/ornate/coal_block" | "inmis:item/bejeweled_backpack" | "chisel:block/log_bordered/acacia_planks" | "factory_blocks:block/piping" | "factory_blocks:continuity_reserved/00000c49" | "minecraft:item/beetroot_soup" | "factory_blocks:continuity_reserved/00000c48" | "minecraft:item/music_disc_cat" | "factory_blocks:continuity_reserved/00000c47" | "factory_blocks:continuity_reserved/00000c46" | "chisel:block/pillar/stone" | "factory_blocks:continuity_reserved/00000c45" | "factory_blocks:continuity_reserved/00000c44" | "chisel:block/twist/pink_concrete" | "factory_blocks:continuity_reserved/00000c32" | "factory_blocks:continuity_reserved/00000c31" | "factory_blocks:continuity_reserved/00000c30" | "chisel:block/dent/end_stone" | "minecraft:block/yellow_candle_lit" | "chisel:block/encased_large/dark_oak_planks" | "factory_blocks:continuity_reserved/00000c1f" | "factory_blocks:continuity_reserved/00000c1e" | "factory_blocks:continuity_reserved/00000c1d" | "factory_blocks:continuity_reserved/00000c1c" | "factory_blocks:continuity_reserved/00000c1b" | "mtr:item/rail_connector_selected" | "factory_blocks:continuity_reserved/00000c1a" | "factory_blocks:continuity_reserved/00000c2a" | "chisel:block/zag/cobblestone" | "minecraft:block/gray_candle" | "chisel:block/jellybean/pink_concrete" | "factory_blocks:continuity_reserved/00000c39" | "chisel:block/solid_bricks/purple_concrete" | "factory_blocks:continuity_reserved/00000c38" | "factory_blocks:continuity_reserved/00000c37" | "factory_blocks:continuity_reserved/00000c36" | "factory_blocks:continuity_reserved/00000c35" | "chisel:block/mosaic/pink_concrete" | "factory_blocks:continuity_reserved/00000c34" | "factory_blocks:continuity_reserved/00000c33" | "factory_blocks:continuity_reserved/00000c65" | "factory_blocks:continuity_reserved/00000c64" | "factory_blocks:continuity_reserved/00000c63" | "factory_blocks:continuity_reserved/00000c62" | "factory_blocks:continuity_reserved/00000c61" | "factory_blocks:continuity_reserved/00000c60" | "factory_blocks:continuity_reserved/00000c4f" | "factory_blocks:continuity_reserved/00000c4e" | "factory_blocks:continuity_reserved/00000c4d" | "factory_blocks:continuity_reserved/00000c5d" | "factory_blocks:continuity_reserved/00000c5c" | "factory_blocks:continuity_reserved/00000c5b" | "factory_blocks:continuity_reserved/00000c5a" | "minecraft:block/purpur_block" | "chiselsandbits:items/bit_bag_string" | "factory_blocks:continuity_reserved/00000c69" | "factory_blocks:continuity_reserved/00000c68" | "minecraft:item/cooked_beef" | "factory_blocks:continuity_reserved/00000c67" | "factory_blocks:continuity_reserved/00000c66" | "chisel:block/chinese2/glass" | "factory_blocks:continuity_reserved/00000c54" | "factory_blocks:continuity_reserved/00000c53" | "factory_blocks:continuity_reserved/00000c52" | "factory_blocks:continuity_reserved/00000c51" | "factory_blocks:continuity_reserved/00000c50" | "chiselsandbits:items/pattern_single_use" | "factory_blocks:continuity_reserved/00000c3f" | "chisel:block/mosaic/yellow_concrete" | "factory_blocks:continuity_reserved/00000c3e" | "factory_blocks:continuity_reserved/00000c3d" | "factory_blocks:continuity_reserved/00000c3c" | "exlinefurniture:blocks/retro_show" | "factory_blocks:continuity_reserved/00000c4c" | "factory_blocks:continuity_reserved/00000c4b" | "factory_blocks:continuity_reserved/00000c4a" | "factory_blocks:continuity_reserved/00000c59" | "factory_blocks:continuity_reserved/00000c58" | "minecraft:item/map" | "factory_blocks:continuity_reserved/00000c57" | "minecraft:item/piglin_banner_pattern" | "factory_blocks:continuity_reserved/00000c56" | "chisel:block/chaotic_small/gray_concrete" | "factory_blocks:continuity_reserved/00000c55" | "factory_blocks:continuity_reserved/00000c87" | "wheat_plus:block/road/line/double_white_slant" | "factory_blocks:continuity_reserved/00000c86" | "factory_blocks:continuity_reserved/00000c85" | "factory_blocks:continuity_reserved/00000c84" | "factory_blocks:continuity_reserved/00000c83" | "mtr:block/apg_side_triangle" | "factory_blocks:continuity_reserved/00000c82" | "chisel:block/road/red_sandstone" | "chisel:block/screen/glass" | "factory_blocks:continuity_reserved/00000c81" | "factory_blocks:continuity_reserved/00000c80" | "chisel:block/road/purple_concrete" | "exlinefurniture:blocks/ceiling_fan_crimson" | "factory_blocks:continuity_reserved/00000c6f" | "factory_blocks:continuity_reserved/00000c7f" | "mtr:item/tunnel_wall_creator_4_9" | "factory_blocks:continuity_reserved/00000c7e" | "factory_blocks:continuity_reserved/00000c7d" | "minecraft:block/detector_rail_on" | "mtr:item/tunnel_wall_creator_4_7" | "factory_blocks:continuity_reserved/00000c7c" | "factory_blocks:continuity_reserved/00000c7b" | "mtr:item/tunnel_wall_creator_4_5" | "factory_blocks:continuity_reserved/00000c7a" | "minecraft:block/magenta_glazed_terracotta" | "mtr:item/tunnel_wall_creator_4_3" | "minecraft:block/white_stained_glass_pane_top" | "exlinefurniture:blocks/ceiling_fan_dark_oak_on" | "chisel:block/road/stone" | "chisel:block/tiles_small/diorite" | "factory_blocks:continuity_reserved/00000c89" | "minecraft:block/light_blue_stained_glass" | "factory_blocks:continuity_reserved/00000c88" | "factory_blocks:continuity_reserved/00000c76" | "factory_blocks:continuity_reserved/00000c75" | "chisel:block/cut/white_concrete" | "factory_blocks:continuity_reserved/00000c74" | "factory_blocks:continuity_reserved/00000c73" | "factory_blocks:continuity_reserved/00000c72" | "factory_blocks:continuity_reserved/00000c71" | "factory_blocks:continuity_reserved/00000c70" | "minecraft:block/chiseled_nether_bricks" | "minecraft:block/warped_stem" | "minecraft:block/stripped_acacia_log_top" | "factory_blocks:continuity_reserved/00000c5f" | "factory_blocks:continuity_reserved/00000c5e" | "minecraft:item/music_disc_chirp" | "factory_blocks:continuity_reserved/00000c6e" | "chisel:block/mosaic/white_concrete" | "factory_blocks:continuity_reserved/00000c6d" | "factory_blocks:continuity_reserved/00000c6c" | "factory_blocks:continuity_reserved/00000c6b" | "mtr:block/white" | "factory_blocks:continuity_reserved/00000c6a" | "chisel:block/cut/brown_concrete" | "factory_blocks:continuity_reserved/00000c79" | "factory_blocks:continuity_reserved/00000c78" | "factory_blocks:continuity_reserved/00000c77" | "chisel:block/chaotic_bricks/white_concrete" | "chisel:block/tiles_medium/light_gray_concrete" | "wheat_plus:block/road/line/double_yellow_slant" | "factory_blocks:continuity_reserved/00000c9f" | "factory_blocks:continuity_reserved/00000c9e" | "factory_blocks:continuity_reserved/00000c9d" | "factory_blocks:continuity_reserved/00000c9c" | "factory_blocks:continuity_reserved/00000c9b" | "factory_blocks:continuity_reserved/00000c9a" | "chisel:block/weaver/sandstone" | "factory_blocks:continuity_reserved/00000c98" | "factory_blocks:continuity_reserved/00000c97" | "factory_blocks:continuity_reserved/00000c96" | "minecraft:block/azalea_leaves" | "factory_blocks:continuity_reserved/00000c95" | "factory_blocks:continuity_reserved/00000c94" | "factory_blocks:continuity_reserved/00000c93" | "factory_blocks:continuity_reserved/00000c92" | "factory_blocks:continuity_reserved/00000c91" | "factory_blocks:continuity_reserved/00000c90" | "factory_blocks:continuity_reserved/00000c8f" | "factory_blocks:continuity_reserved/00000c8e" | "factory_blocks:continuity_reserved/00000c8d" | "factory_blocks:continuity_reserved/00000c8c" | "chisel:block/array/glowstone" | "factory_blocks:continuity_reserved/00000c8b" | "factory_blocks:continuity_reserved/00000c8a" | "chisel:block/cut/pink_concrete" | "minecraft:block/structure_block_load" | "factory_blocks:continuity_reserved/00000c99" | "chisel:block/llama/cyan_wool" | "minecraft:block/campfire_log" | "mtr:item/lift_door_1" | "adorn:item/picket_fence" | "minecraft:block/loom_bottom" | "minecraft:block/azure_bluet" | "minecraft:block/cyan_candle" | "chisel:block/legacy/brown_wool" | "minecraft:block/green_shulker_box" | "chisel:block/rivets/gold_block_bottom" | "chisel:block/smooth/emerald_block" | "mtr:item/rail_connector_300_one_way" | "minecraft:block/blast_furnace_top" | "chisel:block/tiles_medium/coal_block" | "chisel:block/panel/lapis_block" | "mtr:block/psd_door_top_1" | "minecraft:item/blaze_rod" | "mtr:block/psd_door_top_2" | "chisel:block/cracked/purpur" | "mtr:block/light_off" | "londonunderground:block/metal" | "chisel:block/pillar/purpur" | "minecraft:block/soul_torch" | "chisel:block/chaotic_medium/light_blue_concrete" | "chisel:block/triple_bricks/sandstone" | "chisel:block/twist/white_concrete_top" | "mtr:block/station_color_purpur_pillar" | "chisel:block/solid_bricks/green_concrete" | "chisel:block/layer/purple_concrete" | "chisel:block/array/granite" | "minecraft:item/golden_shovel" | "minecraft:item/golden_leggings" | "minecraft:block/lime_stained_glass" | "minecraft:block/acacia_sapling" | "minecraft:block/sponge" | "chisel:block/solid_bricks/light_gray_concrete" | "chisel:block/encased_large/crimson_planks" | "chisel:block/cracked_bricks/diorite" | "minecraft:item/kelp" | "adorn:block/stone_ladder" | "chisel:block/mosaic/glowstone" | "minecraft:block/red_sand" | "chisel:block/bricks/dirt" | "chisel:block/prism/granite" | "chisel:block/triple_bricks/light_gray_concrete" | "chisel:block/chaotic_bricks/brown_concrete" | "minecraft:block/big_dripleaf_tip" | "minecraft:block/sandstone" | "mtr:item/brush" | "minecraft:block/small_dripleaf_stem_top" | "chisel:block/soft_bricks/deepslate" | "minecraft:block/oak_log" | "minecraft:item/leather_helmet" | "minecraft:block/smithing_table_top" | "adorn:block/picket_fence" | "chisel:block/array/pink_concrete" | "minecraft:block/gray_stained_glass" | "chisel:block/triple_bricks/purple_concrete" | "minecraft:block/command_block_back" | "minecraft:stations/south_wimbledon2" | "minecraft:stations/south_wimbledon3" | "minecraft:item/mutton" | "chisel:block/rivets/gold_block" | "minecraft:block/sea_lantern" | "minecraft:item/pumpkin_pie" | "exlinefurniture:blocks/comedy" | "minecraft:block/big_dripleaf_top" | "adorn:item/glow_berry_tea" | "minecraft:block/deepslate_bricks" | "chisel:block/shipping_crate/oak_planks" | "minecraft:item/cod_bucket" | "chisel:block/raw/stone" | "mtr:item/lift_4_3_double_sided" | "minecraft:item/light_05" | "minecraft:item/light_04" | "chisel:block/ornate/pink_concrete" | "minecraft:item/light_07" | "minecraft:item/light_06" | "minecraft:item/light_01" | "minecraft:item/light_00" | "minecraft:item/light_03" | "minecraft:item/light_02" | "chisel:block/french/andesite" | "minecraft:item/yellow_dye" | "chisel:block/chaotic_bricks/andesite" | "londonunderground:block/tube_platforms/platform_edge" | "londonunderground:block/metropolitan2" | "londonunderground:block/metropolitan1" | "chisel:block/large_tile/deepslate" | "minecraft:item/golden_hoe" | "chisel:block/weaver/deepslate" | "redbits:block/vision_sensor_off" | "minecraft:block/clay" | "minecraft:block/dried_kelp_top" | "adorn:block/cocoa_bean_crate" | "chisel:block/french/diorite" | "minecraft:block/stripped_acacia_log" | "minecraft:item/string" | "minecraft:item/light_15" | "minecraft:item/light_12" | "minecraft:item/light_11" | "minecraft:item/light_14" | "minecraft:item/light_13" | "minecraft:item/light_10" | "chisel:block/raw/cyan_concrete" | "minecraft:block/pointed_dripstone_down_middle" | "minecraft:item/light_09" | "minecraft:item/light_08" | "minecraft:block/deepslate_gold_ore" | "jsblock:block/butterfly_light" | "adorn:item/sweet_berry_juice" | "chisel:block/road/black_concrete" | "chisel:block/road/sandstone" | "chisel:block/chaotic_bricks/blue_concrete" | "chisel:block/triple_bricks/prismarine" | "minecraft:entity/bell/bell_body" | "chisel:block/prism/brown_concrete" | "chisel:block/weaver/bricks" | "chisel:block/circular/emerald_block" | "chisel:block/zelda/lapis_block" | "minecraft:block/warped_nylium_side" | "chisel:block/layer/black_concrete" | "chisel:block/braid/red_concrete" | "exlinefurniture:blocks/cave_spiderpart2" | "chisel:block/chaotic_bricks/green_concrete" | "chisel:block/small/sandstone" | "exlinefurniture:blocks/cave_spiderpart1" | "chisel:block/chaotic_medium/granite" | "minecraft:entity/conduit/cage" | "chisel:block/tiles_medium/orange_concrete" | "chisel:block/small_bricks/sandstone" | "chisel:block/encased_bricks/light_blue_concrete" | "minecraft:item/golden_sword" | "chiselsandbits:items/chisel_diamond" | "minecraft:item/leather_chestplate" | "minecraft:item/stone_shovel" | "chisel:block/road/green_concrete" | "chisel:block/soft_bricks/stone" | "minecraft:block/green_concrete" | "jsblock:item/exit_sign_1" | "chisel:block/cut/diorite" | "minecraft:block/beehive_front_honey" | "jsblock:item/helpline_1" | "minecraft:block/lapis_ore" | "chisel:block/ornatelayer/lapis_block" | "chisel:block/circular/brown_concrete" | "chisel:block/french/prismarine" | "minecraft:block/dead_fire_coral" | "minecraft:item/skull_banner_pattern" | "chisel:block/cut/black_concrete" | "chisel:block/triple_bricks/pink_concrete" | "chisel:block/pillar/yellow_concrete" | "minecraft:item/cooked_rabbit" | "minecraft:block/cyan_candle_lit" | "minecraft:block/lime_glazed_terracotta" | "chisel:block/slant/lime_concrete" | "chiselsandbits:items/quill" | "chisel:block/chaotic_bricks/magenta_concrete" | "chisel:block/soft_bricks/gray_concrete" | "jsblock:item/light_1" | "chisel:block/tiles_medium/yellow_concrete" | "chisel:block/solid_bricks/cobblestone" | "minecraft:block/piston_side" | "redbits:block/detector_off_off" | "chisel:block/braid/magenta_concrete" | "minecraft:block/oxeye_daisy" | "chisel:block/encased_large/jungle_planks" | "chisel:block/twist/prismarine" | "chisel:block/rivets/iron_block" | "jsblock:item/helpline_6" | "jsblock:item/helpline_4" | "jsblock:item/helpline_5" | "jsblock:item/helpline_2" | "jsblock:item/helpline_3" | "chisel:block/prism/andesite" | "chisel:block/tiles_medium/red_concrete" | "minecraft:item/green_dye" | "chisel:block/weaver/ice" | "chisel:block/jellybean/light_blue_concrete" | "chisel:block/large_tile/black_concrete" | "minecraft:item/golden_carrot" | "chisel:block/solid_bricks/red_sandstone" | "chiselsandbits:items/pattern_multi_use" | "chisel:block/coin_tails/iron_block" | "minecraft:block/orange_concrete" | "jsblock:block/kcr_emg_stop_sign_r" | "chisel:block/array/redstone_block" | "chisel:block/small_bricks/stone" | "minecraft:item/empty_armor_slot_helmet" | "jsblock:block/kcr_emg_stop_sign_l" | "chisel:block/mosaic/green_concrete" | "factory_blocks:block/small_pipes" | "minecraft:item/jungle_sign" | "chisel:block/road/brown_concrete" | "chisel:block/weaver/green_concrete" | "adorn:block/melon_crate" | "chisel:block/solid_bricks/gray_concrete" | "chisel:block/road/ice" | "chisel:block/prism/black_concrete" | "chisel:block/small_bricks/coal_block" | "mtr:item/rail_connector_160" | "chisel:continuity_reserved/000009fd" | "chisel:continuity_reserved/000009fc" | "chisel:block/ornate/white_concrete" | "chisel:continuity_reserved/000009ff" | "minecraft:item/tipped_arrow_base" | "chisel:continuity_reserved/000009fe" | "chisel:continuity_reserved/000009fb" | "chisel:continuity_reserved/000009fa" | "minecraft:block/orange_glazed_terracotta" | "minecraft:block/yellow_terracotta" | "minecraft:item/dark_oak_boat" | "chisel:block/prism/coal_block" | "chisel:block/small_bricks/granite" | "chisel:block/crude_paneling/birch_planks" | "chisel:block/small_bricks/blue_concrete" | "jsblock:block/countdown_timer" | "chisel:block/chaotic_medium/coal_block" | "chisel:block/braid/purpur" | "chisel:block/legacy/gray_wool" | "minecraft:block/potted_flowering_azalea_bush_top" | "minecraft:item/flint_and_steel" | "chisel:block/soft_bricks/granite" | "chisel:block/pillar/cyan_concrete" | "mtr:item/clock" | "chisel:block/mosaic/cobblestone" | "minecraft:block/dispenser_front" | "chisel:block/slant/stone" | "chisel:block/soft_bricks/glowstone" | "minecraft:block/peony_top" | "minecraft:item/firework_star" | "minecraft:block/mossy_stone_bricks" | "mtr:item/rail_connector_120" | "chisel:block/encased_bricks/glowstone" | "chisel:continuity_reserved/000009bd" | "chisel:continuity_reserved/000009bc" | "chisel:continuity_reserved/000009bf" | "chisel:continuity_reserved/000009be" | "chisel:continuity_reserved/000009bb" | "chisel:continuity_reserved/000009ba" | "chisel:continuity_reserved/000009c9" | "chisel:continuity_reserved/000009c8" | "chisel:block/crude_paneling/spruce_planks" | "chisel:block/solid_bricks/black_concrete" | "chisel:continuity_reserved/000009d6" | "chisel:continuity_reserved/000009d5" | "chisel:continuity_reserved/000009d8" | "chisel:continuity_reserved/000009d7" | "chisel:continuity_reserved/000009d2" | "chisel:continuity_reserved/000009d1" | "chisel:continuity_reserved/000009d4" | "chisel:block/array/quartz" | "chisel:continuity_reserved/000009d3" | "chisel:block/zag/bricks" | "chisel:continuity_reserved/000009d0" | "minecraft:item/beetroot" | "jsblock:item/inverted_signal_2" | "jsblock:item/inverted_signal_1" | "chisel:continuity_reserved/000009ce" | "chisel:continuity_reserved/000009cd" | "chisel:block/large_tile/brown_concrete" | "chisel:continuity_reserved/000009cf" | "chisel:continuity_reserved/000009ca" | "chisel:continuity_reserved/000009cc" | "chisel:continuity_reserved/000009cb" | "minecraft:item/brick" | "chisel:block/chaotic_bricks/lime_concrete" | "chisel:continuity_reserved/000009d9" | "chisel:continuity_reserved/000009e7" | "chisel:continuity_reserved/000009e6" | "chisel:continuity_reserved/000009e9" | "chisel:block/chunky/dirt" | "chisel:continuity_reserved/000009e8" | "chisel:continuity_reserved/000009e3" | "chisel:block/cracked_bricks/deepslate" | "chisel:continuity_reserved/000009e2" | "chisel:continuity_reserved/000009e5" | "chisel:continuity_reserved/000009e4" | "chisel:block/dent/red_concrete" | "chisel:continuity_reserved/000009e1" | "chisel:block/raw/purple_concrete" | "chisel:continuity_reserved/000009e0" | "minecraft:block/pointed_dripstone_up_middle" | "mtr:item/rail_connector_60_one_way" | "chisel:block/ornate/light_blue_concrete" | "chisel:block/pillar/light_blue_concrete" | "chisel:continuity_reserved/000009df" | "chisel:continuity_reserved/000009de" | "chisel:continuity_reserved/000009db" | "chisel:continuity_reserved/000009da" | "chisel:continuity_reserved/000009dd" | "chisel:block/solid_bricks/granite" | "chisel:continuity_reserved/000009dc" | "minecraft:item/sea_pickle" | "chisel:continuity_reserved/000009f8" | "chisel:continuity_reserved/000009f7" | "chisel:continuity_reserved/000009f9" | "chisel:continuity_reserved/000009f4" | "chisel:continuity_reserved/000009f3" | "chisel:continuity_reserved/000009f6" | "chisel:continuity_reserved/000009f5" | "chisel:continuity_reserved/000009f0" | "chisel:continuity_reserved/000009f2" | "chisel:continuity_reserved/000009f1" | "chisel:block/road/magenta_concrete" | "chisel:continuity_reserved/000009ef" | "chisel:block/tiles_small/brown_concrete" | "chisel:continuity_reserved/000009ec" | "chisel:continuity_reserved/000009eb" | "chisel:continuity_reserved/000009ee" | "mtr:item/railway_sign_7_odd" | "chisel:continuity_reserved/000009ed" | "chisel:continuity_reserved/000009ea" | "chisel:block/cracked/red_sandstone" | "mtr:item/glass_fence_plain" | "factory_blocks:block/fan/malfunction" | "minecraft:block/yellow_shulker_box" | "redbits:block/detector_on_on" | "factory_blocks:block/grate" | "chisel:block/large/acacia_planks" | "mtr:item/tunnel_wall_creator_5_9" | "mtr:item/tunnel_wall_creator_5_7" | "mtr:item/tunnel_wall_creator_5_5" | "mtr:item/tunnel_wall_creator_5_3" | "chisel:block/tiles_small/pink_concrete" | "chisel:block/circular/blue_concrete" | "chisel:continuity_reserved/000009a3" | "chisel:continuity_reserved/000009a2" | "chisel:continuity_reserved/000009a5" | "minecraft:block/warped_fungus" | "chisel:continuity_reserved/000009a4" | "chisel:continuity_reserved/000009a1" | "chisel:continuity_reserved/000009a0" | "minecraft:item/glow_berries" | "chisel:block/cut/sandstone" | "mtr:block/station_color_dark_prismarine" | "mtr:item/signal_light_1" | "mtr:item/signal_light_2" | "chisel:block/mosaic/bricks" | "chisel:block/encased_bricks/andesite" | "mtr:item/signal_light_3" | "chisel:block/soft_bricks/green_concrete" | "mtr:item/signal_light_4" | "chisel:continuity_reserved/000009a7" | "chisel:block/layer/quartz" | "chisel:continuity_reserved/000009a6" | "chisel:continuity_reserved/000009a9" | "chisel:continuity_reserved/000009a8" | "mtr:item/railway_sign_3_even" | "chisel:continuity_reserved/000009b4" | "minecraft:block/brown_mushroom" | "chisel:continuity_reserved/000009b3" | "chisel:continuity_reserved/000009b6" | "minecraft:block/polished_blackstone" | "chisel:continuity_reserved/000009b5" | "chisel:continuity_reserved/000009b0" | "chisel:continuity_reserved/000009b2" | "chisel:continuity_reserved/000009b1" | "chisel:block/braid/spruce_planks" | "mtr:item/rail_action_selected" | "chisel:continuity_reserved/000009ac" | "chisel:continuity_reserved/000009ab" | "minecraft:block/acacia_log_top" | "minecraft:block/detector_rail" | "chisel:continuity_reserved/000009ae" | "chisel:continuity_reserved/000009ad" | "exlinefurniture:blocks/ceiling_fan_warped_on" | "chisel:continuity_reserved/000009aa" | "chisel:block/pillar/redstone_block_top" | "chisel:continuity_reserved/000009b8" | "chisel:block/embossed/diamond_block_bottom" | "chisel:continuity_reserved/000009b7" | "chisel:continuity_reserved/000009b9" | "chisel:continuity_reserved/000009c5" | "chisel:continuity_reserved/000009c4" | "chisel:continuity_reserved/000009c7" | "chisel:continuity_reserved/000009c6" | "chisel:continuity_reserved/000009c1" | "minecraft:block/basalt_top" | "chisel:continuity_reserved/000009c0" | "chisel:continuity_reserved/000009c3" | "chisel:continuity_reserved/000009c2" | "chisel:continuity_reserved/000009af" | "chisel:block/prism/light_blue_concrete" | "chisel:block/soft_bricks/yellow_concrete" | "londonunderground:block/tunnel_interior_type_1" | "minecraft:block/tnt_bottom" | "mtr:item/lift_3_3_double_sided" | "chisel:block/cracked/light_blue_concrete" | "chisel:block/cut/magenta_concrete" | "chisel:continuity_reserved/0000099f" | "chisel:continuity_reserved/0000099c" | "chisel:continuity_reserved/0000099b" | "chisel:continuity_reserved/0000099e" | "chisel:continuity_reserved/0000099d" | "chisel:continuity_reserved/0000099a" | "factory_blocks:continuity_reserved/00000ced" | "factory_blocks:continuity_reserved/00000cec" | "factory_blocks:continuity_reserved/00000ceb" | "factory_blocks:continuity_reserved/00000cea" | "chisel:block/legacy/lime_wool" | "factory_blocks:block/megacell/side" | "chisel:block/encased_bricks/white_concrete" | "chisel:block/pillar/prismarine" | "minecraft:block/carved_pumpkin" | "minecraft:block/jungle_planks" | "factory_blocks:continuity_reserved/00000cef" | "factory_blocks:continuity_reserved/00000cee" | "chisel:block/tiles_small/red_sandstone" | "minecraft:block/cactus_top" | "mtr:item/ticket_processor_entrance" | "minecraft:block/lever" | "chisel:block/panel/andesite" | "chisel:block/crude_horizontal/birch_planks" | "minecraft:block/spruce_log_top" | "londonunderground:block/station_track2" | "londonunderground:block/station_track3" | "chisel:block/chaotic_small/quartz" | "chisel:block/chaotic_medium/purpur" | "minecraft:stations/stockwell_darkgrey_right" | "exlinefurniture:blocks/wavy_static" | "factory_blocks:block/pgcircuit" | "minecraft:block/magenta_stained_glass_pane_top" | "chisel:block/tiles_medium/cyan_concrete" | "londonunderground:block/tunnel_darkness" | "minecraft:block/activator_rail_on" | "chisel:block/layer/brown_concrete" | "minecraft:block/light_gray_stained_glass" | "chisel:continuity_reserved/00000968" | "mtr:sign/platform_arrow" | "chisel:continuity_reserved/00000967" | "chisel:continuity_reserved/00000969" | "minecraft:item/light_gray_dye" | "chisel:continuity_reserved/00000964" | "chisel:continuity_reserved/00000963" | "chisel:block/twist/brown_concrete_top" | "chisel:continuity_reserved/00000966" | "chisel:continuity_reserved/00000965" | "chisel:block/raw/gray_concrete" | "chisel:continuity_reserved/00000960" | "minecraft:block/warped_door_top" | "chisel:continuity_reserved/00000962" | "chisel:continuity_reserved/00000961" | "chisel:continuity_reserved/0000095f" | "chisel:continuity_reserved/0000095c" | "chisel:block/slant/brown_concrete" | "chisel:continuity_reserved/0000095b" | "chisel:continuity_reserved/0000095e" | "chisel:continuity_reserved/0000095d" | "mtr:block/psd_door_end_bottom_back_1" | "chisel:block/small_bricks/yellow_concrete" | "chisel:continuity_reserved/0000095a" | "mtr:block/psd_door_end_bottom_back_2" | "chisel:continuity_reserved/00000979" | "minecraft:block/fire_coral_fan" | "chisel:continuity_reserved/00000978" | "chisel:continuity_reserved/00000975" | "chisel:continuity_reserved/00000974" | "chisel:continuity_reserved/00000977" | "chisel:block/pillar/red_concrete_top" | "chisel:continuity_reserved/00000976" | "chisel:block/chaotic_bricks/diorite" | "chisel:continuity_reserved/00000971" | "chisel:continuity_reserved/00000970" | "chisel:continuity_reserved/00000973" | "chisel:block/pillar/magenta_concrete_top" | "chisel:continuity_reserved/00000972" | "minecraft:block/polished_deepslate" | "chisel:block/pillar/glowstone" | "mtr:item/glass_fence_stw" | "mtr:item/railway_dashboard" | "chisel:continuity_reserved/0000096d" | "chisel:continuity_reserved/0000096c" | "chisel:continuity_reserved/0000096f" | "chisel:block/french/yellow_concrete" | "chisel:continuity_reserved/0000096e" | "chisel:continuity_reserved/0000096b" | "chisel:continuity_reserved/0000096a" | "chisel:block/cart/gold_block" | "redbits:block/lamp" | "chisel:continuity_reserved/00000989" | "chisel:continuity_reserved/00000986" | "chisel:continuity_reserved/00000985" | "chisel:continuity_reserved/00000988" | "chisel:continuity_reserved/00000987" | "chisel:continuity_reserved/00000982" | "chisel:continuity_reserved/00000981" | "chisel:continuity_reserved/00000984" | "chisel:continuity_reserved/00000983" | "minecraft:block/loom_front" | "chisel:continuity_reserved/00000980" | "chisel:block/cracked/purple_concrete" | "chisel:continuity_reserved/0000097e" | "minecraft:block/campfire_fire" | "chisel:block/cart/gold_block_bottom" | "chisel:continuity_reserved/0000097d" | "chisel:continuity_reserved/0000097f" | "chisel:continuity_reserved/0000097a" | "chisel:continuity_reserved/0000097c" | "chisel:continuity_reserved/0000097b" | "londonunderground:block/metropolitan" | "chisel:block/dent/sandstone" | "minecraft:block/orange_stained_glass" | "chisel:continuity_reserved/00000997" | "chisel:continuity_reserved/00000996" | "chisel:continuity_reserved/00000999" | "chisel:continuity_reserved/00000998" | "jsblock:block/enquiry_machine_2_lower" | "chisel:continuity_reserved/00000993" | "chisel:continuity_reserved/00000992" | "chisel:block/cracked/cobblestone" | "chisel:continuity_reserved/00000995" | "chisel:continuity_reserved/00000994" | "chisel:block/cracked/orange_concrete" | "chisel:continuity_reserved/00000991" | "chisel:continuity_reserved/00000990" | "chisel:continuity_reserved/0000098f" | "chisel:continuity_reserved/0000098e" | "chisel:continuity_reserved/0000098b" | "chisel:continuity_reserved/0000098a" | "chisel:continuity_reserved/0000098d" | "chisel:continuity_reserved/0000098c" | "chisel:continuity_reserved/00000924" | "chisel:block/solid_bricks/red_concrete" | "chisel:continuity_reserved/00000923" | "chisel:continuity_reserved/00000926" | "chisel:continuity_reserved/00000925" | "chisel:continuity_reserved/00000920" | "chisel:continuity_reserved/00000922" | "chisel:continuity_reserved/00000921" | "minecraft:item/redstone" | "chisel:continuity_reserved/0000090f" | "chisel:continuity_reserved/0000090e" | "chisel:continuity_reserved/0000091c" | "chisel:continuity_reserved/0000091b" | "chisel:continuity_reserved/0000091e" | "chisel:continuity_reserved/0000091d" | "chisel:continuity_reserved/0000091a" | "chisel:block/soft_bricks/prismarine" | "mtr:block/flowers/heo_1" | "mtr:block/flowers/heo_2" | "mtr:block/flowers/heo_3" | "mtr:block/flowers/heo_4" | "mtr:block/flowers/heo_5" | "chisel:continuity_reserved/00000928" | "mtr:block/flowers/heo_6" | "chisel:continuity_reserved/00000927" | "mtr:block/flowers/heo_7" | "chisel:continuity_reserved/00000929" | "chisel:continuity_reserved/00000935" | "chisel:continuity_reserved/00000934" | "chisel:continuity_reserved/00000937" | "chisel:continuity_reserved/00000936" | "chisel:continuity_reserved/00000931" | "chisel:continuity_reserved/00000930" | "chisel:continuity_reserved/00000933" | "chisel:continuity_reserved/00000932" | "chisel:continuity_reserved/0000091f" | "chisel:continuity_reserved/0000092d" | "chisel:continuity_reserved/0000092c" | "chisel:continuity_reserved/0000092f" | "chisel:continuity_reserved/0000092e" | "chisel:block/tiles_medium/deepslate" | "chisel:continuity_reserved/0000092b" | "chisel:continuity_reserved/0000092a" | "chisel:continuity_reserved/00000939" | "chisel:continuity_reserved/00000938" | "chisel:continuity_reserved/00000946" | "chisel:continuity_reserved/00000945" | "chisel:continuity_reserved/00000948" | "chisel:block/cracked/yellow_concrete" | "chisel:continuity_reserved/00000947" | "chisel:continuity_reserved/00000942" | "chisel:continuity_reserved/00000941" | "chisel:continuity_reserved/00000944" | "chisel:continuity_reserved/00000943" | "chisel:continuity_reserved/00000940" | "chisel:continuity_reserved/0000093e" | "chisel:continuity_reserved/0000093d" | "chisel:continuity_reserved/0000093f" | "chisel:continuity_reserved/0000093a" | "chisel:continuity_reserved/0000093c" | "chisel:continuity_reserved/0000093b" | "chisel:block/llama/purple_wool" | "chisel:block/legacy/red_wool" | "minecraft:block/green_candle" | "chisel:continuity_reserved/00000949" | "chisel:block/soft_bricks/redstone_block" | "chisel:continuity_reserved/00000957" | "chisel:continuity_reserved/00000956" | "mtr:block/tactile_map" | "chisel:continuity_reserved/00000959" | "chisel:continuity_reserved/00000958" | "chisel:continuity_reserved/00000953" | "chisel:continuity_reserved/00000952" | "chisel:continuity_reserved/00000955" | "chisel:continuity_reserved/00000954" | "minecraft:ads/stay_home_now" | "chisel:continuity_reserved/00000951" | "chisel:continuity_reserved/00000950" | "chisel:continuity_reserved/0000094f" | "chisel:continuity_reserved/0000094e" | "factory_blocks:block/fan/medium_fan" | "chisel:continuity_reserved/0000094b" | "chisel:continuity_reserved/0000094a" | "chisel:continuity_reserved/0000094d" | "chisel:continuity_reserved/0000094c" | "minecraft:block/smooth_basalt" | "minecraft:item/spruce_door" | "minecraft:block/melon_top" | "minecraft:item/stone_pickaxe" | "chisel:block/chaotic_medium/brown_concrete" | "minecraft:block/cocoa_stage0" | "chisel:block/pillar/blue_concrete" | "minecraft:block/cocoa_stage2" | "minecraft:block/cocoa_stage1" | "chisel:block/cut/red_concrete" | "minecraft:block/black_stained_glass_pane_top" | "minecraft:item/golden_chestplate" | "chisel:continuity_reserved/00000902" | "chisel:continuity_reserved/00000901" | "chisel:block/crude_vertical/oak_planks" | "chisel:continuity_reserved/00000904" | "chisel:continuity_reserved/00000903" | "chisel:continuity_reserved/00000900" | "chisel:block/jellybean/deepslate" | "minecraft:item/globe_banner_pattern" | "jsblock:block/station_ceiling_1" | "chisel:block/french/orange_concrete" | "chisel:continuity_reserved/00000909" | "jsblock:block/ticket_barrier_1_canin" | "chisel:block/tiles_medium/granite" | "chisel:continuity_reserved/00000906" | "chisel:continuity_reserved/00000905" | "chisel:continuity_reserved/00000908" | "chisel:continuity_reserved/00000907" | "chisel:continuity_reserved/00000913" | "chisel:continuity_reserved/00000912" | "chisel:continuity_reserved/00000915" | "chisel:continuity_reserved/00000914" | "chisel:block/dent/diorite" | "chisel:continuity_reserved/00000911" | "chisel:continuity_reserved/00000910" | "chisel:block/french/purple_concrete" | "chisel:block/cracked/deepslate" | "chisel:continuity_reserved/0000090b" | "chisel:continuity_reserved/0000090a" | "chisel:continuity_reserved/0000090d" | "minecraft:item/iron_shovel" | "chisel:continuity_reserved/0000090c" | "minecraft:block/magenta_candle" | "minecraft:item/broken_elytra" | "chisel:block/chaotic_medium/bricks" | "mtr:item/signal_connector" | "chisel:continuity_reserved/00000917" | "chisel:continuity_reserved/00000916" | "chisel:block/road/prismarine" | "chisel:continuity_reserved/00000919" | "chisel:continuity_reserved/00000918" | "chisel:block/crate_light/iron_block_bottom" | "chisel:block/encased_bricks/stone" | "chisel:block/smallingot/iron_block_bottom" | "minecraft:block/cobblestone" | "minecraft:item/chicken" | "minecraft:block/orange_terracotta" | "minecraft:block/powder_snow" | "mtr:block/lift_door_bottom_back_1" | "minecraft:block/wheat_stage0" | "minecraft:block/respawn_anchor_bottom" | "factory_blocks:block/wopanel" | "mtr:item/ticket_barrier_exit_1" | "chisel:block/small_bricks/purple_concrete" | "minecraft:block/red_sandstone_top" | "minecraft:block/moss_block" | "minecraft:block/weathered_cut_copper" | "chisel:block/french/stone" | "mtr:block/train_schedule_sensor_off" | "chisel:block/tiles_medium/redstone_block" | "minecraft:block/big_dripleaf_side" | "minecraft:item/totem_of_undying" | "mtr:sign/spit" | "chisel:block/shipping_crate/jungle_planks" | "chisel:block/soft_bricks/orange_concrete" | "chisel:block/encased_bricks/granite" | "minecraft:entity/conduit/base" | "minecraft:block/stripped_warped_stem" | "mtr:item/rail_connector_200" | "chisel:block/pillar/light_gray_concrete_top" | "chisel:continuity_reserved/000008df" | "minecraft:block/carrots_stage1" | "minecraft:block/carrots_stage0" | "chisel:continuity_reserved/000008dc" | "chisel:continuity_reserved/000008db" | "chisel:continuity_reserved/000008de" | "factory_blocks:block/metalbox_side" | "chisel:continuity_reserved/000008dd" | "chisel:continuity_reserved/000008da" | "minecraft:block/carrots_stage3" | "minecraft:block/carrots_stage2" | "chisel:block/twist/glowstone" | "chisel:continuity_reserved/000008f9" | "chisel:continuity_reserved/000008f8" | "chisel:continuity_reserved/000008f5" | "chisel:continuity_reserved/000008f4" | "chisel:continuity_reserved/000008f7" | "chisel:continuity_reserved/000008f6" | "chisel:continuity_reserved/000008f1" | "chisel:continuity_reserved/000008f0" | "chisel:continuity_reserved/000008f3" | "chisel:continuity_reserved/000008f2" | "chisel:block/panel/pink_concrete" | "chisel:continuity_reserved/000008ed" | "chisel:continuity_reserved/000008ec" | "chisel:continuity_reserved/000008ef" | "chisel:block/tiles_small/green_concrete" | "chisel:continuity_reserved/000008ee" | "mtr:item/pids_1" | "chisel:block/panel/diorite" | "chisel:continuity_reserved/000008eb" | "chisel:continuity_reserved/000008ea" | "minecraft:block/chorus_plant" | "mtr:item/pids_2" | "mtr:item/pids_3" | "chisel:items/chisel" | "chiselsandbits:items/sealant" | "chisel:block/pillar/light_blue_concrete_top" | "jsblock:block/pids_rv_sil_1" | "jsblock:block/pids_rv_sil_2" | "minecraft:block/tube_coral_fan" | "chisel:continuity_reserved/000008fe" | "chisel:continuity_reserved/000008fd" | "chisel:block/small_bricks/light_gray_concrete" | "londonunderground:block/tube_platforms/tactile_pavement" | "chisel:continuity_reserved/000008ff" | "chisel:continuity_reserved/000008fa" | "chisel:continuity_reserved/000008fc" | "chisel:continuity_reserved/000008fb" | "chisel:block/prism/red_concrete" | "chisel:block/solid_bricks/quartz" | "minecraft:block/spruce_planks" | "minecraft:block/pink_concrete_powder" | "minecraft:block/wheat_stage1" | "minecraft:block/wheat_stage2" | "minecraft:block/wheat_stage3" | "minecraft:block/wheat_stage4" | "minecraft:block/wheat_stage5" | "minecraft:item/birch_sign" | "minecraft:block/wheat_stage6" | "minecraft:block/podzol_side" | "minecraft:block/wheat_stage7" | "chisel:block/slant/coal_block" | "chisel:block/small_bricks/lime_concrete" | "chisel:block/zag/granite" | "chisel:block/ornate/blue_concrete" | "minecraft:block/dead_horn_coral_fan" | "chisel:block/chaotic_bricks/deepslate" | "chisel:block/four/diamond_block" | "mtr:item/cable_car_dashboard" | "minecraft:block/repeating_command_block_front" | "minecraft:block/red_mushroom_block" | "adorn:item/guide_book" | "chisel:continuity_reserved/000008a8" | "chisel:continuity_reserved/000008a7" | "mtr:item/glass_fence_shm" | "chisel:continuity_reserved/000008a9" | "chisel:continuity_reserved/000008b5" | "chisel:continuity_reserved/000008b4" | "mtr:block/train_cargo_unloader" | "chisel:continuity_reserved/000008b7" | "chisel:continuity_reserved/000008b6" | "chisel:continuity_reserved/000008b1" | "chisel:continuity_reserved/000008b0" | "chisel:continuity_reserved/000008b3" | "chisel:continuity_reserved/000008b2" | "minecraft:block/pointed_dripstone_up_tip" | "chisel:continuity_reserved/000008ad" | "chisel:continuity_reserved/000008ac" | "chisel:continuity_reserved/000008af" | "chisel:continuity_reserved/000008ae" | "chisel:block/cracked_bricks/quartz" | "chisel:continuity_reserved/000008ab" | "chisel:continuity_reserved/000008aa" | "chisel:continuity_reserved/000008b9" | "chisel:block/llama/red_wool" | "chisel:continuity_reserved/000008b8" | "chisel:continuity_reserved/000008c6" | "chisel:continuity_reserved/000008c5" | "chisel:continuity_reserved/000008c8" | "chisel:continuity_reserved/000008c7" | "chisel:continuity_reserved/000008c2" | "minecraft:block/lily_of_the_valley" | "chisel:continuity_reserved/000008c1" | "chisel:continuity_reserved/000008c4" | "chisel:block/twist/red_sandstone_top" | "chisel:continuity_reserved/000008c3" | "chisel:continuity_reserved/000008c0" | "minecraft:block/observer_side" | "chisel:continuity_reserved/000008be" | "chisel:continuity_reserved/000008bd" | "chisel:continuity_reserved/000008bf" | "chisel:continuity_reserved/000008ba" | "chisel:block/smooth/acacia_planks" | "chisel:continuity_reserved/000008bc" | "chisel:continuity_reserved/000008bb" | "chisel:continuity_reserved/000008c9" | "minecraft:block/loom_top" | "chisel:continuity_reserved/000008d7" | "chisel:continuity_reserved/000008d6" | "chisel:continuity_reserved/000008d9" | "chisel:continuity_reserved/000008d8" | "chisel:continuity_reserved/000008d3" | "chisel:continuity_reserved/000008d2" | "chisel:continuity_reserved/000008d5" | "chisel:continuity_reserved/000008d4" | "chisel:continuity_reserved/000008d1" | "chisel:continuity_reserved/000008d0" | "minecraft:block/deepslate_redstone_ore" | "chisel:block/prism/end_stone" | "chisel:block/cracked_bricks/purple_concrete" | "chisel:continuity_reserved/000008cf" | "chisel:continuity_reserved/000008ce" | "chisel:block/paneling/birch_planks" | "chisel:continuity_reserved/000008cb" | "chisel:continuity_reserved/000008ca" | "chisel:continuity_reserved/000008cd" | "chisel:continuity_reserved/000008cc" | "mtr:item/rail_connector_200_one_way" | "minecraft:item/melon_seeds" | "chisel:continuity_reserved/000008e8" | "chisel:continuity_reserved/000008e7" | "chisel:continuity_reserved/000008e9" | "chisel:block/small_bricks/magenta_concrete" | "chisel:continuity_reserved/000008e4" | "chisel:block/pillar/cobblestone_top" | "chisel:continuity_reserved/000008e3" | "chisel:continuity_reserved/000008e6" | "chisel:continuity_reserved/000008e5" | "chisel:block/raw/orange_concrete" | "chisel:continuity_reserved/000008e0" | "chisel:continuity_reserved/000008e2" | "chisel:continuity_reserved/000008e1" | "minecraft:block/smithing_table_bottom" | "minecraft:block/ladder" | "chisel:block/jellybean/ice" | "chisel:block/masonry/emerald_block" | "minecraft:block/stripped_dark_oak_log_top" | "chisel:block/vertical/crimson_planks" | "chisel:block/panel/magenta_concrete" | "minecraft:block/honey_block_side" | "minecraft:item/spyglass_model" | "minecraft:block/powered_rail_on" | "chisel:block/cracked_bricks/red_sandstone" | "minecraft:block/tnt_top" | "chisel:block/coin_tails/gold_block" | "mtr:item/tunnel_wall_creator_6_7" | "londonunderground:block/stop_marker" | "mtr:item/tunnel_wall_creator_6_5" | "mtr:item/tunnel_wall_creator_6_3" | "chisel:block/raw/yellow_concrete" | "chisel:block/encased_smooth/birch_planks" | "chisel:block/crate_dark/iron_block_bottom" | "chisel:block/large_tile/light_blue_concrete" | "mtr:item/tunnel_wall_creator_6_9" | "factory_blocks:block/old_vents" | "chisel:block/shipping_crate/spruce_planks" | "minecraft:block/polished_basalt_side" | "chisel:continuity_reserved/000008a4" | "chisel:continuity_reserved/000008a3" | "chisel:continuity_reserved/000008a6" | "chisel:continuity_reserved/000008a5" | "chisel:continuity_reserved/000008a0" | "chisel:continuity_reserved/000008a2" | "minecraft:item/quartz" | "chisel:continuity_reserved/000008a1" | "chisel:block/dent/lime_concrete" | "factory_blocks:block/ice" | "chisel:continuity_reserved/00000887" | "chisel:continuity_reserved/00000886" | "chisel:continuity_reserved/00000889" | "chisel:continuity_reserved/00000888" | "chisel:continuity_reserved/00000883" | "chisel:continuity_reserved/00000882" | "chisel:continuity_reserved/00000885" | "chisel:continuity_reserved/00000884" | "chisel:continuity_reserved/00000881" | "chisel:continuity_reserved/00000880" | "chisel:block/legacy/purple_wool" | "chisel:continuity_reserved/0000087f" | "chisel:continuity_reserved/0000087e" | "chisel:continuity_reserved/0000087b" | "minecraft:item/music_disc_far" | "chisel:continuity_reserved/0000087a" | "chisel:continuity_reserved/0000087d" | "chisel:continuity_reserved/0000087c" | "mtr:item/glass_fence_tsh" | "chisel:block/road/light_blue_concrete" | "chisel:block/bricks3/dirt" | "londonunderground:block/roundel4" | "londonunderground:block/roundel3" | "minecraft:item/creeper_banner_pattern" | "londonunderground:block/roundel2" | "chisel:continuity_reserved/00000898" | "chisel:continuity_reserved/00000897" | "chisel:continuity_reserved/00000899" | "chisel:continuity_reserved/00000894" | "chisel:continuity_reserved/00000893" | "chisel:continuity_reserved/00000896" | "chisel:continuity_reserved/00000895" | "londonunderground:block/roundel1" | "chisel:continuity_reserved/00000890" | "chisel:continuity_reserved/00000892" | "minecraft:block/furnace_side" | "chisel:continuity_reserved/00000891" | "chisel:continuity_reserved/0000088f" | "chisel:continuity_reserved/0000088c" | "chisel:continuity_reserved/0000088b" | "chisel:continuity_reserved/0000088e" | "chisel:block/panel/red_concrete" | "chisel:continuity_reserved/0000088d" | "chisel:continuity_reserved/0000088a" | "chisel:block/circular/deepslate" | "minecraft:item/jungle_door" | "chisel:block/dent/green_concrete" | "chisel:block/cut/cobblestone" | "chisel:continuity_reserved/0000089d" | "chisel:continuity_reserved/0000089c" | "chisel:continuity_reserved/0000089f" | "chisel:continuity_reserved/0000089e" | "chisel:block/encased_smooth/spruce_planks" | "chisel:continuity_reserved/0000089b" | "chisel:continuity_reserved/0000089a" | "jsblock:block/subsidy_machine_1" | "chisel:block/weaver/granite" | "chisel:block/solid_bricks/white_concrete" | "minecraft:item/leather_leggings" | "minecraft:block/black_stained_glass" | "chisel:continuity_reserved/00000847" | "chisel:continuity_reserved/00000846" | "chisel:continuity_reserved/00000849" | "chisel:continuity_reserved/00000848" | "chisel:block/llama/magenta_wool" | "chisel:continuity_reserved/00000843" | "minecraft:item/ink_sac" | "chisel:continuity_reserved/00000842" | "chisel:continuity_reserved/00000845" | "chisel:continuity_reserved/00000844" | "minecraft:item/stick" | "chisel:continuity_reserved/00000841" | "chisel:continuity_reserved/00000840" | "chisel:block/glyphs/sandstone" | "factory_blocks:block/hazardo" | "jsblock:block/helpline_5_upper" | "chisel:continuity_reserved/0000083f" | "chisel:continuity_reserved/0000083e" | "minecraft:block/piston_bottom" | "chisel:continuity_reserved/0000083b" | "chisel:continuity_reserved/0000083a" | "chisel:continuity_reserved/0000083d" | "chisel:continuity_reserved/0000083c" | "minecraft:item/honeycomb" | "chisel:continuity_reserved/00000858" | "chisel:continuity_reserved/00000857" | "chisel:continuity_reserved/00000859" | "chisel:continuity_reserved/00000854" | "chisel:block/pillar/nether_brick" | "chisel:continuity_reserved/00000853" | "chisel:continuity_reserved/00000856" | "chisel:continuity_reserved/00000855" | "chisel:continuity_reserved/00000850" | "chisel:continuity_reserved/00000852" | "chisel:continuity_reserved/00000851" | "chisel:block/prism/gray_concrete" | "chisel:block/tiles_medium/purpur" | "minecraft:block/copper_block" | "chisel:continuity_reserved/0000084f" | "chisel:continuity_reserved/0000084c" | "chisel:continuity_reserved/0000084b" | "chisel:continuity_reserved/0000084e" | "chisel:continuity_reserved/0000084d" | "chisel:block/solid_bricks/prismarine" | "chisel:block/ornate/andesite" | "chisel:block/slant/black_concrete" | "chisel:continuity_reserved/0000084a" | "chisel:block/simple/iron_block" | "chisel:continuity_reserved/00000869" | "chisel:continuity_reserved/00000868" | "chisel:continuity_reserved/00000865" | "chisel:continuity_reserved/00000864" | "chisel:continuity_reserved/00000867" | "chisel:continuity_reserved/00000866" | "minecraft:block/packed_ice" | "chisel:continuity_reserved/00000861" | "chisel:continuity_reserved/00000860" | "chisel:continuity_reserved/00000863" | "chisel:block/cracked/brown_concrete" | "chisel:continuity_reserved/00000862" | "chisel:block/chaotic_medium/deepslate" | "chisel:continuity_reserved/0000085d" | "chisel:continuity_reserved/0000085c" | "chisel:continuity_reserved/0000085f" | "chisel:continuity_reserved/0000085e" | "chisel:continuity_reserved/0000085b" | "chisel:continuity_reserved/0000085a" | "chisel:block/weaver/coal_block" | "chisel:continuity_reserved/00000879" | "chisel:continuity_reserved/00000876" | "chisel:continuity_reserved/00000875" | "chisel:continuity_reserved/00000878" | "bitsandchisels:item/diamond_chisel" | "chisel:continuity_reserved/00000877" | "chisel:continuity_reserved/00000872" | "chisel:continuity_reserved/00000871" | "chisel:continuity_reserved/00000874" | "chisel:continuity_reserved/00000873" | "chisel:continuity_reserved/00000870" | "minecraft:item/stone_sword" | "chisel:continuity_reserved/0000086e" | "chisel:continuity_reserved/0000086d" | "chisel:continuity_reserved/0000086f" | "chisel:continuity_reserved/0000086a" | "chisel:continuity_reserved/0000086c" | "chisel:continuity_reserved/0000086b" | "minecraft:item/baked_potato" | "chisel:continuity_reserved/00000803" | "chisel:continuity_reserved/00000802" | "chisel:block/chaotic_medium/lime_concrete" | "chisel:continuity_reserved/00000805" | "chisel:continuity_reserved/00000804" | "chisel:continuity_reserved/00000801" | "chisel:continuity_reserved/00000800" | "chisel:block/pillar/andesite_top" | "chisel:continuity_reserved/00000807" | "chisel:continuity_reserved/00000806" | "chisel:continuity_reserved/00000809" | "chisel:continuity_reserved/00000808" | "chisel:continuity_reserved/00000814" | "chisel:continuity_reserved/00000813" | "chisel:block/cracked_bricks/magenta_concrete" | "chisel:continuity_reserved/00000816" | "chisel:continuity_reserved/00000815" | "chisel:continuity_reserved/00000810" | "londonunderground:block/tube_1" | "chisel:continuity_reserved/00000812" | "chisel:continuity_reserved/00000811" | "chisel:block/encased_bricks/deepslate" | "minecraft:item/black_dye" | "chisel:continuity_reserved/0000080c" | "chisel:continuity_reserved/0000080b" | "chisel:continuity_reserved/0000080e" | "chisel:continuity_reserved/0000080d" | "minecraft:block/polished_diorite" | "chisel:continuity_reserved/0000080a" | "minecraft:block/smoker_top" | "minecraft:item/clay_ball" | "chisel:continuity_reserved/00000818" | "chisel:continuity_reserved/00000817" | "chisel:block/panel/deepslate" | "chisel:continuity_reserved/00000819" | "chisel:continuity_reserved/00000825" | "chisel:continuity_reserved/00000824" | "minecraft:item/sugar_cane" | "chisel:continuity_reserved/00000827" | "chisel:continuity_reserved/00000826" | "chisel:continuity_reserved/00000821" | "chisel:continuity_reserved/00000820" | "chisel:continuity_reserved/00000823" | "chisel:continuity_reserved/00000822" | "mtr:item/dashboard" | "chisel:continuity_reserved/0000080f" | "chisel:block/bevel_skeleton/red_sandstone" | "chisel:continuity_reserved/0000081d" | "chisel:continuity_reserved/0000081c" | "chisel:continuity_reserved/0000081f" | "chisel:continuity_reserved/0000081e" | "wheat_plus:block/road/line/double_white" | "chisel:continuity_reserved/0000081b" | "chisel:continuity_reserved/0000081a" | "chisel:block/encased/birch_planks" | "minecraft:block/lodestone_side" | "chisel:continuity_reserved/00000829" | "chisel:continuity_reserved/00000828" | "chisel:continuity_reserved/00000836" | "chisel:continuity_reserved/00000835" | "chisel:continuity_reserved/00000838" | "chisel:continuity_reserved/00000837" | "chisel:continuity_reserved/00000832" | "chisel:continuity_reserved/00000831" | "chisel:continuity_reserved/00000834" | "chisel:continuity_reserved/00000833" | "chisel:continuity_reserved/00000830" | "jsblock:block/helpline_6_lower" | "chisel:continuity_reserved/0000082e" | "chisel:continuity_reserved/0000082d" | "chisel:continuity_reserved/0000082f" | "chisel:continuity_reserved/0000082a" | "chisel:block/panelclassic/lapis_block" | "chisel:continuity_reserved/0000082c" | "chisel:continuity_reserved/0000082b" | "chisel:continuity_reserved/00000839" | "chisel:block/twist/redstone_block" | "mtr:item/railway_sign_4_odd" | "chisel:block/slant/cobblestone" | "mtr:item/clock_pole" | "chisel:block/mosaic/lime_concrete" | "chisel:block/panel/cobblestone" | "minecraft:item/cake" | "minecraft:item/rotten_flesh" | "chisel:block/circular/cyan_concrete" | "minecraft:block/bamboo_singleleaf" | "factory_blocks:block/scaffold" | "minecraft:block/diorite" | "chisel:block/ornate/brown_concrete" | "chisel:block/twist/lime_concrete" | "chisel:block/encased_bricks/brown_concrete" | "minecraft:block/turtle_egg" | "chisel:block/thick/glass" | "minecraft:entity/conduit/wind_vertical" | "chisel:block/vertical/jungle_planks" | "minecraft:block/cake_top" | "minecraft:item/brewing_stand" | "minecraft:block/red_sandstone" | "chisel:block/chaotic_bricks/black_concrete" | "wheat_plus:block/road/line/single_white" | "minecraft:block/bamboo_large_leaves" | "mtr:item/rail_connector_cable_car" | "chisel:block/array/light_blue_concrete" | "mtr:block/psd_door_top_back_2" | "mtr:block/psd_door_top_back_1" | "chisel:block/large_tile/lime_concrete" | "chisel:continuity_reserved/000007ff" | "chisel:continuity_reserved/000007fe" | "chisel:continuity_reserved/000007fb" | "chisel:block/french/red_sandstone" | "chisel:block/plates/gold_block" | "chisel:continuity_reserved/000007fa" | "chisel:block/road/white_concrete" | "chisel:continuity_reserved/000007fd" | "chisel:continuity_reserved/000007fc" | "chisel:block/moon/iron_block_top" | "minecraft:item/melon_slice" | "minecraft:block/redstone_lamp" | "chisel:block/slant/red_sandstone" | "londonunderground:block/tube_platforms/platform" | "minecraft:item/cooked_mutton" | "mtr:sign/gap_small" | "chisel:block/array/green_concrete" | "chisel:block/cut/green_concrete" | "minecraft:item/empty_armor_slot_leggings" | "chisel:block/chinese/glass" | "jsblock:block/light_gray_concrete" | "minecraft:item/potato" | "chisel:block/triple_bricks/white_concrete" | "chisel:block/raw/andesite" | "chisel:block/encased/dark_oak_planks" | "chisel:block/layer/yellow_concrete" | "chisel:block/encased_bricks/prismarine" | "chisel:block/coin_tails/gold_block_bottom" | "chisel:continuity_reserved/000007bf" | "chisel:continuity_reserved/000007be" | "minecraft:item/nautilus_shell" | "chisel:continuity_reserved/000007bb" | "chisel:continuity_reserved/000007ba" | "chisel:continuity_reserved/000007bd" | "minecraft:block/mycelium_side" | "chisel:continuity_reserved/000007bc" | "minecraft:block/blue_stained_glass" | "minecraft:item/comparator" | "chisel:continuity_reserved/000007d8" | "chisel:continuity_reserved/000007d7" | "chisel:continuity_reserved/000007d9" | "chisel:continuity_reserved/000007d4" | "chisel:continuity_reserved/000007d3" | "chisel:continuity_reserved/000007d6" | "chisel:continuity_reserved/000007d5" | "chisel:continuity_reserved/000007d0" | "chisel:continuity_reserved/000007d2" | "chisel:continuity_reserved/000007d1" | "chisel:block/panel/lime_concrete" | "chisel:continuity_reserved/000007cf" | "chisel:continuity_reserved/000007cc" | "chisel:continuity_reserved/000007cb" | "chisel:continuity_reserved/000007ce" | "minecraft:item/salmon_bucket" | "chisel:continuity_reserved/000007cd" | "minecraft:item/slime_ball" | "minecraft:block/potted_flowering_azalea_bush_side" | "chisel:block/large/oak_planks" | "chisel:continuity_reserved/000007ca" | "chisel:continuity_reserved/000007e9" | "chisel:continuity_reserved/000007e8" | "chisel:continuity_reserved/000007e5" | "chisel:continuity_reserved/000007e4" | "chisel:continuity_reserved/000007e7" | "chisel:continuity_reserved/000007e6" | "chisel:continuity_reserved/000007e1" | "chisel:continuity_reserved/000007e0" | "chisel:continuity_reserved/000007e3" | "chisel:continuity_reserved/000007e2" | "minecraft:block/stripped_spruce_log_top" | "chisel:continuity_reserved/000007dd" | "chisel:continuity_reserved/000007dc" | "chisel:continuity_reserved/000007df" | "chisel:continuity_reserved/000007de" | "chisel:continuity_reserved/000007db" | "chisel:continuity_reserved/000007da" | "chisel:continuity_reserved/000007f9" | "chisel:continuity_reserved/000007f6" | "chisel:continuity_reserved/000007f5" | "chisel:continuity_reserved/000007f8" | "chisel:continuity_reserved/000007f7" | "chisel:continuity_reserved/000007f2" | "chisel:continuity_reserved/000007f1" | "chisel:continuity_reserved/000007f4" | "chisel:continuity_reserved/000007f3" | "chisel:block/chaotic_medium/cobblestone" | "chisel:continuity_reserved/000007f0" | "minecraft:item/netherite_sword" | "chisel:continuity_reserved/000007ee" | "chisel:continuity_reserved/000007ed" | "chisel:continuity_reserved/000007ef" | "chisel:continuity_reserved/000007ea" | "chisel:continuity_reserved/000007ec" | "chisel:continuity_reserved/000007eb" | "chisel:block/gears/iron_block" | "chisel:block/cracked/black_concrete" | "minecraft:block/andesite" | "mtr:block/train_sensor_off" | "chisel:block/crude_paneling/jungle_planks" | "mtr:item/glass_fence_cio" | "minecraft:item/flower_banner_pattern" | "minecraft:block/nether_sprouts" | "mtr:block/black" | "chisel:continuity_reserved/000007a5" | "chisel:continuity_reserved/000007a4" | "chisel:continuity_reserved/000007a7" | "chisel:continuity_reserved/000007a6" | "chisel:continuity_reserved/000007a1" | "chisel:continuity_reserved/000007a0" | "chisel:continuity_reserved/000007a3" | "chisel:block/crude_vertical/acacia_planks" | "chisel:continuity_reserved/000007a2" | "chiselsandbits:items/monocle" | "chisel:block/slant/yellow_concrete" | "chisel:block/twist/deepslate_top" | "minecraft:block/pointed_dripstone_down_frustum" | "factory_blocks:continuity_reserved/00000ca9" | "factory_blocks:continuity_reserved/00000ca8" | "factory_blocks:continuity_reserved/00000ca7" | "factory_blocks:continuity_reserved/00000ca6" | "factory_blocks:continuity_reserved/00000ca5" | "chisel:continuity_reserved/000007a9" | "factory_blocks:continuity_reserved/00000ca4" | "minecraft:item/cocoa_beans" | "chisel:block/brick/gold_block_bottom" | "chisel:continuity_reserved/000007a8" | "factory_blocks:continuity_reserved/00000ca3" | "factory_blocks:continuity_reserved/00000ca2" | "factory_blocks:continuity_reserved/00000ca1" | "minecraft:block/magenta_shulker_box" | "chisel:block/raw/quartz" | "chisel:block/slant/red_concrete" | "chisel:continuity_reserved/000007b6" | "factory_blocks:continuity_reserved/00000cb1" | "chisel:continuity_reserved/000007b5" | "factory_blocks:continuity_reserved/00000cb0" | "chisel:continuity_reserved/000007b8" | "chisel:block/slant/orange_concrete" | "chisel:continuity_reserved/000007b7" | "chisel:continuity_reserved/000007b2" | "chisel:continuity_reserved/000007b1" | "chisel:block/tiles_small/white_concrete" | "chisel:continuity_reserved/000007b4" | "chisel:continuity_reserved/000007b3" | "chisel:continuity_reserved/000007b0" | "minecraft:block/sea_pickle" | "chisel:continuity_reserved/000007ae" | "chisel:continuity_reserved/000007ad" | "minecraft:entity/conduit/open_eye" | "chisel:continuity_reserved/000007af" | "minecraft:item/gold_nugget" | "chisel:continuity_reserved/000007aa" | "chisel:continuity_reserved/000007ac" | "chisel:continuity_reserved/000007ab" | "minecraft:block/podzol_top" | "chisel:continuity_reserved/000007b9" | "chisel:continuity_reserved/000007c7" | "factory_blocks:continuity_reserved/00000ca0" | "chisel:continuity_reserved/000007c6" | "chisel:continuity_reserved/000007c9" | "chisel:continuity_reserved/000007c8" | "minecraft:block/composter_ready" | "chisel:continuity_reserved/000007c3" | "chisel:continuity_reserved/000007c2" | "chisel:continuity_reserved/000007c5" | "chisel:continuity_reserved/000007c4" | "chisel:continuity_reserved/000007c1" | "chisel:continuity_reserved/000007c0" | "minecraft:block/brain_coral" | "factory_blocks:continuity_reserved/00000cba" | "jsblock:block/ticket_barrier_1_canout" | "factory_blocks:continuity_reserved/00000cc9" | "factory_blocks:continuity_reserved/00000cc8" | "factory_blocks:continuity_reserved/00000cc7" | "factory_blocks:continuity_reserved/00000cc6" | "factory_blocks:continuity_reserved/00000cc5" | "minecraft:item/suspicious_stew" | "factory_blocks:continuity_reserved/00000cc4" | "factory_blocks:continuity_reserved/00000cc3" | "factory_blocks:continuity_reserved/00000cd3" | "factory_blocks:continuity_reserved/00000cd2" | "minecraft:block/repeating_command_block_conditional" | "factory_blocks:continuity_reserved/00000cd1" | "chisel:block/circular/ice" | "factory_blocks:continuity_reserved/00000cd0" | "chisel:block/ornate/black_concrete" | "minecraft:block/repeating_command_block_back" | "minecraft:block/redstone_block" | "chisel:block/chaotic_medium/black_concrete" | "factory_blocks:continuity_reserved/00000cbf" | "factory_blocks:continuity_reserved/00000cbe" | "factory_blocks:continuity_reserved/00000cbd" | "minecraft:item/spruce_sign" | "factory_blocks:continuity_reserved/00000cbc" | "factory_blocks:continuity_reserved/00000cbb" | "minecraft:block/comparator_on" | "chisel:block/ornatesteel/glass" | "factory_blocks:continuity_reserved/00000cb9" | "factory_blocks:continuity_reserved/00000cb8" | "factory_blocks:continuity_reserved/00000cb7" | "factory_blocks:continuity_reserved/00000cb6" | "factory_blocks:continuity_reserved/00000cb5" | "factory_blocks:continuity_reserved/00000cb4" | "factory_blocks:continuity_reserved/00000cb3" | "factory_blocks:continuity_reserved/00000cb2" | "chisel:block/layer/orange_concrete" | "factory_blocks:continuity_reserved/00000cc2" | "factory_blocks:continuity_reserved/00000cc1" | "factory_blocks:continuity_reserved/00000cc0" | "minecraft:block/dried_kelp_side" | "mtr:item/rail_connector_300" | "chisel:block/braid/light_gray_concrete" | "factory_blocks:continuity_reserved/00000caf" | "factory_blocks:continuity_reserved/00000cae" | "factory_blocks:continuity_reserved/00000cad" | "factory_blocks:continuity_reserved/00000cac" | "factory_blocks:continuity_reserved/00000cab" | "factory_blocks:continuity_reserved/00000caa" | "jsblock:block/exit_sign_1" | "factory_blocks:continuity_reserved/00000cdc" | "factory_blocks:continuity_reserved/00000cdb" | "factory_blocks:continuity_reserved/00000cda" | "inmis:item/ender_pouch" | "factory_blocks:continuity_reserved/00000ce9" | "factory_blocks:continuity_reserved/00000ce8" | "factory_blocks:continuity_reserved/00000ce7" | "factory_blocks:continuity_reserved/00000ce6" | "factory_blocks:continuity_reserved/00000ce5" | "minecraft:item/nether_brick" | "minecraft:block/cracked_deepslate_bricks" | "factory_blocks:continuity_reserved/00000cf0" | "wheat_plus:block/road/line/single_white_slant" | "mtr:item/glass_fence_ckt" | "factory_blocks:continuity_reserved/00000cdf" | "factory_blocks:continuity_reserved/00000cde" | "factory_blocks:continuity_reserved/00000cdd" | "factory_blocks:continuity_reserved/00000ccb" | "factory_blocks:continuity_reserved/00000cca" | "chisel:block/encased_bricks/black_concrete" | "chisel:block/jellybean/blue_concrete" | "factory_blocks:continuity_reserved/00000cd9" | "factory_blocks:continuity_reserved/00000cd8" | "minecraft:block/sculk_sensor_tendril_inactive" | "factory_blocks:continuity_reserved/00000cd7" | "factory_blocks:continuity_reserved/00000cd6" | "chisel:block/tiles_medium/bricks" | "factory_blocks:continuity_reserved/00000cd5" | "factory_blocks:continuity_reserved/00000cd4" | "factory_blocks:continuity_reserved/00000ce4" | "chisel:block/cracked/ice" | "factory_blocks:continuity_reserved/00000ce3" | "factory_blocks:continuity_reserved/00000ce2" | "factory_blocks:continuity_reserved/00000ce1" | "factory_blocks:continuity_reserved/00000ce0" | "minecraft:entity/conduit/closed_eye" | "minecraft:block/stripped_warped_stem_top" | "adorn:block/chain_link_fence_edge" | "factory_blocks:continuity_reserved/00000ccf" | "minecraft:block/brain_coral_block" | "chisel:block/road/andesite" | "factory_blocks:continuity_reserved/00000cce" | "factory_blocks:continuity_reserved/00000ccd" | "chisel:block/encased_bricks/cyan_concrete" | "factory_blocks:continuity_reserved/00000ccc"; + type SoundEvent = "block.lodestone.fall" | "minecraft:block.lodestone.fall" | "entity.dolphin.eat" | "minecraft:entity.dolphin.eat" | "entity.player.attack.weak" | "minecraft:entity.player.attack.weak" | "entity.boat.paddle_water" | "minecraft:entity.boat.paddle_water" | "block.tuff.place" | "minecraft:block.tuff.place" | "entity.glow_item_frame.break" | "minecraft:entity.glow_item_frame.break" | "entity.drowned.step" | "minecraft:entity.drowned.step" | "music_disc.pigstep" | "minecraft:music_disc.pigstep" | "entity.hostile.hurt" | "minecraft:entity.hostile.hurt" | "entity.strider.step_lava" | "minecraft:entity.strider.step_lava" | "entity.magma_cube.hurt" | "minecraft:entity.magma_cube.hurt" | "entity.sheep.death" | "minecraft:entity.sheep.death" | "entity.elder_guardian.hurt_land" | "minecraft:entity.elder_guardian.hurt_land" | "block.fungus.hit" | "minecraft:block.fungus.hit" | "enchant.thorns.hit" | "minecraft:enchant.thorns.hit" | "block.wart_block.hit" | "minecraft:block.wart_block.hit" | "block.small_dripleaf.hit" | "minecraft:block.small_dripleaf.hit" | "entity.llama.death" | "minecraft:entity.llama.death" | "block.note_block.basedrum" | "minecraft:block.note_block.basedrum" | "entity.zombie_villager.cure" | "minecraft:entity.zombie_villager.cure" | "block.composter.fill_success" | "minecraft:block.composter.fill_success" | "block.powder_snow.place" | "minecraft:block.powder_snow.place" | "block.beacon.activate" | "minecraft:block.beacon.activate" | "entity.firework_rocket.shoot" | "minecraft:entity.firework_rocket.shoot" | "entity.shulker.death" | "minecraft:entity.shulker.death" | "entity.arrow.hit" | "minecraft:entity.arrow.hit" | "music.nether.warped_forest" | "minecraft:music.nether.warped_forest" | "entity.cow.ambient" | "minecraft:entity.cow.ambient" | "block.stem.place" | "minecraft:block.stem.place" | "entity.salmon.death" | "minecraft:entity.salmon.death" | "block.stone_button.click_off" | "minecraft:block.stone_button.click_off" | "item.bottle.empty" | "minecraft:item.bottle.empty" | "entity.pillager.ambient" | "minecraft:entity.pillager.ambient" | "entity.player.hurt_drown" | "minecraft:entity.player.hurt_drown" | "music.creative" | "minecraft:music.creative" | "block.metal_pressure_plate.click_off" | "minecraft:block.metal_pressure_plate.click_off" | "block.metal.step" | "minecraft:block.metal.step" | "ambient.nether_wastes.additions" | "minecraft:ambient.nether_wastes.additions" | "block.nylium.hit" | "minecraft:block.nylium.hit" | "entity.silverfish.ambient" | "minecraft:entity.silverfish.ambient" | "entity.puffer_fish.flop" | "minecraft:entity.puffer_fish.flop" | "entity.villager.work_shepherd" | "minecraft:entity.villager.work_shepherd" | "mtr:ticket_processor_entry" | "block.piston.contract" | "minecraft:block.piston.contract" | "entity.parrot.eat" | "minecraft:entity.parrot.eat" | "block.wool.step" | "minecraft:block.wool.step" | "block.deepslate_tiles.place" | "minecraft:block.deepslate_tiles.place" | "entity.llama.hurt" | "minecraft:entity.llama.hurt" | "block.sand.place" | "minecraft:block.sand.place" | "block.dispenser.dispense" | "minecraft:block.dispenser.dispense" | "entity.zombie_villager.death" | "minecraft:entity.zombie_villager.death" | "entity.enderman.teleport" | "minecraft:entity.enderman.teleport" | "entity.wolf.hurt" | "minecraft:entity.wolf.hurt" | "block.hanging_roots.place" | "minecraft:block.hanging_roots.place" | "entity.parrot.imitate.shulker" | "minecraft:entity.parrot.imitate.shulker" | "entity.spider.death" | "minecraft:entity.spider.death" | "londonunderground:seeitsayitsorted" | "ambient.soul_sand_valley.mood" | "minecraft:ambient.soul_sand_valley.mood" | "block.hanging_roots.fall" | "minecraft:block.hanging_roots.fall" | "block.coral_block.place" | "minecraft:block.coral_block.place" | "block.honey_block.place" | "minecraft:block.honey_block.place" | "music.menu" | "minecraft:music.menu" | "block.ancient_debris.hit" | "minecraft:block.ancient_debris.hit" | "block.wart_block.break" | "minecraft:block.wart_block.break" | "block.sculk_sensor.clicking_stop" | "minecraft:block.sculk_sensor.clicking_stop" | "block.nether_ore.place" | "minecraft:block.nether_ore.place" | "entity.skeleton.ambient" | "minecraft:entity.skeleton.ambient" | "ambient.crimson_forest.mood" | "minecraft:ambient.crimson_forest.mood" | "entity.fox.sniff" | "minecraft:entity.fox.sniff" | "block.stone_pressure_plate.click_off" | "minecraft:block.stone_pressure_plate.click_off" | "entity.villager.work_cleric" | "minecraft:entity.villager.work_cleric" | "block.tripwire.click_off" | "minecraft:block.tripwire.click_off" | "block.vine.step" | "minecraft:block.vine.step" | "block.nether_sprouts.fall" | "minecraft:block.nether_sprouts.fall" | "block.dispenser.fail" | "minecraft:block.dispenser.fail" | "block.soul_soil.break" | "minecraft:block.soul_soil.break" | "entity.witch.death" | "minecraft:entity.witch.death" | "block.chain.place" | "minecraft:block.chain.place" | "entity.zombie.ambient" | "minecraft:entity.zombie.ambient" | "block.pointed_dripstone.hit" | "minecraft:block.pointed_dripstone.hit" | "block.metal.fall" | "minecraft:block.metal.fall" | "entity.snow_golem.ambient" | "minecraft:entity.snow_golem.ambient" | "block.chest.close" | "minecraft:block.chest.close" | "block.deepslate_tiles.hit" | "minecraft:block.deepslate_tiles.hit" | "entity.shulker.hurt" | "minecraft:entity.shulker.hurt" | "block.deepslate_tiles.break" | "minecraft:block.deepslate_tiles.break" | "block.lantern.hit" | "minecraft:block.lantern.hit" | "event.raid.horn" | "minecraft:event.raid.horn" | "block.beehive.shear" | "minecraft:block.beehive.shear" | "block.campfire.crackle" | "minecraft:block.campfire.crackle" | "entity.husk.ambient" | "minecraft:entity.husk.ambient" | "entity.cow.hurt" | "minecraft:entity.cow.hurt" | "block.hanging_roots.step" | "minecraft:block.hanging_roots.step" | "block.wool.fall" | "minecraft:block.wool.fall" | "entity.parrot.imitate.husk" | "minecraft:entity.parrot.imitate.husk" | "adorn:block.adorn.chain_link_fence.hit" | "block.scaffolding.fall" | "minecraft:block.scaffolding.fall" | "entity.silverfish.death" | "minecraft:entity.silverfish.death" | "entity.ender_dragon.ambient" | "minecraft:entity.ender_dragon.ambient" | "entity.piglin.hurt" | "minecraft:entity.piglin.hurt" | "block.wart_block.place" | "minecraft:block.wart_block.place" | "block.candle.extinguish" | "minecraft:block.candle.extinguish" | "entity.fox.sleep" | "minecraft:entity.fox.sleep" | "entity.axolotl.death" | "minecraft:entity.axolotl.death" | "block.fence_gate.close" | "minecraft:block.fence_gate.close" | "music.credits" | "minecraft:music.credits" | "entity.villager.work_mason" | "minecraft:entity.villager.work_mason" | "ambient.warped_forest.additions" | "minecraft:ambient.warped_forest.additions" | "entity.villager.work_leatherworker" | "minecraft:entity.villager.work_leatherworker" | "entity.firework_rocket.twinkle_far" | "minecraft:entity.firework_rocket.twinkle_far" | "entity.wolf.pant" | "minecraft:entity.wolf.pant" | "block.bamboo.step" | "minecraft:block.bamboo.step" | "block.chain.break" | "minecraft:block.chain.break" | "block.small_dripleaf.step" | "minecraft:block.small_dripleaf.step" | "item.bucket.fill_fish" | "minecraft:item.bucket.fill_fish" | "entity.parrot.death" | "minecraft:entity.parrot.death" | "block.ancient_debris.step" | "minecraft:block.ancient_debris.step" | "entity.squid.ambient" | "minecraft:entity.squid.ambient" | "block.soul_sand.break" | "minecraft:block.soul_sand.break" | "entity.goat.screaming.ram_impact" | "minecraft:entity.goat.screaming.ram_impact" | "block.note_block.flute" | "minecraft:block.note_block.flute" | "block.dripstone_block.hit" | "minecraft:block.dripstone_block.hit" | "entity.pillager.death" | "minecraft:entity.pillager.death" | "entity.ravager.attack" | "minecraft:entity.ravager.attack" | "entity.armor_stand.place" | "minecraft:entity.armor_stand.place" | "music.overworld.grove" | "minecraft:music.overworld.grove" | "entity.zombie.hurt" | "minecraft:entity.zombie.hurt" | "entity.hoglin.step" | "minecraft:entity.hoglin.step" | "entity.puffer_fish.sting" | "minecraft:entity.puffer_fish.sting" | "block.tuff.break" | "minecraft:block.tuff.break" | "block.azalea.hit" | "minecraft:block.azalea.hit" | "entity.llama.angry" | "minecraft:entity.llama.angry" | "entity.generic.burn" | "minecraft:entity.generic.burn" | "block.nylium.break" | "minecraft:block.nylium.break" | "entity.pillager.hurt" | "minecraft:entity.pillager.hurt" | "block.cave_vines.pick_berries" | "minecraft:block.cave_vines.pick_berries" | "entity.endermite.ambient" | "minecraft:entity.endermite.ambient" | "block.portal.travel" | "minecraft:block.portal.travel" | "block.stone.fall" | "minecraft:block.stone.fall" | "block.coral_block.step" | "minecraft:block.coral_block.step" | "block.netherite_block.step" | "minecraft:block.netherite_block.step" | "block.gravel.fall" | "minecraft:block.gravel.fall" | "entity.zombie.destroy_egg" | "minecraft:entity.zombie.destroy_egg" | "entity.goat.screaming.ambient" | "minecraft:entity.goat.screaming.ambient" | "block.flowering_azalea.break" | "minecraft:block.flowering_azalea.break" | "entity.armor_stand.hit" | "minecraft:entity.armor_stand.hit" | "entity.bee.pollinate" | "minecraft:entity.bee.pollinate" | "entity.ender_dragon.growl" | "minecraft:entity.ender_dragon.growl" | "block.gravel.break" | "minecraft:block.gravel.break" | "block.bamboo.break" | "minecraft:block.bamboo.break" | "block.gilded_blackstone.hit" | "minecraft:block.gilded_blackstone.hit" | "block.candle.place" | "minecraft:block.candle.place" | "entity.panda.step" | "minecraft:entity.panda.step" | "entity.parrot.imitate.spider" | "minecraft:entity.parrot.imitate.spider" | "block.amethyst_cluster.hit" | "minecraft:block.amethyst_cluster.hit" | "entity.villager.work_farmer" | "minecraft:entity.villager.work_farmer" | "entity.polar_bear.step" | "minecraft:entity.polar_bear.step" | "block.netherrack.place" | "minecraft:block.netherrack.place" | "block.wooden_pressure_plate.click_off" | "minecraft:block.wooden_pressure_plate.click_off" | "entity.zoglin.angry" | "minecraft:entity.zoglin.angry" | "entity.elder_guardian.ambient" | "minecraft:entity.elder_guardian.ambient" | "block.beehive.exit" | "minecraft:block.beehive.exit" | "block.nether_bricks.step" | "minecraft:block.nether_bricks.step" | "block.note_block.didgeridoo" | "minecraft:block.note_block.didgeridoo" | "entity.villager.hurt" | "minecraft:entity.villager.hurt" | "block.conduit.attack.target" | "minecraft:block.conduit.attack.target" | "entity.cow.milk" | "minecraft:entity.cow.milk" | "block.note_block.xylophone" | "minecraft:block.note_block.xylophone" | "block.note_block.iron_xylophone" | "minecraft:block.note_block.iron_xylophone" | "block.powder_snow.break" | "minecraft:block.powder_snow.break" | "block.wet_grass.fall" | "minecraft:block.wet_grass.fall" | "block.note_block.bass" | "minecraft:block.note_block.bass" | "entity.chicken.ambient" | "minecraft:entity.chicken.ambient" | "block.vine.fall" | "minecraft:block.vine.fall" | "music.nether.crimson_forest" | "minecraft:music.nether.crimson_forest" | "entity.skeleton.converted_to_stray" | "minecraft:entity.skeleton.converted_to_stray" | "entity.phantom.ambient" | "minecraft:entity.phantom.ambient" | "entity.piglin_brute.step" | "minecraft:entity.piglin_brute.step" | "entity.drowned.death_water" | "minecraft:entity.drowned.death_water" | "entity.ender_dragon.hurt" | "minecraft:entity.ender_dragon.hurt" | "block.wood.break" | "minecraft:block.wood.break" | "music.game" | "minecraft:music.game" | "item.armor.equip_leather" | "minecraft:item.armor.equip_leather" | "block.pointed_dripstone.drip_water_into_cauldron" | "minecraft:block.pointed_dripstone.drip_water_into_cauldron" | "block.nylium.place" | "minecraft:block.nylium.place" | "entity.piglin.jealous" | "minecraft:entity.piglin.jealous" | "block.wooden_door.open" | "minecraft:block.wooden_door.open" | "block.blastfurnace.fire_crackle" | "minecraft:block.blastfurnace.fire_crackle" | "block.wood.fall" | "minecraft:block.wood.fall" | "block.soul_sand.step" | "minecraft:block.soul_sand.step" | "entity.player.hurt_sweet_berry_bush" | "minecraft:entity.player.hurt_sweet_berry_bush" | "entity.shulker.teleport" | "minecraft:entity.shulker.teleport" | "block.stone.step" | "minecraft:block.stone.step" | "block.scaffolding.step" | "minecraft:block.scaffolding.step" | "entity.villager.work_armorer" | "minecraft:entity.villager.work_armorer" | "entity.cod.flop" | "minecraft:entity.cod.flop" | "entity.wither.shoot" | "minecraft:entity.wither.shoot" | "entity.llama.ambient" | "minecraft:entity.llama.ambient" | "entity.wolf.whine" | "minecraft:entity.wolf.whine" | "item.armor.equip_gold" | "minecraft:item.armor.equip_gold" | "entity.panda.death" | "minecraft:entity.panda.death" | "entity.tropical_fish.flop" | "minecraft:entity.tropical_fish.flop" | "block.pointed_dripstone.land" | "minecraft:block.pointed_dripstone.land" | "block.iron_door.close" | "minecraft:block.iron_door.close" | "block.rooted_dirt.hit" | "minecraft:block.rooted_dirt.hit" | "item.bundle.insert" | "minecraft:item.bundle.insert" | "entity.elder_guardian.death" | "minecraft:entity.elder_guardian.death" | "entity.husk.step" | "minecraft:entity.husk.step" | "entity.magma_cube.death" | "minecraft:entity.magma_cube.death" | "entity.goat.long_jump" | "minecraft:entity.goat.long_jump" | "block.small_dripleaf.fall" | "minecraft:block.small_dripleaf.fall" | "block.sand.step" | "minecraft:block.sand.step" | "entity.pig.saddle" | "minecraft:entity.pig.saddle" | "block.anvil.destroy" | "minecraft:block.anvil.destroy" | "block.lodestone.step" | "minecraft:block.lodestone.step" | "item.bundle.remove_one" | "minecraft:item.bundle.remove_one" | "entity.leash_knot.place" | "minecraft:entity.leash_knot.place" | "entity.glow_squid.squirt" | "minecraft:entity.glow_squid.squirt" | "entity.ravager.step" | "minecraft:entity.ravager.step" | "block.stem.break" | "minecraft:block.stem.break" | "entity.bat.loop" | "minecraft:entity.bat.loop" | "block.end_portal.spawn" | "minecraft:block.end_portal.spawn" | "entity.wither_skeleton.step" | "minecraft:entity.wither_skeleton.step" | "entity.tnt.primed" | "minecraft:entity.tnt.primed" | "adorn:block.adorn.chain_link_fence.fall" | "entity.hostile.small_fall" | "minecraft:entity.hostile.small_fall" | "entity.villager.yes" | "minecraft:entity.villager.yes" | "block.sculk_sensor.step" | "minecraft:block.sculk_sensor.step" | "entity.parrot.imitate.ravager" | "minecraft:entity.parrot.imitate.ravager" | "item.crossbow.quick_charge_3" | "minecraft:item.crossbow.quick_charge_3" | "block.gilded_blackstone.fall" | "minecraft:block.gilded_blackstone.fall" | "item.crossbow.quick_charge_2" | "minecraft:item.crossbow.quick_charge_2" | "item.crossbow.quick_charge_1" | "minecraft:item.crossbow.quick_charge_1" | "block.spore_blossom.break" | "minecraft:block.spore_blossom.break" | "block.soul_sand.hit" | "minecraft:block.soul_sand.hit" | "entity.dolphin.death" | "minecraft:entity.dolphin.death" | "entity.splash_potion.break" | "minecraft:entity.splash_potion.break" | "block.moss.fall" | "minecraft:block.moss.fall" | "ambient.warped_forest.loop" | "minecraft:ambient.warped_forest.loop" | "entity.parrot.imitate.illusioner" | "minecraft:entity.parrot.imitate.illusioner" | "entity.parrot.imitate.wither" | "minecraft:entity.parrot.imitate.wither" | "block.sweet_berry_bush.pick_berries" | "minecraft:block.sweet_berry_bush.pick_berries" | "entity.zombie.infect" | "minecraft:entity.zombie.infect" | "block.cave_vines.step" | "minecraft:block.cave_vines.step" | "entity.parrot.imitate.zoglin" | "minecraft:entity.parrot.imitate.zoglin" | "ui.toast.in" | "minecraft:ui.toast.in" | "entity.player.attack.nodamage" | "minecraft:entity.player.attack.nodamage" | "particle.soul_escape" | "minecraft:particle.soul_escape" | "ui.button.click" | "minecraft:ui.button.click" | "entity.player.big_fall" | "minecraft:entity.player.big_fall" | "entity.endermite.hurt" | "minecraft:entity.endermite.hurt" | "ambient.nether_wastes.loop" | "minecraft:ambient.nether_wastes.loop" | "block.nether_bricks.place" | "minecraft:block.nether_bricks.place" | "entity.skeleton.shoot" | "minecraft:entity.skeleton.shoot" | "block.chain.step" | "minecraft:block.chain.step" | "entity.ravager.stunned" | "minecraft:entity.ravager.stunned" | "entity.parrot.imitate.blaze" | "minecraft:entity.parrot.imitate.blaze" | "entity.mule.chest" | "minecraft:entity.mule.chest" | "block.stone.break" | "minecraft:block.stone.break" | "item.flintandsteel.use" | "minecraft:item.flintandsteel.use" | "entity.squid.hurt" | "minecraft:entity.squid.hurt" | "entity.goat.hurt" | "minecraft:entity.goat.hurt" | "block.sand.break" | "minecraft:block.sand.break" | "entity.phantom.flap" | "minecraft:entity.phantom.flap" | "entity.witch.drink" | "minecraft:entity.witch.drink" | "item.armor.equip_diamond" | "minecraft:item.armor.equip_diamond" | "entity.silverfish.step" | "minecraft:entity.silverfish.step" | "block.cave_vines.fall" | "minecraft:block.cave_vines.fall" | "item.armor.equip_chain" | "minecraft:item.armor.equip_chain" | "block.bone_block.hit" | "minecraft:block.bone_block.hit" | "block.composter.fill" | "minecraft:block.composter.fill" | "block.nether_ore.break" | "minecraft:block.nether_ore.break" | "entity.chicken.hurt" | "minecraft:entity.chicken.hurt" | "block.nether_bricks.fall" | "minecraft:block.nether_bricks.fall" | "entity.blaze.death" | "minecraft:entity.blaze.death" | "entity.item.pickup" | "minecraft:entity.item.pickup" | "entity.zombie_villager.step" | "minecraft:entity.zombie_villager.step" | "entity.player.hurt" | "minecraft:entity.player.hurt" | "block.gilded_blackstone.step" | "minecraft:block.gilded_blackstone.step" | "block.roots.hit" | "minecraft:block.roots.hit" | "entity.vex.ambient" | "minecraft:entity.vex.ambient" | "entity.fox.spit" | "minecraft:entity.fox.spit" | "entity.wandering_trader.death" | "minecraft:entity.wandering_trader.death" | "block.lava.extinguish" | "minecraft:block.lava.extinguish" | "entity.goat.screaming.hurt" | "minecraft:entity.goat.screaming.hurt" | "block.respawn_anchor.ambient" | "minecraft:block.respawn_anchor.ambient" | "entity.piglin.celebrate" | "minecraft:entity.piglin.celebrate" | "entity.chicken.egg" | "minecraft:entity.chicken.egg" | "block.moss.place" | "minecraft:block.moss.place" | "entity.parrot.imitate.silverfish" | "minecraft:entity.parrot.imitate.silverfish" | "entity.ghast.shoot" | "minecraft:entity.ghast.shoot" | "block.snow.hit" | "minecraft:block.snow.hit" | "entity.polar_bear.hurt" | "minecraft:entity.polar_bear.hurt" | "entity.ravager.roar" | "minecraft:entity.ravager.roar" | "block.barrel.open" | "minecraft:block.barrel.open" | "entity.salmon.flop" | "minecraft:entity.salmon.flop" | "block.azalea_leaves.fall" | "minecraft:block.azalea_leaves.fall" | "entity.drowned.ambient" | "minecraft:entity.drowned.ambient" | "block.roots.break" | "minecraft:block.roots.break" | "entity.magma_cube.hurt_small" | "minecraft:entity.magma_cube.hurt_small" | "entity.goat.screaming.milk" | "minecraft:entity.goat.screaming.milk" | "entity.goat.eat" | "minecraft:entity.goat.eat" | "entity.glow_item_frame.place" | "minecraft:entity.glow_item_frame.place" | "entity.bat.ambient" | "minecraft:entity.bat.ambient" | "entity.cat.beg_for_food" | "minecraft:entity.cat.beg_for_food" | "block.tripwire.click_on" | "minecraft:block.tripwire.click_on" | "entity.strider.retreat" | "minecraft:entity.strider.retreat" | "entity.firework_rocket.launch" | "minecraft:entity.firework_rocket.launch" | "entity.zoglin.death" | "minecraft:entity.zoglin.death" | "entity.strider.step" | "minecraft:entity.strider.step" | "block.wool.hit" | "minecraft:block.wool.hit" | "block.wood.step" | "minecraft:block.wood.step" | "adorn:block.adorn.chain_link_fence.step" | "block.bubble_column.bubble_pop" | "minecraft:block.bubble_column.bubble_pop" | "entity.minecart.riding" | "minecraft:entity.minecart.riding" | "entity.player.breath" | "minecraft:entity.player.breath" | "item.axe.wax_off" | "minecraft:item.axe.wax_off" | "entity.fox.eat" | "minecraft:entity.fox.eat" | "block.metal.hit" | "minecraft:block.metal.hit" | "entity.goat.milk" | "minecraft:entity.goat.milk" | "block.sand.hit" | "minecraft:block.sand.hit" | "block.soul_sand.fall" | "minecraft:block.soul_sand.fall" | "entity.hoglin.converted_to_zombified" | "minecraft:entity.hoglin.converted_to_zombified" | "entity.polar_bear.warning" | "minecraft:entity.polar_bear.warning" | "block.glass.step" | "minecraft:block.glass.step" | "entity.parrot.step" | "minecraft:entity.parrot.step" | "entity.endermite.death" | "minecraft:entity.endermite.death" | "item.nether_wart.plant" | "minecraft:item.nether_wart.plant" | "entity.hoglin.angry" | "minecraft:entity.hoglin.angry" | "block.sculk_sensor.fall" | "minecraft:block.sculk_sensor.fall" | "block.moss.break" | "minecraft:block.moss.break" | "entity.zombie.step" | "minecraft:entity.zombie.step" | "music.end" | "minecraft:music.end" | "entity.wither.death" | "minecraft:entity.wither.death" | "entity.vex.charge" | "minecraft:entity.vex.charge" | "block.chest.open" | "minecraft:block.chest.open" | "entity.generic.drink" | "minecraft:entity.generic.drink" | "entity.item_frame.rotate_item" | "minecraft:entity.item_frame.rotate_item" | "entity.bee.sting" | "minecraft:entity.bee.sting" | "block.vine.hit" | "minecraft:block.vine.hit" | "entity.parrot.imitate.ender_dragon" | "minecraft:entity.parrot.imitate.ender_dragon" | "entity.piglin_brute.ambient" | "minecraft:entity.piglin_brute.ambient" | "block.cave_vines.break" | "minecraft:block.cave_vines.break" | "block.slime_block.place" | "minecraft:block.slime_block.place" | "block.pointed_dripstone.drip_lava_into_cauldron" | "minecraft:block.pointed_dripstone.drip_lava_into_cauldron" | "block.azalea.place" | "minecraft:block.azalea.place" | "block.grass.break" | "minecraft:block.grass.break" | "block.spore_blossom.fall" | "minecraft:block.spore_blossom.fall" | "entity.egg.throw" | "minecraft:entity.egg.throw" | "entity.player.small_fall" | "minecraft:entity.player.small_fall" | "entity.cow.step" | "minecraft:entity.cow.step" | "entity.leash_knot.break" | "minecraft:entity.leash_knot.break" | "entity.villager.work_librarian" | "minecraft:entity.villager.work_librarian" | "entity.illusioner.prepare_blindness" | "minecraft:entity.illusioner.prepare_blindness" | "block.basalt.hit" | "minecraft:block.basalt.hit" | "block.chain.fall" | "minecraft:block.chain.fall" | "music.nether.nether_wastes" | "minecraft:music.nether.nether_wastes" | "item.spyglass.stop_using" | "minecraft:item.spyglass.stop_using" | "block.fungus.step" | "minecraft:block.fungus.step" | "block.big_dripleaf.fall" | "minecraft:block.big_dripleaf.fall" | "entity.horse.step" | "minecraft:entity.horse.step" | "block.spore_blossom.place" | "minecraft:block.spore_blossom.place" | "entity.shulker_bullet.hit" | "minecraft:entity.shulker_bullet.hit" | "block.beacon.ambient" | "minecraft:block.beacon.ambient" | "block.moss_carpet.break" | "minecraft:block.moss_carpet.break" | "music_disc.wait" | "minecraft:music_disc.wait" | "entity.puffer_fish.death" | "minecraft:entity.puffer_fish.death" | "entity.fox.bite" | "minecraft:entity.fox.bite" | "item.trident.thunder" | "minecraft:item.trident.thunder" | "entity.elder_guardian.death_land" | "minecraft:entity.elder_guardian.death_land" | "item.bone_meal.use" | "minecraft:item.bone_meal.use" | "block.small_dripleaf.place" | "minecraft:block.small_dripleaf.place" | "block.metal_pressure_plate.click_on" | "minecraft:block.metal_pressure_plate.click_on" | "entity.pig.step" | "minecraft:entity.pig.step" | "entity.slime.hurt_small" | "minecraft:entity.slime.hurt_small" | "block.basalt.place" | "minecraft:block.basalt.place" | "entity.experience_bottle.throw" | "minecraft:entity.experience_bottle.throw" | "item.bucket.fill_powder_snow" | "minecraft:item.bucket.fill_powder_snow" | "block.wooden_button.click_on" | "minecraft:block.wooden_button.click_on" | "entity.skeleton_horse.hurt" | "minecraft:entity.skeleton_horse.hurt" | "item.spyglass.use" | "minecraft:item.spyglass.use" | "block.chorus_flower.death" | "minecraft:block.chorus_flower.death" | "entity.turtle.swim" | "minecraft:entity.turtle.swim" | "block.respawn_anchor.charge" | "minecraft:block.respawn_anchor.charge" | "entity.goat.death" | "minecraft:entity.goat.death" | "block.grass.step" | "minecraft:block.grass.step" | "entity.illusioner.prepare_mirror" | "minecraft:entity.illusioner.prepare_mirror" | "entity.hoglin.retreat" | "minecraft:entity.hoglin.retreat" | "entity.enderman.scream" | "minecraft:entity.enderman.scream" | "music.overworld.meadow" | "minecraft:music.overworld.meadow" | "entity.ravager.death" | "minecraft:entity.ravager.death" | "item.bottle.fill_dragonbreath" | "minecraft:item.bottle.fill_dragonbreath" | "item.trident.return" | "minecraft:item.trident.return" | "entity.wolf.howl" | "minecraft:entity.wolf.howl" | "item.bucket.fill" | "minecraft:item.bucket.fill" | "block.scaffolding.place" | "minecraft:block.scaffolding.place" | "item.crossbow.loading_end" | "minecraft:item.crossbow.loading_end" | "item.hoe.till" | "minecraft:item.hoe.till" | "entity.zombie_villager.ambient" | "minecraft:entity.zombie_villager.ambient" | "block.bamboo_sapling.hit" | "minecraft:block.bamboo_sapling.hit" | "block.shroomlight.hit" | "minecraft:block.shroomlight.hit" | "entity.turtle.death_baby" | "minecraft:entity.turtle.death_baby" | "entity.fishing_bobber.splash" | "minecraft:entity.fishing_bobber.splash" | "block.anvil.hit" | "minecraft:block.anvil.hit" | "item.chorus_fruit.teleport" | "minecraft:item.chorus_fruit.teleport" | "entity.llama.eat" | "minecraft:entity.llama.eat" | "entity.sheep.step" | "minecraft:entity.sheep.step" | "entity.wither.spawn" | "minecraft:entity.wither.spawn" | "block.brewing_stand.brew" | "minecraft:block.brewing_stand.brew" | "entity.enderman.stare" | "minecraft:entity.enderman.stare" | "entity.zombified_piglin.death" | "minecraft:entity.zombified_piglin.death" | "block.beehive.work" | "minecraft:block.beehive.work" | "entity.wandering_trader.hurt" | "minecraft:entity.wandering_trader.hurt" | "entity.hostile.splash" | "minecraft:entity.hostile.splash" | "entity.panda.eat" | "minecraft:entity.panda.eat" | "block.ladder.place" | "minecraft:block.ladder.place" | "entity.panda.worried_ambient" | "minecraft:entity.panda.worried_ambient" | "ambient.cave" | "minecraft:ambient.cave" | "entity.llama.step" | "minecraft:entity.llama.step" | "block.big_dripleaf.break" | "minecraft:block.big_dripleaf.break" | "block.amethyst_block.chime" | "minecraft:block.amethyst_block.chime" | "entity.drowned.hurt_water" | "minecraft:entity.drowned.hurt_water" | "item.trident.throw" | "minecraft:item.trident.throw" | "entity.spider.ambient" | "minecraft:entity.spider.ambient" | "entity.slime.jump_small" | "minecraft:entity.slime.jump_small" | "block.roots.place" | "minecraft:block.roots.place" | "block.anvil.land" | "minecraft:block.anvil.land" | "entity.skeleton_horse.ambient_water" | "minecraft:entity.skeleton_horse.ambient_water" | "block.note_block.bell" | "minecraft:block.note_block.bell" | "entity.magma_cube.squish_small" | "minecraft:entity.magma_cube.squish_small" | "block.portal.trigger" | "minecraft:block.portal.trigger" | "block.glass.fall" | "minecraft:block.glass.fall" | "item.trident.riptide_2" | "minecraft:item.trident.riptide_2" | "entity.spider.hurt" | "minecraft:entity.spider.hurt" | "item.trident.riptide_3" | "minecraft:item.trident.riptide_3" | "item.trident.riptide_1" | "minecraft:item.trident.riptide_1" | "music_disc.blocks" | "minecraft:music_disc.blocks" | "londonunderground:cityambient" | "block.respawn_anchor.deplete" | "minecraft:block.respawn_anchor.deplete" | "block.spore_blossom.step" | "minecraft:block.spore_blossom.step" | "block.basalt.break" | "minecraft:block.basalt.break" | "block.scaffolding.break" | "minecraft:block.scaffolding.break" | "block.moss_carpet.hit" | "minecraft:block.moss_carpet.hit" | "entity.squid.squirt" | "minecraft:entity.squid.squirt" | "block.ender_chest.open" | "minecraft:block.ender_chest.open" | "entity.parrot.ambient" | "minecraft:entity.parrot.ambient" | "entity.shulker.open" | "minecraft:entity.shulker.open" | "entity.glow_item_frame.remove_item" | "minecraft:entity.glow_item_frame.remove_item" | "entity.fox.screech" | "minecraft:entity.fox.screech" | "block.moss.step" | "minecraft:block.moss.step" | "entity.mooshroom.milk" | "minecraft:entity.mooshroom.milk" | "block.fungus.break" | "minecraft:block.fungus.break" | "entity.vindicator.death" | "minecraft:entity.vindicator.death" | "entity.glow_item_frame.rotate_item" | "minecraft:entity.glow_item_frame.rotate_item" | "entity.mule.ambient" | "minecraft:entity.mule.ambient" | "entity.tropical_fish.hurt" | "minecraft:entity.tropical_fish.hurt" | "entity.lingering_potion.throw" | "minecraft:entity.lingering_potion.throw" | "entity.wither.hurt" | "minecraft:entity.wither.hurt" | "entity.fox.teleport" | "minecraft:entity.fox.teleport" | "block.sculk_sensor.hit" | "minecraft:block.sculk_sensor.hit" | "block.amethyst_block.fall" | "minecraft:block.amethyst_block.fall" | "entity.ender_eye.death" | "minecraft:entity.ender_eye.death" | "block.anvil.place" | "minecraft:block.anvil.place" | "entity.parrot.imitate.slime" | "minecraft:entity.parrot.imitate.slime" | "entity.villager.work_toolsmith" | "minecraft:entity.villager.work_toolsmith" | "entity.chicken.step" | "minecraft:entity.chicken.step" | "entity.generic.eat" | "minecraft:entity.generic.eat" | "entity.strider.saddle" | "minecraft:entity.strider.saddle" | "block.deepslate.step" | "minecraft:block.deepslate.step" | "entity.boat.paddle_land" | "minecraft:entity.boat.paddle_land" | "block.sand.fall" | "minecraft:block.sand.fall" | "block.azalea_leaves.place" | "minecraft:block.azalea_leaves.place" | "entity.pig.death" | "minecraft:entity.pig.death" | "block.dripstone_block.place" | "minecraft:block.dripstone_block.place" | "music_disc.cat" | "minecraft:music_disc.cat" | "block.slime_block.step" | "minecraft:block.slime_block.step" | "entity.donkey.death" | "minecraft:entity.donkey.death" | "entity.zoglin.hurt" | "minecraft:entity.zoglin.hurt" | "entity.bee.loop" | "minecraft:entity.bee.loop" | "entity.elder_guardian.curse" | "minecraft:entity.elder_guardian.curse" | "entity.horse.saddle" | "minecraft:entity.horse.saddle" | "block.nether_gold_ore.place" | "minecraft:block.nether_gold_ore.place" | "item.totem.use" | "minecraft:item.totem.use" | "block.glass.break" | "minecraft:block.glass.break" | "entity.wolf.ambient" | "minecraft:entity.wolf.ambient" | "entity.item_frame.break" | "minecraft:entity.item_frame.break" | "block.sculk_sensor.clicking" | "minecraft:block.sculk_sensor.clicking" | "entity.piglin.converted_to_zombified" | "minecraft:entity.piglin.converted_to_zombified" | "entity.firework_rocket.twinkle" | "minecraft:entity.firework_rocket.twinkle" | "entity.fox.death" | "minecraft:entity.fox.death" | "entity.squid.death" | "minecraft:entity.squid.death" | "block.slime_block.fall" | "minecraft:block.slime_block.fall" | "entity.guardian.ambient" | "minecraft:entity.guardian.ambient" | "block.small_dripleaf.break" | "minecraft:block.small_dripleaf.break" | "entity.turtle.ambient_land" | "minecraft:entity.turtle.ambient_land" | "entity.generic.extinguish_fire" | "minecraft:entity.generic.extinguish_fire" | "block.soul_soil.place" | "minecraft:block.soul_soil.place" | "entity.phantom.death" | "minecraft:entity.phantom.death" | "item.bottle.fill" | "minecraft:item.bottle.fill" | "entity.magma_cube.death_small" | "minecraft:entity.magma_cube.death_small" | "block.candle.break" | "minecraft:block.candle.break" | "music_disc.chirp" | "minecraft:music_disc.chirp" | "block.note_block.chime" | "minecraft:block.note_block.chime" | "entity.bat.death" | "minecraft:entity.bat.death" | "entity.panda.ambient" | "minecraft:entity.panda.ambient" | "entity.parrot.imitate.skeleton" | "minecraft:entity.parrot.imitate.skeleton" | "block.redstone_torch.burnout" | "minecraft:block.redstone_torch.burnout" | "entity.turtle.lay_egg" | "minecraft:entity.turtle.lay_egg" | "music_disc.ward" | "minecraft:music_disc.ward" | "block.amethyst_block.step" | "minecraft:block.amethyst_block.step" | "entity.wolf.death" | "minecraft:entity.wolf.death" | "block.wart_block.fall" | "minecraft:block.wart_block.fall" | "item.book.put" | "minecraft:item.book.put" | "block.honey_block.fall" | "minecraft:block.honey_block.fall" | "block.bubble_column.upwards_ambient" | "minecraft:block.bubble_column.upwards_ambient" | "entity.firework_rocket.large_blast" | "minecraft:entity.firework_rocket.large_blast" | "block.ladder.break" | "minecraft:block.ladder.break" | "entity.turtle.hurt_baby" | "minecraft:entity.turtle.hurt_baby" | "block.deepslate.hit" | "minecraft:block.deepslate.hit" | "morecommands:copy" | "block.nether_bricks.break" | "minecraft:block.nether_bricks.break" | "entity.painting.place" | "minecraft:entity.painting.place" | "entity.drowned.hurt" | "minecraft:entity.drowned.hurt" | "block.fungus.fall" | "minecraft:block.fungus.fall" | "entity.strider.death" | "minecraft:entity.strider.death" | "entity.strider.hurt" | "minecraft:entity.strider.hurt" | "block.azalea.break" | "minecraft:block.azalea.break" | "item.bucket.fill_axolotl" | "minecraft:item.bucket.fill_axolotl" | "entity.iron_golem.damage" | "minecraft:entity.iron_golem.damage" | "item.shield.break" | "minecraft:item.shield.break" | "block.metal.place" | "minecraft:block.metal.place" | "item.lodestone_compass.lock" | "minecraft:item.lodestone_compass.lock" | "entity.snow_golem.death" | "minecraft:entity.snow_golem.death" | "entity.parrot.imitate.hoglin" | "minecraft:entity.parrot.imitate.hoglin" | "entity.zoglin.ambient" | "minecraft:entity.zoglin.ambient" | "entity.generic.small_fall" | "minecraft:entity.generic.small_fall" | "block.bamboo.fall" | "minecraft:block.bamboo.fall" | "entity.fish.swim" | "minecraft:entity.fish.swim" | "block.cave_vines.place" | "minecraft:block.cave_vines.place" | "entity.piglin.ambient" | "minecraft:entity.piglin.ambient" | "entity.witch.celebrate" | "minecraft:entity.witch.celebrate" | "block.soul_soil.hit" | "minecraft:block.soul_soil.hit" | "block.grass.place" | "minecraft:block.grass.place" | "entity.goat.ambient" | "minecraft:entity.goat.ambient" | "entity.zombified_piglin.ambient" | "minecraft:entity.zombified_piglin.ambient" | "block.pumpkin.carve" | "minecraft:block.pumpkin.carve" | "entity.zombified_piglin.angry" | "minecraft:entity.zombified_piglin.angry" | "entity.ravager.celebrate" | "minecraft:entity.ravager.celebrate" | "entity.skeleton.step" | "minecraft:entity.skeleton.step" | "block.portal.ambient" | "minecraft:block.portal.ambient" | "entity.ocelot.ambient" | "minecraft:entity.ocelot.ambient" | "entity.painting.break" | "minecraft:entity.painting.break" | "entity.bee.death" | "minecraft:entity.bee.death" | "entity.ghast.scream" | "minecraft:entity.ghast.scream" | "block.honey_block.step" | "minecraft:block.honey_block.step" | "item.bucket.empty_axolotl" | "minecraft:item.bucket.empty_axolotl" | "entity.goat.screaming.death" | "minecraft:entity.goat.screaming.death" | "block.netherite_block.fall" | "minecraft:block.netherite_block.fall" | "block.hanging_roots.break" | "minecraft:block.hanging_roots.break" | "block.bubble_column.whirlpool_inside" | "minecraft:block.bubble_column.whirlpool_inside" | "block.comparator.click" | "minecraft:block.comparator.click" | "block.wet_grass.step" | "minecraft:block.wet_grass.step" | "item.bucket.empty_lava" | "minecraft:item.bucket.empty_lava" | "entity.zombie.converted_to_drowned" | "minecraft:entity.zombie.converted_to_drowned" | "block.iron_door.open" | "minecraft:block.iron_door.open" | "block.cake.add_candle" | "minecraft:block.cake.add_candle" | "entity.evoker.cast_spell" | "minecraft:entity.evoker.cast_spell" | "entity.axolotl.splash" | "minecraft:entity.axolotl.splash" | "entity.parrot.imitate.witch" | "minecraft:entity.parrot.imitate.witch" | "block.honey_block.break" | "minecraft:block.honey_block.break" | "block.big_dripleaf.tilt_down" | "minecraft:block.big_dripleaf.tilt_down" | "entity.villager.no" | "minecraft:entity.villager.no" | "block.netherite_block.hit" | "minecraft:block.netherite_block.hit" | "block.gravel.step" | "minecraft:block.gravel.step" | "block.coral_block.break" | "minecraft:block.coral_block.break" | "block.dripstone_block.break" | "minecraft:block.dripstone_block.break" | "entity.slime.squish_small" | "minecraft:entity.slime.squish_small" | "entity.mule.eat" | "minecraft:entity.mule.eat" | "entity.parrot.imitate.wither_skeleton" | "minecraft:entity.parrot.imitate.wither_skeleton" | "entity.iron_golem.death" | "minecraft:entity.iron_golem.death" | "block.shroomlight.break" | "minecraft:block.shroomlight.break" | "block.spore_blossom.hit" | "minecraft:block.spore_blossom.hit" | "block.furnace.fire_crackle" | "minecraft:block.furnace.fire_crackle" | "entity.strider.ambient" | "minecraft:entity.strider.ambient" | "block.anvil.break" | "minecraft:block.anvil.break" | "entity.creeper.primed" | "minecraft:entity.creeper.primed" | "entity.fox.aggro" | "minecraft:entity.fox.aggro" | "block.wet_grass.break" | "minecraft:block.wet_grass.break" | "block.grass.hit" | "minecraft:block.grass.hit" | "entity.panda.aggressive_ambient" | "minecraft:entity.panda.aggressive_ambient" | "entity.slime.death" | "minecraft:entity.slime.death" | "entity.villager.death" | "minecraft:entity.villager.death" | "block.nether_gold_ore.break" | "minecraft:block.nether_gold_ore.break" | "mtr:ticket_processor_entry_concessionary" | "entity.dragon_fireball.explode" | "minecraft:entity.dragon_fireball.explode" | "block.ancient_debris.fall" | "minecraft:block.ancient_debris.fall" | "block.calcite.break" | "minecraft:block.calcite.break" | "entity.player.attack.strong" | "minecraft:entity.player.attack.strong" | "entity.villager.trade" | "minecraft:entity.villager.trade" | "block.big_dripleaf.place" | "minecraft:block.big_dripleaf.place" | "block.ladder.hit" | "minecraft:block.ladder.hit" | "block.bamboo.place" | "minecraft:block.bamboo.place" | "block.copper.hit" | "minecraft:block.copper.hit" | "entity.turtle.hurt" | "minecraft:entity.turtle.hurt" | "item.bucket.empty_powder_snow" | "minecraft:item.bucket.empty_powder_snow" | "entity.elder_guardian.flop" | "minecraft:entity.elder_guardian.flop" | "block.end_gateway.spawn" | "minecraft:block.end_gateway.spawn" | "entity.guardian.ambient_land" | "minecraft:entity.guardian.ambient_land" | "entity.stray.step" | "minecraft:entity.stray.step" | "item.ink_sac.use" | "minecraft:item.ink_sac.use" | "block.moss_carpet.place" | "minecraft:block.moss_carpet.place" | "entity.firework_rocket.blast" | "minecraft:entity.firework_rocket.blast" | "entity.drowned.shoot" | "minecraft:entity.drowned.shoot" | "block.calcite.hit" | "minecraft:block.calcite.hit" | "block.big_dripleaf.step" | "minecraft:block.big_dripleaf.step" | "block.soul_sand.place" | "minecraft:block.soul_sand.place" | "entity.turtle.death" | "minecraft:entity.turtle.death" | "block.glass.place" | "minecraft:block.glass.place" | "block.fungus.place" | "minecraft:block.fungus.place" | "ambient.underwater.loop.additions" | "minecraft:ambient.underwater.loop.additions" | "entity.wandering_trader.drink_potion" | "minecraft:entity.wandering_trader.drink_potion" | "ambient.underwater.exit" | "minecraft:ambient.underwater.exit" | "entity.magma_cube.jump" | "minecraft:entity.magma_cube.jump" | "entity.polar_bear.death" | "minecraft:entity.polar_bear.death" | "block.bubble_column.upwards_inside" | "minecraft:block.bubble_column.upwards_inside" | "entity.panda.sneeze" | "minecraft:entity.panda.sneeze" | "entity.vex.hurt" | "minecraft:entity.vex.hurt" | "block.lodestone.break" | "minecraft:block.lodestone.break" | "ambient.crimson_forest.loop" | "minecraft:ambient.crimson_forest.loop" | "item.crossbow.loading_middle" | "minecraft:item.crossbow.loading_middle" | "block.anvil.use" | "minecraft:block.anvil.use" | "entity.mule.hurt" | "minecraft:entity.mule.hurt" | "block.amethyst_cluster.break" | "minecraft:block.amethyst_cluster.break" | "block.pointed_dripstone.drip_water" | "minecraft:block.pointed_dripstone.drip_water" | "entity.ender_dragon.shoot" | "minecraft:entity.ender_dragon.shoot" | "ambient.soul_sand_valley.loop" | "minecraft:ambient.soul_sand_valley.loop" | "block.metal.break" | "minecraft:block.metal.break" | "block.nether_gold_ore.fall" | "minecraft:block.nether_gold_ore.fall" | "entity.witch.throw" | "minecraft:entity.witch.throw" | "block.anvil.fall" | "minecraft:block.anvil.fall" | "block.calcite.place" | "minecraft:block.calcite.place" | "entity.evoker.death" | "minecraft:entity.evoker.death" | "entity.parrot.imitate.zombie" | "minecraft:entity.parrot.imitate.zombie" | "block.moss_carpet.step" | "minecraft:block.moss_carpet.step" | "entity.cod.ambient" | "minecraft:entity.cod.ambient" | "entity.parrot.imitate.drowned" | "minecraft:entity.parrot.imitate.drowned" | "music.overworld.snowy_slopes" | "minecraft:music.overworld.snowy_slopes" | "entity.generic.explode" | "minecraft:entity.generic.explode" | "entity.silverfish.hurt" | "minecraft:entity.silverfish.hurt" | "block.dispenser.launch" | "minecraft:block.dispenser.launch" | "entity.minecart.inside.underwater" | "minecraft:entity.minecart.inside.underwater" | "entity.panda.pre_sneeze" | "minecraft:entity.panda.pre_sneeze" | "block.slime_block.hit" | "minecraft:block.slime_block.hit" | "block.pointed_dripstone.break" | "minecraft:block.pointed_dripstone.break" | "block.shroomlight.fall" | "minecraft:block.shroomlight.fall" | "entity.bee.loop_aggressive" | "minecraft:entity.bee.loop_aggressive" | "block.growing_plant.crop" | "minecraft:block.growing_plant.crop" | "entity.iron_golem.step" | "minecraft:entity.iron_golem.step" | "entity.turtle.egg_hatch" | "minecraft:entity.turtle.egg_hatch" | "entity.zoglin.attack" | "minecraft:entity.zoglin.attack" | "entity.parrot.imitate.creeper" | "minecraft:entity.parrot.imitate.creeper" | "entity.generic.death" | "minecraft:entity.generic.death" | "block.bone_block.fall" | "minecraft:block.bone_block.fall" | "entity.cod.hurt" | "minecraft:entity.cod.hurt" | "entity.villager.work_butcher" | "minecraft:entity.villager.work_butcher" | "entity.cat.ambient" | "minecraft:entity.cat.ambient" | "entity.horse.angry" | "minecraft:entity.horse.angry" | "entity.item_frame.place" | "minecraft:entity.item_frame.place" | "ambient.underwater.enter" | "minecraft:ambient.underwater.enter" | "entity.enderman.hurt" | "minecraft:entity.enderman.hurt" | "block.nylium.fall" | "minecraft:block.nylium.fall" | "mtr:ticket_processor_fail" | "entity.endermite.step" | "minecraft:entity.endermite.step" | "entity.goat.screaming.prepare_ram" | "minecraft:entity.goat.screaming.prepare_ram" | "ui.stonecutter.select_recipe" | "minecraft:ui.stonecutter.select_recipe" | "entity.fox.ambient" | "minecraft:entity.fox.ambient" | "entity.piglin.angry" | "minecraft:entity.piglin.angry" | "block.bone_block.place" | "minecraft:block.bone_block.place" | "block.weeping_vines.fall" | "minecraft:block.weeping_vines.fall" | "block.azalea_leaves.hit" | "minecraft:block.azalea_leaves.hit" | "entity.wandering_trader.ambient" | "minecraft:entity.wandering_trader.ambient" | "block.deepslate_tiles.fall" | "minecraft:block.deepslate_tiles.fall" | "block.pointed_dripstone.drip_lava" | "minecraft:block.pointed_dripstone.drip_lava" | "entity.parrot.imitate.endermite" | "minecraft:entity.parrot.imitate.endermite" | "entity.mooshroom.shear" | "minecraft:entity.mooshroom.shear" | "entity.guardian.flop" | "minecraft:entity.guardian.flop" | "entity.iron_golem.attack" | "minecraft:entity.iron_golem.attack" | "block.roots.fall" | "minecraft:block.roots.fall" | "mtr:ticket_processor_exit_concessionary" | "block.deepslate_bricks.place" | "minecraft:block.deepslate_bricks.place" | "ambient.underwater.loop" | "minecraft:ambient.underwater.loop" | "block.snow.step" | "minecraft:block.snow.step" | "entity.wandering_trader.reappeared" | "minecraft:entity.wandering_trader.reappeared" | "music_disc.strad" | "minecraft:music_disc.strad" | "entity.sheep.ambient" | "minecraft:entity.sheep.ambient" | "block.conduit.activate" | "minecraft:block.conduit.activate" | "block.glass.hit" | "minecraft:block.glass.hit" | "entity.zombie.attack_wooden_door" | "minecraft:entity.zombie.attack_wooden_door" | "block.azalea.step" | "minecraft:block.azalea.step" | "ui.stonecutter.take_result" | "minecraft:ui.stonecutter.take_result" | "item.crossbow.shoot" | "minecraft:item.crossbow.shoot" | "entity.pig.hurt" | "minecraft:entity.pig.hurt" | "block.basalt.fall" | "minecraft:block.basalt.fall" | "entity.llama.spit" | "minecraft:entity.llama.spit" | "block.conduit.ambient" | "minecraft:block.conduit.ambient" | "entity.parrot.imitate.zombie_villager" | "minecraft:entity.parrot.imitate.zombie_villager" | "block.fire.extinguish" | "minecraft:block.fire.extinguish" | "entity.wandering_trader.disappeared" | "minecraft:entity.wandering_trader.disappeared" | "adorn:block.adorn.chain_link_fence.break" | "entity.glow_squid.death" | "minecraft:entity.glow_squid.death" | "entity.rabbit.death" | "minecraft:entity.rabbit.death" | "entity.wandering_trader.drink_milk" | "minecraft:entity.wandering_trader.drink_milk" | "entity.parrot.imitate.pillager" | "minecraft:entity.parrot.imitate.pillager" | "entity.husk.hurt" | "minecraft:entity.husk.hurt" | "entity.player.attack.sweep" | "minecraft:entity.player.attack.sweep" | "block.tuff.fall" | "minecraft:block.tuff.fall" | "entity.turtle.shamble_baby" | "minecraft:entity.turtle.shamble_baby" | "block.lantern.fall" | "minecraft:block.lantern.fall" | "block.bone_block.break" | "minecraft:block.bone_block.break" | "block.dripstone_block.fall" | "minecraft:block.dripstone_block.fall" | "block.weeping_vines.step" | "minecraft:block.weeping_vines.step" | "block.wet_grass.place" | "minecraft:block.wet_grass.place" | "block.snow.fall" | "minecraft:block.snow.fall" | "block.powder_snow.hit" | "minecraft:block.powder_snow.hit" | "entity.villager.work_cartographer" | "minecraft:entity.villager.work_cartographer" | "entity.lightning_bolt.thunder" | "minecraft:entity.lightning_bolt.thunder" | "music.nether.soul_sand_valley" | "minecraft:music.nether.soul_sand_valley" | "entity.illusioner.cast_spell" | "minecraft:entity.illusioner.cast_spell" | "block.honey_block.slide" | "minecraft:block.honey_block.slide" | "entity.parrot.hurt" | "minecraft:entity.parrot.hurt" | "ambient.crimson_forest.additions" | "minecraft:ambient.crimson_forest.additions" | "block.pointed_dripstone.fall" | "minecraft:block.pointed_dripstone.fall" | "entity.item.break" | "minecraft:entity.item.break" | "block.basalt.step" | "minecraft:block.basalt.step" | "entity.ravager.hurt" | "minecraft:entity.ravager.hurt" | "block.pointed_dripstone.step" | "minecraft:block.pointed_dripstone.step" | "entity.evoker_fangs.attack" | "minecraft:entity.evoker_fangs.attack" | "entity.blaze.burn" | "minecraft:entity.blaze.burn" | "entity.turtle.shamble" | "minecraft:entity.turtle.shamble" | "entity.cat.purr" | "minecraft:entity.cat.purr" | "block.moss_carpet.fall" | "minecraft:block.moss_carpet.fall" | "entity.donkey.angry" | "minecraft:entity.donkey.angry" | "entity.piglin_brute.hurt" | "minecraft:entity.piglin_brute.hurt" | "entity.parrot.imitate.phantom" | "minecraft:entity.parrot.imitate.phantom" | "block.deepslate_bricks.break" | "minecraft:block.deepslate_bricks.break" | "entity.player.hurt_on_fire" | "minecraft:entity.player.hurt_on_fire" | "entity.piglin.retreat" | "minecraft:entity.piglin.retreat" | "entity.donkey.eat" | "minecraft:entity.donkey.eat" | "entity.piglin_brute.angry" | "minecraft:entity.piglin_brute.angry" | "block.lodestone.place" | "minecraft:block.lodestone.place" | "entity.zombie_horse.hurt" | "minecraft:entity.zombie_horse.hurt" | "entity.husk.death" | "minecraft:entity.husk.death" | "block.wooden_door.close" | "minecraft:block.wooden_door.close" | "entity.hoglin.attack" | "minecraft:entity.hoglin.attack" | "entity.bat.hurt" | "minecraft:entity.bat.hurt" | "entity.parrot.imitate.elder_guardian" | "minecraft:entity.parrot.imitate.elder_guardian" | "block.small_amethyst_bud.place" | "minecraft:block.small_amethyst_bud.place" | "block.wart_block.step" | "minecraft:block.wart_block.step" | "entity.skeleton_horse.swim" | "minecraft:entity.skeleton_horse.swim" | "entity.horse.armor" | "minecraft:entity.horse.armor" | "block.azalea.fall" | "minecraft:block.azalea.fall" | "entity.cat.hiss" | "minecraft:entity.cat.hiss" | "block.calcite.fall" | "minecraft:block.calcite.fall" | "entity.panda.cant_breed" | "minecraft:entity.panda.cant_breed" | "entity.evoker.celebrate" | "minecraft:entity.evoker.celebrate" | "music.under_water" | "minecraft:music.under_water" | "block.chorus_flower.grow" | "minecraft:block.chorus_flower.grow" | "entity.axolotl.hurt" | "minecraft:entity.axolotl.hurt" | "block.shroomlight.place" | "minecraft:block.shroomlight.place" | "block.beacon.deactivate" | "minecraft:block.beacon.deactivate" | "entity.drowned.swim" | "minecraft:entity.drowned.swim" | "item.firecharge.use" | "minecraft:item.firecharge.use" | "block.copper.place" | "minecraft:block.copper.place" | "block.stone_button.click_on" | "minecraft:block.stone_button.click_on" | "entity.witch.hurt" | "minecraft:entity.witch.hurt" | "block.gilded_blackstone.place" | "minecraft:block.gilded_blackstone.place" | "block.iron_trapdoor.open" | "minecraft:block.iron_trapdoor.open" | "entity.slime.death_small" | "minecraft:entity.slime.death_small" | "block.grass.fall" | "minecraft:block.grass.fall" | "block.beacon.power_select" | "minecraft:block.beacon.power_select" | "block.netherrack.hit" | "minecraft:block.netherrack.hit" | "entity.skeleton_horse.death" | "minecraft:entity.skeleton_horse.death" | "block.copper.break" | "minecraft:block.copper.break" | "entity.item_frame.remove_item" | "minecraft:entity.item_frame.remove_item" | "block.chain.hit" | "minecraft:block.chain.hit" | "entity.evoker.ambient" | "minecraft:entity.evoker.ambient" | "entity.illusioner.ambient" | "minecraft:entity.illusioner.ambient" | "block.calcite.step" | "minecraft:block.calcite.step" | "entity.wolf.step" | "minecraft:entity.wolf.step" | "entity.zombie_villager.converted" | "minecraft:entity.zombie_villager.converted" | "entity.hoglin.ambient" | "minecraft:entity.hoglin.ambient" | "entity.piglin.death" | "minecraft:entity.piglin.death" | "block.soul_soil.fall" | "minecraft:block.soul_soil.fall" | "entity.mooshroom.eat" | "minecraft:entity.mooshroom.eat" | "entity.mule.death" | "minecraft:entity.mule.death" | "block.ancient_debris.place" | "minecraft:block.ancient_debris.place" | "entity.tropical_fish.death" | "minecraft:entity.tropical_fish.death" | "entity.villager.work_weaponsmith" | "minecraft:entity.villager.work_weaponsmith" | "block.crop.break" | "minecraft:block.crop.break" | "block.dripstone_block.step" | "minecraft:block.dripstone_block.step" | "block.stone_pressure_plate.click_on" | "minecraft:block.stone_pressure_plate.click_on" | "entity.wolf.shake" | "minecraft:entity.wolf.shake" | "entity.firework_rocket.large_blast_far" | "minecraft:entity.firework_rocket.large_blast_far" | "entity.parrot.imitate.piglin_brute" | "minecraft:entity.parrot.imitate.piglin_brute" | "entity.horse.death" | "minecraft:entity.horse.death" | "music_disc.13" | "minecraft:music_disc.13" | "block.wooden_trapdoor.close" | "minecraft:block.wooden_trapdoor.close" | "entity.item_frame.add_item" | "minecraft:entity.item_frame.add_item" | "entity.guardian.death" | "minecraft:entity.guardian.death" | "music_disc.11" | "minecraft:music_disc.11" | "entity.horse.hurt" | "minecraft:entity.horse.hurt" | "entity.dolphin.ambient_water" | "minecraft:entity.dolphin.ambient_water" | "entity.dolphin.ambient" | "minecraft:entity.dolphin.ambient" | "item.trident.hit" | "minecraft:item.trident.hit" | "item.armor.equip_iron" | "minecraft:item.armor.equip_iron" | "block.end_portal_frame.fill" | "minecraft:block.end_portal_frame.fill" | "block.nylium.step" | "minecraft:block.nylium.step" | "entity.blaze.ambient" | "minecraft:entity.blaze.ambient" | "entity.glow_item_frame.add_item" | "minecraft:entity.glow_item_frame.add_item" | "entity.snowball.throw" | "minecraft:entity.snowball.throw" | "entity.skeleton.hurt" | "minecraft:entity.skeleton.hurt" | "mtr:ticket_barrier" | "entity.ender_dragon.death" | "minecraft:entity.ender_dragon.death" | "block.rooted_dirt.break" | "minecraft:block.rooted_dirt.break" | "entity.player.splash.high_speed" | "minecraft:entity.player.splash.high_speed" | "block.water.ambient" | "minecraft:block.water.ambient" | "block.piston.extend" | "minecraft:block.piston.extend" | "entity.horse.jump" | "minecraft:entity.horse.jump" | "entity.horse.eat" | "minecraft:entity.horse.eat" | "block.pointed_dripstone.place" | "minecraft:block.pointed_dripstone.place" | "entity.wither_skeleton.ambient" | "minecraft:entity.wither_skeleton.ambient" | "block.shulker_box.open" | "minecraft:block.shulker_box.open" | "block.wood.hit" | "minecraft:block.wood.hit" | "entity.ghast.ambient" | "minecraft:entity.ghast.ambient" | "block.deepslate.break" | "minecraft:block.deepslate.break" | "entity.fox.hurt" | "minecraft:entity.fox.hurt" | "entity.wither.ambient" | "minecraft:entity.wither.ambient" | "block.bone_block.step" | "minecraft:block.bone_block.step" | "entity.firework_rocket.blast_far" | "minecraft:entity.firework_rocket.blast_far" | "block.scaffolding.hit" | "minecraft:block.scaffolding.hit" | "block.nether_gold_ore.step" | "minecraft:block.nether_gold_ore.step" | "block.deepslate_bricks.fall" | "minecraft:block.deepslate_bricks.fall" | "block.polished_deepslate.hit" | "minecraft:block.polished_deepslate.hit" | "entity.rabbit.attack" | "minecraft:entity.rabbit.attack" | "block.stone.hit" | "minecraft:block.stone.hit" | "entity.hostile.death" | "minecraft:entity.hostile.death" | "block.roots.step" | "minecraft:block.roots.step" | "item.book.page_turn" | "minecraft:item.book.page_turn" | "entity.ender_dragon.flap" | "minecraft:entity.ender_dragon.flap" | "entity.hoglin.hurt" | "minecraft:entity.hoglin.hurt" | "entity.wandering_trader.trade" | "minecraft:entity.wandering_trader.trade" | "item.armor.equip_netherite" | "minecraft:item.armor.equip_netherite" | "entity.glow_squid.hurt" | "minecraft:entity.glow_squid.hurt" | "entity.piglin.admiring_item" | "minecraft:entity.piglin.admiring_item" | "ui.cartography_table.take_result" | "minecraft:ui.cartography_table.take_result" | "block.flowering_azalea.hit" | "minecraft:block.flowering_azalea.hit" | "entity.player.attack.crit" | "minecraft:entity.player.attack.crit" | "entity.horse.gallop" | "minecraft:entity.horse.gallop" | "block.weeping_vines.hit" | "minecraft:block.weeping_vines.hit" | "block.azalea_leaves.break" | "minecraft:block.azalea_leaves.break" | "block.shroomlight.step" | "minecraft:block.shroomlight.step" | "entity.dolphin.attack" | "minecraft:entity.dolphin.attack" | "block.deepslate_bricks.step" | "minecraft:block.deepslate_bricks.step" | "block.deepslate.fall" | "minecraft:block.deepslate.fall" | "item.elytra.flying" | "minecraft:item.elytra.flying" | "entity.lightning_bolt.impact" | "minecraft:entity.lightning_bolt.impact" | "entity.snow_golem.shoot" | "minecraft:entity.snow_golem.shoot" | "entity.dolphin.hurt" | "minecraft:entity.dolphin.hurt" | "entity.villager.work_fletcher" | "minecraft:entity.villager.work_fletcher" | "music.overworld.frozen_peaks" | "minecraft:music.overworld.frozen_peaks" | "block.powder_snow.step" | "minecraft:block.powder_snow.step" | "block.note_block.hat" | "minecraft:block.note_block.hat" | "block.tuff.hit" | "minecraft:block.tuff.hit" | "item.bucket.empty" | "minecraft:item.bucket.empty" | "entity.vindicator.ambient" | "minecraft:entity.vindicator.ambient" | "block.medium_amethyst_bud.place" | "minecraft:block.medium_amethyst_bud.place" | "entity.wither_skeleton.death" | "minecraft:entity.wither_skeleton.death" | "block.gilded_blackstone.break" | "minecraft:block.gilded_blackstone.break" | "block.conduit.ambient.short" | "minecraft:block.conduit.ambient.short" | "entity.ghast.warn" | "minecraft:entity.ghast.warn" | "block.soul_soil.step" | "minecraft:block.soul_soil.step" | "entity.cat.stray_ambient" | "minecraft:entity.cat.stray_ambient" | "block.slime_block.break" | "minecraft:block.slime_block.break" | "entity.skeleton_horse.jump_water" | "minecraft:entity.skeleton_horse.jump_water" | "item.axe.strip" | "minecraft:item.axe.strip" | "block.tripwire.detach" | "minecraft:block.tripwire.detach" | "entity.vindicator.hurt" | "minecraft:entity.vindicator.hurt" | "block.anvil.step" | "minecraft:block.anvil.step" | "music.nether.basalt_deltas" | "minecraft:music.nether.basalt_deltas" | "ambient.nether_wastes.mood" | "minecraft:ambient.nether_wastes.mood" | "weather.rain" | "minecraft:weather.rain" | "entity.donkey.ambient" | "minecraft:entity.donkey.ambient" | "block.nether_sprouts.hit" | "minecraft:block.nether_sprouts.hit" | "block.lever.click" | "minecraft:block.lever.click" | "entity.shulker.ambient" | "minecraft:entity.shulker.ambient" | "block.bell.resonate" | "minecraft:block.bell.resonate" | "block.nether_bricks.hit" | "minecraft:block.nether_bricks.hit" | "entity.zombie_horse.ambient" | "minecraft:entity.zombie_horse.ambient" | "block.beehive.drip" | "minecraft:block.beehive.drip" | "entity.polar_bear.ambient_baby" | "minecraft:entity.polar_bear.ambient_baby" | "entity.elder_guardian.ambient_land" | "minecraft:entity.elder_guardian.ambient_land" | "entity.pillager.celebrate" | "minecraft:entity.pillager.celebrate" | "ambient.basalt_deltas.mood" | "minecraft:ambient.basalt_deltas.mood" | "entity.pig.ambient" | "minecraft:entity.pig.ambient" | "item.shovel.flatten" | "minecraft:item.shovel.flatten" | "entity.villager.celebrate" | "minecraft:entity.villager.celebrate" | "block.small_amethyst_bud.break" | "minecraft:block.small_amethyst_bud.break" | "block.big_dripleaf.hit" | "minecraft:block.big_dripleaf.hit" | "entity.piglin_brute.death" | "minecraft:entity.piglin_brute.death" | "ui.toast.challenge_complete" | "minecraft:ui.toast.challenge_complete" | "entity.skeleton_horse.ambient" | "minecraft:entity.skeleton_horse.ambient" | "item.crossbow.loading_start" | "minecraft:item.crossbow.loading_start" | "item.trident.hit_ground" | "minecraft:item.trident.hit_ground" | "entity.horse.step_wood" | "minecraft:entity.horse.step_wood" | "block.candle.ambient" | "minecraft:block.candle.ambient" | "entity.vindicator.celebrate" | "minecraft:entity.vindicator.celebrate" | "entity.dolphin.jump" | "minecraft:entity.dolphin.jump" | "block.amethyst_block.hit" | "minecraft:block.amethyst_block.hit" | "entity.bat.takeoff" | "minecraft:entity.bat.takeoff" | "block.conduit.deactivate" | "minecraft:block.conduit.deactivate" | "entity.enderman.ambient" | "minecraft:entity.enderman.ambient" | "entity.drowned.death" | "minecraft:entity.drowned.death" | "entity.goat.screaming.eat" | "minecraft:entity.goat.screaming.eat" | "block.moss.hit" | "minecraft:block.moss.hit" | "block.composter.empty" | "minecraft:block.composter.empty" | "entity.parrot.imitate.stray" | "minecraft:entity.parrot.imitate.stray" | "block.copper.fall" | "minecraft:block.copper.fall" | "block.rooted_dirt.place" | "minecraft:block.rooted_dirt.place" | "block.lily_pad.place" | "minecraft:block.lily_pad.place" | "entity.ghast.death" | "minecraft:entity.ghast.death" | "block.lantern.place" | "minecraft:block.lantern.place" | "ambient.basalt_deltas.loop" | "minecraft:ambient.basalt_deltas.loop" | "entity.glow_squid.ambient" | "minecraft:entity.glow_squid.ambient" | "entity.stray.hurt" | "minecraft:entity.stray.hurt" | "block.bamboo.hit" | "minecraft:block.bamboo.hit" | "entity.piglin.step" | "minecraft:entity.piglin.step" | "block.deepslate_bricks.hit" | "minecraft:block.deepslate_bricks.hit" | "block.flowering_azalea.step" | "minecraft:block.flowering_azalea.step" | "entity.ghast.hurt" | "minecraft:entity.ghast.hurt" | "mtr:ticket_barrier_concessionary" | "entity.goat.step" | "minecraft:entity.goat.step" | "block.sculk_sensor.break" | "minecraft:block.sculk_sensor.break" | "block.enchantment_table.use" | "minecraft:block.enchantment_table.use" | "entity.wither_skeleton.hurt" | "minecraft:entity.wither_skeleton.hurt" | "block.bamboo_sapling.break" | "minecraft:block.bamboo_sapling.break" | "block.fire.ambient" | "minecraft:block.fire.ambient" | "block.nether_sprouts.place" | "minecraft:block.nether_sprouts.place" | "block.smithing_table.use" | "minecraft:block.smithing_table.use" | "block.powder_snow.fall" | "minecraft:block.powder_snow.fall" | "entity.witch.ambient" | "minecraft:entity.witch.ambient" | "entity.phantom.hurt" | "minecraft:entity.phantom.hurt" | "entity.player.levelup" | "minecraft:entity.player.levelup" | "morecommands:ee" | "entity.zombie.break_wooden_door" | "minecraft:entity.zombie.break_wooden_door" | "music_disc.far" | "minecraft:music_disc.far" | "mtr:ticket_processor_exit" | "block.deepslate.place" | "minecraft:block.deepslate.place" | "entity.skeleton_horse.step_water" | "minecraft:entity.skeleton_horse.step_water" | "entity.axolotl.attack" | "minecraft:entity.axolotl.attack" | "entity.cod.death" | "minecraft:entity.cod.death" | "entity.splash_potion.throw" | "minecraft:entity.splash_potion.throw" | "block.polished_deepslate.fall" | "minecraft:block.polished_deepslate.fall" | "block.coral_block.hit" | "minecraft:block.coral_block.hit" | "block.polished_deepslate.break" | "minecraft:block.polished_deepslate.break" | "entity.fishing_bobber.throw" | "minecraft:entity.fishing_bobber.throw" | "entity.mule.angry" | "minecraft:entity.mule.angry" | "entity.generic.big_fall" | "minecraft:entity.generic.big_fall" | "block.wooden_pressure_plate.click_on" | "minecraft:block.wooden_pressure_plate.click_on" | "block.ladder.fall" | "minecraft:block.ladder.fall" | "block.note_block.cow_bell" | "minecraft:block.note_block.cow_bell" | "entity.villager.ambient" | "minecraft:entity.villager.ambient" | "block.wood.place" | "minecraft:block.wood.place" | "block.lodestone.hit" | "minecraft:block.lodestone.hit" | "block.large_amethyst_bud.break" | "minecraft:block.large_amethyst_bud.break" | "entity.zombie_horse.death" | "minecraft:entity.zombie_horse.death" | "block.amethyst_block.break" | "minecraft:block.amethyst_block.break" | "ambient.soul_sand_valley.additions" | "minecraft:ambient.soul_sand_valley.additions" | "block.ancient_debris.break" | "minecraft:block.ancient_debris.break" | "entity.cat.death" | "minecraft:entity.cat.death" | "block.amethyst_cluster.fall" | "minecraft:block.amethyst_cluster.fall" | "item.armor.equip_generic" | "minecraft:item.armor.equip_generic" | "entity.blaze.hurt" | "minecraft:entity.blaze.hurt" | "entity.wither.break_block" | "minecraft:entity.wither.break_block" | "block.medium_amethyst_bud.break" | "minecraft:block.medium_amethyst_bud.break" | "block.nether_ore.step" | "minecraft:block.nether_ore.step" | "block.rooted_dirt.step" | "minecraft:block.rooted_dirt.step" | "block.polished_deepslate.place" | "minecraft:block.polished_deepslate.place" | "entity.ocelot.death" | "minecraft:entity.ocelot.death" | "entity.cow.death" | "minecraft:entity.cow.death" | "entity.goat.ram_impact" | "minecraft:entity.goat.ram_impact" | "entity.parrot.imitate.ghast" | "minecraft:entity.parrot.imitate.ghast" | "block.grindstone.use" | "minecraft:block.grindstone.use" | "entity.shulker.hurt_closed" | "minecraft:entity.shulker.hurt_closed" | "entity.guardian.attack" | "minecraft:entity.guardian.attack" | "entity.player.splash" | "minecraft:entity.player.splash" | "music.overworld.jagged_peaks" | "minecraft:music.overworld.jagged_peaks" | "block.azalea_leaves.step" | "minecraft:block.azalea_leaves.step" | "block.lava.pop" | "minecraft:block.lava.pop" | "block.note_block.guitar" | "minecraft:block.note_block.guitar" | "block.polished_deepslate.step" | "minecraft:block.polished_deepslate.step" | "music_disc.mellohi" | "minecraft:music_disc.mellohi" | "entity.drowned.ambient_water" | "minecraft:entity.drowned.ambient_water" | "entity.rabbit.jump" | "minecraft:entity.rabbit.jump" | "block.tripwire.attach" | "minecraft:block.tripwire.attach" | "entity.generic.hurt" | "minecraft:entity.generic.hurt" | "item.honey_bottle.drink" | "minecraft:item.honey_bottle.drink" | "entity.parrot.imitate.piglin" | "minecraft:entity.parrot.imitate.piglin" | "entity.cat.eat" | "minecraft:entity.cat.eat" | "entity.snow_golem.shear" | "minecraft:entity.snow_golem.shear" | "ambient.underwater.loop.additions.ultra_rare" | "minecraft:ambient.underwater.loop.additions.ultra_rare" | "entity.arrow.shoot" | "minecraft:entity.arrow.shoot" | "block.netherrack.step" | "minecraft:block.netherrack.step" | "ambient.warped_forest.mood" | "minecraft:ambient.warped_forest.mood" | "ui.loom.take_result" | "minecraft:ui.loom.take_result" | "block.amethyst_block.place" | "minecraft:block.amethyst_block.place" | "entity.axolotl.idle_air" | "minecraft:entity.axolotl.idle_air" | "entity.bee.hurt" | "minecraft:entity.bee.hurt" | "londonunderground:ambient1" | "entity.elder_guardian.hurt" | "minecraft:entity.elder_guardian.hurt" | "entity.villager.work_fisherman" | "minecraft:entity.villager.work_fisherman" | "entity.evoker.prepare_summon" | "minecraft:entity.evoker.prepare_summon" | "block.weeping_vines.place" | "minecraft:block.weeping_vines.place" | "entity.polar_bear.ambient" | "minecraft:entity.polar_bear.ambient" | "entity.skeleton.death" | "minecraft:entity.skeleton.death" | "entity.panda.bite" | "minecraft:entity.panda.bite" | "entity.hoglin.death" | "minecraft:entity.hoglin.death" | "entity.rabbit.hurt" | "minecraft:entity.rabbit.hurt" | "entity.ender_eye.launch" | "minecraft:entity.ender_eye.launch" | "block.ladder.step" | "minecraft:block.ladder.step" | "entity.salmon.ambient" | "minecraft:entity.salmon.ambient" | "entity.mooshroom.convert" | "minecraft:entity.mooshroom.convert" | "entity.minecart.inside" | "minecraft:entity.minecart.inside" | "entity.dolphin.play" | "minecraft:entity.dolphin.play" | "block.amethyst_cluster.step" | "minecraft:block.amethyst_cluster.step" | "entity.zoglin.step" | "minecraft:entity.zoglin.step" | "block.note_block.pling" | "minecraft:block.note_block.pling" | "entity.stray.death" | "minecraft:entity.stray.death" | "block.stone.place" | "minecraft:block.stone.place" | "item.shield.block" | "minecraft:item.shield.block" | "block.lantern.break" | "minecraft:block.lantern.break" | "block.note_block.snare" | "minecraft:block.note_block.snare" | "block.sweet_berry_bush.break" | "minecraft:block.sweet_berry_bush.break" | "block.nether_gold_ore.hit" | "minecraft:block.nether_gold_ore.hit" | "block.stem.fall" | "minecraft:block.stem.fall" | "block.note_block.harp" | "minecraft:block.note_block.harp" | "block.rooted_dirt.fall" | "minecraft:block.rooted_dirt.fall" | "entity.horse.breathe" | "minecraft:entity.horse.breathe" | "entity.cat.purreow" | "minecraft:entity.cat.purreow" | "entity.donkey.hurt" | "minecraft:entity.donkey.hurt" | "entity.guardian.death_land" | "minecraft:entity.guardian.death_land" | "entity.parrot.imitate.magma_cube" | "minecraft:entity.parrot.imitate.magma_cube" | "block.bamboo_sapling.place" | "minecraft:block.bamboo_sapling.place" | "block.wool.break" | "minecraft:block.wool.break" | "block.lava.ambient" | "minecraft:block.lava.ambient" | "ambient.basalt_deltas.additions" | "minecraft:ambient.basalt_deltas.additions" | "entity.player.attack.knockback" | "minecraft:entity.player.attack.knockback" | "block.vine.place" | "minecraft:block.vine.place" | "entity.zombie_villager.hurt" | "minecraft:entity.zombie_villager.hurt" | "entity.turtle.egg_crack" | "minecraft:entity.turtle.egg_crack" | "music.dragon" | "minecraft:music.dragon" | "block.candle.hit" | "minecraft:block.candle.hit" | "block.composter.ready" | "minecraft:block.composter.ready" | "entity.goat.screaming.long_jump" | "minecraft:entity.goat.screaming.long_jump" | "block.snow.place" | "minecraft:block.snow.place" | "block.bell.use" | "minecraft:block.bell.use" | "adorn:block.adorn.chain_link_fence.place" | "block.hanging_roots.hit" | "minecraft:block.hanging_roots.hit" | "item.crossbow.hit" | "minecraft:item.crossbow.hit" | "entity.guardian.hurt_land" | "minecraft:entity.guardian.hurt_land" | "entity.parrot.imitate.evoker" | "minecraft:entity.parrot.imitate.evoker" | "entity.mooshroom.suspicious_milk" | "minecraft:entity.mooshroom.suspicious_milk" | "entity.strider.happy" | "minecraft:entity.strider.happy" | "ambient.underwater.loop.additions.rare" | "minecraft:ambient.underwater.loop.additions.rare" | "block.note_block.bit" | "minecraft:block.note_block.bit" | "entity.dolphin.swim" | "minecraft:entity.dolphin.swim" | "entity.player.swim" | "minecraft:entity.player.swim" | "item.bucket.empty_fish" | "minecraft:item.bucket.empty_fish" | "entity.phantom.bite" | "minecraft:entity.phantom.bite" | "entity.armor_stand.break" | "minecraft:entity.armor_stand.break" | "item.armor.equip_elytra" | "minecraft:item.armor.equip_elytra" | "item.bundle.drop_contents" | "minecraft:item.bundle.drop_contents" | "block.iron_trapdoor.close" | "minecraft:block.iron_trapdoor.close" | "entity.puffer_fish.blow_up" | "minecraft:entity.puffer_fish.blow_up" | "entity.evoker.prepare_attack" | "minecraft:entity.evoker.prepare_attack" | "entity.horse.land" | "minecraft:entity.horse.land" | "block.stem.step" | "minecraft:block.stem.step" | "block.nether_ore.fall" | "minecraft:block.nether_ore.fall" | "block.netherite_block.break" | "minecraft:block.netherite_block.break" | "entity.generic.swim" | "minecraft:entity.generic.swim" | "entity.salmon.hurt" | "minecraft:entity.salmon.hurt" | "block.vine.break" | "minecraft:block.vine.break" | "entity.magma_cube.squish" | "minecraft:entity.magma_cube.squish" | "block.flowering_azalea.place" | "minecraft:block.flowering_azalea.place" | "block.chest.locked" | "minecraft:block.chest.locked" | "ui.loom.select_pattern" | "minecraft:ui.loom.select_pattern" | "entity.snow_golem.hurt" | "minecraft:entity.snow_golem.hurt" | "weather.rain.above" | "minecraft:weather.rain.above" | "entity.turtle.egg_break" | "minecraft:entity.turtle.egg_break" | "ui.toast.out" | "minecraft:ui.toast.out" | "entity.enderman.death" | "minecraft:entity.enderman.death" | "block.netherrack.break" | "minecraft:block.netherrack.break" | "entity.vex.death" | "minecraft:entity.vex.death" | "entity.wandering_trader.no" | "minecraft:entity.wandering_trader.no" | "entity.arrow.hit_player" | "minecraft:entity.arrow.hit_player" | "entity.creeper.hurt" | "minecraft:entity.creeper.hurt" | "entity.wolf.growl" | "minecraft:entity.wolf.growl" | "block.note_block.banjo" | "minecraft:block.note_block.banjo" | "entity.skeleton_horse.gallop_water" | "minecraft:entity.skeleton_horse.gallop_water" | "block.candle.step" | "minecraft:block.candle.step" | "entity.chicken.death" | "minecraft:entity.chicken.death" | "music.overworld.lush_caves" | "minecraft:music.overworld.lush_caves" | "item.dye.use" | "minecraft:item.dye.use" | "block.amethyst_cluster.place" | "minecraft:block.amethyst_cluster.place" | "entity.panda.hurt" | "minecraft:entity.panda.hurt" | "entity.shulker.shoot" | "minecraft:entity.shulker.shoot" | "entity.generic.splash" | "minecraft:entity.generic.splash" | "entity.slime.jump" | "minecraft:entity.slime.jump" | "entity.creeper.death" | "minecraft:entity.creeper.death" | "block.wet_grass.hit" | "minecraft:block.wet_grass.hit" | "entity.ocelot.hurt" | "minecraft:entity.ocelot.hurt" | "entity.ravager.ambient" | "minecraft:entity.ravager.ambient" | "entity.tropical_fish.ambient" | "minecraft:entity.tropical_fish.ambient" | "block.bubble_column.whirlpool_ambient" | "minecraft:block.bubble_column.whirlpool_ambient" | "block.netherrack.fall" | "minecraft:block.netherrack.fall" | "entity.evoker.hurt" | "minecraft:entity.evoker.hurt" | "block.coral_block.fall" | "minecraft:block.coral_block.fall" | "entity.axolotl.swim" | "minecraft:entity.axolotl.swim" | "entity.parrot.fly" | "minecraft:entity.parrot.fly" | "item.crop.plant" | "minecraft:item.crop.plant" | "block.weeping_vines.break" | "minecraft:block.weeping_vines.break" | "entity.husk.converted_to_zombie" | "minecraft:entity.husk.converted_to_zombie" | "block.flowering_azalea.fall" | "minecraft:block.flowering_azalea.fall" | "entity.slime.hurt" | "minecraft:entity.slime.hurt" | "music.overworld.stony_peaks" | "minecraft:music.overworld.stony_peaks" | "entity.piglin_brute.converted_to_zombified" | "minecraft:entity.piglin_brute.converted_to_zombified" | "entity.slime.squish" | "minecraft:entity.slime.squish" | "block.smoker.smoke" | "minecraft:block.smoker.smoke" | "block.barrel.close" | "minecraft:block.barrel.close" | "entity.iron_golem.hurt" | "minecraft:entity.iron_golem.hurt" | "entity.puffer_fish.blow_out" | "minecraft:entity.puffer_fish.blow_out" | "entity.dolphin.splash" | "minecraft:entity.dolphin.splash" | "item.axe.scrape" | "minecraft:item.axe.scrape" | "block.candle.fall" | "minecraft:block.candle.fall" | "entity.horse.ambient" | "minecraft:entity.horse.ambient" | "entity.llama.chest" | "minecraft:entity.llama.chest" | "entity.sheep.shear" | "minecraft:entity.sheep.shear" | "block.sweet_berry_bush.place" | "minecraft:block.sweet_berry_bush.place" | "entity.sheep.hurt" | "minecraft:entity.sheep.hurt" | "entity.zombified_piglin.hurt" | "minecraft:entity.zombified_piglin.hurt" | "block.ender_chest.close" | "minecraft:block.ender_chest.close" | "item.honeycomb.wax_on" | "minecraft:item.honeycomb.wax_on" | "entity.parrot.imitate.guardian" | "minecraft:entity.parrot.imitate.guardian" | "entity.phantom.swoop" | "minecraft:entity.phantom.swoop" | "entity.stray.ambient" | "minecraft:entity.stray.ambient" | "entity.goat.prepare_ram" | "minecraft:entity.goat.prepare_ram" | "music_disc.mall" | "minecraft:music_disc.mall" | "entity.shulker_bullet.hurt" | "minecraft:entity.shulker_bullet.hurt" | "block.deepslate_tiles.step" | "minecraft:block.deepslate_tiles.step" | "block.respawn_anchor.set_spawn" | "minecraft:block.respawn_anchor.set_spawn" | "entity.zombie.attack_iron_door" | "minecraft:entity.zombie.attack_iron_door" | "block.sculk_sensor.place" | "minecraft:block.sculk_sensor.place" | "block.big_dripleaf.tilt_up" | "minecraft:block.big_dripleaf.tilt_up" | "music_disc.otherside" | "minecraft:music_disc.otherside" | "block.nether_sprouts.break" | "minecraft:block.nether_sprouts.break" | "entity.hostile.swim" | "minecraft:entity.hostile.swim" | "block.nether_sprouts.step" | "minecraft:block.nether_sprouts.step" | "entity.guardian.hurt" | "minecraft:entity.guardian.hurt" | "entity.fishing_bobber.retrieve" | "minecraft:entity.fishing_bobber.retrieve" | "entity.shulker.close" | "minecraft:entity.shulker.close" | "entity.ender_pearl.throw" | "minecraft:entity.ender_pearl.throw" | "block.cave_vines.hit" | "minecraft:block.cave_vines.hit" | "entity.zombie.death" | "minecraft:entity.zombie.death" | "block.wooden_button.click_off" | "minecraft:block.wooden_button.click_off" | "entity.armor_stand.fall" | "minecraft:entity.armor_stand.fall" | "entity.blaze.shoot" | "minecraft:entity.blaze.shoot" | "entity.puffer_fish.hurt" | "minecraft:entity.puffer_fish.hurt" | "block.gravel.place" | "minecraft:block.gravel.place" | "block.nether_wart.break" | "minecraft:block.nether_wart.break" | "entity.parrot.imitate.vex" | "minecraft:entity.parrot.imitate.vex" | "entity.donkey.chest" | "minecraft:entity.donkey.chest" | "block.large_amethyst_bud.place" | "minecraft:block.large_amethyst_bud.place" | "block.fence_gate.open" | "minecraft:block.fence_gate.open" | "entity.strider.eat" | "minecraft:entity.strider.eat" | "block.copper.step" | "minecraft:block.copper.step" | "block.shulker_box.close" | "minecraft:block.shulker_box.close" | "chisel:chisel_sound" | "block.snow.break" | "minecraft:block.snow.break" | "entity.wandering_trader.yes" | "minecraft:entity.wandering_trader.yes" | "entity.illusioner.death" | "minecraft:entity.illusioner.death" | "entity.parrot.imitate.vindicator" | "minecraft:entity.parrot.imitate.vindicator" | "music.overworld.dripstone_caves" | "minecraft:music.overworld.dripstone_caves" | "block.tuff.step" | "minecraft:block.tuff.step" | "entity.llama.swag" | "minecraft:entity.llama.swag" | "item.bucket.fill_lava" | "minecraft:item.bucket.fill_lava" | "block.lantern.step" | "minecraft:block.lantern.step" | "entity.cat.hurt" | "minecraft:entity.cat.hurt" | "entity.iron_golem.repair" | "minecraft:entity.iron_golem.repair" | "item.glow_ink_sac.use" | "minecraft:item.glow_ink_sac.use" | "entity.illusioner.mirror_move" | "minecraft:entity.illusioner.mirror_move" | "entity.illusioner.hurt" | "minecraft:entity.illusioner.hurt" | "entity.spider.step" | "minecraft:entity.spider.step" | "block.wool.place" | "minecraft:block.wool.place" | "entity.rabbit.ambient" | "minecraft:entity.rabbit.ambient" | "block.beehive.enter" | "minecraft:block.beehive.enter" | "entity.experience_orb.pickup" | "minecraft:entity.experience_orb.pickup" | "entity.axolotl.idle_water" | "minecraft:entity.axolotl.idle_water" | "block.honey_block.hit" | "minecraft:block.honey_block.hit" | "block.gravel.hit" | "minecraft:block.gravel.hit" | "entity.puffer_fish.ambient" | "minecraft:entity.puffer_fish.ambient" | "entity.player.burp" | "minecraft:entity.player.burp" | "entity.hostile.big_fall" | "minecraft:entity.hostile.big_fall" | "music_disc.stal" | "minecraft:music_disc.stal" | "entity.player.hurt_freeze" | "minecraft:entity.player.hurt_freeze" | "block.netherite_block.place" | "minecraft:block.netherite_block.place" | "entity.evoker.prepare_wololo" | "minecraft:entity.evoker.prepare_wololo" | "block.nether_ore.hit" | "minecraft:block.nether_ore.hit" | "item.armor.equip_turtle" | "minecraft:item.armor.equip_turtle" | "entity.player.death" | "minecraft:entity.player.death" | "block.wooden_trapdoor.open" | "minecraft:block.wooden_trapdoor.open" | "entity.slime.attack" | "minecraft:entity.slime.attack" | "block.stem.hit" | "minecraft:block.stem.hit"; + type Fluid = "lava" | "minecraft:lava" | "empty" | "minecraft:empty" | "water" | "minecraft:water" | "flowing_lava" | "minecraft:flowing_lava" | "flowing_water" | "minecraft:flowing_water"; + type MobEffect = "instant_health" | "minecraft:instant_health" | "water_breathing" | "minecraft:water_breathing" | "invisibility" | "minecraft:invisibility" | "resistance" | "minecraft:resistance" | "unluck" | "minecraft:unluck" | "blindness" | "minecraft:blindness" | "haste" | "minecraft:haste" | "poison" | "minecraft:poison" | "slowness" | "minecraft:slowness" | "gammautils:dim" | "hunger" | "minecraft:hunger" | "slow_falling" | "minecraft:slow_falling" | "fire_resistance" | "minecraft:fire_resistance" | "saturation" | "minecraft:saturation" | "jump_boost" | "minecraft:jump_boost" | "gammautils:bright" | "mining_fatigue" | "minecraft:mining_fatigue" | "dolphins_grace" | "minecraft:dolphins_grace" | "health_boost" | "minecraft:health_boost" | "regeneration" | "minecraft:regeneration" | "conduit_power" | "minecraft:conduit_power" | "speed" | "minecraft:speed" | "luck" | "minecraft:luck" | "bad_omen" | "minecraft:bad_omen" | "strength" | "minecraft:strength" | "hero_of_the_village" | "minecraft:hero_of_the_village" | "levitation" | "minecraft:levitation" | "instant_damage" | "minecraft:instant_damage" | "weakness" | "minecraft:weakness" | "nausea" | "minecraft:nausea" | "wither" | "minecraft:wither" | "absorption" | "minecraft:absorption" | "glowing" | "minecraft:glowing" | "night_vision" | "minecraft:night_vision"; + type Block = "exlinefurniture:jungle_chair_light_gray" | "extshape:pink_terracotta_wall" | "exlinefurniture:shutters_crimson" | "chisel:chaotic_bricks/bricks" | "basalt" | "minecraft:basalt" | "chisel:road/prismarine" | "red_wool" | "minecraft:red_wool" | "extshape:light_blue_terracotta_vertical_stairs" | "stonecutter" | "minecraft:stonecutter" | "exlinefurniture:drapes_magenta" | "extshape:polished_blackstone_brick_vertical_quarter_piece" | "extshape:gilded_blackstone_vertical_quarter_piece" | "mtr:cable_car_node_station" | "adorn:lime_sofa" | "adorn:dark_oak_chair" | "adorn:dark_prismarine_platform" | "chisel:legacy/cyan_wool" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "bone_block" | "minecraft:bone_block" | "adorn:oak_table" | "chisel:road/purpur" | "melon" | "minecraft:melon" | "chisel:layer/orange_concrete" | "extshape:red_terracotta_pressure_plate" | "mtr:glass_fence_plain" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "chisel:cracked/gray_concrete" | "extshape:orange_terracotta_pressure_plate" | "chisel:zag/purpur" | "extshape:red_wool_slab" | "red_mushroom" | "minecraft:red_mushroom" | "extshape:raw_iron_quarter_piece" | "dead_brain_coral_wall_fan" | "minecraft:dead_brain_coral_wall_fan" | "chisel:encased_bricks/ice" | "extshape:terracotta_slab" | "chisel:chaotic_medium/quartz" | "extshape:cyan_terracotta_fence_gate" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "chisel:encased_bricks/magenta_concrete" | "exlinefurniture:oak_chair_lime" | "magenta_wool" | "minecraft:magenta_wool" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "adorn:red_nether_brick_platform" | "chisel:mosaic/yellow_concrete" | "chisel:bismuth/glowstone" | "extshape:red_glazed_terracotta_slab" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "extshape:waxed_oxidized_copper_fence_gate" | "chisel:braid/redstone_block" | "soul_fire" | "minecraft:soul_fire" | "adorn:birch_bench" | "chisel:tiles_medium/redstone_block" | "extshape:orange_concrete_vertical_slab" | "chisel:dent/redstone_block" | "extshape:chiseled_quartz_vertical_stairs" | "chisel:weaver/quartz" | "extshape:dark_prismarine_fence_gate" | "exlinefurniture:acacia_window" | "spruce_sign" | "minecraft:spruce_sign" | "chisel:chinese2/glass" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "chisel:dent/prismarine" | "extshape:waxed_exposed_copper_slab" | "exlinefurniture:oak_log_table" | "extshape:black_terracotta_vertical_slab" | "extshape:glowstone_pressure_plate" | "gravel" | "minecraft:gravel" | "extshape:green_wool_slab" | "chisel:twist/pink_concrete" | "chisel:chaotic_small/end_stone" | "chisel:chaotic_small/red_sandstone" | "extshape:polished_andesite_vertical_quarter_piece" | "light_blue_bed" | "minecraft:light_blue_bed" | "crimson_fungus" | "minecraft:crimson_fungus" | "mtr:station_color_clay_slab" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "cocoa" | "minecraft:cocoa" | "extshape:smooth_basalt_vertical_stairs" | "exlinefurniture:drapes_light_blue" | "extshape:orange_concrete_button" | "exlinefurniture:birch_lamp_yellow" | "jsblock:pids_4" | "extshape:andesite_vertical_slab" | "potted_red_mushroom" | "minecraft:potted_red_mushroom" | "copper_block" | "minecraft:copper_block" | "extshape:gray_wool_vertical_quarter_piece" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "chisel:encased_large/acacia_planks" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "purple_wool" | "minecraft:purple_wool" | "chisel:small_bricks/quartz" | "extshape:netherrack_wall" | "magenta_bed" | "minecraft:magenta_bed" | "exlinefurniture:crimson_lamp_red" | "extshape:sandstone_vertical_slab" | "green_stained_glass" | "minecraft:green_stained_glass" | "chisel:cracked_bricks/magenta_concrete" | "chisel:triple_bricks/pink_concrete" | "chisel:circular/prismarine" | "adorn:purple_table_lamp" | "chisel:tiles_small/white_concrete" | "chisel:log_bordered/jungle_planks" | "chisel:array/prismarine" | "extshape:green_terracotta_quarter_piece" | "pink_terracotta" | "minecraft:pink_terracotta" | "extshape:chiseled_deepslate_fence" | "chisel:road/yellow_concrete" | "extshape:blue_concrete_slab" | "chisel:jellybean/light_blue_concrete" | "extshape:waxed_exposed_copper_quarter_piece" | "chisel:prism/end_stone" | "extshape:purple_terracotta_vertical_stairs" | "extshape:light_blue_concrete_quarter_piece" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "end_gateway" | "minecraft:end_gateway" | "exlinefurniture:crimson_lamp_green" | "chisel:road/end_stone" | "chisel:chaotic_small/granite" | "mtr:station_color_quartz_bricks" | "jsblock:train_model_e44" | "exlinefurniture:birch_chair_light_gray" | "extshape:smooth_red_sandstone_quarter_piece" | "chisel:tiles_small/stone" | "chisel:raw/granite" | "acacia_door" | "minecraft:acacia_door" | "extshape:pink_wool_fence_gate" | "extshape:green_concrete_vertical_stairs" | "chisel:cut/purpur" | "chisel:circular/stone" | "exlinefurniture:acacia_lamp_orange" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "extshape:warped_wart_vertical_slab" | "extshape:polished_deepslate_fence" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "extshape:emerald_pressure_plate" | "mtr:boat_node" | "brain_coral_wall_fan" | "minecraft:brain_coral_wall_fan" | "chisel:crude_horizontal/spruce_planks" | "extshape:red_wool_quarter_piece" | "extshape:jungle_quarter_piece" | "extshape:light_gray_terracotta_vertical_slab" | "chisel:encased_bricks/lime_concrete" | "extshape:polished_deepslate_vertical_slab" | "jigsaw" | "minecraft:jigsaw" | "extshape:brown_concrete_fence" | "extshape:honeycomb_fence" | "chisel:encased_bricks/diorite" | "chisel:ornate/light_blue_concrete" | "potted_cornflower" | "minecraft:potted_cornflower" | "chisel:jellybean/bricks" | "chiselsandbits:chiseledfluid" | "adorn:gray_table_lamp" | "exlinefurniture:crimson_window" | "chisel:panel/red_concrete" | "stone_button" | "minecraft:stone_button" | "chisel:road/gray_concrete" | "exlinefurniture:birch_lamp_green" | "mtr:railway_sign_middle" | "chisel:chaotic_bricks/white_concrete" | "exlinefurniture:crimson_window_heart" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "exlinefurniture:dark_oak_chair_gray" | "redbits:emitter" | "chisel:braid/coal_block" | "tinted_glass" | "minecraft:tinted_glass" | "extshape:stone_brick_vertical_stairs" | "extshape:gray_concrete_wall" | "sandstone" | "minecraft:sandstone" | "exlinefurniture:crimson_chair_light_gray" | "londonunderground:block_roundel_2_big" | "lodestone" | "minecraft:lodestone" | "exlinefurniture:froggy_chair_light_blue" | "chisel:french/gray_concrete" | "exlinefurniture:ceiling_fan_crimson" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "chisel:large_tile/end_stone" | "exlinefurniture:warped_lamp_gray" | "purpur_block" | "minecraft:purpur_block" | "exlinefurniture:birch_log_table" | "extshape:quartz_button" | "jsblock:water_machine_1" | "chisel:encased_large/oak_planks" | "extshape:sandstone_vertical_stairs" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "chisel:llama/pink_wool" | "structure_void" | "minecraft:structure_void" | "stone_stairs" | "minecraft:stone_stairs" | "extshape:chiseled_deepslate_quarter_piece" | "exlinefurniture:acacia_lamp_purple" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "adorn:acacia_table" | "extshape:light_blue_terracotta_button" | "extshape:red_nether_brick_pressure_plate" | "mtr:railway_sign_6_even" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "warped_nylium" | "minecraft:warped_nylium" | "redbits:crimson_large_button" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "chisel:small_bricks/deepslate" | "chisel:solid_bricks/bricks" | "mtr:ticket_processor" | "extshape:blue_wool_slab" | "exlinefurniture:spruce_chair_red" | "jsblock:butterfly_light" | "extshape:gray_wool_fence" | "londonunderground:sign_metro" | "chisel:layer/quartz" | "adorn:cut_sandstone_post" | "chisel:large_tile/coal_block" | "chisel:encased_bricks/purple_concrete" | "twisting_vines_plant" | "minecraft:twisting_vines_plant" | "exlinefurniture:jungle_log_table" | "extshape:pink_wool_vertical_stairs" | "exlinefurniture:spruce_lamp_red" | "chisel:road/orange_concrete" | "chisel:cracked_bricks/blue_concrete" | "extshape:quartz_brick_wall" | "nether_portal" | "minecraft:nether_portal" | "chisel:chaotic_bricks/prismarine" | "lime_candle" | "minecraft:lime_candle" | "londonunderground:morden_arch" | "exlinefurniture:jungle_lamp_light_blue" | "extshape:waxed_cut_copper_button" | "chisel:jellybean/red_sandstone" | "extshape:blue_wool_vertical_slab" | "extshape:end_stone_vertical_stairs" | "londonunderground:tunnel_darkness" | "extshape:white_wool_vertical_stairs" | "chisel:mosaic/granite" | "londonunderground:lu_crossbar" | "potted_azalea_bush" | "minecraft:potted_azalea_bush" | "adorn:melon_seed_crate" | "extshape:smooth_red_sandstone_pressure_plate" | "blue_carpet" | "minecraft:blue_carpet" | "mtr:station_color_cracked_stone_bricks" | "chisel:road/pink_concrete" | "birch_stairs" | "minecraft:birch_stairs" | "adorn:birch_step" | "chisel:circular/glowstone" | "extshape:polished_blackstone_quarter_piece" | "extshape:cobbled_deepslate_fence" | "extshape:pumpkin_slab" | "mtr:station_name_wall_black" | "extshape:smooth_stone_fence" | "exlinefurniture:spruce_chair_light_gray" | "exlinefurniture:oak_lamp_white" | "extshape:iron_quarter_piece" | "exlinefurniture:toilet" | "exlinefurniture:crimson_chair_white" | "extshape:honeycomb_quarter_piece" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "extshape:lime_concrete_button" | "chisel:twist/sandstone" | "extshape:smooth_stone_pressure_plate" | "chisel:dent/blue_concrete" | "chisel:tiles_small/diorite" | "redbits:polished_blackstone_large_button" | "extshape:white_wool_vertical_quarter_piece" | "extshape:smooth_red_sandstone_fence_gate" | "dripstone_block" | "minecraft:dripstone_block" | "adorn:stone_step" | "extshape:cyan_terracotta_slab" | "londonunderground:block_roundel_1_big_even" | "extshape:polished_diorite_wall" | "exlinefurniture:oak_chair_blue" | "extshape:melon_pressure_plate" | "exlinefurniture:spruce_lamp_black" | "chisel:mosaic/bricks" | "chisel:tiles_small/lime_concrete" | "chisel:array/gray_concrete" | "chisel:chaotic_small/green_concrete" | "extshape:netherite_vertical_quarter_piece" | "chisel:solid_bricks/gray_concrete" | "extshape:red_nether_brick_fence" | "extshape:raw_gold_fence" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "chisel:raw/brown_concrete" | "extshape:chiseled_quartz_slab" | "seagrass" | "minecraft:seagrass" | "extshape:purpur_button" | "light_gray_wall_banner" | "minecraft:light_gray_wall_banner" | "chisel:stacked/dark_oak_planks" | "chisel:chaotic_medium/sandstone" | "extshape:nether_brick_vertical_quarter_piece" | "extshape:diamond_vertical_stairs" | "londonunderground:morden_stairs" | "chisel:crate_dark/iron_block" | "extshape:diamond_fence_gate" | "extshape:orange_terracotta_fence_gate" | "extshape:white_concrete_pressure_plate" | "ladder" | "minecraft:ladder" | "adorn:apple_crate" | "chisel:tiles_small/cyan_concrete" | "redstone_torch" | "minecraft:redstone_torch" | "extshape:terracotta_vertical_stairs" | "exlinefurniture:warped_lamp_light_gray" | "adorn:sandstone_platform" | "extshape:blue_terracotta_quarter_piece" | "target" | "minecraft:target" | "adorn:polished_andesite_step" | "exlinefurniture:jungle_window_sliding" | "orange_carpet" | "minecraft:orange_carpet" | "gray_bed" | "minecraft:gray_bed" | "chisel:chaotic_bricks/black_concrete" | "extshape:granite_pressure_plate" | "extshape:green_wool_pressure_plate" | "chisel:raw/prismarine" | "chiselsandbits:chiseledleaves" | "extshape:brown_wool_vertical_stairs" | "jsblock:ticket_barrier_1_exit" | "redbits:detector" | "white_terracotta" | "minecraft:white_terracotta" | "extshape:nether_brick_vertical_slab" | "chisel:tiles_small/purpur" | "extshape:moss_fence" | "adorn:acacia_coffee_table" | "chisel:ironfencemodern/glass" | "jsblock:light_block" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "chisel:solid_bricks/brown_concrete" | "adorn:deepslate_post" | "extshape:crying_obsidian_button" | "pink_candle_cake" | "minecraft:pink_candle_cake" | "extshape:waxed_weathered_cut_copper_wall" | "chisel:cracked/pink_concrete" | "extshape:andesite_pressure_plate" | "extshape:yellow_terracotta_wall" | "extshape:quartz_brick_vertical_stairs" | "adorn:polished_andesite_platform" | "brown_banner" | "minecraft:brown_banner" | "chisel:road/white_concrete" | "exlinefurniture:oak_lamp_purple" | "warped_hyphae" | "minecraft:warped_hyphae" | "londonunderground:exit_sign" | "mtr:glass_fence_mos" | "chisel:twist/stone" | "extshape:chiseled_stone_brick_quarter_piece" | "factory_blocks:exhaust" | "exlinefurniture:spruce_window_heart" | "redbits:warped_large_button" | "chisel:french/light_blue_concrete" | "extshape:lapis_stairs" | "exlinefurniture:jungle_lamp_orange" | "extshape:emerald_wall" | "extshape:netherite_pressure_plate" | "chisel:raw/green_concrete" | "extshape:light_blue_concrete_wall" | "chisel:solid_bricks/green_concrete" | "extshape:netherite_button" | "chisel:slant/quartz" | "chisel:slant/end_stone" | "chisel:chaotic_medium/prismarine" | "exlinefurniture:drapes_orange" | "extshape:pumpkin_fence" | "green_bed" | "minecraft:green_bed" | "extshape:birch_wall" | "chisel:pillar/gray_concrete" | "chisel:triple_bricks/cobblestone" | "chisel:layer/pink_concrete" | "acacia_leaves" | "minecraft:acacia_leaves" | "extshape:cobblestone_vertical_stairs" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "chisel:llama/magenta_wool" | "extshape:netherrack_vertical_quarter_piece" | "mtr:ticket_barrier_entrance_1" | "white_tulip" | "minecraft:white_tulip" | "chisel:pillar/diorite" | "chisel:small_bricks/red_sandstone" | "light_blue_candle" | "minecraft:light_blue_candle" | "extshape:granite_button" | "void_air" | "minecraft:void_air" | "cave_vines" | "minecraft:cave_vines" | "chisel:twist/andesite" | "chisel:slant/green_concrete" | "chisel:slant/orange_concrete" | "gray_banner" | "minecraft:gray_banner" | "warped_stairs" | "minecraft:warped_stairs" | "extshape:iron_vertical_stairs" | "extshape:purpur_vertical_stairs" | "exlinefurniture:dark_oak_lamp_gray" | "chisel:soft_bricks/end_stone" | "exlinefurniture:acacia_chair_pink" | "mtr:pids_1" | "chisel:weaver/red_sandstone" | "exlinefurniture:jungle_lamp_black" | "extshape:light_blue_concrete_stairs" | "adorn:polished_blackstone_platform" | "chisel:triple_bricks/ice" | "extshape:yellow_terracotta_fence_gate" | "extshape:glowstone_vertical_quarter_piece" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "extshape:gold_quarter_piece" | "mtr:pids_2" | "mtr:pids_3" | "exlinefurniture:birch_chair_cyan" | "rail" | "minecraft:rail" | "chisel:chaotic_bricks/deepslate" | "chisel:mosaic/cobblestone" | "chisel:pillar/ice" | "chisel:cut/blue_concrete" | "chisel:circular/granite" | "chisel:panel/dirt" | "chisel:stone/glass" | "adorn:iron_shelf" | "yellow_banner" | "minecraft:yellow_banner" | "exlinefurniture:dark_oak_chair_magenta" | "extshape:sea_lantern_stairs" | "extshape:polished_andesite_fence" | "exlinefurniture:warped_stripped_log_table" | "extshape:brick_fence" | "attached_melon_stem" | "minecraft:attached_melon_stem" | "soul_lantern" | "minecraft:soul_lantern" | "chisel:dent/end_stone" | "extshape:light_blue_terracotta_pressure_plate" | "adorn:deepslate_tile_post" | "chisel:space/iron_block" | "extshape:pink_terracotta_vertical_quarter_piece" | "mtr:marble_blue" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "chisel:cracked_bricks/glowstone" | "exlinefurniture:lantern_brick" | "adorn:beetroot_seed_crate" | "chisel:prism/purpur" | "chisel:array/deepslate" | "extshape:chiseled_quartz_pressure_plate" | "chisel:prism/quartz" | "factory_blocks:hazard" | "chisel:small_bricks/stone" | "extshape:netherrack_vertical_stairs" | "chisel:bevel_creeper/sandstone" | "exlinefurniture:oak_chair_black" | "smooth_basalt" | "minecraft:smooth_basalt" | "brown_concrete" | "minecraft:brown_concrete" | "extshape:brown_concrete_slab" | "extshape:dripstone_quarter_piece" | "chisel:chaotic_bricks/granite" | "extshape:packed_ice_stairs" | "extshape:gray_concrete_pressure_plate" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "adorn:deepslate_brick_post" | "londonunderground:tube_0" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "extshape:orange_wool_pressure_plate" | "londonunderground:tube_1" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece" | "exlinefurniture:warped_chair" | "chisel:smooth/oak_planks" | "extshape:nether_wart_stairs" | "adorn:lil_tater_crate" | "extshape:yellow_wool_fence_gate" | "extshape:amethyst_slab" | "extshape:nether_wart_vertical_stairs" | "londonunderground:tube_2" | "londonunderground:tube_3" | "adorn:light_blue_table_lamp" | "londonunderground:tube_1b_duel" | "chisel:solid_bricks/coal_block" | "chisel:soft_bricks/quartz" | "extshape:quartz_pressure_plate" | "chisel:tiles_small/deepslate" | "mtr:escalator_side" | "chisel:french/glowstone" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "crimson_planks" | "minecraft:crimson_planks" | "extshape:diamond_wall" | "blue_candle" | "minecraft:blue_candle" | "chisel:array/light_gray_concrete" | "chisel:twist/light_gray_concrete" | "exlinefurniture:dark_oak_chair_orange" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "extshape:amethyst_vertical_slab" | "extshape:warped_vertical_slab" | "extshape:gray_terracotta_slab" | "chisel:weaver/magenta_concrete" | "chisel:pillar/red_concrete" | "extshape:orange_concrete_stairs" | "chisel:bricks3/dirt" | "extshape:green_concrete_vertical_quarter_piece" | "mtr:station_name_tall_wall" | "extshape:lime_wool_wall" | "sunflower" | "minecraft:sunflower" | "extshape:orange_wool_fence" | "extshape:quartz_brick_fence" | "factory_blocks:grinder" | "mtr:railway_sign_4_odd" | "exlinefurniture:bird_bath_stone" | "exlinefurniture:acacia_chair_magenta" | "chisel:prism/redstone_block" | "chisel:road/black_concrete" | "chisel:dent/light_blue_concrete" | "adorn:andesite_step" | "extshape:gray_concrete_vertical_slab" | "extshape:terracotta_stairs" | "orange_tulip" | "minecraft:orange_tulip" | "dirt_path" | "minecraft:dirt_path" | "chisel:french/ice" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "chisel:masonry/lapis_block" | "extshape:melon_vertical_quarter_piece" | "extshape:obsidian_stairs" | "skeleton_skull" | "minecraft:skeleton_skull" | "chisel:encased_bricks/end_stone" | "horn_coral_block" | "minecraft:horn_coral_block" | "exlinefurniture:jungle_chair_orange" | "extshape:light_blue_wool_button" | "adorn:red_sandstone_post" | "extshape:cyan_wool_stairs" | "extshape:prismarine_fence_gate" | "extshape:prismarine_brick_wall" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "potted_dandelion" | "minecraft:potted_dandelion" | "chisel:crude_horizontal/jungle_planks" | "adorn:light_blue_sofa" | "exlinefurniture:crimson_chair_magenta" | "jsblock:signal_light_blue" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "redstone_wall_torch" | "minecraft:redstone_wall_torch" | "lime_carpet" | "minecraft:lime_carpet" | "purple_banner" | "minecraft:purple_banner" | "extshape:green_terracotta_fence" | "extshape:emerald_button" | "redbits:obsidian_pressure_plate" | "extshape:polished_granite_vertical_slab" | "extshape:waxed_oxidized_cut_copper_fence_gate" | "chisel:encased_bricks/cyan_concrete" | "extshape:netherrack_fence" | "extshape:orange_concrete_fence" | "extshape:green_glazed_terracotta_slab" | "potted_birch_sapling" | "minecraft:potted_birch_sapling" | "factory_blocks:piping" | "chisel:triple_bricks/brown_concrete" | "chisel:soft_bricks/redstone_block" | "extshape:cut_red_sandstone_vertical_slab" | "extshape:smooth_basalt_quarter_piece" | "quartz_pillar" | "minecraft:quartz_pillar" | "extshape:terracotta_vertical_slab" | "exlinefurniture:crimson_chair_cyan" | "extshape:blackstone_quarter_piece" | "exlinefurniture:birch_lamp_white" | "chisel:tiles_medium/andesite" | "chisel:reinforcedcobble/dirt" | "extshape:melon_vertical_slab" | "chisel:screen/glass" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "chisel:layer/gray_concrete" | "extshape:gilded_blackstone_slab" | "redbits:vision_sensor" | "extshape:waxed_exposed_copper_stairs" | "chisel:large_tile/red_concrete" | "exlinefurniture:birch_chair_brown" | "chisel:tiles_small/black_concrete" | "chisel:plates/gold_block" | "adorn:crimson_bench" | "chisel:layer/yellow_concrete" | "piston" | "minecraft:piston" | "wither_rose" | "minecraft:wither_rose" | "potted_jungle_sapling" | "minecraft:potted_jungle_sapling" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "chisel:twist/yellow_concrete" | "white_banner" | "minecraft:white_banner" | "smooth_quartz" | "minecraft:smooth_quartz" | "chisel:chaotic_medium/deepslate" | "quartzelv:smooth_quartz_elevator" | "chisel:jellybean/lime_concrete" | "extshape:waxed_oxidized_cut_copper_wall" | "exlinefurniture:acacia_log_table" | "chisel:llama/lime_wool" | "light_gray_banner" | "minecraft:light_gray_banner" | "exlinefurniture:dark_oak_lamp_brown" | "extshape:stone_brick_vertical_slab" | "chisel:four/diamond_block" | "adorn:dark_oak_table" | "extshape:warped_wart_fence_gate" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "chisel:zag/gray_concrete" | "chisel:slant/lime_concrete" | "chisel:small_bricks/redstone_block" | "cyan_candle_cake" | "minecraft:cyan_candle_cake" | "chisel:solid_bricks/stone" | "exlinefurniture:jungle_chair_green" | "chisel:chunky/emerald_block" | "adorn:crate" | "exlinefurniture:warped_lamp_lime" | "chisel:zag/granite" | "trapped_chest" | "minecraft:trapped_chest" | "extshape:pink_terracotta_fence_gate" | "chisel:cracked/diorite" | "extshape:crying_obsidian_wall" | "factory_blocks:pgcircuit" | "extshape:prismarine_brick_button" | "iron_bars" | "minecraft:iron_bars" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "jsblock:emg_stop_1" | "chisel:cut/andesite" | "chisel:crude_horizontal/crimson_planks" | "exlinefurniture:jungle_lamp_green" | "adorn:crimson_chair" | "adorn:stone_brick_platform" | "extshape:yellow_concrete_vertical_slab" | "chisel:zag/light_gray_concrete" | "extshape:purple_terracotta_wall" | "chisel:large_tile/magenta_concrete" | "exlinefurniture:spruce_glass_table" | "extshape:pink_concrete_pressure_plate" | "extshape:waxed_oxidized_copper_quarter_piece" | "mtr:marble_sandy" | "adorn:red_sofa" | "exlinefurniture:ceiling_fan_warped" | "extshape:gray_wool_button" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "chisel:french/brown_concrete" | "exlinefurniture:warped_lamp_yellow" | "chisel:panel/deepslate" | "extshape:waxed_exposed_cut_copper_fence" | "allium" | "minecraft:allium" | "chisel:slant/white_concrete" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "extshape:yellow_terracotta_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_button" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "extshape:light_gray_concrete_fence_gate" | "chisel:braid/glowstone" | "chisel:jellybean/brown_concrete" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "extshape:lapis_slab" | "extshape:polished_deepslate_button" | "chisel:weaver/end_stone" | "exlinefurniture:oak_chair_cyan" | "factory_blocks:fan_four_on" | "soul_wall_torch" | "minecraft:soul_wall_torch" | "chisel:cracked_bricks/ice" | "chisel:legacy/magenta_wool" | "chisel:sunken/deepslate" | "chisel:soft_bricks/red_concrete" | "dragon_wall_head" | "minecraft:dragon_wall_head" | "chipped_anvil" | "minecraft:chipped_anvil" | "exlinefurniture:jungle_chair_cyan" | "red_banner" | "minecraft:red_banner" | "redbits:acacia_large_button" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "extshape:chiseled_red_sandstone_wall" | "extshape:diorite_fence" | "extshape:yellow_concrete_fence_gate" | "exlinefurniture:warped_lamp_blue" | "extshape:magenta_wool_wall" | "londonunderground:tube_2_duel" | "exlinefurniture:jungle_stripped_log_table" | "extshape:lapis_button" | "extshape:cyan_wool_slab" | "chisel:chaotic_medium/purpur" | "extshape:netherite_wall" | "londonunderground:tunnel_block_1" | "londonunderground:tunnel_block_0" | "londonunderground:tunnel_block_3" | "londonunderground:tunnel_block_2" | "exlinefurniture:flower_arrangement3" | "londonunderground:tunnel_block_5" | "exlinefurniture:flower_arrangement4" | "londonunderground:tunnel_block_4" | "exlinefurniture:flower_arrangement2" | "black_carpet" | "minecraft:black_carpet" | "exlinefurniture:warped_chair_pink" | "exlinefurniture:oak_chair_green" | "extshape:white_concrete_stairs" | "azalea_leaves" | "minecraft:azalea_leaves" | "chisel:zag/purple_concrete" | "extshape:netherite_stairs" | "chisel:soft_bricks/magenta_concrete" | "extshape:polished_granite_vertical_stairs" | "chisel:weaver/prismarine" | "chisel:cracked_bricks/andesite" | "chisel:mosaic/cyan_concrete" | "warped_button" | "minecraft:warped_button" | "extshape:white_terracotta_quarter_piece" | "extshape:polished_blackstone_vertical_stairs" | "extshape:diorite_vertical_quarter_piece" | "chisel:circular/cobblestone" | "londonunderground:sign_pride" | "mtr:station_color_concrete_powder" | "extshape:lapis_vertical_quarter_piece" | "potted_oxeye_daisy" | "minecraft:potted_oxeye_daisy" | "extshape:clay_vertical_slab" | "chisel:ornate/magenta_concrete" | "extshape:cobbled_deepslate_vertical_slab" | "exlinefurniture:warped_chair_yellow" | "torch" | "minecraft:torch" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "extshape:green_concrete_pressure_plate" | "exlinefurniture:crimson_lamp_white" | "extshape:tuff_vertical_quarter_piece" | "chisel:simple/iron_block" | "extshape:green_wool_stairs" | "potted_bamboo" | "minecraft:potted_bamboo" | "chisel:weaver/pink_concrete" | "brain_coral" | "minecraft:brain_coral" | "adorn:spruce_shelf" | "extshape:pink_concrete_wall" | "chisel:large/oak_planks" | "extshape:spruce_wall" | "chisel:french/andesite" | "detector_rail" | "minecraft:detector_rail" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "extshape:magenta_wool_vertical_slab" | "extshape:diamond_fence" | "potted_oak_sapling" | "minecraft:potted_oak_sapling" | "exlinefurniture:dark_oak_lamp_purple" | "extshape:red_sandstone_quarter_piece" | "extshape:dripstone_vertical_stairs" | "extshape:ancient_debris_vertical_slab" | "spawner" | "minecraft:spawner" | "redbits:two_way_repeater" | "adorn:sweet_berry_crate" | "chisel:cut/green_concrete" | "exlinefurniture:spruce_lamp_green" | "extshape:brown_concrete_vertical_slab" | "mtr:arrival_projector_1_small" | "chisel:ornate/blue_concrete" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "adorn:cobbled_deepslate_platform" | "extshape:emerald_fence" | "exlinefurniture:dark_oak_lamp_orange" | "extshape:shroomlight_vertical_stairs" | "extshape:cut_sandstone_quarter_piece" | "adorn:prismarine_brick_platform" | "chisel:chaotic_small/cyan_concrete" | "crafting_table" | "minecraft:crafting_table" | "adorn:polished_granite_step" | "black_wall_banner" | "minecraft:black_wall_banner" | "adorn:acacia_kitchen_cupboard" | "chisel:zag/deepslate" | "sandstone_wall" | "minecraft:sandstone_wall" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "chisel:tiles_small/orange_concrete" | "extshape:waxed_oxidized_copper_vertical_slab" | "extshape:red_terracotta_wall" | "adorn:jungle_step" | "chisel:prism/light_gray_concrete" | "light_blue_wool" | "minecraft:light_blue_wool" | "chisel:braid/spruce_planks" | "chisel:chaotic_bricks/brown_concrete" | "extshape:netherrack_button" | "extshape:sea_lantern_slab" | "orange_wool" | "minecraft:orange_wool" | "extshape:quartz_fence_gate" | "extshape:blue_terracotta_slab" | "extshape:green_wool_button" | "mtr:psd_glass_2" | "anvil" | "minecraft:anvil" | "red_concrete" | "minecraft:red_concrete" | "chisel:solid_bricks/sandstone" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "extshape:melon_slab" | "exlinefurniture:crimson_lamp_light_blue" | "adorn:dark_prismarine_step" | "extshape:light_blue_terracotta_stairs" | "chisel:chaotic_bricks/sandstone" | "extshape:stone_brick_quarter_piece" | "extshape:dark_prismarine_vertical_quarter_piece" | "exlinefurniture:warped_table" | "chisel:chaotic_small/magenta_concrete" | "chisel:triple_bricks/sandstone" | "extshape:black_concrete_vertical_quarter_piece" | "chisel:pillar/pink_concrete" | "chisel:circular/magenta_concrete" | "chisel:dent/granite" | "chisel:chaotic_small/pink_concrete" | "chisel:tiles_small/light_blue_concrete" | "orange_bed" | "minecraft:orange_bed" | "chisel:cut/black_concrete" | "chisel:soft_bricks/purple_concrete" | "extshape:smooth_red_sandstone_vertical_quarter_piece" | "extshape:prismarine_button" | "chisel:stacked/birch_planks" | "chisel:llama/white_wool" | "mtr:platform_na_2_indented" | "extshape:tuff_fence_gate" | "adorn:nether_brick_step" | "chisel:zag/diorite" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "extshape:purple_terracotta_vertical_quarter_piece" | "extshape:purple_concrete_quarter_piece" | "extshape:crying_obsidian_vertical_quarter_piece" | "exlinefurniture:jungle_lamp_pink" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "chisel:twist/orange_concrete" | "extshape:polished_diorite_fence" | "adorn:birch_kitchen_counter" | "chisel:panel/sandstone" | "brick_wall" | "minecraft:brick_wall" | "extshape:chiseled_quartz_vertical_quarter_piece" | "orange_concrete" | "minecraft:orange_concrete" | "londonunderground:sign_poppy" | "adorn:dark_oak_bench" | "pumpkin" | "minecraft:pumpkin" | "exlinefurniture:acacia_lamp_red" | "chisel:panel/redstone_block" | "adorn:oak_chair" | "extshape:cobblestone_fence_gate" | "raw_iron_block" | "minecraft:raw_iron_block" | "adorn:nether_wart_crate" | "chisel:road/brown_concrete" | "extshape:bedrock_fence" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "oak_button" | "minecraft:oak_button" | "extshape:gray_wool_slab" | "granite_wall" | "minecraft:granite_wall" | "extshape:lime_wool_button" | "chisel:circular/blue_concrete" | "extshape:cobbled_deepslate_fence_gate" | "extshape:ancient_debris_quarter_piece" | "extshape:raw_gold_stairs" | "chisel:crude_horizontal/dark_oak_planks" | "exlinefurniture:birch_lamp_pink" | "chisel:cracked/end_stone" | "chisel:small/sandstone" | "extshape:purple_concrete_vertical_slab" | "acacia_sapling" | "minecraft:acacia_sapling" | "extshape:purple_concrete_vertical_quarter_piece" | "mtr:station_name_tall_block" | "mtr:ceiling" | "potted_crimson_roots" | "minecraft:potted_crimson_roots" | "extshape:lime_concrete_stairs" | "exlinefurniture:warped_window_heart" | "extshape:bedrock_vertical_quarter_piece" | "extshape:light_gray_terracotta_vertical_quarter_piece" | "chisel:tiles_small/yellow_concrete" | "extshape:magenta_wool_quarter_piece" | "warped_fence" | "minecraft:warped_fence" | "extshape:obsidian_fence" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "chisel:slant/blue_concrete" | "chisel:raw/cobblestone" | "dead_bubble_coral_wall_fan" | "minecraft:dead_bubble_coral_wall_fan" | "powder_snow" | "minecraft:powder_snow" | "exlinefurniture:spruce_stripped_log_table" | "chisel:cut/sandstone" | "exlinefurniture:spruce_lamp_gray" | "londonunderground:block_roundel_2_big_even" | "extshape:black_terracotta_vertical_quarter_piece" | "chisel:masonry/coal_block" | "loom" | "minecraft:loom" | "chisel:french/magenta_concrete" | "extshape:blackstone_vertical_quarter_piece" | "exlinefurniture:gravestone" | "exlinefurniture:crimson_lamp_black" | "mtr:pids_pole" | "redbits:spruce_large_button" | "potted_orange_tulip" | "minecraft:potted_orange_tulip" | "extshape:smooth_sandstone_fence_gate" | "mtr:route_sign_standing_metal" | "exlinefurniture:birch_lamp_black" | "mtr:station_color_gravel_slab" | "chisel:chaotic_bricks/green_concrete" | "exlinefurniture:dark_oak_lamp_white" | "extshape:red_terracotta_vertical_stairs" | "extshape:lime_concrete_wall" | "exlinefurniture:husk_arm" | "adorn:crimson_post" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "chisel:plates/iron_block" | "extshape:brown_wool_quarter_piece" | "extshape:chiseled_red_sandstone_vertical_stairs" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "extshape:pink_wool_stairs" | "green_wool" | "minecraft:green_wool" | "chisel:chaotic_medium/cobblestone" | "chisel:pillar/cobblestone" | "extshape:red_wool_pressure_plate" | "chisel:encased_large/dark_oak_planks" | "chisel:layer/redstone_block" | "extshape:obsidian_slab" | "mtr:psd_top" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "chisel:weaver/gray_concrete" | "chisel:chaotic_bricks/purple_concrete" | "chisel:solid_bricks/magenta_concrete" | "extshape:smooth_quartz_quarter_piece" | "extshape:polished_andesite_vertical_stairs" | "polished_blackstone" | "minecraft:polished_blackstone" | "extshape:smooth_basalt_button" | "exlinefurniture:birch_stripped_log_glass_table" | "chisel:pillar/glowstone" | "extshape:pink_concrete_vertical_slab" | "chisel:prism/cobblestone" | "chisel:small_bricks/red_concrete" | "extshape:orange_wool_wall" | "chisel:array/white_concrete" | "adorn:polished_diorite_step" | "adorn:smooth_sandstone_post" | "exlinefurniture:acacia_dresser" | "extshape:diorite_vertical_slab" | "mtr:station_color_snow_block" | "red_tulip" | "minecraft:red_tulip" | "chisel:french/bricks" | "extshape:shroomlight_pressure_plate" | "emerald_ore" | "minecraft:emerald_ore" | "chisel:solid_bricks/white_concrete" | "chisel:large/acacia_planks" | "exlinefurniture:oak_adirondack_chair" | "jungle_button" | "minecraft:jungle_button" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "chisel:cracked/light_blue_concrete" | "extshape:bedrock_pressure_plate" | "adorn:granite_step" | "chisel:llama/black_wool" | "adorn:dark_oak_shelf" | "chisel:prism/red_concrete" | "mtr:railway_sign_3_even" | "adorn:oak_drawer" | "chisel:large_tile/quartz" | "exlinefurniture:warped_chair_brown" | "chisel:cracked/prismarine" | "exlinefurniture:acacia_log_glass_table" | "extshape:chiseled_sandstone_vertical_stairs" | "potted_warped_roots" | "minecraft:potted_warped_roots" | "chisel:prism/lime_concrete" | "extshape:black_terracotta_slab" | "adorn:spruce_kitchen_counter" | "tube_coral_block" | "minecraft:tube_coral_block" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "extshape:crimson_vertical_stairs" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "adorn:stone_brick_step" | "poppy" | "minecraft:poppy" | "chisel:poison/stone" | "respawn_anchor" | "minecraft:respawn_anchor" | "chisel:mosaic/deepslate" | "extshape:glowstone_wall" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "extshape:yellow_wool_button" | "oak_sapling" | "minecraft:oak_sapling" | "chisel:soft_bricks/cobblestone" | "extshape:snow_fence" | "extshape:chiseled_quartz_vertical_slab" | "factory_blocks:hazardo" | "exlinefurniture:drapes_purple" | "chisel:cracked_bricks/yellow_concrete" | "adorn:polished_deepslate_step" | "extshape:pink_terracotta_button" | "extshape:oak_quarter_piece" | "extshape:purple_concrete_fence_gate" | "chisel:cracked_bricks/light_gray_concrete" | "extshape:light_gray_concrete_pressure_plate" | "adorn:smooth_red_sandstone_platform" | "adorn:purpur_post" | "wheat_plus:road_line_double_white_full_slant" | "copper_ore" | "minecraft:copper_ore" | "chisel:road/green_concrete" | "exlinefurniture:froggy_chair_yellow" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "white_wall_banner" | "minecraft:white_wall_banner" | "adorn:pink_table_lamp" | "extshape:lime_concrete_fence_gate" | "chisel:raw/blue_concrete" | "exlinefurniture:birch_chair_light_blue" | "chisel:braid/purpur" | "chisel:weaver/red_concrete" | "jsblock:signal_light_red_2" | "snow_block" | "minecraft:snow_block" | "cyan_wool" | "minecraft:cyan_wool" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "composter" | "minecraft:composter" | "mtr:platform_na_1" | "mtr:platform_na_2" | "jukebox" | "minecraft:jukebox" | "chisel:weaver/yellow_concrete" | "extshape:acacia_quarter_piece" | "jsblock:signal_light_red_1" | "chisel:ornate/lime_concrete" | "extshape:diorite_button" | "extshape:chiseled_nether_brick_stairs" | "coarse_dirt" | "minecraft:coarse_dirt" | "acacia_sign" | "minecraft:acacia_sign" | "exlinefurniture:jungle_table" | "chisel:array/quartz" | "extshape:end_stone_slab" | "extshape:polished_andesite_wall" | "exlinefurniture:jungle_chair_black" | "extshape:chiseled_deepslate_slab" | "extshape:waxed_copper_vertical_quarter_piece" | "prismarine_slab" | "minecraft:prismarine_slab" | "chisel:weaver/orange_concrete" | "extshape:polished_andesite_button" | "big_dripleaf_stem" | "minecraft:big_dripleaf_stem" | "obsidian" | "minecraft:obsidian" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "adorn:blackstone_platform" | "chisel:circular/emerald_block" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "chisel:french/purple_concrete" | "extshape:waxed_weathered_cut_copper_vertical_slab" | "chisel:log_bordered/dark_oak_planks" | "chisel:cut/light_gray_concrete" | "adorn:picket_fence" | "extshape:acacia_vertical_slab" | "chisel:chaotic_medium/red_concrete" | "exlinefurniture:crimson_lamp_yellow" | "chisel:cracked_bricks/orange_concrete" | "farmland" | "minecraft:farmland" | "extshape:gray_wool_vertical_slab" | "mtr:station_color_andesite_slab" | "extshape:white_concrete_slab" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "exlinefurniture:acacia_lamp_cyan" | "chisel:dent/orange_concrete" | "extshape:green_concrete_slab" | "chisel:raw/black_concrete" | "iron_door" | "minecraft:iron_door" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "exlinefurniture:dark_oak_adirondack_chair" | "adorn:acacia_chair" | "extshape:smooth_quartz_wall" | "extshape:clay_fence_gate" | "londonunderground:sign_underground" | "redbits:oak_large_button" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "adorn:polished_blackstone_brick_platform" | "londonunderground:pids_pole" | "adorn:smooth_stone_post" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "crimson_door" | "minecraft:crimson_door" | "extshape:brown_wool_vertical_slab" | "mtr:station_name_entrance" | "adorn:cobblestone_step" | "pink_wool" | "minecraft:pink_wool" | "chisel:soft_bricks/granite" | "chisel:circular/bricks" | "extshape:cyan_glazed_terracotta_slab" | "factory_blocks:large_pipes" | "chisel:circular/andesite" | "extshape:dark_prismarine_fence" | "extshape:red_wool_fence" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "exlinefurniture:oak_bench" | "mtr:station_color_smooth_stone" | "extshape:white_concrete_vertical_stairs" | "chisel:ornate/green_concrete" | "chisel:chaotic_small/light_blue_concrete" | "exlinefurniture:birch_chair_yellow" | "chisel:chaotic_small/white_concrete" | "exlinefurniture:oak_lamp_black" | "chisel:log_bordered/oak_planks" | "mtr:route_sign_wall_metal" | "black_candle" | "minecraft:black_candle" | "extshape:nether_wart_wall" | "extshape:deepslate_tile_quarter_piece" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "chisel:large/crimson_planks" | "mtr:station_color_diorite" | "extshape:orange_wool_vertical_quarter_piece" | "extshape:end_stone_pressure_plate" | "chisel:legacy/lime_wool" | "chisel:chaotic_small/prismarine" | "chisel:raw/deepslate" | "extshape:light_gray_terracotta_fence_gate" | "chisel:dent/cyan_concrete" | "extshape:magenta_wool_stairs" | "chisel:zag/prismarine" | "extshape:green_terracotta_wall" | "chisel:log_bordered/spruce_planks" | "exlinefurniture:oak_lamp_green" | "adorn:spruce_table" | "extshape:orange_terracotta_vertical_slab" | "extshape:calcite_stairs" | "extshape:stone_fence" | "adorn:sandstone_step" | "chisel:cut/coal_block" | "chisel:space/gold_block" | "chisel:llama/green_wool" | "extshape:emerald_stairs" | "extshape:waxed_exposed_cut_copper_vertical_slab" | "extshape:waxed_exposed_cut_copper_pressure_plate" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "oak_planks" | "minecraft:oak_planks" | "factory_blocks:vrust" | "jsblock:kcr_name_sign" | "orange_candle" | "minecraft:orange_candle" | "chisel:largeingot/iron_block" | "chisel:soft_bricks/lime_concrete" | "extshape:light_blue_wool_stairs" | "warped_sign" | "minecraft:warped_sign" | "extshape:black_terracotta_vertical_stairs" | "chisel:encased_smooth/spruce_planks" | "soul_soil" | "minecraft:soul_soil" | "chisel:small_bricks/cyan_concrete" | "extshape:yellow_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_white" | "extshape:smooth_quartz_vertical_slab" | "chisel:mosaic/orange_concrete" | "chisel:tiles_medium/stone" | "chisel:braid/gray_concrete" | "extshape:magenta_concrete_pressure_plate" | "chisel:chaotic_bricks/light_blue_concrete" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "chisel:weaver/purpur" | "chisel:ornate/lapis_block" | "extshape:red_concrete_stairs" | "fern" | "minecraft:fern" | "shroomlight" | "minecraft:shroomlight" | "chisel:chaotic_medium/granite" | "extshape:green_terracotta_vertical_quarter_piece" | "exlinefurniture:warped_chair_magenta" | "chisel:dent/yellow_concrete" | "extshape:packed_ice_button" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "exlinefurniture:jungle_lamp_light_gray" | "extshape:cyan_wool_vertical_slab" | "chisel:tiles_small/red_concrete" | "extshape:purple_terracotta_vertical_slab" | "extshape:waxed_exposed_copper_button" | "chisel:large_tile/lime_concrete" | "orange_terracotta" | "minecraft:orange_terracotta" | "chisel:gears/iron_block" | "extshape:light_gray_terracotta_vertical_stairs" | "factory_blocks:megacell" | "chisel:ornate/deepslate" | "exlinefurniture:jungle_chair_magenta" | "adorn:warped_drawer" | "gold_block" | "minecraft:gold_block" | "extshape:gray_wool_quarter_piece" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "potted_azure_bluet" | "minecraft:potted_azure_bluet" | "londonunderground:british_rail_underground" | "chisel:coin_heads/iron_block" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "extshape:brown_concrete_vertical_quarter_piece" | "chisel:cut/brown_concrete" | "extshape:terracotta_button" | "bubble_coral_wall_fan" | "minecraft:bubble_coral_wall_fan" | "extshape:clay_fence" | "attached_pumpkin_stem" | "minecraft:attached_pumpkin_stem" | "chisel:twist/black_concrete" | "extshape:light_gray_terracotta_button" | "chisel:cracked/magenta_concrete" | "extshape:brown_wool_vertical_quarter_piece" | "mtr:glass_fence_wks" | "extshape:pumpkin_vertical_stairs" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "extshape:obsidian_vertical_stairs" | "extshape:warped_wart_vertical_stairs" | "extshape:waxed_oxidized_copper_wall" | "chisel:thin/glass" | "exlinefurniture:warped_chair_red" | "redbits:t_flip_flop" | "chisel:pillar/magenta_concrete" | "extshape:purple_concrete_stairs" | "dark_oak_button" | "minecraft:dark_oak_button" | "wall_torch" | "minecraft:wall_torch" | "adorn:jungle_kitchen_counter" | "structure_block" | "minecraft:structure_block" | "extshape:sea_lantern_vertical_quarter_piece" | "extshape:red_wool_vertical_slab" | "chisel:small_bricks/diorite" | "chisel:cut/stone" | "chisel:tiles_medium/quartz" | "exlinefurniture:crimson_chair_gray" | "factory_blocks:rust_bplates" | "exlinefurniture:dark_oak_window_sliding" | "extshape:quartz_brick_vertical_slab" | "extshape:calcite_fence_gate" | "extshape:smooth_basalt_stairs" | "extshape:magenta_terracotta_vertical_stairs" | "black_concrete" | "minecraft:black_concrete" | "chisel:chaotic_medium/brown_concrete" | "extshape:stone_fence_gate" | "extshape:pink_wool_vertical_quarter_piece" | "extshape:waxed_cut_copper_vertical_quarter_piece" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "exlinefurniture:warped_lamp_brown" | "extshape:prismarine_brick_fence" | "exlinefurniture:birch_window_heart" | "factory_blocks:rusty_scaffold" | "adorn:dark_oak_platform" | "chisel:tiles_small/cobblestone" | "exlinefurniture:ceiling_fan_acacia" | "extshape:orange_wool_button" | "nether_wart_block" | "minecraft:nether_wart_block" | "chisel:stacked/acacia_planks" | "magenta_banner" | "minecraft:magenta_banner" | "chisel:encased_bricks/black_concrete" | "chisel:raw/stone" | "exlinefurniture:spruce_window" | "extshape:andesite_quarter_piece" | "exlinefurniture:acacia_lamp_blue" | "extshape:lime_wool_fence_gate" | "extshape:red_wool_button" | "chisel:chaotic_bricks/gray_concrete" | "oak_wall_sign" | "minecraft:oak_wall_sign" | "mtr:railway_sign_7_odd" | "extshape:purple_wool_stairs" | "chisel:mosaic/sandstone" | "extshape:polished_granite_vertical_quarter_piece" | "chisel:triple_bricks/magenta_concrete" | "exlinefurniture:spruce_lamp_magenta" | "extshape:waxed_weathered_cut_copper_vertical_stairs" | "chisel:layer/red_sandstone" | "exlinefurniture:acacia_chair_orange" | "extshape:raw_copper_pressure_plate" | "iron_block" | "minecraft:iron_block" | "chisel:tiles_medium/granite" | "chisel:slant/magenta_concrete" | "exlinefurniture:dark_oak_window" | "mtr:glass_fence_shm" | "dark_oak_door" | "minecraft:dark_oak_door" | "blackstone" | "minecraft:blackstone" | "chiselsandbits:reflection_helper_block" | "lapis_ore" | "minecraft:lapis_ore" | "big_dripleaf" | "minecraft:big_dripleaf" | "extshape:honeycomb_vertical_slab" | "chisel:pillar/blue_concrete" | "extshape:blue_terracotta_stairs" | "redbits:inverted_redstone_torch" | "birch_sapling" | "minecraft:birch_sapling" | "adorn:oak_post" | "chisel:encased_bricks/light_gray_concrete" | "chisel:chaotic_medium/pink_concrete" | "chisel:shipping_crate/acacia_planks" | "flower_pot" | "minecraft:flower_pot" | "chisel:panel/magenta_concrete" | "extshape:light_blue_wool_vertical_quarter_piece" | "extshape:lime_terracotta_wall" | "extshape:cyan_wool_pressure_plate" | "adorn:crimson_table" | "extshape:yellow_wool_stairs" | "potted_flowering_azalea_bush" | "minecraft:potted_flowering_azalea_bush" | "lilac" | "minecraft:lilac" | "chisel:simple/diamond_block" | "extshape:pink_wool_fence" | "extshape:deepslate_brick_fence_gate" | "mtr:station_name_wall_gray" | "nether_sprouts" | "minecraft:nether_sprouts" | "diamond_ore" | "minecraft:diamond_ore" | "extshape:brown_terracotta_vertical_slab" | "extshape:blue_terracotta_fence" | "extshape:black_terracotta_quarter_piece" | "extshape:black_concrete_vertical_stairs" | "adorn:warped_shelf" | "chisel:encased_bricks/blue_concrete" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "chisel:triple_bricks/diorite" | "extshape:andesite_vertical_stairs" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "chisel:llama/light_gray_wool" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "chisel:chaotic_bricks/coal_block" | "chisel:chrono/glass" | "chisel:encased_bricks/granite" | "extshape:birch_vertical_stairs" | "extshape:end_stone_fence_gate" | "extshape:cyan_concrete_fence_gate" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "londonunderground:block_roundel_1_big" | "exlinefurniture:dark_oak_chair_black" | "extshape:waxed_exposed_cut_copper_wall" | "chisel:triple_bricks/deepslate" | "candle_cake" | "minecraft:candle_cake" | "extshape:brown_wool_button" | "exlinefurniture:warped_adirondack_chair" | "redbits:birch_large_button" | "small_dripleaf" | "minecraft:small_dripleaf" | "chisel:french/red_sandstone" | "chisel:twist/light_blue_concrete" | "exlinefurniture:crimson_lamp_pink" | "chisel:encased_bricks/sandstone" | "chisel:layer/light_blue_concrete" | "exlinefurniture:drapes_black" | "chisel:braid/red_concrete" | "extshape:red_nether_brick_quarter_piece" | "extshape:cyan_concrete_pressure_plate" | "extshape:black_terracotta_wall" | "green_wall_banner" | "minecraft:green_wall_banner" | "redstone_ore" | "minecraft:redstone_ore" | "chisel:prism/purple_concrete" | "extshape:yellow_terracotta_fence" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "extshape:chiseled_sandstone_stairs" | "chisel:soft_bricks/prismarine" | "adorn:oak_coffee_table" | "extshape:crimson_vertical_slab" | "extshape:white_concrete_button" | "extshape:waxed_exposed_copper_vertical_slab" | "chisel:mosaic/glowstone" | "mtr:station_color_chiseled_quartz_block_slab" | "chisel:encased/crimson_planks" | "extshape:gold_slab" | "extshape:green_concrete_vertical_slab" | "extshape:chiseled_quartz_fence_gate" | "chisel:triple_bricks/light_blue_concrete" | "londonunderground:tube_1b" | "chisel:cut/lime_concrete" | "extshape:waxed_copper_vertical_slab" | "extshape:magenta_terracotta_vertical_slab" | "mtr:station_color_cobblestone" | "horn_coral_wall_fan" | "minecraft:horn_coral_wall_fan" | "chisel:road/red_sandstone" | "chisel:road/ice" | "oak_stairs" | "minecraft:oak_stairs" | "extshape:warped_wart_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece" | "extshape:purpur_pressure_plate" | "extshape:magenta_concrete_vertical_slab" | "exlinefurniture:dark_oak_chair_green" | "extshape:waxed_weathered_cut_copper_fence" | "extshape:pink_glazed_terracotta_slab" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "warped_roots" | "minecraft:warped_roots" | "extshape:gilded_blackstone_vertical_slab" | "extshape:dark_oak_vertical_quarter_piece" | "londonunderground:tube_2b" | "chiselsandbits:chiseledgrass" | "extshape:polished_blackstone_brick_vertical_stairs" | "chisel:log_bordered/crimson_planks" | "chisel:layer/brown_concrete" | "chisel:layer/sandstone" | "chisel:jellybean/green_concrete" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "extshape:polished_diorite_vertical_stairs" | "adorn:oak_kitchen_sink" | "chisel:paneling/dark_oak_planks" | "chisel:encased_bricks/glowstone" | "glass" | "minecraft:glass" | "chisel:pillar/light_blue_concrete" | "extshape:blue_wool_quarter_piece" | "londonunderground:tube_3b" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "extshape:polished_andesite_vertical_slab" | "chisel:llama/gray_wool" | "mtr:apg_door" | "chisel:chaotic_small/sandstone" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "chisel:large_tile/prismarine" | "budding_amethyst" | "minecraft:budding_amethyst" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "extshape:chiseled_deepslate_button" | "cyan_carpet" | "minecraft:cyan_carpet" | "chisel:triple_bricks/green_concrete" | "adorn:diorite_post" | "extshape:end_stone_quarter_piece" | "adorn:quartz_platform" | "extshape:light_gray_terracotta_pressure_plate" | "chisel:zag/blue_concrete" | "exlinefurniture:dark_oak_stripped_log_glass_table" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "exlinefurniture:crimson_window_slider" | "chisel:layer/cobblestone" | "extshape:light_blue_terracotta_slab" | "mtr:route_sign_wall_light" | "sculk_sensor" | "minecraft:sculk_sensor" | "chisel:slant/light_gray_concrete" | "extshape:blue_concrete_fence" | "chain_command_block" | "minecraft:chain_command_block" | "londonunderground:block_roundel_station" | "chisel:pillar/purple_concrete" | "granite_stairs" | "minecraft:granite_stairs" | "weeping_vines" | "minecraft:weeping_vines" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "chisel:solid_bricks/orange_concrete" | "mtr:station_color_purpur_pillar" | "exlinefurniture:warped_log_glass_table" | "extshape:emerald_fence_gate" | "extshape:moss_vertical_quarter_piece" | "chisel:array/sandstone" | "dead_horn_coral_wall_fan" | "minecraft:dead_horn_coral_wall_fan" | "adorn:smooth_red_sandstone_post" | "chisel:legacy/black_wool" | "chisel:array/blue_concrete" | "chisel:vertical/dirt" | "adorn:spruce_platform" | "factory_blocks:pwireframe" | "chisel:crude_vertical/spruce_planks" | "exlinefurniture:acacia_chair_purple" | "light_gray_bed" | "minecraft:light_gray_bed" | "extshape:black_wool_stairs" | "chisel:vertical/acacia_planks" | "extshape:blue_concrete_button" | "extshape:smooth_sandstone_vertical_quarter_piece" | "chisel:zag/stone" | "exlinefurniture:spruce_adirondack_chair" | "dark_oak_wall_sign" | "minecraft:dark_oak_wall_sign" | "mtr:marble_sandy_slab" | "chisel:mosaic/prismarine" | "chisel:crude_horizontal/acacia_planks" | "chisel:triple_bricks/coal_block" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "chisel:prism/stone" | "mtr:station_color_bedrock_slab" | "chisel:cracked_bricks/green_concrete" | "extshape:moss_wall" | "potted_lily_of_the_valley" | "minecraft:potted_lily_of_the_valley" | "chisel:raw/purple_concrete" | "stone_bricks" | "minecraft:stone_bricks" | "exlinefurniture:acacia_chair_green" | "extshape:blue_concrete_stairs" | "londonunderground:metropolitan_sign" | "extshape:iron_stairs" | "chiselsandbits:chiseledwood" | "chisel:jellybean/white_concrete" | "exlinefurniture:dark_oak_lamp_green" | "extshape:diorite_quarter_piece" | "mtr:psd_door_2" | "chiselsandbits:chiseledwool" | "chisel:crude_vertical/jungle_planks" | "exlinefurniture:crimson_chair_brown" | "exlinefurniture:crimson_table" | "exlinefurniture:birch_chair_gray" | "extshape:orange_terracotta_button" | "end_portal" | "minecraft:end_portal" | "extshape:purple_concrete_wall" | "chisel:ornate/purple_concrete" | "chisel:layer/prismarine" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "extshape:purpur_fence_gate" | "chisel:chunky/dirt" | "extshape:packed_ice_vertical_quarter_piece" | "chisel:jellybean/diorite" | "chisel:chaotic_small/quartz" | "extshape:dark_prismarine_vertical_stairs" | "acacia_fence" | "minecraft:acacia_fence" | "londonunderground:morden_cobble_slab" | "adorn:cut_sandstone_platform" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "londonunderground:tube_0b" | "cyan_banner" | "minecraft:cyan_banner" | "jsblock:sound_looper" | "mtr:glass_fence_stw" | "chisel:solid_bricks/light_gray_concrete" | "warped_door" | "minecraft:warped_door" | "chisel:slant/sandstone" | "chisel:jellybean/light_gray_concrete" | "chisel:french/light_gray_concrete" | "extshape:polished_granite_pressure_plate" | "snow" | "minecraft:snow" | "player_head" | "minecraft:player_head" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "chisel:cracked_bricks/stone" | "extshape:polished_blackstone_vertical_slab" | "extshape:crimson_wall" | "adorn:trading_station" | "extshape:ancient_debris_vertical_quarter_piece" | "magenta_carpet" | "minecraft:magenta_carpet" | "chisel:circular/deepslate" | "extshape:amethyst_fence" | "water" | "minecraft:water" | "chisel:tiles_small/blue_concrete" | "chisel:array/red_sandstone" | "extshape:pumpkin_quarter_piece" | "wheat_plus:road_line_double_yellow_half_slant" | "extshape:orange_terracotta_stairs" | "adorn:purpur_platform" | "chisel:slant/glowstone" | "mtr:railway_sign_3_odd" | "extshape:smooth_sandstone_button" | "extshape:purple_wool_button" | "mtr:station_color_metal" | "chisel:panel/andesite" | "extshape:yellow_terracotta_vertical_slab" | "lectern" | "minecraft:lectern" | "londonunderground:sign_trams" | "adorn:oak_kitchen_counter" | "extshape:red_wool_stairs" | "chisel:panel/bricks" | "chisel:jellybean/andesite" | "adorn:crimson_platform" | "exlinefurniture:drapes_green" | "adorn:potato_crate" | "chisel:mosaic/black_concrete" | "exlinefurniture:froggy_chair_brown" | "extshape:chiseled_stone_brick_vertical_slab" | "chisel:chaotic_medium/gray_concrete" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "factory_blocks:grate" | "extshape:purple_concrete_button" | "adorn:cobbled_deepslate_step" | "extshape:melon_quarter_piece" | "factory_blocks:metalbox" | "chisel:triple_bricks/white_concrete" | "adorn:warped_kitchen_sink" | "chisel:dent/glowstone" | "chisel:zag/magenta_concrete" | "exlinefurniture:birch_log_glass_table" | "adorn:stone_brick_chimney" | "londonunderground:sounds/see_it_say_it_sorted" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "wet_sponge" | "minecraft:wet_sponge" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "extshape:chiseled_red_sandstone_slab" | "lava" | "minecraft:lava" | "chisel:braid/light_blue_concrete" | "mtr:station_pole" | "yellow_concrete" | "minecraft:yellow_concrete" | "chisel:cracked_bricks/end_stone" | "exlinefurniture:dark_oak_log_glass_table" | "red_wall_banner" | "minecraft:red_wall_banner" | "fire_coral" | "minecraft:fire_coral" | "exlinefurniture:dark_oak_glass_table" | "adorn:carrot_crate" | "extshape:pink_wool_pressure_plate" | "chisel:tiles_medium/orange_concrete" | "extshape:prismarine_brick_pressure_plate" | "crimson_roots" | "minecraft:crimson_roots" | "chisel:french/blue_concrete" | "extshape:white_terracotta_slab" | "adorn:cut_red_sandstone_post" | "chisel:twist/deepslate" | "extshape:red_concrete_fence" | "exlinefurniture:jungle_lamp_cyan" | "extshape:amethyst_button" | "extshape:blue_terracotta_button" | "chisel:large_bricks/coal_block" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "londonunderground:track_1" | "barrel" | "minecraft:barrel" | "chisel:zag/pink_concrete" | "londonunderground:track_2" | "extshape:melon_button" | "mtr:station_color_snow_block_slab" | "adorn:blue_sofa" | "extshape:clay_quarter_piece" | "extshape:magenta_terracotta_button" | "extshape:orange_terracotta_vertical_quarter_piece" | "chiselsandbits:chiseledcloth" | "chisel:bricks/dirt" | "extshape:red_terracotta_fence_gate" | "extshape:lime_terracotta_pressure_plate" | "chisel:tiles_small/quartz" | "adorn:orange_sofa" | "extshape:light_blue_concrete_fence_gate" | "jsblock:ticket_barrier_1_entrance" | "exlinefurniture:drapes_light_gray" | "chisel:panel/purpur" | "chisel:cracked/quartz" | "chisel:encased_bricks/white_concrete" | "exlinefurniture:spruce_lamp_white" | "exlinefurniture:dark_oak_chair_lime" | "mtr:station_name_tall_block_double_sided" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "extshape:amethyst_quarter_piece" | "smithing_table" | "minecraft:smithing_table" | "extshape:smooth_red_sandstone_wall" | "extshape:light_blue_wool_vertical_stairs" | "chisel:panel/quartz" | "adorn:warped_step" | "adorn:dark_oak_step" | "cauldron" | "minecraft:cauldron" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "mtr:station_color_coal_ore" | "chisel:soft_bricks/ice" | "chisel:pillar/end_stone" | "extshape:pink_concrete_button" | "chisel:solid_bricks/yellow_concrete" | "exlinefurniture:oak_lamp_pink" | "chisel:large/birch_planks" | "extshape:gray_terracotta_wall" | "chisel:cut/magenta_concrete" | "extshape:black_wool_pressure_plate" | "andesite_wall" | "minecraft:andesite_wall" | "chisel:sunken/stone" | "extshape:lime_terracotta_vertical_slab" | "extshape:andesite_fence" | "extshape:jungle_wall" | "londonunderground:block_roundel_3_big_even" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "chisel:llama/light_blue_wool" | "extshape:birch_quarter_piece" | "extshape:dark_prismarine_wall" | "extshape:nether_wart_fence_gate" | "exlinefurniture:acacia_chair_black" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece" | "redbits:timer" | "chisel:crude_horizontal/birch_planks" | "chisel:array/red_concrete" | "chisel:llama/blue_wool" | "chisel:mosaic/light_gray_concrete" | "extshape:green_terracotta_vertical_stairs" | "chisel:panel/blue_concrete" | "bamboo_sapling" | "minecraft:bamboo_sapling" | "wheat_plus:road_line_double_yellow_full" | "chisel:chaotic_small/ice" | "exlinefurniture:dark_oak_stripped_log_table" | "extshape:diamond_slab" | "exlinefurniture:drapes_pink" | "chisel:zag/white_concrete" | "exlinefurniture:spruce_chair_brown" | "extshape:waxed_exposed_copper_wall" | "extshape:magenta_wool_vertical_quarter_piece" | "extshape:black_wool_fence" | "extshape:bedrock_wall" | "chisel:chaotic_small/diorite" | "mtr:station_color_stained_glass" | "chisel:cracked/andesite" | "extshape:smooth_basalt_vertical_slab" | "chest" | "minecraft:chest" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "extshape:white_terracotta_stairs" | "exlinefurniture:acacia_stripped_log_table" | "adorn:dark_prismarine_post" | "chisel:panel/white_concrete" | "londonunderground:tube_2b_duel" | "potted_brown_mushroom" | "minecraft:potted_brown_mushroom" | "extshape:netherrack_slab" | "adorn:polished_granite_platform" | "extshape:purple_terracotta_button" | "redstone_wire" | "minecraft:redstone_wire" | "chisel:chaotic_small/glowstone" | "chisel:largeingot/gold_block" | "red_bed" | "minecraft:red_bed" | "extshape:blackstone_vertical_slab" | "chisel:encased_bricks/purpur" | "adorn:brick_step" | "chisel:solid_bricks/diorite" | "sweet_berry_bush" | "minecraft:sweet_berry_bush" | "chisel:dungeon/glass" | "exlinefurniture:dark_oak_chair_blue" | "chisel:layer/glowstone" | "extshape:amethyst_fence_gate" | "mtr:train_sensor" | "chisel:legacy/purple_wool" | "exlinefurniture:crimson_chair_light_blue" | "mtr:station_color_quartz_pillar_slab" | "extshape:nether_brick_quarter_piece" | "extshape:cyan_concrete_vertical_stairs" | "chisel:cracked/bricks" | "chisel:small_bricks/light_blue_concrete" | "chisel:encased_bricks/quartz" | "adorn:brown_table_lamp" | "chisel:french/orange_concrete" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "extshape:cut_sandstone_vertical_stairs" | "chisel:chaotic_medium/stone" | "adorn:birch_table" | "chiselsandbits:chiseledground" | "extshape:red_wool_vertical_stairs" | "pumpkin_stem" | "minecraft:pumpkin_stem" | "mtr:cable_car_node_lower" | "extshape:magenta_wool_fence" | "extshape:cyan_wool_wall" | "chisel:twist/coal_block" | "extshape:iron_fence_gate" | "exlinefurniture:froggy_chair_lime" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "exlinefurniture:jungle_adirondack_chair" | "chisel:french/prismarine" | "chisel:cracked/black_concrete" | "chisel:large_tile/stone" | "extshape:lime_wool_vertical_quarter_piece" | "adorn:spruce_post" | "chisel:panel/stone" | "exlinefurniture:warped_lamp_magenta" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "extshape:orange_terracotta_wall" | "adorn:polished_blackstone_brick_post" | "extshape:light_blue_concrete_slab" | "chisel:braid/magenta_concrete" | "birch_sign" | "minecraft:birch_sign" | "extshape:shroomlight_slab" | "extshape:mossy_cobblestone_button" | "chisel:crude_paneling/jungle_planks" | "adorn:warped_coffee_table" | "exlinefurniture:spruce_stripped_log_glass_table" | "wheat_plus:road_line_double_yellow_full_slant" | "chisel:chaotic_bricks/lime_concrete" | "chisel:shale/glass" | "chisel:coin_heads/gold_block" | "chisel:cut/quartz" | "mtr:station_name_wall" | "extshape:stone_vertical_slab" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "spruce_stairs" | "minecraft:spruce_stairs" | "exlinefurniture:jungle_chair_white" | "extshape:terracotta_quarter_piece" | "chisel:french/yellow_concrete" | "exlinefurniture:acacia_glass_table" | "jungle_sign" | "minecraft:jungle_sign" | "cyan_candle" | "minecraft:cyan_candle" | "adorn:spruce_coffee_table" | "extshape:snow_slab" | "extshape:bedrock_button" | "extshape:red_nether_brick_vertical_quarter_piece" | "chisel:large_tile/purple_concrete" | "extshape:ancient_debris_pressure_plate" | "exlinefurniture:jungle_bench" | "chisel:cracked_bricks/redstone_block" | "extshape:orange_concrete_quarter_piece" | "chisel:twist/cyan_concrete" | "chisel:large_tile_bismuth/glowstone" | "factory_blocks:gvent" | "londonunderground:morden_stone" | "chisel:legacy/pink_wool" | "adorn:acacia_bench" | "chisel:weaver/granite" | "adorn:magmatic_prismarine_chimney" | "adorn:prismarine_post" | "exlinefurniture:froggy_chair_blue" | "magenta_candle" | "minecraft:magenta_candle" | "chisel:tiles_medium/light_blue_concrete" | "extshape:waxed_exposed_copper_vertical_quarter_piece" | "extshape:oak_wall" | "chisel:encased_bricks/bricks" | "extshape:chiseled_quartz_wall" | "chisel:brick/gold_block" | "exlinefurniture:acacia_lamp_lime" | "adorn:nether_brick_post" | "factory_blocks:insulation" | "mtr:psd_glass_end_2" | "acacia_planks" | "minecraft:acacia_planks" | "slime_block" | "minecraft:slime_block" | "chisel:mosaic/lime_concrete" | "extshape:calcite_wall" | "chisel:crude_horizontal/oak_planks" | "extshape:light_gray_terracotta_stairs" | "extshape:red_concrete_fence_gate" | "extshape:tuff_vertical_stairs" | "mtr:arrival_projector_1_medium" | "chisel:cracked/red_sandstone" | "mtr:railway_sign_5_even" | "extshape:light_gray_wool_stairs" | "extshape:raw_gold_slab" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "adorn:wheat_seed_crate" | "extshape:waxed_weathered_copper_vertical_stairs" | "lime_candle_cake" | "minecraft:lime_candle_cake" | "extshape:light_gray_concrete_wall" | "adorn:spruce_kitchen_sink" | "chisel:encased_bricks/stone" | "extshape:gray_concrete_quarter_piece" | "soul_sand" | "minecraft:soul_sand" | "brown_terracotta" | "minecraft:brown_terracotta" | "chisel:crude_paneling/spruce_planks" | "exlinefurniture:oak_chair_gray" | "exlinefurniture:acacia_window_heart" | "extshape:magenta_concrete_wall" | "mtr:station_color_stone_bricks" | "warped_wall_sign" | "minecraft:warped_wall_sign" | "blue_wool" | "minecraft:blue_wool" | "extshape:dripstone_pressure_plate" | "jsblock:exit_sign_1e" | "note_block" | "minecraft:note_block" | "chisel:weaver/sandstone" | "bamboo" | "minecraft:bamboo" | "extshape:waxed_cut_copper_pressure_plate" | "extshape:gray_terracotta_vertical_slab" | "chisel:chaotic_small/cobblestone" | "exlinefurniture:dark_oak_table" | "chisel:circular/purple_concrete" | "redbits:redstone_lamp" | "extshape:yellow_wool_vertical_stairs" | "extshape:mossy_cobblestone_fence" | "chisel:braid/black_concrete" | "chisel:circular/light_blue_concrete" | "chisel:tiles_medium/yellow_concrete" | "chisel:slant/red_concrete" | "chisel:cracked_bricks/coal_block" | "mtr:psd_glass" | "extshape:nether_brick_pressure_plate" | "chisel:streak/glass" | "extshape:waxed_oxidized_copper_vertical_stairs" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "extshape:netherite_quarter_piece" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "extshape:cut_red_sandstone_vertical_stairs" | "chisel:twist/redstone_block" | "extshape:lime_concrete_vertical_quarter_piece" | "exlinefurniture:warped_window_sliding" | "adorn:magenta_sofa" | "mtr:clock" | "shulker_box" | "minecraft:shulker_box" | "extshape:light_gray_wool_button" | "extshape:lime_wool_vertical_stairs" | "mtr:station_color_quartz_pillar" | "chisel:weaver/light_blue_concrete" | "factory_blocks:rust_plates" | "chisel:chaotic_bricks/ice" | "chisel:large_tile/white_concrete" | "diorite_wall" | "minecraft:diorite_wall" | "extshape:bedrock_fence_gate" | "extshape:obsidian_wall" | "white_carpet" | "minecraft:white_carpet" | "spruce_planks" | "minecraft:spruce_planks" | "extshape:lime_terracotta_vertical_quarter_piece" | "extshape:pink_concrete_stairs" | "adorn:crimson_kitchen_counter" | "chisel:jellybean/cyan_concrete" | "purple_wall_banner" | "minecraft:purple_wall_banner" | "adorn:wall_stone_torch" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "exlinefurniture:spruce_lamp_blue" | "chisel:gem/diamond_block" | "chisel:road/quartz" | "extshape:light_blue_concrete_vertical_stairs" | "lantern" | "minecraft:lantern" | "chisel:log_bordered/birch_planks" | "chisel:circular/cyan_concrete" | "extshape:raw_gold_quarter_piece" | "chisel:chaotic_bricks/red_concrete" | "chisel:large_tile/red_sandstone" | "extshape:snow_vertical_slab" | "extshape:gilded_blackstone_stairs" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "ender_chest" | "minecraft:ender_chest" | "chisel:dent/gray_concrete" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "brown_candle" | "minecraft:brown_candle" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "exlinefurniture:oak_chair" | "cobblestone" | "minecraft:cobblestone" | "chisel:cracked/granite" | "extshape:pink_concrete_fence" | "chisel:circular/quartz" | "mtr:glass_fence_cio" | "chisel:chaotic_small/orange_concrete" | "exlinefurniture:froggy_chair_cyan" | "extshape:pink_wool_button" | "chisel:small_bricks/coal_block" | "crimson_nylium" | "minecraft:crimson_nylium" | "chisel:legacy/gray_wool" | "extshape:light_blue_terracotta_quarter_piece" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "lime_bed" | "minecraft:lime_bed" | "yellow_wall_banner" | "minecraft:yellow_wall_banner" | "chisel:mosaic/stone" | "bitsandchisels:bits_block" | "mtr:train_announcer" | "extshape:magenta_concrete_button" | "extshape:waxed_weathered_copper_slab" | "extshape:brown_concrete_pressure_plate" | "chisel:slant/stone" | "exlinefurniture:oak_chair_yellow" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "extshape:brick_quarter_piece" | "exlinefurniture:froggy_chair_red" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "chisel:soft_bricks/red_sandstone" | "extshape:pink_terracotta_pressure_plate" | "mtr:glass_fence_ckt" | "extshape:ancient_debris_slab" | "exlinefurniture:spruce_chair_pink" | "extshape:white_concrete_fence_gate" | "chisel:legacy/white_wool" | "exlinefurniture:acacia_chair_light_blue" | "lime_wool" | "minecraft:lime_wool" | "light_gray_wool" | "minecraft:light_gray_wool" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "warped_stem" | "minecraft:warped_stem" | "extshape:lime_concrete_pressure_plate" | "chisel:crushed/diamond_block" | "extshape:purple_wool_wall" | "extshape:red_wool_fence_gate" | "extshape:white_terracotta_vertical_quarter_piece" | "chisel:bevel_skeleton/red_sandstone" | "adorn:cobblestone_chimney" | "extshape:white_wool_quarter_piece" | "extshape:lime_concrete_slab" | "potted_acacia_sapling" | "minecraft:potted_acacia_sapling" | "chisel:tiles_medium/green_concrete" | "chisel:zag/orange_concrete" | "exlinefurniture:spruce_lamp_lime" | "chisel:cut/white_concrete" | "exlinefurniture:dark_oak_chair_light_gray" | "powder_snow_cauldron" | "minecraft:powder_snow_cauldron" | "chisel:moon/iron_block" | "chisel:ornate/diorite" | "purpur_pillar" | "minecraft:purpur_pillar" | "extshape:chiseled_sandstone_vertical_slab" | "cyan_concrete" | "minecraft:cyan_concrete" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "chisel:smooth/spruce_planks" | "extshape:red_sandstone_vertical_quarter_piece" | "adorn:black_table_lamp" | "extshape:purple_terracotta_stairs" | "jsblock:light_1" | "chisel:cracked/sandstone" | "jsblock:light_2" | "lime_banner" | "minecraft:lime_banner" | "kelp" | "minecraft:kelp" | "chisel:slant/ice" | "exlinefurniture:warped_bench" | "adorn:smooth_sandstone_platform" | "chisel:dent/magenta_concrete" | "exlinefurniture:dark_oak_window_web" | "chisel:ornate/granite" | "extshape:orange_wool_slab" | "chisel:triple_bricks/prismarine" | "chisel:french/redstone_block" | "redstone_lamp" | "minecraft:redstone_lamp" | "end_rod" | "minecraft:end_rod" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "piston_head" | "minecraft:piston_head" | "chisel:braid/blue_concrete" | "extshape:end_stone_button" | "extshape:light_gray_concrete_vertical_slab" | "adorn:crimson_drawer" | "mtr:train_cargo_loader" | "adorn:nether_brick_chimney" | "chisel:prism/red_sandstone" | "adorn:quartz_step" | "extshape:amethyst_vertical_quarter_piece" | "extshape:pink_terracotta_fence" | "jsblock:auto_iron_door" | "chisel:ornate/light_gray_concrete" | "extshape:light_blue_concrete_button" | "extshape:lime_terracotta_fence" | "extshape:waxed_cut_copper_quarter_piece" | "extshape:calcite_vertical_stairs" | "tube_coral" | "minecraft:tube_coral" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "chisel:chaotic_medium/black_concrete" | "extshape:raw_copper_vertical_slab" | "chisel:french/quartz" | "exlinefurniture:birch_window_web" | "chisel:tiles_small/purple_concrete" | "azalea" | "minecraft:azalea" | "chiselsandbits:chiseledclay" | "extshape:chiseled_red_sandstone_vertical_slab" | "chisel:tiles_medium/white_concrete" | "extshape:chiseled_nether_brick_slab" | "chisel:road/diorite" | "chisel:array/green_concrete" | "chisel:road/andesite" | "adorn:pink_sofa" | "extshape:stone_wall" | "extshape:light_gray_glazed_terracotta_slab" | "chisel:raw/end_stone" | "crimson_sign" | "minecraft:crimson_sign" | "exlinefurniture:dark_oak_lamp_light_gray" | "extshape:honeycomb_stairs" | "adorn:birch_chair" | "adorn:pumpkin_seed_crate" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "extshape:chiseled_polished_blackstone_vertical_slab" | "chisel:layer/blue_concrete" | "extshape:light_gray_wool_vertical_slab" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "chisel:braid/purple_concrete" | "adorn:warped_table" | "exlinefurniture:oak_stripped_log_table" | "extshape:packed_ice_fence" | "moving_piston" | "minecraft:moving_piston" | "extshape:green_wool_quarter_piece" | "chisel:chaotic_small/purpur" | "factory_blocks:cables" | "mtr:station_color_polished_andesite_slab" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "chisel:jellybean/ice" | "adorn:cyan_table_lamp" | "chisel:chaotic_medium/lime_concrete" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "chisel:raw/magenta_concrete" | "extshape:magenta_terracotta_stairs" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "chisel:tiles_medium/pink_concrete" | "exlinefurniture:crimson_window_web" | "adorn:mossy_stone_brick_step" | "exlinefurniture:bird_bath_brick" | "mtr:glass_fence_tsh" | "adorn:acacia_kitchen_counter" | "extshape:iron_slab" | "extshape:netherrack_stairs" | "extshape:chiseled_deepslate_fence_gate" | "londonunderground:lu_pole" | "chisel:cracked_bricks/light_blue_concrete" | "chisel:cracked/purpur" | "chisel:cut/ice" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "chisel:soft_bricks/green_concrete" | "chisel:mosaic/magenta_concrete" | "extshape:polished_diorite_vertical_slab" | "extshape:black_concrete_quarter_piece" | "wheat_plus:road_line_single_yellow_half" | "jungle_sapling" | "minecraft:jungle_sapling" | "extshape:obsidian_quarter_piece" | "extshape:blue_concrete_vertical_slab" | "exlinefurniture:crimson_log_table" | "extshape:brown_terracotta_fence_gate" | "extshape:emerald_vertical_slab" | "jsblock:signal_light_green" | "londonunderground:platform_block" | "chisel:tiles_medium/gray_concrete" | "adorn:blackstone_post" | "birch_button" | "minecraft:birch_button" | "chisel:cut/gray_concrete" | "extshape:magenta_concrete_vertical_quarter_piece" | "chisel:chaotic_bricks/andesite" | "chisel:shipping_crate/birch_planks" | "chisel:chaotic_small/coal_block" | "extshape:raw_copper_vertical_quarter_piece" | "adorn:acacia_post" | "extshape:magenta_wool_vertical_stairs" | "potted_poppy" | "minecraft:potted_poppy" | "adorn:end_stone_brick_step" | "chisel:slant/black_concrete" | "chisel:soft_bricks/white_concrete" | "exlinefurniture:dark_oak_lamp_pink" | "player_wall_head" | "minecraft:player_wall_head" | "chisel:panel/ice" | "adorn:polished_blackstone_post" | "chisel:llama/yellow_wool" | "extshape:light_gray_wool_pressure_plate" | "cyan_bed" | "minecraft:cyan_bed" | "morecommands:locked_chest" | "exlinefurniture:spruce_chair_yellow" | "extshape:cut_sandstone_stairs" | "extshape:blue_concrete_vertical_quarter_piece" | "extshape:raw_gold_button" | "chisel:raw/cyan_concrete" | "chisel:panel/red_sandstone" | "extshape:raw_gold_vertical_stairs" | "chisel:ornate/ice" | "chisel:chaotic_small/yellow_concrete" | "exlinefurniture:spruce_lamp_orange" | "londonunderground:tube_1_stop" | "chisel:road/cyan_concrete" | "raw_copper_block" | "minecraft:raw_copper_block" | "chisel:pillar/redstone_block" | "warped_wart_block" | "minecraft:warped_wart_block" | "extshape:light_blue_terracotta_vertical_quarter_piece" | "adorn:gray_sofa" | "extshape:purpur_quarter_piece" | "chisel:largeornate/deepslate" | "chiselsandbits:chiseledpacked_ice" | "chisel:chaotic_small/bricks" | "chisel:pillar/deepslate" | "chisel:triple_bricks/gray_concrete" | "adorn:cut_red_sandstone_platform" | "extshape:black_wool_button" | "chisel:small_bricks/blue_concrete" | "extshape:red_nether_brick_button" | "exlinefurniture:warped_window" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "chisel:zag/andesite" | "chisel:chinese/glass" | "exlinefurniture:acacia_chair_gray" | "chisel:tiles_small/brown_concrete" | "quartz_block" | "minecraft:quartz_block" | "extshape:chiseled_stone_brick_slab" | "chisel:small_bricks/magenta_concrete" | "chisel:mosaic/white_concrete" | "exlinefurniture:lantern_stone" | "exlinefurniture:warped_window_slider" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "chisel:layer/stone" | "chisel:mosaic/quartz" | "extshape:lime_terracotta_vertical_stairs" | "chisel:twist/purple_concrete" | "chisel:zag/yellow_concrete" | "exlinefurniture:jungle_dresser" | "dirt" | "minecraft:dirt" | "chisel:cracked_bricks/prismarine" | "extshape:iron_vertical_quarter_piece" | "adorn:jungle_table" | "exlinefurniture:dark_oak_chair_red" | "extshape:blue_concrete_vertical_stairs" | "factory_blocks:wgpanel" | "chisel:solid_bricks/red_sandstone" | "extshape:yellow_wool_fence" | "exlinefurniture:crimson_chair_blue" | "extshape:granite_fence_gate" | "mtr:psd_door" | "creeper_wall_head" | "minecraft:creeper_wall_head" | "smoker" | "minecraft:smoker" | "exlinefurniture:acacia_window_web" | "exlinefurniture:jungle_lamp_purple" | "jsblock:helpline_6" | "chisel:large/spruce_planks" | "jsblock:helpline_5" | "chisel:prism/granite" | "jsblock:helpline_4" | "extshape:yellow_concrete_pressure_plate" | "jsblock:helpline_3" | "adorn:egg_crate" | "extshape:packed_ice_quarter_piece" | "jsblock:helpline_2" | "jsblock:helpline_1" | "chisel:road/coal_block" | "extshape:chiseled_stone_brick_fence" | "extshape:moss_fence_gate" | "extshape:prismarine_brick_quarter_piece" | "chisel:road/light_gray_concrete" | "white_candle_cake" | "minecraft:white_candle_cake" | "extshape:terracotta_vertical_quarter_piece" | "exlinefurniture:oak_lamp_orange" | "chisel:jellybean/purple_concrete" | "brick_slab" | "minecraft:brick_slab" | "extshape:black_concrete_fence_gate" | "extshape:orange_wool_vertical_slab" | "extshape:deepslate_brick_button" | "bricks" | "minecraft:bricks" | "melon_stem" | "minecraft:melon_stem" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "chisel:road/redstone_block" | "extshape:diamond_pressure_plate" | "adorn:oak_shelf" | "chisel:light/glass" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "chisel:small_bricks/purple_concrete" | "chisel:layer/bricks" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "extshape:chiseled_nether_brick_vertical_stairs" | "extshape:cyan_concrete_wall" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "exlinefurniture:acacia_chair_white" | "exlinefurniture:acacia_lamp_gray" | "extshape:deepslate_brick_vertical_slab" | "extshape:white_terracotta_pressure_plate" | "extshape:waxed_cut_copper_vertical_stairs" | "chisel:chaotic_bricks/pink_concrete" | "gray_candle_cake" | "minecraft:gray_candle_cake" | "chisel:encased_bricks/red_sandstone" | "mtr:station_color_quartz_bricks_slab" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "redbits:stone_large_button" | "white_candle" | "minecraft:white_candle" | "chisel:circular/green_concrete" | "extshape:cyan_terracotta_pressure_plate" | "extshape:mossy_cobblestone_quarter_piece" | "extshape:chiseled_stone_brick_fence_gate" | "chisel:cut/orange_concrete" | "extshape:netherrack_pressure_plate" | "extshape:tuff_quarter_piece" | "chisel:raw/white_concrete" | "factory_blocks:srust" | "chisel:cracked/brown_concrete" | "mtr:train_cargo_unloader" | "chisel:chaotic_small/brown_concrete" | "chisel:crate_dark/gold_block" | "exlinefurniture:crimson_chair_lime" | "chisel:road/granite" | "mtr:lift_door_odd_1" | "extshape:cyan_wool_fence_gate" | "blue_banner" | "minecraft:blue_banner" | "chisel:ornatelayer/lapis_block" | "exlinefurniture:acacia_stripped_log_glass_table" | "chisel:chaotic_medium/end_stone" | "prismarine_wall" | "minecraft:prismarine_wall" | "chisel:dent/sandstone" | "chisel:chaotic_bricks/end_stone" | "extshape:purple_terracotta_slab" | "adorn:yellow_sofa" | "chisel:mosaic/ice" | "extshape:lime_concrete_vertical_slab" | "extshape:gray_terracotta_pressure_plate" | "glowstone" | "minecraft:glowstone" | "extshape:magenta_terracotta_vertical_quarter_piece" | "extshape:nether_wart_quarter_piece" | "extshape:honeycomb_button" | "extshape:crying_obsidian_vertical_stairs" | "chisel:raw/diorite" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "orange_candle_cake" | "minecraft:orange_candle_cake" | "chisel:vents/iron_block" | "extshape:packed_ice_wall" | "chisel:large_tile/cyan_concrete" | "chisel:panel/green_concrete" | "chisel:soft_bricks/cyan_concrete" | "jsblock:station_ceiling_pole" | "blackstone_wall" | "minecraft:blackstone_wall" | "chisel:cells/emerald_block" | "chisel:simple/gold_block" | "extshape:dark_oak_quarter_piece" | "light_gray_candle" | "minecraft:light_gray_candle" | "chisel:triple_bricks/lime_concrete" | "extshape:yellow_concrete_wall" | "brown_candle_cake" | "minecraft:brown_candle_cake" | "chisel:ornate/redstone_block" | "mtr:station_color_bone_block_slab" | "exlinefurniture:spruce_lamp_purple" | "chisel:cracked/cyan_concrete" | "chisel:twist/red_sandstone" | "chisel:chaotic_small/black_concrete" | "extshape:netherrack_quarter_piece" | "chisel:japanese/glass" | "adorn:basalt_step" | "chisel:tiles_small/sandstone" | "extshape:cyan_terracotta_quarter_piece" | "chisel:zag/green_concrete" | "adorn:crimson_shelf" | "extshape:cobbled_deepslate_vertical_quarter_piece" | "adorn:diorite_platform" | "exlinefurniture:window_web" | "factory_blocks:vent" | "chisel:encased/birch_planks" | "exlinefurniture:jungle_chair" | "exlinefurniture:warped_dresser" | "extshape:end_stone_stairs" | "chisel:layer/purpur" | "sea_lantern" | "minecraft:sea_lantern" | "chisel:array/cobblestone" | "dead_bush" | "minecraft:dead_bush" | "extshape:chiseled_deepslate_vertical_slab" | "factory_blocks:mosaic" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "extshape:quartz_brick_slab" | "extshape:ancient_debris_fence" | "extshape:waxed_cut_copper_wall" | "chiselsandbits:chiseledplant" | "exlinefurniture:dark_oak_chair_purple" | "extshape:amethyst_pressure_plate" | "chisel:panel/light_gray_concrete" | "extshape:white_wool_slab" | "londonunderground:platform_tfl_1" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "chiselsandbits:modification_table" | "chisel:small_bricks/bricks" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "mtr:station_color_dark_prismarine_slab" | "blue_wall_banner" | "minecraft:blue_wall_banner" | "wheat_plus:road_line_single_yellow_full" | "extshape:black_terracotta_pressure_plate" | "pink_banner" | "minecraft:pink_banner" | "adorn:orange_table_lamp" | "extshape:magenta_terracotta_fence" | "chisel:twist/prismarine" | "chisel:array/purple_concrete" | "chisel:solid_bricks/black_concrete" | "exlinefurniture:jungle_chair_purple" | "adorn:magenta_table_lamp" | "factory_blocks:fan" | "exlinefurniture:spruce_lamp_cyan" | "chisel:log_bordered/acacia_planks" | "chisel:triple_bricks/end_stone" | "extshape:obsidian_button" | "adorn:cyan_sofa" | "chisel:dent/lime_concrete" | "chisel:soft_bricks/coal_block" | "chisel:tiles_small/glowstone" | "extshape:chiseled_nether_brick_quarter_piece" | "extshape:acacia_wall" | "mtr:platform_na_1_indented" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "extshape:white_terracotta_button" | "extshape:raw_iron_slab" | "exlinefurniture:spruce_window_sliding" | "chisel:panel/purple_concrete" | "extshape:light_blue_wool_fence" | "extshape:brown_terracotta_wall" | "jsblock:bufferstop_1" | "exlinefurniture:oak_chair_light_gray" | "chisel:jellybean/glowstone" | "extshape:cut_sandstone_vertical_quarter_piece" | "chisel:cracked/glowstone" | "extshape:polished_granite_fence_gate" | "furnace" | "minecraft:furnace" | "chisel:poison/deepslate" | "extshape:sea_lantern_vertical_slab" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "crimson_wall_sign" | "minecraft:crimson_wall_sign" | "exlinefurniture:window" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "potted_dark_oak_sapling" | "minecraft:potted_dark_oak_sapling" | "exlinefurniture:birch_lamp_light_blue" | "chisel:cracked_bricks/deepslate" | "redbits:latch" | "chisel:tiles_small/light_gray_concrete" | "extshape:jungle_vertical_stairs" | "activator_rail" | "minecraft:activator_rail" | "mtr:station_color_concrete_powder_slab" | "repeating_command_block" | "minecraft:repeating_command_block" | "adorn:stone_platform" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "chisel:prism/cyan_concrete" | "chisel:horizontal/dirt" | "chisel:prism/diorite" | "extshape:andesite_vertical_quarter_piece" | "white_shulker_box" | "minecraft:white_shulker_box" | "extshape:brick_fence_gate" | "extshape:honeycomb_fence_gate" | "extshape:waxed_oxidized_cut_copper_quarter_piece" | "chisel:cut/yellow_concrete" | "extshape:bedrock_stairs" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "chisel:small_bricks/purpur" | "red_sandstone" | "minecraft:red_sandstone" | "chisel:shipping_crate/spruce_planks" | "extshape:stone_vertical_stairs" | "extshape:green_wool_fence_gate" | "extshape:quartz_brick_vertical_quarter_piece" | "zombie_wall_head" | "minecraft:zombie_wall_head" | "spruce_button" | "minecraft:spruce_button" | "extshape:lime_wool_vertical_slab" | "adorn:mossy_cobblestone_step" | "extshape:tuff_slab" | "exlinefurniture:birch_chair_lime" | "exlinefurniture:crimson_chair" | "extshape:smooth_sandstone_pressure_plate" | "chisel:slant/brown_concrete" | "extshape:crying_obsidian_fence_gate" | "extshape:polished_deepslate_vertical_stairs" | "chisel:jellybean/granite" | "chisel:pillar/stone" | "exlinefurniture:dark_oak_chair_white" | "exlinefurniture:spruce_window_slider" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "chisel:braid/end_stone" | "exlinefurniture:birch_chair_blue" | "adorn:stone_post" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "exlinefurniture:window_heart" | "extshape:pink_concrete_fence_gate" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "chisel:space/diamond_block" | "extshape:smooth_sandstone_vertical_slab" | "extshape:light_blue_wool_pressure_plate" | "chisel:llama/cyan_wool" | "extshape:cobblestone_button" | "chisel:array/glowstone" | "chisel:chaotic_small/blue_concrete" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "exlinefurniture:oak_lamp_magenta" | "extshape:shroomlight_stairs" | "adorn:smooth_stone_platform" | "exlinefurniture:birch_stripped_log_table" | "extshape:lime_glazed_terracotta_slab" | "mtr:station_color_bedrock" | "dragon_egg" | "minecraft:dragon_egg" | "barrier" | "minecraft:barrier" | "extshape:smooth_sandstone_fence" | "extshape:black_wool_slab" | "extshape:brown_wool_fence" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "exlinefurniture:crimson_chair_orange" | "extshape:orange_concrete_slab" | "extshape:black_wool_vertical_slab" | "extshape:magenta_terracotta_slab" | "factory_blocks:wireframe" | "coal_ore" | "minecraft:coal_ore" | "exlinefurniture:flower_arrangement" | "factory_blocks:small_pipes" | "chisel:array/coal_block" | "chisel:encased_large/crimson_planks" | "adorn:green_sofa" | "extshape:blue_wool_stairs" | "mtr:station_color_smooth_stone_slab" | "extshape:chiseled_stone_brick_vertical_quarter_piece" | "factory_blocks:factory" | "extshape:waxed_weathered_copper_pressure_plate" | "extshape:purple_terracotta_quarter_piece" | "chisel:tiles_medium/lime_concrete" | "londonunderground:block_roundel_station_top" | "extshape:lime_terracotta_stairs" | "gray_candle" | "minecraft:gray_candle" | "chisel:layer/purple_concrete" | "extshape:blue_wool_vertical_quarter_piece" | "extshape:waxed_weathered_cut_copper_fence_gate" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "chisel:smallingot/gold_block" | "extshape:moss_quarter_piece" | "adorn:birch_kitchen_sink" | "chisel:pillar/cyan_concrete" | "mtr:psd_glass_end" | "exlinefurniture:crimson_bench" | "extshape:waxed_oxidized_cut_copper_pressure_plate" | "birch_fence" | "minecraft:birch_fence" | "chisel:pillar/lime_concrete" | "extshape:brown_concrete_vertical_stairs" | "chiselsandbits:pattern_scanner" | "exlinefurniture:oak_table" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "extshape:magenta_glazed_terracotta_slab" | "tall_grass" | "minecraft:tall_grass" | "extshape:diorite_pressure_plate" | "chisel:weaver/blue_concrete" | "extshape:white_wool_fence_gate" | "cornflower" | "minecraft:cornflower" | "exlinefurniture:acacia_lamp_white" | "chisel:twist/glowstone" | "mtr:route_sign_standing_light" | "chisel:small_bricks/green_concrete" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "chisel:ornate/emerald_block" | "wheat_plus:road_line_single_white_half_slant" | "wheat_plus:road_blank_half" | "extshape:yellow_terracotta_vertical_quarter_piece" | "chisel:mosaic/coal_block" | "exlinefurniture:acacia_window_sliding" | "adorn:birch_post" | "chisel:raw/red_sandstone" | "extshape:tuff_stairs" | "extshape:calcite_quarter_piece" | "adorn:deepslate_step" | "exlinefurniture:oak_lamp_yellow" | "adorn:sandstone_post" | "large_fern" | "minecraft:large_fern" | "chisel:zag/bricks" | "extshape:end_stone_wall" | "black_wool" | "minecraft:black_wool" | "chisel:solid_bricks/ice" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "extshape:purple_terracotta_fence_gate" | "extshape:raw_copper_wall" | "chisel:tiles_medium/diorite" | "chisel:happy/dirt" | "extshape:raw_iron_fence_gate" | "chisel:cut/bricks" | "londonunderground:pids_northern" | "yellow_bed" | "minecraft:yellow_bed" | "chisel:mosaic/end_stone" | "chisel:stacked/spruce_planks" | "beehive" | "minecraft:beehive" | "chisel:encased_bricks/yellow_concrete" | "extshape:waxed_oxidized_copper_slab" | "extshape:mossy_stone_brick_vertical_stairs" | "factory_blocks:large_plating" | "extshape:polished_diorite_button" | "chisel:cut/prismarine" | "birch_wood" | "minecraft:birch_wood" | "exlinefurniture:jungle_lamp_yellow" | "exlinefurniture:spruce_log_table" | "extshape:purple_concrete_slab" | "extshape:orange_concrete_wall" | "scaffolding" | "minecraft:scaffolding" | "extshape:yellow_wool_quarter_piece" | "chisel:mosaic/purpur" | "acacia_button" | "minecraft:acacia_button" | "extshape:prismarine_vertical_slab" | "chisel:jellybean/purpur" | "chisel:mosaic/andesite" | "chisel:layer/end_stone" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "extshape:red_concrete_vertical_quarter_piece" | "purple_candle" | "minecraft:purple_candle" | "chisel:chaotic_bricks/purpur" | "chisel:small_bricks/light_gray_concrete" | "chisel:slant/diorite" | "chisel:small_bricks/ice" | "chisel:ornate/coal_block" | "extshape:waxed_oxidized_copper_vertical_quarter_piece" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "adorn:polished_andesite_post" | "exlinefurniture:oak_chair_light_blue" | "andesite_slab" | "minecraft:andesite_slab" | "extshape:orange_concrete_fence_gate" | "honey_block" | "minecraft:honey_block" | "adorn:granite_post" | "adorn:yellow_table_lamp" | "exlinefurniture:birch_bench" | "exlinefurniture:shutters_spruce" | "sugar_cane" | "minecraft:sugar_cane" | "chisel:panel/prismarine" | "exlinefurniture:spruce_lamp_brown" | "extshape:purple_concrete_vertical_stairs" | "chisel:panel/light_blue_concrete" | "mtr:station_color_cracked_stone_bricks_slab" | "extshape:birch_vertical_slab" | "extshape:smooth_sandstone_wall" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "chisel:braid/oak_planks" | "adorn:warped_platform" | "extshape:waxed_weathered_cut_copper_quarter_piece" | "chisel:cut/red_concrete" | "chisel:dent/brown_concrete" | "extshape:red_nether_brick_vertical_stairs" | "chisel:vertical/spruce_planks" | "extshape:black_terracotta_button" | "exlinefurniture:spruce_chair_white" | "factory_blocks:engineer" | "chisel:twist/red_concrete" | "extshape:white_concrete_quarter_piece" | "chisel:llama/brown_wool" | "chisel:encased_bricks/coal_block" | "extshape:pink_concrete_vertical_quarter_piece" | "extshape:quartz_vertical_quarter_piece" | "adorn:purpur_step" | "chisel:small_bricks/granite" | "extshape:smooth_sandstone_vertical_stairs" | "polished_basalt" | "minecraft:polished_basalt" | "extshape:blue_wool_fence" | "chisel:solid_bricks/cyan_concrete" | "mtr:railway_sign_6_odd" | "extshape:end_stone_vertical_slab" | "chisel:braid/light_gray_concrete" | "acacia_log" | "minecraft:acacia_log" | "exlinefurniture:spruce_table" | "mtr:signal_pole" | "mtr:station_color_polished_diorite" | "chisel:smooth/emerald_block" | "exlinefurniture:crimson_dresser" | "exlinefurniture:warped_chair_light_gray" | "londonunderground:block_roundel_nle" | "exlinefurniture:warped_log_table" | "extshape:gilded_blackstone_quarter_piece" | "chisel:dent/deepslate" | "extshape:brown_terracotta_quarter_piece" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "chisel:chaotic_bricks/magenta_concrete" | "extshape:black_concrete_pressure_plate" | "extshape:raw_iron_button" | "mtr:station_color_iron_block" | "mtr:apg_glass" | "adorn:light_gray_table_lamp" | "chisel:weaver/white_concrete" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "extshape:light_gray_terracotta_fence" | "adorn:basalt_platform" | "extshape:clay_pressure_plate" | "factory_blocks:circuit" | "yellow_candle" | "minecraft:yellow_candle" | "chisel:road/purple_concrete" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "chisel:braid/brown_concrete" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "extshape:raw_iron_stairs" | "factory_blocks:gears" | "redbits:dark_oak_large_button" | "chisel:legacy/red_wool" | "tall_seagrass" | "minecraft:tall_seagrass" | "repeater" | "minecraft:repeater" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "extshape:warped_wart_fence" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "extshape:dripstone_button" | "extshape:dripstone_stairs" | "exlinefurniture:dark_oak_log_table" | "chisel:chaotic_medium/light_gray_concrete" | "chisel:crude_paneling/acacia_planks" | "extshape:quartz_vertical_stairs" | "chisel:braid/crimson_planks" | "extshape:lime_concrete_vertical_stairs" | "extshape:mossy_stone_brick_fence_gate" | "chisel:tiles_medium/prismarine" | "extshape:yellow_terracotta_quarter_piece" | "extshape:green_concrete_quarter_piece" | "extshape:light_blue_terracotta_fence" | "exlinefurniture:birch_window_slider" | "chisel:triple_bricks/granite" | "chisel:soft_bricks/brown_concrete" | "exlinefurniture:birch_chair_pink" | "chisel:zelda/emerald_block" | "extshape:cyan_concrete_fence" | "exlinefurniture:oak_dresser" | "londonunderground:morden_steps" | "londonunderground:morden_cobblestone" | "chisel:weaver/diorite" | "extshape:obsidian_fence_gate" | "exlinefurniture:oak_chair_red" | "exlinefurniture:crimson_chair_pink" | "extshape:dark_prismarine_quarter_piece" | "extshape:light_gray_concrete_slab" | "air" | "minecraft:air" | "extshape:emerald_vertical_quarter_piece" | "chisel:cut/granite" | "exlinefurniture:birch_lamp_light_gray" | "adorn:deepslate_brick_step" | "jsblock:circle_wall_1" | "exlinefurniture:acacia_table" | "jsblock:circle_wall_2" | "warped_planks" | "minecraft:warped_planks" | "jsblock:circle_wall_3" | "jsblock:circle_wall_4" | "adorn:deepslate_tile_step" | "jsblock:circle_wall_5" | "jsblock:circle_wall_6" | "mushroom_stem" | "minecraft:mushroom_stem" | "jsblock:circle_wall_7" | "extshape:chiseled_sandstone_wall" | "jsblock:signal_light_inverted_1" | "chisel:solid_bricks/lime_concrete" | "chisel:encased_smooth/dark_oak_planks" | "extshape:mossy_stone_brick_fence" | "chisel:tiles_medium/cobblestone" | "jsblock:signal_light_inverted_2" | "chisel:crude_vertical/dark_oak_planks" | "extshape:shroomlight_quarter_piece" | "extshape:chiseled_deepslate_vertical_stairs" | "adorn:brick_chimney" | "londonunderground:tunnel_block_3_duel" | "red_candle" | "minecraft:red_candle" | "extshape:acacia_vertical_stairs" | "chisel:slant/coal_block" | "exlinefurniture:drapes_yellow" | "mtr:platform_uk_1_indented" | "extshape:shroomlight_vertical_quarter_piece" | "brown_carpet" | "minecraft:brown_carpet" | "adorn:red_sandstone_step" | "jungle_door" | "minecraft:jungle_door" | "chisel:mosaic/light_blue_concrete" | "adorn:jungle_shelf" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "chisel:paneling/crimson_planks" | "chisel:legacy/yellow_wool" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "nether_bricks" | "minecraft:nether_bricks" | "crimson_fence" | "minecraft:crimson_fence" | "chisel:legacy/brown_wool" | "chisel:braid/red_sandstone" | "extshape:lime_wool_pressure_plate" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "adorn:crimson_kitchen_cupboard" | "exlinefurniture:oak_stripped_log_glass_table" | "extshape:cyan_wool_fence" | "extshape:light_gray_terracotta_wall" | "extshape:purpur_fence" | "extshape:green_terracotta_pressure_plate" | "mtr:railway_sign_4_even" | "pink_wall_banner" | "minecraft:pink_wall_banner" | "adorn:andesite_post" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "exlinefurniture:crimson_lamp_gray" | "chisel:crate_light/iron_block" | "chisel:cut/light_blue_concrete" | "extshape:waxed_copper_quarter_piece" | "exlinefurniture:flatscreen_tv" | "jsblock:departure_timer" | "exlinefurniture:birch_lamp_purple" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "crimson_stairs" | "minecraft:crimson_stairs" | "chisel:smooth/birch_planks" | "chisel:soft_bricks/diorite" | "jsblock:ticket_barrier_1_bare" | "exlinefurniture:crimson_window_sliding" | "factory_blocks:old_vents" | "adorn:warped_kitchen_counter" | "exlinefurniture:spruce_chair_magenta" | "extshape:honeycomb_vertical_stairs" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "chisel:french/sandstone" | "factory_blocks:medium_fan" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "extshape:deepslate_tile_fence_gate" | "chisel:french/cyan_concrete" | "chisel:prism/white_concrete" | "exlinefurniture:warped_lamp_orange" | "diorite" | "minecraft:diorite" | "exlinefurniture:warped_lamp_white" | "bubble_column" | "minecraft:bubble_column" | "extshape:chiseled_stone_brick_vertical_stairs" | "extshape:raw_iron_wall" | "adorn:mossy_cobblestone_post" | "chisel:layer/andesite" | "crimson_button" | "minecraft:crimson_button" | "chisel:french/purpur" | "adorn:dark_oak_kitchen_counter" | "jungle_planks" | "minecraft:jungle_planks" | "exlinefurniture:dark_oak_window_heart" | "chisel:tiles_medium/magenta_concrete" | "exlinefurniture:dark_oak_chair" | "chisel:tiles_medium/cyan_concrete" | "extshape:waxed_weathered_cut_copper_button" | "chisel:jellybean/sandstone" | "extshape:brick_vertical_stairs" | "extshape:prismarine_pressure_plate" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "chisel:prism/brown_concrete" | "extshape:shroomlight_button" | "chisel:vertical/oak_planks" | "londonunderground:block_roundel_3" | "extshape:polished_andesite_quarter_piece" | "redbits:inverter" | "exlinefurniture:warped_lamp_purple" | "blue_ice" | "minecraft:blue_ice" | "factory_blocks:rgrate" | "adorn:mossy_cobblestone_platform" | "chiselsandbits:chiseledrock" | "extshape:andesite_fence_gate" | "londonunderground:block_roundel_1" | "londonunderground:block_roundel_2" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "chisel:twist/diorite" | "chisel:layer/black_concrete" | "extshape:mossy_cobblestone_vertical_stairs" | "crying_obsidian" | "minecraft:crying_obsidian" | "extshape:polished_deepslate_vertical_quarter_piece" | "extshape:green_wool_vertical_slab" | "warped_slab" | "minecraft:warped_slab" | "prismarine" | "minecraft:prismarine" | "chisel:panel/lime_concrete" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "exlinefurniture:spruce_lamp_light_gray" | "chisel:tiles_small/bricks" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "exlinefurniture:oak_chair_pink" | "chisel:chaotic_bricks/orange_concrete" | "extshape:stone_brick_vertical_quarter_piece" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "extshape:blue_terracotta_pressure_plate" | "extshape:black_terracotta_stairs" | "wheat_plus:road_blank_full" | "extshape:orange_concrete_vertical_quarter_piece" | "extshape:melon_fence" | "chisel:chaotic_medium/diorite" | "chisel:chaotic_medium/glowstone" | "extshape:stone_quarter_piece" | "extshape:waxed_weathered_copper_stairs" | "chisel:circular/black_concrete" | "extshape:shroomlight_fence" | "exlinefurniture:birch_chair_red" | "chisel:cut/purple_concrete" | "londonunderground:platform_tfl_island" | "extshape:black_concrete_button" | "moss_carpet" | "minecraft:moss_carpet" | "extshape:blue_terracotta_vertical_stairs" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "exlinefurniture:warped_chair_lime" | "extshape:gray_terracotta_quarter_piece" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "chisel:panel/cyan_concrete" | "chisel:legacy/orange_wool" | "extshape:jungle_vertical_quarter_piece" | "chisel:triple_bricks/blue_concrete" | "extshape:ancient_debris_vertical_stairs" | "chisel:cracked/stone" | "adorn:prismarine_brick_post" | "cake" | "minecraft:cake" | "extshape:netherite_fence_gate" | "exlinefurniture:acacia_lamp_light_blue" | "orange_banner" | "minecraft:orange_banner" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "granite_slab" | "minecraft:granite_slab" | "extshape:bedrock_quarter_piece" | "extshape:chiseled_red_sandstone_quarter_piece" | "chisel:raw/light_gray_concrete" | "chisel:reinforced/dirt" | "chisel:cut/pink_concrete" | "extshape:waxed_exposed_copper_vertical_stairs" | "londonunderground:tube_1b_stop" | "extshape:orange_terracotta_fence" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "extshape:terracotta_pressure_plate" | "exlinefurniture:crimson_chair_purple" | "adorn:granite_platform" | "exlinefurniture:spruce_chair_orange" | "exlinefurniture:crimson_chair_red" | "chisel:tiles_small/prismarine" | "chisel:raw/ice" | "extshape:pumpkin_stairs" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "extshape:cut_sandstone_wall" | "extshape:yellow_terracotta_pressure_plate" | "chisel:french/granite" | "extshape:yellow_concrete_vertical_stairs" | "gray_wall_banner" | "minecraft:gray_wall_banner" | "chisel:encased_bricks/orange_concrete" | "chisel:braid/ice" | "mtr:station_color_purpur_block" | "extshape:waxed_weathered_copper_vertical_quarter_piece" | "chisel:slant/gray_concrete" | "extshape:tuff_button" | "extshape:iron_wall" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "redbits:inverted_redstone_wall_torch" | "chisel:zelda/lapis_block" | "extshape:light_gray_wool_fence_gate" | "extshape:pumpkin_pressure_plate" | "extshape:magenta_concrete_vertical_stairs" | "chisel:small_bricks/orange_concrete" | "chisel:soft_bricks/stone" | "mtr:railway_sign_2_odd" | "adorn:brewer" | "chisel:cracked_bricks/sandstone" | "exlinefurniture:birch_window" | "chisel:pillar/blackstone" | "extshape:purpur_vertical_quarter_piece" | "chisel:neon/glowstone" | "exlinefurniture:jungle_lamp_gray" | "extshape:clay_vertical_quarter_piece" | "chisel:coin_tails/iron_block" | "londonunderground:block_roundel_station_type_b" | "chisel:ornate/pink_concrete" | "londonunderground:block_roundel_station_type_c" | "mtr:ceiling_light" | "exlinefurniture:acacia_chair_light_gray" | "chisel:dent/purple_concrete" | "extshape:magenta_terracotta_quarter_piece" | "extshape:purple_wool_pressure_plate" | "extshape:light_blue_concrete_pressure_plate" | "birch_leaves" | "minecraft:birch_leaves" | "extshape:light_gray_wool_wall" | "extshape:waxed_oxidized_cut_copper_vertical_stairs" | "extshape:orange_terracotta_slab" | "chisel:encased_smooth/birch_planks" | "chisel:pillar/black_concrete" | "chisel:pillar/coal_block" | "mtr:station_color_purpur_block_slab" | "exlinefurniture:spruce_dresser" | "sandstone_slab" | "minecraft:sandstone_slab" | "extshape:shroomlight_wall" | "chisel:dent/quartz" | "chisel:raw/sandstone" | "extshape:smooth_basalt_fence" | "weathered_copper" | "minecraft:weathered_copper" | "extshape:light_gray_wool_fence" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "chisel:weaver/green_concrete" | "extshape:dripstone_slab" | "chisel:prism/prismarine" | "chiselsandbits:chiselednether_wood" | "chisel:braid/deepslate" | "exlinefurniture:jungle_chair_yellow" | "chisel:japanese2/glass" | "exlinefurniture:oak_chair_brown" | "chisel:jellybean/orange_concrete" | "adorn:mossy_stone_brick_post" | "mtr:logo" | "pink_candle" | "minecraft:pink_candle" | "exlinefurniture:ceiling_fan_dark_oak" | "extshape:honeycomb_vertical_quarter_piece" | "moss_block" | "minecraft:moss_block" | "red_terracotta" | "minecraft:red_terracotta" | "chisel:array/orange_concrete" | "extshape:lime_terracotta_quarter_piece" | "extshape:waxed_copper_slab" | "extshape:green_terracotta_button" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "mtr:station_color_concrete_slab" | "vine" | "minecraft:vine" | "exlinefurniture:warped_chair_orange" | "wheat_plus:road_line_single_white_full_slant" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "chisel:encased_bricks/brown_concrete" | "chisel:large_tile/green_concrete" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "extshape:cobblestone_quarter_piece" | "creeper_head" | "minecraft:creeper_head" | "chisel:chaotic_small/light_gray_concrete" | "factory_blocks:sturdy" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "extshape:ancient_debris_wall" | "factory_blocks:fan_side" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "weeping_vines_plant" | "minecraft:weeping_vines_plant" | "extshape:dripstone_fence_gate" | "white_wool" | "minecraft:white_wool" | "exlinefurniture:jungle_lamp_brown" | "chisel:goldborder/emerald_block" | "adorn:wheat_crate" | "chisel:zag/end_stone" | "exlinefurniture:acacia_chair_lime" | "jsblock:enquiry_machine_4" | "jsblock:enquiry_machine_3" | "jsblock:enquiry_machine_2" | "chisel:small_bricks/yellow_concrete" | "jsblock:enquiry_machine_1" | "extshape:cyan_wool_vertical_stairs" | "extshape:blue_glazed_terracotta_slab" | "extshape:moss_slab" | "chisel:cracked/yellow_concrete" | "extshape:chiseled_polished_blackstone_vertical_stairs" | "adorn:deepslate_brick_platform" | "extshape:smooth_basalt_wall" | "chisel:cracked_bricks/cobblestone" | "oak_sign" | "minecraft:oak_sign" | "chiselsandbits:chiseledglass" | "extshape:lapis_vertical_slab" | "chisel:circular/white_concrete" | "exlinefurniture:jungle_log_glass_table" | "adorn:warped_chair" | "chisel:road/red_concrete" | "exlinefurniture:oak_lamp_light_blue" | "chisel:crude_vertical/acacia_planks" | "chisel:circular/red_sandstone" | "potted_crimson_fungus" | "minecraft:potted_crimson_fungus" | "extshape:orange_terracotta_vertical_stairs" | "chisel:mosaic/purple_concrete" | "exlinefurniture:spruce_window_web" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "exlinefurniture:birch_lamp_lime" | "extshape:waxed_exposed_cut_copper_button" | "adorn:birch_kitchen_cupboard" | "extshape:white_terracotta_fence_gate" | "extshape:end_stone_vertical_quarter_piece" | "chisel:dent/diorite" | "black_bed" | "minecraft:black_bed" | "chisel:small_bricks/black_concrete" | "adorn:stone_torch" | "mtr:station_color_stone_bricks_slab" | "adorn:red_nether_brick_post" | "extshape:pink_wool_wall" | "azure_bluet" | "minecraft:azure_bluet" | "chisel:dent/pink_concrete" | "extshape:snow_pressure_plate" | "chisel:stacked/jungle_planks" | "extshape:quartz_brick_quarter_piece" | "extshape:yellow_terracotta_stairs" | "chisel:jellybean/cobblestone" | "chisel:crude_paneling/oak_planks" | "extshape:green_terracotta_fence_gate" | "extshape:polished_andesite_pressure_plate" | "chisel:jellybean/yellow_concrete" | "chisel:cracked/red_concrete" | "extshape:polished_blackstone_brick_quarter_piece" | "extshape:yellow_concrete_stairs" | "exlinefurniture:oak_chair_purple" | "chisel:prism/bricks" | "extshape:mossy_cobblestone_vertical_quarter_piece" | "chisel:crude_paneling/crimson_planks" | "chisel:ornate/glowstone" | "chisel:cracked/light_gray_concrete" | "chisel:pillar/white_concrete" | "extshape:white_concrete_vertical_quarter_piece" | "chisel:small_bricks/white_concrete" | "extshape:gray_concrete_fence_gate" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "extshape:diamond_quarter_piece" | "extshape:crying_obsidian_slab" | "chisel:vertical/jungle_planks" | "exlinefurniture:oak_lamp_gray" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "exlinefurniture:crimson_log_glass_table" | "londonunderground:sign_river" | "extshape:cobblestone_pressure_plate" | "birch_planks" | "minecraft:birch_planks" | "extshape:white_terracotta_wall" | "chisel:slant/pink_concrete" | "factory_blocks:gcircuit" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "jsblock:ceiling_1" | "extshape:pumpkin_vertical_slab" | "extshape:netherite_fence" | "red_carpet" | "minecraft:red_carpet" | "exlinefurniture:acacia_chair_blue" | "extshape:quartz_brick_stairs" | "londonunderground:morden_sign" | "extshape:pink_wool_vertical_slab" | "extshape:light_blue_terracotta_wall" | "extshape:waxed_exposed_cut_copper_vertical_stairs" | "adorn:acacia_step" | "mtr:station_color_smooth_quartz_slab" | "exlinefurniture:toaster" | "adorn:light_gray_sofa" | "black_candle_cake" | "minecraft:black_candle_cake" | "chisel:prism/deepslate" | "chisel:mosaic/nether_brick" | "chisel:solid_bricks/redstone_block" | "chisel:tiles_small/andesite" | "chisel:cracked_bricks/purple_concrete" | "exlinefurniture:dark_oak_lamp_red" | "chisel:chaotic_medium/purple_concrete" | "chisel:bismuth/emerald_block" | "extshape:yellow_concrete_vertical_quarter_piece" | "chisel:tiles_medium/brown_concrete" | "extshape:amethyst_vertical_stairs" | "chisel:french/red_concrete" | "chisel:ornate/gray_concrete" | "chisel:weaver/purple_concrete" | "chiselsandbits:chiseledsand" | "extshape:blue_wool_button" | "extshape:pink_terracotta_vertical_slab" | "chisel:cracked/orange_concrete" | "brown_bed" | "minecraft:brown_bed" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "chisel:raw/coal_block" | "chisel:chaotic_small/purple_concrete" | "chisel:chaotic_small/stone" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "chisel:soft_bricks/gray_concrete" | "chisel:slant/deepslate" | "chisel:dent/black_concrete" | "extshape:melon_fence_gate" | "chisel:jellybean/blue_concrete" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "chisel:tiles_medium/black_concrete" | "exlinefurniture:acacia_chair_cyan" | "extshape:orange_concrete_pressure_plate" | "dispenser" | "minecraft:dispenser" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "daylight_detector" | "minecraft:daylight_detector" | "extshape:quartz_brick_button" | "chisel:large/jungle_planks" | "chisel:braid/lime_concrete" | "adorn:andesite_platform" | "factory_blocks:caution" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "exlinefurniture:retro_tv" | "exlinefurniture:oak_lamp_lime" | "extshape:brown_wool_slab" | "chisel:chaotic_medium/white_concrete" | "exlinefurniture:crimson_glass_table" | "chisel:prism/gray_concrete" | "chisel:triple_bricks/yellow_concrete" | "chisel:dent/red_sandstone" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "exlinefurniture:acacia_lamp_green" | "chisel:chaotic_small/andesite" | "exlinefurniture:acacia_chair_brown" | "tripwire_hook" | "minecraft:tripwire_hook" | "extshape:green_wool_vertical_quarter_piece" | "extshape:snow_wall" | "extshape:cyan_concrete_vertical_slab" | "hopper" | "minecraft:hopper" | "extshape:white_terracotta_vertical_slab" | "extshape:chiseled_polished_blackstone_stairs" | "extshape:magenta_wool_pressure_plate" | "green_banner" | "minecraft:green_banner" | "chisel:braid/sandstone" | "extshape:chiseled_stone_brick_wall" | "dandelion" | "minecraft:dandelion" | "chisel:soft_bricks/orange_concrete" | "mtr:ticket_processor_entrance" | "rose_bush" | "minecraft:rose_bush" | "exlinefurniture:birch_window_sliding" | "extshape:gold_vertical_quarter_piece" | "extshape:terracotta_fence_gate" | "adorn:smooth_sandstone_step" | "adorn:birch_platform" | "chisel:road/light_blue_concrete" | "extshape:smooth_red_sandstone_vertical_stairs" | "extshape:honeycomb_pressure_plate" | "cartography_table" | "minecraft:cartography_table" | "extshape:smooth_red_sandstone_fence" | "polished_diorite" | "minecraft:polished_diorite" | "pink_tulip" | "minecraft:pink_tulip" | "extshape:netherrack_fence_gate" | "adorn:crimson_step" | "exlinefurniture:spruce_chair_gray" | "extshape:quartz_vertical_slab" | "chisel:thick/glass" | "extshape:dark_oak_vertical_stairs" | "extshape:black_wool_wall" | "extshape:polished_blackstone_vertical_quarter_piece" | "extshape:cut_sandstone_vertical_slab" | "extshape:amethyst_stairs" | "londonunderground:tube_0b_slab" | "chisel:cracked_bricks/pink_concrete" | "chisel:road/lime_concrete" | "extshape:red_terracotta_quarter_piece" | "bell" | "minecraft:bell" | "adorn:stone_brick_post" | "acacia_wall_sign" | "minecraft:acacia_wall_sign" | "infested_deepslate" | "minecraft:infested_deepslate" | "chisel:panel/granite" | "extshape:oak_vertical_stairs" | "redbits:basalt_pressure_plate" | "jungle_leaves" | "minecraft:jungle_leaves" | "redbits:crying_obsidian_pressure_plate" | "adorn:jungle_post" | "wheat_plus:road_line_double_yellow_half" | "extshape:smooth_stone_button" | "exlinefurniture:spruce_chair_green" | "chisel:soft_bricks/black_concrete" | "extshape:green_concrete_stairs" | "chisel:french/cobblestone" | "extshape:white_wool_pressure_plate" | "chisel:tiles_medium/red_concrete" | "extshape:chiseled_deepslate_vertical_quarter_piece" | "light_blue_banner" | "minecraft:light_blue_banner" | "chisel:panel/lapis_block" | "factory_blocks:ice" | "exlinefurniture:jungle_lamp_blue" | "extshape:snow_button" | "extshape:quartz_quarter_piece" | "chisel:spaceblack/gold_block" | "extshape:gray_terracotta_vertical_stairs" | "chisel:ornatelayer/diamond_block" | "extshape:honeycomb_slab" | "extshape:pumpkin_button" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "exlinefurniture:ceiling_fan_jungle" | "mtr:station_color_concrete" | "extshape:purple_wool_vertical_slab" | "extshape:cyan_concrete_quarter_piece" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "chisel:ornate/stone" | "exlinefurniture:crimson_lamp_brown" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "chisel:tiles_small/pink_concrete" | "exlinefurniture:dark_oak_chair_yellow" | "extshape:obsidian_vertical_quarter_piece" | "dropper" | "minecraft:dropper" | "chisel:chaotic_medium/green_concrete" | "extshape:deepslate_tile_vertical_slab" | "chisel:chaotic_medium/cyan_concrete" | "chisel:large_tile/gray_concrete" | "extshape:red_terracotta_vertical_slab" | "extshape:acacia_vertical_quarter_piece" | "extshape:brown_concrete_quarter_piece" | "jsblock:pids_1a" | "chisel:braid/green_concrete" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "chisel:panel/diorite" | "exlinefurniture:birch_lamp_blue" | "exlinefurniture:spruce_chair" | "adorn:polished_deepslate_post" | "polished_deepslate" | "minecraft:polished_deepslate" | "extshape:gilded_blackstone_vertical_stairs" | "extshape:tuff_wall" | "chisel:ornate/red_concrete" | "exlinefurniture:acacia_chair_red" | "extshape:calcite_vertical_quarter_piece" | "extshape:waxed_weathered_copper_quarter_piece" | "redbits:end_stone_pressure_plate" | "chisel:encased_bricks/cobblestone" | "chisel:cracked/ice" | "chiselsandbits:chiseled_printer" | "exlinefurniture:ceiling_fan_birch" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "chisel:braid/white_concrete" | "chisel:fourornate/diamond_block" | "chisel:slant/purple_concrete" | "extshape:orange_concrete_vertical_stairs" | "chisel:tiles_medium/deepslate" | "chisel:layer/white_concrete" | "potatoes" | "minecraft:potatoes" | "chisel:prism/black_concrete" | "pink_bed" | "minecraft:pink_bed" | "exlinefurniture:oak_lamp_red" | "extshape:green_wool_vertical_stairs" | "chisel:weaver/brown_concrete" | "blue_concrete" | "minecraft:blue_concrete" | "chisel:shipping_crate/oak_planks" | "mtr:train_schedule_sensor" | "blackstone_slab" | "minecraft:blackstone_slab" | "spore_blossom" | "minecraft:spore_blossom" | "chisel:prism/ice" | "chisel:panelclassic/lapis_block" | "chisel:small/red_sandstone" | "extshape:raw_iron_vertical_quarter_piece" | "chisel:triple_bricks/redstone_block" | "extshape:chiseled_deepslate_pressure_plate" | "adorn:blue_table_lamp" | "extshape:pink_concrete_quarter_piece" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "quartz_bricks" | "minecraft:quartz_bricks" | "adorn:acacia_drawer" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "adorn:polished_blackstone_brick_step" | "chisel:chaotic_bricks/blue_concrete" | "exlinefurniture:acacia_lamp_black" | "chisel:chaotic_medium/bricks" | "adorn:jungle_kitchen_cupboard" | "chisel:circular/red_concrete" | "exlinefurniture:oak_lamp_blue" | "exlinefurniture:dark_oak_lamp_black" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "adorn:red_sandstone_platform" | "exlinefurniture:jungle_chair_pink" | "extshape:chiseled_quartz_button" | "chisel:solid_bricks/quartz" | "chisel:chaotic_medium/ice" | "chisel:llama/orange_wool" | "acacia_stairs" | "minecraft:acacia_stairs" | "chisel:cells/diamond_block" | "extshape:lime_concrete_fence" | "extshape:magenta_terracotta_wall" | "raw_gold_block" | "minecraft:raw_gold_block" | "chisel:jellybean/prismarine" | "birch_door" | "minecraft:birch_door" | "rooted_dirt" | "minecraft:rooted_dirt" | "exlinefurniture:birch_chair" | "exlinefurniture:froggy_chair_black" | "extshape:mossy_stone_brick_vertical_slab" | "exlinefurniture:dark_oak_lamp_yellow" | "wither_skeleton_wall_skull" | "minecraft:wither_skeleton_wall_skull" | "adorn:cobblestone_post" | "extshape:clay_wall" | "exlinefurniture:froggy_chair_orange" | "adorn:birch_shelf" | "chisel:cracked/blue_concrete" | "chisel:encased_bricks/deepslate" | "extshape:waxed_exposed_copper_pressure_plate" | "chisel:twist/blue_concrete" | "chisel:array/magenta_concrete" | "extshape:cyan_concrete_button" | "chisel:dent/ice" | "extshape:purpur_wall" | "extshape:end_stone_fence" | "blue_candle_cake" | "minecraft:blue_candle_cake" | "exlinefurniture:acacia_lamp_yellow" | "extshape:white_wool_wall" | "extshape:warped_wart_stairs" | "chorus_plant" | "minecraft:chorus_plant" | "wheat_plus:road_line_double_white_full" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "light_gray_candle_cake" | "minecraft:light_gray_candle_cake" | "chisel:large_tile/deepslate" | "exlinefurniture:jungle_window_heart" | "potted_allium" | "minecraft:potted_allium" | "extshape:blue_wool_fence_gate" | "mtr:cable_car_node_upper" | "chisel:solid_bricks/granite" | "extshape:magenta_concrete_slab" | "adorn:cobblestone_platform" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "extshape:light_blue_concrete_vertical_quarter_piece" | "exlinefurniture:froggy_chair_gray" | "extshape:terracotta_fence" | "chisel:triple_bricks/andesite" | "extshape:raw_iron_pressure_plate" | "adorn:deepslate_tile_platform" | "exlinefurniture:froggy_chair_green" | "exlinefurniture:drapes_white" | "extshape:lapis_pressure_plate" | "chisel:small_bricks/prismarine" | "extshape:cut_red_sandstone_wall" | "exlinefurniture:spruce_chair_black" | "extshape:yellow_concrete_quarter_piece" | "extshape:white_wool_stairs" | "extshape:sea_lantern_vertical_stairs" | "extshape:magenta_terracotta_pressure_plate" | "extshape:white_wool_button" | "extshape:black_concrete_wall" | "chisel:zag/black_concrete" | "chisel:twist/brown_concrete" | "extshape:waxed_weathered_copper_vertical_slab" | "mtr:escalator_step" | "chisel:braid/andesite" | "extshape:amethyst_wall" | "chisel:road/deepslate" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "lightning_rod" | "minecraft:lightning_rod" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "chisel:large_tile/diorite" | "redstone_block" | "minecraft:redstone_block" | "chisel:pillar/red_sandstone" | "extshape:gray_terracotta_fence_gate" | "chisel:glyphs/sandstone" | "honeycomb_block" | "minecraft:honeycomb_block" | "chisel:solid_bricks/prismarine" | "chisel:chaotic_medium/red_sandstone" | "chisel:encased/spruce_planks" | "chisel:triple_bricks/cyan_concrete" | "extshape:waxed_weathered_copper_wall" | "chisel:mosaic/green_concrete" | "warped_fungus" | "minecraft:warped_fungus" | "chisel:triple_bricks/orange_concrete" | "chisel:paneling/jungle_planks" | "chisel:dent/red_concrete" | "exlinefurniture:drapes_gray" | "chisel:smooth/acacia_planks" | "chisel:chaotic_medium/coal_block" | "exlinefurniture:warped_stripped_log_glass_table" | "extshape:red_sandstone_vertical_slab" | "extshape:smooth_stone_wall" | "chisel:jellybean/quartz" | "exlinefurniture:warped_chair_blue" | "extshape:iron_vertical_slab" | "chisel:weaver/black_concrete" | "extshape:orange_wool_stairs" | "extshape:purple_wool_slab" | "water_cauldron" | "minecraft:water_cauldron" | "adorn:brown_sofa" | "jsblock:rv_pids_pole" | "chisel:soft_bricks/andesite" | "extshape:mossy_stone_brick_quarter_piece" | "birch_log" | "minecraft:birch_log" | "oak_leaves" | "minecraft:oak_leaves" | "exlinefurniture:oak_lamp_brown" | "exlinefurniture:old_tv" | "carrots" | "minecraft:carrots" | "extshape:lime_terracotta_button" | "adorn:jungle_chair" | "adorn:soulful_prismarine_chimney" | "extshape:packed_ice_fence_gate" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "chisel:large_tile/ice" | "chisel:slant/nether_brick" | "exlinefurniture:zombie_arm" | "londonunderground:sounds/tube_station_ambience1" | "ice" | "minecraft:ice" | "extshape:red_concrete_quarter_piece" | "extshape:prismarine_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece" | "extshape:chiseled_sandstone_vertical_quarter_piece" | "extshape:deepslate_brick_vertical_quarter_piece" | "factory_blocks:fan_malfunction" | "chisel:tiles_small/end_stone" | "extshape:granite_vertical_slab" | "chisel:mosaic/red_sandstone" | "chisel:small_bricks/end_stone" | "extshape:pumpkin_vertical_quarter_piece" | "extshape:dripstone_fence" | "extshape:deepslate_brick_pressure_plate" | "chisel:chaotic_bricks/diorite" | "extshape:light_blue_wool_slab" | "gray_carpet" | "minecraft:gray_carpet" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "extshape:waxed_exposed_cut_copper_quarter_piece" | "chisel:chaotic_medium/andesite" | "spruce_log" | "minecraft:spruce_log" | "extshape:crying_obsidian_vertical_slab" | "chisel:soft_bricks/light_blue_concrete" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "exlinefurniture:warped_lamp_pink" | "exlinefurniture:dark_oak_chair_cyan" | "extshape:spruce_vertical_slab" | "extshape:cyan_terracotta_wall" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "brewing_stand" | "minecraft:brewing_stand" | "extshape:gold_fence" | "adorn:end_stone_brick_platform" | "chisel:braid/bricks" | "extshape:glowstone_quarter_piece" | "orange_wall_banner" | "minecraft:orange_wall_banner" | "extshape:light_gray_concrete_vertical_quarter_piece" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "exlinefurniture:ceiling_fan" | "extshape:cyan_concrete_stairs" | "jsblock:exit_sign_1" | "exlinefurniture:jungle_chair_red" | "extshape:netherite_vertical_stairs" | "extshape:snow_stairs" | "exlinefurniture:birch_adirondack_chair" | "extshape:polished_deepslate_quarter_piece" | "extshape:red_concrete_vertical_slab" | "chisel:smooth/crimson_planks" | "extshape:chiseled_quartz_fence" | "potted_cactus" | "minecraft:potted_cactus" | "diamond_block" | "minecraft:diamond_block" | "chisel:jellybean/magenta_concrete" | "mtr:rubbish_bin_1" | "exlinefurniture:birch_lamp_orange" | "diorite_slab" | "minecraft:diorite_slab" | "chisel:layer/red_concrete" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "mtr:station_color_coal_ore_slab" | "extshape:lapis_fence" | "chisel:tiles_small/redstone_block" | "fire" | "minecraft:fire" | "jsblock:kcr_emg_stop_sign" | "chisel:array/end_stone" | "chisel:zag/red_concrete" | "chisel:shipping_crate/jungle_planks" | "exlinefurniture:shutters_jungle" | "chisel:crude_paneling/dark_oak_planks" | "exlinefurniture:dark_oak_chair_light_blue" | "exlinefurniture:warped_chair_cyan" | "extshape:purple_glazed_terracotta_slab" | "extshape:cyan_terracotta_vertical_quarter_piece" | "extshape:raw_copper_fence_gate" | "chisel:vertical/dark_oak_planks" | "extshape:glowstone_vertical_slab" | "extshape:smooth_quartz_fence" | "bookshelf" | "minecraft:bookshelf" | "chisel:dent/coal_block" | "chisel:large_tile/light_gray_concrete" | "chisel:pillar/andesite" | "chisel:legacy/blue_wool" | "chisel:jellybean/end_stone" | "chisel:mosaic/gray_concrete" | "lapis_block" | "minecraft:lapis_block" | "chisel:braid/pink_concrete" | "fire_coral_block" | "minecraft:fire_coral_block" | "chisel:braid/diorite" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "chisel:mosaic/brown_concrete" | "extshape:red_nether_brick_fence_gate" | "extshape:crying_obsidian_pressure_plate" | "extshape:moss_stairs" | "potted_dead_bush" | "minecraft:potted_dead_bush" | "podzol" | "minecraft:podzol" | "chisel:panel/glowstone" | "chisel:triple_bricks/glowstone" | "jsblock:station_ceiling_1" | "adorn:deepslate_platform" | "exlinefurniture:spruce_chair_purple" | "extshape:spruce_quarter_piece" | "adorn:birch_coffee_table" | "extshape:chiseled_quartz_quarter_piece" | "extshape:crying_obsidian_quarter_piece" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "extshape:sandstone_quarter_piece" | "extshape:smooth_stone_fence_gate" | "white_bed" | "minecraft:white_bed" | "spruce_slab" | "minecraft:spruce_slab" | "chisel:stacked/crimson_planks" | "exlinefurniture:birch_dresser" | "extshape:oak_vertical_slab" | "peony" | "minecraft:peony" | "chisel:dent/light_gray_concrete" | "yellow_carpet" | "minecraft:yellow_carpet" | "chisel:soft_bricks/yellow_concrete" | "jsblock:pids_rv_sil_2" | "chisel:layer/cyan_concrete" | "chisel:chaotic_small/red_concrete" | "factory_blocks:hex" | "chisel:mosaic/red_concrete" | "chisel:french/coal_block" | "magenta_wall_banner" | "minecraft:magenta_wall_banner" | "extshape:purple_wool_quarter_piece" | "mtr:tactile_map" | "extshape:gray_wool_vertical_stairs" | "chisel:array/redstone_block" | "extshape:granite_vertical_stairs" | "jungle_fence" | "minecraft:jungle_fence" | "chisel:cracked/redstone_block" | "extshape:black_concrete_fence" | "chorus_flower" | "minecraft:chorus_flower" | "chisel:shipping_crate/dark_oak_planks" | "chisel:cracked_bricks/red_sandstone" | "chisel:tiles_small/granite" | "exlinefurniture:jungle_lamp_lime" | "polished_granite" | "minecraft:polished_granite" | "exlinefurniture:birch_chair_orange" | "extshape:smooth_red_sandstone_vertical_slab" | "soul_campfire" | "minecraft:soul_campfire" | "exlinefurniture:dark_oak_lamp_light_blue" | "redbits:rgb_lamp" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "fire_coral_wall_fan" | "minecraft:fire_coral_wall_fan" | "chisel:legacy/light_blue_wool" | "chisel:rivets/gold_block" | "mtr:station_color_bone_block" | "extshape:stone_vertical_quarter_piece" | "extshape:light_blue_wool_quarter_piece" | "extshape:waxed_copper_stairs" | "mtr:station_color_quartz_block_slab" | "chisel:cracked/lime_concrete" | "light_blue_wall_banner" | "minecraft:light_blue_wall_banner" | "chisel:chaotic_small/deepslate" | "adorn:polished_deepslate_platform" | "chisel:zag/lime_concrete" | "chisel:large_tile/black_concrete" | "exlinefurniture:jungle_glass_table" | "end_stone" | "minecraft:end_stone" | "chisel:weaver/bricks" | "extshape:magenta_concrete_stairs" | "exlinefurniture:crimson_lamp_orange" | "dead_fire_coral_wall_fan" | "minecraft:dead_fire_coral_wall_fan" | "adorn:jungle_drawer" | "extshape:glowstone_fence" | "extshape:gray_terracotta_vertical_quarter_piece" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "chisel:tiles_small/gray_concrete" | "extshape:gray_concrete_button" | "chisel:solid_bricks/blue_concrete" | "extshape:granite_quarter_piece" | "adorn:cut_sandstone_step" | "extshape:light_blue_wool_vertical_slab" | "chisel:crude_vertical/crimson_planks" | "extshape:purple_terracotta_fence" | "extshape:prismarine_brick_fence_gate" | "chisel:mosaic/pink_concrete" | "grass" | "minecraft:grass" | "extshape:pink_terracotta_slab" | "chisel:braid/birch_planks" | "chisel:tiles_medium/ice" | "extshape:orange_wool_vertical_stairs" | "chisel:pillar/green_concrete" | "exlinefurniture:froggy_chair_white" | "extshape:warped_wart_wall" | "adorn:warped_bench" | "chisel:road/bricks" | "exlinefurniture:birch_lamp_cyan" | "exlinefurniture:shutters_dark_oak" | "chisel:solid_bricks/glowstone" | "chisel:brick/iron_block" | "quartz_slab" | "minecraft:quartz_slab" | "chisel:array/cyan_concrete" | "exlinefurniture:jungle_chair_brown" | "extshape:glowstone_vertical_stairs" | "extshape:yellow_wool_slab" | "extshape:blue_wool_wall" | "flowering_azalea" | "minecraft:flowering_azalea" | "chisel:soft_bricks/deepslate" | "chisel:pillar/sandstone" | "chisel:road/blue_concrete" | "extshape:brown_wool_fence_gate" | "chisel:paneling/acacia_planks" | "exlinefurniture:birch_lamp_magenta" | "exlinefurniture:window_sliding" | "extshape:deepslate_tile_pressure_plate" | "adorn:polished_diorite_post" | "chisel:shipping_crate/crimson_planks" | "mtr:station_color_smooth_quartz" | "gold_ore" | "minecraft:gold_ore" | "chisel:circular/purpur" | "chisel:smooth/jungle_planks" | "chisel:prism/emerald_block" | "chisel:large_tile/lapis_block" | "extshape:orange_terracotta_quarter_piece" | "chisel:circular/coal_block" | "extshape:glowstone_fence_gate" | "extshape:red_wool_wall" | "extshape:cobbled_deepslate_button" | "adorn:sugar_cane_crate" | "observer" | "minecraft:observer" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "extshape:gray_concrete_slab" | "extshape:diorite_vertical_stairs" | "extshape:green_wool_wall" | "extshape:brown_terracotta_fence" | "chisel:chaotic_medium/magenta_concrete" | "chisel:circular/lime_concrete" | "extshape:purple_terracotta_pressure_plate" | "extshape:bedrock_vertical_stairs" | "extshape:purple_wool_vertical_quarter_piece" | "exlinefurniture:birch_lamp_brown" | "chisel:twist/quartz" | "mtr:station_color_birch_wood_slab" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "exlinefurniture:birch_chair_magenta" | "extshape:red_concrete_wall" | "extshape:prismarine_brick_vertical_quarter_piece" | "chisel:layer/dirt" | "lava_cauldron" | "minecraft:lava_cauldron" | "chisel:large_tile/granite" | "londonunderground:sign_lizzy" | "chisel:mosaic/diorite" | "polished_andesite" | "minecraft:polished_andesite" | "extshape:cyan_wool_quarter_piece" | "chisel:noborder/glass" | "quartzelv:quartz_elevator" | "extshape:brown_terracotta_button" | "extshape:white_terracotta_vertical_stairs" | "mtr:station_color_chiseled_stone_bricks_slab" | "chisel:tiles_medium/blue_concrete" | "chisel:llama/purple_wool" | "extshape:cut_red_sandstone_quarter_piece" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "extshape:chiseled_sandstone_slab" | "extshape:yellow_wool_wall" | "exlinefurniture:spruce_bench" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "brown_mushroom" | "minecraft:brown_mushroom" | "mtr:station_color_andesite" | "extshape:polished_granite_button" | "extshape:glowstone_button" | "adorn:oak_kitchen_cupboard" | "chisel:twist/green_concrete" | "extshape:crying_obsidian_fence" | "chiselsandbits:chiseledice" | "soul_torch" | "minecraft:soul_torch" | "potted_white_tulip" | "minecraft:potted_white_tulip" | "chisel:array/ice" | "chisel:cracked_bricks/bricks" | "chisel:steelframe/glass" | "chisel:french/green_concrete" | "chisel:crude_vertical/birch_planks" | "extshape:cyan_concrete_slab" | "adorn:spruce_bench" | "extshape:dark_prismarine_vertical_slab" | "chisel:chaotic_small/gray_concrete" | "extshape:gray_concrete_fence" | "exlinefurniture:shutters_birch" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "chisel:panel/yellow_concrete" | "exlinefurniture:jungle_window_slider" | "chisel:slant/granite" | "extshape:deepslate_tile_button" | "chisel:raw/gray_concrete" | "chisel:small_bricks/pink_concrete" | "exlinefurniture:warped_chair_green" | "adorn:crimson_coffee_table" | "extshape:shroomlight_vertical_slab" | "green_concrete" | "minecraft:green_concrete" | "extshape:pink_terracotta_stairs" | "extshape:deepslate_tile_fence" | "chisel:weaver/cyan_concrete" | "extshape:light_gray_concrete_fence" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "chisel:triple_bricks/quartz" | "extshape:prismarine_quarter_piece" | "coal_block" | "minecraft:coal_block" | "extshape:cyan_terracotta_fence" | "exlinefurniture:warped_lamp_light_blue" | "extshape:obsidian_pressure_plate" | "extshape:waxed_oxidized_copper_fence" | "chisel:weaver/stone" | "chisel:zag/cobblestone" | "exlinefurniture:drapes_lime" | "adorn:white_table_lamp" | "chisel:ornate/red_sandstone" | "spruce_sapling" | "minecraft:spruce_sapling" | "chisel:cracked_bricks/purpur" | "londonunderground:platform_variant" | "exlinefurniture:crimson_adirondack_chair" | "extshape:light_gray_concrete_vertical_stairs" | "exlinefurniture:drapes_red" | "chisel:jellybean/stone" | "chisel:large_tile/brown_concrete" | "chisel:panelclassic/emerald_block" | "mtr:station_color_quartz_block" | "tripwire" | "minecraft:tripwire" | "extshape:light_gray_wool_slab" | "potted_warped_fungus" | "minecraft:potted_warped_fungus" | "chisel:weaver/lime_concrete" | "oak_wood" | "minecraft:oak_wood" | "chisel:ornate/quartz" | "extshape:dripstone_wall" | "emerald_block" | "minecraft:emerald_block" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "exlinefurniture:crimson_lamp_light_gray" | "adorn:dark_oak_kitchen_sink" | "exlinefurniture:crimson_lamp_magenta" | "extshape:green_concrete_wall" | "adorn:cut_red_sandstone_step" | "spruce_wood" | "minecraft:spruce_wood" | "spruce_fence" | "minecraft:spruce_fence" | "extshape:dark_oak_vertical_slab" | "extshape:dripstone_vertical_slab" | "extshape:moss_vertical_slab" | "chisel:twist/end_stone" | "adorn:dark_oak_coffee_table" | "chisel:encased_bricks/green_concrete" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "dragon_head" | "minecraft:dragon_head" | "extshape:purple_concrete_fence" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "adorn:chain_link_fence" | "extshape:ancient_debris_button" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "chisel:prism/orange_concrete" | "exlinefurniture:jungle_stripped_log_glass_table" | "magenta_concrete" | "minecraft:magenta_concrete" | "mtr:apg_glass_end" | "extshape:melon_stairs" | "extshape:light_gray_terracotta_quarter_piece" | "mtr:ticket_machine" | "extshape:snow_fence_gate" | "extshape:smooth_quartz_pressure_plate" | "extshape:smooth_quartz_vertical_quarter_piece" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "chisel:cracked_bricks/black_concrete" | "adorn:brick_post" | "chisel:twist/magenta_concrete" | "extshape:polished_granite_wall" | "extshape:brown_terracotta_slab" | "chisel:smallingot/iron_block" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "chisel:dent/bricks" | "lime_wall_banner" | "minecraft:lime_wall_banner" | "chisel:braid/prismarine" | "extshape:mossy_cobblestone_fence_gate" | "extshape:cobblestone_vertical_slab" | "chisel:encased_bricks/andesite" | "chisel:french/stone" | "extshape:light_gray_wool_vertical_quarter_piece" | "chisel:large/dark_oak_planks" | "chisel:raw/red_concrete" | "exlinefurniture:oak_chair_white" | "exlinefurniture:warped_window_web" | "chisel:pillar/granite" | "extshape:prismarine_fence" | "conduit" | "minecraft:conduit" | "sand" | "minecraft:sand" | "potted_spruce_sapling" | "minecraft:potted_spruce_sapling" | "extshape:black_terracotta_fence" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "exlinefurniture:dark_oak_chair_pink" | "sticky_piston" | "minecraft:sticky_piston" | "gray_concrete" | "minecraft:gray_concrete" | "dead_tube_coral_wall_fan" | "minecraft:dead_tube_coral_wall_fan" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "chisel:prism/light_blue_concrete" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "mtr:ticket_processor_enquiry" | "powered_rail" | "minecraft:powered_rail" | "extshape:yellow_wool_vertical_slab" | "kelp_plant" | "minecraft:kelp_plant" | "extshape:chiseled_deepslate_stairs" | "potted_fern" | "minecraft:potted_fern" | "extshape:lime_wool_slab" | "extshape:green_terracotta_slab" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "adorn:spruce_step" | "extshape:black_wool_fence_gate" | "potted_red_tulip" | "minecraft:potted_red_tulip" | "chisel:large_tile/redstone_block" | "chisel:panel/pink_concrete" | "adorn:smooth_stone_step" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "chisel:cut/cyan_concrete" | "adorn:white_sofa" | "extshape:pink_wool_slab" | "extshape:blue_concrete_wall" | "blue_terracotta" | "minecraft:blue_terracotta" | "chisel:small_bricks/glowstone" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "chisel:tiles_medium/coal_block" | "chisel:cracked/green_concrete" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "gray_terracotta" | "minecraft:gray_terracotta" | "extshape:iron_button" | "chisel:weaver/cobblestone" | "extshape:polished_andesite_fence_gate" | "extshape:smooth_basalt_slab" | "mtr:rail" | "comparator" | "minecraft:comparator" | "chisel:pillar/bricks" | "chisel:dent/purpur" | "extshape:glowstone_slab" | "chisel:cracked_bricks/gray_concrete" | "chisel:zag/coal_block" | "extshape:waxed_copper_vertical_stairs" | "chisel:pillar/orange_concrete" | "mtr:station_color_birch_wood" | "mtr:station_color_planks" | "chisel:zelda/diamond_block" | "chisel:slant/redstone_block" | "extshape:smooth_quartz_vertical_stairs" | "extshape:blackstone_vertical_stairs" | "londonunderground:morden_slab" | "extshape:packed_ice_slab" | "tube_coral_wall_fan" | "minecraft:tube_coral_wall_fan" | "adorn:oak_bench" | "chisel:prism/sandstone" | "terracotta" | "minecraft:terracotta" | "extshape:prismarine_vertical_stairs" | "birch_wall_sign" | "minecraft:birch_wall_sign" | "chisel:chaotic_medium/redstone_block" | "chisel:encased_bricks/prismarine" | "extshape:yellow_concrete_slab" | "extshape:green_terracotta_vertical_slab" | "extshape:lapis_vertical_stairs" | "extshape:nether_wart_vertical_quarter_piece" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "extshape:warped_vertical_stairs" | "exlinefurniture:warped_glass_table" | "chisel:llama/red_wool" | "chisel:french/white_concrete" | "spruce_wall_sign" | "minecraft:spruce_wall_sign" | "exlinefurniture:dark_oak_window_slider" | "extshape:andesite_button" | "extshape:gray_glazed_terracotta_slab" | "londonunderground:tfl_block" | "chisel:raw/bricks" | "chisel:weaver/light_gray_concrete" | "jsblock:op_button" | "oak_log" | "minecraft:oak_log" | "jungle_wall_sign" | "minecraft:jungle_wall_sign" | "mtr:station_color_chiseled_quartz_block" | "londonunderground:tunnel_block_2_signal" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "chisel:ornatesteel/glass" | "chisel:road/glowstone" | "chisel:tiles_small/red_sandstone" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "chisel:jellybean/black_concrete" | "beacon" | "minecraft:beacon" | "extshape:quartz_wall" | "tnt" | "minecraft:tnt" | "chisel:circular/light_gray_concrete" | "chisel:encased/dark_oak_planks" | "extshape:quartz_fence" | "chisel:pillar/purpur" | "extshape:lime_terracotta_fence_gate" | "extshape:calcite_vertical_slab" | "adorn:oak_platform" | "chisel:pillar/prismarine" | "chisel:french/black_concrete" | "exlinefurniture:drapes_brown" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "chisel:soft_bricks/blue_concrete" | "chisel:ornate/orange_concrete" | "cobweb" | "minecraft:cobweb" | "chisel:prism/blue_concrete" | "chisel:road/stone" | "extshape:melon_vertical_stairs" | "chisel:circular/diorite" | "extshape:raw_iron_fence" | "extshape:mossy_cobblestone_vertical_slab" | "chisel:encased_large/spruce_planks" | "exlinefurniture:acacia_lamp_pink" | "jsblock:trespass_sign_1" | "mtr:lift_buttons_1" | "extshape:raw_gold_vertical_quarter_piece" | "extshape:yellow_wool_vertical_quarter_piece" | "jsblock:trespass_sign_2" | "exlinefurniture:acacia_lamp_light_gray" | "extshape:clay_button" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "exlinefurniture:warped_lamp_red" | "mtr:glass_fence_stained" | "chisel:solid_bricks/purple_concrete" | "extshape:terracotta_wall" | "chisel:large_tile/andesite" | "extshape:stone_brick_fence" | "chisel:ornate/brown_concrete" | "extshape:tuff_fence" | "extshape:smooth_basalt_vertical_quarter_piece" | "chisel:tiles_medium/end_stone" | "extshape:orange_glazed_terracotta_slab" | "spruce_leaves" | "minecraft:spruce_leaves" | "adorn:prismarine_platform" | "extshape:waxed_exposed_copper_fence_gate" | "chisel:panel/coal_block" | "extshape:clay_stairs" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "extshape:red_terracotta_fence" | "chisel:cracked/coal_block" | "exlinefurniture:faucet" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "chisel:crate_light/gold_block" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "chisel:large_tile/blue_concrete" | "chisel:cobble/dirt" | "chisel:soft_bricks/sandstone" | "mtr:platform" | "londonunderground:elizabeth_sign" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "bedrock" | "minecraft:bedrock" | "extshape:brown_terracotta_pressure_plate" | "oak_slab" | "minecraft:oak_slab" | "extshape:waxed_oxidized_copper_stairs" | "chisel:paneling/oak_planks" | "chisel:cracked_bricks/white_concrete" | "mtr:ticket_barrier_exit_1" | "exlinefurniture:warped_chair_black" | "chisel:circular/redstone_block" | "exlinefurniture:fridge" | "chisel:small_bricks/cobblestone" | "chisel:raw/orange_concrete" | "extshape:waxed_oxidized_copper_button" | "exlinefurniture:warped_lamp_cyan" | "chisel:triple_bricks/black_concrete" | "extshape:obsidian_vertical_slab" | "yellow_wool" | "minecraft:yellow_wool" | "extshape:sandstone_vertical_quarter_piece" | "extshape:gold_vertical_slab" | "exlinefurniture:shutters_warped" | "extshape:black_concrete_slab" | "grindstone" | "minecraft:grindstone" | "chisel:french/diorite" | "chisel:ornate/white_concrete" | "chisel:chaotic_small/redstone_block" | "extshape:polished_deepslate_pressure_plate" | "chisel:panel/black_concrete" | "glass_pane" | "minecraft:glass_pane" | "potted_blue_orchid" | "minecraft:potted_blue_orchid" | "exlinefurniture:dark_oak_lamp_cyan" | "chisel:four/emerald_block" | "chisel:zag/light_blue_concrete" | "extshape:pink_wool_quarter_piece" | "crimson_stem" | "minecraft:crimson_stem" | "extshape:cut_red_sandstone_vertical_quarter_piece" | "mtr:station_color_dark_prismarine" | "clay" | "minecraft:clay" | "extshape:brown_glazed_terracotta_slab" | "extshape:mossy_stone_brick_vertical_quarter_piece" | "extshape:petrified_oak_planks" | "exlinefurniture:oak_chair_magenta" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "chisel:weaver/ice" | "adorn:birch_drawer" | "extshape:gray_wool_stairs" | "adorn:honeycomb_crate" | "red_candle_cake" | "minecraft:red_candle_cake" | "extshape:chiseled_stone_brick_stairs" | "extshape:glowstone_stairs" | "extshape:honeycomb_wall" | "gray_wool" | "minecraft:gray_wool" | "chisel:braid/cobblestone" | "brown_wall_banner" | "minecraft:brown_wall_banner" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "chisel:soft_bricks/bricks" | "adorn:stone_ladder" | "extshape:green_concrete_button" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "chisel:layer/diorite" | "chisel:raw/yellow_concrete" | "exlinefurniture:jungle_window" | "extshape:cobbled_deepslate_quarter_piece" | "adorn:prismarine_step" | "chisel:solid_bricks/andesite" | "londonunderground:block_roundel_3_big" | "mycelium" | "minecraft:mycelium" | "chisel:road/cobblestone" | "chisel:cracked/white_concrete" | "chisel:chaotic_bricks/light_gray_concrete" | "exlinefurniture:jungle_chair_blue" | "wheat_plus:road_line_single_yellow_full_slant" | "exlinefurniture:shutters_acacia" | "jsblock:pids_rv_sil" | "exlinefurniture:crimson_chair_black" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "extshape:brown_wool_pressure_plate" | "exlinefurniture:birch_glass_table" | "extshape:ancient_debris_stairs" | "extshape:blue_concrete_pressure_plate" | "extshape:lapis_fence_gate" | "wheat_plus:road_line_single_yellow_half_slant" | "londonunderground:sign_dlr" | "mtr:station_color_iron_block_slab" | "mtr:platform_uk_1" | "chisel:panel/orange_concrete" | "extshape:white_concrete_vertical_slab" | "extshape:bedrock_vertical_slab" | "extshape:emerald_vertical_stairs" | "extshape:waxed_copper_wall" | "chisel:cracked_bricks/cyan_concrete" | "adorn:nether_brick_platform" | "horn_coral" | "minecraft:horn_coral" | "extshape:smooth_stone_slab_double" | "extshape:netherite_slab" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "exlinefurniture:skeleton_doll" | "extshape:warped_wart_quarter_piece" | "chisel:slant/red_sandstone" | "adorn:jungle_bench" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "londonunderground:tunnel_block_2_duel" | "chisel:ornate/end_stone" | "magma_block" | "minecraft:magma_block" | "exlinefurniture:wither_skeleton_doll" | "adorn:lime_table_lamp" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "adorn:jungle_kitchen_sink" | "extshape:warped_quarter_piece" | "purple_terracotta" | "minecraft:purple_terracotta" | "chisel:tiles_medium/red_sandstone" | "extshape:waxed_copper_pressure_plate" | "chisel:cracked/deepslate" | "extshape:moss_pressure_plate" | "bee_nest" | "minecraft:bee_nest" | "exposed_copper" | "minecraft:exposed_copper" | "extshape:moss_vertical_stairs" | "extshape:iron_fence" | "extshape:brown_concrete_wall" | "end_portal_frame" | "minecraft:end_portal_frame" | "chisel:encased_large/jungle_planks" | "chisel:raw/lime_concrete" | "extshape:cobbled_deepslate_pressure_plate" | "hay_block" | "minecraft:hay_block" | "chisel:road/magenta_concrete" | "chisel:french/end_stone" | "chisel:zag/ice" | "chisel:pillar/brown_concrete" | "exlinefurniture:acacia_bench" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "chisel:jellybean/pink_concrete" | "extshape:light_blue_terracotta_fence_gate" | "red_sand" | "minecraft:red_sand" | "mtr:station_color_chiseled_stone_bricks" | "chisel:raw/purpur" | "exlinefurniture:warped_chair_light_blue" | "londonunderground:sounds/outside_ambience" | "exlinefurniture:froggy_chair_pink" | "extshape:brown_wool_stairs" | "mtr:station_color_wool" | "chisel:encased/acacia_planks" | "chisel:braid/granite" | "zombie_head" | "minecraft:zombie_head" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "extshape:chiseled_polished_blackstone_quarter_piece" | "exlinefurniture:birch_table" | "mtr:station_color_stone_slab" | "white_concrete" | "minecraft:white_concrete" | "iron_ore" | "minecraft:iron_ore" | "chisel:crude_vertical/oak_planks" | "chisel:glyphs/red_sandstone" | "extshape:pumpkin_wall" | "jsblock:station_name_tall_stand" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "exlinefurniture:froggy_chair_light_gray" | "adorn:purple_sofa" | "adorn:red_nether_brick_chimney" | "chisel:large_tile/pink_concrete" | "extshape:cobblestone_fence" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "extshape:smooth_basalt_pressure_plate" | "calcite" | "minecraft:calcite" | "chisel:circular/end_stone" | "chisel:cracked_bricks/red_concrete" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "extshape:gold_stairs" | "adorn:jungle_platform" | "cut_copper" | "minecraft:cut_copper" | "chisel:slant/bricks" | "exlinefurniture:jungle_lamp_magenta" | "extshape:light_gray_terracotta_slab" | "wheat_plus:road_line_double_white_half" | "extshape:pink_terracotta_quarter_piece" | "adorn:dark_oak_kitchen_cupboard" | "extshape:red_wool_vertical_quarter_piece" | "adorn:green_table_lamp" | "exlinefurniture:crimson_chair_green" | "extshape:raw_gold_fence_gate" | "cave_air" | "minecraft:cave_air" | "extshape:granite_fence" | "chisel:circular/gray_concrete" | "adorn:quartz_post" | "chisel:jellybean/redstone_block" | "exlinefurniture:crimson_lamp_lime" | "yellow_candle_cake" | "minecraft:yellow_candle_cake" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "chisel:slant/andesite" | "extshape:smooth_basalt_fence_gate" | "chain" | "minecraft:chain" | "chisel:jellybean/deepslate" | "chisel:prism/pink_concrete" | "extshape:granite_vertical_quarter_piece" | "exlinefurniture:acacia_adirondack_chair" | "adorn:dark_oak_drawer" | "extshape:gray_concrete_vertical_quarter_piece" | "exlinefurniture:oak_glass_table" | "exlinefurniture:warped_lamp_black" | "extshape:warped_vertical_quarter_piece" | "potted_wither_rose" | "minecraft:potted_wither_rose" | "oak_fence" | "minecraft:oak_fence" | "hanging_roots" | "minecraft:hanging_roots" | "extshape:jungle_vertical_slab" | "chisel:twist/lime_concrete" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "chisel:panel/brown_concrete" | "extshape:chiseled_red_sandstone_stairs" | "extshape:ancient_debris_fence_gate" | "extshape:light_blue_concrete_fence" | "extshape:oak_vertical_quarter_piece" | "extshape:gray_wool_wall" | "chisel:large_tile/light_blue_concrete" | "chisel:circular/brown_concrete" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "chisel:pillar/yellow_concrete" | "adorn:red_table_lamp" | "exlinefurniture:crimson_stripped_log_table" | "extshape:waxed_copper_button" | "exlinefurniture:window_slider" | "extshape:brown_concrete_button" | "extshape:calcite_button" | "mtr:railway_sign_5_odd" | "purple_candle_cake" | "minecraft:purple_candle_cake" | "adorn:polished_granite_post" | "netherite_block" | "minecraft:netherite_block" | "extshape:calcite_pressure_plate" | "extshape:diamond_vertical_slab" | "adorn:jungle_coffee_table" | "light" | "minecraft:light" | "deepslate" | "minecraft:deepslate" | "chisel:small_bricks/gray_concrete" | "extshape:magenta_wool_button" | "extshape:raw_gold_pressure_plate" | "chisel:soft_bricks/glowstone" | "exlinefurniture:dark_oak_lamp_magenta" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece" | "chisel:slant/yellow_concrete" | "exlinefurniture:oak_lamp_cyan" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "chisel:solid_bricks/deepslate" | "chisel:circular/pink_concrete" | "exlinefurniture:birch_chair_purple" | "chisel:cracked_bricks/lime_concrete" | "extshape:blue_terracotta_vertical_slab" | "exlinefurniture:spruce_lamp_yellow" | "cave_vines_plant" | "minecraft:cave_vines_plant" | "exlinefurniture:dark_oak_chair_brown" | "extshape:red_terracotta_stairs" | "extshape:prismarine_brick_vertical_stairs" | "chisel:twist/cobblestone" | "extshape:polished_granite_quarter_piece" | "exlinefurniture:acacia_lamp_brown" | "exlinefurniture:drapes_blue" | "extshape:light_gray_wool_vertical_stairs" | "extshape:shroomlight_fence_gate" | "exlinefurniture:warped_lamp_green" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "extshape:cobblestone_vertical_quarter_piece" | "extshape:orange_wool_fence_gate" | "adorn:diorite_step" | "extshape:raw_copper_stairs" | "extshape:diamond_vertical_quarter_piece" | "extshape:lapis_quarter_piece" | "extshape:gray_wool_fence_gate" | "chisel:cut/deepslate" | "chisel:array/pink_concrete" | "extshape:red_concrete_button" | "exlinefurniture:cave_spider_doll" | "factory_blocks:bcircuit" | "crimson_slab" | "minecraft:crimson_slab" | "chisel:jellybean/gray_concrete" | "exlinefurniture:crimson_lamp_blue" | "ancient_debris" | "minecraft:ancient_debris" | "infested_stone" | "minecraft:infested_stone" | "chisel:soft_bricks/purpur" | "chisel:braid/stone" | "mtr:station_color_polished_andesite" | "factory_blocks:rust" | "chisel:layer/magenta_concrete" | "chisel:slant/purpur" | "extshape:quartz_brick_pressure_plate" | "extshape:nether_brick_fence_gate" | "extshape:waxed_copper_fence" | "londonunderground:station_light" | "adorn:cobbled_deepslate_post" | "extshape:diamond_button" | "green_terracotta" | "minecraft:green_terracotta" | "exlinefurniture:birch_lamp_red" | "white_stained_glass" | "minecraft:white_stained_glass" | "extshape:spruce_vertical_stairs" | "extshape:black_wool_vertical_stairs" | "exlinefurniture:crimson_lamp_purple" | "extshape:cyan_concrete_vertical_quarter_piece" | "chisel:encased_bricks/red_concrete" | "extshape:chiseled_red_sandstone_vertical_quarter_piece" | "mtr:clock_pole" | "extshape:gold_vertical_stairs" | "extshape:gray_concrete_stairs" | "chisel:soft_bricks/pink_concrete" | "exlinefurniture:spruce_chair_light_blue" | "lime_concrete" | "minecraft:lime_concrete" | "extshape:smooth_quartz_fence_gate" | "purpur_stairs" | "minecraft:purpur_stairs" | "chisel:zag/red_sandstone" | "chisel:small_bricks/sandstone" | "extshape:yellow_terracotta_slab" | "glow_lichen" | "minecraft:glow_lichen" | "chisel:chaotic_medium/light_blue_concrete" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "chisel:zag/brown_concrete" | "chisel:ornate/black_concrete" | "extshape:polished_blackstone_brick_vertical_slab" | "chisel:tiles_small/magenta_concrete" | "exlinefurniture:jungle_chair_lime" | "extshape:red_concrete_pressure_plate" | "red_shulker_box" | "minecraft:red_shulker_box" | "extshape:waxed_weathered_copper_button" | "blue_bed" | "minecraft:blue_bed" | "chisel:slant/cyan_concrete" | "extshape:waxed_weathered_copper_fence_gate" | "bubble_coral" | "minecraft:bubble_coral" | "chisel:ornate/cobblestone" | "sea_pickle" | "minecraft:sea_pickle" | "chisel:braid/cyan_concrete" | "extshape:moss_button" | "sponge" | "minecraft:sponge" | "quartz_stairs" | "minecraft:quartz_stairs" | "chisel:tiles_medium_bismuth/glowstone" | "chisel:triple_bricks/purpur" | "mtr:station_color_planks_slab" | "chisel:encased_smooth/crimson_planks" | "red_stained_glass" | "minecraft:red_stained_glass" | "chisel:tiles_medium/purpur" | "exlinefurniture:spruce_lamp_light_blue" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "extshape:stone_brick_fence_gate" | "green_carpet" | "minecraft:green_carpet" | "purpur_slab" | "minecraft:purpur_slab" | "exlinefurniture:crimson_chair_yellow" | "extshape:waxed_weathered_cut_copper_pressure_plate" | "chisel:neon_panel/glowstone" | "extshape:emerald_quarter_piece" | "extshape:black_concrete_vertical_slab" | "extshape:black_concrete_stairs" | "adorn:end_stone_brick_post" | "extshape:red_concrete_vertical_stairs" | "chisel:zag/quartz" | "chisel:chaotic_bricks/yellow_concrete" | "extshape:nether_brick_vertical_stairs" | "extshape:yellow_concrete_fence" | "extshape:raw_gold_wall" | "chisel:prism/coal_block" | "extshape:polished_diorite_vertical_quarter_piece" | "chiselsandbits:bit_storage" | "extshape:yellow_concrete_button" | "chisel:solid_bricks/light_blue_concrete" | "lime_terracotta" | "minecraft:lime_terracotta" | "chisel:braid/yellow_concrete" | "extshape:raw_copper_quarter_piece" | "chisel:panel/gray_concrete" | "extshape:purple_wool_vertical_stairs" | "mtr:station_color_wool_slab" | "chisel:small_bricks/brown_concrete" | "chisel:chaotic_bricks/cobblestone" | "jungle_wood" | "minecraft:jungle_wood" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "chisel:twist/purpur" | "chisel:triple_bricks/bricks" | "stone_slab" | "minecraft:stone_slab" | "chisel:encased_smooth/acacia_planks" | "chisel:star/gold_block" | "chisel:vertical/crimson_planks" | "extshape:light_gray_wool_quarter_piece" | "mtr:arrival_projector_1_large" | "extshape:lime_wool_fence" | "acacia_slab" | "minecraft:acacia_slab" | "chisel:ornate/bricks" | "jungle_stairs" | "minecraft:jungle_stairs" | "mtr:station_color_stained_glass_slab" | "blast_furnace" | "minecraft:blast_furnace" | "exlinefurniture:jungle_chair_gray" | "extshape:blue_concrete_fence_gate" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "chisel:cut/red_sandstone" | "extshape:light_blue_wool_fence_gate" | "extshape:raw_gold_vertical_slab" | "extshape:white_terracotta_fence" | "exlinefurniture:froggy_chair_magenta" | "chisel:panel/emerald_block" | "chisel:chaotic_bricks/quartz" | "grass_block" | "minecraft:grass_block" | "adorn:dark_oak_post" | "adorn:basalt_post" | "chisel:array/stone" | "jsblock:pids_rv" | "extshape:light_gray_concrete_stairs" | "adorn:warped_post" | "mtr:lift_track_1" | "chisel:encased_bricks/pink_concrete" | "exlinefurniture:dark_oak_bench" | "extshape:red_terracotta_vertical_quarter_piece" | "chisel:stacked/oak_planks" | "mtr:railway_sign_2_even" | "chisel:array/andesite" | "chisel:tiles_small/coal_block" | "brain_coral_block" | "minecraft:brain_coral_block" | "chisel:array/light_blue_concrete" | "exlinefurniture:birch_chair_black" | "extshape:snow_vertical_quarter_piece" | "chisel:rivets/iron_block" | "chisel:chaotic_medium/yellow_concrete" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "chisel:smooth/lapis_block" | "chisel:cracked_bricks/quartz" | "fletching_table" | "minecraft:fletching_table" | "chisel:chunky/lapis_block" | "extshape:gray_terracotta_stairs" | "adorn:prismarine_chimney" | "mtr:station_color_metal_slab" | "extshape:gray_wool_pressure_plate" | "extshape:waxed_cut_copper_vertical_slab" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "extshape:magenta_wool_fence_gate" | "extshape:netherite_vertical_slab" | "extshape:crimson_vertical_quarter_piece" | "exlinefurniture:warped_chair_white" | "extshape:raw_iron_vertical_stairs" | "adorn:prismarine_brick_step" | "chisel:triple_bricks/red_sandstone" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "adorn:mossy_stone_brick_platform" | "chisel:spaceblack/iron_block" | "chisel:encased/jungle_planks" | "chisel:pillar/light_gray_concrete" | "chisel:legacy/light_gray_wool" | "extshape:blue_terracotta_wall" | "chisel:jellybean/red_concrete" | "extshape:light_blue_terracotta_vertical_slab" | "extshape:calcite_fence" | "londonunderground:sign_overground" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "extshape:red_sandstone_vertical_stairs" | "extshape:polished_deepslate_fence_gate" | "chisel:ornate/purpur" | "extshape:blue_terracotta_vertical_quarter_piece" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "exlinefurniture:spruce_log_glass_table" | "extshape:smooth_quartz_button" | "extshape:warped_wart_vertical_quarter_piece" | "chisel:raw/light_blue_concrete" | "factory_blocks:fan_four" | "chisel:array/yellow_concrete" | "londonunderground:tunnel_block_1_duel" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "cyan_wall_banner" | "minecraft:cyan_wall_banner" | "frosted_ice" | "minecraft:frosted_ice" | "extshape:snow_quarter_piece" | "extshape:melon_wall" | "adorn:black_sofa" | "chiselsandbits:chiseledsnow" | "exlinefurniture:dark_oak_lamp_blue" | "chisel:bubble/glass" | "chisel:cracked_bricks/brown_concrete" | "chisel:dent/white_concrete" | "chisel:prism/magenta_concrete" | "chisel:spaceblack/diamond_block" | "adorn:acacia_kitchen_sink" | "exlinefurniture:shutters_oak" | "lever" | "minecraft:lever" | "exlinefurniture:spruce_lamp_pink" | "jsblock:departure_pole" | "extshape:purple_wool_fence_gate" | "extshape:mossy_cobblestone_pressure_plate" | "extshape:brown_terracotta_vertical_quarter_piece" | "chisel:chaotic_bricks/cyan_concrete" | "exlinefurniture:light" | "extshape:emerald_slab" | "chisel:layer/light_gray_concrete" | "extshape:lime_wool_stairs" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "extshape:purple_concrete_pressure_plate" | "factory_blocks:fan_on" | "wheat_plus:road_line_double_white_half_slant" | "adorn:spruce_drawer" | "extshape:lapis_wall" | "exlinefurniture:drapes_cyan" | "redbits:jungle_large_button" | "damaged_anvil" | "minecraft:damaged_anvil" | "extshape:raw_copper_vertical_stairs" | "exlinefurniture:crimson_stripped_log_glass_table" | "exlinefurniture:spruce_chair_cyan" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "chisel:solid_bricks/end_stone" | "black_banner" | "minecraft:black_banner" | "mtr:station_color_diorite_slab" | "potted_pink_tulip" | "minecraft:potted_pink_tulip" | "adorn:polished_diorite_platform" | "chisel:fourornate/emerald_block" | "chisel:braid/quartz" | "purple_concrete" | "minecraft:purple_concrete" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "extshape:pink_terracotta_vertical_stairs" | "chisel:array/black_concrete" | "extshape:bedrock_slab" | "extshape:cut_red_sandstone_stairs" | "jsblock:subsidy_machine_1" | "extshape:dark_prismarine_button" | "adorn:beetroot_crate" | "pink_carpet" | "minecraft:pink_carpet" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "extshape:dripstone_vertical_quarter_piece" | "chisel:mosaic/blue_concrete" | "extshape:yellow_wool_pressure_plate" | "chisel:array/granite" | "factory_blocks:scaffold" | "londonunderground:tube_1_duel" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "chisel:smooth/dark_oak_planks" | "chisel:ornate/sandstone" | "extshape:white_concrete_wall" | "extshape:chiseled_quartz_stairs" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "extshape:pink_concrete_vertical_stairs" | "chisel:tiles_medium/bricks" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "exlinefurniture:spider_doll" | "chisel:raw/quartz" | "extshape:prismarine_brick_vertical_slab" | "extshape:chiseled_polished_blackstone_slab" | "amethyst_block" | "minecraft:amethyst_block" | "oak_door" | "minecraft:oak_door" | "chisel:french/pink_concrete" | "chisel:braid/acacia_planks" | "extshape:lime_concrete_quarter_piece" | "extshape:packed_ice_vertical_stairs" | "exlinefurniture:oak_log_glass_table" | "exlinefurniture:froggy_chair_purple" | "chisel:prism/green_concrete" | "extshape:polished_diorite_quarter_piece" | "adorn:spruce_kitchen_cupboard" | "chisel:ornate/prismarine" | "chisel:vertical/birch_planks" | "adorn:red_nether_brick_step" | "adorn:spruce_chair" | "spruce_door" | "minecraft:spruce_door" | "extshape:dark_oak_wall" | "extshape:cyan_terracotta_stairs" | "brown_wool" | "minecraft:brown_wool" | "adorn:cocoa_bean_crate" | "chisel:twist/granite" | "extshape:cyan_terracotta_button" | "purple_bed" | "minecraft:purple_bed" | "chisel:solid_bricks/pink_concrete" | "chisel:encased_bricks/redstone_block" | "extshape:white_glazed_terracotta_slab" | "chisel:soft_bricks/light_gray_concrete" | "extshape:polished_granite_fence" | "extshape:white_concrete_fence" | "chisel:pillar/quartz" | "dark_prismarine" | "minecraft:dark_prismarine" | "chisel:triple_bricks/stone" | "extshape:deepslate_brick_vertical_stairs" | "extshape:calcite_slab" | "extshape:blue_concrete_quarter_piece" | "exlinefurniture:acacia_window_slider" | "wheat_plus:road_line_single_white_full" | "chisel:triple_bricks/purple_concrete" | "chisel:encased_smooth/oak_planks" | "candle" | "minecraft:candle" | "chisel:dent/green_concrete" | "chisel:encased_bricks/light_blue_concrete" | "wheat" | "minecraft:wheat" | "chisel:cracked_bricks/diorite" | "chisel:cart/gold_block" | "londonunderground:tunnel_entrance_1" | "extshape:magenta_concrete_fence_gate" | "chisel:dent/stone" | "chisel:chaotic_small/lime_concrete" | "extshape:nether_wart_slab" | "factory_blocks:bwireframe" | "mtr:station_color_polished_diorite_slab" | "exlinefurniture:birch_chair_green" | "extshape:waxed_exposed_cut_copper_fence_gate" | "andesite_stairs" | "minecraft:andesite_stairs" | "chisel:embossed/diamond_block" | "exlinefurniture:jungle_chair_light_blue" | "pink_concrete" | "minecraft:pink_concrete" | "chisel:large_tile/yellow_concrete" | "mtr:lift_track_floor_1" | "extshape:black_wool_vertical_quarter_piece" | "extshape:gray_concrete_vertical_stairs" | "jungle_slab" | "minecraft:jungle_slab" | "mtr:railway_sign_pole" | "extshape:deepslate_tile_vertical_stairs" | "extshape:lime_terracotta_slab" | "chisel:weaver/deepslate" | "light_blue_candle_cake" | "minecraft:light_blue_candle_cake" | "extshape:purple_wool_fence" | "chisel:array/purpur" | "extshape:sea_lantern_quarter_piece" | "chisel:encased_large/birch_planks" | "chisel:slant/light_blue_concrete" | "green_shulker_box" | "minecraft:green_shulker_box" | "extshape:dark_prismarine_pressure_plate" | "chisel:panel/cobblestone" | "chisel:braid/dark_oak_planks" | "extshape:blue_terracotta_fence_gate" | "extshape:quartz_brick_fence_gate" | "extshape:raw_copper_fence" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "extshape:waxed_weathered_copper_fence" | "extshape:spruce_vertical_quarter_piece" | "chisel:bricks2/dirt" | "extshape:gray_terracotta_fence" | "chisel:large_tile/bricks" | "chisel:large_tile/cobblestone" | "extshape:clay_vertical_stairs" | "granite" | "minecraft:granite" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "extshape:brown_terracotta_stairs" | "mtr:ticket_processor_exit" | "mtr:railway_sign_7_even" | "chisel:slant/cobblestone" | "extshape:magenta_terracotta_fence_gate" | "extshape:waxed_cut_copper_fence_gate" | "factory_blocks:fan_malfunction_on" | "extshape:waxed_oxidized_copper_pressure_plate" | "lily_pad" | "minecraft:lily_pad" | "extshape:gold_wall" | "andesite" | "minecraft:andesite" | "chisel:ornate/andesite" | "extshape:polished_diorite_pressure_plate" | "mtr:platform_indented" | "chisel:weaver/andesite" | "chisel:french/lime_concrete" | "mtr:station_color_cobblestone_slab" | "extshape:magenta_concrete_quarter_piece" | "mtr:ceiling_no_light" | "magenta_candle_cake" | "minecraft:magenta_candle_cake" | "extshape:white_wool_fence" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "extshape:brown_terracotta_vertical_stairs" | "chisel:array/brown_concrete" | "extshape:waxed_oxidized_cut_copper_fence" | "extshape:red_concrete_slab" | "exlinefurniture:spruce_chair_blue" | "netherrack" | "minecraft:netherrack" | "chisel:cut/diorite" | "mtr:station_color_clay" | "exlinefurniture:jungle_window_web" | "tuff" | "minecraft:tuff" | "extshape:pink_concrete_slab" | "chisel:panel/end_stone" | "extshape:purpur_vertical_slab" | "exlinefurniture:crimson_lamp_cyan" | "extshape:waxed_cut_copper_fence" | "chisel:mosaic/redstone_block" | "chisel:legacy/green_wool" | "extshape:waxed_exposed_copper_fence" | "packed_ice" | "minecraft:packed_ice" | "extshape:nether_brick_button" | "extshape:crimson_quarter_piece" | "extshape:deepslate_brick_quarter_piece" | "stone" | "minecraft:stone" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "mtr:glass_fence_heo" | "extshape:gray_terracotta_button" | "exlinefurniture:acacia_lamp_magenta" | "extshape:green_concrete_fence_gate" | "mtr:station_color_purpur_pillar_slab" | "chisel:large_tile/glowstone" | "chisel:paneling/spruce_planks" | "exlinefurniture:oak_lamp_light_gray" | "chisel:tiles_medium/purple_concrete" | "extshape:black_terracotta_fence_gate" | "extshape:brown_wool_wall" | "chisel:solid_bricks/cobblestone" | "extshape:clay_slab" | "extshape:chiseled_nether_brick_vertical_slab" | "chisel:large_tile/purpur" | "adorn:acacia_shelf" | "chisel:layer/granite" | "extshape:red_nether_brick_vertical_slab" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "adorn:oak_step" | "dark_oak_log" | "minecraft:dark_oak_log" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "adorn:acacia_platform" | "chisel:circular/ice" | "extshape:light_blue_concrete_vertical_slab" | "extshape:nether_wart_fence" | "chisel:tiles_small/green_concrete" | "smooth_stone" | "minecraft:smooth_stone" | "exlinefurniture:acacia_chair_yellow" | "chisel:zag/cyan_concrete" | "chisel:triple_bricks/red_concrete" | "extshape:raw_copper_slab" | "extshape:blue_wool_pressure_plate" | "extshape:deepslate_brick_fence" | "purple_carpet" | "minecraft:purple_carpet" | "chisel:dent/andesite" | "chisel:ornate/yellow_concrete" | "exlinefurniture:oak_chair_orange" | "extshape:warped_wall" | "mtr:signal_light_4" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "mtr:signal_light_3" | "extshape:gold_button" | "factory_blocks:wopanel" | "nether_wart" | "minecraft:nether_wart" | "mtr:signal_light_2" | "mtr:signal_light_1" | "exlinefurniture:ceiling_fan_spruce" | "chisel:layer/green_concrete" | "chisel:raw/pink_concrete" | "extshape:cobbled_deepslate_vertical_stairs" | "chisel:dent/cobblestone" | "exlinefurniture:spruce_chair_lime" | "cactus" | "minecraft:cactus" | "exlinefurniture:birch_lamp_gray" | "chisel:layer/lime_concrete" | "birch_slab" | "minecraft:birch_slab" | "extshape:light_gray_concrete_button" | "chisel:slant/prismarine" | "extshape:packed_ice_pressure_plate" | "chisel:braid/orange_concrete" | "extshape:chiseled_sandstone_quarter_piece" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "chisel:tiles_medium/light_gray_concrete" | "green_candle" | "minecraft:green_candle" | "chisel:cut/cobblestone" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "chisel:array/bricks" | "chisel:jellybean/coal_block" | "chisel:layer/deepslate" | "turtle_egg" | "minecraft:turtle_egg" | "chisel:weaver/coal_block" | "extshape:birch_vertical_quarter_piece" | "extshape:green_concrete_fence" | "mtr:station_color_stone" | "extshape:blue_wool_vertical_stairs" | "chisel:tiles_medium/glowstone" | "chisel:ornate/cyan_concrete" | "extshape:brick_vertical_quarter_piece" | "chisel:circular/yellow_concrete" | "chisel:masonry/emerald_block" | "extshape:netherrack_vertical_slab" | "chisel:small_bricks/andesite" | "chisel:ornatesteel_old/glass" | "extshape:light_gray_concrete_quarter_piece" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "chisel:cut/end_stone" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "mtr:marble_blue_slab" | "chisel:twist/gray_concrete" | "mtr:lift_door_1" | "extshape:cyan_wool_vertical_quarter_piece" | "extshape:pumpkin_fence_gate" | "chisel:chaotic_bricks/stone" | "chisel:solid_bricks/purpur" | "extshape:magenta_concrete_fence" | "extshape:waxed_copper_fence_gate" | "extshape:brown_concrete_stairs" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "chisel:braid/jungle_planks" | "extshape:cyan_wool_button" | "extshape:light_blue_glazed_terracotta_slab" | "extshape:chiseled_deepslate_wall" | "adorn:warped_kitchen_cupboard" | "beetroots" | "minecraft:beetroots" | "chisel:array/diorite" | "chisel:twist/white_concrete" | "extshape:tuff_pressure_plate" | "extshape:magenta_wool_slab" | "chisel:pillar/nether_brick" | "oxidized_copper" | "minecraft:oxidized_copper" | "adorn:brick_platform" | "chisel:small_bricks/lime_concrete" | "chisel:zag/sandstone" | "chisel:coin_tails/gold_block" | "extshape:diorite_fence_gate" | "extshape:cyan_terracotta_vertical_slab" | "blue_orchid" | "minecraft:blue_orchid" | "chisel:cracked/cobblestone" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "chisel:tiles_medium/sandstone" | "extshape:white_wool_vertical_slab" | "extshape:red_terracotta_button" | "chisel:largeornate/stone" | "diorite_stairs" | "minecraft:diorite_stairs" | "chisel:chaotic_medium/blue_concrete" | "chisel:layer/ice" | "extshape:orange_wool_quarter_piece" | "adorn:crimson_kitchen_sink" | "chisel:bismuth/diamond_block" | "command_block" | "minecraft:command_block" | "exlinefurniture:dark_oak_lamp_lime" | "extshape:snow_vertical_stairs" | "exlinefurniture:oven" | "chisel:twist/ice" | "exlinefurniture:acacia_chair" | "extshape:nether_wart_vertical_slab" | "chisel:array/lime_concrete" | "extshape:crying_obsidian_stairs" | "extshape:raw_iron_vertical_slab" | "skeleton_wall_skull" | "minecraft:skeleton_wall_skull" | "londonunderground:platform_tfl_gap" | "adorn:melon_crate" | "chisel:triple_bricks/light_gray_concrete" | "extshape:green_wool_fence" | "extshape:smooth_sandstone_quarter_piece" | "green_candle_cake" | "minecraft:green_candle_cake" | "adorn:polished_blackstone_step" | "extshape:black_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_red" | "exlinefurniture:dark_oak_dresser" | "extshape:yellow_terracotta_button" | "extshape:raw_copper_button" | "wheat_plus:road_line_single_white_half" | "chisel:large_tile/orange_concrete" | "extshape:cyan_terracotta_vertical_stairs" | "adorn:blackstone_step" | "chisel:circular/orange_concrete" | "chisel:prism/glowstone" | "cut_sandstone" | "minecraft:cut_sandstone" | "chisel:circular/sandstone" | "adorn:smooth_red_sandstone_step" | "chisel:crude_paneling/birch_planks" | "chiselsandbits:chiselediron" | "chisel:tiles_small/ice" | "chisel:encased_smooth/jungle_planks" | "chisel:encased/oak_planks" | "chisel:prism/andesite" | "extshape:black_wool_quarter_piece" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "extshape:brick_vertical_slab" | "twisting_vines" | "minecraft:twisting_vines" | "chisel:cracked/purple_concrete" | "exlinefurniture:warped_chair_purple" | "chisel:chaotic_bricks/red_sandstone" | "chisel:french/deepslate" | "enchanting_table" | "minecraft:enchanting_table" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "chisel:solid_bricks/red_concrete" | "chisel:prism/yellow_concrete" | "chisel:cracked_bricks/granite" | "extshape:waxed_oxidized_cut_copper_vertical_slab" | "extshape:polished_diorite_fence_gate" | "extshape:packed_ice_vertical_slab" | "campfire" | "minecraft:campfire" | "extshape:lime_wool_quarter_piece" | "extshape:tuff_vertical_slab" | "chisel:raw/andesite" | "chisel:chaotic_medium/orange_concrete" | "extshape:light_blue_wool_wall" | "chisel:road/sandstone" | "chisel:encased_bricks/gray_concrete" | "extshape:red_terracotta_slab" | "jungle_log" | "minecraft:jungle_log" | "brick_stairs" | "minecraft:brick_stairs" | "exlinefurniture:birch_chair_white" | "extshape:green_terracotta_stairs" | "chisel:large_tile/sandstone" | "extshape:brown_concrete_fence_gate" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "chisel:paneling/birch_planks" | "extshape:gold_fence_gate" | "acacia_wood" | "minecraft:acacia_wood" | "mtr:station_color_gravel" | "chisel:twist/bricks" | "extshape:diamond_stairs" | "exlinefurniture:warped_chair_gray" | "black_stained_glass" | "minecraft:black_stained_glass" | "extshape:smooth_red_sandstone_button"; + type Enchantment = "efficiency" | "minecraft:efficiency" | "looting" | "minecraft:looting" | "soul_speed" | "minecraft:soul_speed" | "silk_touch" | "minecraft:silk_touch" | "quick_charge" | "minecraft:quick_charge" | "fortune" | "minecraft:fortune" | "flame" | "minecraft:flame" | "aqua_affinity" | "minecraft:aqua_affinity" | "multishot" | "minecraft:multishot" | "channeling" | "minecraft:channeling" | "loyalty" | "minecraft:loyalty" | "binding_curse" | "minecraft:binding_curse" | "punch" | "minecraft:punch" | "projectile_protection" | "minecraft:projectile_protection" | "power" | "minecraft:power" | "sharpness" | "minecraft:sharpness" | "frost_walker" | "minecraft:frost_walker" | "fire_protection" | "minecraft:fire_protection" | "impaling" | "minecraft:impaling" | "luck_of_the_sea" | "minecraft:luck_of_the_sea" | "riptide" | "minecraft:riptide" | "protection" | "minecraft:protection" | "respiration" | "minecraft:respiration" | "mending" | "minecraft:mending" | "piercing" | "minecraft:piercing" | "feather_falling" | "minecraft:feather_falling" | "unbreaking" | "minecraft:unbreaking" | "smite" | "minecraft:smite" | "fire_aspect" | "minecraft:fire_aspect" | "lure" | "minecraft:lure" | "knockback" | "minecraft:knockback" | "depth_strider" | "minecraft:depth_strider" | "sweeping" | "minecraft:sweeping" | "infinity" | "minecraft:infinity" | "vanishing_curse" | "minecraft:vanishing_curse" | "blast_protection" | "minecraft:blast_protection" | "bane_of_arthropods" | "minecraft:bane_of_arthropods" | "thorns" | "minecraft:thorns"; + type EntityType = "dolphin" | "minecraft:dolphin" | "trident" | "minecraft:trident" | "item_frame" | "minecraft:item_frame" | "phantom" | "minecraft:phantom" | "wither_skeleton" | "minecraft:wither_skeleton" | "piglin_brute" | "minecraft:piglin_brute" | "end_crystal" | "minecraft:end_crystal" | "area_effect_cloud" | "minecraft:area_effect_cloud" | "experience_orb" | "minecraft:experience_orb" | "endermite" | "minecraft:endermite" | "arrow" | "minecraft:arrow" | "bee" | "minecraft:bee" | "cow" | "minecraft:cow" | "hopper_minecart" | "minecraft:hopper_minecart" | "spider" | "minecraft:spider" | "command_block_minecart" | "minecraft:command_block_minecart" | "small_fireball" | "minecraft:small_fireball" | "painting" | "minecraft:painting" | "cod" | "minecraft:cod" | "snow_golem" | "minecraft:snow_golem" | "fishing_bobber" | "minecraft:fishing_bobber" | "polar_bear" | "minecraft:polar_bear" | "potion" | "minecraft:potion" | "furnace_minecart" | "minecraft:furnace_minecart" | "wandering_trader" | "minecraft:wandering_trader" | "boat" | "minecraft:boat" | "experience_bottle" | "minecraft:experience_bottle" | "hoglin" | "minecraft:hoglin" | "pillager" | "minecraft:pillager" | "rabbit" | "minecraft:rabbit" | "magma_cube" | "minecraft:magma_cube" | "mtr:lift_4_3" | "mtr:lift_4_4" | "redbits:emitter_minecart" | "bat" | "minecraft:bat" | "mtr:lift_4_4_double_sided" | "player" | "minecraft:player" | "blaze" | "minecraft:blaze" | "llama" | "minecraft:llama" | "piglin" | "minecraft:piglin" | "exlinefurniture:entity_sit" | "chicken" | "minecraft:chicken" | "slime" | "minecraft:slime" | "panda" | "minecraft:panda" | "armor_stand" | "minecraft:armor_stand" | "donkey" | "minecraft:donkey" | "adorn:seat" | "skeleton" | "minecraft:skeleton" | "parrot" | "minecraft:parrot" | "ender_dragon" | "minecraft:ender_dragon" | "shulker_bullet" | "minecraft:shulker_bullet" | "salmon" | "minecraft:salmon" | "glow_item_frame" | "minecraft:glow_item_frame" | "llama_spit" | "minecraft:llama_spit" | "tnt" | "minecraft:tnt" | "snowball" | "minecraft:snowball" | "skeleton_horse" | "minecraft:skeleton_horse" | "item" | "minecraft:item" | "elder_guardian" | "minecraft:elder_guardian" | "strider" | "minecraft:strider" | "goat" | "minecraft:goat" | "fox" | "minecraft:fox" | "mule" | "minecraft:mule" | "giant" | "minecraft:giant" | "fireball" | "minecraft:fireball" | "zombie_villager" | "minecraft:zombie_villager" | "mtr:lift_3_3" | "silverfish" | "minecraft:silverfish" | "sheep" | "minecraft:sheep" | "mtr:lift_4_3_double_sided" | "firework_rocket" | "minecraft:firework_rocket" | "guardian" | "minecraft:guardian" | "husk" | "minecraft:husk" | "mtr:lift_3_2" | "cat" | "minecraft:cat" | "iron_golem" | "minecraft:iron_golem" | "zombie_horse" | "minecraft:zombie_horse" | "dragon_fireball" | "minecraft:dragon_fireball" | "tropical_fish" | "minecraft:tropical_fish" | "egg" | "minecraft:egg" | "ender_pearl" | "minecraft:ender_pearl" | "mtr:lift_3_3_double_sided" | "witch" | "minecraft:witch" | "mtr:lift_3_2_double_sided" | "wither" | "minecraft:wither" | "eye_of_ender" | "minecraft:eye_of_ender" | "falling_block" | "minecraft:falling_block" | "zoglin" | "minecraft:zoglin" | "creeper" | "minecraft:creeper" | "stray" | "minecraft:stray" | "illusioner" | "minecraft:illusioner" | "pufferfish" | "minecraft:pufferfish" | "wither_skull" | "minecraft:wither_skull" | "shulker" | "minecraft:shulker" | "turtle" | "minecraft:turtle" | "mtr:lift_2_2_double_sided" | "spectral_arrow" | "minecraft:spectral_arrow" | "tnt_minecart" | "minecraft:tnt_minecart" | "cave_spider" | "minecraft:cave_spider" | "villager" | "minecraft:villager" | "wolf" | "minecraft:wolf" | "ocelot" | "minecraft:ocelot" | "vex" | "minecraft:vex" | "pig" | "minecraft:pig" | "zombified_piglin" | "minecraft:zombified_piglin" | "mtr:seat" | "drowned" | "minecraft:drowned" | "zombie" | "minecraft:zombie" | "ghast" | "minecraft:ghast" | "mtr:lift_2_2" | "trader_llama" | "minecraft:trader_llama" | "axolotl" | "minecraft:axolotl" | "evoker_fangs" | "minecraft:evoker_fangs" | "mooshroom" | "minecraft:mooshroom" | "ravager" | "minecraft:ravager" | "leash_knot" | "minecraft:leash_knot" | "horse" | "minecraft:horse" | "spawner_minecart" | "minecraft:spawner_minecart" | "evoker" | "minecraft:evoker" | "marker" | "minecraft:marker" | "minecart" | "minecraft:minecart" | "chest_minecart" | "minecraft:chest_minecart" | "vindicator" | "minecraft:vindicator" | "glow_squid" | "minecraft:glow_squid" | "enderman" | "minecraft:enderman" | "lightning_bolt" | "minecraft:lightning_bolt" | "squid" | "minecraft:squid"; + type Item = "exlinefurniture:jungle_chair_light_gray" | "extshape:pink_terracotta_wall" | "exlinefurniture:shutters_crimson" | "mcsynthetic_cave_air" | "minecraft:mcsynthetic_cave_air" | "chisel:chaotic_bricks/bricks" | "basalt" | "minecraft:basalt" | "chisel:road/prismarine" | "red_wool" | "minecraft:red_wool" | "extshape:light_blue_terracotta_vertical_stairs" | "stonecutter" | "minecraft:stonecutter" | "exlinefurniture:drapes_magenta" | "extshape:polished_blackstone_brick_vertical_quarter_piece" | "extshape:gilded_blackstone_vertical_quarter_piece" | "mtr:cable_car_node_station" | "adorn:lime_sofa" | "adorn:dark_oak_chair" | "adorn:dark_prismarine_platform" | "chisel:legacy/cyan_wool" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "bone_block" | "minecraft:bone_block" | "adorn:oak_table" | "chisel:road/purpur" | "melon" | "minecraft:melon" | "chisel:layer/orange_concrete" | "extshape:red_terracotta_pressure_plate" | "mtr:glass_fence_plain" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "chisel:cracked/gray_concrete" | "extshape:orange_terracotta_pressure_plate" | "mcsynthetic_zombie_wall_head" | "minecraft:mcsynthetic_zombie_wall_head" | "mcsynthetic_cave_vines" | "minecraft:mcsynthetic_cave_vines" | "chisel:zag/purpur" | "extshape:red_wool_slab" | "red_mushroom" | "minecraft:red_mushroom" | "extshape:raw_iron_quarter_piece" | "chisel:encased_bricks/ice" | "extshape:terracotta_slab" | "chisel:chaotic_medium/quartz" | "extshape:cyan_terracotta_fence_gate" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "chisel:encased_bricks/magenta_concrete" | "exlinefurniture:oak_chair_lime" | "magenta_wool" | "minecraft:magenta_wool" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "adorn:red_nether_brick_platform" | "chisel:mosaic/yellow_concrete" | "chisel:bismuth/glowstone" | "extshape:red_glazed_terracotta_slab" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "extshape:waxed_oxidized_copper_fence_gate" | "raw_copper" | "minecraft:raw_copper" | "chisel:braid/redstone_block" | "adorn:birch_bench" | "chisel:tiles_medium/redstone_block" | "extshape:orange_concrete_vertical_slab" | "chisel:dent/redstone_block" | "extshape:chiseled_quartz_vertical_stairs" | "chisel:weaver/quartz" | "extshape:dark_prismarine_fence_gate" | "music_disc_stal" | "minecraft:music_disc_stal" | "exlinefurniture:acacia_window" | "spruce_sign" | "minecraft:spruce_sign" | "chisel:chinese2/glass" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "chisel:dent/prismarine" | "extshape:waxed_exposed_copper_slab" | "exlinefurniture:oak_log_table" | "extshape:black_terracotta_vertical_slab" | "extshape:glowstone_pressure_plate" | "gravel" | "minecraft:gravel" | "mcsynthetic_attached_melon_stem" | "minecraft:mcsynthetic_attached_melon_stem" | "extshape:green_wool_slab" | "chisel:twist/pink_concrete" | "leather_helmet" | "minecraft:leather_helmet" | "glow_item_frame" | "minecraft:glow_item_frame" | "chisel:chaotic_small/end_stone" | "chisel:chaotic_small/red_sandstone" | "extshape:polished_andesite_vertical_quarter_piece" | "light_blue_bed" | "minecraft:light_blue_bed" | "crimson_fungus" | "minecraft:crimson_fungus" | "mtr:station_color_clay_slab" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "extshape:smooth_basalt_vertical_stairs" | "exlinefurniture:drapes_light_blue" | "extshape:orange_concrete_button" | "exlinefurniture:birch_lamp_yellow" | "jsblock:pids_4" | "extshape:andesite_vertical_slab" | "copper_block" | "minecraft:copper_block" | "extshape:gray_wool_vertical_quarter_piece" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "chisel:encased_large/acacia_planks" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "purple_wool" | "minecraft:purple_wool" | "chisel:small_bricks/quartz" | "shulker_spawn_egg" | "minecraft:shulker_spawn_egg" | "extshape:netherrack_wall" | "magenta_bed" | "minecraft:magenta_bed" | "exlinefurniture:crimson_lamp_red" | "extshape:sandstone_vertical_slab" | "green_stained_glass" | "minecraft:green_stained_glass" | "chisel:cracked_bricks/magenta_concrete" | "chisel:triple_bricks/pink_concrete" | "chisel:circular/prismarine" | "adorn:purple_table_lamp" | "tropical_fish" | "minecraft:tropical_fish" | "chisel:tiles_small/white_concrete" | "chisel:log_bordered/jungle_planks" | "chisel:array/prismarine" | "extshape:green_terracotta_quarter_piece" | "pink_terracotta" | "minecraft:pink_terracotta" | "extshape:chiseled_deepslate_fence" | "chisel:road/yellow_concrete" | "extshape:blue_concrete_slab" | "chisel:jellybean/light_blue_concrete" | "extshape:waxed_exposed_copper_quarter_piece" | "chisel:prism/end_stone" | "extshape:purple_terracotta_vertical_stairs" | "extshape:light_blue_concrete_quarter_piece" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "exlinefurniture:crimson_lamp_green" | "chisel:road/end_stone" | "chisel:chaotic_small/granite" | "mtr:station_color_quartz_bricks" | "mcsynthetic_dead_fire_coral_wall_fan" | "minecraft:mcsynthetic_dead_fire_coral_wall_fan" | "jsblock:train_model_e44" | "exlinefurniture:birch_chair_light_gray" | "extshape:smooth_red_sandstone_quarter_piece" | "chisel:tiles_small/stone" | "chisel:raw/granite" | "acacia_door" | "minecraft:acacia_door" | "extshape:pink_wool_fence_gate" | "extshape:green_concrete_vertical_stairs" | "mcsynthetic_tripwire" | "minecraft:mcsynthetic_tripwire" | "chisel:cut/purpur" | "zombie_spawn_egg" | "minecraft:zombie_spawn_egg" | "chisel:circular/stone" | "exlinefurniture:acacia_lamp_orange" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "extshape:warped_wart_vertical_slab" | "extshape:polished_deepslate_fence" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "mojang_banner_pattern" | "minecraft:mojang_banner_pattern" | "extshape:emerald_pressure_plate" | "mtr:boat_node" | "chisel:crude_horizontal/spruce_planks" | "extshape:red_wool_quarter_piece" | "extshape:jungle_quarter_piece" | "extshape:light_gray_terracotta_vertical_slab" | "golden_hoe" | "minecraft:golden_hoe" | "fire_charge" | "minecraft:fire_charge" | "white_dye" | "minecraft:white_dye" | "chisel:encased_bricks/lime_concrete" | "extshape:polished_deepslate_vertical_slab" | "jigsaw" | "minecraft:jigsaw" | "extshape:brown_concrete_fence" | "extshape:honeycomb_fence" | "chisel:encased_bricks/diorite" | "chisel:ornate/light_blue_concrete" | "chisel:jellybean/bricks" | "chiselsandbits:chiseledfluid" | "adorn:gray_table_lamp" | "exlinefurniture:crimson_window" | "chisel:panel/red_concrete" | "nether_star" | "minecraft:nether_star" | "stone_button" | "minecraft:stone_button" | "chisel:road/gray_concrete" | "exlinefurniture:birch_lamp_green" | "chisel:chaotic_bricks/white_concrete" | "exlinefurniture:crimson_window_heart" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "exlinefurniture:dark_oak_chair_gray" | "redbits:emitter" | "chisel:braid/coal_block" | "mtr:brush" | "tinted_glass" | "minecraft:tinted_glass" | "extshape:stone_brick_vertical_stairs" | "extshape:gray_concrete_wall" | "sandstone" | "minecraft:sandstone" | "exlinefurniture:crimson_chair_light_gray" | "londonunderground:block_roundel_2_big" | "lodestone" | "minecraft:lodestone" | "exlinefurniture:froggy_chair_light_blue" | "chisel:french/gray_concrete" | "exlinefurniture:ceiling_fan_crimson" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "inmis:blazing_backpack" | "chisel:large_tile/end_stone" | "exlinefurniture:warped_lamp_gray" | "purpur_block" | "minecraft:purpur_block" | "netherite_hoe" | "minecraft:netherite_hoe" | "exlinefurniture:birch_log_table" | "extshape:quartz_button" | "jsblock:water_machine_1" | "chisel:encased_large/oak_planks" | "extshape:sandstone_vertical_stairs" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "chisel:llama/pink_wool" | "structure_void" | "minecraft:structure_void" | "stone_stairs" | "minecraft:stone_stairs" | "extshape:chiseled_deepslate_quarter_piece" | "exlinefurniture:acacia_lamp_purple" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "adorn:acacia_table" | "extshape:light_blue_terracotta_button" | "extshape:red_nether_brick_pressure_plate" | "quartz" | "minecraft:quartz" | "mtr:railway_sign_6_even" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "warped_nylium" | "minecraft:warped_nylium" | "enderman_spawn_egg" | "minecraft:enderman_spawn_egg" | "redbits:crimson_large_button" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "chisel:small_bricks/deepslate" | "chisel:solid_bricks/bricks" | "mtr:ticket_processor" | "extshape:blue_wool_slab" | "exlinefurniture:spruce_chair_red" | "jsblock:butterfly_light" | "extshape:gray_wool_fence" | "mcsynthetic_water" | "minecraft:mcsynthetic_water" | "londonunderground:sign_metro" | "chisel:layer/quartz" | "adorn:cut_sandstone_post" | "chisel:large_tile/coal_block" | "chisel:encased_bricks/purple_concrete" | "exlinefurniture:jungle_log_table" | "extshape:pink_wool_vertical_stairs" | "exlinefurniture:spruce_lamp_red" | "chisel:road/orange_concrete" | "chisel:cracked_bricks/blue_concrete" | "extshape:quartz_brick_wall" | "nether_portal" | "minecraft:nether_portal" | "chisel:chaotic_bricks/prismarine" | "lime_candle" | "minecraft:lime_candle" | "londonunderground:morden_arch" | "exlinefurniture:jungle_lamp_light_blue" | "extshape:waxed_cut_copper_button" | "chisel:jellybean/red_sandstone" | "extshape:blue_wool_vertical_slab" | "extshape:end_stone_vertical_stairs" | "londonunderground:tunnel_darkness" | "extshape:white_wool_vertical_stairs" | "chisel:mosaic/granite" | "londonunderground:lu_crossbar" | "adorn:melon_seed_crate" | "extshape:smooth_red_sandstone_pressure_plate" | "blue_carpet" | "minecraft:blue_carpet" | "mtr:station_color_cracked_stone_bricks" | "chisel:road/pink_concrete" | "birch_stairs" | "minecraft:birch_stairs" | "music_disc_mall" | "minecraft:music_disc_mall" | "adorn:birch_step" | "chisel:circular/glowstone" | "extshape:polished_blackstone_quarter_piece" | "extshape:cobbled_deepslate_fence" | "extshape:pumpkin_slab" | "amethyst_shard" | "minecraft:amethyst_shard" | "mtr:station_name_wall_black" | "extshape:smooth_stone_fence" | "exlinefurniture:spruce_chair_light_gray" | "exlinefurniture:oak_lamp_white" | "extshape:iron_quarter_piece" | "tropical_fish_bucket" | "minecraft:tropical_fish_bucket" | "exlinefurniture:toilet" | "exlinefurniture:crimson_chair_white" | "extshape:honeycomb_quarter_piece" | "adorn:nether_wart_coffee" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "extshape:lime_concrete_button" | "chisel:twist/sandstone" | "stone_sword" | "minecraft:stone_sword" | "extshape:smooth_stone_pressure_plate" | "potato" | "minecraft:potato" | "chisel:dent/blue_concrete" | "chisel:tiles_small/diorite" | "redbits:polished_blackstone_large_button" | "mcsynthetic_attached_pumpkin_stem" | "minecraft:mcsynthetic_attached_pumpkin_stem" | "extshape:white_wool_vertical_quarter_piece" | "extshape:smooth_red_sandstone_fence_gate" | "dripstone_block" | "minecraft:dripstone_block" | "adorn:stone_step" | "iron_hoe" | "minecraft:iron_hoe" | "extshape:cyan_terracotta_slab" | "londonunderground:block_roundel_1_big_even" | "creeper_spawn_egg" | "minecraft:creeper_spawn_egg" | "chiselsandbits:chisel_gold" | "extshape:polished_diorite_wall" | "exlinefurniture:oak_chair_blue" | "clay_ball" | "minecraft:clay_ball" | "extshape:melon_pressure_plate" | "exlinefurniture:spruce_lamp_black" | "chisel:mosaic/bricks" | "chisel:tiles_small/lime_concrete" | "chisel:array/gray_concrete" | "chisel:chaotic_small/green_concrete" | "extshape:netherite_vertical_quarter_piece" | "chisel:solid_bricks/gray_concrete" | "extshape:red_nether_brick_fence" | "extshape:raw_gold_fence" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "chisel:raw/brown_concrete" | "extshape:chiseled_quartz_slab" | "seagrass" | "minecraft:seagrass" | "extshape:purpur_button" | "chisel:stacked/dark_oak_planks" | "chisel:chaotic_medium/sandstone" | "extshape:nether_brick_vertical_quarter_piece" | "extshape:diamond_vertical_stairs" | "londonunderground:morden_stairs" | "chisel:crate_dark/iron_block" | "golden_pickaxe" | "minecraft:golden_pickaxe" | "extshape:diamond_fence_gate" | "porkchop" | "minecraft:porkchop" | "extshape:orange_terracotta_fence_gate" | "extshape:white_concrete_pressure_plate" | "ladder" | "minecraft:ladder" | "adorn:apple_crate" | "chisel:tiles_small/cyan_concrete" | "wither_skeleton_spawn_egg" | "minecraft:wither_skeleton_spawn_egg" | "redstone_torch" | "minecraft:redstone_torch" | "extshape:terracotta_vertical_stairs" | "exlinefurniture:warped_lamp_light_gray" | "adorn:sandstone_platform" | "extshape:blue_terracotta_quarter_piece" | "mcsynthetic_pink_candle_cake" | "minecraft:mcsynthetic_pink_candle_cake" | "target" | "minecraft:target" | "adorn:polished_andesite_step" | "rabbit_spawn_egg" | "minecraft:rabbit_spawn_egg" | "exlinefurniture:jungle_window_sliding" | "orange_carpet" | "minecraft:orange_carpet" | "gray_bed" | "minecraft:gray_bed" | "chisel:chaotic_bricks/black_concrete" | "mcsynthetic_potted_fern" | "minecraft:mcsynthetic_potted_fern" | "extshape:granite_pressure_plate" | "extshape:green_wool_pressure_plate" | "chisel:raw/prismarine" | "chiselsandbits:chiseledleaves" | "extshape:brown_wool_vertical_stairs" | "jsblock:ticket_barrier_1_exit" | "redbits:detector" | "white_terracotta" | "minecraft:white_terracotta" | "extshape:nether_brick_vertical_slab" | "water_bucket" | "minecraft:water_bucket" | "chisel:tiles_small/purpur" | "extshape:moss_fence" | "adorn:acacia_coffee_table" | "chisel:ironfencemodern/glass" | "armor_stand" | "minecraft:armor_stand" | "jsblock:light_block" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "chisel:solid_bricks/brown_concrete" | "adorn:deepslate_post" | "extshape:crying_obsidian_button" | "extshape:waxed_weathered_cut_copper_wall" | "chisel:cracked/pink_concrete" | "extshape:andesite_pressure_plate" | "extshape:yellow_terracotta_wall" | "extshape:quartz_brick_vertical_stairs" | "adorn:polished_andesite_platform" | "brown_banner" | "minecraft:brown_banner" | "chisel:road/white_concrete" | "exlinefurniture:oak_lamp_purple" | "warped_hyphae" | "minecraft:warped_hyphae" | "londonunderground:exit_sign" | "mtr:glass_fence_mos" | "chisel:twist/stone" | "mcsynthetic_fire" | "minecraft:mcsynthetic_fire" | "extshape:chiseled_stone_brick_quarter_piece" | "factory_blocks:exhaust" | "exlinefurniture:spruce_window_heart" | "redbits:warped_large_button" | "chisel:french/light_blue_concrete" | "extshape:lapis_stairs" | "exlinefurniture:jungle_lamp_orange" | "extshape:emerald_wall" | "extshape:netherite_pressure_plate" | "chisel:raw/green_concrete" | "extshape:light_blue_concrete_wall" | "chisel:solid_bricks/green_concrete" | "mcsynthetic_potted_flowering_azalea_bush" | "minecraft:mcsynthetic_potted_flowering_azalea_bush" | "extshape:netherite_button" | "mcsynthetic_potted_orange_tulip" | "minecraft:mcsynthetic_potted_orange_tulip" | "chisel:slant/quartz" | "chisel:slant/end_stone" | "chisel:chaotic_medium/prismarine" | "exlinefurniture:drapes_orange" | "extshape:pumpkin_fence" | "green_bed" | "minecraft:green_bed" | "stray_spawn_egg" | "minecraft:stray_spawn_egg" | "mtr:signal_remover_blue" | "extshape:birch_wall" | "chisel:pillar/gray_concrete" | "chisel:triple_bricks/cobblestone" | "chisel:layer/pink_concrete" | "acacia_leaves" | "minecraft:acacia_leaves" | "extshape:cobblestone_vertical_stairs" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "chisel:llama/magenta_wool" | "extshape:netherrack_vertical_quarter_piece" | "mtr:ticket_barrier_entrance_1" | "white_tulip" | "minecraft:white_tulip" | "chisel:pillar/diorite" | "chisel:small_bricks/red_sandstone" | "light_blue_candle" | "minecraft:light_blue_candle" | "extshape:granite_button" | "bitsandchisels:bit_item" | "chisel:twist/andesite" | "chisel:slant/green_concrete" | "chisel:slant/orange_concrete" | "gray_banner" | "minecraft:gray_banner" | "warped_stairs" | "minecraft:warped_stairs" | "extshape:iron_vertical_stairs" | "extshape:purpur_vertical_stairs" | "exlinefurniture:dark_oak_lamp_gray" | "chisel:soft_bricks/end_stone" | "exlinefurniture:acacia_chair_pink" | "mtr:pids_1" | "mtr:rail_remover" | "chisel:weaver/red_sandstone" | "exlinefurniture:jungle_lamp_black" | "extshape:light_blue_concrete_stairs" | "adorn:polished_blackstone_platform" | "chisel:triple_bricks/ice" | "extshape:yellow_terracotta_fence_gate" | "extshape:glowstone_vertical_quarter_piece" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "extshape:gold_quarter_piece" | "mtr:pids_2" | "mtr:pids_3" | "exlinefurniture:birch_chair_cyan" | "rail" | "minecraft:rail" | "chisel:chaotic_bricks/deepslate" | "chisel:mosaic/cobblestone" | "chisel:pillar/ice" | "chisel:cut/blue_concrete" | "chisel:circular/granite" | "chisel:panel/dirt" | "chisel:stone/glass" | "mcsynthetic_white_candle_cake" | "minecraft:mcsynthetic_white_candle_cake" | "diamond_sword" | "minecraft:diamond_sword" | "mtr:signal_connector_yellow" | "adorn:iron_shelf" | "yellow_banner" | "minecraft:yellow_banner" | "exlinefurniture:dark_oak_chair_magenta" | "pink_dye" | "minecraft:pink_dye" | "extshape:sea_lantern_stairs" | "extshape:polished_andesite_fence" | "exlinefurniture:warped_stripped_log_table" | "extshape:brick_fence" | "soul_lantern" | "minecraft:soul_lantern" | "chisel:dent/end_stone" | "chiselsandbits:chisel_diamond" | "extshape:light_blue_terracotta_pressure_plate" | "adorn:deepslate_tile_post" | "chisel:space/iron_block" | "extshape:pink_terracotta_vertical_quarter_piece" | "mtr:marble_blue" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "cod_bucket" | "minecraft:cod_bucket" | "chisel:cracked_bricks/glowstone" | "exlinefurniture:lantern_brick" | "adorn:beetroot_seed_crate" | "chisel:prism/purpur" | "mcsynthetic_potted_dandelion" | "minecraft:mcsynthetic_potted_dandelion" | "saddle" | "minecraft:saddle" | "chisel:array/deepslate" | "extshape:chiseled_quartz_pressure_plate" | "chisel:prism/quartz" | "factory_blocks:hazard" | "mtr:signal_connector_light_blue" | "chisel:small_bricks/stone" | "extshape:netherrack_vertical_stairs" | "chisel:bevel_creeper/sandstone" | "exlinefurniture:oak_chair_black" | "mtr:signal_remover_lime" | "smooth_basalt" | "minecraft:smooth_basalt" | "filled_map" | "minecraft:filled_map" | "brown_concrete" | "minecraft:brown_concrete" | "extshape:brown_concrete_slab" | "extshape:dripstone_quarter_piece" | "chisel:chaotic_bricks/granite" | "extshape:packed_ice_stairs" | "extshape:gray_concrete_pressure_plate" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "adorn:deepslate_brick_post" | "londonunderground:tube_0" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "extshape:orange_wool_pressure_plate" | "londonunderground:tube_1" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece" | "exlinefurniture:warped_chair" | "chisel:smooth/oak_planks" | "extshape:nether_wart_stairs" | "adorn:lil_tater_crate" | "extshape:yellow_wool_fence_gate" | "extshape:amethyst_slab" | "extshape:nether_wart_vertical_stairs" | "londonunderground:tube_2" | "londonunderground:tube_3" | "adorn:light_blue_table_lamp" | "londonunderground:tube_1b_duel" | "chisel:solid_bricks/coal_block" | "chisel:soft_bricks/quartz" | "extshape:quartz_pressure_plate" | "chisel:tiles_small/deepslate" | "chisel:french/glowstone" | "crimson_planks" | "minecraft:crimson_planks" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "extshape:diamond_wall" | "mcsynthetic_water_cauldron" | "minecraft:mcsynthetic_water_cauldron" | "blue_candle" | "minecraft:blue_candle" | "chisel:array/light_gray_concrete" | "chisel:twist/light_gray_concrete" | "ink_sac" | "minecraft:ink_sac" | "exlinefurniture:dark_oak_chair_orange" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "extshape:amethyst_vertical_slab" | "flower_banner_pattern" | "minecraft:flower_banner_pattern" | "extshape:warped_vertical_slab" | "extshape:gray_terracotta_slab" | "chisel:weaver/magenta_concrete" | "chisel:pillar/red_concrete" | "extshape:orange_concrete_stairs" | "chisel:bricks3/dirt" | "extshape:green_concrete_vertical_quarter_piece" | "flint" | "minecraft:flint" | "mtr:station_name_tall_wall" | "extshape:lime_wool_wall" | "sunflower" | "minecraft:sunflower" | "extshape:orange_wool_fence" | "extshape:quartz_brick_fence" | "factory_blocks:grinder" | "mtr:railway_sign_4_odd" | "music_disc_pigstep" | "minecraft:music_disc_pigstep" | "phantom_membrane" | "minecraft:phantom_membrane" | "exlinefurniture:bird_bath_stone" | "exlinefurniture:acacia_chair_magenta" | "chisel:prism/redstone_block" | "chisel:road/black_concrete" | "chisel:dent/light_blue_concrete" | "adorn:andesite_step" | "mtr:lift_3_3" | "extshape:gray_concrete_vertical_slab" | "extshape:terracotta_stairs" | "mtr:lift_3_2" | "orange_tulip" | "minecraft:orange_tulip" | "dirt_path" | "minecraft:dirt_path" | "chisel:french/ice" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "chisel:masonry/lapis_block" | "extshape:melon_vertical_quarter_piece" | "extshape:obsidian_stairs" | "skeleton_skull" | "minecraft:skeleton_skull" | "chisel:encased_bricks/end_stone" | "horn_coral_block" | "minecraft:horn_coral_block" | "exlinefurniture:jungle_chair_orange" | "extshape:light_blue_wool_button" | "adorn:red_sandstone_post" | "extshape:cyan_wool_stairs" | "extshape:prismarine_fence_gate" | "extshape:prismarine_brick_wall" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "chisel:crude_horizontal/jungle_planks" | "adorn:light_blue_sofa" | "exlinefurniture:crimson_chair_magenta" | "jsblock:signal_light_blue" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "lime_carpet" | "minecraft:lime_carpet" | "purple_banner" | "minecraft:purple_banner" | "extshape:green_terracotta_fence" | "extshape:emerald_button" | "redbits:obsidian_pressure_plate" | "extshape:polished_granite_vertical_slab" | "extshape:waxed_oxidized_cut_copper_fence_gate" | "chisel:encased_bricks/cyan_concrete" | "extshape:netherrack_fence" | "extshape:orange_concrete_fence" | "extshape:green_glazed_terracotta_slab" | "factory_blocks:piping" | "chisel:triple_bricks/brown_concrete" | "chisel:soft_bricks/redstone_block" | "extshape:cut_red_sandstone_vertical_slab" | "wooden_hoe" | "minecraft:wooden_hoe" | "extshape:smooth_basalt_quarter_piece" | "quartz_pillar" | "minecraft:quartz_pillar" | "extshape:terracotta_vertical_slab" | "exlinefurniture:crimson_chair_cyan" | "extshape:blackstone_quarter_piece" | "wolf_spawn_egg" | "minecraft:wolf_spawn_egg" | "exlinefurniture:birch_lamp_white" | "chisel:tiles_medium/andesite" | "chisel:reinforcedcobble/dirt" | "rotten_flesh" | "minecraft:rotten_flesh" | "extshape:melon_vertical_slab" | "chisel:screen/glass" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "chisel:layer/gray_concrete" | "extshape:gilded_blackstone_slab" | "redbits:vision_sensor" | "extshape:waxed_exposed_copper_stairs" | "chisel:large_tile/red_concrete" | "exlinefurniture:birch_chair_brown" | "inmis:baby_backpack" | "sugar" | "minecraft:sugar" | "chisel:tiles_small/black_concrete" | "blue_dye" | "minecraft:blue_dye" | "chisel:plates/gold_block" | "adorn:crimson_bench" | "chisel:layer/yellow_concrete" | "piston" | "minecraft:piston" | "wither_rose" | "minecraft:wither_rose" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "wheat_seeds" | "minecraft:wheat_seeds" | "mcsynthetic_crimson_wall_sign" | "minecraft:mcsynthetic_crimson_wall_sign" | "chisel:twist/yellow_concrete" | "white_banner" | "minecraft:white_banner" | "smooth_quartz" | "minecraft:smooth_quartz" | "chisel:chaotic_medium/deepslate" | "quartzelv:smooth_quartz_elevator" | "chisel:jellybean/lime_concrete" | "extshape:waxed_oxidized_cut_copper_wall" | "exlinefurniture:acacia_log_table" | "chisel:llama/lime_wool" | "light_gray_banner" | "minecraft:light_gray_banner" | "exlinefurniture:dark_oak_lamp_brown" | "wooden_axe" | "minecraft:wooden_axe" | "extshape:stone_brick_vertical_slab" | "husk_spawn_egg" | "minecraft:husk_spawn_egg" | "chisel:four/diamond_block" | "adorn:dark_oak_table" | "extshape:warped_wart_fence_gate" | "mcsynthetic_red_wall_banner" | "minecraft:mcsynthetic_red_wall_banner" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "chisel:zag/gray_concrete" | "chisel:slant/lime_concrete" | "chisel:small_bricks/redstone_block" | "chisel:solid_bricks/stone" | "exlinefurniture:jungle_chair_green" | "chisel:chunky/emerald_block" | "mcsynthetic_end_portal" | "minecraft:mcsynthetic_end_portal" | "adorn:crate" | "exlinefurniture:warped_lamp_lime" | "chisel:zag/granite" | "trapped_chest" | "minecraft:trapped_chest" | "extshape:pink_terracotta_fence_gate" | "chisel:cracked/diorite" | "extshape:crying_obsidian_wall" | "factory_blocks:pgcircuit" | "extshape:prismarine_brick_button" | "mtr:signal_remover_gray" | "dried_kelp" | "minecraft:dried_kelp" | "iron_bars" | "minecraft:iron_bars" | "mtr:dashboard_3" | "mtr:dashboard_2" | "music_disc_chirp" | "minecraft:music_disc_chirp" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "jsblock:emg_stop_1" | "redbits:emitter_minecart" | "mtr:lift_4_4_double_sided" | "chisel:cut/andesite" | "chisel:crude_horizontal/crimson_planks" | "exlinefurniture:jungle_lamp_green" | "diamond_axe" | "minecraft:diamond_axe" | "adorn:crimson_chair" | "adorn:stone_brick_platform" | "extshape:yellow_concrete_vertical_slab" | "chisel:zag/light_gray_concrete" | "extshape:purple_terracotta_wall" | "chisel:large_tile/magenta_concrete" | "exlinefurniture:spruce_glass_table" | "totem_of_undying" | "minecraft:totem_of_undying" | "extshape:pink_concrete_pressure_plate" | "extshape:waxed_oxidized_copper_quarter_piece" | "mtr:marble_sandy" | "adorn:red_sofa" | "exlinefurniture:ceiling_fan_warped" | "extshape:gray_wool_button" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "chisel:french/brown_concrete" | "exlinefurniture:warped_lamp_yellow" | "chisel:panel/deepslate" | "extshape:waxed_exposed_cut_copper_fence" | "allium" | "minecraft:allium" | "chisel:slant/white_concrete" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "tipped_arrow" | "minecraft:tipped_arrow" | "extshape:yellow_terracotta_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_button" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "extshape:light_gray_concrete_fence_gate" | "chisel:braid/glowstone" | "chisel:jellybean/brown_concrete" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "extshape:lapis_slab" | "extshape:polished_deepslate_button" | "chisel:weaver/end_stone" | "strider_spawn_egg" | "minecraft:strider_spawn_egg" | "exlinefurniture:oak_chair_cyan" | "factory_blocks:fan_four_on" | "mcsynthetic_blue_wall_banner" | "minecraft:mcsynthetic_blue_wall_banner" | "chisel:cracked_bricks/ice" | "music_disc_cat" | "minecraft:music_disc_cat" | "chisel:legacy/magenta_wool" | "chisel:sunken/deepslate" | "chisel:soft_bricks/red_concrete" | "chipped_anvil" | "minecraft:chipped_anvil" | "exlinefurniture:jungle_chair_cyan" | "red_banner" | "minecraft:red_banner" | "redbits:acacia_large_button" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "extshape:chiseled_red_sandstone_wall" | "extshape:diorite_fence" | "extshape:yellow_concrete_fence_gate" | "exlinefurniture:warped_lamp_blue" | "extshape:magenta_wool_wall" | "londonunderground:tube_2_duel" | "exlinefurniture:jungle_stripped_log_table" | "extshape:lapis_button" | "extshape:cyan_wool_slab" | "chisel:chaotic_medium/purpur" | "extshape:netherite_wall" | "londonunderground:tunnel_block_1" | "londonunderground:tunnel_block_0" | "londonunderground:tunnel_block_3" | "londonunderground:tunnel_block_2" | "exlinefurniture:flower_arrangement3" | "londonunderground:tunnel_block_5" | "exlinefurniture:flower_arrangement4" | "londonunderground:tunnel_block_4" | "exlinefurniture:flower_arrangement2" | "black_carpet" | "minecraft:black_carpet" | "exlinefurniture:warped_chair_pink" | "exlinefurniture:oak_chair_green" | "extshape:white_concrete_stairs" | "azalea_leaves" | "minecraft:azalea_leaves" | "chisel:zag/purple_concrete" | "extshape:netherite_stairs" | "chisel:soft_bricks/magenta_concrete" | "extshape:polished_granite_vertical_stairs" | "chisel:weaver/prismarine" | "chisel:cracked_bricks/andesite" | "chisel:mosaic/cyan_concrete" | "glowstone_dust" | "minecraft:glowstone_dust" | "warped_button" | "minecraft:warped_button" | "extshape:white_terracotta_quarter_piece" | "extshape:polished_blackstone_vertical_stairs" | "extshape:diorite_vertical_quarter_piece" | "chisel:circular/cobblestone" | "chiselsandbits:bit_bag_dyed" | "londonunderground:sign_pride" | "mtr:signal_connector_lime" | "mtr:station_color_concrete_powder" | "extshape:lapis_vertical_quarter_piece" | "extshape:clay_vertical_slab" | "glow_berries" | "minecraft:glow_berries" | "chisel:ornate/magenta_concrete" | "extshape:cobbled_deepslate_vertical_slab" | "exlinefurniture:warped_chair_yellow" | "torch" | "minecraft:torch" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "extshape:green_concrete_pressure_plate" | "exlinefurniture:crimson_lamp_white" | "extshape:tuff_vertical_quarter_piece" | "chisel:simple/iron_block" | "extshape:green_wool_stairs" | "chisel:weaver/pink_concrete" | "brain_coral" | "minecraft:brain_coral" | "adorn:spruce_shelf" | "extshape:pink_concrete_wall" | "map" | "minecraft:map" | "chisel:large/oak_planks" | "extshape:spruce_wall" | "chisel:french/andesite" | "detector_rail" | "minecraft:detector_rail" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "extshape:magenta_wool_vertical_slab" | "extshape:diamond_fence" | "exlinefurniture:dark_oak_lamp_purple" | "music_disc_13" | "minecraft:music_disc_13" | "extshape:red_sandstone_quarter_piece" | "extshape:dripstone_vertical_stairs" | "music_disc_11" | "minecraft:music_disc_11" | "extshape:ancient_debris_vertical_slab" | "spawner" | "minecraft:spawner" | "redbits:two_way_repeater" | "adorn:sweet_berry_crate" | "chisel:cut/green_concrete" | "exlinefurniture:spruce_lamp_green" | "extshape:brown_concrete_vertical_slab" | "mtr:arrival_projector_1_small" | "chisel:ornate/blue_concrete" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "adorn:cobbled_deepslate_platform" | "extshape:emerald_fence" | "exlinefurniture:dark_oak_lamp_orange" | "extshape:shroomlight_vertical_stairs" | "extshape:cut_sandstone_quarter_piece" | "adorn:prismarine_brick_platform" | "chisel:chaotic_small/cyan_concrete" | "crafting_table" | "minecraft:crafting_table" | "adorn:polished_granite_step" | "adorn:acacia_kitchen_cupboard" | "chisel:zag/deepslate" | "sandstone_wall" | "minecraft:sandstone_wall" | "netherite_chestplate" | "minecraft:netherite_chestplate" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "chisel:tiles_small/orange_concrete" | "extshape:waxed_oxidized_copper_vertical_slab" | "extshape:red_terracotta_wall" | "adorn:jungle_step" | "chisel:prism/light_gray_concrete" | "light_blue_wool" | "minecraft:light_blue_wool" | "chisel:braid/spruce_planks" | "chisel:chaotic_bricks/brown_concrete" | "extshape:netherrack_button" | "extshape:sea_lantern_slab" | "orange_wool" | "minecraft:orange_wool" | "extshape:quartz_fence_gate" | "extshape:blue_terracotta_slab" | "extshape:green_wool_button" | "mtr:psd_glass_2" | "anvil" | "minecraft:anvil" | "red_concrete" | "minecraft:red_concrete" | "slime_spawn_egg" | "minecraft:slime_spawn_egg" | "chisel:solid_bricks/sandstone" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "extshape:melon_slab" | "exlinefurniture:crimson_lamp_light_blue" | "adorn:dark_prismarine_step" | "extshape:light_blue_terracotta_stairs" | "chisel:chaotic_bricks/sandstone" | "extshape:stone_brick_quarter_piece" | "extshape:dark_prismarine_vertical_quarter_piece" | "exlinefurniture:warped_table" | "chisel:chaotic_small/magenta_concrete" | "chisel:triple_bricks/sandstone" | "extshape:black_concrete_vertical_quarter_piece" | "chisel:pillar/pink_concrete" | "mcsynthetic_bamboo_sapling" | "minecraft:mcsynthetic_bamboo_sapling" | "chisel:circular/magenta_concrete" | "chisel:dent/granite" | "mtr:signal_connector_blue" | "chisel:chaotic_small/pink_concrete" | "chisel:tiles_small/light_blue_concrete" | "orange_bed" | "minecraft:orange_bed" | "chisel:cut/black_concrete" | "chisel:soft_bricks/purple_concrete" | "extshape:smooth_red_sandstone_vertical_quarter_piece" | "extshape:prismarine_button" | "chisel:stacked/birch_planks" | "chisel:llama/white_wool" | "mtr:platform_na_2_indented" | "extshape:tuff_fence_gate" | "adorn:nether_brick_step" | "chisel:zag/diorite" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "extshape:purple_terracotta_vertical_quarter_piece" | "extshape:purple_concrete_quarter_piece" | "extshape:crying_obsidian_vertical_quarter_piece" | "exlinefurniture:jungle_lamp_pink" | "carrot_on_a_stick" | "minecraft:carrot_on_a_stick" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "chisel:twist/orange_concrete" | "extshape:polished_diorite_fence" | "mtr:signal_remover_purple" | "adorn:birch_kitchen_counter" | "chisel:panel/sandstone" | "brick_wall" | "minecraft:brick_wall" | "extshape:chiseled_quartz_vertical_quarter_piece" | "orange_concrete" | "minecraft:orange_concrete" | "londonunderground:sign_poppy" | "adorn:dark_oak_bench" | "pumpkin" | "minecraft:pumpkin" | "exlinefurniture:acacia_lamp_red" | "chisel:panel/redstone_block" | "adorn:oak_chair" | "extshape:cobblestone_fence_gate" | "raw_iron_block" | "minecraft:raw_iron_block" | "adorn:nether_wart_crate" | "chisel:road/brown_concrete" | "extshape:bedrock_fence" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "oak_button" | "minecraft:oak_button" | "extshape:gray_wool_slab" | "granite_wall" | "minecraft:granite_wall" | "extshape:lime_wool_button" | "chisel:circular/blue_concrete" | "extshape:cobbled_deepslate_fence_gate" | "extshape:ancient_debris_quarter_piece" | "mcsynthetic_lava" | "minecraft:mcsynthetic_lava" | "extshape:raw_gold_stairs" | "chisel:crude_horizontal/dark_oak_planks" | "exlinefurniture:birch_lamp_pink" | "chisel:cracked/end_stone" | "chisel:small/sandstone" | "extshape:purple_concrete_vertical_slab" | "acacia_sapling" | "minecraft:acacia_sapling" | "cow_spawn_egg" | "minecraft:cow_spawn_egg" | "extshape:purple_concrete_vertical_quarter_piece" | "mtr:station_name_tall_block" | "mtr:ceiling" | "enchanted_book" | "minecraft:enchanted_book" | "mcsynthetic_light_gray_candle_cake" | "minecraft:mcsynthetic_light_gray_candle_cake" | "extshape:lime_concrete_stairs" | "exlinefurniture:warped_window_heart" | "extshape:bedrock_vertical_quarter_piece" | "extshape:light_gray_terracotta_vertical_quarter_piece" | "diamond_helmet" | "minecraft:diamond_helmet" | "chisel:tiles_small/yellow_concrete" | "extshape:magenta_wool_quarter_piece" | "warped_fence" | "minecraft:warped_fence" | "extshape:obsidian_fence" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "mcsynthetic_potted_jungle_sapling" | "minecraft:mcsynthetic_potted_jungle_sapling" | "mcsynthetic_bubble_coral_wall_fan" | "minecraft:mcsynthetic_bubble_coral_wall_fan" | "chisel:slant/blue_concrete" | "chisel:raw/cobblestone" | "exlinefurniture:spruce_stripped_log_table" | "chisel:cut/sandstone" | "compass" | "minecraft:compass" | "exlinefurniture:spruce_lamp_gray" | "londonunderground:block_roundel_2_big_even" | "extshape:black_terracotta_vertical_quarter_piece" | "item_frame" | "minecraft:item_frame" | "music_disc_mellohi" | "minecraft:music_disc_mellohi" | "chisel:masonry/coal_block" | "loom" | "minecraft:loom" | "chisel:french/magenta_concrete" | "extshape:blackstone_vertical_quarter_piece" | "exlinefurniture:gravestone" | "mcsynthetic_piston_head" | "minecraft:mcsynthetic_piston_head" | "exlinefurniture:crimson_lamp_black" | "mtr:signal_remover_light_gray" | "mtr:pids_pole" | "arrow" | "minecraft:arrow" | "redbits:spruce_large_button" | "extshape:smooth_sandstone_fence_gate" | "mtr:route_sign_standing_metal" | "exlinefurniture:birch_lamp_black" | "mtr:station_color_gravel_slab" | "chisel:chaotic_bricks/green_concrete" | "exlinefurniture:dark_oak_lamp_white" | "extshape:red_terracotta_vertical_stairs" | "extshape:lime_concrete_wall" | "exlinefurniture:husk_arm" | "adorn:crimson_post" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "chisel:plates/iron_block" | "extshape:brown_wool_quarter_piece" | "extshape:chiseled_red_sandstone_vertical_stairs" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "extshape:pink_wool_stairs" | "green_wool" | "minecraft:green_wool" | "cod_spawn_egg" | "minecraft:cod_spawn_egg" | "chisel:chaotic_medium/cobblestone" | "chisel:pillar/cobblestone" | "extshape:red_wool_pressure_plate" | "chisel:encased_large/dark_oak_planks" | "chisel:layer/redstone_block" | "extshape:obsidian_slab" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "chisel:weaver/gray_concrete" | "chisel:chaotic_bricks/purple_concrete" | "chisel:solid_bricks/magenta_concrete" | "extshape:smooth_quartz_quarter_piece" | "extshape:polished_andesite_vertical_stairs" | "polished_blackstone" | "minecraft:polished_blackstone" | "extshape:smooth_basalt_button" | "exlinefurniture:birch_stripped_log_glass_table" | "chisel:pillar/glowstone" | "extshape:pink_concrete_vertical_slab" | "chisel:prism/cobblestone" | "chisel:small_bricks/red_concrete" | "extshape:orange_wool_wall" | "chisel:array/white_concrete" | "adorn:polished_diorite_step" | "adorn:smooth_sandstone_post" | "exlinefurniture:acacia_dresser" | "extshape:diorite_vertical_slab" | "mtr:station_color_snow_block" | "red_tulip" | "minecraft:red_tulip" | "chisel:french/bricks" | "villager_spawn_egg" | "minecraft:villager_spawn_egg" | "extshape:shroomlight_pressure_plate" | "emerald_ore" | "minecraft:emerald_ore" | "chisel:solid_bricks/white_concrete" | "chisel:large/acacia_planks" | "mcsynthetic_gray_candle_cake" | "minecraft:mcsynthetic_gray_candle_cake" | "stone_axe" | "minecraft:stone_axe" | "exlinefurniture:oak_adirondack_chair" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "jungle_button" | "minecraft:jungle_button" | "chisel:cracked/light_blue_concrete" | "extshape:bedrock_pressure_plate" | "adorn:granite_step" | "chisel:llama/black_wool" | "adorn:dark_oak_shelf" | "chisel:prism/red_concrete" | "mtr:railway_sign_3_even" | "adorn:oak_drawer" | "chisel:large_tile/quartz" | "exlinefurniture:warped_chair_brown" | "chisel:cracked/prismarine" | "exlinefurniture:acacia_log_glass_table" | "extshape:chiseled_sandstone_vertical_stairs" | "chisel:prism/lime_concrete" | "extshape:black_terracotta_slab" | "adorn:spruce_kitchen_counter" | "tube_coral_block" | "minecraft:tube_coral_block" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "extshape:crimson_vertical_stairs" | "spider_eye" | "minecraft:spider_eye" | "mtr:rail_connector_80_one_way" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "adorn:stone_brick_step" | "poppy" | "minecraft:poppy" | "chisel:poison/stone" | "respawn_anchor" | "minecraft:respawn_anchor" | "chisel:mosaic/deepslate" | "extshape:glowstone_wall" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "extshape:yellow_wool_button" | "oak_sapling" | "minecraft:oak_sapling" | "chisel:soft_bricks/cobblestone" | "extshape:snow_fence" | "extshape:chiseled_quartz_vertical_slab" | "mtr:rail_connector_20_one_way" | "factory_blocks:hazardo" | "exlinefurniture:drapes_purple" | "chisel:cracked_bricks/yellow_concrete" | "adorn:polished_deepslate_step" | "mtr:signal_remover_magenta" | "extshape:pink_terracotta_button" | "extshape:oak_quarter_piece" | "extshape:purple_concrete_fence_gate" | "chisel:cracked_bricks/light_gray_concrete" | "extshape:light_gray_concrete_pressure_plate" | "adorn:smooth_red_sandstone_platform" | "adorn:purpur_post" | "wheat_plus:road_line_double_white_full_slant" | "copper_ore" | "minecraft:copper_ore" | "chisel:road/green_concrete" | "exlinefurniture:froggy_chair_yellow" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "adorn:pink_table_lamp" | "extshape:lime_concrete_fence_gate" | "chisel:raw/blue_concrete" | "exlinefurniture:birch_chair_light_blue" | "chisel:braid/purpur" | "chisel:weaver/red_concrete" | "jsblock:signal_light_red_2" | "snow_block" | "minecraft:snow_block" | "iron_axe" | "minecraft:iron_axe" | "cyan_wool" | "minecraft:cyan_wool" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "composter" | "minecraft:composter" | "mtr:platform_na_1" | "mtr:platform_na_2" | "jukebox" | "minecraft:jukebox" | "chisel:weaver/yellow_concrete" | "extshape:acacia_quarter_piece" | "jsblock:signal_light_red_1" | "skeleton_spawn_egg" | "minecraft:skeleton_spawn_egg" | "chisel:ornate/lime_concrete" | "extshape:diorite_button" | "extshape:chiseled_nether_brick_stairs" | "coarse_dirt" | "minecraft:coarse_dirt" | "acacia_sign" | "minecraft:acacia_sign" | "chest_minecart" | "minecraft:chest_minecart" | "exlinefurniture:jungle_table" | "chisel:array/quartz" | "extshape:end_stone_slab" | "extshape:polished_andesite_wall" | "exlinefurniture:jungle_chair_black" | "extshape:chiseled_deepslate_slab" | "extshape:waxed_copper_vertical_quarter_piece" | "prismarine_slab" | "minecraft:prismarine_slab" | "chisel:weaver/orange_concrete" | "extshape:polished_andesite_button" | "obsidian" | "minecraft:obsidian" | "fermented_spider_eye" | "minecraft:fermented_spider_eye" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "adorn:blackstone_platform" | "chisel:circular/emerald_block" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "chisel:french/purple_concrete" | "extshape:waxed_weathered_cut_copper_vertical_slab" | "chisel:log_bordered/dark_oak_planks" | "chisel:cut/light_gray_concrete" | "adorn:picket_fence" | "extshape:acacia_vertical_slab" | "chisel:chaotic_medium/red_concrete" | "exlinefurniture:crimson_lamp_yellow" | "chisel:cracked_bricks/orange_concrete" | "farmland" | "minecraft:farmland" | "extshape:gray_wool_vertical_slab" | "mtr:station_color_andesite_slab" | "extshape:white_concrete_slab" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "exlinefurniture:acacia_lamp_cyan" | "chisel:dent/orange_concrete" | "extshape:green_concrete_slab" | "chisel:raw/black_concrete" | "iron_door" | "minecraft:iron_door" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "exlinefurniture:dark_oak_adirondack_chair" | "adorn:acacia_chair" | "extshape:smooth_quartz_wall" | "extshape:clay_fence_gate" | "londonunderground:sign_underground" | "redbits:oak_large_button" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "adorn:polished_blackstone_brick_platform" | "londonunderground:pids_pole" | "adorn:smooth_stone_post" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "crimson_door" | "minecraft:crimson_door" | "extshape:brown_wool_vertical_slab" | "mtr:station_name_entrance" | "adorn:cobblestone_step" | "pink_wool" | "minecraft:pink_wool" | "chisel:soft_bricks/granite" | "chisel:circular/bricks" | "extshape:cyan_glazed_terracotta_slab" | "mcsynthetic_purple_candle_cake" | "minecraft:mcsynthetic_purple_candle_cake" | "goat_spawn_egg" | "minecraft:goat_spawn_egg" | "factory_blocks:large_pipes" | "chisel:circular/andesite" | "extshape:dark_prismarine_fence" | "extshape:red_wool_fence" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "exlinefurniture:oak_bench" | "elder_guardian_spawn_egg" | "minecraft:elder_guardian_spawn_egg" | "mtr:station_color_smooth_stone" | "extshape:white_concrete_vertical_stairs" | "mtr:lift_4_3" | "mtr:lift_4_4" | "chisel:ornate/green_concrete" | "chisel:chaotic_small/light_blue_concrete" | "exlinefurniture:birch_chair_yellow" | "chisel:chaotic_small/white_concrete" | "exlinefurniture:oak_lamp_black" | "chisel:log_bordered/oak_planks" | "mtr:route_sign_wall_metal" | "black_candle" | "minecraft:black_candle" | "extshape:nether_wart_wall" | "extshape:deepslate_tile_quarter_piece" | "mcsynthetic_light_blue_wall_banner" | "minecraft:mcsynthetic_light_blue_wall_banner" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "bee_spawn_egg" | "minecraft:bee_spawn_egg" | "chisel:large/crimson_planks" | "mtr:station_color_diorite" | "extshape:orange_wool_vertical_quarter_piece" | "extshape:end_stone_pressure_plate" | "chisel:legacy/lime_wool" | "chisel:chaotic_small/prismarine" | "chisel:raw/deepslate" | "extshape:light_gray_terracotta_fence_gate" | "chisel:dent/cyan_concrete" | "extshape:magenta_wool_stairs" | "chisel:zag/prismarine" | "extshape:green_terracotta_wall" | "chisel:log_bordered/spruce_planks" | "exlinefurniture:oak_lamp_green" | "adorn:spruce_table" | "extshape:orange_terracotta_vertical_slab" | "lime_dye" | "minecraft:lime_dye" | "extshape:calcite_stairs" | "extshape:stone_fence" | "adorn:sandstone_step" | "chisel:cut/coal_block" | "chisel:space/gold_block" | "chisel:llama/green_wool" | "extshape:emerald_stairs" | "extshape:waxed_exposed_cut_copper_vertical_slab" | "extshape:waxed_exposed_cut_copper_pressure_plate" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "oak_planks" | "minecraft:oak_planks" | "factory_blocks:vrust" | "jsblock:kcr_name_sign" | "orange_candle" | "minecraft:orange_candle" | "chisel:largeingot/iron_block" | "chisel:soft_bricks/lime_concrete" | "extshape:light_blue_wool_stairs" | "warped_sign" | "minecraft:warped_sign" | "extshape:black_terracotta_vertical_stairs" | "chisel:encased_smooth/spruce_planks" | "soul_soil" | "minecraft:soul_soil" | "chisel:small_bricks/cyan_concrete" | "extshape:yellow_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_white" | "extshape:smooth_quartz_vertical_slab" | "chisel:mosaic/orange_concrete" | "chisel:tiles_medium/stone" | "chisel:braid/gray_concrete" | "extshape:magenta_concrete_pressure_plate" | "chisel:chaotic_bricks/light_blue_concrete" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "chisel:weaver/purpur" | "egg" | "minecraft:egg" | "chisel:ornate/lapis_block" | "extshape:red_concrete_stairs" | "fern" | "minecraft:fern" | "shroomlight" | "minecraft:shroomlight" | "chisel:chaotic_medium/granite" | "extshape:green_terracotta_vertical_quarter_piece" | "exlinefurniture:warped_chair_magenta" | "adorn:sweet_berry_juice" | "chisel:dent/yellow_concrete" | "extshape:packed_ice_button" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "exlinefurniture:jungle_lamp_light_gray" | "carrot" | "minecraft:carrot" | "extshape:cyan_wool_vertical_slab" | "cyan_dye" | "minecraft:cyan_dye" | "mtr:mcsynthetic_railway_sign_middle" | "pufferfish" | "minecraft:pufferfish" | "chisel:tiles_small/red_concrete" | "extshape:purple_terracotta_vertical_slab" | "extshape:waxed_exposed_copper_button" | "chisel:large_tile/lime_concrete" | "orange_terracotta" | "minecraft:orange_terracotta" | "chisel:gears/iron_block" | "extshape:light_gray_terracotta_vertical_stairs" | "factory_blocks:megacell" | "chisel:ornate/deepslate" | "exlinefurniture:jungle_chair_magenta" | "adorn:warped_drawer" | "gold_block" | "minecraft:gold_block" | "spruce_boat" | "minecraft:spruce_boat" | "extshape:gray_wool_quarter_piece" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "londonunderground:british_rail_underground" | "paper" | "minecraft:paper" | "chisel:coin_heads/iron_block" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "extshape:brown_concrete_vertical_quarter_piece" | "mcsynthetic_kelp_plant" | "minecraft:mcsynthetic_kelp_plant" | "chisel:cut/brown_concrete" | "extshape:terracotta_button" | "redbits:mcsynthetic_inverted_redstone_wall_torch" | "extshape:clay_fence" | "chisel:twist/black_concrete" | "extshape:light_gray_terracotta_button" | "chisel:cracked/magenta_concrete" | "extshape:brown_wool_vertical_quarter_piece" | "mtr:glass_fence_wks" | "extshape:pumpkin_vertical_stairs" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "extshape:obsidian_vertical_stairs" | "extshape:warped_wart_vertical_stairs" | "extshape:waxed_oxidized_copper_wall" | "chisel:thin/glass" | "exlinefurniture:warped_chair_red" | "redbits:t_flip_flop" | "chisel:pillar/magenta_concrete" | "extshape:purple_concrete_stairs" | "dark_oak_button" | "minecraft:dark_oak_button" | "adorn:jungle_kitchen_counter" | "structure_block" | "minecraft:structure_block" | "extshape:sea_lantern_vertical_quarter_piece" | "extshape:red_wool_vertical_slab" | "chisel:small_bricks/diorite" | "chisel:cut/stone" | "chisel:tiles_medium/quartz" | "exlinefurniture:crimson_chair_gray" | "factory_blocks:rust_bplates" | "chiselsandbits:quill" | "exlinefurniture:dark_oak_window_sliding" | "extshape:quartz_brick_vertical_slab" | "extshape:calcite_fence_gate" | "extshape:smooth_basalt_stairs" | "raw_iron" | "minecraft:raw_iron" | "extshape:magenta_terracotta_vertical_stairs" | "black_concrete" | "minecraft:black_concrete" | "iron_nugget" | "minecraft:iron_nugget" | "chisel:chaotic_medium/brown_concrete" | "extshape:stone_fence_gate" | "extshape:pink_wool_vertical_quarter_piece" | "extshape:waxed_cut_copper_vertical_quarter_piece" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "exlinefurniture:warped_lamp_brown" | "extshape:prismarine_brick_fence" | "cooked_rabbit" | "minecraft:cooked_rabbit" | "exlinefurniture:birch_window_heart" | "factory_blocks:rusty_scaffold" | "ravager_spawn_egg" | "minecraft:ravager_spawn_egg" | "adorn:dark_oak_platform" | "chisel:tiles_small/cobblestone" | "exlinefurniture:ceiling_fan_acacia" | "extshape:orange_wool_button" | "nether_wart_block" | "minecraft:nether_wart_block" | "chisel:stacked/acacia_planks" | "magenta_banner" | "minecraft:magenta_banner" | "chisel:encased_bricks/black_concrete" | "mtr:tunnel_creator_5_9" | "chisel:raw/stone" | "mtr:signal_connector_cyan" | "mtr:tunnel_creator_5_7" | "mtr:tunnel_creator_5_5" | "mtr:tunnel_creator_5_3" | "exlinefurniture:spruce_window" | "extshape:andesite_quarter_piece" | "exlinefurniture:acacia_lamp_blue" | "rabbit" | "minecraft:rabbit" | "extshape:lime_wool_fence_gate" | "extshape:red_wool_button" | "chisel:chaotic_bricks/gray_concrete" | "mtr:railway_sign_7_odd" | "extshape:purple_wool_stairs" | "chisel:mosaic/sandstone" | "extshape:polished_granite_vertical_quarter_piece" | "chisel:triple_bricks/magenta_concrete" | "exlinefurniture:spruce_lamp_magenta" | "extshape:waxed_weathered_cut_copper_vertical_stairs" | "chisel:layer/red_sandstone" | "exlinefurniture:acacia_chair_orange" | "extshape:raw_copper_pressure_plate" | "iron_block" | "minecraft:iron_block" | "chisel:tiles_medium/granite" | "chisel:slant/magenta_concrete" | "exlinefurniture:dark_oak_window" | "mtr:glass_fence_shm" | "dark_oak_door" | "minecraft:dark_oak_door" | "blackstone" | "minecraft:blackstone" | "lapis_ore" | "minecraft:lapis_ore" | "big_dripleaf" | "minecraft:big_dripleaf" | "music_disc_far" | "minecraft:music_disc_far" | "extshape:honeycomb_vertical_slab" | "writable_book" | "minecraft:writable_book" | "chisel:pillar/blue_concrete" | "extshape:blue_terracotta_stairs" | "redbits:inverted_redstone_torch" | "birch_sapling" | "minecraft:birch_sapling" | "adorn:oak_post" | "chisel:encased_bricks/light_gray_concrete" | "adorn:guide_book" | "chisel:chaotic_medium/pink_concrete" | "golden_apple" | "minecraft:golden_apple" | "chisel:shipping_crate/acacia_planks" | "diamond_pickaxe" | "minecraft:diamond_pickaxe" | "flower_pot" | "minecraft:flower_pot" | "chisel:panel/magenta_concrete" | "extshape:light_blue_wool_vertical_quarter_piece" | "extshape:lime_terracotta_wall" | "extshape:cyan_wool_pressure_plate" | "adorn:crimson_table" | "sheep_spawn_egg" | "minecraft:sheep_spawn_egg" | "extshape:yellow_wool_stairs" | "lilac" | "minecraft:lilac" | "chisel:simple/diamond_block" | "extshape:pink_wool_fence" | "extshape:deepslate_brick_fence_gate" | "mtr:station_name_wall_gray" | "nether_sprouts" | "minecraft:nether_sprouts" | "diamond_ore" | "minecraft:diamond_ore" | "extshape:brown_terracotta_vertical_slab" | "extshape:blue_terracotta_fence" | "extshape:black_terracotta_quarter_piece" | "extshape:black_concrete_vertical_stairs" | "adorn:warped_shelf" | "chisel:encased_bricks/blue_concrete" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "chisel:triple_bricks/diorite" | "extshape:andesite_vertical_stairs" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "chisel:llama/light_gray_wool" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "chisel:chaotic_bricks/coal_block" | "chisel:chrono/glass" | "chisel:encased_bricks/granite" | "extshape:birch_vertical_stairs" | "extshape:end_stone_fence_gate" | "extshape:cyan_concrete_fence_gate" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "londonunderground:block_roundel_1_big" | "exlinefurniture:dark_oak_chair_black" | "extshape:waxed_exposed_cut_copper_wall" | "chisel:triple_bricks/deepslate" | "suspicious_stew" | "minecraft:suspicious_stew" | "extshape:brown_wool_button" | "exlinefurniture:warped_adirondack_chair" | "redbits:birch_large_button" | "small_dripleaf" | "minecraft:small_dripleaf" | "chisel:french/red_sandstone" | "chisel:twist/light_blue_concrete" | "chiselsandbits:bit_bag" | "golden_boots" | "minecraft:golden_boots" | "exlinefurniture:crimson_lamp_pink" | "chisel:encased_bricks/sandstone" | "chisel:layer/light_blue_concrete" | "exlinefurniture:drapes_black" | "chisel:braid/red_concrete" | "extshape:red_nether_brick_quarter_piece" | "extshape:cyan_concrete_pressure_plate" | "extshape:black_terracotta_wall" | "redstone_ore" | "minecraft:redstone_ore" | "chisel:prism/purple_concrete" | "extshape:yellow_terracotta_fence" | "mcsynthetic_horn_coral_wall_fan" | "minecraft:mcsynthetic_horn_coral_wall_fan" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "extshape:chiseled_sandstone_stairs" | "chisel:soft_bricks/prismarine" | "adorn:oak_coffee_table" | "extshape:crimson_vertical_slab" | "extshape:white_concrete_button" | "extshape:waxed_exposed_copper_vertical_slab" | "chisel:mosaic/glowstone" | "mtr:station_color_chiseled_quartz_block_slab" | "chisel:encased/crimson_planks" | "emerald" | "minecraft:emerald" | "extshape:gold_slab" | "extshape:green_concrete_vertical_slab" | "extshape:chiseled_quartz_fence_gate" | "wooden_pickaxe" | "minecraft:wooden_pickaxe" | "chisel:triple_bricks/light_blue_concrete" | "londonunderground:tube_1b" | "chisel:cut/lime_concrete" | "extshape:waxed_copper_vertical_slab" | "extshape:magenta_terracotta_vertical_slab" | "mtr:station_color_cobblestone" | "bitsandchisels:smart_chisel" | "chisel:road/red_sandstone" | "chisel:road/ice" | "oak_stairs" | "minecraft:oak_stairs" | "extshape:warped_wart_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece" | "extshape:purpur_pressure_plate" | "extshape:magenta_concrete_vertical_slab" | "mcsynthetic_dead_horn_coral_wall_fan" | "minecraft:mcsynthetic_dead_horn_coral_wall_fan" | "exlinefurniture:dark_oak_chair_green" | "chicken_spawn_egg" | "minecraft:chicken_spawn_egg" | "extshape:waxed_weathered_cut_copper_fence" | "extshape:pink_glazed_terracotta_slab" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "warped_roots" | "minecraft:warped_roots" | "extshape:gilded_blackstone_vertical_slab" | "extshape:dark_oak_vertical_quarter_piece" | "londonunderground:tube_2b" | "chiselsandbits:chiseledgrass" | "extshape:polished_blackstone_brick_vertical_stairs" | "chisel:log_bordered/crimson_planks" | "chisel:layer/brown_concrete" | "chisel:layer/sandstone" | "mcsynthetic_dark_oak_wall_sign" | "minecraft:mcsynthetic_dark_oak_wall_sign" | "chisel:jellybean/green_concrete" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "extshape:polished_diorite_vertical_stairs" | "adorn:oak_kitchen_sink" | "chisel:paneling/dark_oak_planks" | "chisel:encased_bricks/glowstone" | "mcsynthetic_orange_candle_cake" | "minecraft:mcsynthetic_orange_candle_cake" | "glass" | "minecraft:glass" | "chisel:pillar/light_blue_concrete" | "extshape:blue_wool_quarter_piece" | "londonunderground:tube_3b" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "extshape:polished_andesite_vertical_slab" | "chisel:llama/gray_wool" | "mtr:apg_door" | "chisel:chaotic_small/sandstone" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "chisel:large_tile/prismarine" | "budding_amethyst" | "minecraft:budding_amethyst" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "extshape:chiseled_deepslate_button" | "cyan_carpet" | "minecraft:cyan_carpet" | "chisel:triple_bricks/green_concrete" | "mcsynthetic_tube_coral_wall_fan" | "minecraft:mcsynthetic_tube_coral_wall_fan" | "adorn:diorite_post" | "extshape:end_stone_quarter_piece" | "adorn:quartz_platform" | "extshape:light_gray_terracotta_pressure_plate" | "chisel:zag/blue_concrete" | "exlinefurniture:dark_oak_stripped_log_glass_table" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "exlinefurniture:crimson_window_slider" | "chisel:layer/cobblestone" | "extshape:light_blue_terracotta_slab" | "mtr:escalator" | "mtr:route_sign_wall_light" | "sculk_sensor" | "minecraft:sculk_sensor" | "chisel:slant/light_gray_concrete" | "extshape:blue_concrete_fence" | "chain_command_block" | "minecraft:chain_command_block" | "londonunderground:block_roundel_station" | "chisel:pillar/purple_concrete" | "weeping_vines" | "minecraft:weeping_vines" | "granite_stairs" | "minecraft:granite_stairs" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "chisel:solid_bricks/orange_concrete" | "mtr:station_color_purpur_pillar" | "elytra" | "minecraft:elytra" | "exlinefurniture:warped_log_glass_table" | "extshape:emerald_fence_gate" | "extshape:moss_vertical_quarter_piece" | "chisel:array/sandstone" | "mtr:signal_connector_magenta" | "adorn:smooth_red_sandstone_post" | "chisel:legacy/black_wool" | "chisel:array/blue_concrete" | "chisel:vertical/dirt" | "adorn:spruce_platform" | "factory_blocks:pwireframe" | "chisel:crude_vertical/spruce_planks" | "exlinefurniture:acacia_chair_purple" | "light_gray_bed" | "minecraft:light_gray_bed" | "extshape:black_wool_stairs" | "glow_squid_spawn_egg" | "minecraft:glow_squid_spawn_egg" | "chisel:vertical/acacia_planks" | "extshape:blue_concrete_button" | "extshape:smooth_sandstone_vertical_quarter_piece" | "chisel:zag/stone" | "exlinefurniture:spruce_adirondack_chair" | "mtr:marble_sandy_slab" | "mcsynthetic_lava_cauldron" | "minecraft:mcsynthetic_lava_cauldron" | "chisel:mosaic/prismarine" | "chisel:crude_horizontal/acacia_planks" | "chisel:triple_bricks/coal_block" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "chisel:prism/stone" | "mtr:station_color_bedrock_slab" | "chisel:cracked_bricks/green_concrete" | "extshape:moss_wall" | "chisel:raw/purple_concrete" | "stone_bricks" | "minecraft:stone_bricks" | "exlinefurniture:acacia_chair_green" | "extshape:blue_concrete_stairs" | "londonunderground:metropolitan_sign" | "extshape:iron_stairs" | "chiselsandbits:chiseledwood" | "chisel:jellybean/white_concrete" | "exlinefurniture:dark_oak_lamp_green" | "extshape:diorite_quarter_piece" | "mtr:psd_door_2" | "chiselsandbits:chiseledwool" | "chisel:crude_vertical/jungle_planks" | "exlinefurniture:crimson_chair_brown" | "exlinefurniture:crimson_table" | "exlinefurniture:birch_chair_gray" | "golden_axe" | "minecraft:golden_axe" | "extshape:orange_terracotta_button" | "extshape:purple_concrete_wall" | "chisel:ornate/purple_concrete" | "gunpowder" | "minecraft:gunpowder" | "chisel:layer/prismarine" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "extshape:purpur_fence_gate" | "chisel:chunky/dirt" | "extshape:packed_ice_vertical_quarter_piece" | "chisel:jellybean/diorite" | "bitsandchisels:iron_chisel" | "chisel:chaotic_small/quartz" | "extshape:dark_prismarine_vertical_stairs" | "acacia_fence" | "minecraft:acacia_fence" | "londonunderground:morden_cobble_slab" | "adorn:cut_sandstone_platform" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "londonunderground:tube_0b" | "cyan_banner" | "minecraft:cyan_banner" | "jsblock:sound_looper" | "glistering_melon_slice" | "minecraft:glistering_melon_slice" | "mtr:glass_fence_stw" | "chisel:solid_bricks/light_gray_concrete" | "warped_door" | "minecraft:warped_door" | "chisel:slant/sandstone" | "chisel:jellybean/light_gray_concrete" | "chisel:french/light_gray_concrete" | "extshape:polished_granite_pressure_plate" | "snow" | "minecraft:snow" | "player_head" | "minecraft:player_head" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "chisel:cracked_bricks/stone" | "extshape:polished_blackstone_vertical_slab" | "extshape:crimson_wall" | "adorn:trading_station" | "extshape:ancient_debris_vertical_quarter_piece" | "magenta_carpet" | "minecraft:magenta_carpet" | "chisel:circular/deepslate" | "extshape:amethyst_fence" | "chisel:tiles_small/blue_concrete" | "chisel:array/red_sandstone" | "extshape:pumpkin_quarter_piece" | "wheat_plus:road_line_double_yellow_half_slant" | "extshape:orange_terracotta_stairs" | "adorn:purpur_platform" | "chisel:slant/glowstone" | "mtr:railway_sign_3_odd" | "extshape:smooth_sandstone_button" | "extshape:purple_wool_button" | "mtr:station_color_metal" | "chisel:panel/andesite" | "extshape:yellow_terracotta_vertical_slab" | "lectern" | "minecraft:lectern" | "londonunderground:sign_trams" | "adorn:oak_kitchen_counter" | "extshape:red_wool_stairs" | "chisel:panel/bricks" | "chisel:jellybean/andesite" | "adorn:crimson_platform" | "exlinefurniture:drapes_green" | "adorn:potato_crate" | "chisel:mosaic/black_concrete" | "exlinefurniture:froggy_chair_brown" | "extshape:chiseled_stone_brick_vertical_slab" | "chisel:chaotic_medium/gray_concrete" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "factory_blocks:grate" | "extshape:purple_concrete_button" | "adorn:cobbled_deepslate_step" | "extshape:melon_quarter_piece" | "factory_blocks:metalbox" | "mcsynthetic_potted_warped_roots" | "minecraft:mcsynthetic_potted_warped_roots" | "chisel:triple_bricks/white_concrete" | "adorn:warped_kitchen_sink" | "chisel:dent/glowstone" | "chisel:zag/magenta_concrete" | "exlinefurniture:birch_log_glass_table" | "adorn:stone_brick_chimney" | "londonunderground:sounds/see_it_say_it_sorted" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "wet_sponge" | "minecraft:wet_sponge" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "extshape:chiseled_red_sandstone_slab" | "chisel:braid/light_blue_concrete" | "mtr:station_pole" | "yellow_concrete" | "minecraft:yellow_concrete" | "chiselsandbits:chisel_netherite" | "chisel:cracked_bricks/end_stone" | "exlinefurniture:dark_oak_log_glass_table" | "fire_coral" | "minecraft:fire_coral" | "chainmail_helmet" | "minecraft:chainmail_helmet" | "exlinefurniture:dark_oak_glass_table" | "adorn:carrot_crate" | "extshape:pink_wool_pressure_plate" | "light_blue_dye" | "minecraft:light_blue_dye" | "chisel:tiles_medium/orange_concrete" | "extshape:prismarine_brick_pressure_plate" | "mcsynthetic_jungle_wall_sign" | "minecraft:mcsynthetic_jungle_wall_sign" | "crimson_roots" | "minecraft:crimson_roots" | "chisel:french/blue_concrete" | "extshape:white_terracotta_slab" | "adorn:cut_red_sandstone_post" | "chisel:twist/deepslate" | "extshape:red_concrete_fence" | "exlinefurniture:jungle_lamp_cyan" | "extshape:amethyst_button" | "extshape:blue_terracotta_button" | "chisel:large_bricks/coal_block" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "londonunderground:track_1" | "barrel" | "minecraft:barrel" | "chisel:zag/pink_concrete" | "londonunderground:track_2" | "mcsynthetic_potted_spruce_sapling" | "minecraft:mcsynthetic_potted_spruce_sapling" | "extshape:melon_button" | "mtr:station_color_snow_block_slab" | "adorn:blue_sofa" | "extshape:clay_quarter_piece" | "extshape:magenta_terracotta_button" | "mtr:resource_pack_creator" | "extshape:orange_terracotta_vertical_quarter_piece" | "chiselsandbits:chiseledcloth" | "chisel:bricks/dirt" | "extshape:red_terracotta_fence_gate" | "extshape:lime_terracotta_pressure_plate" | "chisel:tiles_small/quartz" | "adorn:orange_sofa" | "extshape:light_blue_concrete_fence_gate" | "jsblock:ticket_barrier_1_entrance" | "exlinefurniture:drapes_light_gray" | "chisel:panel/purpur" | "chisel:cracked/quartz" | "chisel:encased_bricks/white_concrete" | "exlinefurniture:spruce_lamp_white" | "exlinefurniture:dark_oak_chair_lime" | "mtr:station_name_tall_block_double_sided" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "extshape:amethyst_quarter_piece" | "smithing_table" | "minecraft:smithing_table" | "extshape:smooth_red_sandstone_wall" | "extshape:light_blue_wool_vertical_stairs" | "chisel:panel/quartz" | "adorn:warped_step" | "adorn:dark_oak_step" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "cauldron" | "minecraft:cauldron" | "mtr:station_color_coal_ore" | "chisel:soft_bricks/ice" | "chisel:pillar/end_stone" | "extshape:pink_concrete_button" | "chisel:solid_bricks/yellow_concrete" | "exlinefurniture:oak_lamp_pink" | "chisel:large/birch_planks" | "extshape:gray_terracotta_wall" | "chisel:cut/magenta_concrete" | "music_disc_blocks" | "minecraft:music_disc_blocks" | "extshape:black_wool_pressure_plate" | "diamond_shovel" | "minecraft:diamond_shovel" | "andesite_wall" | "minecraft:andesite_wall" | "chisel:sunken/stone" | "extshape:lime_terracotta_vertical_slab" | "extshape:andesite_fence" | "extshape:jungle_wall" | "mcsynthetic_cyan_wall_banner" | "minecraft:mcsynthetic_cyan_wall_banner" | "londonunderground:block_roundel_3_big_even" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "chisel:llama/light_blue_wool" | "extshape:birch_quarter_piece" | "extshape:dark_prismarine_wall" | "extshape:nether_wart_fence_gate" | "exlinefurniture:acacia_chair_black" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece" | "redbits:timer" | "chisel:crude_horizontal/birch_planks" | "chisel:array/red_concrete" | "mcsynthetic_cocoa" | "minecraft:mcsynthetic_cocoa" | "chisel:llama/blue_wool" | "chisel:mosaic/light_gray_concrete" | "popped_chorus_fruit" | "minecraft:popped_chorus_fruit" | "extshape:green_terracotta_vertical_stairs" | "chisel:panel/blue_concrete" | "wheat_plus:road_line_double_yellow_full" | "chisel:chaotic_small/ice" | "minecart" | "minecraft:minecart" | "exlinefurniture:dark_oak_stripped_log_table" | "extshape:diamond_slab" | "exlinefurniture:drapes_pink" | "chisel:zag/white_concrete" | "exlinefurniture:spruce_chair_brown" | "extshape:waxed_exposed_copper_wall" | "extshape:magenta_wool_vertical_quarter_piece" | "extshape:black_wool_fence" | "extshape:bedrock_wall" | "chisel:chaotic_small/diorite" | "mtr:station_color_stained_glass" | "chisel:cracked/andesite" | "extshape:smooth_basalt_vertical_slab" | "chest" | "minecraft:chest" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "extshape:white_terracotta_stairs" | "exlinefurniture:acacia_stripped_log_table" | "trident" | "minecraft:trident" | "adorn:dark_prismarine_post" | "chisel:panel/white_concrete" | "londonunderground:tube_2b_duel" | "extshape:netherrack_slab" | "mtr:signal_connector_orange" | "adorn:polished_granite_platform" | "extshape:purple_terracotta_button" | "creeper_banner_pattern" | "minecraft:creeper_banner_pattern" | "chisel:chaotic_small/glowstone" | "chisel:largeingot/gold_block" | "red_bed" | "minecraft:red_bed" | "golden_shovel" | "minecraft:golden_shovel" | "extshape:blackstone_vertical_slab" | "chisel:encased_bricks/purpur" | "adorn:brick_step" | "chisel:solid_bricks/diorite" | "chisel:dungeon/glass" | "exlinefurniture:dark_oak_chair_blue" | "chisel:layer/glowstone" | "extshape:amethyst_fence_gate" | "mtr:train_sensor" | "chisel:legacy/purple_wool" | "exlinefurniture:crimson_chair_light_blue" | "mtr:station_color_quartz_pillar_slab" | "extshape:nether_brick_quarter_piece" | "extshape:cyan_concrete_vertical_stairs" | "chisel:cracked/bricks" | "chisel:small_bricks/light_blue_concrete" | "chisel:encased_bricks/quartz" | "adorn:brown_table_lamp" | "chisel:french/orange_concrete" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "extshape:cut_sandstone_vertical_stairs" | "chisel:chaotic_medium/stone" | "adorn:birch_table" | "chiselsandbits:chiseledground" | "extshape:red_wool_vertical_stairs" | "inmis:endless_backpack" | "mcsynthetic_dead_tube_coral_wall_fan" | "minecraft:mcsynthetic_dead_tube_coral_wall_fan" | "mtr:cable_car_node_lower" | "extshape:magenta_wool_fence" | "extshape:cyan_wool_wall" | "chisel:twist/coal_block" | "extshape:iron_fence_gate" | "exlinefurniture:froggy_chair_lime" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "exlinefurniture:jungle_adirondack_chair" | "chisel:french/prismarine" | "chisel:cracked/black_concrete" | "iron_boots" | "minecraft:iron_boots" | "chisel:large_tile/stone" | "extshape:lime_wool_vertical_quarter_piece" | "diamond_chestplate" | "minecraft:diamond_chestplate" | "adorn:spruce_post" | "golden_chestplate" | "minecraft:golden_chestplate" | "chisel:panel/stone" | "exlinefurniture:warped_lamp_magenta" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "extshape:orange_terracotta_wall" | "adorn:polished_blackstone_brick_post" | "extshape:light_blue_concrete_slab" | "netherite_ingot" | "minecraft:netherite_ingot" | "chisel:braid/magenta_concrete" | "birch_sign" | "minecraft:birch_sign" | "extshape:shroomlight_slab" | "extshape:mossy_cobblestone_button" | "chisel:crude_paneling/jungle_planks" | "adorn:warped_coffee_table" | "exlinefurniture:spruce_stripped_log_glass_table" | "wheat_plus:road_line_double_yellow_full_slant" | "chisel:chaotic_bricks/lime_concrete" | "chisel:shale/glass" | "chisel:coin_heads/gold_block" | "chisel:cut/quartz" | "mtr:station_name_wall" | "extshape:stone_vertical_slab" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "adorn:hot_chocolate" | "spruce_stairs" | "minecraft:spruce_stairs" | "exlinefurniture:jungle_chair_white" | "extshape:terracotta_quarter_piece" | "chisel:french/yellow_concrete" | "exlinefurniture:acacia_glass_table" | "jungle_sign" | "minecraft:jungle_sign" | "cyan_candle" | "minecraft:cyan_candle" | "adorn:spruce_coffee_table" | "extshape:snow_slab" | "mcsynthetic_green_candle_cake" | "minecraft:mcsynthetic_green_candle_cake" | "extshape:bedrock_button" | "extshape:red_nether_brick_vertical_quarter_piece" | "chisel:large_tile/purple_concrete" | "extshape:ancient_debris_pressure_plate" | "exlinefurniture:jungle_bench" | "chisel:cracked_bricks/redstone_block" | "extshape:orange_concrete_quarter_piece" | "chisel:twist/cyan_concrete" | "chisel:large_tile_bismuth/glowstone" | "factory_blocks:gvent" | "londonunderground:morden_stone" | "chisel:legacy/pink_wool" | "adorn:acacia_bench" | "chisel:weaver/granite" | "adorn:magmatic_prismarine_chimney" | "adorn:prismarine_post" | "exlinefurniture:froggy_chair_blue" | "magenta_candle" | "minecraft:magenta_candle" | "chisel:tiles_medium/light_blue_concrete" | "extshape:waxed_exposed_copper_vertical_quarter_piece" | "extshape:oak_wall" | "chisel:encased_bricks/bricks" | "extshape:chiseled_quartz_wall" | "chisel:brick/gold_block" | "bitsandchisels:diamond_chisel" | "exlinefurniture:acacia_lamp_lime" | "tnt_minecart" | "minecraft:tnt_minecart" | "adorn:nether_brick_post" | "factory_blocks:insulation" | "mtr:psd_glass_end_2" | "acacia_planks" | "minecraft:acacia_planks" | "slime_block" | "minecraft:slime_block" | "chisel:mosaic/lime_concrete" | "extshape:calcite_wall" | "chisel:crude_horizontal/oak_planks" | "extshape:light_gray_terracotta_stairs" | "extshape:red_concrete_fence_gate" | "mtr:bridge_creator_3" | "extshape:tuff_vertical_stairs" | "mtr:arrival_projector_1_medium" | "chisel:cracked/red_sandstone" | "mtr:railway_sign_5_even" | "extshape:light_gray_wool_stairs" | "extshape:raw_gold_slab" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "adorn:wheat_seed_crate" | "extshape:waxed_weathered_copper_vertical_stairs" | "parrot_spawn_egg" | "minecraft:parrot_spawn_egg" | "extshape:light_gray_concrete_wall" | "adorn:spruce_kitchen_sink" | "chisel:encased_bricks/stone" | "mcsynthetic_potted_crimson_roots" | "minecraft:mcsynthetic_potted_crimson_roots" | "extshape:gray_concrete_quarter_piece" | "soul_sand" | "minecraft:soul_sand" | "brown_terracotta" | "minecraft:brown_terracotta" | "chisel:crude_paneling/spruce_planks" | "exlinefurniture:oak_chair_gray" | "exlinefurniture:acacia_window_heart" | "extshape:magenta_concrete_wall" | "mtr:station_color_stone_bricks" | "mtr:bridge_creator_7" | "blue_wool" | "minecraft:blue_wool" | "mtr:bridge_creator_5" | "extshape:dripstone_pressure_plate" | "jsblock:exit_sign_1e" | "note_block" | "minecraft:note_block" | "chisel:weaver/sandstone" | "mtr:bridge_creator_9" | "bamboo" | "minecraft:bamboo" | "extshape:waxed_cut_copper_pressure_plate" | "adorn:traders_manual" | "extshape:gray_terracotta_vertical_slab" | "turtle_spawn_egg" | "minecraft:turtle_spawn_egg" | "cat_spawn_egg" | "minecraft:cat_spawn_egg" | "chisel:chaotic_small/cobblestone" | "exlinefurniture:dark_oak_table" | "chisel:circular/purple_concrete" | "redbits:redstone_lamp" | "extshape:yellow_wool_vertical_stairs" | "extshape:mossy_cobblestone_fence" | "chisel:braid/black_concrete" | "chisel:circular/light_blue_concrete" | "chisel:tiles_medium/yellow_concrete" | "chisel:slant/red_concrete" | "chisel:cracked_bricks/coal_block" | "mtr:psd_glass" | "extshape:nether_brick_pressure_plate" | "chisel:streak/glass" | "extshape:waxed_oxidized_copper_vertical_stairs" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "extshape:netherite_quarter_piece" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "end_crystal" | "minecraft:end_crystal" | "extshape:cut_red_sandstone_vertical_stairs" | "rabbit_hide" | "minecraft:rabbit_hide" | "chisel:twist/redstone_block" | "extshape:lime_concrete_vertical_quarter_piece" | "exlinefurniture:warped_window_sliding" | "adorn:magenta_sofa" | "mtr:clock" | "shulker_box" | "minecraft:shulker_box" | "vindicator_spawn_egg" | "minecraft:vindicator_spawn_egg" | "extshape:light_gray_wool_button" | "extshape:lime_wool_vertical_stairs" | "mtr:station_color_quartz_pillar" | "chisel:weaver/light_blue_concrete" | "factory_blocks:rust_plates" | "chisel:chaotic_bricks/ice" | "chisel:large_tile/white_concrete" | "diorite_wall" | "minecraft:diorite_wall" | "extshape:bedrock_fence_gate" | "extshape:obsidian_wall" | "white_carpet" | "minecraft:white_carpet" | "spruce_planks" | "minecraft:spruce_planks" | "extshape:lime_terracotta_vertical_quarter_piece" | "extshape:pink_concrete_stairs" | "adorn:crimson_kitchen_counter" | "chisel:jellybean/cyan_concrete" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "exlinefurniture:spruce_lamp_blue" | "chisel:gem/diamond_block" | "chisel:road/quartz" | "extshape:light_blue_concrete_vertical_stairs" | "potion" | "minecraft:potion" | "lantern" | "minecraft:lantern" | "chisel:log_bordered/birch_planks" | "chisel:circular/cyan_concrete" | "extshape:raw_gold_quarter_piece" | "chisel:chaotic_bricks/red_concrete" | "chisel:large_tile/red_sandstone" | "extshape:snow_vertical_slab" | "extshape:gilded_blackstone_stairs" | "ender_chest" | "minecraft:ender_chest" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "chisel:dent/gray_concrete" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "brown_candle" | "minecraft:brown_candle" | "music_disc_ward" | "minecraft:music_disc_ward" | "exlinefurniture:oak_chair" | "cobblestone" | "minecraft:cobblestone" | "chisel:cracked/granite" | "extshape:pink_concrete_fence" | "chisel:circular/quartz" | "mtr:glass_fence_cio" | "chisel:chaotic_small/orange_concrete" | "mcsynthetic_dragon_wall_head" | "minecraft:mcsynthetic_dragon_wall_head" | "exlinefurniture:froggy_chair_cyan" | "extshape:pink_wool_button" | "chisel:small_bricks/coal_block" | "crimson_nylium" | "minecraft:crimson_nylium" | "chisel:legacy/gray_wool" | "extshape:light_blue_terracotta_quarter_piece" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "lime_bed" | "minecraft:lime_bed" | "chisel:mosaic/stone" | "bitsandchisels:bits_block" | "mtr:train_announcer" | "extshape:magenta_concrete_button" | "mcsynthetic_dead_bubble_coral_wall_fan" | "minecraft:mcsynthetic_dead_bubble_coral_wall_fan" | "extshape:waxed_weathered_copper_slab" | "extshape:brown_concrete_pressure_plate" | "chisel:slant/stone" | "exlinefurniture:oak_chair_yellow" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "extshape:brick_quarter_piece" | "exlinefurniture:froggy_chair_red" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "chisel:soft_bricks/red_sandstone" | "extshape:pink_terracotta_pressure_plate" | "mtr:glass_fence_ckt" | "extshape:ancient_debris_slab" | "exlinefurniture:spruce_chair_pink" | "mtr:tunnel_creator_4_9" | "mtr:tunnel_creator_4_7" | "extshape:white_concrete_fence_gate" | "mtr:tunnel_creator_4_5" | "chisel:legacy/white_wool" | "exlinefurniture:acacia_chair_light_blue" | "lime_wool" | "minecraft:lime_wool" | "mtr:tunnel_creator_4_3" | "light_gray_wool" | "minecraft:light_gray_wool" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "warped_stem" | "minecraft:warped_stem" | "extshape:lime_concrete_pressure_plate" | "chisel:crushed/diamond_block" | "extshape:purple_wool_wall" | "firework_rocket" | "minecraft:firework_rocket" | "extshape:red_wool_fence_gate" | "extshape:white_terracotta_vertical_quarter_piece" | "chisel:bevel_skeleton/red_sandstone" | "adorn:cobblestone_chimney" | "trader_llama_spawn_egg" | "minecraft:trader_llama_spawn_egg" | "extshape:white_wool_quarter_piece" | "extshape:lime_concrete_slab" | "chisel:tiles_medium/green_concrete" | "chisel:zag/orange_concrete" | "exlinefurniture:spruce_lamp_lime" | "chisel:cut/white_concrete" | "exlinefurniture:dark_oak_chair_light_gray" | "chisel:moon/iron_block" | "chisel:ornate/diorite" | "purpur_pillar" | "minecraft:purpur_pillar" | "extshape:chiseled_sandstone_vertical_slab" | "cyan_concrete" | "minecraft:cyan_concrete" | "mtr:signal_remover_orange" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "chisel:smooth/spruce_planks" | "extshape:red_sandstone_vertical_quarter_piece" | "adorn:black_table_lamp" | "extshape:purple_terracotta_stairs" | "jsblock:light_1" | "chisel:cracked/sandstone" | "jsblock:light_2" | "kelp" | "minecraft:kelp" | "lime_banner" | "minecraft:lime_banner" | "chisel:slant/ice" | "exlinefurniture:warped_bench" | "adorn:smooth_sandstone_platform" | "chisel:dent/magenta_concrete" | "exlinefurniture:dark_oak_window_web" | "chisel:ornate/granite" | "extshape:orange_wool_slab" | "chisel:triple_bricks/prismarine" | "chisel:french/redstone_block" | "redstone_lamp" | "minecraft:redstone_lamp" | "end_rod" | "minecraft:end_rod" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "chisel:braid/blue_concrete" | "extshape:end_stone_button" | "extshape:light_gray_concrete_vertical_slab" | "adorn:crimson_drawer" | "mtr:train_cargo_loader" | "adorn:nether_brick_chimney" | "chisel:prism/red_sandstone" | "adorn:quartz_step" | "extshape:amethyst_vertical_quarter_piece" | "extshape:pink_terracotta_fence" | "jsblock:auto_iron_door" | "chisel:ornate/light_gray_concrete" | "extshape:light_blue_concrete_button" | "extshape:lime_terracotta_fence" | "extshape:waxed_cut_copper_quarter_piece" | "extshape:calcite_vertical_stairs" | "tube_coral" | "minecraft:tube_coral" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "chisel:chaotic_medium/black_concrete" | "extshape:raw_copper_vertical_slab" | "chisel:french/quartz" | "salmon_spawn_egg" | "minecraft:salmon_spawn_egg" | "acacia_boat" | "minecraft:acacia_boat" | "exlinefurniture:birch_window_web" | "chisel:tiles_small/purple_concrete" | "mcsynthetic_blue_candle_cake" | "minecraft:mcsynthetic_blue_candle_cake" | "azalea" | "minecraft:azalea" | "chiselsandbits:chiseledclay" | "mcsynthetic_redstone_wall_torch" | "minecraft:mcsynthetic_redstone_wall_torch" | "extshape:chiseled_red_sandstone_vertical_slab" | "chisel:tiles_medium/white_concrete" | "extshape:chiseled_nether_brick_slab" | "chisel:road/diorite" | "chisel:array/green_concrete" | "ghast_tear" | "minecraft:ghast_tear" | "chisel:road/andesite" | "adorn:pink_sofa" | "extshape:stone_wall" | "extshape:light_gray_glazed_terracotta_slab" | "chisel:raw/end_stone" | "crimson_sign" | "minecraft:crimson_sign" | "exlinefurniture:dark_oak_lamp_light_gray" | "extshape:honeycomb_stairs" | "adorn:birch_chair" | "adorn:pumpkin_seed_crate" | "painting" | "minecraft:painting" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "extshape:chiseled_polished_blackstone_vertical_slab" | "chisel:layer/blue_concrete" | "extshape:light_gray_wool_vertical_slab" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "chisel:braid/purple_concrete" | "mtr:rail_connector_160_one_way" | "adorn:warped_table" | "exlinefurniture:oak_stripped_log_table" | "extshape:packed_ice_fence" | "extshape:green_wool_quarter_piece" | "chisel:chaotic_small/purpur" | "factory_blocks:cables" | "mtr:station_color_polished_andesite_slab" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "chisel:jellybean/ice" | "adorn:cyan_table_lamp" | "chisel:chaotic_medium/lime_concrete" | "music_disc_wait" | "minecraft:music_disc_wait" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "chisel:raw/magenta_concrete" | "extshape:magenta_terracotta_stairs" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "chisel:tiles_medium/pink_concrete" | "mtr:signal_remover_pink" | "exlinefurniture:crimson_window_web" | "adorn:mossy_stone_brick_step" | "exlinefurniture:bird_bath_brick" | "mtr:glass_fence_tsh" | "adorn:acacia_kitchen_counter" | "mtr:rail_connector_cable_car" | "extshape:iron_slab" | "feather" | "minecraft:feather" | "extshape:netherrack_stairs" | "extshape:chiseled_deepslate_fence_gate" | "londonunderground:lu_pole" | "chisel:cracked_bricks/light_blue_concrete" | "chisel:cracked/purpur" | "chisel:cut/ice" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "chisel:soft_bricks/green_concrete" | "chisel:mosaic/magenta_concrete" | "extshape:polished_diorite_vertical_slab" | "extshape:black_concrete_quarter_piece" | "wheat_plus:road_line_single_yellow_half" | "jungle_sapling" | "minecraft:jungle_sapling" | "extshape:obsidian_quarter_piece" | "extshape:blue_concrete_vertical_slab" | "exlinefurniture:crimson_log_table" | "extshape:brown_terracotta_fence_gate" | "mtr:rail_connector_40_one_way" | "extshape:emerald_vertical_slab" | "jsblock:signal_light_green" | "londonunderground:platform_block" | "chisel:tiles_medium/gray_concrete" | "adorn:blackstone_post" | "birch_button" | "minecraft:birch_button" | "chisel:cut/gray_concrete" | "extshape:magenta_concrete_vertical_quarter_piece" | "chisel:chaotic_bricks/andesite" | "chisel:shipping_crate/birch_planks" | "chisel:chaotic_small/coal_block" | "extshape:raw_copper_vertical_quarter_piece" | "mcsynthetic_light_blue_candle_cake" | "minecraft:mcsynthetic_light_blue_candle_cake" | "adorn:acacia_post" | "extshape:magenta_wool_vertical_stairs" | "adorn:end_stone_brick_step" | "chisel:slant/black_concrete" | "chisel:soft_bricks/white_concrete" | "exlinefurniture:dark_oak_lamp_pink" | "netherite_sword" | "minecraft:netherite_sword" | "chisel:panel/ice" | "honey_bottle" | "minecraft:honey_bottle" | "adorn:polished_blackstone_post" | "chisel:llama/yellow_wool" | "extshape:light_gray_wool_pressure_plate" | "cyan_bed" | "minecraft:cyan_bed" | "morecommands:locked_chest" | "mcsynthetic_white_wall_banner" | "minecraft:mcsynthetic_white_wall_banner" | "exlinefurniture:spruce_chair_yellow" | "extshape:cut_sandstone_stairs" | "extshape:blue_concrete_vertical_quarter_piece" | "extshape:raw_gold_button" | "chisel:raw/cyan_concrete" | "sweet_berries" | "minecraft:sweet_berries" | "chisel:panel/red_sandstone" | "extshape:raw_gold_vertical_stairs" | "chisel:ornate/ice" | "chisel:chaotic_small/yellow_concrete" | "exlinefurniture:spruce_lamp_orange" | "londonunderground:tube_1_stop" | "chisel:road/cyan_concrete" | "raw_copper_block" | "minecraft:raw_copper_block" | "heart_of_the_sea" | "minecraft:heart_of_the_sea" | "chisel:pillar/redstone_block" | "warped_wart_block" | "minecraft:warped_wart_block" | "extshape:light_blue_terracotta_vertical_quarter_piece" | "adorn:gray_sofa" | "extshape:purpur_quarter_piece" | "chisel:largeornate/deepslate" | "chiselsandbits:chiseledpacked_ice" | "bitsandchisels:blueprint" | "chisel:chaotic_small/bricks" | "chisel:pillar/deepslate" | "mtr:lift_2_2_double_sided" | "chisel:triple_bricks/gray_concrete" | "lapis_lazuli" | "minecraft:lapis_lazuli" | "adorn:cut_red_sandstone_platform" | "extshape:black_wool_button" | "chisel:small_bricks/blue_concrete" | "extshape:red_nether_brick_button" | "exlinefurniture:warped_window" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "chisel:zag/andesite" | "chisel:chinese/glass" | "exlinefurniture:acacia_chair_gray" | "chisel:tiles_small/brown_concrete" | "quartz_block" | "minecraft:quartz_block" | "brick" | "minecraft:brick" | "extshape:chiseled_stone_brick_slab" | "chisel:small_bricks/magenta_concrete" | "chisel:mosaic/white_concrete" | "exlinefurniture:lantern_stone" | "exlinefurniture:warped_window_slider" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "chisel:layer/stone" | "chisel:mosaic/quartz" | "extshape:lime_terracotta_vertical_stairs" | "coal" | "minecraft:coal" | "chisel:twist/purple_concrete" | "chisel:zag/yellow_concrete" | "exlinefurniture:jungle_dresser" | "dirt" | "minecraft:dirt" | "chisel:cracked_bricks/prismarine" | "extshape:iron_vertical_quarter_piece" | "adorn:jungle_table" | "exlinefurniture:dark_oak_chair_red" | "extshape:blue_concrete_vertical_stairs" | "factory_blocks:wgpanel" | "chisel:solid_bricks/red_sandstone" | "extshape:yellow_wool_fence" | "exlinefurniture:crimson_chair_blue" | "extshape:granite_fence_gate" | "mtr:psd_door" | "vex_spawn_egg" | "minecraft:vex_spawn_egg" | "smoker" | "minecraft:smoker" | "exlinefurniture:acacia_window_web" | "exlinefurniture:jungle_lamp_purple" | "jsblock:helpline_6" | "chisel:large/spruce_planks" | "jsblock:helpline_5" | "chisel:prism/granite" | "jsblock:helpline_4" | "extshape:yellow_concrete_pressure_plate" | "jsblock:helpline_3" | "adorn:egg_crate" | "extshape:packed_ice_quarter_piece" | "jsblock:helpline_2" | "jsblock:helpline_1" | "chisel:road/coal_block" | "extshape:chiseled_stone_brick_fence" | "extshape:moss_fence_gate" | "extshape:prismarine_brick_quarter_piece" | "chisel:road/light_gray_concrete" | "extshape:terracotta_vertical_quarter_piece" | "exlinefurniture:oak_lamp_orange" | "brown_dye" | "minecraft:brown_dye" | "chisel:jellybean/purple_concrete" | "brick_slab" | "minecraft:brick_slab" | "extshape:black_concrete_fence_gate" | "extshape:orange_wool_vertical_slab" | "extshape:deepslate_brick_button" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "bricks" | "minecraft:bricks" | "chisel:road/redstone_block" | "extshape:diamond_pressure_plate" | "adorn:oak_shelf" | "chisel:light/glass" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "chisel:small_bricks/purple_concrete" | "chisel:layer/bricks" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "extshape:chiseled_nether_brick_vertical_stairs" | "extshape:cyan_concrete_wall" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "exlinefurniture:acacia_chair_white" | "exlinefurniture:acacia_lamp_gray" | "extshape:deepslate_brick_vertical_slab" | "extshape:white_terracotta_pressure_plate" | "extshape:waxed_cut_copper_vertical_stairs" | "chisel:chaotic_bricks/pink_concrete" | "chisel:encased_bricks/red_sandstone" | "mtr:signal_remover_brown" | "mtr:station_color_quartz_bricks_slab" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "redbits:stone_large_button" | "white_candle" | "minecraft:white_candle" | "chisel:circular/green_concrete" | "extshape:cyan_terracotta_pressure_plate" | "mtr:mcsynthetic_escalator_step" | "chiselsandbits:block_bit" | "extshape:mossy_cobblestone_quarter_piece" | "extshape:chiseled_stone_brick_fence_gate" | "chisel:cut/orange_concrete" | "extshape:netherrack_pressure_plate" | "extshape:tuff_quarter_piece" | "chisel:raw/white_concrete" | "mtr:signal_connector_brown" | "factory_blocks:srust" | "chisel:cracked/brown_concrete" | "mtr:train_cargo_unloader" | "chisel:chaotic_small/brown_concrete" | "chisel:crate_dark/gold_block" | "exlinefurniture:crimson_chair_lime" | "chisel:road/granite" | "mtr:lift_door_odd_1" | "golden_carrot" | "minecraft:golden_carrot" | "extshape:cyan_wool_fence_gate" | "blue_banner" | "minecraft:blue_banner" | "chisel:ornatelayer/lapis_block" | "exlinefurniture:acacia_stripped_log_glass_table" | "magenta_dye" | "minecraft:magenta_dye" | "mcsynthetic_tall_seagrass" | "minecraft:mcsynthetic_tall_seagrass" | "chisel:chaotic_medium/end_stone" | "prismarine_wall" | "minecraft:prismarine_wall" | "chiselsandbits:unseal" | "chisel:dent/sandstone" | "chisel:chaotic_bricks/end_stone" | "extshape:purple_terracotta_slab" | "adorn:yellow_sofa" | "chisel:mosaic/ice" | "extshape:lime_concrete_vertical_slab" | "extshape:gray_terracotta_pressure_plate" | "glowstone" | "minecraft:glowstone" | "extshape:magenta_terracotta_vertical_quarter_piece" | "extshape:nether_wart_quarter_piece" | "extshape:honeycomb_button" | "extshape:crying_obsidian_vertical_stairs" | "chisel:raw/diorite" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "chisel:vents/iron_block" | "magma_cream" | "minecraft:magma_cream" | "extshape:packed_ice_wall" | "mcsynthetic_potted_dead_bush" | "minecraft:mcsynthetic_potted_dead_bush" | "chisel:large_tile/cyan_concrete" | "chisel:panel/green_concrete" | "chisel:soft_bricks/cyan_concrete" | "jsblock:station_ceiling_pole" | "blackstone_wall" | "minecraft:blackstone_wall" | "chisel:cells/emerald_block" | "chisel:simple/gold_block" | "extshape:dark_oak_quarter_piece" | "light_gray_candle" | "minecraft:light_gray_candle" | "chisel:triple_bricks/lime_concrete" | "extshape:yellow_concrete_wall" | "mcsynthetic_brown_wall_banner" | "minecraft:mcsynthetic_brown_wall_banner" | "chisel:ornate/redstone_block" | "mtr:station_color_bone_block_slab" | "exlinefurniture:spruce_lamp_purple" | "chisel:cracked/cyan_concrete" | "chisel:twist/red_sandstone" | "chisel:chaotic_small/black_concrete" | "extshape:netherrack_quarter_piece" | "chisel:japanese/glass" | "adorn:basalt_step" | "chisel:tiles_small/sandstone" | "extshape:cyan_terracotta_quarter_piece" | "chisel:zag/green_concrete" | "adorn:crimson_shelf" | "extshape:cobbled_deepslate_vertical_quarter_piece" | "adorn:diorite_platform" | "exlinefurniture:window_web" | "factory_blocks:vent" | "chisel:encased/birch_planks" | "witch_spawn_egg" | "minecraft:witch_spawn_egg" | "exlinefurniture:jungle_chair" | "exlinefurniture:warped_dresser" | "extshape:end_stone_stairs" | "chisel:layer/purpur" | "sea_lantern" | "minecraft:sea_lantern" | "dolphin_spawn_egg" | "minecraft:dolphin_spawn_egg" | "chisel:array/cobblestone" | "dead_bush" | "minecraft:dead_bush" | "extshape:chiseled_deepslate_vertical_slab" | "factory_blocks:mosaic" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "extshape:quartz_brick_slab" | "extshape:ancient_debris_fence" | "extshape:waxed_cut_copper_wall" | "jungle_boat" | "minecraft:jungle_boat" | "diamond_hoe" | "minecraft:diamond_hoe" | "chiselsandbits:chiseledplant" | "exlinefurniture:dark_oak_chair_purple" | "extshape:amethyst_pressure_plate" | "chisel:panel/light_gray_concrete" | "extshape:white_wool_slab" | "londonunderground:platform_tfl_1" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "chiselsandbits:modification_table" | "chisel:small_bricks/bricks" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "shulker_shell" | "minecraft:shulker_shell" | "mtr:station_color_dark_prismarine_slab" | "wheat_plus:road_line_single_yellow_full" | "extshape:black_terracotta_pressure_plate" | "pink_banner" | "minecraft:pink_banner" | "adorn:orange_table_lamp" | "extshape:magenta_terracotta_fence" | "chisel:twist/prismarine" | "chisel:array/purple_concrete" | "chisel:solid_bricks/black_concrete" | "exlinefurniture:jungle_chair_purple" | "adorn:magenta_table_lamp" | "factory_blocks:fan" | "exlinefurniture:spruce_lamp_cyan" | "leather" | "minecraft:leather" | "chisel:log_bordered/acacia_planks" | "chisel:triple_bricks/end_stone" | "extshape:obsidian_button" | "adorn:cyan_sofa" | "chisel:dent/lime_concrete" | "chisel:soft_bricks/coal_block" | "chisel:tiles_small/glowstone" | "extshape:chiseled_nether_brick_quarter_piece" | "extshape:acacia_wall" | "mtr:platform_na_1_indented" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "extshape:white_terracotta_button" | "extshape:raw_iron_slab" | "exlinefurniture:spruce_window_sliding" | "chisel:panel/purple_concrete" | "extshape:light_blue_wool_fence" | "extshape:brown_terracotta_wall" | "jsblock:bufferstop_1" | "mcsynthetic_potted_warped_fungus" | "minecraft:mcsynthetic_potted_warped_fungus" | "exlinefurniture:oak_chair_light_gray" | "mcsynthetic_purple_wall_banner" | "minecraft:mcsynthetic_purple_wall_banner" | "chisel:jellybean/glowstone" | "extshape:cut_sandstone_vertical_quarter_piece" | "mcsynthetic_yellow_wall_banner" | "minecraft:mcsynthetic_yellow_wall_banner" | "pillager_spawn_egg" | "minecraft:pillager_spawn_egg" | "chisel:cracked/glowstone" | "extshape:polished_granite_fence_gate" | "furnace" | "minecraft:furnace" | "chisel:poison/deepslate" | "extshape:sea_lantern_vertical_slab" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "mcsynthetic_potted_allium" | "minecraft:mcsynthetic_potted_allium" | "exlinefurniture:window" | "wandering_trader_spawn_egg" | "minecraft:wandering_trader_spawn_egg" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "exlinefurniture:birch_lamp_light_blue" | "chisel:cracked_bricks/deepslate" | "mcsynthetic_beetroots" | "minecraft:mcsynthetic_beetroots" | "redbits:latch" | "chisel:tiles_small/light_gray_concrete" | "extshape:jungle_vertical_stairs" | "activator_rail" | "minecraft:activator_rail" | "mtr:station_color_concrete_powder_slab" | "repeating_command_block" | "minecraft:repeating_command_block" | "adorn:stone_platform" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "chisel:prism/cyan_concrete" | "chisel:horizontal/dirt" | "chisel:prism/diorite" | "extshape:andesite_vertical_quarter_piece" | "globe_banner_pattern" | "minecraft:globe_banner_pattern" | "white_shulker_box" | "minecraft:white_shulker_box" | "extshape:brick_fence_gate" | "extshape:honeycomb_fence_gate" | "extshape:waxed_oxidized_cut_copper_quarter_piece" | "chisel:cut/yellow_concrete" | "extshape:bedrock_stairs" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "chisel:small_bricks/purpur" | "red_sandstone" | "minecraft:red_sandstone" | "chisel:shipping_crate/spruce_planks" | "extshape:stone_vertical_stairs" | "extshape:green_wool_fence_gate" | "iron_pickaxe" | "minecraft:iron_pickaxe" | "extshape:quartz_brick_vertical_quarter_piece" | "magma_cube_spawn_egg" | "minecraft:magma_cube_spawn_egg" | "spruce_button" | "minecraft:spruce_button" | "extshape:lime_wool_vertical_slab" | "adorn:mossy_cobblestone_step" | "extshape:tuff_slab" | "panda_spawn_egg" | "minecraft:panda_spawn_egg" | "exlinefurniture:birch_chair_lime" | "exlinefurniture:crimson_chair" | "extshape:smooth_sandstone_pressure_plate" | "chisel:slant/brown_concrete" | "extshape:crying_obsidian_fence_gate" | "extshape:polished_deepslate_vertical_stairs" | "chisel:jellybean/granite" | "chisel:pillar/stone" | "exlinefurniture:dark_oak_chair_white" | "exlinefurniture:spruce_window_slider" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "chisel:braid/end_stone" | "exlinefurniture:birch_chair_blue" | "adorn:stone_post" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "exlinefurniture:window_heart" | "birch_boat" | "minecraft:birch_boat" | "mcsynthetic_wither_skeleton_wall_skull" | "minecraft:mcsynthetic_wither_skeleton_wall_skull" | "extshape:pink_concrete_fence_gate" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "chisel:space/diamond_block" | "extshape:smooth_sandstone_vertical_slab" | "extshape:light_blue_wool_pressure_plate" | "chisel:llama/cyan_wool" | "extshape:cobblestone_button" | "chisel:array/glowstone" | "chisel:chaotic_small/blue_concrete" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "exlinefurniture:oak_lamp_magenta" | "extshape:shroomlight_stairs" | "mtr:lift_2_2" | "adorn:smooth_stone_platform" | "exlinefurniture:birch_stripped_log_table" | "extshape:lime_glazed_terracotta_slab" | "mtr:station_color_bedrock" | "dragon_egg" | "minecraft:dragon_egg" | "barrier" | "minecraft:barrier" | "axolotl_spawn_egg" | "minecraft:axolotl_spawn_egg" | "extshape:smooth_sandstone_fence" | "extshape:black_wool_slab" | "extshape:brown_wool_fence" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "exlinefurniture:crimson_chair_orange" | "extshape:orange_concrete_slab" | "extshape:black_wool_vertical_slab" | "extshape:magenta_terracotta_slab" | "factory_blocks:wireframe" | "coal_ore" | "minecraft:coal_ore" | "exlinefurniture:flower_arrangement" | "factory_blocks:small_pipes" | "chisel:array/coal_block" | "chisel:encased_large/crimson_planks" | "adorn:green_sofa" | "extshape:blue_wool_stairs" | "mtr:station_color_smooth_stone_slab" | "extshape:chiseled_stone_brick_vertical_quarter_piece" | "factory_blocks:factory" | "extshape:waxed_weathered_copper_pressure_plate" | "extshape:purple_terracotta_quarter_piece" | "chisel:tiles_medium/lime_concrete" | "londonunderground:block_roundel_station_top" | "extshape:lime_terracotta_stairs" | "gray_candle" | "minecraft:gray_candle" | "chisel:layer/purple_concrete" | "extshape:blue_wool_vertical_quarter_piece" | "gold_ingot" | "minecraft:gold_ingot" | "inmis:gilded_backpack" | "extshape:waxed_weathered_cut_copper_fence_gate" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "chisel:smallingot/gold_block" | "extshape:moss_quarter_piece" | "adorn:birch_kitchen_sink" | "chisel:pillar/cyan_concrete" | "mtr:psd_glass_end" | "exlinefurniture:crimson_bench" | "extshape:waxed_oxidized_cut_copper_pressure_plate" | "birch_fence" | "minecraft:birch_fence" | "chisel:pillar/lime_concrete" | "extshape:brown_concrete_vertical_stairs" | "chiselsandbits:pattern_scanner" | "exlinefurniture:oak_table" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "extshape:magenta_glazed_terracotta_slab" | "tall_grass" | "minecraft:tall_grass" | "extshape:diorite_pressure_plate" | "chisel:weaver/blue_concrete" | "extshape:white_wool_fence_gate" | "cornflower" | "minecraft:cornflower" | "exlinefurniture:acacia_lamp_white" | "chisel:twist/glowstone" | "mtr:route_sign_standing_light" | "chisel:small_bricks/green_concrete" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "chisel:ornate/emerald_block" | "wheat_plus:road_line_single_white_half_slant" | "wheat_plus:road_blank_half" | "extshape:yellow_terracotta_vertical_quarter_piece" | "chisel:mosaic/coal_block" | "exlinefurniture:acacia_window_sliding" | "adorn:birch_post" | "chisel:raw/red_sandstone" | "extshape:tuff_stairs" | "extshape:calcite_quarter_piece" | "adorn:deepslate_step" | "exlinefurniture:oak_lamp_yellow" | "adorn:sandstone_post" | "large_fern" | "minecraft:large_fern" | "chisel:zag/bricks" | "extshape:end_stone_wall" | "black_wool" | "minecraft:black_wool" | "chisel:solid_bricks/ice" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "extshape:purple_terracotta_fence_gate" | "extshape:raw_copper_wall" | "chisel:tiles_medium/diorite" | "chisel:happy/dirt" | "leather_chestplate" | "minecraft:leather_chestplate" | "extshape:raw_iron_fence_gate" | "chisel:cut/bricks" | "londonunderground:pids_northern" | "yellow_bed" | "minecraft:yellow_bed" | "chisel:mosaic/end_stone" | "chisel:stacked/spruce_planks" | "beehive" | "minecraft:beehive" | "chisel:encased_bricks/yellow_concrete" | "extshape:waxed_oxidized_copper_slab" | "extshape:mossy_stone_brick_vertical_stairs" | "factory_blocks:large_plating" | "extshape:polished_diorite_button" | "chisel:cut/prismarine" | "birch_wood" | "minecraft:birch_wood" | "exlinefurniture:jungle_lamp_yellow" | "exlinefurniture:spruce_log_table" | "extshape:purple_concrete_slab" | "tropical_fish_spawn_egg" | "minecraft:tropical_fish_spawn_egg" | "extshape:orange_concrete_wall" | "scaffolding" | "minecraft:scaffolding" | "extshape:yellow_wool_quarter_piece" | "chisel:mosaic/purpur" | "acacia_button" | "minecraft:acacia_button" | "extshape:prismarine_vertical_slab" | "chisel:jellybean/purpur" | "chisel:mosaic/andesite" | "chisel:layer/end_stone" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "extshape:red_concrete_vertical_quarter_piece" | "purple_candle" | "minecraft:purple_candle" | "chisel:chaotic_bricks/purpur" | "chisel:small_bricks/light_gray_concrete" | "chisel:slant/diorite" | "chisel:small_bricks/ice" | "chisel:ornate/coal_block" | "extshape:waxed_oxidized_copper_vertical_quarter_piece" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "adorn:polished_andesite_post" | "hoglin_spawn_egg" | "minecraft:hoglin_spawn_egg" | "exlinefurniture:oak_chair_light_blue" | "andesite_slab" | "minecraft:andesite_slab" | "extshape:orange_concrete_fence_gate" | "honey_block" | "minecraft:honey_block" | "adorn:granite_post" | "adorn:yellow_table_lamp" | "exlinefurniture:birch_bench" | "exlinefurniture:shutters_spruce" | "sugar_cane" | "minecraft:sugar_cane" | "chisel:panel/prismarine" | "exlinefurniture:spruce_lamp_brown" | "extshape:purple_concrete_vertical_stairs" | "chisel:panel/light_blue_concrete" | "mtr:lift_3_2_double_sided" | "mtr:station_color_cracked_stone_bricks_slab" | "extshape:birch_vertical_slab" | "extshape:smooth_sandstone_wall" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "chisel:braid/oak_planks" | "adorn:warped_platform" | "extshape:waxed_weathered_cut_copper_quarter_piece" | "chisel:cut/red_concrete" | "chisel:dent/brown_concrete" | "extshape:red_nether_brick_vertical_stairs" | "mcsynthetic_weeping_vines_plant" | "minecraft:mcsynthetic_weeping_vines_plant" | "chisel:vertical/spruce_planks" | "extshape:black_terracotta_button" | "exlinefurniture:spruce_chair_white" | "factory_blocks:engineer" | "chisel:twist/red_concrete" | "extshape:white_concrete_quarter_piece" | "chisel:llama/brown_wool" | "chisel:encased_bricks/coal_block" | "extshape:pink_concrete_vertical_quarter_piece" | "mcsynthetic_fire_coral_wall_fan" | "minecraft:mcsynthetic_fire_coral_wall_fan" | "mcsynthetic_big_dripleaf_stem" | "minecraft:mcsynthetic_big_dripleaf_stem" | "extshape:quartz_vertical_quarter_piece" | "adorn:purpur_step" | "chisel:small_bricks/granite" | "extshape:smooth_sandstone_vertical_stairs" | "polished_basalt" | "minecraft:polished_basalt" | "extshape:blue_wool_fence" | "chisel:solid_bricks/cyan_concrete" | "mtr:railway_sign_6_odd" | "extshape:end_stone_vertical_slab" | "chisel:braid/light_gray_concrete" | "acacia_log" | "minecraft:acacia_log" | "exlinefurniture:spruce_table" | "mtr:signal_pole" | "mtr:station_color_polished_diorite" | "chisel:smooth/emerald_block" | "exlinefurniture:crimson_dresser" | "exlinefurniture:warped_chair_light_gray" | "londonunderground:block_roundel_nle" | "exlinefurniture:warped_log_table" | "extshape:gilded_blackstone_quarter_piece" | "chisel:dent/deepslate" | "extshape:brown_terracotta_quarter_piece" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "chisel:chaotic_bricks/magenta_concrete" | "extshape:black_concrete_pressure_plate" | "extshape:raw_iron_button" | "mtr:station_color_iron_block" | "mtr:apg_glass" | "adorn:light_gray_table_lamp" | "chisel:weaver/white_concrete" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "extshape:light_gray_terracotta_fence" | "adorn:basalt_platform" | "extshape:clay_pressure_plate" | "factory_blocks:circuit" | "yellow_candle" | "minecraft:yellow_candle" | "chisel:road/purple_concrete" | "mcsynthetic_pink_wall_banner" | "minecraft:mcsynthetic_pink_wall_banner" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "chisel:braid/brown_concrete" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "extshape:raw_iron_stairs" | "factory_blocks:gears" | "redbits:dark_oak_large_button" | "chisel:legacy/red_wool" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "repeater" | "minecraft:repeater" | "extshape:warped_wart_fence" | "mcsynthetic_gray_wall_banner" | "minecraft:mcsynthetic_gray_wall_banner" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "extshape:dripstone_button" | "extshape:dripstone_stairs" | "exlinefurniture:dark_oak_log_table" | "chisel:chaotic_medium/light_gray_concrete" | "chisel:crude_paneling/acacia_planks" | "extshape:quartz_vertical_stairs" | "chisel:braid/crimson_planks" | "adorn:stone_rod" | "extshape:lime_concrete_vertical_stairs" | "extshape:mossy_stone_brick_fence_gate" | "chisel:tiles_medium/prismarine" | "extshape:yellow_terracotta_quarter_piece" | "extshape:green_concrete_quarter_piece" | "iron_leggings" | "minecraft:iron_leggings" | "donkey_spawn_egg" | "minecraft:donkey_spawn_egg" | "mcsynthetic_potted_dark_oak_sapling" | "minecraft:mcsynthetic_potted_dark_oak_sapling" | "extshape:light_blue_terracotta_fence" | "exlinefurniture:birch_window_slider" | "chisel:triple_bricks/granite" | "chisel:soft_bricks/brown_concrete" | "exlinefurniture:birch_chair_pink" | "chisel:zelda/emerald_block" | "extshape:cyan_concrete_fence" | "exlinefurniture:oak_dresser" | "londonunderground:morden_steps" | "londonunderground:morden_cobblestone" | "chisel:weaver/diorite" | "extshape:obsidian_fence_gate" | "exlinefurniture:oak_chair_red" | "exlinefurniture:crimson_chair_pink" | "extshape:dark_prismarine_quarter_piece" | "extshape:light_gray_concrete_slab" | "air" | "minecraft:air" | "extshape:emerald_vertical_quarter_piece" | "chisel:cut/granite" | "exlinefurniture:birch_lamp_light_gray" | "mushroom_stew" | "minecraft:mushroom_stew" | "adorn:deepslate_brick_step" | "jsblock:circle_wall_1" | "exlinefurniture:acacia_table" | "jsblock:circle_wall_2" | "warped_planks" | "minecraft:warped_planks" | "jsblock:circle_wall_3" | "jsblock:circle_wall_4" | "adorn:deepslate_tile_step" | "jsblock:circle_wall_5" | "jsblock:circle_wall_6" | "mushroom_stem" | "minecraft:mushroom_stem" | "jsblock:circle_wall_7" | "extshape:chiseled_sandstone_wall" | "jsblock:signal_light_inverted_1" | "chisel:solid_bricks/lime_concrete" | "chisel:encased_smooth/dark_oak_planks" | "extshape:mossy_stone_brick_fence" | "chisel:tiles_medium/cobblestone" | "jsblock:signal_light_inverted_2" | "chisel:crude_vertical/dark_oak_planks" | "extshape:shroomlight_quarter_piece" | "extshape:chiseled_deepslate_vertical_stairs" | "adorn:brick_chimney" | "londonunderground:tunnel_block_3_duel" | "red_candle" | "minecraft:red_candle" | "extshape:acacia_vertical_stairs" | "chisel:slant/coal_block" | "exlinefurniture:drapes_yellow" | "mtr:platform_uk_1_indented" | "extshape:shroomlight_vertical_quarter_piece" | "brown_carpet" | "minecraft:brown_carpet" | "adorn:red_sandstone_step" | "jungle_door" | "minecraft:jungle_door" | "chisel:mosaic/light_blue_concrete" | "adorn:jungle_shelf" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "chisel:paneling/crimson_planks" | "chisel:legacy/yellow_wool" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "nether_bricks" | "minecraft:nether_bricks" | "iron_chestplate" | "minecraft:iron_chestplate" | "crimson_fence" | "minecraft:crimson_fence" | "chisel:legacy/brown_wool" | "chisel:braid/red_sandstone" | "extshape:lime_wool_pressure_plate" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "adorn:crimson_kitchen_cupboard" | "exlinefurniture:oak_stripped_log_glass_table" | "extshape:cyan_wool_fence" | "extshape:light_gray_terracotta_wall" | "extshape:purpur_fence" | "extshape:green_terracotta_pressure_plate" | "mtr:railway_sign_4_even" | "adorn:andesite_post" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "exlinefurniture:crimson_lamp_gray" | "chisel:crate_light/iron_block" | "chisel:cut/light_blue_concrete" | "extshape:waxed_copper_quarter_piece" | "exlinefurniture:flatscreen_tv" | "llama_spawn_egg" | "minecraft:llama_spawn_egg" | "jsblock:departure_timer" | "exlinefurniture:birch_lamp_purple" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "crimson_stairs" | "minecraft:crimson_stairs" | "chisel:smooth/birch_planks" | "chisel:soft_bricks/diorite" | "jsblock:ticket_barrier_1_bare" | "exlinefurniture:crimson_window_sliding" | "factory_blocks:old_vents" | "adorn:warped_kitchen_counter" | "exlinefurniture:spruce_chair_magenta" | "extshape:honeycomb_vertical_stairs" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "chisel:french/sandstone" | "factory_blocks:medium_fan" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "extshape:deepslate_tile_fence_gate" | "chisel:french/cyan_concrete" | "chisel:prism/white_concrete" | "exlinefurniture:warped_lamp_orange" | "diorite" | "minecraft:diorite" | "chainmail_boots" | "minecraft:chainmail_boots" | "exlinefurniture:warped_lamp_white" | "extshape:chiseled_stone_brick_vertical_stairs" | "extshape:raw_iron_wall" | "adorn:mossy_cobblestone_post" | "chisel:layer/andesite" | "crimson_button" | "minecraft:crimson_button" | "chisel:french/purpur" | "adorn:dark_oak_kitchen_counter" | "jungle_planks" | "minecraft:jungle_planks" | "exlinefurniture:dark_oak_window_heart" | "mcsynthetic_potted_oxeye_daisy" | "minecraft:mcsynthetic_potted_oxeye_daisy" | "clock" | "minecraft:clock" | "chisel:tiles_medium/magenta_concrete" | "exlinefurniture:dark_oak_chair" | "chisel:tiles_medium/cyan_concrete" | "extshape:waxed_weathered_cut_copper_button" | "chisel:jellybean/sandstone" | "extshape:brick_vertical_stairs" | "extshape:prismarine_pressure_plate" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "mcsynthetic_moving_piston" | "minecraft:mcsynthetic_moving_piston" | "chisel:prism/brown_concrete" | "extshape:shroomlight_button" | "chisel:vertical/oak_planks" | "londonunderground:block_roundel_3" | "extshape:polished_andesite_quarter_piece" | "redbits:inverter" | "exlinefurniture:warped_lamp_purple" | "blue_ice" | "minecraft:blue_ice" | "factory_blocks:rgrate" | "adorn:mossy_cobblestone_platform" | "chiselsandbits:chiseledrock" | "extshape:andesite_fence_gate" | "londonunderground:block_roundel_1" | "londonunderground:block_roundel_2" | "mcsynthetic_brain_coral_wall_fan" | "minecraft:mcsynthetic_brain_coral_wall_fan" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "chisel:twist/diorite" | "chisel:layer/black_concrete" | "diamond_leggings" | "minecraft:diamond_leggings" | "extshape:mossy_cobblestone_vertical_stairs" | "crying_obsidian" | "minecraft:crying_obsidian" | "extshape:polished_deepslate_vertical_quarter_piece" | "extshape:green_wool_vertical_slab" | "warped_slab" | "minecraft:warped_slab" | "prismarine" | "minecraft:prismarine" | "chisel:panel/lime_concrete" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "exlinefurniture:spruce_lamp_light_gray" | "chisel:tiles_small/bricks" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "exlinefurniture:oak_chair_pink" | "mcsynthetic_potted_cornflower" | "minecraft:mcsynthetic_potted_cornflower" | "lingering_potion" | "minecraft:lingering_potion" | "chisel:chaotic_bricks/orange_concrete" | "extshape:stone_brick_vertical_quarter_piece" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "extshape:blue_terracotta_pressure_plate" | "extshape:black_terracotta_stairs" | "wheat_plus:road_blank_full" | "extshape:orange_concrete_vertical_quarter_piece" | "extshape:melon_fence" | "chisel:chaotic_medium/diorite" | "chisel:chaotic_medium/glowstone" | "extshape:stone_quarter_piece" | "extshape:waxed_weathered_copper_stairs" | "chisel:circular/black_concrete" | "extshape:shroomlight_fence" | "exlinefurniture:birch_chair_red" | "chisel:cut/purple_concrete" | "londonunderground:platform_tfl_island" | "extshape:black_concrete_button" | "moss_carpet" | "minecraft:moss_carpet" | "extshape:blue_terracotta_vertical_stairs" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "exlinefurniture:warped_chair_lime" | "extshape:gray_terracotta_quarter_piece" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "chisel:panel/cyan_concrete" | "chisel:legacy/orange_wool" | "extshape:jungle_vertical_quarter_piece" | "chisel:triple_bricks/blue_concrete" | "extshape:ancient_debris_vertical_stairs" | "chisel:cracked/stone" | "beetroot" | "minecraft:beetroot" | "adorn:prismarine_brick_post" | "cake" | "minecraft:cake" | "extshape:netherite_fence_gate" | "exlinefurniture:acacia_lamp_light_blue" | "orange_banner" | "minecraft:orange_banner" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "granite_slab" | "minecraft:granite_slab" | "extshape:bedrock_quarter_piece" | "extshape:chiseled_red_sandstone_quarter_piece" | "chisel:raw/light_gray_concrete" | "chisel:reinforced/dirt" | "chisel:cut/pink_concrete" | "extshape:waxed_exposed_copper_vertical_stairs" | "londonunderground:tube_1b_stop" | "extshape:orange_terracotta_fence" | "mcsynthetic_redstone_wire" | "minecraft:mcsynthetic_redstone_wire" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "extshape:terracotta_pressure_plate" | "exlinefurniture:crimson_chair_purple" | "leather_leggings" | "minecraft:leather_leggings" | "adorn:granite_platform" | "exlinefurniture:spruce_chair_orange" | "exlinefurniture:crimson_chair_red" | "chisel:tiles_small/prismarine" | "chisel:raw/ice" | "extshape:pumpkin_stairs" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "extshape:cut_sandstone_wall" | "extshape:yellow_terracotta_pressure_plate" | "chisel:french/granite" | "extshape:yellow_concrete_vertical_stairs" | "chisel:encased_bricks/orange_concrete" | "chisel:braid/ice" | "mtr:station_color_purpur_block" | "extshape:waxed_weathered_copper_vertical_quarter_piece" | "chisel:slant/gray_concrete" | "extshape:tuff_button" | "extshape:iron_wall" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "polar_bear_spawn_egg" | "minecraft:polar_bear_spawn_egg" | "chisel:zelda/lapis_block" | "extshape:light_gray_wool_fence_gate" | "extshape:pumpkin_pressure_plate" | "mcsynthetic_light_gray_wall_banner" | "minecraft:mcsynthetic_light_gray_wall_banner" | "extshape:magenta_concrete_vertical_stairs" | "book" | "minecraft:book" | "chisel:small_bricks/orange_concrete" | "chisel:soft_bricks/stone" | "mtr:railway_sign_2_odd" | "wooden_shovel" | "minecraft:wooden_shovel" | "adorn:brewer" | "chisel:cracked_bricks/sandstone" | "exlinefurniture:birch_window" | "chorus_fruit" | "minecraft:chorus_fruit" | "chisel:pillar/blackstone" | "extshape:purpur_vertical_quarter_piece" | "chisel:neon/glowstone" | "exlinefurniture:jungle_lamp_gray" | "extshape:clay_vertical_quarter_piece" | "chisel:coin_tails/iron_block" | "londonunderground:block_roundel_station_type_b" | "chisel:ornate/pink_concrete" | "londonunderground:block_roundel_station_type_c" | "mtr:ceiling_light" | "exlinefurniture:acacia_chair_light_gray" | "chisel:dent/purple_concrete" | "extshape:magenta_terracotta_quarter_piece" | "extshape:purple_wool_pressure_plate" | "extshape:light_blue_concrete_pressure_plate" | "birch_leaves" | "minecraft:birch_leaves" | "extshape:light_gray_wool_wall" | "extshape:waxed_oxidized_cut_copper_vertical_stairs" | "chainmail_chestplate" | "minecraft:chainmail_chestplate" | "bone" | "minecraft:bone" | "extshape:orange_terracotta_slab" | "chisel:encased_smooth/birch_planks" | "chisel:pillar/black_concrete" | "chisel:pillar/coal_block" | "mtr:station_color_purpur_block_slab" | "exlinefurniture:spruce_dresser" | "mcsynthetic_potted_cactus" | "minecraft:mcsynthetic_potted_cactus" | "warped_fungus_on_a_stick" | "minecraft:warped_fungus_on_a_stick" | "sandstone_slab" | "minecraft:sandstone_slab" | "extshape:shroomlight_wall" | "chisel:dent/quartz" | "chisel:raw/sandstone" | "mcsynthetic_powder_snow" | "minecraft:mcsynthetic_powder_snow" | "extshape:smooth_basalt_fence" | "weathered_copper" | "minecraft:weathered_copper" | "extshape:light_gray_wool_fence" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "mtr:tunnel_wall_creator_5_7" | "chisel:weaver/green_concrete" | "mtr:tunnel_wall_creator_5_9" | "extshape:dripstone_slab" | "chisel:prism/prismarine" | "chiselsandbits:chiselednether_wood" | "mtr:tunnel_wall_creator_5_3" | "chisel:braid/deepslate" | "exlinefurniture:jungle_chair_yellow" | "mtr:tunnel_wall_creator_5_5" | "chisel:japanese2/glass" | "exlinefurniture:oak_chair_brown" | "chisel:jellybean/orange_concrete" | "adorn:mossy_stone_brick_post" | "mtr:logo" | "pink_candle" | "minecraft:pink_candle" | "mtr:rail_connector_120" | "exlinefurniture:ceiling_fan_dark_oak" | "extshape:honeycomb_vertical_quarter_piece" | "moss_block" | "minecraft:moss_block" | "music_disc_strad" | "minecraft:music_disc_strad" | "red_terracotta" | "minecraft:red_terracotta" | "chisel:array/orange_concrete" | "extshape:lime_terracotta_quarter_piece" | "zombie_horse_spawn_egg" | "minecraft:zombie_horse_spawn_egg" | "extshape:waxed_copper_slab" | "extshape:green_terracotta_button" | "mcsynthetic_dead_brain_coral_wall_fan" | "minecraft:mcsynthetic_dead_brain_coral_wall_fan" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "mtr:station_color_concrete_slab" | "vine" | "minecraft:vine" | "exlinefurniture:warped_chair_orange" | "wheat_plus:road_line_single_white_full_slant" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "copper_ingot" | "minecraft:copper_ingot" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "chisel:encased_bricks/brown_concrete" | "chisel:large_tile/green_concrete" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "string" | "minecraft:string" | "axolotl_bucket" | "minecraft:axolotl_bucket" | "extshape:cobblestone_quarter_piece" | "netherite_helmet" | "minecraft:netherite_helmet" | "creeper_head" | "minecraft:creeper_head" | "chisel:chaotic_small/light_gray_concrete" | "factory_blocks:sturdy" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "extshape:ancient_debris_wall" | "factory_blocks:fan_side" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "extshape:dripstone_fence_gate" | "white_wool" | "minecraft:white_wool" | "exlinefurniture:jungle_lamp_brown" | "chisel:goldborder/emerald_block" | "mtr:rail_connector_60_one_way" | "adorn:wheat_crate" | "chisel:zag/end_stone" | "exlinefurniture:acacia_chair_lime" | "jsblock:enquiry_machine_4" | "jsblock:enquiry_machine_3" | "jsblock:enquiry_machine_2" | "chisel:small_bricks/yellow_concrete" | "jsblock:enquiry_machine_1" | "extshape:cyan_wool_vertical_stairs" | "extshape:blue_glazed_terracotta_slab" | "mcsynthetic_creeper_wall_head" | "minecraft:mcsynthetic_creeper_wall_head" | "extshape:moss_slab" | "chisel:cracked/yellow_concrete" | "extshape:chiseled_polished_blackstone_vertical_stairs" | "adorn:deepslate_brick_platform" | "extshape:smooth_basalt_wall" | "chisel:cracked_bricks/cobblestone" | "oak_sign" | "minecraft:oak_sign" | "chiselsandbits:chiseledglass" | "extshape:lapis_vertical_slab" | "chisel:circular/white_concrete" | "exlinefurniture:jungle_log_glass_table" | "adorn:warped_chair" | "chisel:road/red_concrete" | "exlinefurniture:oak_lamp_light_blue" | "chisel:crude_vertical/acacia_planks" | "chisel:circular/red_sandstone" | "extshape:orange_terracotta_vertical_stairs" | "chisel:mosaic/purple_concrete" | "exlinefurniture:spruce_window_web" | "mtr:signal_remover_white" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "exlinefurniture:birch_lamp_lime" | "extshape:waxed_exposed_cut_copper_button" | "adorn:birch_kitchen_cupboard" | "mtr:rail_connector_160" | "extshape:white_terracotta_fence_gate" | "silverfish_spawn_egg" | "minecraft:silverfish_spawn_egg" | "extshape:end_stone_vertical_quarter_piece" | "chisel:dent/diorite" | "black_bed" | "minecraft:black_bed" | "chisel:small_bricks/black_concrete" | "adorn:stone_torch" | "mtr:station_color_stone_bricks_slab" | "adorn:red_nether_brick_post" | "extshape:pink_wool_wall" | "azure_bluet" | "minecraft:azure_bluet" | "chisel:dent/pink_concrete" | "extshape:snow_pressure_plate" | "chisel:stacked/jungle_planks" | "mtr:signal_connector_red" | "extshape:quartz_brick_quarter_piece" | "extshape:yellow_terracotta_stairs" | "chisel:jellybean/cobblestone" | "chisel:crude_paneling/oak_planks" | "extshape:green_terracotta_fence_gate" | "extshape:polished_andesite_pressure_plate" | "chisel:jellybean/yellow_concrete" | "chisel:cracked/red_concrete" | "extshape:polished_blackstone_brick_quarter_piece" | "extshape:yellow_concrete_stairs" | "exlinefurniture:oak_chair_purple" | "chisel:prism/bricks" | "extshape:mossy_cobblestone_vertical_quarter_piece" | "bowl" | "minecraft:bowl" | "chisel:crude_paneling/crimson_planks" | "chisel:ornate/glowstone" | "inmis:bejeweled_backpack" | "chisel:cracked/light_gray_concrete" | "chisel:pillar/white_concrete" | "extshape:white_concrete_vertical_quarter_piece" | "chisel:small_bricks/white_concrete" | "extshape:gray_concrete_fence_gate" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "orange_dye" | "minecraft:orange_dye" | "extshape:diamond_quarter_piece" | "extshape:crying_obsidian_slab" | "chisel:vertical/jungle_planks" | "exlinefurniture:oak_lamp_gray" | "light_gray_dye" | "minecraft:light_gray_dye" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "exlinefurniture:crimson_log_glass_table" | "londonunderground:sign_river" | "extshape:cobblestone_pressure_plate" | "birch_planks" | "minecraft:birch_planks" | "extshape:white_terracotta_wall" | "chisel:slant/pink_concrete" | "factory_blocks:gcircuit" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "jsblock:ceiling_1" | "spectral_arrow" | "minecraft:spectral_arrow" | "extshape:pumpkin_vertical_slab" | "extshape:netherite_fence" | "red_carpet" | "minecraft:red_carpet" | "exlinefurniture:acacia_chair_blue" | "extshape:quartz_brick_stairs" | "londonunderground:morden_sign" | "netherite_leggings" | "minecraft:netherite_leggings" | "extshape:pink_wool_vertical_slab" | "extshape:light_blue_terracotta_wall" | "extshape:waxed_exposed_cut_copper_vertical_stairs" | "adorn:acacia_step" | "mtr:station_color_smooth_quartz_slab" | "lava_bucket" | "minecraft:lava_bucket" | "exlinefurniture:toaster" | "adorn:light_gray_sofa" | "chisel:prism/deepslate" | "chisel:mosaic/nether_brick" | "chisel:solid_bricks/redstone_block" | "chisel:tiles_small/andesite" | "mcsynthetic_frosted_ice" | "minecraft:mcsynthetic_frosted_ice" | "chisel:cracked_bricks/purple_concrete" | "exlinefurniture:dark_oak_lamp_red" | "adorn:mug" | "chisel:chaotic_medium/purple_concrete" | "chisel:bismuth/emerald_block" | "extshape:yellow_concrete_vertical_quarter_piece" | "chisel:tiles_medium/brown_concrete" | "extshape:amethyst_vertical_stairs" | "chisel:french/red_concrete" | "chisel:ornate/gray_concrete" | "chisel:weaver/purple_concrete" | "mcsynthetic_candle_cake" | "minecraft:mcsynthetic_candle_cake" | "piglin_spawn_egg" | "minecraft:piglin_spawn_egg" | "chiselsandbits:chiseledsand" | "netherite_shovel" | "minecraft:netherite_shovel" | "extshape:blue_wool_button" | "extshape:pink_terracotta_vertical_slab" | "chisel:cracked/orange_concrete" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "brown_bed" | "minecraft:brown_bed" | "chisel:raw/coal_block" | "chiselsandbits:pattern_multi_use" | "mtr:tunnel_creator_6_9" | "mtr:tunnel_creator_6_7" | "mcsynthetic_player_wall_head" | "minecraft:mcsynthetic_player_wall_head" | "mtr:tunnel_creator_6_5" | "mtr:tunnel_creator_6_3" | "chisel:chaotic_small/purple_concrete" | "chisel:chaotic_small/stone" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "chisel:soft_bricks/gray_concrete" | "chisel:slant/deepslate" | "chisel:dent/black_concrete" | "extshape:melon_fence_gate" | "zombified_piglin_spawn_egg" | "minecraft:zombified_piglin_spawn_egg" | "chisel:jellybean/blue_concrete" | "stone_pickaxe" | "minecraft:stone_pickaxe" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "chisel:tiles_medium/black_concrete" | "exlinefurniture:acacia_chair_cyan" | "extshape:orange_concrete_pressure_plate" | "dispenser" | "minecraft:dispenser" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "daylight_detector" | "minecraft:daylight_detector" | "extshape:quartz_brick_button" | "chisel:large/jungle_planks" | "chisel:braid/lime_concrete" | "adorn:andesite_platform" | "factory_blocks:caution" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "exlinefurniture:retro_tv" | "exlinefurniture:oak_lamp_lime" | "extshape:brown_wool_slab" | "mcsynthetic_potted_azalea_bush" | "minecraft:mcsynthetic_potted_azalea_bush" | "chisel:chaotic_medium/white_concrete" | "exlinefurniture:crimson_glass_table" | "chisel:prism/gray_concrete" | "chisel:triple_bricks/yellow_concrete" | "chisel:dent/red_sandstone" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "exlinefurniture:acacia_lamp_green" | "chisel:chaotic_small/andesite" | "exlinefurniture:acacia_chair_brown" | "tripwire_hook" | "minecraft:tripwire_hook" | "extshape:green_wool_vertical_quarter_piece" | "extshape:snow_wall" | "extshape:cyan_concrete_vertical_slab" | "hopper" | "minecraft:hopper" | "extshape:white_terracotta_vertical_slab" | "extshape:chiseled_polished_blackstone_stairs" | "raw_gold" | "minecraft:raw_gold" | "extshape:magenta_wool_pressure_plate" | "green_banner" | "minecraft:green_banner" | "chisel:braid/sandstone" | "extshape:chiseled_stone_brick_wall" | "dandelion" | "minecraft:dandelion" | "drowned_spawn_egg" | "minecraft:drowned_spawn_egg" | "chisel:soft_bricks/orange_concrete" | "mtr:ticket_processor_entrance" | "rose_bush" | "minecraft:rose_bush" | "exlinefurniture:birch_window_sliding" | "extshape:gold_vertical_quarter_piece" | "extshape:terracotta_fence_gate" | "cooked_cod" | "minecraft:cooked_cod" | "iron_helmet" | "minecraft:iron_helmet" | "adorn:smooth_sandstone_step" | "adorn:birch_platform" | "chisel:road/light_blue_concrete" | "mtr:signal_connector_white" | "extshape:smooth_red_sandstone_vertical_stairs" | "extshape:honeycomb_pressure_plate" | "cartography_table" | "minecraft:cartography_table" | "extshape:smooth_red_sandstone_fence" | "beef" | "minecraft:beef" | "polished_diorite" | "minecraft:polished_diorite" | "pink_tulip" | "minecraft:pink_tulip" | "extshape:netherrack_fence_gate" | "adorn:crimson_step" | "exlinefurniture:spruce_chair_gray" | "extshape:quartz_vertical_slab" | "chisel:thick/glass" | "extshape:dark_oak_vertical_stairs" | "extshape:black_wool_wall" | "extshape:polished_blackstone_vertical_quarter_piece" | "extshape:cut_sandstone_vertical_slab" | "extshape:amethyst_stairs" | "londonunderground:tube_0b_slab" | "chisel:cracked_bricks/pink_concrete" | "chisel:road/lime_concrete" | "snowball" | "minecraft:snowball" | "extshape:red_terracotta_quarter_piece" | "bell" | "minecraft:bell" | "adorn:stone_brick_post" | "infested_deepslate" | "minecraft:infested_deepslate" | "chisel:panel/granite" | "extshape:oak_vertical_stairs" | "redbits:basalt_pressure_plate" | "jungle_leaves" | "minecraft:jungle_leaves" | "redbits:crying_obsidian_pressure_plate" | "adorn:jungle_post" | "wheat_plus:road_line_double_yellow_half" | "extshape:smooth_stone_button" | "exlinefurniture:spruce_chair_green" | "chisel:soft_bricks/black_concrete" | "extshape:green_concrete_stairs" | "turtle_helmet" | "minecraft:turtle_helmet" | "chisel:french/cobblestone" | "extshape:white_wool_pressure_plate" | "mcsynthetic_potted_azure_bluet" | "minecraft:mcsynthetic_potted_azure_bluet" | "chisel:tiles_medium/red_concrete" | "extshape:chiseled_deepslate_vertical_quarter_piece" | "light_blue_banner" | "minecraft:light_blue_banner" | "chisel:panel/lapis_block" | "factory_blocks:ice" | "exlinefurniture:jungle_lamp_blue" | "extshape:snow_button" | "extshape:quartz_quarter_piece" | "chisel:spaceblack/gold_block" | "extshape:gray_terracotta_vertical_stairs" | "chisel:ornatelayer/diamond_block" | "extshape:honeycomb_slab" | "extshape:pumpkin_button" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "exlinefurniture:ceiling_fan_jungle" | "mtr:station_color_concrete" | "stone_shovel" | "minecraft:stone_shovel" | "extshape:purple_wool_vertical_slab" | "extshape:cyan_concrete_quarter_piece" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "inmis:frayed_backpack" | "chainmail_leggings" | "minecraft:chainmail_leggings" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "chisel:ornate/stone" | "exlinefurniture:crimson_lamp_brown" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "zombie_villager_spawn_egg" | "minecraft:zombie_villager_spawn_egg" | "mcsynthetic_potted_blue_orchid" | "minecraft:mcsynthetic_potted_blue_orchid" | "chisel:tiles_small/pink_concrete" | "exlinefurniture:dark_oak_chair_yellow" | "extshape:obsidian_vertical_quarter_piece" | "dropper" | "minecraft:dropper" | "chisel:chaotic_medium/green_concrete" | "extshape:deepslate_tile_vertical_slab" | "chisel:chaotic_medium/cyan_concrete" | "chisel:large_tile/gray_concrete" | "extshape:red_terracotta_vertical_slab" | "extshape:acacia_vertical_quarter_piece" | "extshape:brown_concrete_quarter_piece" | "jsblock:pids_1a" | "chisel:braid/green_concrete" | "golden_helmet" | "minecraft:golden_helmet" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "chisel:panel/diorite" | "exlinefurniture:birch_lamp_blue" | "exlinefurniture:spruce_chair" | "adorn:polished_deepslate_post" | "polished_deepslate" | "minecraft:polished_deepslate" | "extshape:gilded_blackstone_vertical_stairs" | "bat_spawn_egg" | "minecraft:bat_spawn_egg" | "mooshroom_spawn_egg" | "minecraft:mooshroom_spawn_egg" | "knowledge_book" | "minecraft:knowledge_book" | "mutton" | "minecraft:mutton" | "extshape:tuff_wall" | "chisel:ornate/red_concrete" | "exlinefurniture:acacia_chair_red" | "extshape:calcite_vertical_quarter_piece" | "extshape:waxed_weathered_copper_quarter_piece" | "redbits:end_stone_pressure_plate" | "chisel:encased_bricks/cobblestone" | "chisel:cracked/ice" | "chiselsandbits:chiseled_printer" | "exlinefurniture:ceiling_fan_birch" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "chisel:braid/white_concrete" | "chisel:fourornate/diamond_block" | "chisel:slant/purple_concrete" | "extshape:orange_concrete_vertical_stairs" | "chisel:tiles_medium/deepslate" | "chisel:layer/white_concrete" | "netherite_pickaxe" | "minecraft:netherite_pickaxe" | "chisel:prism/black_concrete" | "pink_bed" | "minecraft:pink_bed" | "exlinefurniture:oak_lamp_red" | "shield" | "minecraft:shield" | "extshape:green_wool_vertical_stairs" | "chisel:weaver/brown_concrete" | "blue_concrete" | "minecraft:blue_concrete" | "chisel:shipping_crate/oak_planks" | "mtr:train_schedule_sensor" | "blackstone_slab" | "minecraft:blackstone_slab" | "spore_blossom" | "minecraft:spore_blossom" | "chisel:prism/ice" | "chisel:panelclassic/lapis_block" | "chisel:small/red_sandstone" | "extshape:raw_iron_vertical_quarter_piece" | "chisel:triple_bricks/redstone_block" | "extshape:chiseled_deepslate_pressure_plate" | "adorn:blue_table_lamp" | "extshape:pink_concrete_quarter_piece" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "quartz_bricks" | "minecraft:quartz_bricks" | "adorn:acacia_drawer" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "adorn:polished_blackstone_brick_step" | "chisel:chaotic_bricks/blue_concrete" | "exlinefurniture:acacia_lamp_black" | "chisel:chaotic_medium/bricks" | "adorn:jungle_kitchen_cupboard" | "chisel:circular/red_concrete" | "exlinefurniture:oak_lamp_blue" | "exlinefurniture:dark_oak_lamp_black" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "adorn:red_sandstone_platform" | "exlinefurniture:jungle_chair_pink" | "extshape:chiseled_quartz_button" | "chisel:solid_bricks/quartz" | "chisel:chaotic_medium/ice" | "chisel:llama/orange_wool" | "acacia_stairs" | "minecraft:acacia_stairs" | "chisel:cells/diamond_block" | "extshape:lime_concrete_fence" | "extshape:magenta_terracotta_wall" | "raw_gold_block" | "minecraft:raw_gold_block" | "chisel:jellybean/prismarine" | "birch_door" | "minecraft:birch_door" | "rooted_dirt" | "minecraft:rooted_dirt" | "exlinefurniture:birch_chair" | "exlinefurniture:froggy_chair_black" | "extshape:mossy_stone_brick_vertical_slab" | "exlinefurniture:dark_oak_lamp_yellow" | "adorn:cobblestone_post" | "extshape:clay_wall" | "exlinefurniture:froggy_chair_orange" | "adorn:birch_shelf" | "chisel:cracked/blue_concrete" | "chisel:encased_bricks/deepslate" | "extshape:waxed_exposed_copper_pressure_plate" | "chisel:twist/blue_concrete" | "chisel:array/magenta_concrete" | "extshape:cyan_concrete_button" | "chisel:dent/ice" | "extshape:purpur_wall" | "extshape:end_stone_fence" | "mtr:lift_buttons_link_connector" | "exlinefurniture:acacia_lamp_yellow" | "extshape:white_wool_wall" | "extshape:warped_wart_stairs" | "chorus_plant" | "minecraft:chorus_plant" | "wooden_sword" | "minecraft:wooden_sword" | "wheat_plus:road_line_double_white_full" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "bone_meal" | "minecraft:bone_meal" | "chiselsandbits:chisel_iron" | "chisel:large_tile/deepslate" | "exlinefurniture:jungle_window_heart" | "extshape:blue_wool_fence_gate" | "mtr:cable_car_node_upper" | "chisel:solid_bricks/granite" | "extshape:magenta_concrete_slab" | "adorn:cobblestone_platform" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "extshape:light_blue_concrete_vertical_quarter_piece" | "exlinefurniture:froggy_chair_gray" | "extshape:terracotta_fence" | "chisel:triple_bricks/andesite" | "extshape:raw_iron_pressure_plate" | "adorn:deepslate_tile_platform" | "exlinefurniture:froggy_chair_green" | "exlinefurniture:drapes_white" | "extshape:lapis_pressure_plate" | "chisel:small_bricks/prismarine" | "extshape:cut_red_sandstone_wall" | "exlinefurniture:spruce_chair_black" | "extshape:yellow_concrete_quarter_piece" | "extshape:white_wool_stairs" | "extshape:sea_lantern_vertical_stairs" | "extshape:magenta_terracotta_pressure_plate" | "extshape:white_wool_button" | "extshape:black_concrete_wall" | "chisel:zag/black_concrete" | "chisel:twist/brown_concrete" | "extshape:waxed_weathered_copper_vertical_slab" | "cookie" | "minecraft:cookie" | "chisel:braid/andesite" | "extshape:amethyst_wall" | "chisel:road/deepslate" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "lightning_rod" | "minecraft:lightning_rod" | "mtr:rail_connector_200_one_way" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "chisel:large_tile/diorite" | "redstone_block" | "minecraft:redstone_block" | "chisel:pillar/red_sandstone" | "shears" | "minecraft:shears" | "name_tag" | "minecraft:name_tag" | "extshape:gray_terracotta_fence_gate" | "chisel:glyphs/sandstone" | "honeycomb_block" | "minecraft:honeycomb_block" | "chisel:solid_bricks/prismarine" | "chisel:chaotic_medium/red_sandstone" | "chisel:encased/spruce_planks" | "chisel:triple_bricks/cyan_concrete" | "extshape:waxed_weathered_copper_wall" | "mcsynthetic_black_wall_banner" | "minecraft:mcsynthetic_black_wall_banner" | "chisel:mosaic/green_concrete" | "warped_fungus" | "minecraft:warped_fungus" | "chisel:triple_bricks/orange_concrete" | "chisel:paneling/jungle_planks" | "chisel:dent/red_concrete" | "exlinefurniture:drapes_gray" | "chisel:smooth/acacia_planks" | "chisel:chaotic_medium/coal_block" | "exlinefurniture:warped_stripped_log_glass_table" | "extshape:red_sandstone_vertical_slab" | "extshape:smooth_stone_wall" | "chisel:jellybean/quartz" | "rabbit_stew" | "minecraft:rabbit_stew" | "exlinefurniture:warped_chair_blue" | "extshape:iron_vertical_slab" | "chisel:weaver/black_concrete" | "extshape:orange_wool_stairs" | "extshape:purple_wool_slab" | "adorn:brown_sofa" | "mcsynthetic_end_gateway" | "minecraft:mcsynthetic_end_gateway" | "jsblock:rv_pids_pole" | "chisel:soft_bricks/andesite" | "extshape:mossy_stone_brick_quarter_piece" | "birch_log" | "minecraft:birch_log" | "oak_leaves" | "minecraft:oak_leaves" | "mtr:signal_connector_pink" | "exlinefurniture:oak_lamp_brown" | "mcsynthetic_potatoes" | "minecraft:mcsynthetic_potatoes" | "exlinefurniture:old_tv" | "chiselsandbits:wrench" | "extshape:lime_terracotta_button" | "adorn:jungle_chair" | "adorn:soulful_prismarine_chimney" | "extshape:packed_ice_fence_gate" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "chisel:large_tile/ice" | "chisel:slant/nether_brick" | "chiselsandbits:measuring_tape" | "exlinefurniture:zombie_arm" | "londonunderground:sounds/tube_station_ambience1" | "ice" | "minecraft:ice" | "enchanted_golden_apple" | "minecraft:enchanted_golden_apple" | "extshape:red_concrete_quarter_piece" | "extshape:prismarine_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece" | "extshape:chiseled_sandstone_vertical_quarter_piece" | "extshape:deepslate_brick_vertical_quarter_piece" | "factory_blocks:fan_malfunction" | "chisel:tiles_small/end_stone" | "salmon_bucket" | "minecraft:salmon_bucket" | "extshape:granite_vertical_slab" | "chisel:mosaic/red_sandstone" | "chisel:small_bricks/end_stone" | "extshape:pumpkin_vertical_quarter_piece" | "extshape:dripstone_fence" | "cave_spider_spawn_egg" | "minecraft:cave_spider_spawn_egg" | "extshape:deepslate_brick_pressure_plate" | "mtr:rail_connector_platform" | "chisel:chaotic_bricks/diorite" | "extshape:light_blue_wool_slab" | "gray_carpet" | "minecraft:gray_carpet" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "extshape:waxed_exposed_cut_copper_quarter_piece" | "chisel:chaotic_medium/andesite" | "spruce_log" | "minecraft:spruce_log" | "extshape:crying_obsidian_vertical_slab" | "diamond_boots" | "minecraft:diamond_boots" | "chisel:soft_bricks/light_blue_concrete" | "inmis:plated_backpack" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "chiselsandbits:chisel_stone" | "exlinefurniture:warped_lamp_pink" | "mcsynthetic_soul_fire" | "minecraft:mcsynthetic_soul_fire" | "exlinefurniture:dark_oak_chair_cyan" | "extshape:spruce_vertical_slab" | "stick" | "minecraft:stick" | "extshape:cyan_terracotta_wall" | "mcsynthetic_potted_crimson_fungus" | "minecraft:mcsynthetic_potted_crimson_fungus" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "brewing_stand" | "minecraft:brewing_stand" | "extshape:gold_fence" | "adorn:end_stone_brick_platform" | "mcsynthetic_potted_pink_tulip" | "minecraft:mcsynthetic_potted_pink_tulip" | "chisel:braid/bricks" | "chiselsandbits:pattern_single_use" | "extshape:glowstone_quarter_piece" | "extshape:light_gray_concrete_vertical_quarter_piece" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "exlinefurniture:ceiling_fan" | "extshape:cyan_concrete_stairs" | "nautilus_shell" | "minecraft:nautilus_shell" | "jsblock:exit_sign_1" | "exlinefurniture:jungle_chair_red" | "extshape:netherite_vertical_stairs" | "extshape:snow_stairs" | "mcsynthetic_void_air" | "minecraft:mcsynthetic_void_air" | "exlinefurniture:birch_adirondack_chair" | "extshape:polished_deepslate_quarter_piece" | "extshape:red_concrete_vertical_slab" | "chisel:smooth/crimson_planks" | "extshape:chiseled_quartz_fence" | "mcsynthetic_potted_poppy" | "minecraft:mcsynthetic_potted_poppy" | "diamond_block" | "minecraft:diamond_block" | "chisel:jellybean/magenta_concrete" | "mtr:rubbish_bin_1" | "mcsynthetic_twisting_vines_plant" | "minecraft:mcsynthetic_twisting_vines_plant" | "apple" | "minecraft:apple" | "powder_snow_bucket" | "minecraft:powder_snow_bucket" | "piglin_banner_pattern" | "minecraft:piglin_banner_pattern" | "exlinefurniture:birch_lamp_orange" | "diorite_slab" | "minecraft:diorite_slab" | "chisel:layer/red_concrete" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "music_disc_otherside" | "minecraft:music_disc_otherside" | "mtr:station_color_coal_ore_slab" | "extshape:lapis_fence" | "chisel:tiles_small/redstone_block" | "pumpkin_seeds" | "minecraft:pumpkin_seeds" | "mtr:tunnel_wall_creator_6_5" | "jsblock:kcr_emg_stop_sign" | "mtr:tunnel_wall_creator_6_7" | "chisel:array/end_stone" | "chisel:zag/red_concrete" | "mtr:tunnel_wall_creator_6_9" | "chisel:shipping_crate/jungle_planks" | "exlinefurniture:shutters_jungle" | "chisel:crude_paneling/dark_oak_planks" | "exlinefurniture:dark_oak_chair_light_blue" | "exlinefurniture:warped_chair_cyan" | "extshape:purple_glazed_terracotta_slab" | "extshape:cyan_terracotta_vertical_quarter_piece" | "extshape:raw_copper_fence_gate" | "mtr:tunnel_wall_creator_6_3" | "chisel:vertical/dark_oak_planks" | "extshape:glowstone_vertical_slab" | "cooked_mutton" | "minecraft:cooked_mutton" | "extshape:smooth_quartz_fence" | "bookshelf" | "minecraft:bookshelf" | "chisel:dent/coal_block" | "chisel:large_tile/light_gray_concrete" | "chisel:pillar/andesite" | "chisel:legacy/blue_wool" | "chisel:jellybean/end_stone" | "chisel:mosaic/gray_concrete" | "lapis_block" | "minecraft:lapis_block" | "chisel:braid/pink_concrete" | "fire_coral_block" | "minecraft:fire_coral_block" | "chisel:braid/diorite" | "zoglin_spawn_egg" | "minecraft:zoglin_spawn_egg" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "chisel:mosaic/brown_concrete" | "extshape:red_nether_brick_fence_gate" | "extshape:crying_obsidian_pressure_plate" | "extshape:moss_stairs" | "podzol" | "minecraft:podzol" | "chisel:panel/glowstone" | "chisel:triple_bricks/glowstone" | "jsblock:station_ceiling_1" | "adorn:deepslate_platform" | "exlinefurniture:spruce_chair_purple" | "extshape:spruce_quarter_piece" | "adorn:birch_coffee_table" | "extshape:chiseled_quartz_quarter_piece" | "extshape:crying_obsidian_quarter_piece" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "extshape:sandstone_quarter_piece" | "extshape:smooth_stone_fence_gate" | "white_bed" | "minecraft:white_bed" | "spruce_slab" | "minecraft:spruce_slab" | "chisel:stacked/crimson_planks" | "exlinefurniture:birch_dresser" | "extshape:oak_vertical_slab" | "peony" | "minecraft:peony" | "chisel:dent/light_gray_concrete" | "oak_boat" | "minecraft:oak_boat" | "yellow_carpet" | "minecraft:yellow_carpet" | "chisel:soft_bricks/yellow_concrete" | "jsblock:pids_rv_sil_2" | "chisel:layer/cyan_concrete" | "chisel:chaotic_small/red_concrete" | "factory_blocks:hex" | "chisel:mosaic/red_concrete" | "chisel:french/coal_block" | "extshape:purple_wool_quarter_piece" | "mtr:tactile_map" | "extshape:gray_wool_vertical_stairs" | "chisel:array/redstone_block" | "pumpkin_pie" | "minecraft:pumpkin_pie" | "extshape:granite_vertical_stairs" | "jungle_fence" | "minecraft:jungle_fence" | "chisel:cracked/redstone_block" | "extshape:black_concrete_fence" | "chorus_flower" | "minecraft:chorus_flower" | "chisel:shipping_crate/dark_oak_planks" | "chisel:cracked_bricks/red_sandstone" | "glass_bottle" | "minecraft:glass_bottle" | "chisel:tiles_small/granite" | "exlinefurniture:jungle_lamp_lime" | "polished_granite" | "minecraft:polished_granite" | "exlinefurniture:birch_chair_orange" | "extshape:smooth_red_sandstone_vertical_slab" | "soul_campfire" | "minecraft:soul_campfire" | "prismarine_shard" | "minecraft:prismarine_shard" | "exlinefurniture:dark_oak_lamp_light_blue" | "redbits:rgb_lamp" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "chisel:legacy/light_blue_wool" | "chisel:rivets/gold_block" | "mtr:station_color_bone_block" | "extshape:stone_vertical_quarter_piece" | "extshape:light_blue_wool_quarter_piece" | "extshape:waxed_copper_stairs" | "mtr:station_color_quartz_block_slab" | "chisel:cracked/lime_concrete" | "chisel:chaotic_small/deepslate" | "adorn:polished_deepslate_platform" | "chisel:zag/lime_concrete" | "chisel:large_tile/black_concrete" | "exlinefurniture:jungle_glass_table" | "end_stone" | "minecraft:end_stone" | "chisel:weaver/bricks" | "extshape:magenta_concrete_stairs" | "exlinefurniture:crimson_lamp_orange" | "adorn:jungle_drawer" | "extshape:glowstone_fence" | "extshape:gray_terracotta_vertical_quarter_piece" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "chisel:tiles_small/gray_concrete" | "extshape:gray_concrete_button" | "chisel:solid_bricks/blue_concrete" | "extshape:granite_quarter_piece" | "adorn:cut_sandstone_step" | "extshape:light_blue_wool_vertical_slab" | "debug_stick" | "minecraft:debug_stick" | "chisel:crude_vertical/crimson_planks" | "extshape:purple_terracotta_fence" | "extshape:prismarine_brick_fence_gate" | "pufferfish_spawn_egg" | "minecraft:pufferfish_spawn_egg" | "chisel:mosaic/pink_concrete" | "grass" | "minecraft:grass" | "extshape:pink_terracotta_slab" | "chisel:braid/birch_planks" | "chisel:tiles_medium/ice" | "extshape:orange_wool_vertical_stairs" | "purple_dye" | "minecraft:purple_dye" | "chisel:pillar/green_concrete" | "exlinefurniture:froggy_chair_white" | "extshape:warped_wart_wall" | "adorn:mcsynthetic_wall_stone_torch" | "adorn:warped_bench" | "chisel:road/bricks" | "exlinefurniture:birch_lamp_cyan" | "exlinefurniture:shutters_dark_oak" | "chisel:solid_bricks/glowstone" | "chisel:brick/iron_block" | "quartz_slab" | "minecraft:quartz_slab" | "ender_pearl" | "minecraft:ender_pearl" | "chisel:array/cyan_concrete" | "exlinefurniture:jungle_chair_brown" | "extshape:glowstone_vertical_stairs" | "spider_spawn_egg" | "minecraft:spider_spawn_egg" | "extshape:yellow_wool_slab" | "extshape:blue_wool_wall" | "flowering_azalea" | "minecraft:flowering_azalea" | "chisel:soft_bricks/deepslate" | "chisel:pillar/sandstone" | "chisel:road/blue_concrete" | "extshape:brown_wool_fence_gate" | "chisel:paneling/acacia_planks" | "exlinefurniture:birch_lamp_magenta" | "exlinefurniture:window_sliding" | "extshape:deepslate_tile_pressure_plate" | "adorn:polished_diorite_post" | "chisel:shipping_crate/crimson_planks" | "mtr:station_color_smooth_quartz" | "gold_ore" | "minecraft:gold_ore" | "chisel:circular/purpur" | "mtr:signal_remover_red" | "chisel:smooth/jungle_planks" | "chisel:prism/emerald_block" | "chisel:large_tile/lapis_block" | "extshape:orange_terracotta_quarter_piece" | "chisel:circular/coal_block" | "extshape:glowstone_fence_gate" | "extshape:red_wool_wall" | "extshape:cobbled_deepslate_button" | "adorn:sugar_cane_crate" | "observer" | "minecraft:observer" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "extshape:gray_concrete_slab" | "extshape:diorite_vertical_stairs" | "extshape:green_wool_wall" | "extshape:brown_terracotta_fence" | "chisel:chaotic_medium/magenta_concrete" | "chisel:circular/lime_concrete" | "extshape:purple_terracotta_pressure_plate" | "extshape:bedrock_vertical_stairs" | "extshape:purple_wool_vertical_quarter_piece" | "exlinefurniture:birch_lamp_brown" | "chisel:twist/quartz" | "mtr:station_color_birch_wood_slab" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "exlinefurniture:birch_chair_magenta" | "mtr:signal_connector_purple" | "extshape:red_concrete_wall" | "extshape:prismarine_brick_vertical_quarter_piece" | "bucket" | "minecraft:bucket" | "chisel:layer/dirt" | "mcsynthetic_oak_wall_sign" | "minecraft:mcsynthetic_oak_wall_sign" | "chisel:large_tile/granite" | "londonunderground:sign_lizzy" | "chisel:mosaic/diorite" | "polished_andesite" | "minecraft:polished_andesite" | "extshape:cyan_wool_quarter_piece" | "chisel:noborder/glass" | "quartzelv:quartz_elevator" | "extshape:brown_terracotta_button" | "mcsynthetic_carrots" | "minecraft:mcsynthetic_carrots" | "extshape:white_terracotta_vertical_stairs" | "mtr:station_color_chiseled_stone_bricks_slab" | "chisel:tiles_medium/blue_concrete" | "chisel:llama/purple_wool" | "charcoal" | "minecraft:charcoal" | "netherite_axe" | "minecraft:netherite_axe" | "extshape:cut_red_sandstone_quarter_piece" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "adorn:glow_berry_tea" | "extshape:chiseled_sandstone_slab" | "extshape:yellow_wool_wall" | "exlinefurniture:spruce_bench" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "mtr:signal_remover_light_blue" | "brown_mushroom" | "minecraft:brown_mushroom" | "mtr:station_color_andesite" | "extshape:polished_granite_button" | "extshape:glowstone_button" | "adorn:oak_kitchen_cupboard" | "chisel:twist/green_concrete" | "extshape:crying_obsidian_fence" | "chiselsandbits:chiseledice" | "soul_torch" | "minecraft:soul_torch" | "chisel:array/ice" | "chisel:cracked_bricks/bricks" | "chisel:steelframe/glass" | "chisel:french/green_concrete" | "chisel:crude_vertical/birch_planks" | "extshape:cyan_concrete_slab" | "adorn:spruce_bench" | "extshape:dark_prismarine_vertical_slab" | "chisel:chaotic_small/gray_concrete" | "extshape:gray_concrete_fence" | "exlinefurniture:shutters_birch" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "bitsandchisels:wrench" | "chisel:panel/yellow_concrete" | "exlinefurniture:jungle_window_slider" | "chisel:slant/granite" | "extshape:deepslate_tile_button" | "chisel:raw/gray_concrete" | "chisel:small_bricks/pink_concrete" | "exlinefurniture:warped_chair_green" | "adorn:crimson_coffee_table" | "extshape:shroomlight_vertical_slab" | "green_concrete" | "minecraft:green_concrete" | "extshape:pink_terracotta_stairs" | "gray_dye" | "minecraft:gray_dye" | "extshape:deepslate_tile_fence" | "mule_spawn_egg" | "minecraft:mule_spawn_egg" | "chisel:weaver/cyan_concrete" | "extshape:light_gray_concrete_fence" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "chisel:triple_bricks/quartz" | "extshape:prismarine_quarter_piece" | "coal_block" | "minecraft:coal_block" | "extshape:cyan_terracotta_fence" | "exlinefurniture:warped_lamp_light_blue" | "extshape:obsidian_pressure_plate" | "extshape:waxed_oxidized_copper_fence" | "chisel:weaver/stone" | "chisel:zag/cobblestone" | "exlinefurniture:drapes_lime" | "slime_ball" | "minecraft:slime_ball" | "horse_spawn_egg" | "minecraft:horse_spawn_egg" | "mcsynthetic_potted_wither_rose" | "minecraft:mcsynthetic_potted_wither_rose" | "adorn:white_table_lamp" | "chisel:ornate/red_sandstone" | "mcsynthetic_orange_wall_banner" | "minecraft:mcsynthetic_orange_wall_banner" | "spruce_sapling" | "minecraft:spruce_sapling" | "chisel:cracked_bricks/purpur" | "piglin_brute_spawn_egg" | "minecraft:piglin_brute_spawn_egg" | "londonunderground:platform_variant" | "exlinefurniture:crimson_adirondack_chair" | "extshape:light_gray_concrete_vertical_stairs" | "exlinefurniture:drapes_red" | "chisel:jellybean/stone" | "chisel:large_tile/brown_concrete" | "cooked_porkchop" | "minecraft:cooked_porkchop" | "chisel:panelclassic/emerald_block" | "mtr:station_color_quartz_block" | "honeycomb" | "minecraft:honeycomb" | "extshape:light_gray_wool_slab" | "mtr:signal_connector_green" | "chisel:weaver/lime_concrete" | "oak_wood" | "minecraft:oak_wood" | "chisel:ornate/quartz" | "extshape:dripstone_wall" | "emerald_block" | "minecraft:emerald_block" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "exlinefurniture:crimson_lamp_light_gray" | "adorn:dark_oak_kitchen_sink" | "exlinefurniture:crimson_lamp_magenta" | "extshape:green_concrete_wall" | "adorn:cut_red_sandstone_step" | "mtr:mcsynthetic_escalator_side" | "spruce_wood" | "minecraft:spruce_wood" | "iron_sword" | "minecraft:iron_sword" | "spruce_fence" | "minecraft:spruce_fence" | "extshape:dark_oak_vertical_slab" | "mcsynthetic_sweet_berry_bush" | "minecraft:mcsynthetic_sweet_berry_bush" | "extshape:dripstone_vertical_slab" | "extshape:moss_vertical_slab" | "chisel:twist/end_stone" | "adorn:dark_oak_coffee_table" | "chisel:encased_bricks/green_concrete" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "dragon_head" | "minecraft:dragon_head" | "extshape:purple_concrete_fence" | "green_dye" | "minecraft:green_dye" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "mtr:lift_3_3_double_sided" | "ocelot_spawn_egg" | "minecraft:ocelot_spawn_egg" | "adorn:chain_link_fence" | "extshape:ancient_debris_button" | "mcsynthetic_potted_red_tulip" | "minecraft:mcsynthetic_potted_red_tulip" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "chisel:prism/orange_concrete" | "exlinefurniture:jungle_stripped_log_glass_table" | "magenta_concrete" | "minecraft:magenta_concrete" | "mtr:apg_glass_end" | "extshape:melon_stairs" | "extshape:light_gray_terracotta_quarter_piece" | "mtr:ticket_machine" | "extshape:snow_fence_gate" | "extshape:smooth_quartz_pressure_plate" | "extshape:smooth_quartz_vertical_quarter_piece" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "chisel:cracked_bricks/black_concrete" | "adorn:brick_post" | "chisel:twist/magenta_concrete" | "extshape:polished_granite_wall" | "extshape:brown_terracotta_slab" | "chisel:smallingot/iron_block" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "chisel:dent/bricks" | "chisel:braid/prismarine" | "extshape:mossy_cobblestone_fence_gate" | "extshape:cobblestone_vertical_slab" | "chisel:encased_bricks/andesite" | "chisel:french/stone" | "extshape:light_gray_wool_vertical_quarter_piece" | "chisel:large/dark_oak_planks" | "chisel:raw/red_concrete" | "exlinefurniture:oak_chair_white" | "exlinefurniture:warped_window_web" | "chisel:pillar/granite" | "extshape:prismarine_fence" | "conduit" | "minecraft:conduit" | "sand" | "minecraft:sand" | "mcsynthetic_magenta_wall_banner" | "minecraft:mcsynthetic_magenta_wall_banner" | "extshape:black_terracotta_fence" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "exlinefurniture:dark_oak_chair_pink" | "sticky_piston" | "minecraft:sticky_piston" | "gray_concrete" | "minecraft:gray_concrete" | "redstone" | "minecraft:redstone" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "mcsynthetic_lime_wall_banner" | "minecraft:mcsynthetic_lime_wall_banner" | "chisel:prism/light_blue_concrete" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "mtr:ticket_processor_enquiry" | "powered_rail" | "minecraft:powered_rail" | "extshape:yellow_wool_vertical_slab" | "extshape:chiseled_deepslate_stairs" | "extshape:lime_wool_slab" | "extshape:green_terracotta_slab" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "firework_star" | "minecraft:firework_star" | "adorn:spruce_step" | "extshape:black_wool_fence_gate" | "chisel:large_tile/redstone_block" | "chisel:panel/pink_concrete" | "adorn:smooth_stone_step" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "chisel:cut/cyan_concrete" | "mtr:lift_buttons_link_remover" | "adorn:white_sofa" | "extshape:pink_wool_slab" | "extshape:blue_concrete_wall" | "blue_terracotta" | "minecraft:blue_terracotta" | "chisel:small_bricks/glowstone" | "mtr:signal_connector_black" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "chisel:tiles_medium/coal_block" | "chisel:cracked/green_concrete" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "gray_terracotta" | "minecraft:gray_terracotta" | "extshape:iron_button" | "chisel:weaver/cobblestone" | "extshape:polished_andesite_fence_gate" | "extshape:smooth_basalt_slab" | "mtr:rail" | "comparator" | "minecraft:comparator" | "chisel:pillar/bricks" | "chisel:dent/purpur" | "extshape:glowstone_slab" | "chisel:cracked_bricks/gray_concrete" | "chisel:zag/coal_block" | "extshape:waxed_copper_vertical_stairs" | "mtr:signal_connector_light_gray" | "cod" | "minecraft:cod" | "mcsynthetic_magenta_candle_cake" | "minecraft:mcsynthetic_magenta_candle_cake" | "chisel:pillar/orange_concrete" | "mtr:station_color_birch_wood" | "mtr:station_color_planks" | "chisel:zelda/diamond_block" | "chisel:slant/redstone_block" | "extshape:smooth_quartz_vertical_stairs" | "extshape:blackstone_vertical_stairs" | "londonunderground:morden_slab" | "extshape:packed_ice_slab" | "fishing_rod" | "minecraft:fishing_rod" | "adorn:oak_bench" | "chiselsandbits:magnifying_glass" | "chisel:prism/sandstone" | "terracotta" | "minecraft:terracotta" | "extshape:prismarine_vertical_stairs" | "chisel:chaotic_medium/redstone_block" | "chisel:encased_bricks/prismarine" | "extshape:yellow_concrete_slab" | "extshape:green_terracotta_vertical_slab" | "extshape:lapis_vertical_stairs" | "extshape:nether_wart_vertical_quarter_piece" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "extshape:warped_vertical_stairs" | "exlinefurniture:warped_glass_table" | "chisel:llama/red_wool" | "chicken" | "minecraft:chicken" | "chisel:french/white_concrete" | "exlinefurniture:dark_oak_window_slider" | "extshape:andesite_button" | "extshape:gray_glazed_terracotta_slab" | "londonunderground:tfl_block" | "chisel:raw/bricks" | "chisel:weaver/light_gray_concrete" | "jsblock:op_button" | "oak_log" | "minecraft:oak_log" | "mcsynthetic_spruce_wall_sign" | "minecraft:mcsynthetic_spruce_wall_sign" | "mtr:station_color_chiseled_quartz_block" | "londonunderground:tunnel_block_2_signal" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "chisel:ornatesteel/glass" | "chisel:road/glowstone" | "chisel:tiles_small/red_sandstone" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "chisel:jellybean/black_concrete" | "beacon" | "minecraft:beacon" | "extshape:quartz_wall" | "tnt" | "minecraft:tnt" | "chisel:circular/light_gray_concrete" | "chisel:encased/dark_oak_planks" | "extshape:quartz_fence" | "flint_and_steel" | "minecraft:flint_and_steel" | "mcsynthetic_yellow_candle_cake" | "minecraft:mcsynthetic_yellow_candle_cake" | "chisel:pillar/purpur" | "extshape:lime_terracotta_fence_gate" | "extshape:calcite_vertical_slab" | "adorn:oak_platform" | "chisel:pillar/prismarine" | "iron_ingot" | "minecraft:iron_ingot" | "chisel:french/black_concrete" | "exlinefurniture:drapes_brown" | "milk_bucket" | "minecraft:milk_bucket" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "chisel:soft_bricks/blue_concrete" | "chisel:ornate/orange_concrete" | "cobweb" | "minecraft:cobweb" | "black_dye" | "minecraft:black_dye" | "chisel:prism/blue_concrete" | "chisel:road/stone" | "extshape:melon_vertical_stairs" | "mcsynthetic_brown_candle_cake" | "minecraft:mcsynthetic_brown_candle_cake" | "chisel:circular/diorite" | "extshape:raw_iron_fence" | "extshape:mossy_cobblestone_vertical_slab" | "chisel:encased_large/spruce_planks" | "exlinefurniture:acacia_lamp_pink" | "jsblock:trespass_sign_1" | "mtr:lift_buttons_1" | "extshape:raw_gold_vertical_quarter_piece" | "extshape:yellow_wool_vertical_quarter_piece" | "jsblock:trespass_sign_2" | "exlinefurniture:acacia_lamp_light_gray" | "extshape:clay_button" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "mcsynthetic_melon_stem" | "minecraft:mcsynthetic_melon_stem" | "exlinefurniture:warped_lamp_red" | "mtr:glass_fence_stained" | "chisel:solid_bricks/purple_concrete" | "extshape:terracotta_wall" | "chisel:large_tile/andesite" | "extshape:stone_brick_fence" | "chisel:ornate/brown_concrete" | "extshape:tuff_fence" | "extshape:smooth_basalt_vertical_quarter_piece" | "chisel:tiles_medium/end_stone" | "extshape:orange_glazed_terracotta_slab" | "spruce_leaves" | "minecraft:spruce_leaves" | "adorn:prismarine_platform" | "extshape:waxed_exposed_copper_fence_gate" | "chisel:panel/coal_block" | "extshape:clay_stairs" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "extshape:red_terracotta_fence" | "chisel:cracked/coal_block" | "exlinefurniture:faucet" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "chisel:crate_light/gold_block" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "chisel:large_tile/blue_concrete" | "chisel:cobble/dirt" | "chisel:soft_bricks/sandstone" | "mtr:platform" | "londonunderground:elizabeth_sign" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "bedrock" | "minecraft:bedrock" | "poisonous_potato" | "minecraft:poisonous_potato" | "extshape:brown_terracotta_pressure_plate" | "oak_slab" | "minecraft:oak_slab" | "extshape:waxed_oxidized_copper_stairs" | "chisel:paneling/oak_planks" | "chisel:cracked_bricks/white_concrete" | "mtr:ticket_barrier_exit_1" | "exlinefurniture:warped_chair_black" | "chisel:circular/redstone_block" | "exlinefurniture:fridge" | "mcsynthetic_potted_lily_of_the_valley" | "minecraft:mcsynthetic_potted_lily_of_the_valley" | "chisel:small_bricks/cobblestone" | "chisel:raw/orange_concrete" | "extshape:waxed_oxidized_copper_button" | "mtr:dashboard" | "exlinefurniture:warped_lamp_cyan" | "chisel:triple_bricks/black_concrete" | "extshape:obsidian_vertical_slab" | "yellow_wool" | "minecraft:yellow_wool" | "extshape:sandstone_vertical_quarter_piece" | "extshape:gold_vertical_slab" | "exlinefurniture:shutters_warped" | "extshape:black_concrete_slab" | "grindstone" | "minecraft:grindstone" | "chisel:french/diorite" | "chisel:ornate/white_concrete" | "splash_potion" | "minecraft:splash_potion" | "chisel:chaotic_small/redstone_block" | "extshape:polished_deepslate_pressure_plate" | "chisel:panel/black_concrete" | "glass_pane" | "minecraft:glass_pane" | "mcsynthetic_green_wall_banner" | "minecraft:mcsynthetic_green_wall_banner" | "exlinefurniture:dark_oak_lamp_cyan" | "golden_sword" | "minecraft:golden_sword" | "chisel:four/emerald_block" | "chisel:zag/light_blue_concrete" | "extshape:pink_wool_quarter_piece" | "crimson_stem" | "minecraft:crimson_stem" | "extshape:cut_red_sandstone_vertical_quarter_piece" | "mtr:station_color_dark_prismarine" | "clay" | "minecraft:clay" | "extshape:brown_glazed_terracotta_slab" | "mtr:rail_connector_turn_back" | "extshape:mossy_stone_brick_vertical_quarter_piece" | "extshape:petrified_oak_planks" | "exlinefurniture:oak_chair_magenta" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "chisel:weaver/ice" | "netherite_boots" | "minecraft:netherite_boots" | "adorn:birch_drawer" | "iron_horse_armor" | "minecraft:iron_horse_armor" | "furnace_minecart" | "minecraft:furnace_minecart" | "extshape:gray_wool_stairs" | "adorn:honeycomb_crate" | "extshape:chiseled_stone_brick_stairs" | "extshape:glowstone_stairs" | "mtr:rail_connector_300" | "extshape:honeycomb_wall" | "gray_wool" | "minecraft:gray_wool" | "chisel:braid/cobblestone" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "chisel:soft_bricks/bricks" | "prismarine_crystals" | "minecraft:prismarine_crystals" | "adorn:stone_ladder" | "extshape:green_concrete_button" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "chisel:layer/diorite" | "chisel:raw/yellow_concrete" | "exlinefurniture:jungle_window" | "extshape:cobbled_deepslate_quarter_piece" | "adorn:prismarine_step" | "chisel:solid_bricks/andesite" | "londonunderground:block_roundel_3_big" | "leather_boots" | "minecraft:leather_boots" | "mycelium" | "minecraft:mycelium" | "chisel:road/cobblestone" | "chisel:cracked/white_concrete" | "chisel:chaotic_bricks/light_gray_concrete" | "exlinefurniture:jungle_chair_blue" | "wheat_plus:road_line_single_yellow_full_slant" | "exlinefurniture:shutters_acacia" | "jsblock:pids_rv_sil" | "exlinefurniture:crimson_chair_black" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "extshape:brown_wool_pressure_plate" | "exlinefurniture:birch_glass_table" | "extshape:ancient_debris_stairs" | "extshape:blue_concrete_pressure_plate" | "extshape:lapis_fence_gate" | "wheat_plus:road_line_single_yellow_half_slant" | "londonunderground:sign_dlr" | "mtr:station_color_iron_block_slab" | "mtr:platform_uk_1" | "chisel:panel/orange_concrete" | "extshape:white_concrete_vertical_slab" | "extshape:bedrock_vertical_slab" | "mcsynthetic_potted_brown_mushroom" | "minecraft:mcsynthetic_potted_brown_mushroom" | "extshape:emerald_vertical_stairs" | "extshape:waxed_copper_wall" | "mtr:rail_connector_120_one_way" | "chisel:cracked_bricks/cyan_concrete" | "adorn:nether_brick_platform" | "horn_coral" | "minecraft:horn_coral" | "extshape:smooth_stone_slab_double" | "extshape:netherite_slab" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "exlinefurniture:skeleton_doll" | "extshape:warped_wart_quarter_piece" | "chisel:slant/red_sandstone" | "adorn:jungle_bench" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "londonunderground:tunnel_block_2_duel" | "chisel:ornate/end_stone" | "mcsynthetic_potted_oak_sapling" | "minecraft:mcsynthetic_potted_oak_sapling" | "magma_block" | "minecraft:magma_block" | "exlinefurniture:wither_skeleton_doll" | "adorn:lime_table_lamp" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "adorn:jungle_kitchen_sink" | "chiselsandbits:mcsynthetic_reflection_helper_block" | "extshape:warped_quarter_piece" | "purple_terracotta" | "minecraft:purple_terracotta" | "chisel:tiles_medium/red_sandstone" | "extshape:waxed_copper_pressure_plate" | "chisel:cracked/deepslate" | "extshape:moss_pressure_plate" | "exposed_copper" | "minecraft:exposed_copper" | "bee_nest" | "minecraft:bee_nest" | "extshape:moss_vertical_stairs" | "extshape:iron_fence" | "extshape:brown_concrete_wall" | "end_portal_frame" | "minecraft:end_portal_frame" | "chisel:encased_large/jungle_planks" | "chisel:raw/lime_concrete" | "extshape:cobbled_deepslate_pressure_plate" | "hay_block" | "minecraft:hay_block" | "pufferfish_bucket" | "minecraft:pufferfish_bucket" | "chisel:road/magenta_concrete" | "chisel:french/end_stone" | "mcsynthetic_wall_torch" | "minecraft:mcsynthetic_wall_torch" | "chisel:zag/ice" | "chisel:pillar/brown_concrete" | "exlinefurniture:acacia_bench" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "chisel:jellybean/pink_concrete" | "extshape:light_blue_terracotta_fence_gate" | "red_sand" | "minecraft:red_sand" | "mtr:station_color_chiseled_stone_bricks" | "chisel:raw/purpur" | "exlinefurniture:warped_chair_light_blue" | "mtr:rail_connector_siding" | "londonunderground:sounds/outside_ambience" | "exlinefurniture:froggy_chair_pink" | "extshape:brown_wool_stairs" | "mtr:station_color_wool" | "chisel:encased/acacia_planks" | "chisel:braid/granite" | "zombie_head" | "minecraft:zombie_head" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "extshape:chiseled_polished_blackstone_quarter_piece" | "exlinefurniture:birch_table" | "mtr:station_color_stone_slab" | "white_concrete" | "minecraft:white_concrete" | "iron_ore" | "minecraft:iron_ore" | "chisel:crude_vertical/oak_planks" | "chisel:glyphs/red_sandstone" | "extshape:pumpkin_wall" | "jsblock:station_name_tall_stand" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "mcsynthetic_skeleton_wall_skull" | "minecraft:mcsynthetic_skeleton_wall_skull" | "exlinefurniture:froggy_chair_light_gray" | "adorn:purple_sofa" | "adorn:red_nether_brick_chimney" | "chisel:large_tile/pink_concrete" | "extshape:cobblestone_fence" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "extshape:smooth_basalt_pressure_plate" | "calcite" | "minecraft:calcite" | "chisel:circular/end_stone" | "chisel:cracked_bricks/red_concrete" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "extshape:gold_stairs" | "adorn:jungle_platform" | "cut_copper" | "minecraft:cut_copper" | "chisel:slant/bricks" | "exlinefurniture:jungle_lamp_magenta" | "extshape:light_gray_terracotta_slab" | "wheat_plus:road_line_double_white_half" | "extshape:pink_terracotta_quarter_piece" | "adorn:dark_oak_kitchen_cupboard" | "extshape:red_wool_vertical_quarter_piece" | "adorn:green_table_lamp" | "exlinefurniture:crimson_chair_green" | "extshape:raw_gold_fence_gate" | "extshape:granite_fence" | "mcsynthetic_pumpkin_stem" | "minecraft:mcsynthetic_pumpkin_stem" | "mcsynthetic_lime_candle_cake" | "minecraft:mcsynthetic_lime_candle_cake" | "chisel:circular/gray_concrete" | "adorn:quartz_post" | "chisel:jellybean/redstone_block" | "chiselsandbits:monocle" | "exlinefurniture:crimson_lamp_lime" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "chisel:slant/andesite" | "extshape:smooth_basalt_fence_gate" | "blaze_powder" | "minecraft:blaze_powder" | "chain" | "minecraft:chain" | "chisel:jellybean/deepslate" | "chisel:prism/pink_concrete" | "extshape:granite_vertical_quarter_piece" | "exlinefurniture:acacia_adirondack_chair" | "adorn:dark_oak_drawer" | "extshape:gray_concrete_vertical_quarter_piece" | "exlinefurniture:oak_glass_table" | "exlinefurniture:warped_lamp_black" | "extshape:warped_vertical_quarter_piece" | "hanging_roots" | "minecraft:hanging_roots" | "oak_fence" | "minecraft:oak_fence" | "extshape:jungle_vertical_slab" | "experience_bottle" | "minecraft:experience_bottle" | "chisel:twist/lime_concrete" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "chisel:panel/brown_concrete" | "extshape:chiseled_red_sandstone_stairs" | "extshape:ancient_debris_fence_gate" | "extshape:light_blue_concrete_fence" | "extshape:oak_vertical_quarter_piece" | "extshape:gray_wool_wall" | "chisel:large_tile/light_blue_concrete" | "chisel:circular/brown_concrete" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "chisel:pillar/yellow_concrete" | "mcsynthetic_cave_vines_plant" | "minecraft:mcsynthetic_cave_vines_plant" | "adorn:red_table_lamp" | "exlinefurniture:crimson_stripped_log_table" | "extshape:waxed_copper_button" | "exlinefurniture:window_slider" | "extshape:brown_concrete_button" | "extshape:calcite_button" | "mtr:railway_sign_5_odd" | "adorn:polished_granite_post" | "netherite_block" | "minecraft:netherite_block" | "extshape:calcite_pressure_plate" | "extshape:diamond_vertical_slab" | "adorn:jungle_coffee_table" | "light" | "minecraft:light" | "deepslate" | "minecraft:deepslate" | "chisel:small_bricks/gray_concrete" | "extshape:magenta_wool_button" | "extshape:raw_gold_pressure_plate" | "chisel:soft_bricks/glowstone" | "exlinefurniture:dark_oak_lamp_magenta" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece" | "chisel:slant/yellow_concrete" | "exlinefurniture:oak_lamp_cyan" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "chisel:solid_bricks/deepslate" | "chisel:circular/pink_concrete" | "mcsynthetic_potted_white_tulip" | "minecraft:mcsynthetic_potted_white_tulip" | "exlinefurniture:birch_chair_purple" | "chisel:cracked_bricks/lime_concrete" | "extshape:blue_terracotta_vertical_slab" | "exlinefurniture:spruce_lamp_yellow" | "exlinefurniture:dark_oak_chair_brown" | "extshape:red_terracotta_stairs" | "extshape:prismarine_brick_vertical_stairs" | "chisel:twist/cobblestone" | "golden_horse_armor" | "minecraft:golden_horse_armor" | "extshape:polished_granite_quarter_piece" | "mtr:lift_4_3_double_sided" | "exlinefurniture:acacia_lamp_brown" | "exlinefurniture:drapes_blue" | "scute" | "minecraft:scute" | "crossbow" | "minecraft:crossbow" | "extshape:light_gray_wool_vertical_stairs" | "extshape:shroomlight_fence_gate" | "exlinefurniture:warped_lamp_green" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "dragon_breath" | "minecraft:dragon_breath" | "extshape:cobblestone_vertical_quarter_piece" | "extshape:orange_wool_fence_gate" | "adorn:diorite_step" | "extshape:raw_copper_stairs" | "extshape:diamond_vertical_quarter_piece" | "extshape:lapis_quarter_piece" | "extshape:gray_wool_fence_gate" | "chisel:cut/deepslate" | "chisel:array/pink_concrete" | "diamond" | "minecraft:diamond" | "extshape:red_concrete_button" | "exlinefurniture:cave_spider_doll" | "factory_blocks:bcircuit" | "crimson_slab" | "minecraft:crimson_slab" | "chisel:jellybean/gray_concrete" | "exlinefurniture:crimson_lamp_blue" | "ancient_debris" | "minecraft:ancient_debris" | "infested_stone" | "minecraft:infested_stone" | "chisel:soft_bricks/purpur" | "chisel:braid/stone" | "mtr:station_color_polished_andesite" | "factory_blocks:rust" | "chisel:layer/magenta_concrete" | "chisel:slant/purpur" | "extshape:quartz_brick_pressure_plate" | "extshape:nether_brick_fence_gate" | "extshape:waxed_copper_fence" | "londonunderground:station_light" | "adorn:cobbled_deepslate_post" | "extshape:diamond_button" | "green_terracotta" | "minecraft:green_terracotta" | "exlinefurniture:birch_lamp_red" | "white_stained_glass" | "minecraft:white_stained_glass" | "extshape:spruce_vertical_stairs" | "extshape:black_wool_vertical_stairs" | "exlinefurniture:crimson_lamp_purple" | "extshape:cyan_concrete_vertical_quarter_piece" | "chisel:encased_bricks/red_concrete" | "extshape:chiseled_red_sandstone_vertical_quarter_piece" | "mtr:clock_pole" | "extshape:gold_vertical_stairs" | "extshape:gray_concrete_stairs" | "chisel:soft_bricks/pink_concrete" | "exlinefurniture:spruce_chair_light_blue" | "lime_concrete" | "minecraft:lime_concrete" | "extshape:smooth_quartz_fence_gate" | "purpur_stairs" | "minecraft:purpur_stairs" | "chisel:zag/red_sandstone" | "chisel:small_bricks/sandstone" | "extshape:yellow_terracotta_slab" | "glow_lichen" | "minecraft:glow_lichen" | "chisel:chaotic_medium/light_blue_concrete" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "chisel:zag/brown_concrete" | "chisel:ornate/black_concrete" | "extshape:polished_blackstone_brick_vertical_slab" | "mcsynthetic_warped_wall_sign" | "minecraft:mcsynthetic_warped_wall_sign" | "chisel:tiles_small/magenta_concrete" | "exlinefurniture:jungle_chair_lime" | "extshape:red_concrete_pressure_plate" | "red_shulker_box" | "minecraft:red_shulker_box" | "extshape:waxed_weathered_copper_button" | "blue_bed" | "minecraft:blue_bed" | "chisel:slant/cyan_concrete" | "extshape:waxed_weathered_copper_fence_gate" | "bubble_coral" | "minecraft:bubble_coral" | "chisel:ornate/cobblestone" | "blaze_rod" | "minecraft:blaze_rod" | "sea_pickle" | "minecraft:sea_pickle" | "chisel:braid/cyan_concrete" | "extshape:moss_button" | "sponge" | "minecraft:sponge" | "cocoa_beans" | "minecraft:cocoa_beans" | "quartz_stairs" | "minecraft:quartz_stairs" | "chisel:tiles_medium_bismuth/glowstone" | "chisel:triple_bricks/purpur" | "mtr:station_color_planks_slab" | "chisel:encased_smooth/crimson_planks" | "inmis:withered_backpack" | "red_stained_glass" | "minecraft:red_stained_glass" | "chisel:tiles_medium/purpur" | "exlinefurniture:spruce_lamp_light_blue" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "extshape:stone_brick_fence_gate" | "purpur_slab" | "minecraft:purpur_slab" | "green_carpet" | "minecraft:green_carpet" | "exlinefurniture:crimson_chair_yellow" | "extshape:waxed_weathered_cut_copper_pressure_plate" | "chisel:neon_panel/glowstone" | "extshape:emerald_quarter_piece" | "extshape:black_concrete_vertical_slab" | "extshape:black_concrete_stairs" | "adorn:end_stone_brick_post" | "extshape:red_concrete_vertical_stairs" | "chisel:zag/quartz" | "chisel:chaotic_bricks/yellow_concrete" | "extshape:nether_brick_vertical_stairs" | "extshape:yellow_concrete_fence" | "extshape:raw_gold_wall" | "gold_nugget" | "minecraft:gold_nugget" | "chisel:prism/coal_block" | "extshape:polished_diorite_vertical_quarter_piece" | "skeleton_horse_spawn_egg" | "minecraft:skeleton_horse_spawn_egg" | "beetroot_soup" | "minecraft:beetroot_soup" | "chiselsandbits:bit_storage" | "extshape:yellow_concrete_button" | "mtr:mcsynthetic_psd_top" | "mtr:rail_connector_300_one_way" | "chisel:solid_bricks/light_blue_concrete" | "lime_terracotta" | "minecraft:lime_terracotta" | "chisel:braid/yellow_concrete" | "extshape:raw_copper_quarter_piece" | "chisel:panel/gray_concrete" | "extshape:purple_wool_vertical_stairs" | "mtr:station_color_wool_slab" | "chisel:small_bricks/brown_concrete" | "chisel:chaotic_bricks/cobblestone" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "jungle_wood" | "minecraft:jungle_wood" | "chisel:twist/purpur" | "chisel:triple_bricks/bricks" | "stone_slab" | "minecraft:stone_slab" | "chisel:encased_smooth/acacia_planks" | "diamond_horse_armor" | "minecraft:diamond_horse_armor" | "chisel:star/gold_block" | "chisel:vertical/crimson_planks" | "extshape:light_gray_wool_quarter_piece" | "mtr:arrival_projector_1_large" | "extshape:lime_wool_fence" | "acacia_slab" | "minecraft:acacia_slab" | "chisel:ornate/bricks" | "jungle_stairs" | "minecraft:jungle_stairs" | "salmon" | "minecraft:salmon" | "mtr:station_color_stained_glass_slab" | "blast_furnace" | "minecraft:blast_furnace" | "exlinefurniture:jungle_chair_gray" | "extshape:blue_concrete_fence_gate" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "chisel:cut/red_sandstone" | "extshape:light_blue_wool_fence_gate" | "extshape:raw_gold_vertical_slab" | "extshape:white_terracotta_fence" | "exlinefurniture:froggy_chair_magenta" | "chisel:panel/emerald_block" | "chisel:chaotic_bricks/quartz" | "grass_block" | "minecraft:grass_block" | "adorn:dark_oak_post" | "adorn:basalt_post" | "chisel:array/stone" | "jsblock:pids_rv" | "extshape:light_gray_concrete_stairs" | "adorn:warped_post" | "mtr:lift_track_1" | "guardian_spawn_egg" | "minecraft:guardian_spawn_egg" | "chisel:encased_bricks/pink_concrete" | "exlinefurniture:dark_oak_bench" | "extshape:red_terracotta_vertical_quarter_piece" | "chisel:stacked/oak_planks" | "mtr:railway_sign_2_even" | "chisel:array/andesite" | "chisel:tiles_small/coal_block" | "brain_coral_block" | "minecraft:brain_coral_block" | "chisel:array/light_blue_concrete" | "exlinefurniture:birch_chair_black" | "extshape:snow_vertical_quarter_piece" | "chisel:rivets/iron_block" | "chisel:chaotic_medium/yellow_concrete" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "chisel:smooth/lapis_block" | "chisel:cracked_bricks/quartz" | "baked_potato" | "minecraft:baked_potato" | "fletching_table" | "minecraft:fletching_table" | "chisel:chunky/lapis_block" | "extshape:gray_terracotta_stairs" | "adorn:prismarine_chimney" | "mtr:station_color_metal_slab" | "cooked_salmon" | "minecraft:cooked_salmon" | "extshape:gray_wool_pressure_plate" | "extshape:waxed_cut_copper_vertical_slab" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "extshape:magenta_wool_fence_gate" | "extshape:netherite_vertical_slab" | "extshape:crimson_vertical_quarter_piece" | "spyglass" | "minecraft:spyglass" | "exlinefurniture:warped_chair_white" | "extshape:raw_iron_vertical_stairs" | "adorn:prismarine_brick_step" | "chisel:triple_bricks/red_sandstone" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "adorn:mossy_stone_brick_platform" | "chisel:spaceblack/iron_block" | "golden_leggings" | "minecraft:golden_leggings" | "chisel:encased/jungle_planks" | "chisel:pillar/light_gray_concrete" | "chisel:legacy/light_gray_wool" | "extshape:blue_terracotta_wall" | "chisel:jellybean/red_concrete" | "extshape:light_blue_terracotta_vertical_slab" | "extshape:calcite_fence" | "londonunderground:sign_overground" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "extshape:red_sandstone_vertical_stairs" | "extshape:polished_deepslate_fence_gate" | "chisel:ornate/purpur" | "extshape:blue_terracotta_vertical_quarter_piece" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "exlinefurniture:spruce_log_glass_table" | "mcsynthetic_powder_snow_cauldron" | "minecraft:mcsynthetic_powder_snow_cauldron" | "extshape:smooth_quartz_button" | "extshape:warped_wart_vertical_quarter_piece" | "chisel:raw/light_blue_concrete" | "factory_blocks:fan_four" | "chisel:array/yellow_concrete" | "londonunderground:tunnel_block_1_duel" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "extshape:snow_quarter_piece" | "extshape:melon_wall" | "adorn:black_sofa" | "chiselsandbits:chiseledsnow" | "exlinefurniture:dark_oak_lamp_blue" | "chisel:bubble/glass" | "inmis:ender_pouch" | "chisel:cracked_bricks/brown_concrete" | "bread" | "minecraft:bread" | "chisel:dent/white_concrete" | "chisel:prism/magenta_concrete" | "mcsynthetic_acacia_wall_sign" | "minecraft:mcsynthetic_acacia_wall_sign" | "chisel:spaceblack/diamond_block" | "adorn:acacia_kitchen_sink" | "exlinefurniture:shutters_oak" | "lever" | "minecraft:lever" | "exlinefurniture:spruce_lamp_pink" | "jsblock:departure_pole" | "extshape:purple_wool_fence_gate" | "extshape:mossy_cobblestone_pressure_plate" | "extshape:brown_terracotta_vertical_quarter_piece" | "chisel:chaotic_bricks/cyan_concrete" | "exlinefurniture:light" | "extshape:emerald_slab" | "chisel:layer/light_gray_concrete" | "extshape:lime_wool_stairs" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "extshape:purple_concrete_pressure_plate" | "factory_blocks:fan_on" | "wheat_plus:road_line_double_white_half_slant" | "adorn:spruce_drawer" | "mtr:tunnel_wall_creator_4_7" | "mtr:tunnel_wall_creator_4_9" | "extshape:lapis_wall" | "exlinefurniture:drapes_cyan" | "redbits:jungle_large_button" | "damaged_anvil" | "minecraft:damaged_anvil" | "extshape:raw_copper_vertical_stairs" | "exlinefurniture:crimson_stripped_log_glass_table" | "exlinefurniture:spruce_chair_cyan" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "chisel:solid_bricks/end_stone" | "black_banner" | "minecraft:black_banner" | "mtr:tunnel_wall_creator_4_3" | "iron_shovel" | "minecraft:iron_shovel" | "mtr:tunnel_wall_creator_4_5" | "mtr:station_color_diorite_slab" | "adorn:polished_diorite_platform" | "chisel:fourornate/emerald_block" | "chisel:braid/quartz" | "melon_slice" | "minecraft:melon_slice" | "purple_concrete" | "minecraft:purple_concrete" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "extshape:pink_terracotta_vertical_stairs" | "pig_spawn_egg" | "minecraft:pig_spawn_egg" | "chisel:array/black_concrete" | "extshape:bedrock_slab" | "extshape:cut_red_sandstone_stairs" | "jsblock:subsidy_machine_1" | "extshape:dark_prismarine_button" | "mcsynthetic_cyan_candle_cake" | "minecraft:mcsynthetic_cyan_candle_cake" | "adorn:beetroot_crate" | "pink_carpet" | "minecraft:pink_carpet" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "extshape:dripstone_vertical_quarter_piece" | "chisel:mosaic/blue_concrete" | "extshape:yellow_wool_pressure_plate" | "chisel:array/granite" | "factory_blocks:scaffold" | "londonunderground:tube_1_duel" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "chisel:smooth/dark_oak_planks" | "chisel:ornate/sandstone" | "extshape:white_concrete_wall" | "extshape:chiseled_quartz_stairs" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "red_dye" | "minecraft:red_dye" | "extshape:pink_concrete_vertical_stairs" | "chisel:tiles_medium/bricks" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "exlinefurniture:spider_doll" | "cooked_chicken" | "minecraft:cooked_chicken" | "chisel:raw/quartz" | "extshape:prismarine_brick_vertical_slab" | "extshape:chiseled_polished_blackstone_slab" | "amethyst_block" | "minecraft:amethyst_block" | "oak_door" | "minecraft:oak_door" | "mcsynthetic_red_candle_cake" | "minecraft:mcsynthetic_red_candle_cake" | "mtr:signal_remover_green" | "chisel:french/pink_concrete" | "chisel:braid/acacia_planks" | "extshape:lime_concrete_quarter_piece" | "extshape:packed_ice_vertical_stairs" | "exlinefurniture:oak_log_glass_table" | "nether_brick" | "minecraft:nether_brick" | "exlinefurniture:froggy_chair_purple" | "chisel:prism/green_concrete" | "extshape:polished_diorite_quarter_piece" | "adorn:spruce_kitchen_cupboard" | "chisel:ornate/prismarine" | "chisel:vertical/birch_planks" | "mtr:signal_remover_black" | "chisel:chisel" | "adorn:red_nether_brick_step" | "adorn:spruce_chair" | "spruce_door" | "minecraft:spruce_door" | "extshape:dark_oak_wall" | "extshape:cyan_terracotta_stairs" | "brown_wool" | "minecraft:brown_wool" | "phantom_spawn_egg" | "minecraft:phantom_spawn_egg" | "adorn:cocoa_bean_crate" | "chisel:twist/granite" | "extshape:cyan_terracotta_button" | "purple_bed" | "minecraft:purple_bed" | "chisel:solid_bricks/pink_concrete" | "chisel:encased_bricks/redstone_block" | "extshape:white_glazed_terracotta_slab" | "chisel:soft_bricks/light_gray_concrete" | "extshape:polished_granite_fence" | "extshape:white_concrete_fence" | "chisel:pillar/quartz" | "dark_prismarine" | "minecraft:dark_prismarine" | "chisel:triple_bricks/stone" | "extshape:deepslate_brick_vertical_stairs" | "extshape:calcite_slab" | "extshape:blue_concrete_quarter_piece" | "exlinefurniture:acacia_window_slider" | "leather_horse_armor" | "minecraft:leather_horse_armor" | "wheat_plus:road_line_single_white_full" | "chisel:triple_bricks/purple_concrete" | "mcsynthetic_potted_birch_sapling" | "minecraft:mcsynthetic_potted_birch_sapling" | "chisel:encased_smooth/oak_planks" | "candle" | "minecraft:candle" | "chisel:dent/green_concrete" | "chisel:encased_bricks/light_blue_concrete" | "wheat" | "minecraft:wheat" | "chisel:cracked_bricks/diorite" | "chisel:cart/gold_block" | "londonunderground:tunnel_entrance_1" | "written_book" | "minecraft:written_book" | "extshape:magenta_concrete_fence_gate" | "chisel:dent/stone" | "chisel:chaotic_small/lime_concrete" | "bow" | "minecraft:bow" | "extshape:nether_wart_slab" | "factory_blocks:bwireframe" | "mtr:station_color_polished_diorite_slab" | "exlinefurniture:birch_chair_green" | "extshape:waxed_exposed_cut_copper_fence_gate" | "andesite_stairs" | "minecraft:andesite_stairs" | "chisel:embossed/diamond_block" | "exlinefurniture:jungle_chair_light_blue" | "pink_concrete" | "minecraft:pink_concrete" | "chisel:large_tile/yellow_concrete" | "mtr:lift_track_floor_1" | "extshape:black_wool_vertical_quarter_piece" | "extshape:gray_concrete_vertical_stairs" | "jungle_slab" | "minecraft:jungle_slab" | "mtr:railway_sign_pole" | "extshape:deepslate_tile_vertical_stairs" | "extshape:lime_terracotta_slab" | "chisel:weaver/deepslate" | "skull_banner_pattern" | "minecraft:skull_banner_pattern" | "mcsynthetic_potted_acacia_sapling" | "minecraft:mcsynthetic_potted_acacia_sapling" | "dark_oak_boat" | "minecraft:dark_oak_boat" | "extshape:purple_wool_fence" | "chisel:array/purpur" | "extshape:sea_lantern_quarter_piece" | "chisel:encased_large/birch_planks" | "chisel:slant/light_blue_concrete" | "green_shulker_box" | "minecraft:green_shulker_box" | "extshape:dark_prismarine_pressure_plate" | "chisel:panel/cobblestone" | "chisel:braid/dark_oak_planks" | "extshape:blue_terracotta_fence_gate" | "extshape:quartz_brick_fence_gate" | "extshape:raw_copper_fence" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "extshape:waxed_weathered_copper_fence" | "extshape:spruce_vertical_quarter_piece" | "chisel:bricks2/dirt" | "extshape:gray_terracotta_fence" | "chisel:large_tile/bricks" | "chisel:large_tile/cobblestone" | "extshape:clay_vertical_stairs" | "granite" | "minecraft:granite" | "melon_seeds" | "minecraft:melon_seeds" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "command_block_minecart" | "minecraft:command_block_minecart" | "extshape:brown_terracotta_stairs" | "mtr:ticket_processor_exit" | "mtr:railway_sign_7_even" | "chisel:slant/cobblestone" | "extshape:magenta_terracotta_fence_gate" | "bundle" | "minecraft:bundle" | "extshape:waxed_cut_copper_fence_gate" | "factory_blocks:fan_malfunction_on" | "extshape:waxed_oxidized_copper_pressure_plate" | "lily_pad" | "minecraft:lily_pad" | "extshape:gold_wall" | "andesite" | "minecraft:andesite" | "yellow_dye" | "minecraft:yellow_dye" | "chisel:ornate/andesite" | "extshape:polished_diorite_pressure_plate" | "mtr:platform_indented" | "chisel:weaver/andesite" | "chisel:french/lime_concrete" | "mtr:station_color_cobblestone_slab" | "mcsynthetic_soul_wall_torch" | "minecraft:mcsynthetic_soul_wall_torch" | "extshape:magenta_concrete_quarter_piece" | "mtr:ceiling_no_light" | "extshape:white_wool_fence" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "extshape:brown_terracotta_vertical_stairs" | "chisel:array/brown_concrete" | "extshape:waxed_oxidized_cut_copper_fence" | "extshape:red_concrete_slab" | "exlinefurniture:spruce_chair_blue" | "netherrack" | "minecraft:netherrack" | "chisel:cut/diorite" | "mtr:station_color_clay" | "exlinefurniture:jungle_window_web" | "tuff" | "minecraft:tuff" | "extshape:pink_concrete_slab" | "chisel:panel/end_stone" | "mtr:signal_remover_yellow" | "extshape:purpur_vertical_slab" | "exlinefurniture:crimson_lamp_cyan" | "extshape:waxed_cut_copper_fence" | "chisel:mosaic/redstone_block" | "chisel:legacy/green_wool" | "extshape:waxed_exposed_copper_fence" | "packed_ice" | "minecraft:packed_ice" | "squid_spawn_egg" | "minecraft:squid_spawn_egg" | "extshape:nether_brick_button" | "extshape:crimson_quarter_piece" | "extshape:deepslate_brick_quarter_piece" | "blaze_spawn_egg" | "minecraft:blaze_spawn_egg" | "stone" | "minecraft:stone" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "mtr:glass_fence_heo" | "extshape:gray_terracotta_button" | "mtr:rail_connector_200" | "glow_ink_sac" | "minecraft:glow_ink_sac" | "exlinefurniture:acacia_lamp_magenta" | "extshape:green_concrete_fence_gate" | "mtr:station_color_purpur_pillar_slab" | "chisel:large_tile/glowstone" | "chisel:paneling/spruce_planks" | "exlinefurniture:oak_lamp_light_gray" | "chisel:tiles_medium/purple_concrete" | "extshape:black_terracotta_fence_gate" | "extshape:brown_wool_wall" | "chisel:solid_bricks/cobblestone" | "extshape:clay_slab" | "extshape:chiseled_nether_brick_vertical_slab" | "chisel:large_tile/purpur" | "adorn:acacia_shelf" | "chisel:layer/granite" | "ghast_spawn_egg" | "minecraft:ghast_spawn_egg" | "extshape:red_nether_brick_vertical_slab" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "adorn:oak_step" | "dark_oak_log" | "minecraft:dark_oak_log" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "adorn:acacia_platform" | "chisel:circular/ice" | "extshape:light_blue_concrete_vertical_slab" | "mtr:rail_connector_40" | "extshape:nether_wart_fence" | "chisel:tiles_small/green_concrete" | "smooth_stone" | "minecraft:smooth_stone" | "exlinefurniture:acacia_chair_yellow" | "chisel:zag/cyan_concrete" | "chisel:triple_bricks/red_concrete" | "extshape:raw_copper_slab" | "extshape:blue_wool_pressure_plate" | "extshape:deepslate_brick_fence" | "purple_carpet" | "minecraft:purple_carpet" | "chisel:dent/andesite" | "chisel:ornate/yellow_concrete" | "exlinefurniture:oak_chair_orange" | "extshape:warped_wall" | "mtr:signal_light_4" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "mtr:signal_light_3" | "extshape:gold_button" | "factory_blocks:wopanel" | "nether_wart" | "minecraft:nether_wart" | "mtr:signal_light_2" | "mtr:signal_light_1" | "exlinefurniture:ceiling_fan_spruce" | "chisel:layer/green_concrete" | "chisel:raw/pink_concrete" | "ender_eye" | "minecraft:ender_eye" | "extshape:cobbled_deepslate_vertical_stairs" | "chisel:dent/cobblestone" | "exlinefurniture:spruce_chair_lime" | "cactus" | "minecraft:cactus" | "exlinefurniture:birch_lamp_gray" | "chisel:layer/lime_concrete" | "birch_slab" | "minecraft:birch_slab" | "extshape:light_gray_concrete_button" | "chisel:slant/prismarine" | "extshape:packed_ice_pressure_plate" | "mtr:rail_connector_20" | "chisel:braid/orange_concrete" | "extshape:chiseled_sandstone_quarter_piece" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "chisel:tiles_medium/light_gray_concrete" | "green_candle" | "minecraft:green_candle" | "chisel:cut/cobblestone" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "chisel:array/bricks" | "chisel:jellybean/coal_block" | "chisel:layer/deepslate" | "evoker_spawn_egg" | "minecraft:evoker_spawn_egg" | "mtr:signal_connector_gray" | "turtle_egg" | "minecraft:turtle_egg" | "stone_hoe" | "minecraft:stone_hoe" | "chisel:weaver/coal_block" | "fox_spawn_egg" | "minecraft:fox_spawn_egg" | "extshape:birch_vertical_quarter_piece" | "extshape:green_concrete_fence" | "mtr:station_color_stone" | "extshape:blue_wool_vertical_stairs" | "chisel:tiles_medium/glowstone" | "chisel:ornate/cyan_concrete" | "extshape:brick_vertical_quarter_piece" | "chisel:circular/yellow_concrete" | "chisel:masonry/emerald_block" | "extshape:netherrack_vertical_slab" | "mcsynthetic_black_candle_cake" | "minecraft:mcsynthetic_black_candle_cake" | "chisel:small_bricks/andesite" | "chisel:ornatesteel_old/glass" | "cooked_beef" | "minecraft:cooked_beef" | "extshape:light_gray_concrete_quarter_piece" | "hopper_minecart" | "minecraft:hopper_minecart" | "mtr:rail_connector_80" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "chisel:cut/end_stone" | "mcsynthetic_potted_red_mushroom" | "minecraft:mcsynthetic_potted_red_mushroom" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "mtr:marble_blue_slab" | "chisel:twist/gray_concrete" | "mtr:lift_door_1" | "chiselsandbits:sealant" | "extshape:cyan_wool_vertical_quarter_piece" | "extshape:pumpkin_fence_gate" | "chisel:chaotic_bricks/stone" | "chisel:solid_bricks/purpur" | "extshape:magenta_concrete_fence" | "extshape:waxed_copper_fence_gate" | "extshape:brown_concrete_stairs" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "chisel:braid/jungle_planks" | "extshape:cyan_wool_button" | "extshape:light_blue_glazed_terracotta_slab" | "extshape:chiseled_deepslate_wall" | "rabbit_foot" | "minecraft:rabbit_foot" | "adorn:warped_kitchen_cupboard" | "chisel:array/diorite" | "chisel:twist/white_concrete" | "extshape:tuff_pressure_plate" | "extshape:magenta_wool_slab" | "chisel:pillar/nether_brick" | "oxidized_copper" | "minecraft:oxidized_copper" | "adorn:brick_platform" | "chisel:small_bricks/lime_concrete" | "chisel:zag/sandstone" | "chisel:coin_tails/gold_block" | "extshape:diorite_fence_gate" | "extshape:cyan_terracotta_vertical_slab" | "mcsynthetic_birch_wall_sign" | "minecraft:mcsynthetic_birch_wall_sign" | "blue_orchid" | "minecraft:blue_orchid" | "chisel:cracked/cobblestone" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "chisel:tiles_medium/sandstone" | "extshape:white_wool_vertical_slab" | "extshape:red_terracotta_button" | "chisel:largeornate/stone" | "diorite_stairs" | "minecraft:diorite_stairs" | "mtr:rail_connector_60" | "chisel:chaotic_medium/blue_concrete" | "chisel:layer/ice" | "extshape:orange_wool_quarter_piece" | "adorn:crimson_kitchen_sink" | "chisel:bismuth/diamond_block" | "command_block" | "minecraft:command_block" | "exlinefurniture:dark_oak_lamp_lime" | "extshape:snow_vertical_stairs" | "exlinefurniture:oven" | "chisel:twist/ice" | "exlinefurniture:acacia_chair" | "extshape:nether_wart_vertical_slab" | "chisel:array/lime_concrete" | "extshape:crying_obsidian_stairs" | "extshape:raw_iron_vertical_slab" | "mtr:signal_remover_cyan" | "londonunderground:platform_tfl_gap" | "adorn:melon_crate" | "chisel:triple_bricks/light_gray_concrete" | "extshape:green_wool_fence" | "extshape:smooth_sandstone_quarter_piece" | "endermite_spawn_egg" | "minecraft:endermite_spawn_egg" | "adorn:polished_blackstone_step" | "extshape:black_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_red" | "exlinefurniture:dark_oak_dresser" | "extshape:yellow_terracotta_button" | "extshape:raw_copper_button" | "wheat_plus:road_line_single_white_half" | "chisel:large_tile/orange_concrete" | "extshape:cyan_terracotta_vertical_stairs" | "mcsynthetic_bubble_column" | "minecraft:mcsynthetic_bubble_column" | "netherite_scrap" | "minecraft:netherite_scrap" | "adorn:blackstone_step" | "chisel:circular/orange_concrete" | "chisel:prism/glowstone" | "cut_sandstone" | "minecraft:cut_sandstone" | "chisel:circular/sandstone" | "adorn:smooth_red_sandstone_step" | "chisel:crude_paneling/birch_planks" | "chiselsandbits:chiselediron" | "chisel:tiles_small/ice" | "chisel:encased_smooth/jungle_planks" | "chisel:encased/oak_planks" | "chisel:prism/andesite" | "extshape:black_wool_quarter_piece" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "beetroot_seeds" | "minecraft:beetroot_seeds" | "extshape:brick_vertical_slab" | "twisting_vines" | "minecraft:twisting_vines" | "chisel:cracked/purple_concrete" | "exlinefurniture:warped_chair_purple" | "chisel:chaotic_bricks/red_sandstone" | "chisel:french/deepslate" | "enchanting_table" | "minecraft:enchanting_table" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "chisel:solid_bricks/red_concrete" | "chisel:prism/yellow_concrete" | "lead" | "minecraft:lead" | "chisel:cracked_bricks/granite" | "extshape:waxed_oxidized_cut_copper_vertical_slab" | "extshape:polished_diorite_fence_gate" | "extshape:packed_ice_vertical_slab" | "campfire" | "minecraft:campfire" | "extshape:lime_wool_quarter_piece" | "extshape:tuff_vertical_slab" | "chisel:raw/andesite" | "chisel:chaotic_medium/orange_concrete" | "extshape:light_blue_wool_wall" | "chisel:road/sandstone" | "chisel:encased_bricks/gray_concrete" | "extshape:red_terracotta_slab" | "jungle_log" | "minecraft:jungle_log" | "brick_stairs" | "minecraft:brick_stairs" | "exlinefurniture:birch_chair_white" | "extshape:green_terracotta_stairs" | "chisel:large_tile/sandstone" | "extshape:brown_concrete_fence_gate" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "chisel:paneling/birch_planks" | "extshape:gold_fence_gate" | "acacia_wood" | "minecraft:acacia_wood" | "mtr:station_color_gravel" | "chisel:twist/bricks" | "extshape:diamond_stairs" | "mcsynthetic_potted_bamboo" | "minecraft:mcsynthetic_potted_bamboo" | "exlinefurniture:warped_chair_gray" | "black_stained_glass" | "minecraft:black_stained_glass" | "extshape:smooth_red_sandstone_button"; + type Potion = "invisibility" | "minecraft:invisibility" | "water_breathing" | "minecraft:water_breathing" | "water" | "minecraft:water" | "strong_leaping" | "minecraft:strong_leaping" | "poison" | "minecraft:poison" | "slowness" | "minecraft:slowness" | "turtle_master" | "minecraft:turtle_master" | "slow_falling" | "minecraft:slow_falling" | "long_regeneration" | "minecraft:long_regeneration" | "long_strength" | "minecraft:long_strength" | "fire_resistance" | "minecraft:fire_resistance" | "swiftness" | "minecraft:swiftness" | "mundane" | "minecraft:mundane" | "healing" | "minecraft:healing" | "long_swiftness" | "minecraft:long_swiftness" | "long_turtle_master" | "minecraft:long_turtle_master" | "empty" | "minecraft:empty" | "long_weakness" | "minecraft:long_weakness" | "long_water_breathing" | "minecraft:long_water_breathing" | "strong_slowness" | "minecraft:strong_slowness" | "strong_swiftness" | "minecraft:strong_swiftness" | "strong_poison" | "minecraft:strong_poison" | "long_slow_falling" | "minecraft:long_slow_falling" | "awkward" | "minecraft:awkward" | "regeneration" | "minecraft:regeneration" | "long_poison" | "minecraft:long_poison" | "strong_strength" | "minecraft:strong_strength" | "luck" | "minecraft:luck" | "strength" | "minecraft:strength" | "long_slowness" | "minecraft:long_slowness" | "strong_turtle_master" | "minecraft:strong_turtle_master" | "strong_healing" | "minecraft:strong_healing" | "strong_regeneration" | "minecraft:strong_regeneration" | "weakness" | "minecraft:weakness" | "long_night_vision" | "minecraft:long_night_vision" | "long_leaping" | "minecraft:long_leaping" | "thick" | "minecraft:thick" | "long_invisibility" | "minecraft:long_invisibility" | "harming" | "minecraft:harming" | "leaping" | "minecraft:leaping" | "long_fire_resistance" | "minecraft:long_fire_resistance" | "night_vision" | "minecraft:night_vision" | "strong_harming" | "minecraft:strong_harming"; + type ParticleType = "rain" | "minecraft:rain" | "dolphin" | "minecraft:dolphin" | "falling_nectar" | "minecraft:falling_nectar" | "glow" | "minecraft:glow" | "heart" | "minecraft:heart" | "bubble_pop" | "minecraft:bubble_pop" | "item" | "minecraft:item" | "falling_dripstone_water" | "minecraft:falling_dripstone_water" | "elder_guardian" | "minecraft:elder_guardian" | "flame" | "minecraft:flame" | "poof" | "minecraft:poof" | "item_snowball" | "minecraft:item_snowball" | "ambient_entity_effect" | "minecraft:ambient_entity_effect" | "nautilus" | "minecraft:nautilus" | "scrape" | "minecraft:scrape" | "spore_blossom_air" | "minecraft:spore_blossom_air" | "sweep_attack" | "minecraft:sweep_attack" | "falling_obsidian_tear" | "minecraft:falling_obsidian_tear" | "portal" | "minecraft:portal" | "dripping_lava" | "minecraft:dripping_lava" | "falling_lava" | "minecraft:falling_lava" | "dragon_breath" | "minecraft:dragon_breath" | "small_flame" | "minecraft:small_flame" | "dust" | "minecraft:dust" | "bubble_column_up" | "minecraft:bubble_column_up" | "block_marker" | "minecraft:block_marker" | "happy_villager" | "minecraft:happy_villager" | "angry_villager" | "minecraft:angry_villager" | "splash" | "minecraft:splash" | "crit" | "minecraft:crit" | "enchant" | "minecraft:enchant" | "soul_fire_flame" | "minecraft:soul_fire_flame" | "wax_on" | "minecraft:wax_on" | "witch" | "minecraft:witch" | "campfire_signal_smoke" | "minecraft:campfire_signal_smoke" | "wax_off" | "minecraft:wax_off" | "falling_spore_blossom" | "minecraft:falling_spore_blossom" | "damage_indicator" | "minecraft:damage_indicator" | "smoke" | "minecraft:smoke" | "ash" | "minecraft:ash" | "glow_squid_ink" | "minecraft:glow_squid_ink" | "spit" | "minecraft:spit" | "explosion" | "minecraft:explosion" | "falling_honey" | "minecraft:falling_honey" | "campfire_cosy_smoke" | "minecraft:campfire_cosy_smoke" | "snowflake" | "minecraft:snowflake" | "fishing" | "minecraft:fishing" | "flash" | "minecraft:flash" | "electric_spark" | "minecraft:electric_spark" | "dust_color_transition" | "minecraft:dust_color_transition" | "falling_water" | "minecraft:falling_water" | "squid_ink" | "minecraft:squid_ink" | "falling_dust" | "minecraft:falling_dust" | "current_down" | "minecraft:current_down" | "dripping_honey" | "minecraft:dripping_honey" | "lava" | "minecraft:lava" | "reverse_portal" | "minecraft:reverse_portal" | "bubble" | "minecraft:bubble" | "landing_lava" | "minecraft:landing_lava" | "sneeze" | "minecraft:sneeze" | "dripping_water" | "minecraft:dripping_water" | "enchanted_hit" | "minecraft:enchanted_hit" | "landing_honey" | "minecraft:landing_honey" | "warped_spore" | "minecraft:warped_spore" | "dripping_obsidian_tear" | "minecraft:dripping_obsidian_tear" | "cloud" | "minecraft:cloud" | "end_rod" | "minecraft:end_rod" | "soul" | "minecraft:soul" | "note" | "minecraft:note" | "composter" | "minecraft:composter" | "mycelium" | "minecraft:mycelium" | "landing_obsidian_tear" | "minecraft:landing_obsidian_tear" | "white_ash" | "minecraft:white_ash" | "explosion_emitter" | "minecraft:explosion_emitter" | "underwater" | "minecraft:underwater" | "crimson_spore" | "minecraft:crimson_spore" | "block" | "minecraft:block" | "totem_of_undying" | "minecraft:totem_of_undying" | "dripping_dripstone_water" | "minecraft:dripping_dripstone_water" | "jsblock:light_block" | "large_smoke" | "minecraft:large_smoke" | "effect" | "minecraft:effect" | "vibration" | "minecraft:vibration" | "falling_dripstone_lava" | "minecraft:falling_dripstone_lava" | "dripping_dripstone_lava" | "minecraft:dripping_dripstone_lava" | "item_slime" | "minecraft:item_slime" | "firework" | "minecraft:firework" | "instant_effect" | "minecraft:instant_effect" | "entity_effect" | "minecraft:entity_effect"; + type BlockEntityType = "adorn:kitchen_cupboard" | "chest" | "minecraft:chest" | "piston" | "minecraft:piston" | "londonunderground:block_roundel_2_big_even" | "mtr:lift_track_floor_1" | "jsblock:pids_4a" | "banner" | "minecraft:banner" | "londonunderground:block_roundel_3" | "jsblock:station_name_tall_stand" | "mtr:apg_glass" | "mtr:tactile_map" | "structure_block" | "minecraft:structure_block" | "londonunderground:block_roundel_station_top" | "chiselsandbits:chiseled_printer" | "mtr:train_redstone_sensor" | "smoker" | "minecraft:smoker" | "londonunderground:block_roundel_1" | "londonunderground:block_roundel_2" | "mtr:railway_sign_3_odd" | "adorn:kitchen_sink" | "mtr:clock" | "shulker_box" | "minecraft:shulker_box" | "dispenser" | "minecraft:dispenser" | "lectern" | "minecraft:lectern" | "londonunderground:sign_trams" | "daylight_detector" | "minecraft:daylight_detector" | "bed" | "minecraft:bed" | "mtr:train_schedule_sensor" | "londonunderground:sign_underground" | "londonunderground:block_roundel_2_big" | "mtr:route_sign_standing_metal" | "comparator" | "minecraft:comparator" | "mtr:arrival_projector_1_small" | "sign" | "minecraft:sign" | "mtr:station_name_entrance" | "trapped_chest" | "minecraft:trapped_chest" | "mtr:railway_sign_7_even" | "mtr:route_sign_standing_light" | "hopper" | "minecraft:hopper" | "ender_chest" | "minecraft:ender_chest" | "mtr:railway_sign_6_even" | "chiselsandbits:bit_storage" | "mtr:psd_top" | "mtr:railway_sign_7_odd" | "adorn:drawer" | "londonunderground:block_roundel_3_big" | "mtr:route_sign_wall_metal" | "jsblock:butterfly_light" | "londonunderground:pids_northern" | "mtr:route_sign_wall_light" | "brewing_stand" | "minecraft:brewing_stand" | "sculk_sensor" | "minecraft:sculk_sensor" | "furnace" | "minecraft:furnace" | "londonunderground:sign_metro" | "londonunderground:block_roundel_station" | "beehive" | "minecraft:beehive" | "jsblock:light_block" | "londonunderground:tunnel_block_2_signal" | "jsblock:pids_rv_sil" | "mtr:train_announcer" | "mtr:railway_sign_5_odd" | "mtr:arrival_projector_1_large" | "command_block" | "minecraft:command_block" | "mob_spawner" | "minecraft:mob_spawner" | "blast_furnace" | "minecraft:blast_furnace" | "mtr:station_name_wall" | "mtr:train_cargo_unloader" | "beacon" | "minecraft:beacon" | "mtr:station_name_tall_wall" | "jsblock:signal_light_green" | "barrel" | "minecraft:barrel" | "jsblock:signal_light_inverted_1" | "adorn:shelf" | "mtr:railway_sign_4_odd" | "mtr:railway_sign_3_even" | "jsblock:pids_5" | "jsblock:signal_light_inverted_2" | "jsblock:pids_4" | "skull" | "minecraft:skull" | "bell" | "minecraft:bell" | "londonunderground:sign_dlr" | "jsblock:kcr_name_sign" | "londonunderground:tunnel_darkness" | "mtr:station_name_wall_gray" | "mtr:railway_sign_2_even" | "londonunderground:metropolitan_sign" | "mtr:lift_buttons_1" | "mtr:railway_sign_2_odd" | "adorn:brewer" | "mtr:station_name_tall_block_double_sided" | "chiselsandbits:chiseled" | "jsblock:signal_light_blue" | "londonunderground:sign_poppy" | "mtr:railway_sign_4_even" | "londonunderground:block_roundel_station_type_b" | "londonunderground:block_roundel_station_type_c" | "londonunderground:sign_river" | "mtr:station_name_wall_black" | "londonunderground:block_roundel_1_big" | "bitsandchisels:bits_block_entity" | "jsblock:departure_timer" | "enchanting_table" | "minecraft:enchanting_table" | "end_portal" | "minecraft:end_portal" | "end_gateway" | "minecraft:end_gateway" | "londonunderground:morden_sign" | "londonunderground:sign_overground" | "mtr:signal_light_4" | "jsblock:signal_light_red_2" | "londonunderground:british_rail_underground" | "mtr:signal_light_3" | "campfire" | "minecraft:campfire" | "dropper" | "minecraft:dropper" | "mtr:arrival_projector_1_medium" | "londonunderground:elizabeth_sign" | "mtr:signal_light_2" | "mtr:railway_sign_5_even" | "mtr:signal_light_1" | "londonunderground:block_roundel_3_big_even" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "mtr:station_name_tall_block" | "mtr:train_cargo_loader" | "jukebox" | "minecraft:jukebox" | "jsblock:sound_looper" | "mtr:pids_1" | "jsblock:signal_light_red_1" | "mtr:railway_sign_6_odd" | "londonunderground:block_roundel_1_big_even" | "conduit" | "minecraft:conduit" | "mtr:boat_node" | "londonunderground:sign_lizzy" | "londonunderground:sign_pride" | "mtr:pids_2" | "londonunderground:block_roundel_nle" | "mtr:pids_3" | "adorn:trading_station" | "jsblock:pids_rv_sil_2" | "jigsaw" | "minecraft:jigsaw"; + type Motive = "pointer" | "minecraft:pointer" | "match" | "minecraft:match" | "aztec2" | "minecraft:aztec2" | "pool" | "minecraft:pool" | "aztec" | "minecraft:aztec" | "void" | "minecraft:void" | "sea" | "minecraft:sea" | "wanderer" | "minecraft:wanderer" | "bust" | "minecraft:bust" | "fighters" | "minecraft:fighters" | "bomb" | "minecraft:bomb" | "stage" | "minecraft:stage" | "wasteland" | "minecraft:wasteland" | "burning_skull" | "minecraft:burning_skull" | "alban" | "minecraft:alban" | "skeleton" | "minecraft:skeleton" | "plant" | "minecraft:plant" | "courbet" | "minecraft:courbet" | "donkey_kong" | "minecraft:donkey_kong" | "creebet" | "minecraft:creebet" | "skull_and_roses" | "minecraft:skull_and_roses" | "kebab" | "minecraft:kebab" | "pigscene" | "minecraft:pigscene" | "graham" | "minecraft:graham" | "wither" | "minecraft:wither" | "sunset" | "minecraft:sunset"; + type ChunkStatus = "heightmaps" | "minecraft:heightmaps" | "biomes" | "minecraft:biomes" | "full" | "minecraft:full" | "carvers" | "minecraft:carvers" | "structure_starts" | "minecraft:structure_starts" | "features" | "minecraft:features" | "liquid_carvers" | "minecraft:liquid_carvers" | "empty" | "minecraft:empty" | "spawn" | "minecraft:spawn" | "structure_references" | "minecraft:structure_references" | "surface" | "minecraft:surface" | "light" | "minecraft:light" | "noise" | "minecraft:noise"; + type RuleTestType = "tag_match" | "minecraft:tag_match" | "blockstate_match" | "minecraft:blockstate_match" | "always_true" | "minecraft:always_true" | "block_match" | "minecraft:block_match" | "kubejs:invert" | "kubejs:always_false" | "random_blockstate_match" | "minecraft:random_blockstate_match" | "random_block_match" | "minecraft:random_block_match" | "kubejs:any_match" | "kubejs:all_match"; + type PosRuleTestType = "linear_pos" | "minecraft:linear_pos" | "axis_aligned_linear_pos" | "minecraft:axis_aligned_linear_pos" | "always_true" | "minecraft:always_true"; + type MenuType = "adorn:kitchen_cupboard" | "merchant" | "minecraft:merchant" | "grindstone" | "minecraft:grindstone" | "inmis:backpack" | "smithing" | "minecraft:smithing" | "loom" | "minecraft:loom" | "chiselsandbits:chiseled_printer" | "smoker" | "minecraft:smoker" | "stonecutter" | "minecraft:stonecutter" | "shulker_box" | "minecraft:shulker_box" | "chiselsandbits:modification_table" | "generic_9x6" | "minecraft:generic_9x6" | "adorn:drawer" | "chisel:chisel_inventory" | "generic_9x5" | "minecraft:generic_9x5" | "generic_9x4" | "minecraft:generic_9x4" | "lectern" | "minecraft:lectern" | "generic_9x3" | "minecraft:generic_9x3" | "generic_9x2" | "minecraft:generic_9x2" | "generic_9x1" | "minecraft:generic_9x1" | "anvil" | "minecraft:anvil" | "brewing_stand" | "minecraft:brewing_stand" | "generic_3x3" | "minecraft:generic_3x3" | "furnace" | "minecraft:furnace" | "cartography_table" | "minecraft:cartography_table" | "chiselsandbits:bag" | "adorn:brewer" | "chiselsandbits:pattern_scanner" | "crafting" | "minecraft:crafting" | "enchantment" | "minecraft:enchantment" | "blast_furnace" | "minecraft:blast_furnace" | "adorn:trading_station" | "hopper" | "minecraft:hopper" | "beacon" | "minecraft:beacon"; + type RecipeType = "crafting" | "minecraft:crafting" | "stonecutting" | "minecraft:stonecutting" | "smelting" | "minecraft:smelting" | "smoking" | "minecraft:smoking" | "adorn:brewing" | "blasting" | "minecraft:blasting" | "campfire_cooking" | "minecraft:campfire_cooking" | "chiselsandbits:modification_table" | "smithing" | "minecraft:smithing"; + type RecipeSerializer = "stonecutting" | "minecraft:stonecutting" | "crafting_shaped" | "minecraft:crafting_shaped" | "crafting_special_armordye" | "minecraft:crafting_special_armordye" | "crafting_special_bookcloning" | "minecraft:crafting_special_bookcloning" | "crafting_special_mapextending" | "minecraft:crafting_special_mapextending" | "smithing" | "minecraft:smithing" | "crafting_shapeless" | "minecraft:crafting_shapeless" | "kubejs:shapeless" | "crafting_special_tippedarrow" | "minecraft:crafting_special_tippedarrow" | "smoking" | "minecraft:smoking" | "crafting_special_shielddecoration" | "minecraft:crafting_special_shielddecoration" | "adorn:brewing" | "chiselsandbits:modification_table" | "crafting_special_mapcloning" | "minecraft:crafting_special_mapcloning" | "smelting" | "minecraft:smelting" | "crafting_special_shulkerboxcoloring" | "minecraft:crafting_special_shulkerboxcoloring" | "crafting_special_bannerduplicate" | "minecraft:crafting_special_bannerduplicate" | "crafting_special_suspiciousstew" | "minecraft:crafting_special_suspiciousstew" | "blasting" | "minecraft:blasting" | "crafting_special_firework_star" | "minecraft:crafting_special_firework_star" | "crafting_special_firework_star_fade" | "minecraft:crafting_special_firework_star_fade" | "chiselsandbits:bag_dyeing" | "kubejs:shaped" | "campfire_cooking" | "minecraft:campfire_cooking" | "crafting_special_firework_rocket" | "minecraft:crafting_special_firework_rocket" | "crafting_special_repairitem" | "minecraft:crafting_special_repairitem" | "adorn:brewing_from_fluid"; + type Attribute = "zombie.spawn_reinforcements" | "minecraft:zombie.spawn_reinforcements" | "generic.attack_speed" | "minecraft:generic.attack_speed" | "generic.knockback_resistance" | "minecraft:generic.knockback_resistance" | "generic.attack_knockback" | "minecraft:generic.attack_knockback" | "generic.luck" | "minecraft:generic.luck" | "horse.jump_strength" | "minecraft:horse.jump_strength" | "generic.movement_speed" | "minecraft:generic.movement_speed" | "generic.attack_damage" | "minecraft:generic.attack_damage" | "morecommands:swim_speed" | "generic.flying_speed" | "minecraft:generic.flying_speed" | "morecommands:reach" | "generic.max_health" | "minecraft:generic.max_health" | "generic.follow_range" | "minecraft:generic.follow_range" | "generic.armor_toughness" | "minecraft:generic.armor_toughness" | "generic.armor" | "minecraft:generic.armor"; + type GameEvent = "block_destroy" | "minecraft:block_destroy" | "container_close" | "minecraft:container_close" | "shear" | "minecraft:shear" | "wolf_shaking" | "minecraft:wolf_shaking" | "lightning_strike" | "minecraft:lightning_strike" | "block_place" | "minecraft:block_place" | "entity_killed" | "minecraft:entity_killed" | "ravager_roar" | "minecraft:ravager_roar" | "entity_place" | "minecraft:entity_place" | "prime_fuse" | "minecraft:prime_fuse" | "hit_ground" | "minecraft:hit_ground" | "shulker_close" | "minecraft:shulker_close" | "block_open" | "minecraft:block_open" | "entity_damaged" | "minecraft:entity_damaged" | "shulker_open" | "minecraft:shulker_open" | "block_unswitch" | "minecraft:block_unswitch" | "block_change" | "minecraft:block_change" | "block_press" | "minecraft:block_press" | "drinking_finish" | "minecraft:drinking_finish" | "fishing_rod_reel_in" | "minecraft:fishing_rod_reel_in" | "eat" | "minecraft:eat" | "elytra_free_fall" | "minecraft:elytra_free_fall" | "ring_bell" | "minecraft:ring_bell" | "explode" | "minecraft:explode" | "dispense_fail" | "minecraft:dispense_fail" | "piston_extend" | "minecraft:piston_extend" | "block_attach" | "minecraft:block_attach" | "projectile_shoot" | "minecraft:projectile_shoot" | "mob_interact" | "minecraft:mob_interact" | "flap" | "minecraft:flap" | "block_detach" | "minecraft:block_detach" | "projectile_land" | "minecraft:projectile_land" | "block_close" | "minecraft:block_close" | "minecart_moving" | "minecraft:minecart_moving" | "splash" | "minecraft:splash" | "fluid_place" | "minecraft:fluid_place" | "container_open" | "minecraft:container_open" | "fluid_pickup" | "minecraft:fluid_pickup" | "equip" | "minecraft:equip" | "block_unpress" | "minecraft:block_unpress" | "step" | "minecraft:step" | "fishing_rod_cast" | "minecraft:fishing_rod_cast" | "swim" | "minecraft:swim" | "block_switch" | "minecraft:block_switch" | "piston_contract" | "minecraft:piston_contract"; + type PositionSourceType = "block" | "minecraft:block" | "entity" | "minecraft:entity"; + type StatType = "killed" | "minecraft:killed" | "custom" | "minecraft:custom" | "mined" | "minecraft:mined" | "picked_up" | "minecraft:picked_up" | "used" | "minecraft:used" | "dropped" | "minecraft:dropped" | "crafted" | "minecraft:crafted" | "killed_by" | "minecraft:killed_by" | "broken" | "minecraft:broken"; + type VillagerType = "snow" | "minecraft:snow" | "desert" | "minecraft:desert" | "plains" | "minecraft:plains" | "jungle" | "minecraft:jungle" | "taiga" | "minecraft:taiga" | "savanna" | "minecraft:savanna" | "swamp" | "minecraft:swamp"; + type VillagerProfession = "cleric" | "minecraft:cleric" | "toolsmith" | "minecraft:toolsmith" | "cartographer" | "minecraft:cartographer" | "weaponsmith" | "minecraft:weaponsmith" | "librarian" | "minecraft:librarian" | "butcher" | "minecraft:butcher" | "fletcher" | "minecraft:fletcher" | "mason" | "minecraft:mason" | "none" | "minecraft:none" | "fisherman" | "minecraft:fisherman" | "leatherworker" | "minecraft:leatherworker" | "armorer" | "minecraft:armorer" | "shepherd" | "minecraft:shepherd" | "nitwit" | "minecraft:nitwit" | "farmer" | "minecraft:farmer"; + type PoiType = "cleric" | "minecraft:cleric" | "toolsmith" | "minecraft:toolsmith" | "cartographer" | "minecraft:cartographer" | "weaponsmith" | "minecraft:weaponsmith" | "beehive" | "minecraft:beehive" | "librarian" | "minecraft:librarian" | "bee_nest" | "minecraft:bee_nest" | "butcher" | "minecraft:butcher" | "lightning_rod" | "minecraft:lightning_rod" | "fletcher" | "minecraft:fletcher" | "mason" | "minecraft:mason" | "home" | "minecraft:home" | "fisherman" | "minecraft:fisherman" | "lodestone" | "minecraft:lodestone" | "leatherworker" | "minecraft:leatherworker" | "unemployed" | "minecraft:unemployed" | "armorer" | "minecraft:armorer" | "shepherd" | "minecraft:shepherd" | "nether_portal" | "minecraft:nether_portal" | "nitwit" | "minecraft:nitwit" | "meeting" | "minecraft:meeting" | "farmer" | "minecraft:farmer"; + type MemoryModuleType = "heard_bell_time" | "minecraft:heard_bell_time" | "doors_to_close" | "minecraft:doors_to_close" | "is_tempted" | "minecraft:is_tempted" | "secondary_job_site" | "minecraft:secondary_job_site" | "nearby_adult_piglins" | "minecraft:nearby_adult_piglins" | "hurt_by" | "minecraft:hurt_by" | "ram_target" | "minecraft:ram_target" | "golem_detected_recently" | "minecraft:golem_detected_recently" | "nearest_visible_adult" | "minecraft:nearest_visible_adult" | "nearest_visible_player" | "minecraft:nearest_visible_player" | "visible_adult_hoglin_count" | "minecraft:visible_adult_hoglin_count" | "nearest_targetable_player_not_wearing_gold" | "minecraft:nearest_targetable_player_not_wearing_gold" | "cant_reach_walk_target_since" | "minecraft:cant_reach_walk_target_since" | "dummy" | "minecraft:dummy" | "last_woken" | "minecraft:last_woken" | "nearest_visible_nemesis" | "minecraft:nearest_visible_nemesis" | "nearest_visible_adult_hoglins" | "minecraft:nearest_visible_adult_hoglins" | "celebrate_location" | "minecraft:celebrate_location" | "last_worked_at_poi" | "minecraft:last_worked_at_poi" | "path" | "minecraft:path" | "dancing" | "minecraft:dancing" | "nearest_visible_zombified" | "minecraft:nearest_visible_zombified" | "temptation_cooldown_ticks" | "minecraft:temptation_cooldown_ticks" | "breed_target" | "minecraft:breed_target" | "nearest_hostile" | "minecraft:nearest_hostile" | "nearest_visible_huntable_hoglin" | "minecraft:nearest_visible_huntable_hoglin" | "visible_villager_babies" | "minecraft:visible_villager_babies" | "attack_target" | "minecraft:attack_target" | "visible_mobs" | "minecraft:visible_mobs" | "potential_job_site" | "minecraft:potential_job_site" | "interactable_doors" | "minecraft:interactable_doors" | "ram_cooldown_ticks" | "minecraft:ram_cooldown_ticks" | "nearest_attackable" | "minecraft:nearest_attackable" | "play_dead_ticks" | "minecraft:play_dead_ticks" | "visible_adult_piglin_count" | "minecraft:visible_adult_piglin_count" | "ate_recently" | "minecraft:ate_recently" | "nearest_visible_targetable_player" | "minecraft:nearest_visible_targetable_player" | "universal_anger" | "minecraft:universal_anger" | "home" | "minecraft:home" | "disable_walk_to_admire_item" | "minecraft:disable_walk_to_admire_item" | "pacified" | "minecraft:pacified" | "avoid_target" | "minecraft:avoid_target" | "angry_at" | "minecraft:angry_at" | "nearest_visible_baby_hoglin" | "minecraft:nearest_visible_baby_hoglin" | "interaction_target" | "minecraft:interaction_target" | "long_jump_mid_jump" | "minecraft:long_jump_mid_jump" | "admiring_item" | "minecraft:admiring_item" | "nearest_visible_adult_piglins" | "minecraft:nearest_visible_adult_piglins" | "attack_cooling_down" | "minecraft:attack_cooling_down" | "nearest_visible_adult_piglin" | "minecraft:nearest_visible_adult_piglin" | "meeting_point" | "minecraft:meeting_point" | "hiding_place" | "minecraft:hiding_place" | "tempting_player" | "minecraft:tempting_player" | "has_hunting_cooldown" | "minecraft:has_hunting_cooldown" | "admiring_disabled" | "minecraft:admiring_disabled" | "mobs" | "minecraft:mobs" | "last_slept" | "minecraft:last_slept" | "ride_target" | "minecraft:ride_target" | "walk_target" | "minecraft:walk_target" | "nearest_visible_wanted_item" | "minecraft:nearest_visible_wanted_item" | "long_jump_cooling_down" | "minecraft:long_jump_cooling_down" | "job_site" | "minecraft:job_site" | "time_trying_to_reach_admire_item" | "minecraft:time_trying_to_reach_admire_item" | "hunted_recently" | "minecraft:hunted_recently" | "nearest_bed" | "minecraft:nearest_bed" | "hurt_by_entity" | "minecraft:hurt_by_entity" | "look_target" | "minecraft:look_target" | "nearest_player_holding_wanted_item" | "minecraft:nearest_player_holding_wanted_item" | "nearest_players" | "minecraft:nearest_players" | "nearest_repellent" | "minecraft:nearest_repellent"; + type SensorType = "villager_hostiles" | "minecraft:villager_hostiles" | "nearest_adult" | "minecraft:nearest_adult" | "hoglin_specific_sensor" | "minecraft:hoglin_specific_sensor" | "hurt_by" | "minecraft:hurt_by" | "golem_detected" | "minecraft:golem_detected" | "axolotl_attackables" | "minecraft:axolotl_attackables" | "goat_temptations" | "minecraft:goat_temptations" | "secondary_pois" | "minecraft:secondary_pois" | "villager_babies" | "minecraft:villager_babies" | "dummy" | "minecraft:dummy" | "axolotl_temptations" | "minecraft:axolotl_temptations" | "nearest_living_entities" | "minecraft:nearest_living_entities" | "nearest_items" | "minecraft:nearest_items" | "nearest_bed" | "minecraft:nearest_bed" | "piglin_specific_sensor" | "minecraft:piglin_specific_sensor" | "nearest_players" | "minecraft:nearest_players" | "piglin_brute_specific_sensor" | "minecraft:piglin_brute_specific_sensor"; + type Schedule = "empty" | "minecraft:empty" | "villager_baby" | "minecraft:villager_baby" | "villager_default" | "minecraft:villager_default" | "simple" | "minecraft:simple"; + type Activity = "admire_item" | "minecraft:admire_item" | "rest" | "minecraft:rest" | "play" | "minecraft:play" | "panic" | "minecraft:panic" | "play_dead" | "minecraft:play_dead" | "ram" | "minecraft:ram" | "idle" | "minecraft:idle" | "celebrate" | "minecraft:celebrate" | "long_jump" | "minecraft:long_jump" | "core" | "minecraft:core" | "work" | "minecraft:work" | "ride" | "minecraft:ride" | "hide" | "minecraft:hide" | "avoid" | "minecraft:avoid" | "raid" | "minecraft:raid" | "fight" | "minecraft:fight" | "pre_raid" | "minecraft:pre_raid" | "meet" | "minecraft:meet"; + type LootPoolEntryType = "group" | "minecraft:group" | "loot_table" | "minecraft:loot_table" | "empty" | "minecraft:empty" | "item" | "minecraft:item" | "dynamic" | "minecraft:dynamic" | "sequence" | "minecraft:sequence" | "alternatives" | "minecraft:alternatives" | "tag" | "minecraft:tag"; + type LootItemFunctionType = "set_stew_effect" | "minecraft:set_stew_effect" | "enchant_with_levels" | "minecraft:enchant_with_levels" | "copy_name" | "minecraft:copy_name" | "furnace_smelt" | "minecraft:furnace_smelt" | "copy_nbt" | "minecraft:copy_nbt" | "set_attributes" | "minecraft:set_attributes" | "set_banner_pattern" | "minecraft:set_banner_pattern" | "set_damage" | "minecraft:set_damage" | "set_lore" | "minecraft:set_lore" | "set_loot_table" | "minecraft:set_loot_table" | "set_nbt" | "minecraft:set_nbt" | "apply_bonus" | "minecraft:apply_bonus" | "explosion_decay" | "minecraft:explosion_decay" | "fill_player_head" | "minecraft:fill_player_head" | "set_name" | "minecraft:set_name" | "exploration_map" | "minecraft:exploration_map" | "set_count" | "minecraft:set_count" | "looting_enchant" | "minecraft:looting_enchant" | "copy_state" | "minecraft:copy_state" | "enchant_randomly" | "minecraft:enchant_randomly" | "set_enchantments" | "minecraft:set_enchantments" | "set_potion" | "minecraft:set_potion" | "set_contents" | "minecraft:set_contents" | "limit_count" | "minecraft:limit_count"; + type LootItemConditionType = "value_check" | "minecraft:value_check" | "random_chance" | "minecraft:random_chance" | "killed_by_player" | "minecraft:killed_by_player" | "survives_explosion" | "minecraft:survives_explosion" | "table_bonus" | "minecraft:table_bonus" | "location_check" | "minecraft:location_check" | "adorn:game_rule" | "damage_source_properties" | "minecraft:damage_source_properties" | "random_chance_with_looting" | "minecraft:random_chance_with_looting" | "entity_properties" | "minecraft:entity_properties" | "entity_scores" | "minecraft:entity_scores" | "inverted" | "minecraft:inverted" | "block_state_property" | "minecraft:block_state_property" | "reference" | "minecraft:reference" | "alternative" | "minecraft:alternative" | "time_check" | "minecraft:time_check" | "weather_check" | "minecraft:weather_check" | "match_tool" | "minecraft:match_tool"; + type LootNumberProviderType = "uniform" | "minecraft:uniform" | "score" | "minecraft:score" | "binomial" | "minecraft:binomial" | "constant" | "minecraft:constant"; + type LootNbtProviderType = "context" | "minecraft:context" | "storage" | "minecraft:storage"; + type LootScoreProviderType = "fixed" | "minecraft:fixed" | "context" | "minecraft:context"; + type DimensionType = never; + type Level = never; + type LevelStem = never; + type FloatProviderType = "uniform" | "minecraft:uniform" | "clamped_normal" | "minecraft:clamped_normal" | "trapezoid" | "minecraft:trapezoid" | "constant" | "minecraft:constant"; + type IntProviderType = "uniform" | "minecraft:uniform" | "biased_to_bottom" | "minecraft:biased_to_bottom" | "clamped" | "minecraft:clamped" | "clamped_normal" | "minecraft:clamped_normal" | "constant" | "minecraft:constant" | "weighted_list" | "minecraft:weighted_list"; + type HeightProviderType = "uniform" | "minecraft:uniform" | "biased_to_bottom" | "minecraft:biased_to_bottom" | "very_biased_to_bottom" | "minecraft:very_biased_to_bottom" | "trapezoid" | "minecraft:trapezoid" | "constant" | "minecraft:constant" | "weighted_list" | "minecraft:weighted_list"; + type BlockPredicateType = "any_of" | "minecraft:any_of" | "all_of" | "minecraft:all_of" | "not" | "minecraft:not" | "matching_fluids" | "minecraft:matching_fluids" | "would_survive" | "minecraft:would_survive" | "inside_world_bounds" | "minecraft:inside_world_bounds" | "true" | "minecraft:true" | "solid" | "minecraft:solid" | "matching_blocks" | "minecraft:matching_blocks" | "replaceable" | "minecraft:replaceable" | "matching_block_tag" | "minecraft:matching_block_tag" | "has_sturdy_face" | "minecraft:has_sturdy_face"; + type NoiseGeneratorSettings = "nether" | "minecraft:nether" | "floating_islands" | "minecraft:floating_islands" | "overworld" | "minecraft:overworld" | "amplified" | "minecraft:amplified" | "caves" | "minecraft:caves" | "end" | "minecraft:end" | "large_biomes" | "minecraft:large_biomes"; + type ConfiguredWorldCarver = "canyon" | "minecraft:canyon" | "cave_extra_underground" | "minecraft:cave_extra_underground" | "nether_cave" | "minecraft:nether_cave" | "cave" | "minecraft:cave"; + type ConfiguredFeature = "lake_lava" | "minecraft:lake_lava" | "azalea_tree" | "minecraft:azalea_tree" | "fancy_oak_bees_002" | "minecraft:fancy_oak_bees_002" | "disk_sand" | "minecraft:disk_sand" | "spring_nether_open" | "minecraft:spring_nether_open" | "patch_large_fern" | "minecraft:patch_large_fern" | "fancy_oak_bees_005" | "minecraft:fancy_oak_bees_005" | "trees_old_growth_pine_taiga" | "minecraft:trees_old_growth_pine_taiga" | "cave_vine" | "minecraft:cave_vine" | "flower_meadow" | "minecraft:flower_meadow" | "patch_red_mushroom" | "minecraft:patch_red_mushroom" | "ore_lapis" | "minecraft:ore_lapis" | "blue_ice" | "minecraft:blue_ice" | "sea_pickle" | "minecraft:sea_pickle" | "end_gateway_delayed" | "minecraft:end_gateway_delayed" | "blackstone_blobs" | "minecraft:blackstone_blobs" | "huge_brown_mushroom" | "minecraft:huge_brown_mushroom" | "iceberg_blue" | "minecraft:iceberg_blue" | "patch_crimson_roots" | "minecraft:patch_crimson_roots" | "clay_with_dripleaves" | "minecraft:clay_with_dripleaves" | "ore_magma" | "minecraft:ore_magma" | "end_island" | "minecraft:end_island" | "bamboo_no_podzol" | "minecraft:bamboo_no_podzol" | "trees_water" | "minecraft:trees_water" | "patch_tall_grass" | "minecraft:patch_tall_grass" | "freeze_top_layer" | "minecraft:freeze_top_layer" | "ore_diorite" | "minecraft:ore_diorite" | "trees_jungle" | "minecraft:trees_jungle" | "seagrass_short" | "minecraft:seagrass_short" | "amethyst_geode" | "minecraft:amethyst_geode" | "ore_copper_large" | "minecraft:ore_copper_large" | "ore_soul_sand" | "minecraft:ore_soul_sand" | "fancy_oak_bees_0002" | "minecraft:fancy_oak_bees_0002" | "spore_blossom" | "minecraft:spore_blossom" | "flower_default" | "minecraft:flower_default" | "end_spike" | "minecraft:end_spike" | "seagrass_mid" | "minecraft:seagrass_mid" | "meadow_trees" | "minecraft:meadow_trees" | "patch_cactus" | "minecraft:patch_cactus" | "oak_bees_005" | "minecraft:oak_bees_005" | "ore_lapis_buried" | "minecraft:ore_lapis_buried" | "patch_grass" | "minecraft:patch_grass" | "trees_savanna" | "minecraft:trees_savanna" | "patch_sunflower" | "minecraft:patch_sunflower" | "trees_flower_forest" | "minecraft:trees_flower_forest" | "spring_lava_overworld" | "minecraft:spring_lava_overworld" | "bamboo_vegetation" | "minecraft:bamboo_vegetation" | "birch" | "minecraft:birch" | "oak_bees_002" | "minecraft:oak_bees_002" | "glowstone_extra" | "minecraft:glowstone_extra" | "seagrass_tall" | "minecraft:seagrass_tall" | "ice_patch" | "minecraft:ice_patch" | "pile_hay" | "minecraft:pile_hay" | "fossil_coal" | "minecraft:fossil_coal" | "basalt_pillar" | "minecraft:basalt_pillar" | "dripleaf" | "minecraft:dripleaf" | "monster_room" | "minecraft:monster_room" | "ore_andesite" | "minecraft:ore_andesite" | "jungle_tree" | "minecraft:jungle_tree" | "basalt_blobs" | "minecraft:basalt_blobs" | "trees_windswept_hills" | "minecraft:trees_windswept_hills" | "ore_ancient_debris_small" | "minecraft:ore_ancient_debris_small" | "moss_patch_bonemeal" | "minecraft:moss_patch_bonemeal" | "patch_soul_fire" | "minecraft:patch_soul_fire" | "huge_red_mushroom" | "minecraft:huge_red_mushroom" | "spruce" | "minecraft:spruce" | "crimson_forest_vegetation" | "minecraft:crimson_forest_vegetation" | "forest_rock" | "minecraft:forest_rock" | "warped_forest_vegetation_bonemeal" | "minecraft:warped_forest_vegetation_bonemeal" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "moss_patch_ceiling" | "minecraft:moss_patch_ceiling" | "disk_clay" | "minecraft:disk_clay" | "underwater_magma" | "minecraft:underwater_magma" | "jungle_bush" | "minecraft:jungle_bush" | "birch_bees_002" | "minecraft:birch_bees_002" | "birch_bees_005" | "minecraft:birch_bees_005" | "ore_gold_buried" | "minecraft:ore_gold_buried" | "weeping_vines" | "minecraft:weeping_vines" | "large_dripstone" | "minecraft:large_dripstone" | "jungle_tree_no_vine" | "minecraft:jungle_tree_no_vine" | "flower_flower_forest" | "minecraft:flower_flower_forest" | "lush_caves_clay" | "minecraft:lush_caves_clay" | "void_start_platform" | "minecraft:void_start_platform" | "spring_nether_closed" | "minecraft:spring_nether_closed" | "nether_sprouts_bonemeal" | "minecraft:nether_sprouts_bonemeal" | "moss_patch" | "minecraft:moss_patch" | "spring_water" | "minecraft:spring_water" | "ore_tuff" | "minecraft:ore_tuff" | "ore_diamond_small" | "minecraft:ore_diamond_small" | "ore_blackstone" | "minecraft:ore_blackstone" | "fossil_diamonds" | "minecraft:fossil_diamonds" | "birch_tall" | "minecraft:birch_tall" | "mega_jungle_tree" | "minecraft:mega_jungle_tree" | "spring_lava_nether" | "minecraft:spring_lava_nether" | "end_gateway_return" | "minecraft:end_gateway_return" | "small_basalt_columns" | "minecraft:small_basalt_columns" | "crimson_fungus" | "minecraft:crimson_fungus" | "trees_birch_and_oak" | "minecraft:trees_birch_and_oak" | "trees_old_growth_spruce_taiga" | "minecraft:trees_old_growth_spruce_taiga" | "chorus_plant" | "minecraft:chorus_plant" | "patch_pumpkin" | "minecraft:patch_pumpkin" | "forest_flowers" | "minecraft:forest_flowers" | "ore_dirt" | "minecraft:ore_dirt" | "desert_well" | "minecraft:desert_well" | "seagrass_slightly_less_short" | "minecraft:seagrass_slightly_less_short" | "spring_lava_frozen" | "minecraft:spring_lava_frozen" | "patch_fire" | "minecraft:patch_fire" | "fancy_oak_bees" | "minecraft:fancy_oak_bees" | "disk_gravel" | "minecraft:disk_gravel" | "nether_sprouts" | "minecraft:nether_sprouts" | "oak" | "minecraft:oak" | "birch_bees_0002" | "minecraft:birch_bees_0002" | "warped_fungus_planted" | "minecraft:warped_fungus_planted" | "dark_oak" | "minecraft:dark_oak" | "warm_ocean_vegetation" | "minecraft:warm_ocean_vegetation" | "swamp_oak" | "minecraft:swamp_oak" | "super_birch_bees" | "minecraft:super_birch_bees" | "twisting_vines_bonemeal" | "minecraft:twisting_vines_bonemeal" | "seagrass_simple" | "minecraft:seagrass_simple" | "crimson_fungus_planted" | "minecraft:crimson_fungus_planted" | "ore_nether_gold" | "minecraft:ore_nether_gold" | "trees_taiga" | "minecraft:trees_taiga" | "delta" | "minecraft:delta" | "ore_granite" | "minecraft:ore_granite" | "ore_ancient_debris_large" | "minecraft:ore_ancient_debris_large" | "ore_clay" | "minecraft:ore_clay" | "ore_gold" | "minecraft:ore_gold" | "flower_swamp" | "minecraft:flower_swamp" | "mega_spruce" | "minecraft:mega_spruce" | "trees_plains" | "minecraft:trees_plains" | "patch_taiga_grass" | "minecraft:patch_taiga_grass" | "large_basalt_columns" | "minecraft:large_basalt_columns" | "single_piece_of_grass" | "minecraft:single_piece_of_grass" | "ice_spike" | "minecraft:ice_spike" | "bamboo_some_podzol" | "minecraft:bamboo_some_podzol" | "warped_forest_vegetation" | "minecraft:warped_forest_vegetation" | "acacia" | "minecraft:acacia" | "pile_pumpkin" | "minecraft:pile_pumpkin" | "ore_diamond_large" | "minecraft:ore_diamond_large" | "dripstone_cluster" | "minecraft:dripstone_cluster" | "pile_ice" | "minecraft:pile_ice" | "trees_grove" | "minecraft:trees_grove" | "ore_infested" | "minecraft:ore_infested" | "twisting_vines" | "minecraft:twisting_vines" | "ore_copper_small" | "minecraft:ore_copper_small" | "cave_vine_in_moss" | "minecraft:cave_vine_in_moss" | "super_birch_bees_0002" | "minecraft:super_birch_bees_0002" | "patch_waterlily" | "minecraft:patch_waterlily" | "ore_iron" | "minecraft:ore_iron" | "dark_forest_vegetation" | "minecraft:dark_forest_vegetation" | "flower_plain" | "minecraft:flower_plain" | "fancy_oak" | "minecraft:fancy_oak" | "patch_sugar_cane" | "minecraft:patch_sugar_cane" | "iceberg_packed" | "minecraft:iceberg_packed" | "ore_quartz" | "minecraft:ore_quartz" | "kelp" | "minecraft:kelp" | "clay_pool_with_dripleaves" | "minecraft:clay_pool_with_dripleaves" | "ore_iron_small" | "minecraft:ore_iron_small" | "ore_gravel" | "minecraft:ore_gravel" | "patch_grass_jungle" | "minecraft:patch_grass_jungle" | "mushroom_island_vegetation" | "minecraft:mushroom_island_vegetation" | "ore_diamond_buried" | "minecraft:ore_diamond_buried" | "ore_emerald" | "minecraft:ore_emerald" | "trees_sparse_jungle" | "minecraft:trees_sparse_jungle" | "rooted_azalea_tree" | "minecraft:rooted_azalea_tree" | "pine" | "minecraft:pine" | "bonus_chest" | "minecraft:bonus_chest" | "warped_fungus" | "minecraft:warped_fungus" | "oak_bees_0002" | "minecraft:oak_bees_0002" | "moss_vegetation" | "minecraft:moss_vegetation" | "glow_lichen" | "minecraft:glow_lichen" | "pile_snow" | "minecraft:pile_snow" | "ore_gravel_nether" | "minecraft:ore_gravel_nether" | "patch_dead_bush" | "minecraft:patch_dead_bush" | "mega_pine" | "minecraft:mega_pine" | "patch_melon" | "minecraft:patch_melon" | "ore_coal_buried" | "minecraft:ore_coal_buried" | "ore_coal" | "minecraft:ore_coal" | "patch_brown_mushroom" | "minecraft:patch_brown_mushroom" | "crimson_forest_vegetation_bonemeal" | "minecraft:crimson_forest_vegetation_bonemeal" | "ore_redstone" | "minecraft:ore_redstone" | "pile_melon" | "minecraft:pile_melon" | "vines" | "minecraft:vines" | "patch_berry_bush" | "minecraft:patch_berry_bush"; + type PlacedFeature = "disk_sand" | "minecraft:disk_sand" | "spruce_checked" | "minecraft:spruce_checked" | "patch_large_fern" | "minecraft:patch_large_fern" | "trees_old_growth_pine_taiga" | "minecraft:trees_old_growth_pine_taiga" | "spring_open" | "minecraft:spring_open" | "flower_meadow" | "minecraft:flower_meadow" | "patch_grass_taiga" | "minecraft:patch_grass_taiga" | "blue_ice" | "minecraft:blue_ice" | "sea_pickle" | "minecraft:sea_pickle" | "blackstone_blobs" | "minecraft:blackstone_blobs" | "ore_granite_lower" | "minecraft:ore_granite_lower" | "patch_crimson_roots" | "minecraft:patch_crimson_roots" | "ore_copper" | "minecraft:ore_copper" | "patch_tall_grass" | "minecraft:patch_tall_grass" | "trees_jungle" | "minecraft:trees_jungle" | "amethyst_geode" | "minecraft:amethyst_geode" | "ore_copper_large" | "minecraft:ore_copper_large" | "monster_room_deep" | "minecraft:monster_room_deep" | "lush_caves_ceiling_vegetation" | "minecraft:lush_caves_ceiling_vegetation" | "ore_soul_sand" | "minecraft:ore_soul_sand" | "fancy_oak_bees_0002" | "minecraft:fancy_oak_bees_0002" | "flower_default" | "minecraft:flower_default" | "trees_meadow" | "minecraft:trees_meadow" | "patch_berry_rare" | "minecraft:patch_berry_rare" | "patch_cactus" | "minecraft:patch_cactus" | "birch_checked" | "minecraft:birch_checked" | "trees_savanna" | "minecraft:trees_savanna" | "patch_sunflower" | "minecraft:patch_sunflower" | "trees_flower_forest" | "minecraft:trees_flower_forest" | "red_mushroom_taiga" | "minecraft:red_mushroom_taiga" | "bamboo_vegetation" | "minecraft:bamboo_vegetation" | "end_island_decorated" | "minecraft:end_island_decorated" | "ice_patch" | "minecraft:ice_patch" | "red_mushroom_normal" | "minecraft:red_mushroom_normal" | "basalt_blobs" | "minecraft:basalt_blobs" | "patch_cactus_desert" | "minecraft:patch_cactus_desert" | "red_mushroom_nether" | "minecraft:red_mushroom_nether" | "ore_coal_lower" | "minecraft:ore_coal_lower" | "crimson_forest_vegetation" | "minecraft:crimson_forest_vegetation" | "crimson_fungi" | "minecraft:crimson_fungi" | "forest_rock" | "minecraft:forest_rock" | "ore_gold_nether" | "minecraft:ore_gold_nether" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "patch_grass_savanna" | "minecraft:patch_grass_savanna" | "disk_clay" | "minecraft:disk_clay" | "ore_quartz_deltas" | "minecraft:ore_quartz_deltas" | "jungle_bush" | "minecraft:jungle_bush" | "underwater_magma" | "minecraft:underwater_magma" | "birch_bees_002" | "minecraft:birch_bees_002" | "patch_grass_badlands" | "minecraft:patch_grass_badlands" | "large_dripstone" | "minecraft:large_dripstone" | "flower_flower_forest" | "minecraft:flower_flower_forest" | "lush_caves_clay" | "minecraft:lush_caves_clay" | "void_start_platform" | "minecraft:void_start_platform" | "classic_vines_cave_feature" | "minecraft:classic_vines_cave_feature" | "trees_badlands" | "minecraft:trees_badlands" | "kelp_cold" | "minecraft:kelp_cold" | "spring_water" | "minecraft:spring_water" | "ore_debris_small" | "minecraft:ore_debris_small" | "ore_blackstone" | "minecraft:ore_blackstone" | "birch_tall" | "minecraft:birch_tall" | "brown_mushroom_swamp" | "minecraft:brown_mushroom_swamp" | "fossil_lower" | "minecraft:fossil_lower" | "oak_checked" | "minecraft:oak_checked" | "patch_pumpkin" | "minecraft:patch_pumpkin" | "forest_flowers" | "minecraft:forest_flowers" | "seagrass_swamp" | "minecraft:seagrass_swamp" | "ore_diamond" | "minecraft:ore_diamond" | "spruce_on_snow" | "minecraft:spruce_on_snow" | "trees_snowy" | "minecraft:trees_snowy" | "spring_lava_frozen" | "minecraft:spring_lava_frozen" | "disk_gravel" | "minecraft:disk_gravel" | "patch_dead_bush_2" | "minecraft:patch_dead_bush_2" | "nether_sprouts" | "minecraft:nether_sprouts" | "birch_bees_0002" | "minecraft:birch_bees_0002" | "oak" | "minecraft:oak" | "dark_oak_checked" | "minecraft:dark_oak_checked" | "glowstone" | "minecraft:glowstone" | "super_birch_bees" | "minecraft:super_birch_bees" | "seagrass_simple" | "minecraft:seagrass_simple" | "trees_taiga" | "minecraft:trees_taiga" | "ore_clay" | "minecraft:ore_clay" | "ore_gold" | "minecraft:ore_gold" | "seagrass_warm" | "minecraft:seagrass_warm" | "ice_spike" | "minecraft:ice_spike" | "patch_sugar_cane_badlands" | "minecraft:patch_sugar_cane_badlands" | "acacia" | "minecraft:acacia" | "ore_diamond_large" | "minecraft:ore_diamond_large" | "dripstone_cluster" | "minecraft:dripstone_cluster" | "trees_grove" | "minecraft:trees_grove" | "pile_ice" | "minecraft:pile_ice" | "ore_infested" | "minecraft:ore_infested" | "super_birch_bees_0002" | "minecraft:super_birch_bees_0002" | "patch_cactus_decorated" | "minecraft:patch_cactus_decorated" | "flower_plain" | "minecraft:flower_plain" | "ore_gold_deltas" | "minecraft:ore_gold_deltas" | "patch_melon_sparse" | "minecraft:patch_melon_sparse" | "spring_closed_double" | "minecraft:spring_closed_double" | "ore_iron_small" | "minecraft:ore_iron_small" | "ore_gravel" | "minecraft:ore_gravel" | "cave_vines" | "minecraft:cave_vines" | "brown_mushroom_taiga" | "minecraft:brown_mushroom_taiga" | "bamboo_light" | "minecraft:bamboo_light" | "brown_mushroom_normal" | "minecraft:brown_mushroom_normal" | "patch_grass_jungle" | "minecraft:patch_grass_jungle" | "ore_diamond_buried" | "minecraft:ore_diamond_buried" | "spring_lava" | "minecraft:spring_lava" | "trees_birch" | "minecraft:trees_birch" | "pile_snow" | "minecraft:pile_snow" | "ore_gravel_nether" | "minecraft:ore_gravel_nether" | "patch_sugar_cane_desert" | "minecraft:patch_sugar_cane_desert" | "patch_melon" | "minecraft:patch_melon" | "pine_checked" | "minecraft:pine_checked" | "flower_plains" | "minecraft:flower_plains" | "mega_jungle_tree_checked" | "minecraft:mega_jungle_tree_checked" | "vines" | "minecraft:vines" | "seagrass_deep" | "minecraft:seagrass_deep" | "fancy_oak_bees_002" | "minecraft:fancy_oak_bees_002" | "patch_berry_common" | "minecraft:patch_berry_common" | "ore_lapis" | "minecraft:ore_lapis" | "seagrass_cold" | "minecraft:seagrass_cold" | "iceberg_blue" | "minecraft:iceberg_blue" | "ore_magma" | "minecraft:ore_magma" | "trees_water" | "minecraft:trees_water" | "freeze_top_layer" | "minecraft:freeze_top_layer" | "red_mushroom_old_growth" | "minecraft:red_mushroom_old_growth" | "ore_iron_middle" | "minecraft:ore_iron_middle" | "fancy_oak_checked" | "minecraft:fancy_oak_checked" | "spore_blossom" | "minecraft:spore_blossom" | "grass_bonemeal" | "minecraft:grass_bonemeal" | "ore_gold_extra" | "minecraft:ore_gold_extra" | "end_spike" | "minecraft:end_spike" | "ore_lapis_buried" | "minecraft:ore_lapis_buried" | "trees_swamp" | "minecraft:trees_swamp" | "ore_granite_upper" | "minecraft:ore_granite_upper" | "oak_bees_002" | "minecraft:oak_bees_002" | "glowstone_extra" | "minecraft:glowstone_extra" | "seagrass_river" | "minecraft:seagrass_river" | "flower_warm" | "minecraft:flower_warm" | "lush_caves_vegetation" | "minecraft:lush_caves_vegetation" | "pile_hay" | "minecraft:pile_hay" | "basalt_pillar" | "minecraft:basalt_pillar" | "monster_room" | "minecraft:monster_room" | "jungle_tree" | "minecraft:jungle_tree" | "trees_windswept_hills" | "minecraft:trees_windswept_hills" | "patch_grass_forest" | "minecraft:patch_grass_forest" | "patch_soul_fire" | "minecraft:patch_soul_fire" | "spruce" | "minecraft:spruce" | "seagrass_deep_cold" | "minecraft:seagrass_deep_cold" | "ore_andesite_upper" | "minecraft:ore_andesite_upper" | "fossil_upper" | "minecraft:fossil_upper" | "lake_lava_surface" | "minecraft:lake_lava_surface" | "ore_iron_upper" | "minecraft:ore_iron_upper" | "weeping_vines" | "minecraft:weeping_vines" | "trees_windswept_forest" | "minecraft:trees_windswept_forest" | "ore_tuff" | "minecraft:ore_tuff" | "patch_dead_bush_badlands" | "minecraft:patch_dead_bush_badlands" | "ore_coal_upper" | "minecraft:ore_coal_upper" | "mega_pine_checked" | "minecraft:mega_pine_checked" | "end_gateway_return" | "minecraft:end_gateway_return" | "small_basalt_columns" | "minecraft:small_basalt_columns" | "trees_birch_and_oak" | "minecraft:trees_birch_and_oak" | "trees_old_growth_spruce_taiga" | "minecraft:trees_old_growth_spruce_taiga" | "chorus_plant" | "minecraft:chorus_plant" | "ore_dirt" | "minecraft:ore_dirt" | "desert_well" | "minecraft:desert_well" | "ore_diorite_upper" | "minecraft:ore_diorite_upper" | "patch_grass_plain" | "minecraft:patch_grass_plain" | "warped_fungi" | "minecraft:warped_fungi" | "patch_fire" | "minecraft:patch_fire" | "patch_tall_grass_2" | "minecraft:patch_tall_grass_2" | "acacia_checked" | "minecraft:acacia_checked" | "fancy_oak_bees" | "minecraft:fancy_oak_bees" | "warm_ocean_vegetation" | "minecraft:warm_ocean_vegetation" | "flower_forest_flowers" | "minecraft:flower_forest_flowers" | "trees_windswept_savanna" | "minecraft:trees_windswept_savanna" | "delta" | "minecraft:delta" | "ore_ancient_debris_large" | "minecraft:ore_ancient_debris_large" | "ore_diorite_lower" | "minecraft:ore_diorite_lower" | "flower_swamp" | "minecraft:flower_swamp" | "trees_plains" | "minecraft:trees_plains" | "patch_taiga_grass" | "minecraft:patch_taiga_grass" | "spring_closed" | "minecraft:spring_closed" | "ore_andesite_lower" | "minecraft:ore_andesite_lower" | "large_basalt_columns" | "minecraft:large_basalt_columns" | "mega_spruce_checked" | "minecraft:mega_spruce_checked" | "warped_forest_vegetation" | "minecraft:warped_forest_vegetation" | "patch_grass_normal" | "minecraft:patch_grass_normal" | "ore_quartz_nether" | "minecraft:ore_quartz_nether" | "pile_pumpkin" | "minecraft:pile_pumpkin" | "brown_mushroom_nether" | "minecraft:brown_mushroom_nether" | "twisting_vines" | "minecraft:twisting_vines" | "patch_waterlily" | "minecraft:patch_waterlily" | "dark_forest_vegetation" | "minecraft:dark_forest_vegetation" | "kelp_warm" | "minecraft:kelp_warm" | "patch_sugar_cane" | "minecraft:patch_sugar_cane" | "iceberg_packed" | "minecraft:iceberg_packed" | "patch_grass_taiga_2" | "minecraft:patch_grass_taiga_2" | "brown_mushroom_old_growth" | "minecraft:brown_mushroom_old_growth" | "seagrass_normal" | "minecraft:seagrass_normal" | "spring_delta" | "minecraft:spring_delta" | "ore_gold_lower" | "minecraft:ore_gold_lower" | "mushroom_island_vegetation" | "minecraft:mushroom_island_vegetation" | "ore_emerald" | "minecraft:ore_emerald" | "patch_sugar_cane_swamp" | "minecraft:patch_sugar_cane_swamp" | "trees_sparse_jungle" | "minecraft:trees_sparse_jungle" | "seagrass_deep_warm" | "minecraft:seagrass_deep_warm" | "rooted_azalea_tree" | "minecraft:rooted_azalea_tree" | "pine" | "minecraft:pine" | "oak_bees_0002" | "minecraft:oak_bees_0002" | "pine_on_snow" | "minecraft:pine_on_snow" | "glow_lichen" | "minecraft:glow_lichen" | "patch_dead_bush" | "minecraft:patch_dead_bush" | "bamboo" | "minecraft:bamboo" | "ore_redstone_lower" | "minecraft:ore_redstone_lower" | "red_mushroom_swamp" | "minecraft:red_mushroom_swamp" | "ore_redstone" | "minecraft:ore_redstone" | "pile_melon" | "minecraft:pile_melon" | "patch_berry_bush" | "minecraft:patch_berry_bush" | "lake_lava_underground" | "minecraft:lake_lava_underground"; + type ConfiguredStructureFeature = "desert_pyramid" | "minecraft:desert_pyramid" | "village_taiga" | "minecraft:village_taiga" | "ruined_portal_swamp" | "minecraft:ruined_portal_swamp" | "nether_fossil" | "minecraft:nether_fossil" | "bastion_remnant" | "minecraft:bastion_remnant" | "pillager_outpost" | "minecraft:pillager_outpost" | "shipwreck" | "minecraft:shipwreck" | "mineshaft_mesa" | "minecraft:mineshaft_mesa" | "jungle_pyramid" | "minecraft:jungle_pyramid" | "ruined_portal_jungle" | "minecraft:ruined_portal_jungle" | "swamp_hut" | "minecraft:swamp_hut" | "ocean_ruin_warm" | "minecraft:ocean_ruin_warm" | "village_plains" | "minecraft:village_plains" | "ruined_portal" | "minecraft:ruined_portal" | "buried_treasure" | "minecraft:buried_treasure" | "mansion" | "minecraft:mansion" | "ruined_portal_desert" | "minecraft:ruined_portal_desert" | "end_city" | "minecraft:end_city" | "mineshaft" | "minecraft:mineshaft" | "monument" | "minecraft:monument" | "igloo" | "minecraft:igloo" | "ruined_portal_ocean" | "minecraft:ruined_portal_ocean" | "ruined_portal_mountain" | "minecraft:ruined_portal_mountain" | "fortress" | "minecraft:fortress" | "village_savanna" | "minecraft:village_savanna" | "ruined_portal_nether" | "minecraft:ruined_portal_nether" | "shipwreck_beached" | "minecraft:shipwreck_beached" | "stronghold" | "minecraft:stronghold" | "village_desert" | "minecraft:village_desert" | "ocean_ruin_cold" | "minecraft:ocean_ruin_cold" | "village_snowy" | "minecraft:village_snowy"; + type StructureSet = "igloos" | "minecraft:igloos" | "desert_pyramids" | "minecraft:desert_pyramids" | "end_cities" | "minecraft:end_cities" | "ocean_ruins" | "minecraft:ocean_ruins" | "shipwrecks" | "minecraft:shipwrecks" | "woodland_mansions" | "minecraft:woodland_mansions" | "buried_treasures" | "minecraft:buried_treasures" | "villages" | "minecraft:villages" | "nether_complexes" | "minecraft:nether_complexes" | "ocean_monuments" | "minecraft:ocean_monuments" | "jungle_temples" | "minecraft:jungle_temples" | "nether_fossils" | "minecraft:nether_fossils" | "swamp_huts" | "minecraft:swamp_huts" | "pillager_outposts" | "minecraft:pillager_outposts" | "mineshafts" | "minecraft:mineshafts" | "strongholds" | "minecraft:strongholds" | "ruined_portals" | "minecraft:ruined_portals"; + type StructureProcessorList = "zombie_snowy" | "minecraft:zombie_snowy" | "roof" | "minecraft:roof" | "bottom_rampart" | "minecraft:bottom_rampart" | "entrance_replacement" | "minecraft:entrance_replacement" | "treasure_rooms" | "minecraft:treasure_rooms" | "farm_desert" | "minecraft:farm_desert" | "zombie_plains" | "minecraft:zombie_plains" | "outpost_rot" | "minecraft:outpost_rot" | "fossil_rot" | "minecraft:fossil_rot" | "zombie_desert" | "minecraft:zombie_desert" | "farm_plains" | "minecraft:farm_plains" | "fossil_coal" | "minecraft:fossil_coal" | "rampart_degradation" | "minecraft:rampart_degradation" | "empty" | "minecraft:empty" | "mossify_70_percent" | "minecraft:mossify_70_percent" | "high_rampart" | "minecraft:high_rampart" | "bastion_generic_degradation" | "minecraft:bastion_generic_degradation" | "mossify_10_percent" | "minecraft:mossify_10_percent" | "street_snowy_or_taiga" | "minecraft:street_snowy_or_taiga" | "farm_taiga" | "minecraft:farm_taiga" | "stable_degradation" | "minecraft:stable_degradation" | "zombie_taiga" | "minecraft:zombie_taiga" | "street_plains" | "minecraft:street_plains" | "street_savanna" | "minecraft:street_savanna" | "mossify_20_percent" | "minecraft:mossify_20_percent" | "zombie_savanna" | "minecraft:zombie_savanna" | "farm_snowy" | "minecraft:farm_snowy" | "farm_savanna" | "minecraft:farm_savanna" | "fossil_diamonds" | "minecraft:fossil_diamonds" | "housing" | "minecraft:housing" | "side_wall_degradation" | "minecraft:side_wall_degradation" | "bridge" | "minecraft:bridge" | "high_wall" | "minecraft:high_wall"; + type StructureTemplatePool = "village/desert/streets" | "minecraft:village/desert/streets" | "bastion/hoglin_stable/connectors" | "minecraft:bastion/hoglin_stable/connectors" | "bastion/treasure/brains" | "minecraft:bastion/treasure/brains" | "bastion/blocks/gold" | "minecraft:bastion/blocks/gold" | "village/savanna/houses" | "minecraft:village/savanna/houses" | "village/common/sheep" | "minecraft:village/common/sheep" | "village/snowy/terminators" | "minecraft:village/snowy/terminators" | "bastion/units/rampart_plates" | "minecraft:bastion/units/rampart_plates" | "bastion/treasure/roofs" | "minecraft:bastion/treasure/roofs" | "village/taiga/town_centers" | "minecraft:village/taiga/town_centers" | "bastion/treasure/corners/top" | "minecraft:bastion/treasure/corners/top" | "village/common/well_bottoms" | "minecraft:village/common/well_bottoms" | "village/snowy/zombie/villagers" | "minecraft:village/snowy/zombie/villagers" | "village/desert/zombie/decor" | "minecraft:village/desert/zombie/decor" | "village/savanna/zombie/villagers" | "minecraft:village/savanna/zombie/villagers" | "bastion/mobs/hoglin" | "minecraft:bastion/mobs/hoglin" | "village/snowy/streets" | "minecraft:village/snowy/streets" | "village/savanna/town_centers" | "minecraft:village/savanna/town_centers" | "village/taiga/streets" | "minecraft:village/taiga/streets" | "bastion/bridge/legs" | "minecraft:bastion/bridge/legs" | "village/taiga/terminators" | "minecraft:village/taiga/terminators" | "bastion/hoglin_stable/small_stables/outer" | "minecraft:bastion/hoglin_stable/small_stables/outer" | "bastion/treasure/extensions/houses" | "minecraft:bastion/treasure/extensions/houses" | "bastion/units/stages/stage_1" | "minecraft:bastion/units/stages/stage_1" | "bastion/units/stages/stage_2" | "minecraft:bastion/units/stages/stage_2" | "bastion/units/stages/stage_3" | "minecraft:bastion/units/stages/stage_3" | "bastion/hoglin_stable/stairs" | "minecraft:bastion/hoglin_stable/stairs" | "village/snowy/town_centers" | "minecraft:village/snowy/town_centers" | "bastion/hoglin_stable/wall_bases" | "minecraft:bastion/hoglin_stable/wall_bases" | "village/taiga/zombie/decor" | "minecraft:village/taiga/zombie/decor" | "bastion/treasure/extensions/small_pool" | "minecraft:bastion/treasure/extensions/small_pool" | "bastion/treasure/walls/bottom" | "minecraft:bastion/treasure/walls/bottom" | "village/desert/zombie/houses" | "minecraft:village/desert/zombie/houses" | "village/common/cats" | "minecraft:village/common/cats" | "bastion/units/stages/stage_0" | "minecraft:bastion/units/stages/stage_0" | "pillager_outpost/feature_plates" | "minecraft:pillager_outpost/feature_plates" | "village/desert/zombie/terminators" | "minecraft:village/desert/zombie/terminators" | "bastion/hoglin_stable/posts" | "minecraft:bastion/hoglin_stable/posts" | "pillager_outpost/towers" | "minecraft:pillager_outpost/towers" | "bastion/treasure/walls/mid" | "minecraft:bastion/treasure/walls/mid" | "village/common/butcher_animals" | "minecraft:village/common/butcher_animals" | "bastion/hoglin_stable/starting_pieces" | "minecraft:bastion/hoglin_stable/starting_pieces" | "village/savanna/decor" | "minecraft:village/savanna/decor" | "bastion/units/pathways" | "minecraft:bastion/units/pathways" | "village/plains/trees" | "minecraft:village/plains/trees" | "village/taiga/decor" | "minecraft:village/taiga/decor" | "bastion/treasure/ramparts" | "minecraft:bastion/treasure/ramparts" | "village/plains/streets" | "minecraft:village/plains/streets" | "empty" | "minecraft:empty" | "bastion/treasure/bases/centers" | "minecraft:bastion/treasure/bases/centers" | "village/desert/decor" | "minecraft:village/desert/decor" | "bastion/bridge/starting_pieces" | "minecraft:bastion/bridge/starting_pieces" | "bastion/treasure/corners/middle" | "minecraft:bastion/treasure/corners/middle" | "village/common/iron_golem" | "minecraft:village/common/iron_golem" | "pillager_outpost/features" | "minecraft:pillager_outpost/features" | "village/taiga/zombie/villagers" | "minecraft:village/taiga/zombie/villagers" | "bastion/hoglin_stable/large_stables/outer" | "minecraft:bastion/hoglin_stable/large_stables/outer" | "bastion/units/wall_units" | "minecraft:bastion/units/wall_units" | "bastion/treasure/corners/edges" | "minecraft:bastion/treasure/corners/edges" | "bastion/bridge/ramparts" | "minecraft:bastion/bridge/ramparts" | "village/desert/zombie/streets" | "minecraft:village/desert/zombie/streets" | "village/savanna/villagers" | "minecraft:village/savanna/villagers" | "bastion/treasure/stairs" | "minecraft:bastion/treasure/stairs" | "village/plains/decor" | "minecraft:village/plains/decor" | "village/snowy/trees" | "minecraft:village/snowy/trees" | "village/savanna/zombie/decor" | "minecraft:village/savanna/zombie/decor" | "bastion/bridge/connectors" | "minecraft:bastion/bridge/connectors" | "village/snowy/zombie/streets" | "minecraft:village/snowy/zombie/streets" | "bastion/units/edge_wall_units" | "minecraft:bastion/units/edge_wall_units" | "bastion/units/walls/wall_bases" | "minecraft:bastion/units/walls/wall_bases" | "village/desert/villagers" | "minecraft:village/desert/villagers" | "village/savanna/trees" | "minecraft:village/savanna/trees" | "bastion/treasure/bases" | "minecraft:bastion/treasure/bases" | "village/plains/zombie/decor" | "minecraft:village/plains/zombie/decor" | "bastion/mobs/piglin_melee" | "minecraft:bastion/mobs/piglin_melee" | "village/savanna/terminators" | "minecraft:village/savanna/terminators" | "bastion/hoglin_stable/walls" | "minecraft:bastion/hoglin_stable/walls" | "village/snowy/decor" | "minecraft:village/snowy/decor" | "village/snowy/villagers" | "minecraft:village/snowy/villagers" | "village/plains/terminators" | "minecraft:village/plains/terminators" | "bastion/units/edges" | "minecraft:bastion/units/edges" | "village/desert/terminators" | "minecraft:village/desert/terminators" | "pillager_outpost/base_plates" | "minecraft:pillager_outpost/base_plates" | "bastion/hoglin_stable/rampart_plates" | "minecraft:bastion/hoglin_stable/rampart_plates" | "village/plains/houses" | "minecraft:village/plains/houses" | "village/taiga/villagers" | "minecraft:village/taiga/villagers" | "bastion/units/fillers/stage_0" | "minecraft:bastion/units/fillers/stage_0" | "village/plains/town_centers" | "minecraft:village/plains/town_centers" | "bastion/treasure/walls/top" | "minecraft:bastion/treasure/walls/top" | "village/taiga/zombie/houses" | "minecraft:village/taiga/zombie/houses" | "bastion/treasure/entrances" | "minecraft:bastion/treasure/entrances" | "village/plains/zombie/streets" | "minecraft:village/plains/zombie/streets" | "bastion/hoglin_stable/small_stables/inner" | "minecraft:bastion/hoglin_stable/small_stables/inner" | "village/snowy/zombie/decor" | "minecraft:village/snowy/zombie/decor" | "bastion/treasure/corners/bottom" | "minecraft:bastion/treasure/corners/bottom" | "bastion/units/large_ramparts" | "minecraft:bastion/units/large_ramparts" | "village/plains/villagers" | "minecraft:village/plains/villagers" | "bastion/units/stages/rot/stage_1" | "minecraft:bastion/units/stages/rot/stage_1" | "bastion/units/ramparts" | "minecraft:bastion/units/ramparts" | "bastion/bridge/rampart_plates" | "minecraft:bastion/bridge/rampart_plates" | "bastion/treasure/connectors" | "minecraft:bastion/treasure/connectors" | "village/savanna/streets" | "minecraft:village/savanna/streets" | "bastion/units/center_pieces" | "minecraft:bastion/units/center_pieces" | "bastion/bridge/bridge_pieces" | "minecraft:bastion/bridge/bridge_pieces" | "village/plains/zombie/houses" | "minecraft:village/plains/zombie/houses" | "village/taiga/houses" | "minecraft:village/taiga/houses" | "bastion/hoglin_stable/mirrored_starting_pieces" | "minecraft:bastion/hoglin_stable/mirrored_starting_pieces" | "bastion/mobs/piglin" | "minecraft:bastion/mobs/piglin" | "village/desert/zombie/villagers" | "minecraft:village/desert/zombie/villagers" | "bastion/treasure/walls/outer" | "minecraft:bastion/treasure/walls/outer" | "village/plains/zombie/villagers" | "minecraft:village/plains/zombie/villagers" | "bastion/treasure/extensions/large_pool" | "minecraft:bastion/treasure/extensions/large_pool" | "village/desert/houses" | "minecraft:village/desert/houses" | "bastion/starts" | "minecraft:bastion/starts" | "village/common/animals" | "minecraft:village/common/animals" | "bastion/hoglin_stable/large_stables/inner" | "minecraft:bastion/hoglin_stable/large_stables/inner" | "bastion/bridge/walls" | "minecraft:bastion/bridge/walls" | "village/taiga/zombie/streets" | "minecraft:village/taiga/zombie/streets" | "village/savanna/zombie/streets" | "minecraft:village/savanna/zombie/streets" | "bastion/treasure/walls" | "minecraft:bastion/treasure/walls" | "village/snowy/houses" | "minecraft:village/snowy/houses" | "village/savanna/zombie/terminators" | "minecraft:village/savanna/zombie/terminators" | "village/desert/town_centers" | "minecraft:village/desert/town_centers" | "bastion/hoglin_stable/ramparts" | "minecraft:bastion/hoglin_stable/ramparts" | "village/snowy/zombie/houses" | "minecraft:village/snowy/zombie/houses" | "village/savanna/zombie/houses" | "minecraft:village/savanna/zombie/houses"; + type Biome = "frozen_ocean" | "minecraft:frozen_ocean" | "savanna_plateau" | "minecraft:savanna_plateau" | "taiga" | "minecraft:taiga" | "savanna" | "minecraft:savanna" | "swamp" | "minecraft:swamp" | "dripstone_caves" | "minecraft:dripstone_caves" | "basalt_deltas" | "minecraft:basalt_deltas" | "ice_spikes" | "minecraft:ice_spikes" | "frozen_peaks" | "minecraft:frozen_peaks" | "crimson_forest" | "minecraft:crimson_forest" | "dark_forest" | "minecraft:dark_forest" | "lush_caves" | "minecraft:lush_caves" | "old_growth_spruce_taiga" | "minecraft:old_growth_spruce_taiga" | "frozen_river" | "minecraft:frozen_river" | "lukewarm_ocean" | "minecraft:lukewarm_ocean" | "warm_ocean" | "minecraft:warm_ocean" | "mushroom_fields" | "minecraft:mushroom_fields" | "forest" | "minecraft:forest" | "end_midlands" | "minecraft:end_midlands" | "windswept_forest" | "minecraft:windswept_forest" | "deep_ocean" | "minecraft:deep_ocean" | "sunflower_plains" | "minecraft:sunflower_plains" | "stony_peaks" | "minecraft:stony_peaks" | "stony_shore" | "minecraft:stony_shore" | "nether_wastes" | "minecraft:nether_wastes" | "flower_forest" | "minecraft:flower_forest" | "deep_lukewarm_ocean" | "minecraft:deep_lukewarm_ocean" | "old_growth_birch_forest" | "minecraft:old_growth_birch_forest" | "desert" | "minecraft:desert" | "snowy_taiga" | "minecraft:snowy_taiga" | "beach" | "minecraft:beach" | "grove" | "minecraft:grove" | "deep_frozen_ocean" | "minecraft:deep_frozen_ocean" | "river" | "minecraft:river" | "the_void" | "minecraft:the_void" | "old_growth_pine_taiga" | "minecraft:old_growth_pine_taiga" | "deep_cold_ocean" | "minecraft:deep_cold_ocean" | "windswept_gravelly_hills" | "minecraft:windswept_gravelly_hills" | "snowy_plains" | "minecraft:snowy_plains" | "end_highlands" | "minecraft:end_highlands" | "jagged_peaks" | "minecraft:jagged_peaks" | "eroded_badlands" | "minecraft:eroded_badlands" | "bamboo_jungle" | "minecraft:bamboo_jungle" | "plains" | "minecraft:plains" | "end_barrens" | "minecraft:end_barrens" | "small_end_islands" | "minecraft:small_end_islands" | "meadow" | "minecraft:meadow" | "the_end" | "minecraft:the_end" | "snowy_beach" | "minecraft:snowy_beach" | "sparse_jungle" | "minecraft:sparse_jungle" | "jungle" | "minecraft:jungle" | "snowy_slopes" | "minecraft:snowy_slopes" | "birch_forest" | "minecraft:birch_forest" | "ocean" | "minecraft:ocean" | "cold_ocean" | "minecraft:cold_ocean" | "warped_forest" | "minecraft:warped_forest" | "soul_sand_valley" | "minecraft:soul_sand_valley" | "badlands" | "minecraft:badlands" | "windswept_hills" | "minecraft:windswept_hills" | "windswept_savanna" | "minecraft:windswept_savanna" | "wooded_badlands" | "minecraft:wooded_badlands"; + type NormalNoise$NoiseParameters = "packed_ice" | "minecraft:packed_ice" | "soul_sand_layer" | "minecraft:soul_sand_layer" | "ore_gap" | "minecraft:ore_gap" | "temperature_large" | "minecraft:temperature_large" | "erosion" | "minecraft:erosion" | "offset" | "minecraft:offset" | "cave_layer" | "minecraft:cave_layer" | "patch" | "minecraft:patch" | "jagged" | "minecraft:jagged" | "noodle" | "minecraft:noodle" | "continentalness" | "minecraft:continentalness" | "calcite" | "minecraft:calcite" | "temperature" | "minecraft:temperature" | "vegetation" | "minecraft:vegetation" | "nether_state_selector" | "minecraft:nether_state_selector" | "surface_secondary" | "minecraft:surface_secondary" | "erosion_large" | "minecraft:erosion_large" | "spaghetti_2d" | "minecraft:spaghetti_2d" | "ice" | "minecraft:ice" | "noodle_thickness" | "minecraft:noodle_thickness" | "spaghetti_3d_thickness" | "minecraft:spaghetti_3d_thickness" | "badlands_pillar_roof" | "minecraft:badlands_pillar_roof" | "spaghetti_2d_modulator" | "minecraft:spaghetti_2d_modulator" | "badlands_surface" | "minecraft:badlands_surface" | "iceberg_pillar" | "minecraft:iceberg_pillar" | "surface_swamp" | "minecraft:surface_swamp" | "gravel_layer" | "minecraft:gravel_layer" | "ore_veininess" | "minecraft:ore_veininess" | "spaghetti_2d_thickness" | "minecraft:spaghetti_2d_thickness" | "aquifer_fluid_level_floodedness" | "minecraft:aquifer_fluid_level_floodedness" | "pillar_thickness" | "minecraft:pillar_thickness" | "spaghetti_2d_elevation" | "minecraft:spaghetti_2d_elevation" | "clay_bands_offset" | "minecraft:clay_bands_offset" | "badlands_pillar" | "minecraft:badlands_pillar" | "spaghetti_3d_1" | "minecraft:spaghetti_3d_1" | "spaghetti_3d_2" | "minecraft:spaghetti_3d_2" | "spaghetti_3d_rarity" | "minecraft:spaghetti_3d_rarity" | "continentalness_large" | "minecraft:continentalness_large" | "ridge" | "minecraft:ridge" | "spaghetti_roughness_modulator" | "minecraft:spaghetti_roughness_modulator" | "nether_wart" | "minecraft:nether_wart" | "cave_entrance" | "minecraft:cave_entrance" | "ore_vein_b" | "minecraft:ore_vein_b" | "ore_vein_a" | "minecraft:ore_vein_a" | "aquifer_barrier" | "minecraft:aquifer_barrier" | "netherrack" | "minecraft:netherrack" | "vegetation_large" | "minecraft:vegetation_large" | "noodle_ridge_a" | "minecraft:noodle_ridge_a" | "noodle_ridge_b" | "minecraft:noodle_ridge_b" | "pillar_rareness" | "minecraft:pillar_rareness" | "iceberg_pillar_roof" | "minecraft:iceberg_pillar_roof" | "gravel" | "minecraft:gravel" | "pillar" | "minecraft:pillar" | "powder_snow" | "minecraft:powder_snow" | "aquifer_lava" | "minecraft:aquifer_lava" | "aquifer_fluid_level_spread" | "minecraft:aquifer_fluid_level_spread" | "surface" | "minecraft:surface" | "cave_cheese" | "minecraft:cave_cheese" | "iceberg_surface" | "minecraft:iceberg_surface" | "spaghetti_roughness" | "minecraft:spaghetti_roughness"; + type DensityFunction = "overworld_large_biomes/erosion" | "minecraft:overworld_large_biomes/erosion" | "shift_x" | "minecraft:shift_x" | "overworld/caves/spaghetti_2d" | "minecraft:overworld/caves/spaghetti_2d" | "overworld/caves/noodle" | "minecraft:overworld/caves/noodle" | "overworld_large_biomes/factor" | "minecraft:overworld_large_biomes/factor" | "overworld/depth" | "minecraft:overworld/depth" | "overworld/continents" | "minecraft:overworld/continents" | "zero" | "minecraft:zero" | "overworld/base_3d_noise" | "minecraft:overworld/base_3d_noise" | "overworld/caves/pillars" | "minecraft:overworld/caves/pillars" | "overworld_large_biomes/continents" | "minecraft:overworld_large_biomes/continents" | "overworld_large_biomes/sloped_cheese" | "minecraft:overworld_large_biomes/sloped_cheese" | "overworld/caves/spaghetti_2d_thickness_modulator" | "minecraft:overworld/caves/spaghetti_2d_thickness_modulator" | "overworld_large_biomes/depth" | "minecraft:overworld_large_biomes/depth" | "overworld/erosion" | "minecraft:overworld/erosion" | "overworld/sloped_cheese" | "minecraft:overworld/sloped_cheese" | "overworld/factor" | "minecraft:overworld/factor" | "overworld/ridges" | "minecraft:overworld/ridges" | "end/sloped_cheese" | "minecraft:end/sloped_cheese" | "overworld/caves/spaghetti_roughness_function" | "minecraft:overworld/caves/spaghetti_roughness_function" | "overworld/caves/entrances" | "minecraft:overworld/caves/entrances" | "y" | "minecraft:y" | "shift_z" | "minecraft:shift_z"; + type WorldCarver = "canyon" | "minecraft:canyon" | "nether_cave" | "minecraft:nether_cave" | "cave" | "minecraft:cave"; + type Feature = "no_op" | "minecraft:no_op" | "lake" | "minecraft:lake" | "ore" | "minecraft:ore" | "chorus_plant" | "minecraft:chorus_plant" | "fill_layer" | "minecraft:fill_layer" | "waterlogged_vegetation_patch" | "minecraft:waterlogged_vegetation_patch" | "desert_well" | "minecraft:desert_well" | "glowstone_blob" | "minecraft:glowstone_blob" | "fossil" | "minecraft:fossil" | "seagrass" | "minecraft:seagrass" | "disk" | "minecraft:disk" | "blue_ice" | "minecraft:blue_ice" | "tree" | "minecraft:tree" | "sea_pickle" | "minecraft:sea_pickle" | "simple_block" | "minecraft:simple_block" | "delta_feature" | "minecraft:delta_feature" | "huge_brown_mushroom" | "minecraft:huge_brown_mushroom" | "end_island" | "minecraft:end_island" | "huge_fungus" | "minecraft:huge_fungus" | "freeze_top_layer" | "minecraft:freeze_top_layer" | "geode" | "minecraft:geode" | "random_boolean_selector" | "minecraft:random_boolean_selector" | "end_spike" | "minecraft:end_spike" | "ice_spike" | "minecraft:ice_spike" | "coral_claw" | "minecraft:coral_claw" | "dripstone_cluster" | "minecraft:dripstone_cluster" | "twisting_vines" | "minecraft:twisting_vines" | "random_patch" | "minecraft:random_patch" | "vegetation_patch" | "minecraft:vegetation_patch" | "ice_patch" | "minecraft:ice_patch" | "netherrack_replace_blobs" | "minecraft:netherrack_replace_blobs" | "scattered_ore" | "minecraft:scattered_ore" | "no_bonemeal_flower" | "minecraft:no_bonemeal_flower" | "flower" | "minecraft:flower" | "end_gateway" | "minecraft:end_gateway" | "basalt_pillar" | "minecraft:basalt_pillar" | "simple_random_selector" | "minecraft:simple_random_selector" | "spring_feature" | "minecraft:spring_feature" | "block_column" | "minecraft:block_column" | "monster_room" | "minecraft:monster_room" | "kelp" | "minecraft:kelp" | "random_selector" | "minecraft:random_selector" | "coral_mushroom" | "minecraft:coral_mushroom" | "iceberg" | "minecraft:iceberg" | "basalt_columns" | "minecraft:basalt_columns" | "huge_red_mushroom" | "minecraft:huge_red_mushroom" | "forest_rock" | "minecraft:forest_rock" | "root_system" | "minecraft:root_system" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "replace_single_block" | "minecraft:replace_single_block" | "underwater_magma" | "minecraft:underwater_magma" | "bonus_chest" | "minecraft:bonus_chest" | "block_pile" | "minecraft:block_pile" | "glow_lichen" | "minecraft:glow_lichen" | "weeping_vines" | "minecraft:weeping_vines" | "large_dripstone" | "minecraft:large_dripstone" | "void_start_platform" | "minecraft:void_start_platform" | "bamboo" | "minecraft:bamboo" | "nether_forest_vegetation" | "minecraft:nether_forest_vegetation" | "coral_tree" | "minecraft:coral_tree" | "vines" | "minecraft:vines"; + type StructureFeature = "mansion" | "minecraft:mansion" | "ocean_ruin" | "minecraft:ocean_ruin" | "desert_pyramid" | "minecraft:desert_pyramid" | "mineshaft" | "minecraft:mineshaft" | "monument" | "minecraft:monument" | "nether_fossil" | "minecraft:nether_fossil" | "igloo" | "minecraft:igloo" | "bastion_remnant" | "minecraft:bastion_remnant" | "fortress" | "minecraft:fortress" | "pillager_outpost" | "minecraft:pillager_outpost" | "shipwreck" | "minecraft:shipwreck" | "endcity" | "minecraft:endcity" | "jungle_pyramid" | "minecraft:jungle_pyramid" | "swamp_hut" | "minecraft:swamp_hut" | "stronghold" | "minecraft:stronghold" | "ruined_portal" | "minecraft:ruined_portal" | "village" | "minecraft:village" | "buried_treasure" | "minecraft:buried_treasure"; + type StructurePlacementType = "concentric_rings" | "minecraft:concentric_rings" | "random_spread" | "minecraft:random_spread"; + type StructurePieceType = "nescsc" | "minecraft:nescsc" | "shli" | "minecraft:shli" | "btp" | "minecraft:btp" | "shph" | "minecraft:shph" | "msstairs" | "minecraft:msstairs" | "shpr" | "minecraft:shpr" | "ompenthouse" | "minecraft:ompenthouse" | "omdxr" | "minecraft:omdxr" | "omdxyr" | "minecraft:omdxyr" | "nemt" | "minecraft:nemt" | "shlt" | "minecraft:shlt" | "iglu" | "minecraft:iglu" | "wmp" | "minecraft:wmp" | "nerc" | "minecraft:nerc" | "nebcr" | "minecraft:nebcr" | "nefos" | "minecraft:nefos" | "omwr" | "minecraft:omwr" | "msroom" | "minecraft:msroom" | "omentry" | "minecraft:omentry" | "omsimple" | "minecraft:omsimple" | "orp" | "minecraft:orp" | "omdyzr" | "minecraft:omdyzr" | "tedp" | "minecraft:tedp" | "nesc" | "minecraft:nesc" | "shrc" | "minecraft:shrc" | "mscorridor" | "minecraft:mscorridor" | "nebs" | "minecraft:nebs" | "shfc" | "minecraft:shfc" | "omcr" | "minecraft:omcr" | "nece" | "minecraft:nece" | "nesclt" | "minecraft:nesclt" | "nesr" | "minecraft:nesr" | "shrt" | "minecraft:shrt" | "necsr" | "minecraft:necsr" | "nebef" | "minecraft:nebef" | "sh5c" | "minecraft:sh5c" | "omdzr" | "minecraft:omdzr" | "shipwreck" | "minecraft:shipwreck" | "shssd" | "minecraft:shssd" | "ecp" | "minecraft:ecp" | "mscrossing" | "minecraft:mscrossing" | "nestart" | "minecraft:nestart" | "shsd" | "minecraft:shsd" | "shstart" | "minecraft:shstart" | "neccs" | "minecraft:neccs" | "nectb" | "minecraft:nectb" | "shs" | "minecraft:shs" | "omb" | "minecraft:omb" | "tejp" | "minecraft:tejp" | "shcc" | "minecraft:shcc" | "omdyr" | "minecraft:omdyr" | "rupo" | "minecraft:rupo" | "nescrt" | "minecraft:nescrt" | "omsimplet" | "minecraft:omsimplet" | "tesh" | "minecraft:tesh" | "jigsaw" | "minecraft:jigsaw"; + type PlacementModifierType = "block_predicate_filter" | "minecraft:block_predicate_filter" | "random_offset" | "minecraft:random_offset" | "noise_based_count" | "minecraft:noise_based_count" | "height_range" | "minecraft:height_range" | "rarity_filter" | "minecraft:rarity_filter" | "noise_threshold_count" | "minecraft:noise_threshold_count" | "environment_scan" | "minecraft:environment_scan" | "in_square" | "minecraft:in_square" | "surface_water_depth_filter" | "minecraft:surface_water_depth_filter" | "surface_relative_threshold_filter" | "minecraft:surface_relative_threshold_filter" | "count_on_every_layer" | "minecraft:count_on_every_layer" | "biome" | "minecraft:biome" | "count" | "minecraft:count" | "carving_mask" | "minecraft:carving_mask" | "heightmap" | "minecraft:heightmap"; + type BlockStateProviderType = "noise_provider" | "minecraft:noise_provider" | "rotated_block_provider" | "minecraft:rotated_block_provider" | "simple_state_provider" | "minecraft:simple_state_provider" | "noise_threshold_provider" | "minecraft:noise_threshold_provider" | "weighted_state_provider" | "minecraft:weighted_state_provider" | "randomized_int_state_provider" | "minecraft:randomized_int_state_provider" | "dual_noise_provider" | "minecraft:dual_noise_provider"; + type FoliagePlacerType = "jungle_foliage_placer" | "minecraft:jungle_foliage_placer" | "fancy_foliage_placer" | "minecraft:fancy_foliage_placer" | "pine_foliage_placer" | "minecraft:pine_foliage_placer" | "mega_pine_foliage_placer" | "minecraft:mega_pine_foliage_placer" | "acacia_foliage_placer" | "minecraft:acacia_foliage_placer" | "spruce_foliage_placer" | "minecraft:spruce_foliage_placer" | "bush_foliage_placer" | "minecraft:bush_foliage_placer" | "blob_foliage_placer" | "minecraft:blob_foliage_placer" | "dark_oak_foliage_placer" | "minecraft:dark_oak_foliage_placer" | "random_spread_foliage_placer" | "minecraft:random_spread_foliage_placer"; + type TrunkPlacerType = "straight_trunk_placer" | "minecraft:straight_trunk_placer" | "giant_trunk_placer" | "minecraft:giant_trunk_placer" | "bending_trunk_placer" | "minecraft:bending_trunk_placer" | "fancy_trunk_placer" | "minecraft:fancy_trunk_placer" | "forking_trunk_placer" | "minecraft:forking_trunk_placer" | "dark_oak_trunk_placer" | "minecraft:dark_oak_trunk_placer" | "mega_jungle_trunk_placer" | "minecraft:mega_jungle_trunk_placer"; + type TreeDecoratorType = "cocoa" | "minecraft:cocoa" | "alter_ground" | "minecraft:alter_ground" | "beehive" | "minecraft:beehive" | "trunk_vine" | "minecraft:trunk_vine" | "leave_vine" | "minecraft:leave_vine"; + type FeatureSizeType = "three_layers_feature_size" | "minecraft:three_layers_feature_size" | "two_layers_feature_size" | "minecraft:two_layers_feature_size"; + type StructureProcessorType = "nop" | "minecraft:nop" | "lava_submerged_block" | "minecraft:lava_submerged_block" | "block_ignore" | "minecraft:block_ignore" | "jigsaw_replacement" | "minecraft:jigsaw_replacement" | "block_age" | "minecraft:block_age" | "gravity" | "minecraft:gravity" | "rule" | "minecraft:rule" | "blackstone_replace" | "minecraft:blackstone_replace" | "block_rot" | "minecraft:block_rot" | "protected_blocks" | "minecraft:protected_blocks"; + type StructurePoolElementType = "empty_pool_element" | "minecraft:empty_pool_element" | "list_pool_element" | "minecraft:list_pool_element" | "legacy_single_pool_element" | "minecraft:legacy_single_pool_element" | "single_pool_element" | "minecraft:single_pool_element" | "feature_pool_element" | "minecraft:feature_pool_element"; } declare namespace TSDoc { @@ -52070,4 +66949,9 @@ declare namespace TSDoc { } & ScreenObject type Paintable = TextObject | GradientObject | RectangleObject + type JSMap = Map; + type JSSet = Set; + type JSArray = Array; + type JavaClass = T; + type JavaInterface = T; } diff --git a/kubejs/probe/generated/java.d.ts b/kubejs/probe/generated/java.d.ts index e388459..a98e2d3 100644 --- a/kubejs/probe/generated/java.d.ts +++ b/kubejs/probe/generated/java.d.ts @@ -1,2366 +1,2382 @@ /// -declare function java(name: "net.minecraft.class_1871"): typeof Internal.class_1871; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntCollection"): typeof Internal.IntCollection; -declare function java(name: "net.minecraft.class_6581"): typeof Internal.class_6581; -declare function java(name: "net.minecraft.class_3154"): typeof Internal.class_3154; -declare function java(name: "java.util.function.Predicate"): typeof Internal.Predicate; -declare function java(name: "net.minecraft.class_1071"): typeof Internal.class_1071; -declare function java(name: "net.minecraft.class_2582"): typeof Internal.class_2582; -declare function java(name: "net.minecraft.class_3986"): typeof Internal.class_3986; -declare function java(name: "net.minecraft.class_2165"): typeof Internal.class_2165; -declare function java(name: "net.minecraft.class_4649"): typeof Internal.class_4649; -declare function java(name: "java.util.concurrent.ScheduledFuture"): typeof Internal.ScheduledFuture; -declare function java(name: "net.minecraft.class_3168"): typeof Internal.class_3168; -declare function java(name: "net.minecraft.class_4184"): typeof Internal.class_4184; -declare function java(name: "java.util.AbstractCollection"): typeof Internal.AbstractCollection; -declare function java(name: "net.minecraft.class_3620"): typeof Internal.class_3620; -declare function java(name: "net.minecraft.class_3765"): typeof Internal.class_3765; -declare function java(name: "net.minecraft.class_4968"): typeof Internal.class_4968; -declare function java(name: "net.minecraft.class_3793"): typeof Internal.class_3793; -declare function java(name: "net.fabricmc.fabric.mixin.screen.ScreenAccessor"): typeof Internal.ScreenAccessor; -declare function java(name: "net.minecraft.class_5419"): typeof Internal.class_5419; -declare function java(name: "net.minecraft.class_6120"): typeof Internal.class_6120; -declare function java(name: "net.minecraft.class_1422"): typeof Internal.class_1422; -declare function java(name: "net.minecraft.class_6584"): typeof Internal.class_6584; -declare function java(name: "net.minecraft.class_1661"): typeof Internal.class_1661; -declare function java(name: "java.util.Dictionary"): typeof Internal.Dictionary; -declare function java(name: "net.minecraft.class_2586"): typeof Internal.class_2586; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatMap"): typeof Internal.Object2FloatMap; -declare function java(name: "net.minecraft.class_6026"): typeof Internal.class_6026; -declare function java(name: "net.minecraft.class_1940"): typeof Internal.class_1940; -declare function java(name: "net.minecraft.class_1275"): typeof Internal.class_1275; -declare function java(name: "net.minecraft.class_3225"): typeof Internal.class_3225; -declare function java(name: "net.minecraft.class_3794"): typeof Internal.class_3794; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongIterator"): typeof Internal.LongIterator; -declare function java(name: "net.minecraft.class_161"): typeof Internal.class_161; -declare function java(name: "net.minecraft.class_6628"): typeof Internal.class_6628; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2BooleanFunction"): typeof Internal.Int2BooleanFunction; -declare function java(name: "net.minecraft.class_1606"): typeof Internal.class_1606; -declare function java(name: "java.util.stream.Stream$Builder"): typeof Internal.Stream$Builder; -declare function java(name: "net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant"): typeof Internal.FluidVariant; -declare function java(name: "net.minecraft.class_630$class_6229"): typeof Internal.class_630$class_6229; -declare function java(name: "net.minecraft.class_3820"): typeof Internal.class_3820; -declare function java(name: "net.fabricmc.fabric.mixin.loot.LootTableAccessor"): typeof Internal.LootTableAccessor; -declare function java(name: "net.minecraft.class_3819"): typeof Internal.class_3819; -declare function java(name: "net.fabricmc.fabric.api.loot.v1.FabricLootPool"): typeof Internal.FabricLootPool; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder"): typeof Internal.FallingBlockBuilder; -declare function java(name: "net.minecraft.class_3614"): typeof Internal.class_3614; -declare function java(name: "net.minecraft.class_6748$class_6831"): typeof Internal.class_6748$class_6831; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder"): typeof Internal.BasicBlockJS$Builder; -declare function java(name: "net.minecraft.class_1855"): typeof Internal.class_1855; -declare function java(name: "net.minecraft.class_757"): typeof Internal.class_757; -declare function java(name: "net.minecraft.class_1792"): typeof Internal.class_1792; -declare function java(name: "net.minecraft.class_3233"): typeof Internal.class_3233; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoublePredicate"): typeof Internal.DoublePredicate; -declare function java(name: "net.minecraft.class_6749"): typeof Internal.class_6749; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortConsumer"): typeof Internal.ShortConsumer; -declare function java(name: "net.minecraft.class_5481"): typeof Internal.class_5481; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseScroll"): typeof Internal.ScreenMouseEvents$BeforeMouseScroll; -declare function java(name: "net.minecraft.class_763"): typeof Internal.class_763; -declare function java(name: "net.minecraft.class_2608"): typeof Internal.class_2608; -declare function java(name: "com.mojang.brigadier.SingleRedirectModifier"): typeof Internal.SingleRedirectModifier; -declare function java(name: "net.minecraft.class_5716"): typeof Internal.class_5716; -declare function java(name: "net.minecraft.class_2871"): typeof Internal.class_2871; -declare function java(name: "net.minecraft.class_239$class_240"): typeof Internal.class_239$class_240; -declare function java(name: "net.minecraft.class_2827"): typeof Internal.class_2827; -declare function java(name: "net.minecraft.class_2749"): typeof Internal.class_2749; -declare function java(name: "dev.latvian.mods.kubejs.util.JsonIO"): typeof JsonIO; -declare function java(name: "com.mojang.brigadier.Command"): typeof Internal.Command; -declare function java(name: "net.minecraft.class_5421"): typeof Internal.class_5421; -declare function java(name: "net.minecraft.class_846$class_851"): typeof Internal.class_846$class_851; -declare function java(name: "net.minecraft.class_5250"): typeof Internal.class_5250; -declare function java(name: "dev.latvian.mods.kubejs.util.MessageSender"): typeof Internal.MessageSender; -declare function java(name: "net.minecraft.class_5718$class_5719"): typeof Internal.class_5718$class_5719; -declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientWithCustomPredicateJS"): typeof Internal.IngredientWithCustomPredicateJS; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator"): typeof Internal.ObjectBidirectionalIterator; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction"): typeof Internal.Boolean2FloatFunction; -declare function java(name: "net.minecraft.class_5864"): typeof Internal.class_5864; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongComparator"): typeof Internal.LongComparator; -declare function java(name: "net.minecraft.class_1946"): typeof Internal.class_1946; -declare function java(name: "dev.latvian.mods.kubejs.block.MaterialJS"): typeof Internal.MaterialJS; -declare function java(name: "net.minecraft.class_3193$class_3897"): typeof Internal.class_3193$class_3897; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap"): typeof Internal.Long2ObjectMap; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction"): typeof Internal.Boolean2ReferenceFunction; -declare function java(name: "net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder"): typeof Internal.FabricLootTableBuilder; -declare function java(name: "dev.latvian.mods.kubejs.level.BlockContainerJS"): typeof Internal.BlockContainerJS; -declare function java(name: "net.minecraft.class_2479"): typeof Internal.class_2479; -declare function java(name: "com.mojang.brigadier.builder.ArgumentBuilder"): typeof Internal.ArgumentBuilder; -declare function java(name: "net.minecraft.class_3823"): typeof Internal.class_3823; -declare function java(name: "net.minecraft.class_6651"): typeof Internal.class_6651; -declare function java(name: "net.minecraft.class_4668$class_4684"): typeof Internal.class_4668$class_4684; -declare function java(name: "net.minecraft.class_167"): typeof Internal.class_167; -declare function java(name: "net.minecraft.class_1322"): typeof Internal.class_1322; -declare function java(name: "net.minecraft.class_2713$class_2714"): typeof Internal.class_2713$class_2714; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongCollection"): typeof Internal.LongCollection; -declare function java(name: "java.util.Spliterator$OfDouble"): typeof Internal.Spliterator$OfDouble; -declare function java(name: "dev.latvian.mods.kubejs.misc.ParticleTypeBuilder"): typeof Internal.ParticleTypeBuilder; -declare function java(name: "net.minecraft.class_642$class_643"): typeof Internal.class_642$class_643; -declare function java(name: "net.minecraft.class_1704"): typeof Internal.class_1704; -declare function java(name: "net.minecraft.class_6780"): typeof Internal.class_6780; -declare function java(name: "net.minecraft.class_1421"): typeof Internal.class_1421; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.ListenableRegistry"): typeof Internal.ListenableRegistry; -declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator$Face"): typeof Internal.ModelGenerator$Face; -declare function java(name: "net.minecraft.class_266"): typeof Internal.class_266; -declare function java(name: "dev.latvian.mods.kubejs.block.state.BlockStatePredicate"): typeof BlockStatePredicate; -declare function java(name: "net.minecraft.class_3283"): typeof Internal.class_3283; -declare function java(name: "net.minecraft.class_320"): typeof Internal.class_320; -declare function java(name: "net.minecraft.class_3920"): typeof Internal.class_3920; -declare function java(name: "net.minecraft.class_365"): typeof Internal.class_365; -declare function java(name: "dev.latvian.mods.kubejs.util.ClassWrapper"): typeof Internal.ClassWrapper; -declare function java(name: "net.minecraft.class_79"): typeof Internal.class_79; -declare function java(name: "net.minecraft.class_6861"): typeof Internal.class_6861; -declare function java(name: "net.minecraft.class_3910"): typeof Internal.class_3910; -declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockApiProvider"): typeof Internal.BlockApiLookup$BlockApiProvider; -declare function java(name: "dev.latvian.mods.kubejs.util.WrappedJS"): typeof Internal.WrappedJS; -declare function java(name: "com.mojang.brigadier.ImmutableStringReader"): typeof Internal.ImmutableStringReader; -declare function java(name: "net.minecraft.class_1853"): typeof Internal.class_1853; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback"): typeof Internal.ItemBuilder$FinishUsingCallback; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ReferenceFunction"): typeof Internal.Long2ReferenceFunction; -declare function java(name: "net.minecraft.class_6885$class_6887"): typeof Internal.class_6885$class_6887; -declare function java(name: "net.fabricmc.fabric.mixin.container.ServerPlayerEntityAccessor"): typeof Internal.ServerPlayerEntityAccessor; -declare function java(name: "net.minecraft.class_2641"): typeof Internal.class_2641; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ObjectFunction"): typeof Internal.Reference2ObjectFunction; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator"): typeof Internal.ShortBidirectionalIterator; -declare function java(name: "net.minecraft.class_4304"): typeof Internal.class_4304; -declare function java(name: "net.minecraft.class_3262"): typeof Internal.class_3262; -declare function java(name: "net.minecraft.class_7059"): typeof Internal.class_7059; -declare function java(name: "net.minecraft.class_5599"): typeof Internal.class_5599; -declare function java(name: "net.minecraft.class_1548"): typeof Internal.class_1548; -declare function java(name: "net.minecraft.class_116"): typeof Internal.class_116; -declare function java(name: "net.minecraft.class_1872"): typeof Internal.class_1872; -declare function java(name: "java.util.function.ObjLongConsumer"): typeof Internal.ObjLongConsumer; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidStackJS"): typeof Internal.FluidStackJS; -declare function java(name: "net.minecraft.class_3031"): typeof Internal.class_3031; -declare function java(name: "net.minecraft.class_2806$class_2808"): typeof Internal.class_2806$class_2808; -declare function java(name: "net.minecraft.class_3953"): typeof Internal.class_3953; -declare function java(name: "net.minecraft.class_1959$class_5484"): typeof Internal.class_1959$class_5484; -declare function java(name: "net.minecraft.class_1071$class_1072"): typeof Internal.class_1071$class_1072; -declare function java(name: "net.fabricmc.fabric.impl.client.indigo.renderer.accessor.AccessChunkRenderer"): typeof Internal.AccessChunkRenderer; -declare function java(name: "net.minecraft.class_184"): typeof Internal.class_184; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2IntFunction"): typeof Internal.Short2IntFunction; -declare function java(name: "net.minecraft.class_4990"): typeof Internal.class_4990; -declare function java(name: "net.fabricmc.fabric.mixin.gamerule.BooleanRuleAccessor"): typeof Internal.BooleanRuleAccessor; -declare function java(name: "dev.latvian.mods.kubejs.event.EventsJS$ScriptEventHandler"): typeof Internal.EventsJS$ScriptEventHandler; -declare function java(name: "net.minecraft.class_6796"): typeof Internal.class_6796; -declare function java(name: "net.minecraft.class_6379"): typeof Internal.class_6379; -declare function java(name: "net.minecraft.class_809$class_811"): typeof Internal.class_809$class_811; -declare function java(name: "net.minecraft.class_6860"): typeof Internal.class_6860; -declare function java(name: "net.minecraft.class_2632"): typeof Internal.class_2632; -declare function java(name: "net.minecraft.class_5201"): typeof Internal.class_5201; -declare function java(name: "net.minecraft.class_6490"): typeof Internal.class_6490; -declare function java(name: "com.mojang.brigadier.suggestion.Suggestion"): typeof Internal.Suggestion; -declare function java(name: "net.minecraft.class_6647"): typeof Internal.class_6647; -declare function java(name: "net.minecraft.class_3244"): typeof Internal.class_3244; -declare function java(name: "java.util.stream.DoubleStream$Builder"): typeof Internal.DoubleStream$Builder; -declare function java(name: "net.minecraft.class_6396"): typeof Internal.class_6396; -declare function java(name: "net.minecraft.class_2708$class_2709"): typeof Internal.class_2708$class_2709; -declare function java(name: "net.minecraft.class_4207"): typeof Internal.class_4207; -declare function java(name: "net.minecraft.class_2791$class_6745"): typeof Internal.class_2791$class_6745; -declare function java(name: "net.minecraft.class_4095$class_5303"): typeof Internal.class_4095$class_5303; -declare function java(name: "net.minecraft.class_5138"): typeof Internal.class_5138; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntFunction"): typeof Internal.Object2IntFunction; -declare function java(name: "net.minecraft.class_5308"): typeof Internal.class_5308; -declare function java(name: "net.minecraft.class_5640"): typeof Internal.class_5640; -declare function java(name: "net.minecraft.class_5158"): typeof Internal.class_5158; -declare function java(name: "dev.latvian.mods.kubejs.misc.SoundEventBuilder"): typeof Internal.SoundEventBuilder; -declare function java(name: "net.minecraft.class_5338"): typeof Internal.class_5338; -declare function java(name: "net.minecraft.class_1714"): typeof Internal.class_1714; -declare function java(name: "net.minecraft.class_2637"): typeof Internal.class_2637; -declare function java(name: "net.minecraft.class_5658"): typeof Internal.class_5658; -declare function java(name: "dev.latvian.mods.kubejs.core.LivingEntityKJS"): typeof Internal.LivingEntityKJS; -declare function java(name: "net.minecraft.class_5568"): typeof Internal.class_5568; -declare function java(name: "net.minecraft.class_2919$class_6675"): typeof Internal.class_2919$class_6675; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleCollection"): typeof Internal.DoubleCollection; -declare function java(name: "net.minecraft.class_185"): typeof Internal.class_185; -declare function java(name: "net.minecraft.class_4638"): typeof Internal.class_4638; -declare function java(name: "net.minecraft.class_2828"): typeof Internal.class_2828; -declare function java(name: "net.minecraft.class_5352"): typeof Internal.class_5352; -declare function java(name: "net.minecraft.class_5215"): typeof Internal.class_5215; -declare function java(name: "net.minecraft.class_1865"): typeof Internal.class_1865; -declare function java(name: "net.minecraft.class_1672"): typeof Internal.class_1672; -declare function java(name: "net.minecraft.class_778"): typeof Internal.class_778; -declare function java(name: "net.minecraft.class_6008"): typeof Internal.class_6008; -declare function java(name: "net.minecraft.class_6797"): typeof Internal.class_6797; -declare function java(name: "net.minecraft.class_4966"): typeof Internal.class_4966; -declare function java(name: "net.minecraft.class_6035"): typeof Internal.class_6035; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseScroll"): typeof Internal.ScreenMouseEvents$AfterMouseScroll; -declare function java(name: "net.minecraft.class_2752"): typeof Internal.class_2752; -declare function java(name: "net.minecraft.class_2666"): typeof Internal.class_2666; -declare function java(name: "net.minecraft.class_4282"): typeof Internal.class_4282; -declare function java(name: "net.minecraft.class_4135"): typeof Internal.class_4135; -declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes"): typeof Internal.RegistryObjectBuilderTypes; -declare function java(name: "java.util.DoubleSummaryStatistics"): typeof Internal.DoubleSummaryStatistics; -declare function java(name: "dev.latvian.mods.kubejs.command.ArgumentTypeWrapper"): typeof Internal.ArgumentTypeWrapper; -declare function java(name: "net.minecraft.class_5760"): typeof Internal.class_5760; -declare function java(name: "net.minecraft.class_537"): typeof Internal.class_537; -declare function java(name: "net.minecraft.class_170$class_171"): typeof Internal.class_170$class_171; -declare function java(name: "net.minecraft.class_327"): typeof Internal.class_327; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongSpliterator"): typeof Internal.LongSpliterator; -declare function java(name: "net.minecraft.class_6680"): typeof Internal.class_6680; -declare function java(name: "net.minecraft.class_3818"): typeof Internal.class_3818; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2BooleanFunction"): typeof Internal.Float2BooleanFunction; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2DoubleFunction"): typeof Internal.Float2DoubleFunction; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBlockBuilder"): typeof Internal.FluidBlockBuilder; -declare function java(name: "net.minecraft.class_1665$class_1666"): typeof Internal.class_1665$class_1666; -declare function java(name: "java.util.HashMap"): typeof Internal.HashMap; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortIterable"): typeof Internal.ShortIterable; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntListIterator"): typeof Internal.IntListIterator; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleListIterator"): typeof Internal.DoubleListIterator; -declare function java(name: "net.minecraft.class_1966"): typeof Internal.class_1966; -declare function java(name: "net.minecraft.class_2841$class_6560"): typeof Internal.class_2841$class_6560; -declare function java(name: "net.minecraft.class_6683"): typeof Internal.class_6683; -declare function java(name: "net.fabricmc.fabric.mixin.rendering.data.attachment.MixinViewableWorld"): typeof Internal.MixinViewableWorld; -declare function java(name: "net.minecraft.class_2729"): typeof Internal.class_2729; -declare function java(name: "net.minecraft.class_1523"): typeof Internal.class_1523; -declare function java(name: "net.minecraft.class_3543"): typeof Internal.class_3543; -declare function java(name: "net.minecraft.class_3767"): typeof Internal.class_3767; -declare function java(name: "net.minecraft.class_5354"): typeof Internal.class_5354; -declare function java(name: "java.util.Optional"): typeof Internal.Optional; -declare function java(name: "dev.latvian.mods.kubejs.block.RandomTickCallbackJS"): typeof Internal.RandomTickCallbackJS; -declare function java(name: "net.minecraft.class_9"): typeof Internal.class_9; -declare function java(name: "net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder"): typeof Internal.FabricLootPoolBuilder; -declare function java(name: "java.util.concurrent.Future"): typeof Internal.Future; -declare function java(name: "net.minecraft.class_1428"): typeof Internal.class_1428; -declare function java(name: "dev.latvian.mods.kubejs.bindings.BlockWrapper"): typeof Block; -declare function java(name: "net.minecraft.class_1761"): typeof Internal.class_1761; -declare function java(name: "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl"): typeof Internal.SpriteFinderImpl; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ItemArmorTierEventJS"): typeof Internal.ItemArmorTierEventJS; -declare function java(name: "net.minecraft.class_1755"): typeof Internal.class_1755; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemovableIdList"): typeof Internal.RemovableIdList; -declare function java(name: "net.minecraft.class_3799"): typeof Internal.class_3799; -declare function java(name: "net.minecraft.class_1321"): typeof Internal.class_1321; -declare function java(name: "net.minecraft.class_3971"): typeof Internal.class_3971; -declare function java(name: "net.minecraft.class_2751"): typeof Internal.class_2751; -declare function java(name: "net.minecraft.class_1160"): typeof Internal.class_1160; -declare function java(name: "net.minecraft.class_4599"): typeof Internal.class_4599; -declare function java(name: "dev.latvian.mods.kubejs.loot.ConditionContainer"): typeof Internal.ConditionContainer; -declare function java(name: "dev.latvian.mods.kubejs.server.ScheduledEvent"): typeof Internal.ScheduledEvent; -declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.EntityTrackerAccessor"): typeof Internal.EntityTrackerAccessor; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2IntFunction"): typeof Internal.Long2IntFunction; -declare function java(name: "net.minecraft.class_1570"): typeof Internal.class_1570; -declare function java(name: "net.minecraft.class_3302"): typeof Internal.class_3302; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatPredicate"): typeof Internal.FloatPredicate; -declare function java(name: "net.minecraft.class_2886"): typeof Internal.class_2886; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry"): typeof Internal.Long2ObjectMap$Entry; -declare function java(name: "net.minecraft.class_3341"): typeof Internal.class_3341; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS$ItemPropertiesCallback"): typeof Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback; -declare function java(name: "net.minecraft.class_2350$class_2353"): typeof Internal.class_2350$class_2353; -declare function java(name: "net.minecraft.class_2661"): typeof Internal.class_2661; -declare function java(name: "net.fabricmc.fabric.impl.client.indigo.renderer.render.TerrainRenderContext"): typeof Internal.TerrainRenderContext; -declare function java(name: "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap"): typeof Internal.AbstractLong2ObjectMap; -declare function java(name: "java.util.SortedMap"): typeof Internal.SortedMap; -declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS$Explosion"): typeof Internal.FireworksJS$Explosion; -declare function java(name: "net.minecraft.class_1697"): typeof Internal.class_1697; -declare function java(name: "net.minecraft.class_1799"): typeof Internal.class_1799; -declare function java(name: "net.minecraft.class_2873"): typeof Internal.class_2873; -declare function java(name: "com.mojang.brigadier.exceptions.SimpleCommandExceptionType"): typeof Internal.SimpleCommandExceptionType; -declare function java(name: "java.util.PrimitiveIterator$OfDouble"): typeof Internal.PrimitiveIterator$OfDouble; -declare function java(name: "net.minecraft.class_1920"): typeof Internal.class_1920; -declare function java(name: "dev.latvian.mods.kubejs.core.BlockKJS"): typeof Internal.BlockKJS; -declare function java(name: "net.minecraft.class_2837"): typeof Internal.class_2837; -declare function java(name: "net.minecraft.class_2975"): typeof Internal.class_2975; -declare function java(name: "net.minecraft.class_5894"): typeof Internal.class_5894; -declare function java(name: "net.minecraft.class_3866"): typeof Internal.class_3866; -declare function java(name: "net.minecraft.class_5268"): typeof Internal.class_5268; -declare function java(name: "dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder"): typeof Internal.VillagerProfessionBuilder; -declare function java(name: "net.minecraft.class_2792"): typeof Internal.class_2792; -declare function java(name: "dev.architectury.hooks.level.biome.ClimateProperties"): typeof Internal.ClimateProperties; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ShortFunction"): typeof Internal.Double2ShortFunction; -declare function java(name: "net.minecraft.class_2848"): typeof Internal.class_2848; -declare function java(name: "dev.latvian.mods.kubejs.net.PainterUpdatedEventJS"): typeof Internal.PainterUpdatedEventJS; -declare function java(name: "net.minecraft.class_5455$class_6893"): typeof Internal.class_5455$class_6893; -declare function java(name: "net.fabricmc.fabric.impl.networking.DisconnectPacketSource"): typeof Internal.DisconnectPacketSource; -declare function java(name: "net.minecraft.class_3966"): typeof Internal.class_3966; -declare function java(name: "java.util.function.BiPredicate"): typeof Internal.BiPredicate; -declare function java(name: "net.minecraft.class_3827"): typeof Internal.class_3827; -declare function java(name: "net.minecraft.class_1291"): typeof Internal.class_1291; -declare function java(name: "net.minecraft.class_1304$class_1305"): typeof Internal.class_1304$class_1305; -declare function java(name: "dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS"): typeof Internal.EntitySpawnedEventJS; -declare function java(name: "net.minecraft.class_2520"): typeof Internal.class_2520; -declare function java(name: "net.fabricmc.fabric.mixin.gamerule.GameRulesAccessor"): typeof Internal.GameRulesAccessor; -declare function java(name: "net.minecraft.class_1928$class_4311"): typeof Internal.class_1928$class_4311; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatCollection"): typeof Internal.FloatCollection; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseClick"): typeof Internal.ScreenMouseEvents$AfterMouseClick; -declare function java(name: "net.minecraft.class_703"): typeof Internal.class_703; -declare function java(name: "net.minecraft.class_2605"): typeof Internal.class_2605; -declare function java(name: "net.minecraft.class_1146"): typeof Internal.class_1146; -declare function java(name: "net.minecraft.class_6579"): typeof Internal.class_6579; -declare function java(name: "net.minecraft.class_332"): typeof Internal.class_332; -declare function java(name: "net.minecraft.class_283"): typeof Internal.class_283; -declare function java(name: "net.minecraft.class_3959"): typeof Internal.class_3959; -declare function java(name: "net.minecraft.class_6872"): typeof Internal.class_6872; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2LongFunction"): typeof Internal.Byte2LongFunction; -declare function java(name: "net.minecraft.class_1439$class_4621"): typeof Internal.class_1439$class_4621; -declare function java(name: "net.minecraft.class_6885$class_6888"): typeof Internal.class_6885$class_6888; -declare function java(name: "net.minecraft.class_4071"): typeof Internal.class_4071; -declare function java(name: "net.minecraft.class_1430"): typeof Internal.class_1430; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockLeftClickEventJS"): typeof Internal.BlockLeftClickEventJS; -declare function java(name: "net.minecraft.class_3565"): typeof Internal.class_3565; -declare function java(name: "net.minecraft.class_3852"): typeof Internal.class_3852; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback"): typeof Internal.RegistryEntryRemovedCallback; -declare function java(name: "dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder"): typeof Internal.BasicMobEffect$Builder; -declare function java(name: "net.minecraft.class_5194"): typeof Internal.class_5194; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2CharFunction"): typeof Internal.Object2CharFunction; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleIterable"): typeof Internal.DoubleIterable; -declare function java(name: "net.minecraft.class_1307"): typeof Internal.class_1307; -declare function java(name: "net.minecraft.class_58"): typeof Internal.class_58; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter"): typeof Internal.QuadEmitter; -declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityEventJS"): typeof Internal.LivingEntityEventJS; -declare function java(name: "java.util.Date"): typeof Internal.Date; -declare function java(name: "net.minecraft.class_3957"): typeof Internal.class_3957; -declare function java(name: "net.minecraft.class_6848"): typeof Internal.class_6848; -declare function java(name: "net.minecraft.class_631"): typeof Internal.class_631; -declare function java(name: "net.minecraft.class_6606"): typeof Internal.class_6606; -declare function java(name: "net.minecraft.class_5925"): typeof Internal.class_5925; -declare function java(name: "net.minecraft.class_5952"): typeof Internal.class_5952; -declare function java(name: "net.minecraft.class_2833"): typeof Internal.class_2833; -declare function java(name: "net.minecraft.class_5497"): typeof Internal.class_5497; -declare function java(name: "net.minecraft.class_1520"): typeof Internal.class_1520; -declare function java(name: "net.minecraft.class_4002"): typeof Internal.class_4002; -declare function java(name: "net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider"): typeof Internal.EquipmentSlotProvider; -declare function java(name: "net.minecraft.class_638"): typeof Internal.class_638; -declare function java(name: "net.minecraft.class_277"): typeof Internal.class_277; -declare function java(name: "net.minecraft.class_1145"): typeof Internal.class_1145; -declare function java(name: "net.minecraft.class_1525"): typeof Internal.class_1525; -declare function java(name: "net.minecraft.class_2856$class_2857"): typeof Internal.class_2856$class_2857; -declare function java(name: "net.minecraft.class_1722"): typeof Internal.class_1722; -declare function java(name: "net.minecraft.class_2382"): typeof Vec3i; -declare function java(name: "net.minecraft.class_2695"): typeof Internal.class_2695; -declare function java(name: "net.minecraft.class_4668$class_4672"): typeof Internal.class_4668$class_4672; -declare function java(name: "net.minecraft.class_1159"): typeof Internal.class_1159; -declare function java(name: "net.minecraft.class_1498"): typeof Internal.class_1498; -declare function java(name: "net.minecraft.class_2629$class_5881"): typeof Internal.class_2629$class_5881; -declare function java(name: "net.minecraft.class_1543$class_1544"): typeof Internal.class_1543$class_1544; -declare function java(name: "net.minecraft.class_4660"): typeof Internal.class_4660; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings"): typeof Internal.ArmorItemBuilder$Leggings; -declare function java(name: "net.minecraft.class_22"): typeof Internal.class_22; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry$RemapMode"): typeof Internal.RemappableRegistry$RemapMode; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntMap$Entry"): typeof Internal.Object2IntMap$Entry; -declare function java(name: "net.minecraft.class_2708"): typeof Internal.class_2708; -declare function java(name: "net.minecraft.class_5417"): typeof Internal.class_5417; -declare function java(name: "net.minecraft.class_870"): typeof Internal.class_870; -declare function java(name: "net.minecraft.class_2841$class_4464"): typeof Internal.class_2841$class_4464; -declare function java(name: "net.minecraft.class_3730"): typeof Internal.class_3730; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ShortFunction"): typeof Internal.Byte2ShortFunction; -declare function java(name: "net.minecraft.class_4538"): typeof Internal.class_4538; -declare function java(name: "net.fabricmc.fabric.impl.client.rendering.ColorProviderRegistryImpl$ColorMapperHolder"): typeof Internal.ColorProviderRegistryImpl$ColorMapperHolder; -declare function java(name: "net.minecraft.class_4760"): typeof Internal.class_4760; -declare function java(name: "net.minecraft.class_3491"): typeof Internal.class_3491; -declare function java(name: "net.minecraft.class_6123"): typeof Internal.class_6123; -declare function java(name: "net.minecraft.class_3310$class_3181"): typeof Internal.class_3310$class_3181; -declare function java(name: "net.minecraft.class_1945"): typeof Internal.class_1945; -declare function java(name: "net.minecraft.class_2589"): typeof Internal.class_2589; -declare function java(name: "net.minecraft.class_1059"): typeof Internal.class_1059; -declare function java(name: "net.minecraft.class_2846"): typeof Internal.class_2846; -declare function java(name: "com.mojang.brigadier.builder.RequiredArgumentBuilder"): typeof Internal.RequiredArgumentBuilder; -declare function java(name: "dev.latvian.mods.kubejs.player.InventoryChangedEventJS"): typeof Internal.InventoryChangedEventJS; -declare function java(name: "net.minecraft.class_6646"): typeof Internal.class_6646; -declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator"): typeof Internal.ModelGenerator; -declare function java(name: "net.minecraft.class_5536"): typeof Internal.class_5536; -declare function java(name: "net.minecraft.class_1944"): typeof Internal.class_1944; -declare function java(name: "net.minecraft.class_46"): typeof Internal.class_46; -declare function java(name: "net.minecraft.class_6108"): typeof Internal.class_6108; -declare function java(name: "net.minecraft.class_3222"): typeof Internal.class_3222; -declare function java(name: "net.fabricmc.fabric.impl.resource.loader.FabricResource"): typeof Internal.FabricResource; -declare function java(name: "java.lang.CharSequence"): typeof Internal.CharSequence; -declare function java(name: "net.minecraft.class_1157"): typeof Internal.class_1157; -declare function java(name: "net.minecraft.class_3485"): typeof Internal.class_3485; -declare function java(name: "net.minecraft.class_535"): typeof Internal.class_535; -declare function java(name: "net.minecraft.class_4662"): typeof Internal.class_4662; -declare function java(name: "net.minecraft.class_5257"): typeof Internal.class_5257; -declare function java(name: "net.minecraft.class_5630"): typeof Internal.class_5630; -declare function java(name: "net.minecraft.class_5713"): typeof Internal.class_5713; -declare function java(name: "net.minecraft.class_5636"): typeof Internal.class_5636; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2IntFunction"): typeof Internal.Double2IntFunction; -declare function java(name: "net.minecraft.class_5192"): typeof Internal.class_5192; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder"): typeof Internal.StoneButtonBlockBuilder; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2BooleanFunction"): typeof Internal.Char2BooleanFunction; -declare function java(name: "net.minecraft.class_5944"): typeof Internal.class_5944; -declare function java(name: "net.minecraft.class_4763"): typeof Internal.class_4763; -declare function java(name: "net.minecraft.class_3784"): typeof Internal.class_3784; -declare function java(name: "net.minecraft.class_1718"): typeof Internal.class_1718; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2FloatFunction"): typeof Internal.Char2FloatFunction; -declare function java(name: "net.minecraft.class_1538"): typeof Internal.class_1538; -declare function java(name: "net.minecraft.class_5732"): typeof Internal.class_5732; -declare function java(name: "net.minecraft.class_2997"): typeof Internal.class_2997; -declare function java(name: "net.minecraft.class_3777"): typeof Internal.class_3777; -declare function java(name: "net.minecraft.class_4668$class_4686"): typeof Internal.class_4668$class_4686; -declare function java(name: "java.util.stream.Collector"): typeof Internal.Collector; -declare function java(name: "net.minecraft.class_1628"): typeof Internal.class_1628; -declare function java(name: "net.minecraft.class_707"): typeof Internal.class_707; -declare function java(name: "net.minecraft.class_6783"): typeof Internal.class_6783; -declare function java(name: "net.minecraft.class_2793"): typeof Internal.class_2793; -declare function java(name: "java.util.function.LongSupplier"): typeof Internal.LongSupplier; -declare function java(name: "dev.architectury.registry.registries.RegistrarBuilder"): typeof Internal.RegistrarBuilder; -declare function java(name: "net.fabricmc.fabric.mixin.loot.LootPoolAccessor"): typeof Internal.LootPoolAccessor; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ReferenceFunction"): typeof Internal.Float2ReferenceFunction; -declare function java(name: "net.minecraft.class_5357"): typeof Internal.class_5357; -declare function java(name: "net.minecraft.class_6350$class_6565"): typeof Internal.class_6350$class_6565; -declare function java(name: "net.fabricmc.fabric.impl.client.indigo.renderer.accessor.AccessChunkRendererData"): typeof Internal.AccessChunkRendererData; -declare function java(name: "net.minecraft.class_773"): typeof Internal.class_773; -declare function java(name: "net.minecraft.class_1613"): typeof Internal.class_1613; -declare function java(name: "net.minecraft.class_1140"): typeof Internal.class_1140; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback$RemapState"): typeof Internal.RegistryIdRemapCallback$RemapState; -declare function java(name: "net.minecraft.class_759"): typeof Internal.class_759; -declare function java(name: "net.minecraft.class_1694"): typeof Internal.class_1694; -declare function java(name: "net.minecraft.class_5739"): typeof Internal.class_5739; -declare function java(name: "net.minecraft.class_1928$class_4314"): typeof Internal.class_1928$class_4314; -declare function java(name: "dev.latvian.mods.kubejs.misc.CustomStatBuilder"): typeof Internal.CustomStatBuilder; -declare function java(name: "net.minecraft.class_2748"): typeof Internal.class_2748; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder"): typeof Internal.ShovelItemBuilder; -declare function java(name: "net.minecraft.class_1077"): typeof Internal.class_1077; -declare function java(name: "net.minecraft.class_4309"): typeof Internal.class_4309; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.VillagerTypeAccessor"): typeof Internal.VillagerTypeAccessor; -declare function java(name: "net.minecraft.class_536"): typeof Internal.class_536; -declare function java(name: "net.minecraft.class_5315"): typeof Internal.class_5315; -declare function java(name: "net.minecraft.class_2765"): typeof Internal.class_2765; -declare function java(name: "java.util.function.LongPredicate"): typeof Internal.LongPredicate; -declare function java(name: "net.minecraft.class_1517"): typeof Internal.class_1517; -declare function java(name: "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity"): typeof Internal.RenderAttachmentBlockEntity; -declare function java(name: "net.minecraft.class_1959"): typeof Internal.class_1959; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2FloatFunction"): typeof Internal.Long2FloatFunction; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectSpliterator"): typeof Internal.ObjectSpliterator; -declare function java(name: "net.minecraft.class_5411"): typeof Internal.class_5411; -declare function java(name: "net.minecraft.class_6381"): typeof Internal.class_6381; -declare function java(name: "net.minecraft.class_1076"): typeof Internal.class_1076; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockRightClickEventJS"): typeof Internal.BlockRightClickEventJS; -declare function java(name: "net.minecraft.class_1701"): typeof Internal.class_1701; -declare function java(name: "dev.latvian.mods.kubejs.player.InventoryEventJS"): typeof Internal.InventoryEventJS; -declare function java(name: "net.minecraft.class_6375"): typeof Internal.class_6375; -declare function java(name: "net.minecraft.class_2836"): typeof Internal.class_2836; -declare function java(name: "net.minecraft.class_1058"): typeof Internal.class_1058; -declare function java(name: "java.util.OptionalDouble"): typeof Internal.OptionalDouble; -declare function java(name: "net.minecraft.class_5892"): typeof Internal.class_5892; -declare function java(name: "net.minecraft.class_4763$class_5486"): typeof Internal.class_4763$class_5486; -declare function java(name: "net.minecraft.class_2803"): typeof Internal.class_2803; -declare function java(name: "net.minecraft.class_2580$class_2581"): typeof Internal.class_2580$class_2581; -declare function java(name: "net.minecraft.class_2859$class_2860"): typeof Internal.class_2859$class_2860; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerJS"): typeof Internal.PlayerJS; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2CharFunction"): typeof Internal.Char2CharFunction; -declare function java(name: "net.minecraft.class_368$class_369"): typeof Internal.class_368$class_369; -declare function java(name: "net.minecraft.class_2821"): typeof Internal.class_2821; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2FloatFunction"): typeof Internal.Reference2FloatFunction; -declare function java(name: "net.minecraft.class_1726"): typeof Internal.class_1726; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2DoubleFunction"): typeof Internal.Long2DoubleFunction; -declare function java(name: "dev.latvian.mods.kubejs.generator.AssetJsonGenerator"): typeof Internal.AssetJsonGenerator; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder"): typeof Internal.ItemBuilder; -declare function java(name: "net.minecraft.class_5601"): typeof Internal.class_5601; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry"): typeof Internal.Object2FloatMap$Entry; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$Remove"): typeof Internal.ScreenEvents$Remove; -declare function java(name: "net.minecraft.class_1839"): typeof Internal.class_1839; -declare function java(name: "net.minecraft.class_1621"): typeof Internal.class_1621; -declare function java(name: "com.mojang.brigadier.Message"): typeof Internal.Message; -declare function java(name: "net.minecraft.class_3111"): typeof Internal.class_3111; -declare function java(name: "net.minecraft.class_2394"): typeof Internal.class_2394; -declare function java(name: "net.minecraft.class_5000"): typeof Internal.class_5000; -declare function java(name: "net.minecraft.class_1941"): typeof Internal.class_1941; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2LongFunction"): typeof Internal.Double2LongFunction; -declare function java(name: "dev.architectury.core.fluid.ArchitecturyFluidAttributes"): typeof Internal.ArchitecturyFluidAttributes; -declare function java(name: "net.minecraft.class_1832"): typeof Internal.class_1832; -declare function java(name: "net.minecraft.class_5707"): typeof Internal.class_5707; -declare function java(name: "net.minecraft.class_3320"): typeof Internal.class_3320; -declare function java(name: "net.minecraft.class_2743"): typeof Internal.class_2743; -declare function java(name: "java.util.stream.DoubleStream"): typeof Internal.DoubleStream; -declare function java(name: "net.minecraft.class_1451"): typeof Internal.class_1451; -declare function java(name: "net.minecraft.class_1966$class_6827"): typeof Internal.class_1966$class_6827; -declare function java(name: "dev.latvian.mods.kubejs.bindings.IngredientWrapper"): typeof Ingredient; -declare function java(name: "net.fabricmc.fabric.impl.item.ItemExtensions"): typeof Internal.ItemExtensions; -declare function java(name: "java.util.stream.LongStream$LongMapMultiConsumer"): typeof Internal.LongStream$LongMapMultiConsumer; -declare function java(name: "net.minecraft.class_5281"): typeof Internal.class_5281; -declare function java(name: "net.minecraft.class_5142"): typeof Internal.class_5142; -declare function java(name: "net.minecraft.class_4174"): typeof Internal.class_4174; -declare function java(name: "net.minecraft.class_5483"): typeof Internal.class_5483; -declare function java(name: "net.minecraft.class_3312"): typeof Internal.class_3312; -declare function java(name: "net.minecraft.class_2842"): typeof Internal.class_2842; -declare function java(name: "net.minecraft.class_1874"): typeof Internal.class_1874; -declare function java(name: "net.minecraft.class_5862"): typeof Internal.class_5862; -declare function java(name: "net.minecraft.class_129"): typeof Internal.class_129; -declare function java(name: "net.minecraft.class_6130"): typeof Internal.class_6130; -declare function java(name: "net.minecraft.class_269"): typeof Internal.class_269; -declare function java(name: "net.minecraft.class_1921"): typeof Internal.class_1921; -declare function java(name: "net.minecraft.class_5747"): typeof Internal.class_5747; -declare function java(name: "net.minecraft.class_1515"): typeof Internal.class_1515; -declare function java(name: "dev.latvian.mods.kubejs.level.LevelEventJS"): typeof Internal.LevelEventJS; -declare function java(name: "net.minecraft.class_6544$class_6546"): typeof Internal.class_6544$class_6546; -declare function java(name: "net.minecraft.class_6539"): typeof Internal.class_6539; -declare function java(name: "com.mojang.brigadier.ResultConsumer"): typeof Internal.ResultConsumer; -declare function java(name: "net.minecraft.class_5359"): typeof Internal.class_5359; -declare function java(name: "net.fabricmc.fabric.mixin.client.keybinding.KeyCodeAccessor"): typeof Internal.KeyCodeAccessor; -declare function java(name: "net.minecraft.class_1310"): typeof Internal.class_1310; -declare function java(name: "net.minecraft.class_2689"): typeof Internal.class_2689; -declare function java(name: "net.minecraft.class_2610"): typeof Internal.class_2610; -declare function java(name: "net.minecraft.class_1696"): typeof Internal.class_1696; -declare function java(name: "net.minecraft.class_4643"): typeof Internal.class_4643; -declare function java(name: "net.minecraft.class_1355"): typeof Internal.class_1355; -declare function java(name: "net.minecraft.class_1162"): typeof Internal.class_1162; -declare function java(name: "net.minecraft.class_6544$class_6553"): typeof Internal.class_6544$class_6553; -declare function java(name: "net.minecraft.class_64"): typeof Internal.class_64; -declare function java(name: "net.minecraft.class_2587"): typeof Internal.class_2587; -declare function java(name: "net.minecraft.class_2627$class_2628"): typeof Internal.class_2627$class_2628; -declare function java(name: "net.minecraft.class_5513$class_5837"): typeof Internal.class_5513$class_5837; -declare function java(name: "net.minecraft.class_2784"): typeof Internal.class_2784; -declare function java(name: "net.minecraft.class_2769$class_4933"): typeof Internal.class_2769$class_4933; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap"): typeof Internal.Long2ObjectOpenHashMap; -declare function java(name: "net.minecraft.class_4668$class_4685"): typeof Internal.class_4668$class_4685; -declare function java(name: "net.minecraft.class_1496"): typeof Internal.class_1496; -declare function java(name: "net.minecraft.class_2568$class_5247"): typeof Internal.class_2568$class_5247; -declare function java(name: "net.minecraft.class_4095"): typeof Internal.class_4095; -declare function java(name: "net.fabricmc.fabric.api.item.v1.CustomDamageHandler"): typeof Internal.CustomDamageHandler; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleComparator"): typeof Internal.DoubleComparator; -declare function java(name: "net.minecraft.class_5498"): typeof Internal.class_5498; -declare function java(name: "net.minecraft.class_5203"): typeof Internal.class_5203; -declare function java(name: "net.fabricmc.fabric.mixin.lookup.BlockEntityTypeAccessor"): typeof Internal.BlockEntityTypeAccessor; -declare function java(name: "net.minecraft.class_7061"): typeof Internal.class_7061; -declare function java(name: "net.minecraft.class_2612"): typeof Internal.class_2612; -declare function java(name: "net.minecraft.class_170"): typeof Internal.class_170; -declare function java(name: "net.minecraft.class_1854"): typeof Internal.class_1854; -declare function java(name: "java.util.Enumeration"): typeof Internal.Enumeration; -declare function java(name: "net.minecraft.class_1715"): typeof Internal.class_1715; -declare function java(name: "net.minecraft.class_2837$class_6559"): typeof Internal.class_2837$class_6559; -declare function java(name: "net.minecraft.server.MinecraftServer"): typeof Internal.MinecraftServer; -declare function java(name: "java.util.SortedSet"): typeof Internal.SortedSet; -declare function java(name: "net.minecraft.class_5348$class_5246"): typeof Internal.class_5348$class_5246; -declare function java(name: "net.minecraft.class_6335"): typeof Internal.class_6335; -declare function java(name: "net.minecraft.class_3803"): typeof Internal.class_3803; -declare function java(name: "net.minecraft.class_6834"): typeof Internal.class_6834; -declare function java(name: "net.minecraft.class_5202"): typeof Internal.class_5202; -declare function java(name: "java.util.stream.BaseStream"): typeof Internal.BaseStream; -declare function java(name: "net.minecraft.class_287$class_4574"): typeof Internal.class_287$class_4574; -declare function java(name: "net.minecraft.class_7061$class_7062"): typeof Internal.class_7061$class_7062; -declare function java(name: "net.minecraft.class_846$class_4690"): typeof Internal.class_846$class_4690; -declare function java(name: "dev.latvian.mods.kubejs.level.LevelJS"): typeof Internal.LevelJS; -declare function java(name: "net.minecraft.class_1255"): typeof Internal.class_1255; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongPredicate"): typeof it.unimi.dsi.fastutil.longs.LongPredicate; -declare function java(name: "dev.latvian.mods.kubejs.util.NBTIOWrapper"): typeof NBTIO; -declare function java(name: "java.util.PrimitiveIterator"): typeof Internal.PrimitiveIterator; -declare function java(name: "net.minecraft.class_2158"): typeof Internal.class_2158; -declare function java(name: "net.minecraft.class_2776"): typeof Internal.class_2776; -declare function java(name: "net.minecraft.class_4115"): typeof Internal.class_4115; -declare function java(name: "net.minecraft.class_1887"): typeof Internal.class_1887; -declare function java(name: "net.minecraft.class_3124"): typeof Internal.class_3124; -declare function java(name: "net.minecraft.class_3172"): typeof Internal.class_3172; -declare function java(name: "net.minecraft.class_5251"): typeof Internal.class_5251; -declare function java(name: "net.minecraft.class_1413"): typeof Internal.class_1413; -declare function java(name: "net.minecraft.class_761"): typeof Internal.class_761; -declare function java(name: "java.util.AbstractMap"): typeof Internal.AbstractMap; -declare function java(name: "net.minecraft.class_2172$class_2173"): typeof Internal.class_2172$class_2173; -declare function java(name: "net.minecraft.class_6383"): typeof Internal.class_6383; -declare function java(name: "net.minecraft.class_1876"): typeof Internal.class_1876; -declare function java(name: "net.minecraft.class_5903"): typeof Internal.class_5903; -declare function java(name: "net.minecraft.class_3268"): typeof Internal.class_3268; -declare function java(name: "net.minecraft.class_1111$class_1112"): typeof Internal.class_1111$class_1112; -declare function java(name: "net.minecraft.class_2621"): typeof Internal.class_2621; -declare function java(name: "net.minecraft.class_3806$class_7044"): typeof Internal.class_3806$class_7044; -declare function java(name: "dev.latvian.mods.kubejs.level.SimpleLevelEventJS"): typeof Internal.SimpleLevelEventJS; -declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant"): typeof Internal.VariantBlockStateGenerator$Variant; -declare function java(name: "net.minecraft.class_4061"): typeof Internal.class_4061; -declare function java(name: "net.minecraft.class_3469"): typeof Internal.class_3469; -declare function java(name: "net.minecraft.class_5156"): typeof Internal.class_5156; -declare function java(name: "com.mojang.brigadier.ParseResults"): typeof Internal.ParseResults; -declare function java(name: "dev.latvian.mods.kubejs.generator.JsonGenerator"): typeof Internal.JsonGenerator; -declare function java(name: "net.minecraft.class_2879"): typeof Internal.class_2879; -declare function java(name: "net.minecraft.class_5780"): typeof Internal.class_5780; -declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder"): typeof Internal.EnchantmentBuilder; -declare function java(name: "net.minecraft.class_1547"): typeof Internal.class_1547; -declare function java(name: "net.minecraft.class_4482$class_4484"): typeof Internal.class_4482$class_4484; -declare function java(name: "net.minecraft.class_1699"): typeof Internal.class_1699; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2IntFunction"): typeof Internal.Char2IntFunction; -declare function java(name: "net.minecraft.class_4210"): typeof Internal.class_4210; -declare function java(name: "net.minecraft.class_296$class_297"): typeof Internal.class_296$class_297; -declare function java(name: "net.minecraft.class_1304"): typeof EquipmentSlot; -declare function java(name: "net.minecraft.class_4648"): typeof Internal.class_4648; -declare function java(name: "net.minecraft.class_4205"): typeof Internal.class_4205; -declare function java(name: "net.minecraft.class_2779"): typeof Internal.class_2779; -declare function java(name: "net.minecraft.class_3226"): typeof Internal.class_3226; -declare function java(name: "net.minecraft.class_3988"): typeof Internal.class_3988; -declare function java(name: "net.minecraft.class_3828"): typeof Internal.class_3828; -declare function java(name: "net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant"): typeof Internal.TransferVariant; -declare function java(name: "net.minecraft.class_236"): typeof Internal.class_236; -declare function java(name: "net.minecraft.class_1431"): typeof Internal.class_1431; -declare function java(name: "net.minecraft.class_2615"): typeof Internal.class_2615; -declare function java(name: "net.minecraft.class_1659"): typeof Internal.class_1659; -declare function java(name: "dev.latvian.mods.kubejs.player.ServerPlayerDataJS"): typeof Internal.ServerPlayerDataJS; -declare function java(name: "java.util.function.LongBinaryOperator"): typeof Internal.LongBinaryOperator; -declare function java(name: "com.mojang.brigadier.tree.RootCommandNode"): typeof Internal.RootCommandNode; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2CharFunction"): typeof Internal.Byte2CharFunction; -declare function java(name: "net.minecraft.class_4650"): typeof Internal.class_4650; -declare function java(name: "net.minecraft.class_5207"): typeof Internal.class_5207; -declare function java(name: "net.minecraft.class_4256"): typeof Internal.class_4256; -declare function java(name: "net.minecraft.class_2718"): typeof Internal.class_2718; -declare function java(name: "net.minecraft.class_1308"): typeof Internal.class_1308; -declare function java(name: "net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener"): typeof Internal.IdentifiableResourceReloadListener; -declare function java(name: "net.minecraft.class_3505"): typeof Internal.class_3505; -declare function java(name: "net.minecraft.class_192"): typeof Internal.class_192; -declare function java(name: "net.minecraft.class_1677"): typeof Internal.class_1677; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.ShapelessRecipeJS"): typeof Internal.ShapelessRecipeJS; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry"): typeof Internal.RemappableRegistry; -declare function java(name: "dev.architectury.hooks.level.fabric.ExplosionHooksImpl$ExplosionExtensions"): typeof Internal.ExplosionHooksImpl$ExplosionExtensions; -declare function java(name: "net.minecraft.class_2885"): typeof Internal.class_2885; -declare function java(name: "net.minecraft.class_3331"): typeof Internal.class_3331; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.screen.ScreenPaintEventJS"): typeof Internal.ScreenPaintEventJS; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntMap"): typeof Internal.Int2IntMap; -declare function java(name: "net.minecraft.class_1297"): typeof Internal.class_1297; -declare function java(name: "net.minecraft.class_4170"): typeof Internal.class_4170; -declare function java(name: "net.minecraft.class_4211"): typeof Internal.class_4211; -declare function java(name: "net.minecraft.class_5309"): typeof Internal.class_5309; -declare function java(name: "net.fabricmc.fabric.impl.item.group.ItemGroupExtensions"): typeof Internal.ItemGroupExtensions; -declare function java(name: "net.minecraft.class_1303"): typeof Internal.class_1303; -declare function java(name: "java.util.function.IntToDoubleFunction"): typeof Internal.IntToDoubleFunction; -declare function java(name: "net.minecraft.class_1657"): typeof Internal.class_1657; -declare function java(name: "net.minecraft.class_531"): typeof Internal.class_531; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.StairBlockBuilder"): typeof Internal.StairBlockBuilder; -declare function java(name: "net.minecraft.class_284"): typeof Internal.class_284; -declare function java(name: "net.minecraft.class_5819"): typeof Internal.class_5819; -declare function java(name: "net.minecraft.class_5878"): typeof Internal.class_5878; -declare function java(name: "net.minecraft.class_1277"): typeof Internal.class_1277; -declare function java(name: "net.minecraft.class_2629"): typeof Internal.class_2629; -declare function java(name: "net.minecraft.class_6686$class_6693"): typeof Internal.class_6686$class_6693; -declare function java(name: "net.minecraft.class_6122"): typeof Internal.class_6122; -declare function java(name: "net.minecraft.class_2683"): typeof Internal.class_2683; -declare function java(name: "net.minecraft.class_6378"): typeof Internal.class_6378; -declare function java(name: "net.minecraft.class_4655"): typeof Internal.class_4655; -declare function java(name: "net.minecraft.class_3272"): typeof Internal.class_3272; -declare function java(name: "net.minecraft.class_6379$class_6380"): typeof Internal.class_6379$class_6380; -declare function java(name: "net.minecraft.class_1271"): typeof Internal.class_1271; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction"): typeof Internal.Boolean2ObjectFunction; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2FloatFunction"): typeof Internal.Byte2FloatFunction; -declare function java(name: "net.minecraft.class_3898"): typeof Internal.class_3898; -declare function java(name: "com.mojang.authlib.GameProfileRepository"): typeof Internal.GameProfileRepository; -declare function java(name: "java.util.regex.MatchResult"): typeof Internal.MatchResult; -declare function java(name: "net.minecraft.class_6900$class_6901"): typeof Internal.class_6900$class_6901; -declare function java(name: "net.minecraft.class_2656"): typeof Internal.class_2656; -declare function java(name: "net.minecraft.class_6655"): typeof Internal.class_6655; -declare function java(name: "java.util.function.IntUnaryOperator"): typeof Internal.IntUnaryOperator; -declare function java(name: "net.minecraft.class_2870"): typeof Internal.class_2870; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockModificationProperties"): typeof Internal.BlockModificationProperties; -declare function java(name: "net.minecraft.class_2926$class_2927"): typeof Internal.class_2926$class_2927; -declare function java(name: "net.minecraft.class_6626"): typeof Internal.class_6626; -declare function java(name: "java.util.regex.Pattern"): typeof Internal.Pattern; -declare function java(name: "java.util.function.DoubleFunction"): typeof Internal.DoubleFunction; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback"): typeof Internal.CropBlockBuilder$SurviveCallback; -declare function java(name: "net.minecraft.class_4597"): typeof Internal.class_4597; -declare function java(name: "java.util.List"): typeof Internal.List; -declare function java(name: "net.minecraft.class_1655"): typeof Internal.class_1655; -declare function java(name: "net.minecraft.class_6555$class_6556"): typeof Internal.class_6555$class_6556; -declare function java(name: "net.minecraft.class_1148"): typeof Internal.class_1148; -declare function java(name: "net.minecraft.class_4664"): typeof Internal.class_4664; -declare function java(name: "net.minecraft.class_5437"): typeof Internal.class_5437; -declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityJS"): typeof Internal.LivingEntityJS; -declare function java(name: "net.minecraft.class_2611"): typeof Internal.class_2611; -declare function java(name: "net.minecraft.class_1695"): typeof Internal.class_1695; -declare function java(name: "net.minecraft.class_1129"): typeof Internal.class_1129; -declare function java(name: "net.minecraft.class_4970$class_4972"): typeof Internal.class_4970$class_4972; -declare function java(name: "net.minecraft.class_3781"): typeof Internal.class_3781; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatSpliterator"): typeof Internal.FloatSpliterator; -declare function java(name: "net.minecraft.class_5965"): typeof Internal.class_5965; -declare function java(name: "net.minecraft.class_315"): typeof Internal.class_315; -declare function java(name: "net.minecraft.class_2516"): typeof Internal.class_2516; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyRelease"): typeof Internal.ScreenKeyboardEvents$BeforeKeyRelease; -declare function java(name: "dev.latvian.mods.kubejs.core.PlayerKJS"): typeof Internal.PlayerKJS; -declare function java(name: "com.mojang.brigadier.suggestion.SuggestionsBuilder"): typeof Internal.SuggestionsBuilder; -declare function java(name: "net.minecraft.class_2758"): typeof Internal.class_2758; -declare function java(name: "net.minecraft.class_2893$class_2894"): typeof CarvingGenerationStep; -declare function java(name: "java.util.Calendar"): typeof Internal.Calendar; -declare function java(name: "net.minecraft.class_4136"): typeof Internal.class_4136; -declare function java(name: "net.minecraft.class_2593$class_2594"): typeof Internal.class_2593$class_2594; -declare function java(name: "net.minecraft.class_163"): typeof Internal.class_163; -declare function java(name: "net.minecraft.class_1324"): typeof Internal.class_1324; -declare function java(name: "dev.latvian.mods.kubejs.misc.MotiveBuilder"): typeof Internal.MotiveBuilder; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate"): typeof Internal.BlockEntityPredicate; -declare function java(name: "it.unimi.dsi.fastutil.Hash"): typeof Internal.Hash; -declare function java(name: "net.minecraft.class_3488"): typeof Internal.class_3488; -declare function java(name: "net.minecraft.class_1527"): typeof Internal.class_1527; -declare function java(name: "net.minecraft.class_5857"): typeof Internal.class_5857; -declare function java(name: "net.minecraft.class_3822"): typeof Internal.class_3822; -declare function java(name: "net.minecraft.class_2795"): typeof Internal.class_2795; -declare function java(name: "net.minecraft.class_1886"): typeof Internal.class_1886; -declare function java(name: "net.minecraft.class_5650"): typeof Internal.class_5650; -declare function java(name: "net.minecraft.class_4980"): typeof Internal.class_4980; -declare function java(name: "net.minecraft.class_3414"): typeof Internal.class_3414; -declare function java(name: "net.minecraft.class_1571"): typeof Internal.class_1571; -declare function java(name: "dev.latvian.mods.kubejs.recipe.CompostablesRecipeEventJS"): typeof Internal.CompostablesRecipeEventJS; -declare function java(name: "net.minecraft.class_3611"): typeof Internal.class_3611; -declare function java(name: "net.minecraft.class_6833"): typeof Internal.class_6833; -declare function java(name: "net.minecraft.class_6384"): typeof Internal.class_6384; -declare function java(name: "dev.latvian.mods.kubejs.server.TagEventJS$TagWrapper"): typeof Internal.TagEventJS$TagWrapper; -declare function java(name: "net.minecraft.class_1531"): typeof Internal.class_1531; -declare function java(name: "net.minecraft.class_2606"): typeof Internal.class_2606; -declare function java(name: "java.util.Spliterator$OfPrimitive"): typeof Internal.Spliterator$OfPrimitive; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder"): typeof Internal.FenceBlockBuilder; -declare function java(name: "net.minecraft.class_1674"): typeof Internal.class_1674; -declare function java(name: "net.fabricmc.fabric.mixin.gamerule.IntRuleAccessor"): typeof Internal.IntRuleAccessor; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ReferenceFunction"): typeof Internal.Char2ReferenceFunction; -declare function java(name: "net.minecraft.class_2487"): typeof Internal.class_2487; -declare function java(name: "net.minecraft.class_4703$class_5243"): typeof Internal.class_4703$class_5243; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntSpliterator"): typeof Internal.IntSpliterator; -declare function java(name: "net.minecraft.class_5294$class_5401"): typeof Internal.class_5294$class_5401; -declare function java(name: "net.minecraft.class_1646"): typeof Internal.class_1646; -declare function java(name: "net.minecraft.class_5927"): typeof Internal.class_5927; -declare function java(name: "net.minecraft.class_2649"): typeof Internal.class_2649; -declare function java(name: "net.minecraft.class_1642"): typeof Internal.class_1642; -declare function java(name: "net.minecraft.class_3861"): typeof Internal.class_3861; -declare function java(name: "net.minecraft.class_2503"): typeof Internal.class_2503; -declare function java(name: "net.minecraft.class_2984"): typeof Internal.class_2984; -declare function java(name: "net.minecraft.class_372"): typeof Internal.class_372; -declare function java(name: "net.minecraft.class_2759"): typeof Internal.class_2759; -declare function java(name: "net.minecraft.class_636"): typeof Internal.class_636; -declare function java(name: "net.minecraft.class_1559"): typeof Internal.class_1559; -declare function java(name: "net.minecraft.class_3826"): typeof Internal.class_3826; -declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator$Element"): typeof Internal.ModelGenerator$Element; -declare function java(name: "net.minecraft.class_4597$class_4598"): typeof Internal.class_4597$class_4598; -declare function java(name: "net.minecraft.class_4076"): typeof Internal.class_4076; -declare function java(name: "net.minecraft.class_5407"): typeof Internal.class_5407; -declare function java(name: "net.minecraft.class_1438"): typeof Internal.class_1438; -declare function java(name: "net.minecraft.class_6648"): typeof Internal.class_6648; -declare function java(name: "java.util.OptionalLong"): typeof Internal.OptionalLong; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback"): typeof Internal.ModifyRecipeResultCallback; -declare function java(name: "net.minecraft.class_1811"): typeof Internal.class_1811; -declare function java(name: "net.minecraft.class_5539"): typeof Internal.class_5539; -declare function java(name: "net.minecraft.class_5188"): typeof Internal.class_5188; -declare function java(name: "net.minecraft.class_1522"): typeof Internal.class_1522; -declare function java(name: "net.minecraft.class_2840"): typeof Internal.class_2840; -declare function java(name: "java.util.function.DoublePredicate"): typeof java_.util.function_.DoublePredicate; -declare function java(name: "net.minecraft.class_4992"): typeof Internal.class_4992; -declare function java(name: "java.nio.ByteOrder"): typeof Internal.ByteOrder; -declare function java(name: "net.minecraft.class_329"): typeof Internal.class_329; -declare function java(name: "net.minecraft.class_4657"): typeof Internal.class_4657; -declare function java(name: "net.fabricmc.fabric.impl.networking.AbstractNetworkAddon"): typeof Internal.AbstractNetworkAddon; -declare function java(name: "net.minecraft.class_251$class_252"): typeof Internal.class_251$class_252; -declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientStackJS"): typeof Internal.IngredientStackJS; -declare function java(name: "net.minecraft.class_5212"): typeof Internal.class_5212; -declare function java(name: "net.minecraft.class_2859"): typeof Internal.class_2859; -declare function java(name: "net.minecraft.class_6757"): typeof Internal.class_6757; -declare function java(name: "net.minecraft.class_1842"): typeof Internal.class_1842; -declare function java(name: "net.minecraft.class_5356"): typeof Internal.class_5356; -declare function java(name: "net.minecraft.class_6916$class_7050"): typeof Internal.class_6916$class_7050; -declare function java(name: "net.minecraft.class_2620"): typeof Internal.class_2620; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemModificationEventJS"): typeof Internal.ItemModificationEventJS; -declare function java(name: "net.minecraft.class_6650"): typeof Internal.class_6650; -declare function java(name: "net.minecraft.class_5363"): typeof Internal.class_5363; -declare function java(name: "net.minecraft.class_6874"): typeof Internal.class_6874; -declare function java(name: "net.minecraft.class_6864$class_5748"): typeof Internal.class_6864$class_5748; -declare function java(name: "net.minecraft.class_5483$class_1964"): typeof Internal.class_5483$class_1964; -declare function java(name: "dev.architectury.impl.fabric.ScreenInputDelegate"): typeof Internal.ScreenInputDelegate; -declare function java(name: "dev.architectury.registry.registries.RegistrySupplier"): typeof Internal.RegistrySupplier; -declare function java(name: "net.minecraft.class_193"): typeof Internal.class_193; -declare function java(name: "net.minecraft.class_2851"): typeof Internal.class_2851; -declare function java(name: "java.util.function.Function"): typeof Internal.Function; -declare function java(name: "net.minecraft.class_2498"): typeof Internal.class_2498; -declare function java(name: "net.minecraft.class_4074"): typeof Internal.class_4074; -declare function java(name: "net.minecraft.class_4147"): typeof Internal.class_4147; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2LongFunction"): typeof Internal.Int2LongFunction; -declare function java(name: "dev.latvian.mods.kubejs.core.ItemKJS"): typeof Internal.ItemKJS; -declare function java(name: "net.minecraft.class_52$class_53"): typeof Internal.class_52$class_53; -declare function java(name: "dev.latvian.mods.kubejs.item.MutableToolTier"): typeof Internal.MutableToolTier; -declare function java(name: "com.mojang.brigadier.tree.ArgumentCommandNode"): typeof Internal.ArgumentCommandNode; -declare function java(name: "net.minecraft.class_777"): typeof Internal.class_777; -declare function java(name: "net.minecraft.class_1953"): typeof Internal.class_1953; -declare function java(name: "net.minecraft.class_3773"): typeof Internal.class_3773; -declare function java(name: "net.minecraft.class_5871"): typeof Internal.class_5871; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2BooleanFunction"): typeof Internal.Long2BooleanFunction; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemModificationProperties"): typeof Internal.ItemModificationProperties; -declare function java(name: "dev.latvian.mods.kubejs.entity.EntityEventJS"): typeof Internal.EntityEventJS; -declare function java(name: "com.mojang.brigadier.exceptions.BuiltInExceptionProvider"): typeof Internal.BuiltInExceptionProvider; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2CharFunction"): typeof Internal.Short2CharFunction; -declare function java(name: "net.minecraft.class_3955"): typeof Internal.class_3955; -declare function java(name: "net.minecraft.class_2922"): typeof Internal.class_2922; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortUnaryOperator"): typeof Internal.ShortUnaryOperator; -declare function java(name: "net.minecraft.class_6008$class_6009"): typeof Internal.class_6008$class_6009; -declare function java(name: "net.fabricmc.fabric.impl.client.indigo.renderer.accessor.AccessItemRenderer"): typeof Internal.AccessItemRenderer; -declare function java(name: "net.minecraft.class_1866"): typeof Internal.class_1866; -declare function java(name: "com.mojang.brigadier.exceptions.CommandExceptionType"): typeof Internal.CommandExceptionType; -declare function java(name: "net.minecraft.class_2995"): typeof Internal.class_2995; -declare function java(name: "dev.latvian.mods.kubejs.loot.ChestLootEventJS"): typeof Internal.ChestLootEventJS; -declare function java(name: "net.minecraft.class_6761"): typeof Internal.class_6761; -declare function java(name: "net.minecraft.class_2170$class_5364"): typeof Internal.class_2170$class_5364; -declare function java(name: "net.minecraft.class_853"): typeof Internal.class_853; -declare function java(name: "net.minecraft.class_4143"): typeof Internal.class_4143; -declare function java(name: "net.minecraft.class_1730"): typeof Internal.class_1730; -declare function java(name: "net.minecraft.class_1282"): typeof Internal.class_1282; -declare function java(name: "net.minecraft.class_1682"): typeof Internal.class_1682; -declare function java(name: "net.minecraft.class_6910$class_6912"): typeof Internal.class_6910$class_6912; -declare function java(name: "net.minecraft.class_2348"): typeof Internal.class_2348; -declare function java(name: "net.minecraft.class_5776"): typeof Internal.class_5776; -declare function java(name: "net.minecraft.class_3745"): typeof Internal.class_3745; -declare function java(name: "net.minecraft.class_278"): typeof Internal.class_278; -declare function java(name: "net.minecraft.class_2573"): typeof Internal.class_2573; -declare function java(name: "net.minecraft.class_5267"): typeof Internal.class_5267; -declare function java(name: "net.minecraft.class_2846$class_2847"): typeof Internal.class_2846$class_2847; -declare function java(name: "net.minecraft.class_6661"): typeof Internal.class_6661; -declare function java(name: "net.minecraft.class_3193$class_3724"): typeof Internal.class_3193$class_3724; -declare function java(name: "net.minecraft.class_5149"): typeof Internal.class_5149; -declare function java(name: "net.minecraft.class_4543"): typeof Internal.class_4543; -declare function java(name: "net.minecraft.class_2939"): typeof Internal.class_2939; -declare function java(name: "net.minecraft.class_4587"): typeof Internal.class_4587; -declare function java(name: "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView"): typeof Internal.RenderAttachedBlockView; -declare function java(name: "java.util.TimeZone"): typeof Internal.TimeZone; -declare function java(name: "java.util.EnumSet"): typeof Internal.EnumSet; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockPlaceEventJS"): typeof Internal.BlockPlaceEventJS; -declare function java(name: "dev.architectury.fluid.FluidStack"): typeof Internal.FluidStack; -declare function java(name: "net.minecraft.class_1703"): typeof Internal.class_1703; -declare function java(name: "java.util.Locale$LanguageRange"): typeof Internal.Locale$LanguageRange; -declare function java(name: "net.minecraft.class_437$class_6390"): typeof Internal.class_437$class_6390; -declare function java(name: "net.minecraft.class_1519"): typeof Internal.class_1519; -declare function java(name: "net.minecraft.class_2678"): typeof Internal.class_2678; -declare function java(name: "net.minecraft.class_1952"): typeof Internal.class_1952; -declare function java(name: "net.minecraft.class_1915"): typeof Internal.class_1915; -declare function java(name: "net.minecraft.class_6557"): typeof Internal.class_6557; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeTypeRegistryEventJS"): typeof Internal.RecipeTypeRegistryEventJS; -declare function java(name: "net.minecraft.class_3798"): typeof Internal.class_3798; -declare function java(name: "net.minecraft.class_374"): typeof Internal.class_374; -declare function java(name: "net.minecraft.class_1299"): typeof Internal.class_1299; -declare function java(name: "net.minecraft.class_5851"): typeof Internal.class_5851; -declare function java(name: "net.minecraft.class_1263"): typeof Internal.class_1263; -declare function java(name: "net.minecraft.class_5714"): typeof Internal.class_5714; -declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.ThreadedAnvilChunkStorageAccessor"): typeof Internal.ThreadedAnvilChunkStorageAccessor; -declare function java(name: "net.minecraft.class_6682"): typeof Internal.class_6682; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.ShapedRecipeJS"): typeof Internal.ShapedRecipeJS; -declare function java(name: "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl$SpriteFinderAccess"): typeof Internal.SpriteFinderImpl$SpriteFinderAccess; -declare function java(name: "net.minecraft.class_2470"): typeof Internal.class_2470; -declare function java(name: "net.minecraft.class_1123"): typeof Internal.class_1123; -declare function java(name: "net.minecraft.class_338"): typeof Internal.class_338; -declare function java(name: "net.minecraft.class_632$class_633"): typeof Internal.class_632$class_633; -declare function java(name: "net.minecraft.class_1526"): typeof Internal.class_1526; -declare function java(name: "net.minecraft.class_4837"): typeof Internal.class_4837; -declare function java(name: "net.minecraft.class_3726"): typeof Internal.class_3726; -declare function java(name: "net.minecraft.class_72$class_6153"): typeof Internal.class_72$class_6153; -declare function java(name: "net.minecraft.class_3902"): typeof Internal.class_3902; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.QuadView"): typeof Internal.QuadView; -declare function java(name: "net.minecraft.class_1918"): typeof Internal.class_1918; -declare function java(name: "net.minecraft.class_5349"): typeof Internal.class_5349; -declare function java(name: "net.minecraft.class_2648"): typeof Internal.class_2648; -declare function java(name: "net.minecraft.class_6544$class_4762"): typeof Internal.class_6544$class_4762; -declare function java(name: "net.minecraft.class_5284"): typeof Internal.class_5284; -declare function java(name: "net.minecraft.class_4834"): typeof Internal.class_4834; -declare function java(name: "net.minecraft.class_3312$class_3313"): typeof Internal.class_3312$class_3313; -declare function java(name: "net.minecraft.class_516"): typeof Internal.class_516; -declare function java(name: "net.minecraft.class_2726"): typeof Internal.class_2726; -declare function java(name: "net.minecraft.class_1921$class_4750"): typeof Internal.class_1921$class_4750; -declare function java(name: "net.minecraft.class_2839"): typeof Internal.class_2839; -declare function java(name: "net.minecraft.class_2539"): typeof Internal.class_2539; -declare function java(name: "net.minecraft.class_6492$class_6493"): typeof Internal.class_6492$class_6493; -declare function java(name: "net.minecraft.class_2535"): typeof Internal.class_2535; -declare function java(name: "net.minecraft.class_5312"): typeof Internal.class_5312; -declare function java(name: "net.minecraft.class_1702"): typeof Internal.class_1702; -declare function java(name: "net.minecraft.class_2774"): typeof Internal.class_2774; -declare function java(name: "net.minecraft.class_2781$class_2782"): typeof Internal.class_2781$class_2782; -declare function java(name: "net.minecraft.class_5913"): typeof Internal.class_5913; -declare function java(name: "net.minecraft.class_2853"): typeof Internal.class_2853; -declare function java(name: "java.util.function.IntPredicate"): typeof Internal.IntPredicate; -declare function java(name: "net.minecraft.class_5762"): typeof Internal.class_5762; -declare function java(name: "net.minecraft.class_1928$class_4313"): typeof Internal.class_1928$class_4313; -declare function java(name: "net.minecraft.class_1463"): typeof Internal.class_1463; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyPress"): typeof Internal.ScreenKeyboardEvents$AllowKeyPress; -declare function java(name: "net.minecraft.class_1011$class_1012"): typeof Internal.class_1011$class_1012; -declare function java(name: "net.minecraft.class_2379"): typeof Internal.class_2379; -declare function java(name: "net.minecraft.class_6568"): typeof Internal.class_6568; -declare function java(name: "dev.latvian.mods.kubejs.generator.DataJsonGenerator"): typeof Internal.DataJsonGenerator; -declare function java(name: "net.minecraft.class_5362"): typeof Internal.class_5362; -declare function java(name: "net.fabricmc.fabric.api.item.v1.FabricItem"): typeof Internal.FabricItem; -declare function java(name: "net.minecraft.class_5336"): typeof Internal.class_5336; -declare function java(name: "net.minecraft.class_2780"): typeof Internal.class_2780; -declare function java(name: "java.util.Stack"): typeof Internal.Stack; -declare function java(name: "net.minecraft.class_1259$class_1260"): typeof Internal.class_1259$class_1260; -declare function java(name: "net.minecraft.class_3747"): typeof Internal.class_3747; -declare function java(name: "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction"): typeof Internal.AbstractLong2ObjectFunction; -declare function java(name: "dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback"): typeof Internal.MobEffectBuilder$EffectTickCallback; -declare function java(name: "net.minecraft.class_2716"): typeof Internal.class_2716; -declare function java(name: "net.minecraft.class_3137"): typeof Internal.class_3137; -declare function java(name: "net.minecraft.class_6834$class_6835"): typeof Internal.class_6834$class_6835; -declare function java(name: "net.minecraft.class_128"): typeof Internal.class_128; -declare function java(name: "dev.latvian.mods.kubejs.loot.LootBuilderPool"): typeof Internal.LootBuilderPool; -declare function java(name: "net.minecraft.class_1511"): typeof Internal.class_1511; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntConsumer"): typeof Internal.IntConsumer; -declare function java(name: "java.util.EventObject"): typeof Internal.EventObject; -declare function java(name: "dev.latvian.mods.kubejs.server.ServerJS"): typeof Internal.ServerJS; -declare function java(name: "net.minecraft.class_5928"): typeof Internal.class_5928; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction"): typeof Internal.Boolean2ShortFunction; -declare function java(name: "java.util.Spliterator"): typeof Internal.Spliterator; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter"): typeof Internal.IngredientActionFilter; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator"): typeof Internal.DoubleBidirectionalIterator; -declare function java(name: "net.minecraft.class_3705"): typeof Internal.class_3705; -declare function java(name: "net.minecraft.class_637"): typeof Internal.class_637; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ByteFunction"): typeof Internal.Object2ByteFunction; -declare function java(name: "net.minecraft.class_4761"): typeof Internal.class_4761; -declare function java(name: "net.minecraft.class_2703$class_2705"): typeof Internal.class_2703$class_2705; -declare function java(name: "dev.latvian.mods.kubejs.entity.EntityJS"): typeof Internal.EntityJS; -declare function java(name: "dev.latvian.mods.kubejs.misc.VillagerTypeBuilder"): typeof Internal.VillagerTypeBuilder; -declare function java(name: "net.minecraft.class_5132$class_5133"): typeof Internal.class_5132$class_5133; -declare function java(name: "net.minecraft.class_3193$class_3194"): typeof Internal.class_3193$class_3194; -declare function java(name: "dev.latvian.mods.kubejs.player.AdvancementJS"): typeof Internal.AdvancementJS; -declare function java(name: "net.minecraft.class_2813"): typeof Internal.class_2813; -declare function java(name: "net.minecraft.class_1665"): typeof Internal.class_1665; -declare function java(name: "net.minecraft.class_5205"): typeof Internal.class_5205; -declare function java(name: "net.minecraft.class_364"): typeof Internal.class_364; -declare function java(name: "net.minecraft.class_3706"): typeof Internal.class_3706; -declare function java(name: "net.minecraft.class_3499"): typeof Internal.class_3499; -declare function java(name: "net.minecraft.class_1814"): typeof Rarity; -declare function java(name: "net.fabricmc.fabric.api.event.Event"): typeof Internal.Event; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2BooleanFunction"): typeof Internal.Object2BooleanFunction; -declare function java(name: "net.minecraft.class_3862"): typeof Internal.class_3862; -declare function java(name: "net.minecraft.class_2823"): typeof Internal.class_2823; -declare function java(name: "net.minecraft.class_1493"): typeof Internal.class_1493; -declare function java(name: "net.minecraft.class_5633"): typeof Internal.class_5633; -declare function java(name: "java.util.concurrent.Delayed"): typeof Internal.Delayed; -declare function java(name: "java.util.function.IntFunction"): typeof Internal.IntFunction; -declare function java(name: "net.minecraft.class_5424"): typeof Internal.class_5424; -declare function java(name: "java.util.concurrent.Callable"): typeof Internal.Callable; -declare function java(name: "net.minecraft.class_6760"): typeof Internal.class_6760; -declare function java(name: "java.util.function.LongUnaryOperator"): typeof Internal.LongUnaryOperator; -declare function java(name: "net.minecraft.class_2568$class_5249"): typeof Internal.class_2568$class_5249; -declare function java(name: "com.mojang.brigadier.context.StringRange"): typeof Internal.StringRange; -declare function java(name: "net.minecraft.class_2843"): typeof Internal.class_2843; -declare function java(name: "net.minecraft.class_32$class_5143"): typeof Internal.class_32$class_5143; -declare function java(name: "net.minecraft.class_1456"): typeof Internal.class_1456; -declare function java(name: "net.minecraft.class_3620$class_6594"): typeof Internal.class_3620$class_6594; -declare function java(name: "net.minecraft.class_5929"): typeof Internal.class_5929; -declare function java(name: "net.minecraft.class_280"): typeof Internal.class_280; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemRightClickEventJS"): typeof Internal.ItemRightClickEventJS; -declare function java(name: "dev.latvian.mods.kubejs.stages.StageChangeEvent"): typeof Internal.StageChangeEvent; -declare function java(name: "java.math.BigInteger"): typeof Internal.BigInteger; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction"): typeof Internal.Boolean2DoubleFunction; -declare function java(name: "net.minecraft.class_1634"): typeof Internal.class_1634; -declare function java(name: "net.minecraft.class_1521"): typeof Internal.class_1521; -declare function java(name: "net.minecraft.class_1092"): typeof Internal.class_1092; -declare function java(name: "net.minecraft.class_3824"): typeof Internal.class_3824; -declare function java(name: "net.minecraft.class_2481"): typeof Internal.class_2481; -declare function java(name: "net.minecraft.class_1593"): typeof Internal.class_1593; -declare function java(name: "net.minecraft.class_2797"): typeof Internal.class_2797; -declare function java(name: "net.minecraft.class_273"): typeof Internal.class_273; -declare function java(name: "java.util.BitSet"): typeof Internal.BitSet; -declare function java(name: "net.minecraft.class_1268"): typeof Hand; -declare function java(name: "net.minecraft.class_5843"): typeof Internal.class_5843; -declare function java(name: "net.minecraft.class_5485"): typeof Internal.class_5485; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots"): typeof Internal.ArmorItemBuilder$Boots; -declare function java(name: "net.minecraft.class_6795"): typeof Internal.class_6795; -declare function java(name: "net.minecraft.class_2881"): typeof Internal.class_2881; -declare function java(name: "net.minecraft.class_10"): typeof Internal.class_10; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ByteFunction"): typeof Internal.Long2ByteFunction; -declare function java(name: "net.minecraft.class_2501"): typeof Internal.class_2501; -declare function java(name: "net.minecraft.class_6603"): typeof Internal.class_6603; -declare function java(name: "net.minecraft.class_1603"): typeof Internal.class_1603; -declare function java(name: "net.fabricmc.fabric.impl.client.indigo.renderer.accessor.AccessChunkRendererRegion"): typeof Internal.AccessChunkRendererRegion; -declare function java(name: "net.minecraft.class_1688"): typeof Internal.class_1688; -declare function java(name: "net.minecraft.class_6045"): typeof Internal.class_6045; -declare function java(name: "net.minecraft.class_4780"): typeof Internal.class_4780; -declare function java(name: "net.minecraft.class_4140"): typeof Internal.class_4140; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyPress"): typeof Internal.ScreenKeyboardEvents$BeforeKeyPress; -declare function java(name: "java.util.Currency"): typeof Internal.Currency; -declare function java(name: "net.minecraft.class_1270"): typeof Internal.class_1270; -declare function java(name: "net.minecraft.class_2991"): typeof Internal.class_2991; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortCollection"): typeof Internal.ShortCollection; -declare function java(name: "net.minecraft.class_1686"): typeof Internal.class_1686; -declare function java(name: "net.minecraft.class_11"): typeof Internal.class_11; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2FloatFunction"): typeof Internal.Int2FloatFunction; -declare function java(name: "net.minecraft.class_2350"): typeof Internal.class_2350; -declare function java(name: "net.minecraft.class_1887$class_1888"): typeof Internal.class_1887$class_1888; -declare function java(name: "java.util.function.DoubleBinaryOperator"): typeof Internal.DoubleBinaryOperator; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator"): typeof Internal.DoubleUnaryOperator; -declare function java(name: "net.minecraft.class_2601"): typeof Internal.class_2601; -declare function java(name: "net.minecraft.class_1524"): typeof Internal.class_1524; -declare function java(name: "net.minecraft.class_5193"): typeof Internal.class_5193; -declare function java(name: "net.minecraft.class_1796"): typeof Internal.class_1796; -declare function java(name: "com.mojang.brigadier.exceptions.DynamicCommandExceptionType"): typeof Internal.DynamicCommandExceptionType; -declare function java(name: "net.minecraft.class_1728"): typeof Internal.class_1728; -declare function java(name: "java.util.function.ToDoubleFunction"): typeof Internal.ToDoubleFunction; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortListIterator"): typeof Internal.ShortListIterator; -declare function java(name: "net.minecraft.class_2170"): typeof Internal.class_2170; -declare function java(name: "net.minecraft.class_5348"): typeof Internal.class_5348; -declare function java(name: "net.minecraft.class_34$class_5781"): typeof Internal.class_34$class_5781; -declare function java(name: "net.minecraft.class_5861"): typeof Internal.class_5861; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2FloatFunction"): typeof Internal.Float2FloatFunction; -declare function java(name: "net.minecraft.class_5895"): typeof Internal.class_5895; -declare function java(name: "net.minecraft.class_2583"): typeof Internal.class_2583; -declare function java(name: "net.minecraft.class_1530"): typeof Internal.class_1530; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2IntFunction"): typeof Internal.Byte2IntFunction; -declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache"): typeof Internal.BlockApiCache; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntBidirectionalIterator"): typeof Internal.IntBidirectionalIterator; -declare function java(name: "net.minecraft.class_1453"): typeof Internal.class_1453; -declare function java(name: "net.minecraft.class_1532"): typeof Internal.class_1532; -declare function java(name: "net.minecraft.class_3949"): typeof Internal.class_3949; -declare function java(name: "net.minecraft.class_2841"): typeof Internal.class_2841; -declare function java(name: "net.minecraft.class_1683"): typeof Internal.class_1683; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ShortFunction"): typeof Internal.Char2ShortFunction; -declare function java(name: "net.minecraft.class_1534"): typeof Internal.class_1534; -declare function java(name: "net.minecraft.class_93$class_6152"): typeof Internal.class_93$class_6152; -declare function java(name: "net.minecraft.class_776"): typeof Internal.class_776; -declare function java(name: "net.minecraft.class_1676"): typeof Internal.class_1676; -declare function java(name: "net.minecraft.class_2692"): typeof Internal.class_2692; -declare function java(name: "net.minecraft.class_2799"): typeof Internal.class_2799; -declare function java(name: "net.minecraft.class_1281"): typeof Internal.class_1281; -declare function java(name: "net.minecraft.class_1662"): typeof Internal.class_1662; -declare function java(name: "net.minecraft.class_3215"): typeof Internal.class_3215; -declare function java(name: "net.minecraft.class_2707"): typeof Internal.class_2707; -declare function java(name: "dev.latvian.mods.kubejs.misc.MobEffectBuilder"): typeof Internal.MobEffectBuilder; -declare function java(name: "net.minecraft.class_1352$class_4134"): typeof Internal.class_1352$class_4134; -declare function java(name: "net.minecraft.class_124"): typeof Internal.class_124; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ShortFunction"): typeof Internal.Short2ShortFunction; -declare function java(name: "net.minecraft.class_5187"): typeof Internal.class_5187; -declare function java(name: "dev.latvian.mods.kubejs.core.MinecraftServerKJS"): typeof Internal.MinecraftServerKJS; -declare function java(name: "net.minecraft.class_1113$class_1114"): typeof Internal.class_1113$class_1114; -declare function java(name: "net.minecraft.class_702"): typeof Internal.class_702; -declare function java(name: "net.minecraft.class_824"): typeof Internal.class_824; -declare function java(name: "dev.latvian.mods.kubejs.bindings.UtilsWrapper"): typeof Utils; -declare function java(name: "net.minecraft.class_5715"): typeof Internal.class_5715; -declare function java(name: "net.minecraft.class_1921$class_4688"): typeof Internal.class_1921$class_4688; -declare function java(name: "net.minecraft.class_1668"): typeof Internal.class_1668; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemHandler"): typeof Internal.ItemHandler; -declare function java(name: "net.minecraft.class_1937"): typeof Internal.class_1937; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientGenerateAssetsEventJS"): typeof Internal.ClientGenerateAssetsEventJS; -declare function java(name: "net.minecraft.class_1427"): typeof Internal.class_1427; -declare function java(name: "net.minecraft.class_3018"): typeof Internal.class_3018; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS"): typeof Internal.ItemBuilder$ItemColorJS; -declare function java(name: "net.minecraft.class_1923"): typeof Internal.class_1923; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ShortFunction"): typeof Internal.Long2ShortFunction; -declare function java(name: "dev.latvian.mods.kubejs.core.LevelKJS"): typeof Internal.LevelKJS; -declare function java(name: "net.minecraft.class_5339"): typeof Internal.class_5339; -declare function java(name: "java.util.Vector"): typeof Internal.Vector; -declare function java(name: "net.fabricmc.fabric.impl.client.model.BakedModelManagerHooks"): typeof Internal.BakedModelManagerHooks; -declare function java(name: "net.minecraft.class_6871"): typeof Internal.class_6871; -declare function java(name: "net.minecraft.class_2826"): typeof Internal.class_2826; -declare function java(name: "net.minecraft.class_2822"): typeof Internal.class_2822; -declare function java(name: "net.minecraft.class_2838"): typeof Internal.class_2838; -declare function java(name: "net.minecraft.class_1334"): typeof Internal.class_1334; -declare function java(name: "dev.latvian.mods.kubejs.core.ItemStackKJS"): typeof Internal.ItemStackKJS; -declare function java(name: "net.minecraft.class_1617"): typeof Internal.class_1617; -declare function java(name: "net.minecraft.class_2495"): typeof Internal.class_2495; -declare function java(name: "net.minecraft.class_4668"): typeof Internal.class_4668; -declare function java(name: "net.minecraft.class_2624"): typeof Internal.class_2624; -declare function java(name: "net.minecraft.class_3499$class_5162"): typeof Internal.class_3499$class_5162; -declare function java(name: "net.minecraft.class_1861"): typeof Internal.class_1861; -declare function java(name: "net.minecraft.class_5520"): typeof Internal.class_5520; -declare function java(name: "java.util.function.BooleanSupplier"): typeof Internal.BooleanSupplier; -declare function java(name: "net.minecraft.class_5936"): typeof Internal.class_5936; -declare function java(name: "net.minecraft.class_5932"): typeof Internal.class_5932; -declare function java(name: "net.minecraft.class_5350"): typeof Internal.class_5350; -declare function java(name: "dev.architectury.registry.registries.Registrar"): typeof Internal.Registrar; -declare function java(name: "net.minecraft.class_6790"): typeof Internal.class_6790; -declare function java(name: "net.minecraft.class_1959$class_5482"): typeof Internal.class_1959$class_5482; -declare function java(name: "net.minecraft.class_863$class_864"): typeof Internal.class_863$class_864; -declare function java(name: "net.minecraft.class_4069"): typeof Internal.class_4069; -declare function java(name: "net.minecraft.class_5888"): typeof Internal.class_5888; -declare function java(name: "net.fabricmc.fabric.impl.lookup.block.ServerWorldCache"): typeof Internal.ServerWorldCache; -declare function java(name: "net.minecraft.class_3449"): typeof Internal.class_3449; -declare function java(name: "net.minecraft.class_3763"): typeof Internal.class_3763; -declare function java(name: "net.minecraft.class_3723"): typeof Internal.class_3723; -declare function java(name: "net.minecraft.class_5217"): typeof Internal.class_5217; -declare function java(name: "net.minecraft.class_6910$class_6915"): typeof Internal.class_6910$class_6915; -declare function java(name: "net.minecraft.class_5718"): typeof Internal.class_5718; -declare function java(name: "net.minecraft.class_2263"): typeof Internal.class_2263; -declare function java(name: "com.mojang.brigadier.suggestion.SuggestionProvider"): typeof Internal.SuggestionProvider; -declare function java(name: "dev.latvian.mods.kubejs.misc.PoiTypeBuilder"): typeof Internal.PoiTypeBuilder; -declare function java(name: "java.util.regex.Matcher"): typeof Internal.Matcher; -declare function java(name: "net.minecraft.class_1283"): typeof Internal.class_1283; -declare function java(name: "net.minecraft.class_634"): typeof Internal.class_634; -declare function java(name: "net.minecraft.class_1720"): typeof Internal.class_1720; -declare function java(name: "net.minecraft.class_1117"): typeof Internal.class_1117; -declare function java(name: "dev.latvian.mods.kubejs.entity.RayTraceResultJS"): typeof Internal.RayTraceResultJS; -declare function java(name: "java.util.Spliterator$OfInt"): typeof Internal.Spliterator$OfInt; -declare function java(name: "net.minecraft.class_5930"): typeof Internal.class_5930; -declare function java(name: "net.minecraft.class_5483$class_5265"): typeof Internal.class_5483$class_5265; -declare function java(name: "net.minecraft.class_3300"): typeof Internal.class_3300; -declare function java(name: "net.minecraft.class_2757"): typeof Internal.class_2757; -declare function java(name: "net.minecraft.class_1477"): typeof Internal.class_1477; -declare function java(name: "net.minecraft.class_1551"): typeof Internal.class_1551; -declare function java(name: "net.minecraft.class_2963"): typeof Internal.class_2963; -declare function java(name: "net.minecraft.class_1507"): typeof Internal.class_1507; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter"): typeof Internal.BiomeFilter; -declare function java(name: "net.minecraft.class_2684"): typeof Internal.class_2684; -declare function java(name: "net.fabricmc.fabric.api.transfer.v1.item.ItemVariant"): typeof Internal.ItemVariant; -declare function java(name: "net.minecraft.class_3542"): typeof Internal.class_3542; -declare function java(name: "net.minecraft.class_2669"): typeof Internal.class_2669; -declare function java(name: "net.minecraft.class_3242"): typeof Internal.class_3242; -declare function java(name: "net.minecraft.class_1693"): typeof Internal.class_1693; -declare function java(name: "net.minecraft.class_1670"): typeof Internal.class_1670; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ByteFunction"): typeof Internal.Short2ByteFunction; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientEventJS"): typeof Internal.ClientEventJS; -declare function java(name: "com.mojang.brigadier.suggestion.Suggestions"): typeof Internal.Suggestions; -declare function java(name: "net.minecraft.class_3782"): typeof Internal.class_3782; -declare function java(name: "net.minecraft.class_1712"): typeof Internal.class_1712; -declare function java(name: "net.minecraft.class_2696"): typeof Internal.class_2696; -declare function java(name: "net.minecraft.class_5835"): typeof Internal.class_5835; -declare function java(name: "net.fabricmc.fabric.mixin.resource.loader.NamespaceResourceManagerAccessor"): typeof Internal.NamespaceResourceManagerAccessor; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockItemBuilder"): typeof Internal.BlockItemBuilder; -declare function java(name: "net.minecraft.class_2359"): typeof Internal.class_2359; -declare function java(name: "net.minecraft.class_2625"): typeof Internal.class_2625; -declare function java(name: "net.minecraft.class_3294"): typeof Internal.class_3294; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2CharFunction"): typeof Internal.Long2CharFunction; -declare function java(name: "dev.latvian.mods.kubejs.command.CommandRegistryEventJS"): typeof Internal.CommandRegistryEventJS; -declare function java(name: "net.fabricmc.fabric.impl.transfer.fluid.FluidVariantCache"): typeof Internal.FluidVariantCache; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntUnaryOperator"): typeof it.unimi.dsi.fastutil.ints.IntUnaryOperator; -declare function java(name: "net.minecraft.class_5761"): typeof Internal.class_5761; -declare function java(name: "net.minecraft.class_5139"): typeof Internal.class_5139; -declare function java(name: "java.util.RandomAccess"): typeof Internal.RandomAccess; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.PainterObject"): typeof Internal.PainterObject; -declare function java(name: "net.minecraft.class_4060"): typeof Internal.class_4060; -declare function java(name: "net.minecraft.class_4668$class_5942"): typeof Internal.class_4668$class_5942; -declare function java(name: "net.minecraft.class_5912"): typeof Internal.class_5912; -declare function java(name: "net.minecraft.class_2734"): typeof Internal.class_2734; -declare function java(name: "net.minecraft.class_1767"): typeof Internal.class_1767; -declare function java(name: "net.minecraft.class_1741"): typeof Internal.class_1741; -declare function java(name: "net.minecraft.class_3270"): typeof Internal.class_3270; -declare function java(name: "java.util.stream.IntStream$Builder"): typeof Internal.IntStream$Builder; -declare function java(name: "net.minecraft.class_3230"): typeof Internal.class_3230; -declare function java(name: "net.minecraft.class_2415"): typeof Internal.class_2415; -declare function java(name: "net.minecraft.class_2693"): typeof Internal.class_2693; -declare function java(name: "net.minecraft.class_5183$class_5185"): typeof Internal.class_5183$class_5185; -declare function java(name: "java.util.concurrent.ScheduledExecutorService"): typeof Internal.ScheduledExecutorService; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.render.RenderContext$QuadTransform"): typeof Internal.RenderContext$QuadTransform; -declare function java(name: "net.minecraft.class_1158"): typeof Internal.class_1158; -declare function java(name: "net.minecraft.class_18"): typeof Internal.class_18; -declare function java(name: "net.minecraft.class_2338"): typeof BlockPos; -declare function java(name: "net.minecraft.class_1667"): typeof Internal.class_1667; -declare function java(name: "net.minecraft.class_161$class_162"): typeof Internal.class_161$class_162; -declare function java(name: "net.minecraft.class_189"): typeof Internal.class_189; -declare function java(name: "net.minecraft.class_7"): typeof Internal.class_7; -declare function java(name: "net.minecraft.class_2350$class_2352"): typeof Internal.class_2350$class_2352; -declare function java(name: "net.minecraft.class_4066"): typeof Internal.class_4066; -declare function java(name: "net.minecraft.class_4141"): typeof Internal.class_4141; -declare function java(name: "net.minecraft.class_4207$class_4233"): typeof Internal.class_4207$class_4233; -declare function java(name: "net.minecraft.class_4836"): typeof Internal.class_4836; -declare function java(name: "net.minecraft.class_3722"): typeof Internal.class_3722; -declare function java(name: "dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS"): typeof Internal.FireworkRocketEntityKJS; -declare function java(name: "net.minecraft.class_1921$class_4687"): typeof Internal.class_1921$class_4687; -declare function java(name: "dev.latvian.mods.kubejs.loot.LootTableEntry"): typeof Internal.LootTableEntry; -declare function java(name: "net.minecraft.class_6792"): typeof Internal.class_6792; -declare function java(name: "net.minecraft.class_1043"): typeof Internal.class_1043; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.AxeItemBuilder"): typeof Internal.AxeItemBuilder; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction"): typeof Internal.IngredientAction; -declare function java(name: "java.util.function.Supplier"): typeof Internal.Supplier; -declare function java(name: "net.minecraft.class_5762$class_5767"): typeof Internal.class_5762$class_5767; -declare function java(name: "net.minecraft.class_3446"): typeof Internal.class_3446; -declare function java(name: "net.fabricmc.fabric.mixin.registry.sync.AccessorLevelStorageSession"): typeof Internal.AccessorLevelStorageSession; -declare function java(name: "net.minecraft.class_4833"): typeof Internal.class_4833; -declare function java(name: "net.minecraft.class_5224"): typeof Internal.class_5224; -declare function java(name: "net.minecraft.class_3829"): typeof Internal.class_3829; -declare function java(name: "java.util.Map$Entry"): typeof Internal.Map$Entry; -declare function java(name: "net.minecraft.class_4585"): typeof Internal.class_4585; -declare function java(name: "net.minecraft.class_304"): typeof Internal.class_304; -declare function java(name: "net.minecraft.class_6904$class_6906"): typeof Internal.class_6904$class_6906; -declare function java(name: "java.io.Serializable"): typeof Internal.Serializable; -declare function java(name: "net.minecraft.class_2646"): typeof Internal.class_2646; -declare function java(name: "net.minecraft.class_4139"): typeof Internal.class_4139; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientLoggedInEventJS"): typeof Internal.ClientLoggedInEventJS; -declare function java(name: "com.mojang.brigadier.StringReader"): typeof Internal.StringReader; -declare function java(name: "net.minecraft.class_3720"): typeof Internal.class_3720; -declare function java(name: "net.minecraft.class_3675$class_306"): typeof Internal.class_3675$class_306; -declare function java(name: "net.minecraft.class_79$class_80"): typeof Internal.class_79$class_80; -declare function java(name: "dev.latvian.mods.kubejs.bindings.ComponentWrapper"): typeof Component; -declare function java(name: "net.minecraft.class_2811"): typeof Internal.class_2811; -declare function java(name: "net.minecraft.class_3751$class_4991"): typeof Internal.class_3751$class_4991; -declare function java(name: "java.util.function.DoubleSupplier"): typeof Internal.DoubleSupplier; -declare function java(name: "net.minecraft.class_6342"): typeof Internal.class_6342; -declare function java(name: "net.minecraft.class_6501"): typeof Internal.class_6501; -declare function java(name: "net.minecraft.class_3337"): typeof Internal.class_3337; -declare function java(name: "net.minecraft.class_6756"): typeof Internal.class_6756; -declare function java(name: "net.minecraft.class_5587"): typeof Internal.class_5587; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ByteFunction"): typeof Internal.Reference2ByteFunction; -declare function java(name: "net.minecraft.class_4019"): typeof Internal.class_4019; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBuilder"): typeof Internal.FluidBuilder; -declare function java(name: "net.minecraft.class_1111"): typeof Internal.class_1111; -declare function java(name: "java.util.function.LongToDoubleFunction"): typeof Internal.LongToDoubleFunction; -declare function java(name: "net.minecraft.class_2568$class_5248"): typeof Internal.class_2568$class_5248; -declare function java(name: "net.minecraft.class_1454"): typeof Internal.class_1454; -declare function java(name: "com.mojang.brigadier.exceptions.CommandSyntaxException"): typeof Internal.CommandSyntaxException; -declare function java(name: "net.minecraft.class_279"): typeof Internal.class_279; -declare function java(name: "it.unimi.dsi.fastutil.ints.AbstractIntSet"): typeof Internal.AbstractIntSet; -declare function java(name: "com.mojang.brigadier.tree.CommandNode"): typeof Internal.CommandNode; -declare function java(name: "net.minecraft.class_4097$class_4098"): typeof Internal.class_4097$class_4098; -declare function java(name: "net.minecraft.class_3098$class_3100"): typeof Internal.class_3098$class_3100; -declare function java(name: "net.minecraft.class_3330"): typeof Internal.class_3330; -declare function java(name: "java.math.BigDecimal"): typeof Internal.BigDecimal; -declare function java(name: "net.minecraft.class_3695"): typeof Internal.class_3695; -declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS$Shape"): typeof Internal.FireworksJS$Shape; -declare function java(name: "dev.latvian.mods.kubejs.server.CommandEventJS"): typeof Internal.CommandEventJS; -declare function java(name: "net.minecraft.class_1335"): typeof Internal.class_1335; -declare function java(name: "java.util.function.BiConsumer"): typeof Internal.BiConsumer; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemPickupEventJS"): typeof Internal.ItemPickupEventJS; -declare function java(name: "net.minecraft.class_4080"): typeof Internal.class_4080; -declare function java(name: "net.minecraft.class_3302$class_4045"): typeof Internal.class_3302$class_4045; -declare function java(name: "dev.architectury.registry.registries.DeferredRegister"): typeof Internal.DeferredRegister; -declare function java(name: "net.minecraft.class_1860"): typeof Internal.class_1860; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeTick"): typeof Internal.ScreenEvents$BeforeTick; -declare function java(name: "java.util.OptionalInt"): typeof Internal.OptionalInt; -declare function java(name: "net.minecraft.class_6334"): typeof Internal.class_6334; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties"): typeof Internal.AddSpawnProperties; -declare function java(name: "net.minecraft.class_1269"): typeof Internal.class_1269; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntIterable"): typeof Internal.IntIterable; -declare function java(name: "net.minecraft.class_6350$class_6351"): typeof Internal.class_6350$class_6351; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ObjectFunction"): typeof Internal.Object2ObjectFunction; -declare function java(name: "net.minecraft.class_6643"): typeof Internal.class_6643; -declare function java(name: "net.minecraft.class_3499$class_3501"): typeof Internal.class_3499$class_3501; -declare function java(name: "java.util.UUID"): typeof Internal.UUID; -declare function java(name: "net.minecraft.class_5427"): typeof Internal.class_5427; -declare function java(name: "net.minecraft.class_6789"): typeof Internal.class_6789; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.WorldgenAddEventJS"): typeof Internal.WorldgenAddEventJS; -declare function java(name: "net.minecraft.class_4466"): typeof Internal.class_4466; -declare function java(name: "net.minecraft.class_3746"): typeof Internal.class_3746; -declare function java(name: "net.fabricmc.fabric.impl.networking.NetworkHandlerExtensions"): typeof Internal.NetworkHandlerExtensions; -declare function java(name: "net.minecraft.class_5335"): typeof Internal.class_5335; -declare function java(name: "net.minecraft.class_52"): typeof Internal.class_52; -declare function java(name: "dev.latvian.mods.kubejs.server.IScheduledEventCallback"): typeof Internal.IScheduledEventCallback; -declare function java(name: "net.minecraft.class_4048"): typeof Internal.class_4048; -declare function java(name: "net.fabricmc.fabric.impl.client.indigo.renderer.accessor.AccessBlockModelRenderer"): typeof Internal.AccessBlockModelRenderer; -declare function java(name: "net.fabricmc.fabric.mixin.registry.sync.AccessorRegistry"): typeof Internal.AccessorRegistry; -declare function java(name: "net.minecraft.class_1848"): typeof Internal.class_1848; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.WorldgenRemoveEventJS"): typeof Internal.WorldgenRemoveEventJS; -declare function java(name: "net.minecraft.class_1850"): typeof Internal.class_1850; -declare function java(name: "net.minecraft.class_243"): typeof Vec3; -declare function java(name: "net.minecraft.class_1473"): typeof Internal.class_1473; -declare function java(name: "net.minecraft.class_6873"): typeof Internal.class_6873; -declare function java(name: "net.minecraft.class_29"): typeof Internal.class_29; -declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientJS"): typeof Internal.IngredientJS; -declare function java(name: "net.minecraft.class_2663"): typeof Internal.class_2663; -declare function java(name: "net.minecraft.class_3943"): typeof Internal.class_3943; -declare function java(name: "dev.latvian.mods.kubejs.loot.FishingLootEventJS"): typeof Internal.FishingLootEventJS; -declare function java(name: "net.minecraft.class_1044"): typeof Internal.class_1044; -declare function java(name: "dev.latvian.mods.kubejs.server.ServerEventJS"): typeof Internal.ServerEventJS; -declare function java(name: "net.minecraft.class_5206"): typeof Internal.class_5206; -declare function java(name: "dev.architectury.registry.level.biome.BiomeModifications$BiomeContext"): typeof Internal.BiomeModifications$BiomeContext; -declare function java(name: "net.minecraft.class_1564"): typeof Internal.class_1564; -declare function java(name: "net.minecraft.class_4981"): typeof Internal.class_4981; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2BooleanFunction"): typeof Internal.Short2BooleanFunction; -declare function java(name: "net.minecraft.class_4044"): typeof Internal.class_4044; -declare function java(name: "dev.latvian.mods.kubejs.loot.ConditionalFunction"): typeof Internal.ConditionalFunction; -declare function java(name: "net.minecraft.class_3732"): typeof Internal.class_3732; -declare function java(name: "net.minecraft.class_1639"): typeof Internal.class_1639; -declare function java(name: "net.minecraft.class_1928"): typeof Internal.class_1928; -declare function java(name: "net.minecraft.class_117"): typeof Internal.class_117; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryAttribute"): typeof Internal.RegistryAttribute; -declare function java(name: "java.util.function.IntSupplier"): typeof Internal.IntSupplier; -declare function java(name: "net.fabricmc.fabric.impl.transfer.item.SpecialLogicInventory"): typeof Internal.SpecialLogicInventory; -declare function java(name: "net.minecraft.class_3534"): typeof Internal.class_3534; -declare function java(name: "java.util.function.IntConsumer"): typeof java_.util.function_.IntConsumer; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerDataJS"): typeof Internal.PlayerDataJS; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel"): typeof Internal.FabricBakedModel; -declare function java(name: "com.mojang.brigadier.CommandDispatcher"): typeof Internal.CommandDispatcher; -declare function java(name: "net.minecraft.class_289"): typeof Internal.class_289; -declare function java(name: "net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon"): typeof Internal.ClientPlayNetworkAddon; -declare function java(name: "net.minecraft.class_5269"): typeof Internal.class_5269; -declare function java(name: "dev.latvian.mods.kubejs.item.MutableArmorTier"): typeof Internal.MutableArmorTier; -declare function java(name: "dev.latvian.mods.kubejs.core.PlayerSelector"): typeof Internal.PlayerSelector; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ObjectFunction"): typeof Internal.Short2ObjectFunction; -declare function java(name: "net.minecraft.class_178"): typeof Internal.class_178; -declare function java(name: "dev.latvian.mods.kubejs.player.SimplePlayerEventJS"): typeof Internal.SimplePlayerEventJS; -declare function java(name: "dev.architectury.event.Event"): typeof dev.architectury.event.Event; -declare function java(name: "net.minecraft.class_1560"): typeof Internal.class_1560; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectFunction"): typeof Internal.Long2ObjectFunction; -declare function java(name: "net.minecraft.class_6492"): typeof Internal.class_6492; -declare function java(name: "net.minecraft.class_2626"): typeof Internal.class_2626; -declare function java(name: "net.minecraft.class_1155"): typeof Internal.class_1155; -declare function java(name: "net.minecraft.class_5627"): typeof Internal.class_5627; -declare function java(name: "net.minecraft.class_47$class_50"): typeof Internal.class_47$class_50; -declare function java(name: "it.unimi.dsi.fastutil.BidirectionalIterator"): typeof Internal.BidirectionalIterator; -declare function java(name: "net.minecraft.class_5847"): typeof Internal.class_5847; -declare function java(name: "it.unimi.dsi.fastutil.ints.AbstractIntCollection"): typeof Internal.AbstractIntCollection; -declare function java(name: "net.minecraft.class_3850"): typeof Internal.class_3850; -declare function java(name: "net.minecraft.class_2789"): typeof Internal.class_2789; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2BooleanFunction"): typeof Internal.Reference2BooleanFunction; -declare function java(name: "net.minecraft.class_362"): typeof Internal.class_362; -declare function java(name: "net.fabricmc.fabric.impl.lookup.block.BlockApiCacheImpl"): typeof Internal.BlockApiCacheImpl; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidWrapper"): typeof Fluid; -declare function java(name: "net.minecraft.class_6124"): typeof Internal.class_6124; -declare function java(name: "net.minecraft.class_6681"): typeof Internal.class_6681; -declare function java(name: "net.minecraft.class_4273"): typeof Internal.class_4273; -declare function java(name: "net.minecraft.class_5131"): typeof Internal.class_5131; -declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionJS"): typeof Internal.ExplosionJS; -declare function java(name: "net.minecraft.class_4094"): typeof Internal.class_4094; -declare function java(name: "net.minecraft.class_804"): typeof Internal.class_804; -declare function java(name: "net.minecraft.class_2404"): typeof Internal.class_2404; -declare function java(name: "net.minecraft.class_3675$class_307"): typeof Internal.class_3675$class_307; -declare function java(name: "net.minecraft.class_291"): typeof Internal.class_291; -declare function java(name: "net.minecraft.class_4841"): typeof Internal.class_4841; -declare function java(name: "net.minecraft.class_6746"): typeof Internal.class_6746; -declare function java(name: "net.minecraft.class_2940"): typeof Internal.class_2940; -declare function java(name: "net.minecraft.class_4668$class_4670"): typeof Internal.class_4668$class_4670; -declare function java(name: "net.minecraft.class_3721"): typeof Internal.class_3721; -declare function java(name: "net.fabricmc.fabric.mixin.resource.loader.ResourceMixin"): typeof Internal.ResourceMixin; -declare function java(name: "net.minecraft.class_4668$class_4676"): typeof Internal.class_4668$class_4676; -declare function java(name: "net.minecraft.class_846"): typeof Internal.class_846; -declare function java(name: "java.util.function.BinaryOperator"): typeof Internal.BinaryOperator; -declare function java(name: "dev.latvian.mods.kubejs.player.EntityArrayList"): typeof Internal.EntityArrayList; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2CharFunction"): typeof Internal.Int2CharFunction; -declare function java(name: "net.minecraft.class_6885"): typeof Internal.class_6885; -declare function java(name: "java.util.stream.Stream"): typeof Internal.Stream; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder"): typeof Internal.FenceGateBlockBuilder; -declare function java(name: "net.minecraft.class_34"): typeof Internal.class_34; -declare function java(name: "net.minecraft.class_4970$class_2251"): typeof Internal.class_4970$class_2251; -declare function java(name: "net.minecraft.class_5863"): typeof Internal.class_5863; -declare function java(name: "net.minecraft.class_1293"): typeof Internal.class_1293; -declare function java(name: "com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType"): typeof Internal.Dynamic2CommandExceptionType; -declare function java(name: "net.minecraft.class_251"): typeof Internal.class_251; -declare function java(name: "net.fabricmc.fabric.impl.networking.ChannelInfoHolder"): typeof Internal.ChannelInfoHolder; -declare function java(name: "net.minecraft.class_1792$class_1793"): typeof Internal.class_1792$class_1793; -declare function java(name: "net.minecraft.class_2746"): typeof Internal.class_2746; -declare function java(name: "net.minecraft.class_274$class_275"): typeof Internal.class_274$class_275; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction"): typeof Internal.Byte2DoubleFunction; -declare function java(name: "net.minecraft.class_2653"): typeof Internal.class_2653; -declare function java(name: "net.minecraft.class_1569"): typeof Internal.class_1569; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockModificationEventJS"): typeof Internal.BlockModificationEventJS; -declare function java(name: "net.minecraft.class_2651"): typeof Internal.class_2651; -declare function java(name: "net.minecraft.class_2668"): typeof Internal.class_2668; -declare function java(name: "net.minecraft.class_5431"): typeof Internal.class_5431; -declare function java(name: "net.minecraft.class_2740"): typeof Internal.class_2740; -declare function java(name: "net.minecraft.class_638$class_5271"): typeof Internal.class_638$class_5271; -declare function java(name: "net.minecraft.class_2783"): typeof Internal.class_2783; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.AbstractBlockSettingsAccessor"): typeof Internal.AbstractBlockSettingsAccessor; -declare function java(name: "net.minecraft.class_6732"): typeof Internal.class_6732; -declare function java(name: "net.minecraft.class_2554"): typeof Internal.class_2554; -declare function java(name: "net.minecraft.class_1087"): typeof Internal.class_1087; -declare function java(name: "net.minecraft.class_2775"): typeof Internal.class_2775; -declare function java(name: "net.minecraft.class_6067"): typeof Internal.class_6067; -declare function java(name: "net.minecraft.class_1259"): typeof Internal.class_1259; -declare function java(name: "dev.latvian.mods.kubejs.client.SoundRegistryEventJS"): typeof Internal.SoundRegistryEventJS; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ByteFunction"): typeof Internal.Byte2ByteFunction; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatBinaryOperator"): typeof Internal.FloatBinaryOperator; -declare function java(name: "net.minecraft.class_1959$class_1961"): typeof Internal.class_1959$class_1961; -declare function java(name: "dev.latvian.mods.kubejs.misc.PotionBuilder"): typeof Internal.PotionBuilder; -declare function java(name: "net.minecraft.class_4582"): typeof Internal.class_4582; -declare function java(name: "net.minecraft.class_748"): typeof Internal.class_748; -declare function java(name: "net.minecraft.class_1296"): typeof Internal.class_1296; -declare function java(name: "net.minecraft.class_2953"): typeof Internal.class_2953; -declare function java(name: "net.minecraft.class_642"): typeof Internal.class_642; -declare function java(name: "java.util.function.UnaryOperator"): typeof Internal.UnaryOperator; -declare function java(name: "net.minecraft.class_765"): typeof Internal.class_765; -declare function java(name: "net.minecraft.class_5900"): typeof Internal.class_5900; -declare function java(name: "net.minecraft.class_5425"): typeof Internal.class_5425; -declare function java(name: "net.minecraft.class_630$class_628"): typeof Internal.class_630$class_628; -declare function java(name: "net.minecraft.class_1550"): typeof Internal.class_1550; -declare function java(name: "net.minecraft.class_1673"): typeof Internal.class_1673; -declare function java(name: "net.minecraft.class_4151"): typeof Internal.class_4151; -declare function java(name: "net.minecraft.class_186$class_187"): typeof Internal.class_186$class_187; -declare function java(name: "net.minecraft.class_5423"): typeof Internal.class_5423; -declare function java(name: "net.minecraft.class_3326"): typeof Internal.class_3326; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2DoubleFunction"): typeof Internal.Object2DoubleFunction; -declare function java(name: "dev.latvian.mods.kubejs.util.WithAttachedData"): typeof Internal.WithAttachedData; -declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.CustomPayloadC2SPacketAccessor"): typeof Internal.CustomPayloadC2SPacketAccessor; -declare function java(name: "net.minecraft.class_2593"): typeof Internal.class_2593; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortPredicate"): typeof Internal.ShortPredicate; -declare function java(name: "dev.latvian.mods.kubejs.util.ConsoleJS"): typeof Internal.ConsoleJS; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerEventJS"): typeof Internal.PlayerEventJS; -declare function java(name: "net.minecraft.class_5225$class_5229"): typeof Internal.class_5225$class_5229; -declare function java(name: "net.minecraft.class_5136"): typeof Internal.class_5136; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemStackJS"): typeof Internal.ItemStackJS; -declare function java(name: "net.minecraft.class_742"): typeof Internal.class_742; -declare function java(name: "net.minecraft.class_1927"): typeof Internal.class_1927; -declare function java(name: "net.minecraft.class_5147"): typeof Internal.class_5147; -declare function java(name: "net.minecraft.class_2396"): typeof Internal.class_2396; -declare function java(name: "net.minecraft.class_2172"): typeof Internal.class_2172; -declare function java(name: "net.minecraft.class_6836$class_6837"): typeof Internal.class_6836$class_6837; -declare function java(name: "net.minecraft.class_3288$class_3289"): typeof Internal.class_3288$class_3289; -declare function java(name: "net.minecraft.class_1664"): typeof Internal.class_1664; -declare function java(name: "net.minecraft.class_2614"): typeof Internal.class_2614; -declare function java(name: "net.fabricmc.fabric.impl.transfer.item.ItemVariantCache"): typeof Internal.ItemVariantCache; -declare function java(name: "net.minecraft.class_6580"): typeof Internal.class_6580; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyPress"): typeof Internal.ScreenKeyboardEvents$AfterKeyPress; -declare function java(name: "net.minecraft.class_1512"): typeof Internal.class_1512; -declare function java(name: "net.minecraft.class_4144"): typeof Internal.class_4144; -declare function java(name: "net.minecraft.class_2561"): typeof Internal.class_2561; -declare function java(name: "net.minecraft.class_133"): typeof Internal.class_133; -declare function java(name: "net.minecraft.class_3179"): typeof Internal.class_3179; -declare function java(name: "dev.latvian.mods.kubejs.block.DetectorBlock$Builder"): typeof Internal.DetectorBlock$Builder; -declare function java(name: "net.minecraft.class_4463"): typeof Internal.class_4463; -declare function java(name: "dev.latvian.mods.kubejs.player.ClientPlayerJS"): typeof Internal.ClientPlayerJS; -declare function java(name: "net.minecraft.class_2877"): typeof Internal.class_2877; -declare function java(name: "net.minecraft.class_4482"): typeof Internal.class_4482; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectSet"): typeof Internal.ObjectSet; -declare function java(name: "net.minecraft.class_1959$class_1963"): typeof Internal.class_1959$class_1963; -declare function java(name: "net.minecraft.class_3288"): typeof Internal.class_3288; -declare function java(name: "net.minecraft.class_5558"): typeof Internal.class_5558; -declare function java(name: "net.minecraft.class_2874"): typeof Internal.class_2874; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterTick"): typeof Internal.ScreenEvents$AfterTick; -declare function java(name: "net.minecraft.class_238"): typeof Internal.class_238; -declare function java(name: "net.minecraft.class_5657"): typeof Internal.class_5657; -declare function java(name: "net.minecraft.class_4543$class_4544"): typeof Internal.class_4543$class_4544; -declare function java(name: "net.minecraft.class_5717"): typeof Internal.class_5717; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView"): typeof Internal.MutableQuadView; -declare function java(name: "net.minecraft.class_2616"): typeof Internal.class_2616; -declare function java(name: "net.minecraft.class_5218"): typeof Internal.class_5218; -declare function java(name: "net.minecraft.class_5865"): typeof Internal.class_5865; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntComparator"): typeof Internal.IntComparator; -declare function java(name: "com.mojang.brigadier.RedirectModifier"): typeof Internal.RedirectModifier; -declare function java(name: "dev.architectury.registry.registries.options.RegistrarOption"): typeof Internal.RegistrarOption; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2BooleanFunction"): typeof Internal.Double2BooleanFunction; -declare function java(name: "java.util.Locale$FilteringMode"): typeof Internal.Locale$FilteringMode; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemEntityInteractEventJS"): typeof Internal.ItemEntityInteractEventJS; -declare function java(name: "net.minecraft.class_6862"): typeof Internal.class_6862; -declare function java(name: "net.minecraft.class_1641"): typeof Internal.class_1641; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeFunction"): typeof Internal.RecipeFunction; -declare function java(name: "net.minecraft.class_3776"): typeof Internal.class_3776; -declare function java(name: "net.minecraft.class_3825"): typeof Internal.class_3825; -declare function java(name: "net.minecraft.class_1873"): typeof Internal.class_1873; -declare function java(name: "net.minecraft.class_3442"): typeof Internal.class_3442; -declare function java(name: "net.minecraft.class_1059$class_4007"): typeof Internal.class_1059$class_4007; -declare function java(name: "java.util.stream.DoubleStream$DoubleMapMultiConsumer"): typeof Internal.DoubleStream$DoubleMapMultiConsumer; -declare function java(name: "net.minecraft.class_47$class_49"): typeof Internal.class_47$class_49; -declare function java(name: "net.minecraft.class_2824$class_5908"): typeof Internal.class_2824$class_5908; -declare function java(name: "net.minecraft.class_2672"): typeof Internal.class_2672; -declare function java(name: "net.minecraft.class_1928$class_4315"): typeof Internal.class_1928$class_4315; -declare function java(name: "net.minecraft.class_1309$class_6823"): typeof Internal.class_1309$class_6823; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject"): typeof Internal.BlockIDPredicate$PropertyObject; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate"): typeof Internal.ArmorItemBuilder$Chestplate; -declare function java(name: "net.minecraft.class_2863"): typeof Internal.class_2863; -declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator"): typeof Internal.VariantBlockStateGenerator; -declare function java(name: "net.minecraft.class_2598"): typeof Internal.class_2598; -declare function java(name: "net.minecraft.class_2856"): typeof Internal.class_2856; -declare function java(name: "net.minecraft.class_6652"): typeof Internal.class_6652; -declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor"): typeof Internal.MinecraftClientAccessor; -declare function java(name: "net.minecraft.class_1687"): typeof Internal.class_1687; -declare function java(name: "net.minecraft.class_3977"): typeof Internal.class_3977; -declare function java(name: "net.minecraft.class_1921$class_4688$class_4689"): typeof Internal.class_1921$class_4688$class_4689; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleList"): typeof Internal.DoubleList; -declare function java(name: "net.minecraft.class_5589"): typeof Internal.class_5589; -declare function java(name: "net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon"): typeof Internal.ServerPlayNetworkAddon; -declare function java(name: "net.minecraft.class_4050"): typeof Internal.class_4050; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntBinaryOperator"): typeof Internal.IntBinaryOperator; -declare function java(name: "net.minecraft.class_7056"): typeof Internal.class_7056; -declare function java(name: "net.minecraft.class_1295"): typeof Internal.class_1295; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS"): typeof Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS; -declare function java(name: "net.minecraft.class_2815"): typeof Internal.class_2815; -declare function java(name: "net.minecraft.class_4051"): typeof Internal.class_4051; -declare function java(name: "net.minecraft.class_1836"): typeof Internal.class_1836; -declare function java(name: "net.minecraft.class_4970"): typeof Internal.class_4970; -declare function java(name: "net.minecraft.class_2772"): typeof Internal.class_2772; -declare function java(name: "net.minecraft.class_2841$class_6563"): typeof Internal.class_2841$class_6563; -declare function java(name: "java.lang.Iterable"): typeof Internal.Iterable; -declare function java(name: "net.minecraft.class_4996"): typeof Internal.class_4996; -declare function java(name: "net.minecraft.class_2824"): typeof Internal.class_2824; -declare function java(name: "net.minecraft.class_5455$class_5456"): typeof Internal.class_5455$class_5456; -declare function java(name: "net.minecraft.class_1737"): typeof Internal.class_1737; -declare function java(name: "net.minecraft.class_276"): typeof Internal.class_276; -declare function java(name: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part"): typeof Internal.MultipartBlockStateGenerator$Part; -declare function java(name: "net.minecraft.class_1588"): typeof Internal.class_1588; -declare function java(name: "net.minecraft.class_4668$class_5939"): typeof Internal.class_4668$class_5939; -declare function java(name: "it.unimi.dsi.fastutil.Hash$Strategy"): typeof Internal.Hash$Strategy; -declare function java(name: "net.minecraft.class_1432"): typeof Internal.class_1432; -declare function java(name: "com.mojang.brigadier.context.CommandContextBuilder"): typeof Internal.CommandContextBuilder; -declare function java(name: "net.minecraft.class_1627"): typeof Internal.class_1627; -declare function java(name: "net.minecraft.class_2613"): typeof Internal.class_2613; -declare function java(name: "net.minecraft.class_2172$class_7078"): typeof Internal.class_2172$class_7078; -declare function java(name: "net.minecraft.class_750"): typeof Internal.class_750; -declare function java(name: "net.minecraft.class_3536"): typeof Internal.class_3536; -declare function java(name: "net.minecraft.class_1492"): typeof Internal.class_1492; -declare function java(name: "dev.latvian.mods.kubejs.level.ClientLevelJS"): typeof Internal.ClientLevelJS; -declare function java(name: "net.minecraft.class_2603"): typeof Internal.class_2603; -declare function java(name: "net.minecraft.class_5141"): typeof Internal.class_5141; -declare function java(name: "net.minecraft.class_2781"): typeof Internal.class_2781; -declare function java(name: "net.minecraft.class_20$class_21"): typeof Internal.class_20$class_21; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeRender"): typeof Internal.ScreenEvents$BeforeRender; -declare function java(name: "java.util.function.ToIntFunction"): typeof Internal.ToIntFunction; -declare function java(name: "net.minecraft.class_4652"): typeof Internal.class_4652; -declare function java(name: "net.minecraft.class_2769"): typeof Internal.class_2769; -declare function java(name: "net.minecraft.class_6791"): typeof Internal.class_6791; -declare function java(name: "net.minecraft.class_5897"): typeof Internal.class_5897; -declare function java(name: "net.minecraft.class_6910"): typeof Internal.class_6910; -declare function java(name: "net.minecraft.class_3227"): typeof Internal.class_3227; -declare function java(name: "dev.latvian.mods.kubejs.loot.GenericLootEventJS"): typeof Internal.GenericLootEventJS; -declare function java(name: "net.minecraft.class_5459$class_5460"): typeof Internal.class_5459$class_5460; -declare function java(name: "net.minecraft.class_6836"): typeof Internal.class_6836; -declare function java(name: "net.minecraft.class_1688$class_1689"): typeof Internal.class_1688$class_1689; -declare function java(name: "net.minecraft.class_5204"): typeof Internal.class_5204; -declare function java(name: "net.minecraft.class_1316"): typeof Internal.class_1316; -declare function java(name: "net.minecraft.class_2635"): typeof Internal.class_2635; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.render.RenderContext"): typeof Internal.RenderContext; -declare function java(name: "net.minecraft.class_2643"): typeof Internal.class_2643; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.HoeItemBuilder"): typeof Internal.HoeItemBuilder; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseRelease"): typeof Internal.ScreenMouseEvents$AllowMouseRelease; -declare function java(name: "net.minecraft.class_632"): typeof Internal.class_632; -declare function java(name: "net.minecraft.class_1278"): typeof Internal.class_1278; -declare function java(name: "net.minecraft.class_4307"): typeof Internal.class_4307; -declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction"): typeof Internal.EnchantmentBuilder$PostFunction; -declare function java(name: "net.minecraft.class_5452"): typeof Internal.class_5452; -declare function java(name: "net.minecraft.class_6373"): typeof Internal.class_6373; -declare function java(name: "net.minecraft.class_3448"): typeof Internal.class_3448; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2CharFunction"): typeof Internal.Float2CharFunction; -declare function java(name: "net.minecraft.class_6904"): typeof Internal.class_6904; -declare function java(name: "net.minecraft.class_3701"): typeof Internal.class_3701; -declare function java(name: "net.minecraft.class_5219"): typeof Internal.class_5219; -declare function java(name: "net.minecraft.class_270$class_272"): typeof Internal.class_270$class_272; -declare function java(name: "java.util.concurrent.CompletionStage"): typeof Internal.CompletionStage; -declare function java(name: "net.minecraft.class_3666"): typeof Internal.class_3666; -declare function java(name: "net.minecraft.class_4647$class_5208"): typeof Internal.class_4647$class_5208; -declare function java(name: "net.minecraft.class_5195"): typeof Internal.class_5195; -declare function java(name: "net.minecraft.class_5896"): typeof Internal.class_5896; -declare function java(name: "net.minecraft.class_5821"): typeof Internal.class_5821; -declare function java(name: "net.minecraft.class_3204"): typeof Internal.class_3204; -declare function java(name: "dev.latvian.mods.kubejs.loot.EntityLootEventJS"): typeof Internal.EntityLootEventJS; -declare function java(name: "com.mojang.brigadier.context.ParsedArgument"): typeof Internal.ParsedArgument; -declare function java(name: "net.minecraft.class_3972"): typeof Internal.class_3972; -declare function java(name: "net.minecraft.class_2491"): typeof Internal.class_2491; -declare function java(name: "net.minecraft.class_6910$class_6913"): typeof Internal.class_6910$class_6913; -declare function java(name: "net.minecraft.class_1849"): typeof Internal.class_1849; -declare function java(name: "net.minecraft.class_6793"): typeof Internal.class_6793; -declare function java(name: "net.minecraft.class_5869$class_6107"): typeof Internal.class_5869$class_6107; -declare function java(name: "net.minecraft.class_281$class_282"): typeof Internal.class_281$class_282; -declare function java(name: "net.minecraft.class_1927$class_4179"): typeof Internal.class_1927$class_4179; -declare function java(name: "net.minecraft.class_293$class_5596"): typeof Internal.class_293$class_5596; -declare function java(name: "net.minecraft.class_4614"): typeof Internal.class_4614; -declare function java(name: "net.minecraft.class_2591"): typeof Internal.class_2591; -declare function java(name: "net.minecraft.class_3795"): typeof Internal.class_3795; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction"): typeof Internal.Short2ReferenceFunction; -declare function java(name: "net.minecraft.class_2884"): typeof Internal.class_2884; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectIterable"): typeof Internal.ObjectIterable; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ItemToolTierEventJS"): typeof Internal.ItemToolTierEventJS; -declare function java(name: "net.minecraft.class_2945"): typeof Internal.class_2945; -declare function java(name: "java.util.concurrent.CompletableFuture"): typeof Internal.CompletableFuture; -declare function java(name: "net.minecraft.class_5915"): typeof Internal.class_5915; -declare function java(name: "net.minecraft.class_3441"): typeof Internal.class_3441; -declare function java(name: "net.minecraft.class_4279"): typeof Internal.class_4279; -declare function java(name: "net.minecraft.class_6555$class_7075"): typeof Internal.class_6555$class_7075; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntFunction"): typeof Internal.Int2IntFunction; -declare function java(name: "net.minecraft.class_22$class_23"): typeof Internal.class_22$class_23; -declare function java(name: "net.minecraft.class_4148"): typeof Internal.class_4148; -declare function java(name: "java.util.Locale"): typeof Internal.Locale; -declare function java(name: "net.fabricmc.fabric.api.networking.v1.PacketSender"): typeof Internal.PacketSender; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntMap$Entry"): typeof Internal.Int2IntMap$Entry; -declare function java(name: "net.fabricmc.fabric.impl.networking.AbstractChanneledNetworkAddon"): typeof Internal.AbstractChanneledNetworkAddon; -declare function java(name: "dev.latvian.mods.kubejs.event.StartupEventJS"): typeof Internal.StartupEventJS; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortComparator"): typeof Internal.ShortComparator; -declare function java(name: "net.minecraft.class_1510"): typeof Internal.class_1510; -declare function java(name: "net.minecraft.class_5603"): typeof Internal.class_5603; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.CookingRecipeJS"): typeof Internal.CookingRecipeJS; -declare function java(name: "net.minecraft.class_2645"): typeof Internal.class_2645; -declare function java(name: "java.util.PrimitiveIterator$OfLong"): typeof Internal.PrimitiveIterator$OfLong; -declare function java(name: "net.minecraft.class_3124$class_5876"): typeof Internal.class_3124$class_5876; -declare function java(name: "net.minecraft.class_1440$class_1443"): typeof Internal.class_1440$class_1443; -declare function java(name: "net.minecraft.class_3785$class_3786"): typeof Internal.class_3785$class_3786; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongIterable"): typeof Internal.LongIterable; -declare function java(name: "net.minecraft.class_1669"): typeof Internal.class_1669; -declare function java(name: "net.minecraft.class_2636"): typeof Internal.class_2636; -declare function java(name: "net.minecraft.class_1617$class_1618"): typeof Internal.class_1617$class_1618; -declare function java(name: "net.minecraft.class_5341$class_210"): typeof Internal.class_5341$class_210; -declare function java(name: "net.minecraft.class_5562"): typeof Internal.class_5562; -declare function java(name: "net.minecraft.class_1506"): typeof Internal.class_1506; -declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderFactory"): typeof Internal.RegistryObjectBuilderTypes$BuilderFactory; -declare function java(name: "net.minecraft.class_2371"): typeof Internal.class_2371; -declare function java(name: "net.minecraft.class_4994"): typeof Internal.class_4994; -declare function java(name: "net.minecraft.class_4668$class_4671"): typeof Internal.class_4668$class_4671; -declare function java(name: "net.minecraft.class_3411$class_3413"): typeof Internal.class_3411$class_3413; -declare function java(name: "java.util.function.IntBinaryOperator"): typeof java_.util.function_.IntBinaryOperator; -declare function java(name: "net.minecraft.class_3004"): typeof Internal.class_3004; -declare function java(name: "net.minecraft.class_3908"): typeof Internal.class_3908; -declare function java(name: "net.minecraft.class_1914"): typeof Internal.class_1914; -declare function java(name: "net.minecraft.class_3610"): typeof Internal.class_3610; -declare function java(name: "net.minecraft.class_55"): typeof Internal.class_55; -declare function java(name: "net.minecraft.class_5891"): typeof Internal.class_5891; -declare function java(name: "net.minecraft.class_6904$class_6905"): typeof Internal.class_6904$class_6905; -declare function java(name: "net.minecraft.class_5709"): typeof Internal.class_5709; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2DoubleFunction"): typeof Internal.Short2DoubleFunction; -declare function java(name: "dev.latvian.mods.kubejs.loot.LootEventJS"): typeof Internal.LootEventJS; -declare function java(name: "dev.latvian.mods.kubejs.player.ChestEventJS"): typeof Internal.ChestEventJS; -declare function java(name: "java.util.Locale$Category"): typeof Internal.Locale$Category; -declare function java(name: "net.minecraft.class_3854"): typeof Internal.class_3854; -declare function java(name: "net.minecraft.class_1306"): typeof Internal.class_1306; -declare function java(name: "net.minecraft.class_6762"): typeof Internal.class_6762; -declare function java(name: "net.minecraft.class_3999"): typeof Internal.class_3999; -declare function java(name: "net.minecraft.class_2350$class_2351"): typeof Internal.class_2350$class_2351; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction"): typeof Internal.Byte2BooleanFunction; -declare function java(name: "java.util.concurrent.atomic.AtomicReference"): typeof Internal.AtomicReference; -declare function java(name: "dev.latvian.mods.kubejs.player.ServerPlayerJS"): typeof Internal.ServerPlayerJS; -declare function java(name: "net.minecraft.class_4221"): typeof Internal.class_4221; -declare function java(name: "net.minecraft.class_5949"): typeof Internal.class_5949; -declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup"): typeof Internal.BlockApiLookup; -declare function java(name: "net.minecraft.class_3309"): typeof Internal.class_3309; -declare function java(name: "net.minecraft.class_5585"): typeof Internal.class_5585; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder"): typeof Internal.SlabBlockBuilder; -declare function java(name: "net.fabricmc.fabric.impl.resource.loader.FabricLifecycledResourceManager"): typeof Internal.FabricLifecycledResourceManager; -declare function java(name: "net.minecraft.class_1495"): typeof Internal.class_1495; -declare function java(name: "net.minecraft.class_2580"): typeof Internal.class_2580; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatIterable"): typeof Internal.FloatIterable; -declare function java(name: "net.minecraft.class_6763"): typeof Internal.class_6763; -declare function java(name: "net.minecraft.class_746"): typeof Internal.class_746; -declare function java(name: "net.minecraft.class_6624"): typeof Internal.class_6624; -declare function java(name: "net.minecraft.class_4581"): typeof Internal.class_4581; -declare function java(name: "dev.architectury.hooks.level.biome.EffectsProperties"): typeof Internal.EffectsProperties; -declare function java(name: "dev.latvian.mods.kubejs.core.ComponentKJS"): typeof Internal.ComponentKJS; -declare function java(name: "net.minecraft.class_2658"): typeof Internal.class_2658; -declare function java(name: "net.minecraft.class_2633"): typeof Internal.class_2633; -declare function java(name: "net.minecraft.class_4503"): typeof Internal.class_4503; -declare function java(name: "net.minecraft.class_1541"): typeof Internal.class_1541; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectIterator"): typeof Internal.ObjectIterator; -declare function java(name: "java.util.ArrayList"): typeof Internal.ArrayList; -declare function java(name: "net.minecraft.class_268"): typeof Internal.class_268; -declare function java(name: "net.fabricmc.fabric.mixin.resource.loader.ResourcePackManagerAccessor"): typeof Internal.ResourcePackManagerAccessor; -declare function java(name: "net.minecraft.class_3445"): typeof Internal.class_3445; -declare function java(name: "net.minecraft.class_4635"): typeof Internal.class_4635; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS"): typeof Internal.PlayerAdvancementEventJS; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction"): typeof Internal.Reference2ReferenceFunction; -declare function java(name: "net.minecraft.class_2519"): typeof Internal.class_2519; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortIterator"): typeof Internal.ShortIterator; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2IntFunction"): typeof Internal.Float2IntFunction; -declare function java(name: "java.util.stream.Collector$Characteristics"): typeof Internal.Collector$Characteristics; -declare function java(name: "net.minecraft.class_313"): typeof Internal.class_313; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseClick"): typeof Internal.ScreenMouseEvents$AllowMouseClick; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2LongFunction"): typeof Internal.Char2LongFunction; -declare function java(name: "net.minecraft.class_5965$class_6398"): typeof Internal.class_5965$class_6398; -declare function java(name: "net.minecraft.class_3859"): typeof Internal.class_3859; -declare function java(name: "net.minecraft.class_4703$class_4705"): typeof Internal.class_4703$class_4705; -declare function java(name: "java.util.Spliterator$OfLong"): typeof Internal.Spliterator$OfLong; -declare function java(name: "net.minecraft.class_5889"): typeof Internal.class_5889; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2DoubleFunction"): typeof Internal.Char2DoubleFunction; -declare function java(name: "net.minecraft.class_3895"): typeof Internal.class_3895; -declare function java(name: "net.minecraft.class_6008$class_6010"): typeof Internal.class_6008$class_6010; -declare function java(name: "net.minecraft.class_1733"): typeof Internal.class_1733; -declare function java(name: "net.minecraft.class_1041"): typeof Internal.class_1041; -declare function java(name: "java.util.Collection"): typeof Internal.Collection; -declare function java(name: "net.minecraft.class_2627"): typeof Internal.class_2627; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction"): typeof Internal.Boolean2ByteFunction; -declare function java(name: "net.minecraft.class_6784"): typeof Internal.class_6784; -declare function java(name: "net.minecraft.class_1474"): typeof Internal.class_1474; -declare function java(name: "net.minecraft.class_4659"): typeof Internal.class_4659; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.Painter"): typeof Internal.Painter; -declare function java(name: "net.minecraft.class_6350"): typeof Internal.class_6350; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.PointOfInterestTypeAccessor"): typeof Internal.PointOfInterestTypeAccessor; -declare function java(name: "net.minecraft.class_4093"): typeof Internal.class_4093; -declare function java(name: "net.minecraft.class_265"): typeof Internal.class_265; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder"): typeof Internal.SpriteFinder; -declare function java(name: "net.minecraft.class_312"): typeof Internal.class_312; -declare function java(name: "net.minecraft.class_2767"): typeof Internal.class_2767; -declare function java(name: "net.minecraft.class_5341"): typeof Internal.class_5341; -declare function java(name: "net.minecraft.class_4604"): typeof Internal.class_4604; -declare function java(name: "net.minecraft.class_1408"): typeof Internal.class_1408; -declare function java(name: "net.minecraft.class_4861"): typeof Internal.class_4861; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2CharFunction"): typeof Internal.Reference2CharFunction; -declare function java(name: "net.minecraft.class_3924"): typeof Internal.class_3924; -declare function java(name: "net.minecraft.class_5669"): typeof Internal.class_5669; -declare function java(name: "dev.architectury.mixin.fabric.BucketItemAccessor"): typeof Internal.BucketItemAccessor; -declare function java(name: "net.minecraft.class_1322$class_1323"): typeof Internal.class_1322$class_1323; -declare function java(name: "net.minecraft.class_1681"): typeof Internal.class_1681; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseRelease"): typeof Internal.ScreenMouseEvents$AfterMouseRelease; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder"): typeof Internal.ShapedBlockBuilder; -declare function java(name: "dev.latvian.mods.kubejs.loot.GiftLootEventJS"): typeof Internal.GiftLootEventJS; -declare function java(name: "net.minecraft.class_5632"): typeof Internal.class_5632; -declare function java(name: "net.minecraft.class_2926$class_2930"): typeof Internal.class_2926$class_2930; -declare function java(name: "net.minecraft.class_314"): typeof Internal.class_314; -declare function java(name: "net.minecraft.class_1856"): typeof Internal.class_1856; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockPredicate"): typeof Internal.BlockPredicate; -declare function java(name: "java.util.function.ObjIntConsumer"): typeof Internal.ObjIntConsumer; -declare function java(name: "net.minecraft.class_5455$class_6892"): typeof Internal.class_5455$class_6892; -declare function java(name: "net.minecraft.class_6880$class_6883"): typeof Internal.class_6880$class_6883; -declare function java(name: "net.minecraft.class_148"): typeof Internal.class_148; -declare function java(name: "net.minecraft.class_4065"): typeof Internal.class_4065; -declare function java(name: "net.minecraft.class_5216$class_5487"): typeof Internal.class_5216$class_5487; -declare function java(name: "net.minecraft.class_6007"): typeof Internal.class_6007; -declare function java(name: "net.minecraft.class_3975"): typeof Internal.class_3975; -declare function java(name: "java.util.Map"): typeof Internal.Map; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2LongFunction"): typeof Internal.Long2LongFunction; -declare function java(name: "net.minecraft.class_4208"): typeof Internal.class_4208; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.StonecuttingRecipeJS"): typeof Internal.StonecuttingRecipeJS; -declare function java(name: "net.minecraft.class_2805"): typeof Internal.class_2805; -declare function java(name: "net.minecraft.class_6577"): typeof Internal.class_6577; -declare function java(name: "net.minecraft.class_6374"): typeof Internal.class_6374; -declare function java(name: "java.util.function.BiFunction"): typeof Internal.BiFunction; -declare function java(name: "net.minecraft.class_1590"): typeof Internal.class_1590; -declare function java(name: "java.util.function.DoubleToIntFunction"): typeof Internal.DoubleToIntFunction; -declare function java(name: "net.minecraft.class_2623"): typeof Internal.class_2623; -declare function java(name: "net.minecraft.class_6683$class_6684"): typeof Internal.class_6683$class_6684; -declare function java(name: "net.minecraft.class_5869"): typeof Internal.class_5869; -declare function java(name: "net.minecraft.class_2370"): typeof Internal.class_2370; -declare function java(name: "net.minecraft.class_1577"): typeof Internal.class_1577; -declare function java(name: "net.minecraft.class_1917"): typeof Internal.class_1917; -declare function java(name: "net.minecraft.class_6910$class_6911"): typeof Internal.class_6910$class_6911; -declare function java(name: "java.util.Iterator"): typeof Internal.Iterator; -declare function java(name: "net.minecraft.class_309"): typeof Internal.class_309; -declare function java(name: "net.minecraft.class_437"): typeof Internal.class_437; -declare function java(name: "net.minecraft.class_6755"): typeof Internal.class_6755; -declare function java(name: "net.minecraft.class_2558"): typeof Internal.class_2558; -declare function java(name: "net.minecraft.class_3317"): typeof Internal.class_3317; -declare function java(name: "dev.latvian.mods.kubejs.core.LootTablesKJS"): typeof Internal.LootTablesKJS; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry"): typeof Internal.Int2ObjectMap$Entry; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.PainterObjectStorage"): typeof Internal.PainterObjectStorage; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2LongFunction"): typeof Internal.Boolean2LongFunction; -declare function java(name: "net.minecraft.class_324"): typeof Internal.class_324; -declare function java(name: "java.util.stream.IntStream"): typeof Internal.IntStream; -declare function java(name: "dev.latvian.mods.kubejs.event.EventsJS"): typeof Internal.EventsJS; -declare function java(name: "net.minecraft.class_5342"): typeof Internal.class_5342; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties"): typeof Internal.RemoveOresProperties; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.WallBlockBuilder"): typeof Internal.WallBlockBuilder; -declare function java(name: "net.minecraft.class_1500"): typeof Internal.class_1500; -declare function java(name: "net.minecraft.class_320$class_321"): typeof Internal.class_320$class_321; -declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS"): typeof Internal.FireworksJS; -declare function java(name: "net.minecraft.class_6574"): typeof Internal.class_6574; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback"): typeof Internal.RegistryEntryAddedCallback; -declare function java(name: "net.minecraft.class_5575"): typeof Internal.class_5575; -declare function java(name: "net.minecraft.class_3443"): typeof Internal.class_3443; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties"): typeof Internal.RemoveSpawnsProperties; -declare function java(name: "net.minecraft.class_1657$class_1658"): typeof Internal.class_1657$class_1658; -declare function java(name: "java.lang.Comparable"): typeof Internal.Comparable; -declare function java(name: "net.minecraft.class_4567"): typeof Internal.class_4567; -declare function java(name: "net.minecraft.class_1273"): typeof Internal.class_1273; -declare function java(name: "com.mojang.authlib.GameProfile"): typeof Internal.GameProfile; -declare function java(name: "net.minecraft.class_5418"): typeof Internal.class_5418; -declare function java(name: "net.minecraft.class_3753"): typeof Internal.class_3753; -declare function java(name: "net.minecraft.class_1124$class_1125"): typeof Internal.class_1124$class_1125; -declare function java(name: "net.minecraft.class_1113"): typeof Internal.class_1113; -declare function java(name: "net.minecraft.class_1750"): typeof Internal.class_1750; -declare function java(name: "net.minecraft.class_20"): typeof Internal.class_20; -declare function java(name: "net.minecraft.class_5569"): typeof Internal.class_5569; -declare function java(name: "net.minecraft.class_2703"): typeof Internal.class_2703; -declare function java(name: "net.minecraft.class_1723"): typeof Internal.class_1723; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet"): typeof Internal.Long2ObjectMap$FastEntrySet; -declare function java(name: "net.minecraft.class_4207$class_4232"): typeof Internal.class_4207$class_4232; -declare function java(name: "java.lang.Runnable"): typeof Internal.Runnable; -declare function java(name: "net.minecraft.class_1472"): typeof Internal.class_1472; -declare function java(name: "dev.latvian.mods.kubejs.loot.BlockLootEventJS"): typeof Internal.BlockLootEventJS; -declare function java(name: "net.minecraft.class_1540"): typeof Internal.class_1540; -declare function java(name: "net.minecraft.class_2941"): typeof Internal.class_2941; -declare function java(name: "net.minecraft.class_1950"): typeof Internal.class_1950; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder"): typeof Internal.RecordItemJS$Builder; -declare function java(name: "net.minecraft.class_2189"): typeof Internal.class_2189; -declare function java(name: "java.util.concurrent.ExecutorService"): typeof Internal.ExecutorService; -declare function java(name: "dev.latvian.mods.kubejs.bindings.ItemWrapper"): typeof Item; -declare function java(name: "net.minecraft.class_3751"): typeof Internal.class_3751; -declare function java(name: "net.minecraft.class_6544$class_6552"): typeof Internal.class_6544$class_6552; -declare function java(name: "net.minecraft.class_3085$class_6788"): typeof Internal.class_3085$class_6788; -declare function java(name: "net.minecraft.class_2599"): typeof Internal.class_2599; -declare function java(name: "net.minecraft.class_293"): typeof Internal.class_293; -declare function java(name: "net.minecraft.class_3956"): typeof Internal.class_3956; -declare function java(name: "net.minecraft.class_6621"): typeof Internal.class_6621; -declare function java(name: "net.minecraft.class_2804"): typeof Internal.class_2804; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseClick"): typeof Internal.ScreenMouseEvents$BeforeMouseClick; -declare function java(name: "net.minecraft.class_1863"): typeof Internal.class_1863; -declare function java(name: "net.minecraft.class_1584"): typeof Internal.class_1584; -declare function java(name: "net.minecraft.class_2694"): typeof Internal.class_2694; -declare function java(name: "net.minecraft.class_2919"): typeof Internal.class_2919; -declare function java(name: "net.minecraft.class_5140"): typeof Internal.class_5140; -declare function java(name: "net.minecraft.class_2566"): typeof Internal.class_2566; -declare function java(name: "net.minecraft.class_2818"): typeof Internal.class_2818; -declare function java(name: "net.fabricmc.fabric.mixin.client.particle.ParticleManagerAccessor"): typeof Internal.ParticleManagerAccessor; -declare function java(name: "java.util.concurrent.Executor"): typeof Internal.Executor; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectMap"): typeof Internal.Int2ObjectMap; -declare function java(name: "net.minecraft.class_3335"): typeof Internal.class_3335; -declare function java(name: "net.minecraft.class_1066"): typeof Internal.class_1066; -declare function java(name: "dev.latvian.mods.kubejs.core.BlockBuilderProvider"): typeof Internal.BlockBuilderProvider; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongSet"): typeof Internal.LongSet; -declare function java(name: "net.minecraft.class_65$class_66"): typeof Internal.class_65$class_66; -declare function java(name: "net.minecraft.class_1589"): typeof Internal.class_1589; -declare function java(name: "net.minecraft.class_5868"): typeof Internal.class_5868; -declare function java(name: "net.minecraft.class_5321"): typeof Internal.class_5321; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntMap"): typeof Internal.Object2IntMap; -declare function java(name: "dev.latvian.mods.kubejs.item.FoodBuilder"): typeof Internal.FoodBuilder; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2LongFunction"): typeof Internal.Float2LongFunction; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectCollection"): typeof Internal.ObjectCollection; -declare function java(name: "net.minecraft.class_5965$class_5967"): typeof Internal.class_5965$class_5967; -declare function java(name: "java.util.function.Consumer"): typeof Internal.Consumer; -declare function java(name: "net.minecraft.class_2713"): typeof Internal.class_2713; -declare function java(name: "net.minecraft.class_6686$class_6708"): typeof Internal.class_6686$class_6708; -declare function java(name: "net.minecraft.class_6019"): typeof Internal.class_6019; -declare function java(name: "net.minecraft.class_1352"): typeof Internal.class_1352; -declare function java(name: "net.minecraft.class_4668$class_4679"): typeof Internal.class_4668$class_4679; -declare function java(name: "net.minecraft.class_6679"): typeof Internal.class_6679; -declare function java(name: "net.minecraft.class_2361"): typeof Internal.class_2361; -declare function java(name: "net.minecraft.class_3275"): typeof Internal.class_3275; -declare function java(name: "net.minecraft.class_5919"): typeof Internal.class_5919; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectFunction"): typeof Internal.Int2ObjectFunction; -declare function java(name: "dev.latvian.mods.kubejs.loot.LootBuilder"): typeof Internal.LootBuilder; -declare function java(name: "net.minecraft.class_6044"): typeof Internal.class_6044; -declare function java(name: "dev.latvian.mods.kubejs.server.ServerSettings"): typeof Internal.ServerSettings; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck"): typeof Internal.BlockEntityPredicateDataCheck; -declare function java(name: "com.mojang.brigadier.tree.LiteralCommandNode"): typeof Internal.LiteralCommandNode; -declare function java(name: "net.minecraft.class_1576"): typeof Internal.class_1576; -declare function java(name: "net.minecraft.class_4970$class_4971"): typeof Internal.class_4970$class_4971; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatFunction"): typeof Internal.Object2FloatFunction; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet"): typeof Internal.ArmorItemBuilder$Helmet; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ShortFunction"): typeof Internal.Object2ShortFunction; -declare function java(name: "net.minecraft.class_6649"): typeof Internal.class_6649; -declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderType"): typeof Internal.RegistryObjectBuilderTypes$BuilderType; -declare function java(name: "net.minecraft.class_1438$class_4053"): typeof Internal.class_1438$class_4053; -declare function java(name: "net.fabricmc.fabric.impl.container.ServerPlayerEntitySyncHook"): typeof Internal.ServerPlayerEntitySyncHook; -declare function java(name: "net.minecraft.class_4142"): typeof Internal.class_4142; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyRelease"): typeof Internal.ScreenKeyboardEvents$AllowKeyRelease; -declare function java(name: "net.minecraft.class_4168"): typeof Internal.class_4168; -declare function java(name: "net.minecraft.class_163$class_164"): typeof Internal.class_163$class_164; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder"): typeof Internal.CropBlockBuilder$ShapeBuilder; -declare function java(name: "net.minecraft.class_1729"): typeof Internal.class_1729; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2FloatFunction"): typeof Internal.Double2FloatFunction; -declare function java(name: "net.minecraft.class_1265"): typeof Internal.class_1265; -declare function java(name: "net.minecraft.class_239"): typeof Internal.class_239; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ByteFunction"): typeof Internal.Int2ByteFunction; -declare function java(name: "net.minecraft.class_5137"): typeof Internal.class_5137; -declare function java(name: "net.minecraft.class_6794"): typeof Internal.class_6794; -declare function java(name: "net.minecraft.class_4832"): typeof Internal.class_4832; -declare function java(name: "net.minecraft.class_6880$class_6882"): typeof Internal.class_6880$class_6882; -declare function java(name: "dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager"): typeof Internal.SpecialRecipeSerializerManager; -declare function java(name: "dev.latvian.mods.kubejs.loot.FunctionContainer"): typeof Internal.FunctionContainer; -declare function java(name: "java.lang.StringBuilder"): typeof Internal.StringBuilder; -declare function java(name: "net.minecraft.class_3213"): typeof Internal.class_3213; -declare function java(name: "net.minecraft.class_234"): typeof Internal.class_234; -declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction"): typeof Internal.EnchantmentBuilder$DamageProtectionFunction; -declare function java(name: "net.minecraft.class_4184$class_6355"): typeof Internal.class_4184$class_6355; -declare function java(name: "net.minecraft.class_2875"): typeof Internal.class_2875; -declare function java(name: "dev.latvian.mods.kubejs.level.ServerLevelJS"): typeof Internal.ServerLevelJS; -declare function java(name: "net.minecraft.class_3944"): typeof Internal.class_3944; -declare function java(name: "net.minecraft.class_2799$class_2800"): typeof Internal.class_2799$class_2800; -declare function java(name: "dev.latvian.mods.kubejs.stages.StageCreationEvent"): typeof Internal.StageCreationEvent; -declare function java(name: "net.minecraft.class_5211"): typeof Internal.class_5211; -declare function java(name: "dev.latvian.mods.kubejs.util.AttachedData"): typeof Internal.AttachedData; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ByteFunction"): typeof Internal.Double2ByteFunction; -declare function java(name: "net.minecraft.class_5214"): typeof Internal.class_5214; -declare function java(name: "net.minecraft.class_1852"): typeof Internal.class_1852; -declare function java(name: "net.fabricmc.fabric.impl.gamerule.RuleKeyExtensions"): typeof Internal.RuleKeyExtensions; -declare function java(name: "net.minecraft.class_4459"): typeof Internal.class_4459; -declare function java(name: "java.io.Closeable"): typeof Internal.Closeable; -declare function java(name: "net.minecraft.class_5890"): typeof Internal.class_5890; -declare function java(name: "net.minecraft.class_1614"): typeof Internal.class_1614; -declare function java(name: "net.minecraft.class_2514"): typeof Internal.class_2514; -declare function java(name: "net.minecraft.class_117$class_118"): typeof Internal.class_117$class_118; -declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityDeathEventJS"): typeof Internal.LivingEntityDeathEventJS; -declare function java(name: "net.minecraft.class_1690"): typeof Internal.class_1690; -declare function java(name: "net.minecraft.class_827"): typeof Internal.class_827; -declare function java(name: "net.minecraft.class_1132"): typeof Internal.class_1132; -declare function java(name: "net.minecraft.class_4156"): typeof Internal.class_4156; -declare function java(name: "java.util.function.LongToIntFunction"): typeof Internal.LongToIntFunction; -declare function java(name: "net.minecraft.class_2991$class_6346"): typeof Internal.class_2991$class_6346; -declare function java(name: "net.minecraft.class_2639"): typeof Internal.class_2639; -declare function java(name: "net.minecraft.class_5209"): typeof Internal.class_5209; -declare function java(name: "net.minecraft.class_6645"): typeof Internal.class_6645; -declare function java(name: "net.minecraft.class_1518"): typeof Internal.class_1518; -declare function java(name: "net.minecraft.class_6880"): typeof Internal.class_6880; -declare function java(name: "net.minecraft.class_1679"): typeof Internal.class_1679; -declare function java(name: "net.minecraft.class_3141"): typeof Internal.class_3141; -declare function java(name: "net.minecraft.class_4995"): typeof Internal.class_4995; -declare function java(name: "net.minecraft.class_6655$class_6656"): typeof Internal.class_6655$class_6656; -declare function java(name: "java.util.AbstractSet"): typeof Internal.AbstractSet; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientWrapper"): typeof Internal.ClientWrapper; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties"): typeof Internal.AddOreProperties; -declare function java(name: "net.minecraft.class_3218"): typeof Internal.class_3218; -declare function java(name: "net.minecraft.class_6857"): typeof Internal.class_6857; -declare function java(name: "net.minecraft.class_5873"): typeof Internal.class_5873; -declare function java(name: "net.minecraft.class_3037"): typeof Internal.class_3037; -declare function java(name: "net.minecraft.class_3281"): typeof Internal.class_3281; -declare function java(name: "net.minecraft.class_3851"): typeof Internal.class_3851; -declare function java(name: "net.minecraft.class_176"): typeof Internal.class_176; -declare function java(name: "net.minecraft.class_5900$class_5902"): typeof Internal.class_5900$class_5902; -declare function java(name: "net.minecraft.class_5444"): typeof Internal.class_5444; -declare function java(name: "net.minecraft.class_296$class_298"): typeof Internal.class_296$class_298; -declare function java(name: "net.minecraft.class_6875"): typeof Internal.class_6875; -declare function java(name: "net.minecraft.class_6018"): typeof Internal.class_6018; -declare function java(name: "net.minecraft.class_2588"): typeof Internal.class_2588; -declare function java(name: "net.minecraft.class_6343"): typeof Internal.class_6343; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder"): typeof Internal.WoodenPressurePlateBlockBuilder; -declare function java(name: "net.minecraft.class_2558$class_2559"): typeof Internal.class_2558$class_2559; -declare function java(name: "java.util.Properties"): typeof Internal.Properties; -declare function java(name: "net.minecraft.class_2902$class_2903"): typeof Internal.class_2902$class_2903; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.PaintEventJS"): typeof Internal.PaintEventJS; -declare function java(name: "java.util.function.DoubleUnaryOperator"): typeof java_.util.function_.DoubleUnaryOperator; -declare function java(name: "net.minecraft.class_630"): typeof Internal.class_630; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.SwordItemBuilder"): typeof Internal.SwordItemBuilder; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder"): typeof Internal.CropBlockBuilder; -declare function java(name: "net.minecraft.class_2788"): typeof Internal.class_2788; -declare function java(name: "net.minecraft.class_1685"): typeof Internal.class_1685; -declare function java(name: "net.minecraft.class_2499"): typeof Internal.class_2499; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ShortFunction"): typeof Internal.Int2ShortFunction; -declare function java(name: "net.minecraft.class_3517"): typeof Internal.class_3517; -declare function java(name: "net.minecraft.class_5965$class_5966"): typeof Internal.class_5965$class_5966; -declare function java(name: "net.minecraft.class_6017"): typeof Internal.class_6017; -declare function java(name: "java.util.stream.IntStream$IntMapMultiConsumer"): typeof Internal.IntStream$IntMapMultiConsumer; -declare function java(name: "net.minecraft.class_319"): typeof Internal.class_319; -declare function java(name: "net.minecraft.class_2703$class_5893"): typeof Internal.class_2703$class_5893; -declare function java(name: "net.minecraft.class_1869"): typeof Internal.class_1869; -declare function java(name: "net.minecraft.class_4647"): typeof Internal.class_4647; -declare function java(name: "net.minecraft.class_1311"): typeof Internal.class_1311; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction"): typeof Internal.Byte2ReferenceFunction; -declare function java(name: "net.minecraft.class_2595"): typeof Internal.class_2595; -declare function java(name: "net.minecraft.class_2494"): typeof Internal.class_2494; -declare function java(name: "java.util.function.LongConsumer"): typeof Internal.LongConsumer; -declare function java(name: "net.minecraft.class_2464"): typeof Internal.class_2464; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseRelease"): typeof Internal.ScreenMouseEvents$BeforeMouseRelease; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2CharFunction"): typeof Internal.Boolean2CharFunction; -declare function java(name: "net.minecraft.class_1462"): typeof Internal.class_1462; -declare function java(name: "net.minecraft.class_6333"): typeof Internal.class_6333; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntPredicate"): typeof it.unimi.dsi.fastutil.ints.IntPredicate; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2FloatFunction"): typeof Internal.Short2FloatFunction; -declare function java(name: "dev.architectury.hooks.level.biome.SpawnProperties"): typeof Internal.SpawnProperties; -declare function java(name: "dev.latvian.mods.kubejs.core.IngredientKJS"): typeof Internal.IngredientKJS; -declare function java(name: "net.minecraft.class_3858"): typeof Internal.class_3858; -declare function java(name: "net.minecraft.class_1838"): typeof Internal.class_1838; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongConsumer"): typeof it.unimi.dsi.fastutil.longs.LongConsumer; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyRelease"): typeof Internal.ScreenKeyboardEvents$AfterKeyRelease; -declare function java(name: "net.minecraft.class_4158"): typeof Internal.class_4158; -declare function java(name: "net.minecraft.class_1713"): typeof Internal.class_1713; -declare function java(name: "net.minecraft.class_4634"): typeof Internal.class_4634; -declare function java(name: "net.minecraft.class_7059$class_7060"): typeof Internal.class_7059$class_7060; -declare function java(name: "dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS"): typeof Internal.EntityPotionEffectsJS; -declare function java(name: "net.minecraft.class_2820"): typeof Internal.class_2820; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate"): typeof Internal.BlockIDPredicate; -declare function java(name: "net.minecraft.class_5210"): typeof Internal.class_5210; -declare function java(name: "net.minecraft.class_4584"): typeof Internal.class_4584; -declare function java(name: "net.minecraft.class_1313"): typeof Internal.class_1313; -declare function java(name: "net.minecraft.class_5934"): typeof Internal.class_5934; -declare function java(name: "net.minecraft.class_3002"): typeof Internal.class_3002; -declare function java(name: "net.minecraft.class_3324"): typeof Internal.class_3324; -declare function java(name: "net.minecraft.class_1314"): typeof Internal.class_1314; -declare function java(name: "net.minecraft.class_640"): typeof Internal.class_640; -declare function java(name: "net.minecraft.class_3195"): typeof Internal.class_3195; -declare function java(name: "net.minecraft.class_3696"): typeof Internal.class_3696; -declare function java(name: "net.minecraft.class_281"): typeof Internal.class_281; -declare function java(name: "net.minecraft.class_6644"): typeof Internal.class_6644; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockBuilder"): typeof Internal.BlockBuilder; -declare function java(name: "net.minecraft.class_3492"): typeof Internal.class_3492; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback"): typeof Internal.CustomIngredientActionCallback; -declare function java(name: "net.minecraft.class_4645"): typeof Internal.class_4645; -declare function java(name: "net.minecraft.class_2810"): typeof Internal.class_2810; -declare function java(name: "net.minecraft.server.MinecraftServer$class_6897"): typeof Internal.MinecraftServer$class_6897; -declare function java(name: "net.minecraft.class_4588"): typeof Internal.class_4588; -declare function java(name: "net.minecraft.class_6555"): typeof Internal.class_6555; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntOpenHashSet"): typeof Internal.IntOpenHashSet; -declare function java(name: "net.minecraft.class_5712"): typeof Internal.class_5712; -declare function java(name: "net.minecraft.class_6904$class_6907"): typeof Internal.class_6904$class_6907; -declare function java(name: "net.minecraft.class_1433"): typeof Internal.class_1433; -declare function java(name: "net.minecraft.class_1267"): typeof Internal.class_1267; -declare function java(name: "net.minecraft.class_1707"): typeof Internal.class_1707; -declare function java(name: "net.minecraft.class_4668$class_4677"): typeof Internal.class_4668$class_4677; -declare function java(name: "net.minecraft.class_1309"): typeof Internal.class_1309; -declare function java(name: "net.minecraft.class_1315"): typeof Internal.class_1315; -declare function java(name: "net.minecraft.class_2848$class_2849"): typeof Internal.class_2848$class_2849; -declare function java(name: "net.minecraft.class_5702"): typeof Internal.class_5702; -declare function java(name: "net.minecraft.class_1934"): typeof Internal.class_1934; -declare function java(name: "net.minecraft.class_5225"): typeof Internal.class_5225; -declare function java(name: "net.minecraft.class_2385"): typeof Internal.class_2385; -declare function java(name: "net.minecraft.class_2784$class_5200"): typeof Internal.class_2784$class_5200; -declare function java(name: "net.minecraft.class_4565"): typeof Internal.class_4565; -declare function java(name: "net.minecraft.class_2640"): typeof Internal.class_2640; -declare function java(name: "net.fabricmc.fabric.impl.client.indigo.renderer.render.AbstractRenderContext"): typeof Internal.AbstractRenderContext; -declare function java(name: "net.minecraft.class_2378"): typeof Internal.class_2378; -declare function java(name: "java.util.random.RandomGenerator"): typeof Internal.RandomGenerator; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2LongFunction"): typeof Internal.Short2LongFunction; -declare function java(name: "net.minecraft.class_3133"): typeof Internal.class_3133; -declare function java(name: "net.minecraft.class_3719"): typeof Internal.class_3719; -declare function java(name: "net.minecraft.class_6885$class_6886"): typeof Internal.class_6885$class_6886; -declare function java(name: "net.minecraft.class_3816"): typeof Internal.class_3816; -declare function java(name: "net.minecraft.class_5926"): typeof Internal.class_5926; -declare function java(name: "net.minecraft.class_4668$class_4683"): typeof Internal.class_4668$class_4683; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2IntFunction"): typeof Internal.Boolean2IntFunction; -declare function java(name: "net.minecraft.class_299"): typeof Internal.class_299; -declare function java(name: "net.minecraft.class_5348$class_5245"): typeof Internal.class_5348$class_5245; -declare function java(name: "net.minecraft.class_2794"): typeof Internal.class_2794; -declare function java(name: "net.minecraft.class_5450"): typeof Internal.class_5450; -declare function java(name: "java.util.Hashtable"): typeof Internal.Hashtable; -declare function java(name: "net.minecraft.class_1425"): typeof Internal.class_1425; -declare function java(name: "net.minecraft.class_4153$class_4155"): typeof Internal.class_4153$class_4155; -declare function java(name: "net.minecraft.class_1542"): typeof Internal.class_1542; -declare function java(name: "net.minecraft.class_2618"): typeof Internal.class_2618; -declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockEntityApiProvider"): typeof Internal.BlockApiLookup$BlockEntityApiProvider; -declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model"): typeof Internal.VariantBlockStateGenerator$Model; -declare function java(name: "net.minecraft.class_2985"): typeof Internal.class_2985; -declare function java(name: "net.minecraft.class_4970$class_4973"): typeof Internal.class_4970$class_4973; -declare function java(name: "net.minecraft.class_1535"): typeof Internal.class_1535; -declare function java(name: "java.util.Comparator"): typeof Internal.Comparator; -declare function java(name: "net.minecraft.class_2855"): typeof Internal.class_2855; -declare function java(name: "net.minecraft.class_1297$class_5529"): typeof Internal.class_1297$class_5529; -declare function java(name: "net.minecraft.class_4317"): typeof Internal.class_4317; -declare function java(name: "net.minecraft.class_4146"): typeof Internal.class_4146; -declare function java(name: "net.minecraft.class_809"): typeof Internal.class_809; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemFoodEatenEventJS"): typeof Internal.ItemFoodEatenEventJS; -declare function java(name: "net.minecraft.class_270$class_271"): typeof Internal.class_270$class_271; -declare function java(name: "net.minecraft.class_2680"): typeof Internal.class_2680; -declare function java(name: "net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl"): typeof Internal.BlockApiLookupImpl; -declare function java(name: "net.minecraft.class_82"): typeof Internal.class_82; -declare function java(name: "net.minecraft.class_1690$class_1692"): typeof Internal.class_1690$class_1692; -declare function java(name: "net.minecraft.class_1799$class_5422"): typeof Internal.class_1799$class_5422; -declare function java(name: "net.minecraft.class_1513"): typeof Internal.class_1513; -declare function java(name: "java.util.EventListener"): typeof Internal.EventListener; -declare function java(name: "net.minecraft.class_1156"): typeof Internal.class_1156; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ReferenceFunction"): typeof Internal.Int2ReferenceFunction; -declare function java(name: "java.util.PrimitiveIterator$OfInt"): typeof Internal.PrimitiveIterator$OfInt; -declare function java(name: "net.minecraft.class_3856"): typeof Internal.class_3856; -declare function java(name: "net.minecraft.class_1706"): typeof Internal.class_1706; -declare function java(name: "net.minecraft.class_4257"): typeof Internal.class_4257; -declare function java(name: "net.minecraft.class_846$class_849"): typeof Internal.class_846$class_849; -declare function java(name: "net.minecraft.class_1924"): typeof Internal.class_1924; -declare function java(name: "net.fabricmc.fabric.mixin.content.registry.VillagerEntityAccessor"): typeof Internal.VillagerEntityAccessor; -declare function java(name: "net.minecraft.class_1516"): typeof Internal.class_1516; -declare function java(name: "net.minecraft.class_918"): typeof Internal.class_918; -declare function java(name: "dev.latvian.mods.kubejs.stages.Stages"): typeof Internal.Stages; -declare function java(name: "net.minecraft.class_1632"): typeof Internal.class_1632; -declare function java(name: "net.minecraft.class_4019$class_4039"): typeof Internal.class_4019$class_4039; -declare function java(name: "net.minecraft.class_1952$class_6542"): typeof Internal.class_1952$class_6542; -declare function java(name: "net.minecraft.class_101$class_102"): typeof Internal.class_101$class_102; -declare function java(name: "net.minecraft.class_241"): typeof Internal.class_241; -declare function java(name: "net.minecraft.class_1144"): typeof Internal.class_1144; -declare function java(name: "net.minecraft.class_4993"): typeof Internal.class_4993; -declare function java(name: "net.minecraft.class_4656"): typeof Internal.class_4656; -declare function java(name: "net.minecraft.class_4153"): typeof Internal.class_4153; -declare function java(name: "net.fabricmc.fabric.mixin.client.rendering.DimensionEffectsAccessor"): typeof Internal.DimensionEffectsAccessor; -declare function java(name: "net.minecraft.class_1091"): typeof Internal.class_1091; -declare function java(name: "net.minecraft.class_6836$class_6838"): typeof Internal.class_6836$class_6838; -declare function java(name: "net.minecraft.class_287$class_5594"): typeof Internal.class_287$class_5594; -declare function java(name: "net.minecraft.class_3857"): typeof Internal.class_3857; -declare function java(name: "net.minecraft.class_4703"): typeof Internal.class_4703; -declare function java(name: "net.minecraft.class_5586"): typeof Internal.class_5586; -declare function java(name: "net.minecraft.class_6728"): typeof Internal.class_6728; -declare function java(name: "net.minecraft.class_3812"): typeof Internal.class_3812; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ByteFunction"): typeof Internal.Char2ByteFunction; -declare function java(name: "net.minecraft.class_3917"): typeof Internal.class_3917; -declare function java(name: "net.minecraft.class_4661"): typeof Internal.class_4661; -declare function java(name: "net.minecraft.class_6012"): typeof Internal.class_6012; -declare function java(name: "net.minecraft.class_4013"): typeof Internal.class_4013; -declare function java(name: "net.minecraft.class_2489"): typeof Internal.class_2489; -declare function java(name: "java.util.Random"): typeof Internal.Random; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleSpliterator"): typeof Internal.DoubleSpliterator; -declare function java(name: "net.minecraft.class_2660"): typeof Internal.class_2660; -declare function java(name: "net.minecraft.class_1656"): typeof Internal.class_1656; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder"): typeof Internal.PickaxeItemBuilder; -declare function java(name: "com.mojang.brigadier.builder.LiteralArgumentBuilder"): typeof Internal.LiteralArgumentBuilder; -declare function java(name: "net.minecraft.class_2622"): typeof Internal.class_2622; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback"): typeof Internal.ItemBuilder$ReleaseUsingCallback; -declare function java(name: "dev.latvian.mods.kubejs.server.GameRulesJS"): typeof Internal.GameRulesJS; -declare function java(name: "net.minecraft.class_6830"): typeof Internal.class_6830; -declare function java(name: "com.mojang.brigadier.AmbiguityConsumer"): typeof Internal.AmbiguityConsumer; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeEventJS"): typeof Internal.RecipeEventJS; -declare function java(name: "net.minecraft.class_6799"): typeof Internal.class_6799; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientTickEventJS"): typeof Internal.ClientTickEventJS; -declare function java(name: "net.minecraft.class_3916"): typeof Internal.class_3916; -declare function java(name: "net.minecraft.class_868"): typeof Internal.class_868; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleConsumer"): typeof Internal.DoubleConsumer; -declare function java(name: "net.minecraft.class_4668$class_4678"): typeof Internal.class_4668$class_4678; -declare function java(name: "net.minecraft.class_330"): typeof Internal.class_330; -declare function java(name: "net.minecraft.class_2835"): typeof Internal.class_2835; -declare function java(name: "net.minecraft.class_300"): typeof Internal.class_300; -declare function java(name: "net.minecraft.class_1011"): typeof Internal.class_1011; -declare function java(name: "net.minecraft.class_1061"): typeof Internal.class_1061; -declare function java(name: "net.minecraft.class_5455"): typeof Internal.class_5455; -declare function java(name: "net.minecraft.class_2374"): typeof Internal.class_2374; -declare function java(name: "net.minecraft.class_1700"): typeof Internal.class_1700; -declare function java(name: "java.lang.Number"): typeof Internal.Number; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties"): typeof Internal.AddLakeProperties; -declare function java(name: "dev.latvian.mods.kubejs.core.EntityKJS"): typeof Internal.EntityKJS; -declare function java(name: "net.minecraft.class_806"): typeof Internal.class_806; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortSpliterator"): typeof Internal.ShortSpliterator; -declare function java(name: "net.minecraft.class_2739"): typeof Internal.class_2739; -declare function java(name: "net.minecraft.class_2619"): typeof Internal.class_2619; -declare function java(name: "net.minecraft.class_1928$class_5198"): typeof Internal.class_1928$class_5198; -declare function java(name: "net.minecraft.class_4668$class_4675"): typeof Internal.class_4668$class_4675; -declare function java(name: "net.minecraft.class_5899"): typeof Internal.class_5899; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder"): typeof Internal.BasicItemJS$Builder; -declare function java(name: "net.minecraft.class_1545"): typeof Internal.class_1545; -declare function java(name: "net.minecraft.class_2926"): typeof Internal.class_2926; -declare function java(name: "net.minecraft.class_17"): typeof Internal.class_17; -declare function java(name: "net.minecraft.class_1732"): typeof Internal.class_1732; -declare function java(name: "net.minecraft.class_6847"): typeof Internal.class_6847; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder"): typeof Internal.ArmorItemBuilder; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ReferenceFunction"): typeof Internal.Object2ReferenceFunction; -declare function java(name: "net.minecraft.class_2335"): typeof Internal.class_2335; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseScroll"): typeof Internal.ScreenMouseEvents$AllowMouseScroll; -declare function java(name: "net.minecraft.class_5866"): typeof Internal.class_5866; -declare function java(name: "net.minecraft.class_3101"): typeof Internal.class_3101; -declare function java(name: "java.util.function.DoubleConsumer"): typeof java_.util.function_.DoubleConsumer; -declare function java(name: "net.minecraft.class_1480"): typeof Internal.class_1480; -declare function java(name: "net.minecraft.class_2670"): typeof Internal.class_2670; -declare function java(name: "net.minecraft.class_4967"): typeof Internal.class_4967; -declare function java(name: "net.minecraft.class_337"): typeof Internal.class_337; -declare function java(name: "net.minecraft.class_2664"): typeof Internal.class_2664; -declare function java(name: "net.minecraft.class_6005$class_6006"): typeof Internal.class_6005$class_6006; -declare function java(name: "net.minecraft.class_1867"): typeof Internal.class_1867; -declare function java(name: "net.minecraft.class_1936"): typeof Internal.class_1936; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ShortFunction"): typeof Internal.Float2ShortFunction; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.AbstractBlockAccessor"): typeof Internal.AbstractBlockAccessor; -declare function java(name: "net.minecraft.class_2761"): typeof Internal.class_2761; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter"): typeof Internal.MobFilter; -declare function java(name: "net.minecraft.class_5733"): typeof Internal.class_5733; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder"): typeof Internal.FlowingFluidBuilder; -declare function java(name: "net.minecraft.class_846$class_851$class_4577"): typeof Internal.class_846$class_851$class_4577; -declare function java(name: "net.minecraft.class_6578"): typeof Internal.class_6578; -declare function java(name: "net.minecraft.class_2497"): typeof Internal.class_2497; -declare function java(name: "net.minecraft.class_4097"): typeof Internal.class_4097; -declare function java(name: "net.minecraft.class_2724"): typeof Internal.class_2724; -declare function java(name: "net.minecraft.class_4651"): typeof Internal.class_4651; -declare function java(name: "net.minecraft.class_3678"): typeof Internal.class_3678; -declare function java(name: "net.minecraft.class_60"): typeof Internal.class_60; -declare function java(name: "net.minecraft.class_3989"): typeof Internal.class_3989; -declare function java(name: "net.minecraft.class_3609"): typeof Internal.class_3609; -declare function java(name: "net.minecraft.class_2989"): typeof Internal.class_2989; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockBreakEventJS"): typeof Internal.BlockBreakEventJS; -declare function java(name: "dev.latvian.mods.kubejs.event.IEventHandler"): typeof Internal.IEventHandler; -declare function java(name: "net.minecraft.class_3419"): typeof Internal.class_3419; -declare function java(name: "java.util.Set"): typeof Internal.Set; -declare function java(name: "net.fabricmc.fabric.api.loot.v1.FabricLootSupplier"): typeof Internal.FabricLootSupplier; -declare function java(name: "net.minecraft.class_32"): typeof Internal.class_32; -declare function java(name: "net.minecraft.class_293$class_5595"): typeof Internal.class_293$class_5595; -declare function java(name: "net.minecraft.class_26"): typeof Internal.class_26; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeTypeJS"): typeof Internal.RecipeTypeJS; -declare function java(name: "net.minecraft.class_2995$class_2996"): typeof Internal.class_2995$class_2996; -declare function java(name: "dev.latvian.mods.kubejs.BuilderBase"): typeof Internal.BuilderBase; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2DoubleFunction"): typeof Internal.Double2DoubleFunction; -declare function java(name: "net.minecraft.class_2170$class_2171"): typeof Internal.class_2170$class_2171; -declare function java(name: "net.minecraft.class_4081"): typeof Internal.class_4081; -declare function java(name: "net.minecraft.class_3285"): typeof Internal.class_3285; -declare function java(name: "java.util.LinkedHashMap"): typeof Internal.LinkedHashMap; -declare function java(name: "net.minecraft.class_2596"): typeof Internal.class_2596; -declare function java(name: "net.minecraft.class_4642"): typeof Internal.class_4642; -declare function java(name: "net.minecraft.class_4831"): typeof Internal.class_4831; -declare function java(name: "net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource"): typeof Internal.FabricClientCommandSource; -declare function java(name: "net.minecraft.class_2617"): typeof Internal.class_2617; -declare function java(name: "net.minecraft.class_274"): typeof Internal.class_274; -declare function java(name: "net.minecraft.class_1266"): typeof Internal.class_1266; -declare function java(name: "net.minecraft.class_1640"): typeof Internal.class_1640; -declare function java(name: "java.util.function.IntToLongFunction"): typeof Internal.IntToLongFunction; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder"): typeof Internal.FluidBucketItemBuilder; -declare function java(name: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator"): typeof Internal.MultipartBlockStateGenerator; -declare function java(name: "net.minecraft.class_287"): typeof Internal.class_287; -declare function java(name: "net.minecraft.class_3619"): typeof Internal.class_3619; -declare function java(name: "net.minecraft.class_8"): typeof Internal.class_8; -declare function java(name: "net.minecraft.class_3264"): typeof Internal.class_3264; -declare function java(name: "net.minecraft.class_3906"): typeof Internal.class_3906; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder"): typeof Internal.WoodenButtonBlockBuilder; -declare function java(name: "net.fabricmc.fabric.impl.rendering.data.attachment.RenderDataObjectConsumer"): typeof Internal.RenderDataObjectConsumer; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder"): typeof Internal.RegistryAttributeHolder; -declare function java(name: "net.minecraft.class_2547"): typeof Internal.class_2547; -declare function java(name: "dev.latvian.mods.kubejs.item.InventoryJS"): typeof Internal.InventoryJS; -declare function java(name: "net.minecraft.class_339"): typeof Internal.class_339; -declare function java(name: "net.minecraft.class_2806"): typeof Internal.class_2806; -declare function java(name: "net.minecraft.class_3568"): typeof Internal.class_3568; -declare function java(name: "net.minecraft.class_1481"): typeof Internal.class_1481; -declare function java(name: "net.minecraft.class_6670"): typeof Internal.class_6670; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder"): typeof Internal.HandheldItemBuilder; -declare function java(name: "net.minecraft.class_5720"): typeof Internal.class_5720; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2LongFunction"): typeof Internal.Reference2LongFunction; -declare function java(name: "dev.latvian.mods.kubejs.recipe.filter.RecipeFilter"): typeof Internal.RecipeFilter; -declare function java(name: "net.minecraft.class_302"): typeof Internal.class_302; -declare function java(name: "net.minecraft.class_2688"): typeof Internal.class_2688; -declare function java(name: "net.minecraft.class_3528"): typeof Internal.class_3528; -declare function java(name: "net.minecraft.class_2841$class_6561"): typeof Internal.class_2841$class_6561; -declare function java(name: "net.minecraft.class_55$class_56"): typeof Internal.class_55$class_56; -declare function java(name: "net.minecraft.class_322"): typeof Internal.class_322; -declare function java(name: "net.minecraft.class_6953"): typeof Internal.class_6953; -declare function java(name: "net.minecraft.class_2556"): typeof Internal.class_2556; -declare function java(name: "net.minecraft.class_1501"): typeof Internal.class_1501; -declare function java(name: "net.minecraft.class_2631"): typeof Internal.class_2631; -declare function java(name: "net.minecraft.class_1471"): typeof Internal.class_1471; -declare function java(name: "java.util.function.ObjDoubleConsumer"): typeof Internal.ObjDoubleConsumer; -declare function java(name: "com.mojang.brigadier.context.SuggestionContext"): typeof Internal.SuggestionContext; -declare function java(name: "net.minecraft.class_2945$class_2946"): typeof Internal.class_2945$class_2946; -declare function java(name: "net.minecraft.class_5905"): typeof Internal.class_5905; -declare function java(name: "net.minecraft.class_6497"): typeof Internal.class_6497; -declare function java(name: "net.minecraft.class_3439"): typeof Internal.class_3439; -declare function java(name: "dev.latvian.mods.kubejs.server.TagEventJS"): typeof Internal.TagEventJS; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemTossEventJS"): typeof Internal.ItemTossEventJS; -declare function java(name: "net.minecraft.class_4063"): typeof Internal.class_4063; -declare function java(name: "net.minecraft.class_296"): typeof Internal.class_296; -declare function java(name: "net.minecraft.class_3175"): typeof Internal.class_3175; -declare function java(name: "net.minecraft.class_1851"): typeof Internal.class_1851; -declare function java(name: "java.util.stream.LongStream$Builder"): typeof Internal.LongStream$Builder; -declare function java(name: "net.minecraft.class_898"): typeof Internal.class_898; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2IntFunction"): typeof Internal.Reference2IntFunction; -declare function java(name: "net.minecraft.class_4587$class_4665"): typeof Internal.class_4587$class_4665; -declare function java(name: "dev.latvian.mods.kubejs.player.ClientPlayerDataJS"): typeof Internal.ClientPlayerDataJS; -declare function java(name: "net.minecraft.class_4970$class_2250"): typeof Internal.class_4970$class_2250; -declare function java(name: "net.minecraft.class_5132"): typeof Internal.class_5132; -declare function java(name: "net.minecraft.class_744"): typeof Internal.class_744; -declare function java(name: "net.minecraft.class_2355"): typeof Internal.class_2355; -declare function java(name: "net.minecraft.class_4985"): typeof Internal.class_4985; -declare function java(name: "net.minecraft.class_2736"): typeof Internal.class_2736; -declare function java(name: "net.minecraft.class_2568"): typeof Internal.class_2568; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.FabricRegistry"): typeof Internal.FabricRegistry; -declare function java(name: "net.minecraft.class_4862"): typeof Internal.class_4862; -declare function java(name: "net.minecraft.class_2866"): typeof Internal.class_2866; -declare function java(name: "net.minecraft.class_5900$class_5901"): typeof Internal.class_5900$class_5901; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction"): typeof Internal.Double2ReferenceFunction; -declare function java(name: "dev.latvian.mods.kubejs.core.EntityTargetKJS"): typeof Internal.EntityTargetKJS; -declare function java(name: "net.minecraft.class_1142"): typeof Internal.class_1142; -declare function java(name: "net.minecraft.class_2183$class_2184"): typeof Internal.class_2183$class_2184; -declare function java(name: "java.util.function.LongFunction"): typeof Internal.LongFunction; -declare function java(name: "net.minecraft.class_6900"): typeof Internal.class_6900; -declare function java(name: "net.minecraft.class_4068"): typeof Internal.class_4068; -declare function java(name: "net.minecraft.class_897"): typeof Internal.class_897; -declare function java(name: "dev.latvian.mods.kubejs.core.BlockStateKJS"): typeof Internal.BlockStateKJS; -declare function java(name: "net.minecraft.class_6016"): typeof Internal.class_6016; -declare function java(name: "net.minecraft.class_3679"): typeof Internal.class_3679; -declare function java(name: "net.minecraft.class_1708"): typeof Internal.class_1708; -declare function java(name: "net.minecraft.class_5916"): typeof Internal.class_5916; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial"): typeof Internal.RenderMaterial; -declare function java(name: "com.mojang.brigadier.arguments.ArgumentType"): typeof Internal.ArgumentType; -declare function java(name: "net.minecraft.class_1684"): typeof Internal.class_1684; -declare function java(name: "net.minecraft.class_6850"): typeof Internal.class_6850; -declare function java(name: "java.util.Locale$IsoCountryCode"): typeof Internal.Locale$IsoCountryCode; -declare function java(name: "net.minecraft.class_6642"): typeof Internal.class_6642; -declare function java(name: "net.minecraft.class_6798"): typeof Internal.class_6798; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortList"): typeof Internal.ShortList; -declare function java(name: "net.fabricmc.fabric.mixin.datagen.DynamicRegistryManagerAccessor"): typeof Internal.DynamicRegistryManagerAccessor; -declare function java(name: "net.minecraft.class_3965"): typeof Internal.class_3965; -declare function java(name: "net.minecraft.class_2770"): typeof Internal.class_2770; -declare function java(name: "net.fabricmc.fabric.mixin.transfer.BucketItemAccessor"): typeof net.fabricmc.fabric.mixin.transfer.BucketItemAccessor; -declare function java(name: "net.minecraft.class_4008"): typeof Internal.class_4008; -declare function java(name: "net.minecraft.class_1508"): typeof Internal.class_1508; -declare function java(name: "net.minecraft.class_1259$class_1261"): typeof Internal.class_1259$class_1261; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatIterator"): typeof Internal.FloatIterator; -declare function java(name: "net.minecraft.class_4075"): typeof Internal.class_4075; -declare function java(name: "net.minecraft.class_2668$class_5402"): typeof Internal.class_2668$class_5402; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2LongFunction"): typeof Internal.Object2LongFunction; -declare function java(name: "net.fabricmc.fabric.mixin.client.keybinding.KeyBindingAccessor"): typeof Internal.KeyBindingAccessor; -declare function java(name: "java.util.function.ToLongFunction"): typeof Internal.ToLongFunction; -declare function java(name: "net.minecraft.class_3785"): typeof Internal.class_3785; -declare function java(name: "net.minecraft.class_5731"): typeof Internal.class_5731; -declare function java(name: "net.minecraft.class_3855"): typeof Internal.class_3855; -declare function java(name: "net.minecraft.class_3505$class_6863"): typeof Internal.class_3505$class_6863; -declare function java(name: "net.minecraft.class_1928$class_4312"): typeof Internal.class_1928$class_4312; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleIterator"): typeof Internal.DoubleIterator; -declare function java(name: "net.minecraft.class_1678"): typeof Internal.class_1678; -declare function java(name: "java.util.IntSummaryStatistics"): typeof Internal.IntSummaryStatistics; -declare function java(name: "net.minecraft.class_2633$class_2634"): typeof Internal.class_2633$class_2634; -declare function java(name: "net.minecraft.class_2505"): typeof Internal.class_2505; -declare function java(name: "net.minecraft.class_3114"): typeof Internal.class_3114; -declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction"): typeof Internal.EnchantmentBuilder$DamageBonusFunction; -declare function java(name: "net.minecraft.class_2676"): typeof Internal.class_2676; -declare function java(name: "net.minecraft.class_1514"): typeof Internal.class_1514; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2DoubleFunction"): typeof Internal.Reference2DoubleFunction; -declare function java(name: "java.util.function.DoubleToLongFunction"): typeof Internal.DoubleToLongFunction; -declare function java(name: "net.minecraft.class_3298"): typeof Internal.class_3298; -declare function java(name: "net.minecraft.class_1429"): typeof Internal.class_1429; -declare function java(name: "java.util.LongSummaryStatistics"): typeof Internal.LongSummaryStatistics; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntList"): typeof Internal.IntList; -declare function java(name: "net.minecraft.class_6025"): typeof Internal.class_6025; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback"): typeof Internal.ItemBuilder$UseCallback; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ObjectFunction"): typeof Internal.Char2ObjectFunction; -declare function java(name: "net.minecraft.class_2790"): typeof Internal.class_2790; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid"): typeof Internal.ModifyRecipeCraftingGrid; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS"): typeof Internal.ItemModelPropertiesEventJS; -declare function java(name: "net.minecraft.class_2540"): typeof Internal.class_2540; -declare function java(name: "net.minecraft.class_2394$class_2395"): typeof Internal.class_2394$class_2395; -declare function java(name: "it.unimi.dsi.fastutil.Function"): typeof it.unimi.dsi.fastutil.Function; -declare function java(name: "net.minecraft.class_1533"): typeof Internal.class_1533; -declare function java(name: "net.minecraft.class_5513"): typeof Internal.class_5513; -declare function java(name: "net.minecraft.class_1320"): typeof Internal.class_1320; -declare function java(name: "dev.latvian.mods.kubejs.core.AsKJS"): typeof Internal.AsKJS; -declare function java(name: "net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory"): typeof Internal.CustomGameRuleCategory; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeJS"): typeof Internal.RecipeJS; -declare function java(name: "net.minecraft.class_3288$class_5351"): typeof Internal.class_3288$class_5351; -declare function java(name: "net.minecraft.class_4663"): typeof Internal.class_4663; -declare function java(name: "net.minecraft.class_4205$class_4206"): typeof Internal.class_4205$class_4206; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder"): typeof Internal.StonePressurePlateBlockBuilder; -declare function java(name: "net.minecraft.class_2902"): typeof Internal.class_2902; -declare function java(name: "dev.latvian.mods.kubejs.event.EventJS"): typeof Internal.EventJS; -declare function java(name: "net.minecraft.class_2893$class_2895"): typeof DecorationGenerationStep; -declare function java(name: "net.minecraft.class_2791"): typeof Internal.class_2791; -declare function java(name: "net.minecraft.class_5146"): typeof Internal.class_5146; -declare function java(name: "net.fabricmc.fabric.impl.event.lifecycle.LoadedChunksCache"): typeof Internal.LoadedChunksCache; -declare function java(name: "net.minecraft.class_5455$class_6890"): typeof Internal.class_5455$class_6890; -declare function java(name: "net.minecraft.class_1333"): typeof Internal.class_1333; -declare function java(name: "net.minecraft.class_1420"): typeof Internal.class_1420; -declare function java(name: "net.minecraft.class_6053"): typeof Internal.class_6053; -declare function java(name: "net.minecraft.class_169"): typeof Internal.class_169; -declare function java(name: "net.fabricmc.fabric.impl.client.screen.ScreenExtensions"): typeof Internal.ScreenExtensions; -declare function java(name: "net.minecraft.class_1528"): typeof Internal.class_1528; -declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$RegistryEventJS"): typeof Internal.RegistryObjectBuilderTypes$RegistryEventJS; -declare function java(name: "net.minecraft.class_2735"): typeof Internal.class_2735; -declare function java(name: "net.minecraft.class_368"): typeof Internal.class_368; -declare function java(name: "net.minecraft.class_3494"): typeof Internal.class_3494; -declare function java(name: "net.minecraft.class_5285"): typeof Internal.class_5285; -declare function java(name: "net.minecraft.class_2602"): typeof Internal.class_2602; -declare function java(name: "net.minecraft.class_2248"): typeof Internal.class_2248; -declare function java(name: "net.minecraft.class_4618"): typeof Internal.class_4618; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ObjectFunction"): typeof Internal.Double2ObjectFunction; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS"): typeof Internal.ItemTooltipEventJS; -declare function java(name: "net.minecraft.class_2744"): typeof Internal.class_2744; -declare function java(name: "net.minecraft.class_4658"): typeof Internal.class_4658; -declare function java(name: "java.util.stream.LongStream"): typeof Internal.LongStream; -declare function java(name: "net.minecraft.class_2802"): typeof Internal.class_2802; -declare function java(name: "net.minecraft.class_2597"): typeof Internal.class_2597; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterRender"): typeof Internal.ScreenEvents$AfterRender; -declare function java(name: "net.minecraft.class_5365"): typeof Internal.class_5365; -declare function java(name: "net.minecraft.class_539"): typeof Internal.class_539; -declare function java(name: "net.minecraft.class_1452"): typeof Internal.class_1452; -declare function java(name: "net.minecraft.class_310"): typeof Internal.class_310; -declare function java(name: "java.util.AbstractList"): typeof Internal.AbstractList; -declare function java(name: "net.minecraft.class_6382"): typeof Internal.class_6382; -declare function java(name: "java.util.ListIterator"): typeof Internal.ListIterator; -declare function java(name: "net.minecraft.class_6622"): typeof Internal.class_6622; -declare function java(name: "net.minecraft.class_4150"): typeof Internal.class_4150; -declare function java(name: "net.minecraft.class_6597"): typeof Internal.class_6597; -declare function java(name: "net.minecraft.class_5704"): typeof Internal.class_5704; -declare function java(name: "net.minecraft.class_5399"): typeof Internal.class_5399; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback"): typeof Internal.RegistryIdRemapCallback; -declare function java(name: "net.minecraft.class_3003"): typeof Internal.class_3003; -declare function java(name: "net.minecraft.class_6643$class_6828"): typeof Internal.class_6643$class_6828; -declare function java(name: "net.minecraft.class_1922"): typeof Internal.class_1922; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntIterator"): typeof Internal.IntIterator; -declare function java(name: "net.minecraft.class_5872"): typeof Internal.class_5872; -declare function java(name: "dev.latvian.mods.kubejs.util.ListJS"): typeof Internal.ListJS; -declare function java(name: "net.minecraft.class_1916"): typeof Internal.class_1916; -declare function java(name: "net.minecraft.class_1735"): typeof Internal.class_1735; -declare function java(name: "net.minecraft.class_2818$class_2819"): typeof Internal.class_2818$class_2819; -declare function java(name: "net.minecraft.class_2338$class_2339"): typeof Internal.class_2338$class_2339; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2CharFunction"): typeof Internal.Double2CharFunction; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction"): typeof Internal.Byte2ObjectFunction; -declare function java(name: "net.minecraft.class_2675"): typeof Internal.class_2675; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerStatsJS"): typeof Internal.PlayerStatsJS; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2DoubleFunction"): typeof Internal.Int2DoubleFunction; -declare function java(name: "net.minecraft.class_5629"): typeof Internal.class_5629; -declare function java(name: "net.minecraft.class_3562"): typeof Internal.class_3562; -declare function java(name: "net.minecraft.class_2604"): typeof Internal.class_2604; -declare function java(name: "net.minecraft.class_1549"): typeof Internal.class_1549; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.VillagerProfessionAccessor"): typeof Internal.VillagerProfessionAccessor; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ShortFunction"): typeof Internal.Reference2ShortFunction; -declare function java(name: "net.minecraft.class_175"): typeof Internal.class_175; -declare function java(name: "net.minecraft.class_5148"): typeof Internal.class_5148; -declare function java(name: "java.util.concurrent.TimeUnit"): typeof Internal.TimeUnit; -declare function java(name: "net.minecraft.class_2168"): typeof Internal.class_2168; -declare function java(name: "com.mojang.brigadier.context.CommandContext"): typeof Internal.CommandContext; -declare function java(name: "net.minecraft.class_5898"): typeof Internal.class_5898; -declare function java(name: "net.minecraft.class_6625"): typeof Internal.class_6625; -declare function java(name: "net.minecraft.class_1440"): typeof Internal.class_1440; -declare function java(name: "net.minecraft.class_176$class_177"): typeof Internal.class_176$class_177; -declare function java(name: "net.minecraft.class_1948$class_5262"): typeof Internal.class_1948$class_5262; -declare function java(name: "net.minecraft.class_1060"): typeof Internal.class_1060; -declare function java(name: "net.minecraft.class_2609"): typeof Internal.class_2609; -declare function java(name: "net.minecraft.class_47"): typeof Internal.class_47; -declare function java(name: "net.minecraft.class_355"): typeof Internal.class_355; -declare function java(name: "net.minecraft.class_1439"): typeof Internal.class_1439; -declare function java(name: "net.minecraft.class_6658"): typeof Internal.class_6658; -declare function java(name: "net.minecraft.class_2777"): typeof Internal.class_2777; -declare function java(name: "net.minecraft.class_5937"): typeof Internal.class_5937; -declare function java(name: "net.minecraft.class_310$class_5859"): typeof Internal.class_310$class_5859; -declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS"): typeof Internal.LivingEntityHurtEventJS; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ByteFunction"): typeof Internal.Float2ByteFunction; -declare function java(name: "net.minecraft.class_6121"): typeof Internal.class_6121; -declare function java(name: "net.minecraft.class_3754"): typeof Internal.class_3754; -declare function java(name: "net.minecraft.class_6492$class_7073"): typeof Internal.class_6492$class_7073; -declare function java(name: "net.minecraft.class_259$class_260"): typeof Internal.class_259$class_260; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ObjectFunction"): typeof Internal.Float2ObjectFunction; -declare function java(name: "dev.architectury.registry.registries.Registries"): typeof Internal.Registries; -declare function java(name: "net.minecraft.class_1928$class_4310"): typeof Internal.class_1928$class_4310; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatConsumer"): typeof Internal.FloatConsumer; -declare function java(name: "net.minecraft.class_1680"): typeof Internal.class_1680; -declare function java(name: "net.minecraft.class_5904"): typeof Internal.class_5904; -declare function java(name: "net.minecraft.class_4180"): typeof Internal.class_4180; -declare function java(name: "net.minecraft.class_6005"): typeof Internal.class_6005; -declare function java(name: "java.lang.StringBuffer"): typeof Internal.StringBuffer; -declare function java(name: "net.minecraft.class_4646"): typeof Internal.class_4646; -declare function java(name: "dev.architectury.hooks.level.biome.GenerationProperties"): typeof Internal.GenerationProperties; -declare function java(name: "com.mojang.brigadier.context.ParsedCommandNode"): typeof Internal.ParsedCommandNode; -declare function java(name: "net.minecraft.class_1604"): typeof Internal.class_1604; -declare function java(name: "net.minecraft.class_5294"): typeof Internal.class_5294; -declare function java(name: "net.minecraft.class_2868"): typeof Internal.class_2868; -declare function java(name: "net.minecraft.class_2817"): typeof Internal.class_2817; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntSet"): typeof Internal.IntSet; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.SmithingRecipeJS"): typeof Internal.SmithingRecipeJS; -declare function java(name: "net.minecraft.class_6603$class_6605"): typeof Internal.class_6603$class_6605; -declare function java(name: "net.minecraft.class_2960"): typeof ResourceLocation; -declare function java(name: "net.minecraft.class_1543"): typeof Internal.class_1543; -declare function java(name: "net.minecraft.class_6622$class_6623"): typeof Internal.class_6622$class_6623; -declare function java(name: "net.minecraft.class_4149"): typeof Internal.class_4149; -declare function java(name: "net.minecraft.class_3274"): typeof Internal.class_3274; -declare function java(name: "net.minecraft.class_267"): typeof Internal.class_267; -declare function java(name: "net.minecraft.class_1716"): typeof Internal.class_1716; -declare function java(name: "dev.latvian.mods.kubejs.util.MapJS"): typeof Internal.MapJS; -declare function java(name: "net.minecraft.class_2483"): typeof Internal.class_2483; -declare function java(name: "net.minecraft.class_6595"): typeof Internal.class_6595; -declare function java(name: "net.minecraft.class_251$class_253"): typeof Internal.class_251$class_253; -declare function java(name: "net.minecraft.class_1935"): typeof Internal.class_1935; -declare function java(name: "net.minecraft.class_6748$class_6956"): typeof Internal.class_6748$class_6956; -declare function java(name: "net.minecraft.class_1581"): typeof Internal.class_1581; -declare function java(name: "net.minecraft.class_270"): typeof Internal.class_270; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatComparator"): typeof Internal.FloatComparator; -declare function java(name: "net.minecraft.class_6748"): typeof Internal.class_6748; -declare function java(name: "net.minecraft.class_1536"): typeof Internal.class_1536; -declare function java(name: "net.minecraft.class_1671"): typeof Internal.class_1671; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.Mesh"): typeof Internal.Mesh; -declare function java(name: "net.minecraft.class_1739"): typeof Internal.class_1739; -declare function java(name: "net.minecraft.class_2720"): typeof Internal.class_2720; -declare function java(name: "net.minecraft.class_4608"): typeof Internal.class_4608; -declare function java(name: "net.minecraft.class_47$class_48"): typeof Internal.class_47$class_48; -declare function java(name: "dev.architectury.hooks.level.biome.BiomeProperties"): typeof Internal.BiomeProperties; -declare function java(name: "net.minecraft.class_5310"): typeof Internal.class_5310; -declare function java(name: "net.minecraft.class_863"): typeof Internal.class_863; -declare function java(name: "net.minecraft.class_2673"): typeof Internal.class_2673; -declare function java(name: "net.minecraft.class_3193"): typeof Internal.class_3193; +declare function java(name: "net.minecraft.world.level.biome.BiomeManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContext$Builder"): TSDoc.JavaClass; +declare function java(name: "java.util.function.Predicate"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ByteFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.item.crafting.ShieldDecorationRecipe"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ItemArmorTierEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.components.ChatComponent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer$FoliageAttachment"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.context.CommandContext"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.server.packs.resources.ResourceManager"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.advancements.AdvancementProgress"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2LongFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.status.ServerStatus$Version"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartSpawner"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.Clearable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.CocoaDecorator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.CameraType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.players.UserWhiteList"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Parrot"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.timers.TimerQueue"): TSDoc.JavaClass>; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2IntFunction"): TSDoc.JavaInterface>; +declare function java(name: "java.util.function.DoubleUnaryOperator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.nbt.CollectionTag"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.core.IdMapper"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.ai.sensing.Sensing"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.FossilFeatureConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.resources.SimplePreparableReloadListener"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.generator.JsonGenerator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.Packet"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.impl.client.rendering.ColorProviderRegistryImpl$ColorMapperHolder"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.renderer.ChunkBufferBuilderPack"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.SerializerType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleConsumer"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction"): TSDoc.JavaClass>; +declare function java(name: "java.util.stream.DoubleStream$DoubleMapMultiConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.util.LazyLoadedValue"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.projectile.SmallFireball"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.damagesource.CombatEntry"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.Explosion"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.phys.shapes.CollisionContext"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.projectile.ThrowableProjectile"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.IntArrayTag"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.AmbiguityConsumer"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemStackJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.profiling.ProfilerFiller"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.ConfiguredFeature"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundContainerClickPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeMap"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.Sensor"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.BiasedToBottomHeight"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.Mob"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.resources.Resource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundInteractPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.AnvilMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Ghast"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2LongFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.BannerBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.NoiseColumn"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.GeodeLayerSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.commands.Commands$CommandSelection"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.PiglinSpecificSensor"): TSDoc.JavaClass; +declare function java(name: "java.util.regex.MatchResult"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$Strategy"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Drowned"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.chat.Component"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.inventory.ContainerListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.AnyOfPredicate"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.tags.TagKey"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntBidirectionalIterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.nbt.NbtAccounter"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.LevelEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.ServerLevelAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.ShoulderRidingEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.state.StateDefinition"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.inventory.CraftingMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.StateTestingPredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$LineStateShard"): TSDoc.JavaClass; +declare function java(name: "java.util.AbstractList"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$StateArgumentPredicate"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.util.ClassWrapper"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.server.network.TextFilter$FilteredText"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.pathfinder.Target"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.Rotation"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.particles.ParticleGroup"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidWrapper"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.FormattedCharSink"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.brigadier.ImmutableStringReader"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.player.Inventory"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.multiplayer.ClientAdvancements"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.effect.MobEffectInstance"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.resources.MobEffectTextureManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Endermite"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.FancyTrunkPlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.horse.TraderLlama"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.platform.InputConstants$Key"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.material.Fluid"): TSDoc.JavaClass; +declare function java(name: "java.util.function.LongSupplier"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.color.block.BlockColors"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.ItemSupplier"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.gui.components.toasts.TutorialToast"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.DarkOakFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.sounds.SoundManager"): TSDoc.JavaClass; +declare function java(name: "java.util.concurrent.Executor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementFilter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.block.model.ItemTransforms"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.resources.ResourceLocation"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.chat.HoverEvent$Action"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.StringSplitter"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.context.StringRange"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.AbstractHurtingProjectile"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Wolf"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RuinedPortalConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.core.MinecraftServerKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructurePiece"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.ThreadedAnvilChunkStorageAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.players.UserBanList"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.raid.Raid"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.searchtree.MutableSearchTree"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.generator.DataJsonGenerator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundExplodePacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.ReloadableServerResources"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.valueproviders.ConstantInt"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.entity.EntityInLevelCallback"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.brigadier.exceptions.SimpleCommandExceptionType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.HolderSet$Direct"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.players.BanListEntry"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownExperienceBottle"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.PointedDripstoneConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS$Explosion"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.PatrollingMonster"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2CharFunction"): TSDoc.JavaInterface; +declare function java(name: "java.util.HashMap"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.animal.TropicalFish"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ByteFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatIterable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.WorldgenRandom"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.util.JsonIO"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.SurfaceRules$RuleSource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.syncher.EntityDataSerializer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.HumanoidArm"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.PostChain"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.CommonLevelAccessor"): TSDoc.JavaInterface; +declare function java(name: "java.util.Optional"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.server.packs.repository.RepositorySource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.server.TagEventJS"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.phys.AABB"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.FormattedCharSequence"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerStatsJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.Container"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.material.FlowingFluid"): TSDoc.JavaClass; +declare function java(name: "com.mojang.math.Matrix3f"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.LargeDripstoneConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.hooks.level.biome.GenerationProperties"): TSDoc.JavaInterface; +declare function java(name: "java.util.function.IntToDoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.WorldData"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.misc.ParticleTypeBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.Saddleable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.Command"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.impl.event.lifecycle.LoadedChunksCache"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.SpawnGroupData"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ByteFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.MineshaftConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.MapExtendingRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.piglin.PiglinArmPose"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.PowerableMob"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.Skeleton"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.bindings.ComponentWrapper"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.HeightmapPlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.ContainerSynchronizer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.HolderSet"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongConsumer"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.misc.MobEffectBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Salmon"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.repository.PackRepository"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.User$Type"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddEntityPacket"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectSpliterator"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.multiplayer.PlayerInfo"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Cow"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.entity.ItemRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.metadata.pack.PackMetadataSectionSerializer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.BossEvent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagOutput"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.event.EventsJS"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.item.v1.CustomDamageHandler"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.status.ServerStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.advancements.RequirementsStrategy"): TSDoc.JavaInterface; +declare function java(name: "java.util.concurrent.CompletableFuture"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.block.entity.BellBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.state.StateHolder"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.entity.EntityAccess"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.nbt.EndTag"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundTagQueryPacket"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.loot.LootTableAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.Pig"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.Heightmap$Types"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2IntFunction"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2DoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.impl.gamerule.RuleKeyExtensions"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.TrueBlockPredicate"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.bindings.UtilsWrapper"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.NonNullList"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.item.crafting.CampfireCookingRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.advancements.AdvancementRewards$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.GpuWarnlistManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.ticks.TickContainerAccess"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.advancements.AdvancementList$Listener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.hoglin.Hoglin"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$OutputStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$LightmapStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.components.toasts.Toast"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.advancements.Advancement$Builder"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientTickEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.WorldgenRemoveEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.DifficultyInstance"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.LevelReader"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.Creeper"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.CubicSpline$Builder"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.ReplaceablePredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.TooltipFlag"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PiecesContainer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetCameraPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.Block"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenu"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.client.screen.ScreenExtensions"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.material.MaterialColor$Brightness"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.narration.NarratedElementType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer"): TSDoc.JavaClass; +declare function java(name: "java.util.LongSummaryStatistics"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.SlotAccess"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.mixin.transfer.BucketItemAccessor"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemModificationProperties"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemHandler"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyPress"): TSDoc.JavaInterface; +declare function java(name: "java.util.Date"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContext"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.SmokingRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.commands.CommandSourceStack"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.wither.WitherBoss"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.tags.TagNetworkSerialization$NetworkPayload"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormat$Mode"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.BeaconMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPongPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.JukeboxBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback$RemapState"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2LongFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.util.valueproviders.UniformInt"): TSDoc.JavaClass; +declare function java(name: "java.util.stream.Collector$Characteristics"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectIterator"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2DoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.platform.Monitor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CarverConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.CraftingRecipe"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.KubeJSRegistries"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.FireworkStarRecipe"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.animal.PolarBear"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.WorldGenerationContext"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Slime"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.MerchantMenu"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.item.ItemExtensions"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.inventory.Slot"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerDataJS"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.server.packs.resources.CloseableResourceManager"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntOpenHashSet"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.player.Abilities"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.NeutralMob"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.BiomeSource$StepFeatureData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.components.events.GuiEventListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.LecternBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleProcessor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.ChunkSource"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundClientCommandPacket"): TSDoc.JavaClass; +declare function java(name: "java.util.DoubleSummaryStatistics"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.builder.RequiredArgumentBuilder"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.gui.screens.Screen$NarratableSearchResult"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.LivingEntity"): TSDoc.JavaClass; +declare function java(name: "java.lang.CharSequence"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.chat.ContextAwareComponent"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.schedule.Schedule"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.PackResources"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.material.FluidState"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.AbstractSchoolingFish"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.EnderMan"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.DaylightDetectorBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.JigsawReplacementProcessor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.InclusiveRange"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.Explosion$BlockInteraction"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatBinaryOperator"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.loot.BlockLootEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ItemToolTierEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.JigsawBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.chat.MutableComponent"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.GameRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.ItemCombinerMenu"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyPress"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.stages.StageChangeEvent"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.entity.EntityJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.schedule.Activity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.MobSpawnSettings$MobSpawnCost"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.ChestMenu"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntSet"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.LootPool"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.CartographyTableMenu"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.projectile.FishingHook"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.texture.OverlayTexture"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaPineFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.npc.AbstractVillager"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.container.ServerPlayerEntityAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockRotProcessor"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.bindings.IngredientWrapper"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.loot.LootEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRecipePacket$State"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.ShulkerBoxColoring"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.NotPredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.ServerAdvancementManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.carver.WorldCarver"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.advancements.AdvancementRewards"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.chat.Style"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.HolderSet$Named"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.inventory.BlastFurnaceMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.GlowLichenConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemLeftClickEventJS"): TSDoc.JavaClass; +declare function java(name: "com.mojang.math.Matrix4f"): TSDoc.JavaClass; +declare function java(name: "java.lang.Iterable"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.PointOfInterestTypeAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.goat.Goat"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectMap"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.StructureFeatureManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundOpenBookPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.RepairItemRecipe"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2DoubleFunction"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ShortFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerClosePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.LevelWriter"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$BooleanStateShard"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseRelease"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongCollection"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundUseItemOnPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.decoration.ItemFrame"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Bucketable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseRouterWithOnlyNoises"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenuCategory"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.core.ComponentKJS"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.core.BlockKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.Dolphin"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2DoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.brigadier.SingleRedirectModifier"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.random.WeightedEntry$Wrapper"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.nbt.Tag"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.state.properties.BooleanProperty"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaJungleFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "java.util.concurrent.TimeUnit"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2LongFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.tutorial.TutorialStepInstance"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$Visitor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.crafting.AbstractCookingRecipe"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.misc.SoundEventBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.Font"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormat"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.bossevents.CustomBossEvents"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.multiplayer.MultiPlayerGameMode"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionEventJS$Pre"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.Difficulty"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPingPacket"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.rendering.data.attachment.MixinViewableWorld"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.packs.repository.Pack$Position"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.TagVisitor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.stats.StatsCounter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.sounds.SoundEvent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseSlider"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket"): TSDoc.JavaClass; +declare function java(name: "java.util.Hashtable"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.decoration.LeashFenceKnotEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.Snowball"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.core.LivingEntityKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.packs.metadata.pack.PackMetadataSection"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.storage.ChunkStorage"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundTabListPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.BiomeFilter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.block.model.ItemTransforms$TransformType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$TextureStateShard"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2IntFunction"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.networking.NetworkHandlerExtensions"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.goal.GoalSelector"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.command.CommandRegistryEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementModifierType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.material.FogType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.random.Weight"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.EnderDragon"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.FeaturePoolElement"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.VillagerTypeAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.scores.Scoreboard"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.platform.VideoMode"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.builder.LiteralArgumentBuilder"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.server.dedicated.DedicatedServerProperties$WorldGenProperties"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.ToFloatFunction"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.player.InventoryEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.particles.ParticleOptions"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyRelease"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.multiplayer.ClientLevel"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntCollection"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.Options"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.resources.sounds.SoundInstance"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.shaders.Program$Type"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.pathfinder.PathComputationType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.CompoundTag"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.enchantment.Enchantment$Rarity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.ZombieVillager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.color.item.ItemColor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.MushroomCow"): TSDoc.JavaClass; +declare function java(name: "java.util.function.ObjLongConsumer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.tutorial.TutorialSteps"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.BossEvent$BossBarOverlay"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.HeightProviderType"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.CustomRecipe"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeRender"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.platform.NativeImage$Format"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.resource.loader.ResourceMixin"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.PathNavigationRegion"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.transfer.item.ItemVariantCache"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoublePredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.ZombifiedPiglin"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ByteFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAnimatePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.AbstractMinecart$Type"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundContainerClosePacket"): TSDoc.JavaClass; +declare function java(name: "com.mojang.math.Vector4f"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.CollisionGetter"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.client.SoundRegistryEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.random.WeightedRandomList"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.SmithingRecipeJS"): TSDoc.JavaClass; +declare function java(name: "java.util.BitSet"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.network.TextFilter"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.misc.VillagerTypeBuilder"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ByteFunction"): TSDoc.JavaInterface; +declare function java(name: "java.util.Spliterator$OfPrimitive"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongIterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.Holder$Kind"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.storage.SectionStorage"): TSDoc.JavaClass>; +declare function java(name: "java.util.OptionalDouble"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseScroll"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.resources.PaintingTextureManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.alchemy.Potion"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.resources.ResourceKey"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetObjectivePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.BlockGetter"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.core.RegistryAccess$RegistryEntry"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.shaders.EffectProgram"): TSDoc.JavaClass; +declare function java(name: "java.util.AbstractCollection"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Spider"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelEventPacket"): TSDoc.JavaClass; +declare function java(name: "com.mojang.math.Vector3f"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.WorldGenLevel"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.inventory.LecternMenu"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2IntFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.Cod"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.RegistryAccess$Frozen"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.ValidationContext"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.KeyboardHandler"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.MapRenderer"): TSDoc.JavaClass; +declare function java(name: "java.nio.ByteOrder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.FeaturePlaceContext"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.color.item.ItemColors"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2DoubleFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.core.AxisCycle"): TSDoc.JavaClass; +declare function java(name: "java.util.Spliterator$OfInt"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.LevelHeightAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.AbstractGolem"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.SimpleCookingSerializer"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.AmbientOcclusionStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementModifier"): TSDoc.JavaClass; +declare function java(name: "java.util.stream.DoubleStream$Builder"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacedFeature"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.Climate$Sampler"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundDisconnectPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.players.ServerOpList"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2CharFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.lighting.LayerLightEventListener"): TSDoc.JavaInterface; +declare function java(name: "java.util.AbstractSet"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntMap$Entry"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.gui.components.events.AbstractContainerEventHandler"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundKeepAlivePacket"): TSDoc.JavaClass; +declare function java(name: "java.lang.Runnable"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.authlib.GameProfile"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.ticks.LevelTickAccess"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.impl.lookup.block.ServerWorldCache"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.core.PlayerKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.chat.HoverEvent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.TippedArrowRecipe"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.ResultConsumer"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.event.EventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.players.GameProfileCache"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.GolemSensor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.gameevent.vibrations.VibrationListener"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Cat"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseThresholdProvider"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.animal.horse.Markings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.goal.WrappedGoal"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatSpliterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.horse.ZombieHorse"): TSDoc.JavaClass; +declare function java(name: "java.util.SortedSet"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.server.level.ChunkHolder$FullChunkStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.RarityFilter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.util.ConsoleJS"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.shaders.Uniform"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseGeneratorSettings"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.server.GameRulesJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.state.properties.Property$Value"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.projectile.LlamaSpit"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.GameRules$IntegerValue"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ShortFunction"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.level.ClientLevelJS"): TSDoc.JavaClass; +declare function java(name: "java.util.regex.Matcher"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2IntFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundMovePlayerPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.npc.InventoryCarrier"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.inventory.StackedContentsCompatible"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.core.EntityTargetKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.phys.shapes.DiscreteVoxelShape"): TSDoc.JavaClass; +declare function java(name: "java.util.PrimitiveIterator$OfDouble"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2BooleanFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BedBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.PathfindingRenderer"): TSDoc.JavaClass; +declare function java(name: "java.util.regex.Pattern"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.ByteTag"): TSDoc.JavaClass; +declare function java(name: "java.util.List"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.projectile.EvokerFangs"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.generator.AssetJsonGenerator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.StreamTagVisitor"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.SwordItemBuilder"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.BaseSpawner"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.PlayerEnderChestContainer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.Nameable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.MouseHandler"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler"): TSDoc.JavaInterface; +declare function java(name: "java.util.Enumeration"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.misc.MotiveBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.gameevent.GameEventDispatcher"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.GenerationStep$Carving"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration"): TSDoc.JavaClass; +declare function java(name: "java.util.EnumSet"): TSDoc.JavaClass>; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2LongFunction"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.EntityTrackerAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.EquipmentSlot$Type"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContextUser"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.phys.EntityHitResult"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.LootItemFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.Strider"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.Shearable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.MultiBufferSource$BufferSource"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.TerrainShaper$PointCustom"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientStackJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.horse.Donkey"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.memory.MemoryStatus"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.client.rendering.DimensionEffectsAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.LevelChunk"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.StonecutterMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.GameTestDebugRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.FriendlyByteBuf"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.WorldStem$WorldDataSupplier"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2LongFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.memory.MemoryModuleType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.item.ArmorMaterial"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.ShapelessRecipeJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSet"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseChunk"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundOpenScreenPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.LevelChunk$EntityCreationType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.Recipe"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.core.SectionPos"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.Aquifer"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.util.WithAttachedData"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.multiplayer.ServerData$ServerPackStatus"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type"): TSDoc.JavaClass; +declare function java(name: "java.util.Properties"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.SimplePlayerEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.core.EntityKJS"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.player.ChestEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockBreakAckPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.BeeDebugRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.scores.PlayerTeam"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup"): TSDoc.JavaInterface>; +declare function java(name: "com.mojang.brigadier.CommandDispatcher"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.ExperienceOrb"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.InteractionResultHolder"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$TexturingStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.TickingBlockEntity"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.memory.ExpirableValue"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundGameEventPacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockPredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.chat.FormattedText"): TSDoc.JavaInterface; +declare function java(name: "java.util.stream.LongStream$LongMapMultiConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.ClientTelemetryManager"): TSDoc.JavaClass; +declare function java(name: "java.util.stream.IntStream"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.model.geom.ModelPart$Visitor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.chunk.BlockColumn"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2CharFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.resources.model.ModelManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.BlockAndTintGetter"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.culling.Frustum"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidStackJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.repository.Pack$PackConstructor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.boss.EnderDragonPart"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.metadata.MetadataSectionSerializer"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntIterator"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.gui.screens.recipebook.RecipeCollection"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.EntityDimensions"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.BossEvent$BossBarColor"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2BooleanFunction"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortIterable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.sounds.SoundEngine"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.WritableLevelData"): TSDoc.JavaInterface; +declare function java(name: "java.util.function.Function"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.core.MappedRegistry"): TSDoc.JavaClass>; +declare function java(name: "com.mojang.brigadier.context.ParsedCommandNode"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.renderer.blockentity.BlockEntityRenderer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.advancements.FrameType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.scores.Team$CollisionRule"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientGamePacketListener"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientWithCustomPredicateJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.ClientPlayerJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBossEventPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.NoiseBasedCountPlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeInstance"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.util.ListJS"): TSDoc.JavaClass; +declare function java(name: "java.util.Currency"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.phys.HitResult$Type"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.Brain$Provider"): TSDoc.JavaClass>; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseScroll"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.sounds.Music"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Bee"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.AirItem"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntUnaryOperator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.sensing.HoglinSpecificSensor"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.PainterObjectStorage"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Monster"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.decoration.HangingEntity"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.registry.registries.Registrar"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockStateMatchTest"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.ServerPlayerJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeModifier"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenuItem"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ShipwreckConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.damagesource.DamageSource"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.block.BlockModelShaper"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.profiling.ResultField"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blending.Blender$BlendingOutput"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.effect.MobEffectCategory"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.particle.SpriteSet"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor"): TSDoc.JavaClass; +declare function java(name: "java.util.function.DoubleConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.ConduitBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.RangedAttackMob"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.level.progress.StoringChunkProgressListener"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.model.geom.ModelPart$Cube"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructurePieceAccessor"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.biome.AmbientAdditionsSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.ThrowableItemProjectile"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.Unit"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.random.SimpleWeightedRandomList"): TSDoc.JavaClass>; +declare function java(name: "com.mojang.math.Quaternion"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.ProtectedBlockProcessor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.UnderwaterMagmaConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.impl.fabric.ScreenInputDelegate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.CrashReport"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.border.BorderStatus"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.pipeline.RenderTarget"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.OwnableEntity"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.crafting.UpgradeRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundResourcePackPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Silverfish"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.control.MoveControl"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.stats.ServerRecipeBook"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTest"): TSDoc.JavaClass; +declare function java(name: "java.util.PrimitiveIterator"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.resources.language.LanguageManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.ChunkGenerator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.MenuProvider"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.Camera"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.registry.registries.Registries"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.random.WeightedEntry$IntrusiveBase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.StringRepresentable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.ItemCooldowns"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.npc.VillagerProfession"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.suggestion.SuggestionProvider"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2BooleanFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseClick"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.DropperBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.material.Material"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGenerator"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatCollection"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.authlib.GameProfileRepository"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.random.SimpleWeightedRandomList$Builder"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.loot.EntityLootEventJS"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ShortFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.status.ServerStatus$Players"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.tree.LiteralCommandNode"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.Aquifer$FluidStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.MobSpawnType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.advancements.CriterionTriggerInstance"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.vehicle.AbstractMinecart"): TSDoc.JavaClass; +declare function java(name: "java.util.function.IntPredicate"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.BiomeSpecialEffects"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.DetectorBlock$Builder"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.platform.Window"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.TwoLayersFeatureSize"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket"): TSDoc.JavaClass; +declare function java(name: "java.util.stream.Collector"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "java.util.function.DoubleBinaryOperator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.Item"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect"): TSDoc.JavaClass; +declare function java(name: "java.util.Stack"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.GameRules$Value"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.biome.Biome$BiomeCategory"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.thread.BlockableEventLoop"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemRightClickEmptyEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.FrameTimer"): TSDoc.JavaClass; +declare function java(name: "java.util.Queue"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.player.Player$BedSleepingProblem"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRecipePacket"): TSDoc.JavaClass; +declare function java(name: "java.util.EventObject"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.repository.PackSource"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2FloatFunction"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseClick"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyRelease"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongSet"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.ProtoChunk"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.PiglinBruteSpecificSensor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.stats.RecipeBook"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.network.ServerPlayerConnection"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockApiProvider"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$Configuration"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownEgg"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSwingPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.BitStorage"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.Position"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.enchantment.Enchantment"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.ServerLevelData"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.npc.WanderingTrader"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSelectTradePacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.util.WrappedJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetTimePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.players.GameProfileCache$GameProfileInfo"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.EnderChestBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$CountConsumer"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.util.AttachedData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Squid"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddMobPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.BlockPredicateFilter"): TSDoc.JavaClass; +declare function java(name: "java.util.function.ObjDoubleConsumer"): TSDoc.JavaInterface>; +declare function java(name: "java.util.function.IntFunction"): TSDoc.JavaInterface>; +declare function java(name: "java.util.concurrent.Callable"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.RotatedBlockProvider"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration$CanyonShapeConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.tags.TagManager$LoadResult"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.monster.Witch"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartFurnace"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$FunctionContext"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2IntFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.SimpleContainer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.components.Widget"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.block.entity.FurnaceBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.npc.VillagerData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPickItemPacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.MushroomCow$MushroomType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.stats.StatFormatter"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate"): TSDoc.JavaClass; +declare function java(name: "java.util.stream.DoubleStream"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.targeting.TargetingConditions"): TSDoc.JavaClass; +declare function java(name: "java.math.BigInteger"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.raid.Raider"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BaseContainerBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.ChunkAccess"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.ServerScoreboard"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.loot.FishingLootEventJS"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ShortFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.InsideWorldBoundsPredicate"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.VertexBuffer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.SeagrassFeature"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockMatchTest"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.player.AbstractClientPlayer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blending.Blender"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.sounds.SoundEventListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.HeightProvider"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.ChunkStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.gameevent.GameEvent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.Direction8"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerPacketListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.GameRules$Type"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.animal.WaterAnimal"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.scores.Objective"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.RandomSpreadFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.UpgradeData"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.PainterObject"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.stats.Stat"): TSDoc.JavaClass>; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleSpliterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.blending.BlendingData"): TSDoc.JavaClass; +declare function java(name: "java.util.function.DoubleToLongFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.MegaJungleTrunkPlacer"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.registry.registries.DeferredRegister"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.PaintEventJS"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.tree.RootCommandNode"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.util.valueproviders.ClampedNormalInt"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.AbstractMinecartContainer"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.registry.registries.RegistrySupplier"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleComparator"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.loot.GiftLootEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.RenderShape"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.AreaEffectCloud"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatComparator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.IdMap"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.storage.loot.parameters.LootContextParam"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.placement.CarvingMaskPlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.RecipeBookCategories"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.util.ModCheck$Confidence"): TSDoc.JavaClass; +declare function java(name: "java.util.IntSummaryStatistics"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration$Layer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.WorldGenSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntLineConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.resources.model.ModelResourceLocation"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.Vec3i"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.misc.PoiTypeBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.Palette"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.gameevent.BlockPositionSource"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.CountOnEveryLayerPlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Ocelot"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.networking.DisconnectPacketSource"): TSDoc.JavaInterface; +declare function java(name: "java.util.Locale$FilteringMode"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier$Context"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.projectile.AbstractArrow"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.MenuConstructor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestItemSensor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Illusioner"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockAgeProcessor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.Entity$RemovalReason"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.ComparatorBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.core.BlockStateKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.goal.Goal$Flag"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatIterator"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.StonecuttingRecipeJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.components.toasts.Toast$Visibility"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.HopperMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$TargetBlockState"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundRenameItemPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.Direction"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.LightChunkGetter"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.ThreeLayersFeatureSize"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.BushFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.RegistryAccess"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.IronGolem$Crackiness"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormat$IndexType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.entity.EntityTypeTest"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricCategory"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.chat.ChatType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.Heightmap"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver"): TSDoc.JavaClass>; +declare function java(name: "java.util.Vector"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.recipe.CompostablesRecipeEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.sounds.SoundSource"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.portal.PortalForcer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.WeightedPlacedFeature"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.context.BlockPlaceContext"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.player.StackedContents"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.FurnaceMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerInputPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetExperiencePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.BookCloningRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.particles.ParticleType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.LootItemConditionType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.valueproviders.ClampedNormalFloat"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.NoiseEffect"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterRender"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.gossip.GossipContainer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.advancements.DisplayInfo"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortCollection"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.syncher.SynchedEntityData$DataItem"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.block.entity.SkullBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.server.CommandEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.syncher.EntityDataAccessor"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.block.SoundType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.AbstractFish"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.core.FrontAndTop"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.Boat"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.ticks.TickAccess"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.item.FallingBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.stages.Stages"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionEventJS$Post"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderFactory"): TSDoc.JavaInterface>; +declare function java(name: "java.util.Locale"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.OutlineBufferSource"): TSDoc.JavaClass; +declare function java(name: "java.util.function.LongPredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.block.model.ItemTransform"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.LevelSimulatedReader"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.Fireball"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.Function"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.gossip.GossipType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.StreamTagVisitor$ValueResult"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.gameevent.PositionSourceType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.player.PlayerModelPart"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapItemSavedData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.LidBlockEntity"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.control.Control"): TSDoc.JavaInterface; +declare function java(name: "dev.architectury.hooks.level.biome.SpawnProperties"): TSDoc.JavaInterface; +declare function java(name: "java.util.ListIterator"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.block.entity.CommandBlockEntity$Mode"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2LongFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.level.progress.ChunkProgressListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.inventory.EnchantmentMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceSerializationContext"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.narration.NarrationThunk"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.gui.components.spectator.SpectatorGui"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.Feature"): TSDoc.JavaClass>; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundChatPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.particle.ParticleRenderType"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartCommandBlock"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.context.CommandContextBuilder"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.chunk.CarvingMask$Mask"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ByteFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.particle.ParticleProvider"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.mixin.registry.sync.AccessorRegistry"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.PathfinderMob"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$OffsetType"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2FloatFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.sensing.AdultSensor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.LevelResource"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.profiling.metrics.profiling.MetricsRecorder"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.advancements.Advancement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.NoiseThresholdCountPlacement"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.phys.BlockHitResult"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.MobCategory"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.RecipeBookType"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.datagen.DynamicRegistryManagerAccessor"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlockTagPredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Vex"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.RandomOffsetPlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.GameRules$GameRuleTypeVisitor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.ServerFunctionManager$TraceCallbacks"): TSDoc.JavaInterface; +declare function java(name: "java.util.Dictionary"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.player.Input"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.npc.VillagerDataHolder"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.BlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.InteractionHand"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRespawnPacket"): TSDoc.JavaClass; +declare function java(name: "java.util.function.Supplier"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.placement.EnvironmentScanPlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.navigation.PathNavigation"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.gameevent.GameEventListenerRegistrar"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.tooltip.TooltipComponent"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.crafting.BlastingRecipe"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeTick"): TSDoc.JavaInterface; +declare function java(name: "java.util.Map$Entry"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.impl.transfer.fluid.FluidVariantCache"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.resources.model.BakedModel"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType"): TSDoc.JavaInterface>; +declare function java(name: "java.util.stream.Stream$Builder"): TSDoc.JavaInterface>; +declare function java(name: "java.io.Serializable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.Fox$Type"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Pillager"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntList"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.preprocessor.GlslPreprocessor"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.border.BorderChangeListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.level.ChunkMap"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientJS"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.player.AdvancementJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundEntityTagQuery"): TSDoc.JavaClass; +declare function java(name: "java.util.function.DoublePredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.horse.Mule"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.MagmaCube"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.GrindstoneMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.ChunkAccess$TicksToSave"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.FeatureAccess"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.texture.TextureAtlasSprite"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockMatchTest"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseRelease"): TSDoc.JavaInterface; +declare function java(name: "java.util.Calendar"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.ServerLevelJS"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.client.particle.ParticleManagerAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSoundPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.BufferBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration"): TSDoc.JavaClass; +declare function java(name: "java.math.BigDecimal"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.FabricRegistry"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.chat.FormattedText$StyledContentConsumer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLoginPacket"): TSDoc.JavaClass; +declare function java(name: "java.util.function.BiConsumer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.gui.GuiComponent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.PineFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2FloatFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.JigsawConfiguration"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongComparator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.biome.BiomeResolver"): TSDoc.JavaInterface; +declare function java(name: "java.lang.Number"): TSDoc.JavaClass; +declare function java(name: "java.util.OptionalInt"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.chunk.RenderRegionCache"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.PoseStack"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.BlockPos$MutableBlockPos"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.loot.LootTableEntry"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockStateMatchTest"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.piglin.PiglinBrute"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderType"): TSDoc.JavaClass; +declare function java(name: "java.util.UUID"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.network.ServerConnectionListener"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.commands.SharedSuggestionProvider"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.commands.Commands$ParseFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.hoglin.HoglinBase"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.TrapezoidHeight"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.piston.PistonMovingBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.hooks.level.biome.ClimateProperties"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.bindings.BlockWrapper"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.TemptingSensor"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator"): TSDoc.JavaClass; +declare function java(name: "java.util.random.RandomGenerator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Turtle"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.RegistryAccess$Writable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$SimpleFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.placement.InSquarePlacement"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.suggestion.Suggestion"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.LevelSimulatedRW"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.chunk.RenderChunkRegion"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.material.MaterialColor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.LootPool$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderType$CompositeState"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.screens.Overlay"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.TagType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongSpliterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundMapItemDataPacket"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.BidirectionalIterator"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderType"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.loot.LootBuilderPool"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.Mirror"): TSDoc.JavaClass; +declare function java(name: "java.util.stream.LongStream$Builder"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.LightTexture"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.Painter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.storage.ChunkScanAccess"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.LerpingModel"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.WitherSkeleton"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContext$DynamicDrop"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.core.ItemStackKJS"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyRelease"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.server.ScheduledEvent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.resources.ResourceManagerReloadListener"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.shaders.AbstractUniform"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.loot.LootBuilder"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2FloatFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.Rotations"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.platform.WindowEventHandler"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.placement.SurfaceWaterDepthFilter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.SpruceFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiRecord"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.HurtBySensor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.ChunkPos"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.WallBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl$SpriteFinderAccess"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.LevelSummary"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryAttribute"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.CaveSpider"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.StairBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectCollection"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.npc.Npc"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetScorePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.PositionalRandomFactory"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.chat.ClickEvent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.piglin.AbstractPiglin"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.DummySensor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.OceanRuinConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.core.LevelKJS"): TSDoc.JavaInterface; +declare function java(name: "java.util.stream.BaseStream"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.SculkSensorBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$RegistryEventJS"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.chat.HoverEvent$EntityTooltipInfo"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ambient.AmbientCreature"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.LongArrayTag"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.TamableAnimal"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Blaze"): TSDoc.JavaClass; +declare function java(name: "java.util.function.BinaryOperator"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.util.thread.ProcessorHandle"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.animal.FlyingAnimal"): TSDoc.JavaInterface; +declare function java(name: "java.util.function.BiPredicate"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntMap"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlackstoneReplaceProcessor"): TSDoc.JavaClass; +declare function java(name: "java.util.stream.Stream"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.tags.Tag"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCustomSoundPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2IntFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$Properties"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.InventoryMenu"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleIterable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortListIterator"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.SmithingMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.PostPass"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.ItemStack"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.phys.Vec2"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.DispensibleContainerItem"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.state.BlockState"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.PacketListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.Serializer"): TSDoc.JavaInterface>; +declare function java(name: "java.util.Locale$Category"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.LootTable"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.repository.Pack"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.DoubleTag"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.recipe.filter.RecipeFilter"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.ProjectileWeaponItem"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.ImposterProtoChunk"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.BucketPickup"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.gui.Gui"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Enemy"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockModificationProperties"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.BannerDuplicateRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseRelease"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.shaders.Shader"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.WouldSurvivePredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.valueproviders.IntProvider"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.client.model.BakedModelManagerHooks"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.impl.networking.AbstractChanneledNetworkAddon"): TSDoc.JavaClass>; +declare function java(name: "java.util.function.BooleanSupplier"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.brigadier.suggestion.Suggestions"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ByteFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.HugeFungusConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureCheckResult"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.FlyingMob"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.AllOfPredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.ClickType"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2CharFunction"): TSDoc.JavaInterface; +declare function java(name: "dev.architectury.mixin.fabric.BucketItemAccessor"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Giant"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.BonusChestFeature"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.HoeItemBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.LightningBolt"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.SmeltingRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.nbt.LongTag"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2DoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.Brain"): TSDoc.JavaClass>; +declare function java(name: "com.mojang.blaze3d.vertex.BufferVertexConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.EndCrystal"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.LockCode"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.AbstractIntSet"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.resources.SkinManager$SkinTextureCallback"): TSDoc.JavaInterface; +declare function java(name: "java.util.TimeZone"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.stats.ServerStatsCounter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAwardStatsPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.AmbientParticleSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.players.PlayerList"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddPlayerPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRotateHeadPacket"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.suggestion.SuggestionsBuilder"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.chunk.VisibilitySet"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.RenderType$OutlineProperty"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.AbstractIllager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.Boat$Type"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.HasSturdyFacePredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.narration.NarrationElementOutput"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.piglin.Piglin"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntPredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ItemSteerable"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.mixin.lookup.BlockEntityTypeAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.BufferBuilder$SortState"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.player.inventory.Hotbar"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.platform.NativeImage"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.thread.ReentrantBlockableEventLoop"): TSDoc.JavaClass>; +declare function java(name: "com.mojang.brigadier.tree.ArgumentCommandNode"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.advancements.AdvancementList"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownEnderpearl"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.RecipeSerializer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.animal.horse.Llama"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.decoration.GlowItemFrame"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.model.geom.PartPose"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Sheep"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Phantom"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.texture.DynamicTexture"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCooldownPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.PlayerDataStorage"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.BucketItem"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.resources.sounds.TickableSoundInstance"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.mixin.gamerule.BooleanRuleAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.food.FoodProperties"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.searchtree.SearchTree"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.renderer.debug.StructureRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.WorldStem$DataPackConfigSupplier"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.model.geom.ModelPart"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.LoomMenu"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2CharFunction"): TSDoc.JavaInterface>; +declare function java(name: "dev.architectury.fluid.FluidStack"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.valueproviders.IntProviderType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestBedSensor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.ItemLike"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.placement.RepeatingPlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Evoker"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatPredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.animal.Animal"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.PosAlwaysTrueTest"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.MutableArmorTier"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.loot.ConditionContainer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.blending.Blender$DistanceGetter"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.resources.sounds.Sound$Type"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.behavior.PositionTracker"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.arguments.ArgumentType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.item.Tier"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ShortFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.chat.TranslatableComponent"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.screen.ScreenAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.player.ChatVisiblity"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortList"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2LongFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.multiplayer.ClientPacketListener"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.entity.EntityEventJS"): TSDoc.JavaClass; +declare function java(name: "java.util.AbstractMap"): TSDoc.JavaClass>; +declare function java(name: "dev.architectury.registry.registries.options.RegistrarOption"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.Entity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.BaseCommandBlock"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.DarkOakTrunkPlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.CombiningPredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.BiomeGenerationSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.profiling.metrics.ProfilerMeasured"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.gui.screens.Screen"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.commands.arguments.EntityAnchorArgument$Anchor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.RecipeManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder"): TSDoc.JavaInterface; +declare function java(name: "java.util.function.ToIntFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSignUpdatePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.CloudStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Panda$Gene"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.Biome"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.MenuType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.chat.TextColor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContext$EntityTarget"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.loot.v1.FabricLootSupplier"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.IronGolem"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.server.IScheduledEventCallback"): TSDoc.JavaInterface; +declare function java(name: "java.util.function.IntUnaryOperator"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.CommandBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.gameevent.PositionSource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.chat.FormattedText$ContentConsumer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.ItemBasedSteering"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.phys.HitResult"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.bindings.ItemWrapper"): TSDoc.JavaClass; +declare function java(name: "java.util.function.UnaryOperator"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortIterator"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2FloatFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.MatchingFluidsPredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.GameRules$BooleanValue"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.phys.Vec3"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongPredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.DataPackConfig"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.DataVersion"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.DebugRenderer"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.Hash"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.EffectInstance"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.LevelTimeAccess"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.block.model.ItemOverrides"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.AmbientMoodSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapDecoration"): TSDoc.JavaClass; +declare function java(name: "java.util.stream.IntStream$IntMapMultiConsumer"): TSDoc.JavaInterface; +declare function java(name: "java.util.function.DoubleFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.loot.GenericLootEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BrewingStandBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.valueproviders.ClampedInt"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.Climate$ParameterPoint"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.event.IEventHandler"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.Holder$Reference"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.ai.control.LookControl"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$Remove"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.crafting.SuspiciousStewRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$ShaderStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.raid.Raids"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.trading.MerchantOffers"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.ColorResolver"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.chunk.CarvingMask"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.builder.ArgumentBuilder"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.gameevent.EntityPositionSource"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.AcaciaFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundUseItemPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.server.IntegratedServer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.LakeFeature$Configuration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.scores.Team$Visibility"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.advancements.critereon.SerializationContext"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.StringSplitter$LinePosConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.level.ChunkHolder$PlayerProvider"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.chunk.DataLayer"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.model.geom.ModelLayerLocation"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartHopper"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortUnaryOperator"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeFunction"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.exceptions.CommandSyntaxException"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockBreakEventJS"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.nbt.StringTag"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.components.AbstractWidget"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.ticks.TickPriority"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.MutableToolTier"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.NarratorStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Vindicator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.goal.Goal"): TSDoc.JavaClass; +declare function java(name: "java.util.function.DoubleSupplier"): TSDoc.JavaInterface; +declare function java(name: "java.util.function.LongUnaryOperator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGenerator$Context"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.core.AsKJS"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.ticks.LevelChunkTicks"): TSDoc.JavaClass>; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormatElement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.decoration.Painting"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.PrioritizeChunkUpdates"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.scores.ScoreboardSaveData"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.sensing.AxolotlAttackablesSensor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Guardian"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.shaders.BlendMode"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.BrewingStandMenu"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockEntityApiProvider"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.util.MessageSender"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.ItemModelShaper"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry"): TSDoc.JavaInterface>; +declare function java(name: "java.util.concurrent.Future"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.core.Direction$Axis"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.ShapedRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BlockEntityTicker"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.storage.LevelStorageSource"): TSDoc.JavaClass; +declare function java(name: "java.util.concurrent.atomic.AtomicReference"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.server.level.ChunkHolder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.ServerFunctionLibrary"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.resources.PreparableReloadListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.Direction$Plane"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.resources.SplashManager"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ShortFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.core.LootTablesKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseClick"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.ChestBlockEntity"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.projectile.DragonFireball"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action"): TSDoc.JavaClass; +declare function java(name: "java.util.function.IntToLongFunction"): TSDoc.JavaInterface; +declare function java(name: "java.util.ArrayList"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.server.level.TicketType"): TSDoc.JavaClass>; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2FloatFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.item.ItemEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.net.PainterUpdatedEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.HopperBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BeehiveBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.context.SuggestionContext"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.DebugQueryHandler"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongIterable"): TSDoc.JavaInterface; +declare function java(name: "java.util.function.LongToDoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.nbt.StreamTagVisitor$EntryResult"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.LevelVersion"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeTypeRegistryEventJS"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.Mesh"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RangeConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.networking.v1.PacketSender"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.inventory.ClickAction"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.Timer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.NaturalSpawner$SpawnState"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.commands.CommandFunction"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.ServerPlayerDataJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.commands.Commands"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntMap"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.ParseResults"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2FloatFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.MapCloningRecipe"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ambient.Bat"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.rendering.data.attachment.RenderDataObjectConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLightUpdatePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.tutorial.Tutorial"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.MaterialJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemPickupEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.Level"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "com.mojang.blaze3d.vertex.DefaultedVertexConsumer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.AbstractContainerMenu"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator"): TSDoc.JavaClass; +declare function java(name: "java.util.Locale$LanguageRange"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2CharFunction"): TSDoc.JavaInterface; +declare function java(name: "java.util.Map"): TSDoc.JavaInterface>; +declare function java(name: "com.mojang.blaze3d.vertex.PoseStack$Pose"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundMoveEntityPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.CaveSurface"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.GraphicsStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.core.GlobalPos"): TSDoc.JavaClass; +declare function java(name: "java.util.function.BiFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.util.valueproviders.ConstantFloat"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2FloatFunction"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.CampfireBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.ConstantHeight"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.advancements.critereon.DeserializationContext"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CarverDebugSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.Minecraft"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.SimpleLevelEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemRightClickEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS"): TSDoc.JavaClass; +declare function java(name: "java.util.Spliterator$OfLong"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyPress"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.decoration.Motive"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BarrelBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.lookup.block.BlockApiCacheImpl"): TSDoc.JavaClass>; +declare function java(name: "net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$CullStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.behavior.Behavior$Status"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.timers.TimerCallback"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.ClientRecipeBook"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.chat.BaseComponent"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS$Shape"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ByteFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.player.Player"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2CharFunction"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.render.RenderContext"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntFunction"): TSDoc.JavaInterface>; +declare function java(name: "dev.architectury.registry.registries.RegistrarBuilder"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.server.MinecraftServer$ReloadableResources"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2BooleanFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetHealthPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.scores.Score"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.components.events.ContainerEventHandler"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.brigadier.StringReader"): TSDoc.JavaClass; +declare function java(name: "java.util.LinkedHashMap"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.tags.TagManager"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.screen.ScreenPaintEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.horse.AbstractChestedHorse"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientGenerateAssetsEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.entity.EntityRenderDispatcher"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.narration.NarrationSupplier"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.lighting.LightEventListener"): TSDoc.JavaInterface; +declare function java(name: "java.lang.Comparable"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider"): TSDoc.JavaClass; +declare function java(name: "java.util.function.DoubleToIntFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.ListPoolElement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.Pose"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.SpawnData$CustomSpawnRules"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.state.pattern.BlockInWorld"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.resources.ClientPackSource"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleListIterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundClientInformationPacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.event.StartupEventJS"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2DoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.platform.InputConstants$Type"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntMap$Entry"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2CharFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownTrident"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.EyeOfEnder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.font.FontSet"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.util.NBTIOWrapper"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.DyeColor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.User"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.Biome$Precipitation"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCommandsPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.InventoryJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.resources.ResourceProvider"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.font.RawGlyph"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.SolidPredicate"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.npc.VillagerType"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.loot.FunctionContainer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.dimension.end.EndDragonFight"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.RegistryAccess$RegistryData"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.event.Event"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.core.ItemKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.nbt.ByteArrayTag"): TSDoc.JavaClass; +declare function java(name: "java.lang.StringBuffer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.GameEventListenerRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.multiplayer.ClientSuggestionProvider"): TSDoc.JavaClass; +declare function java(name: "java.util.function.Consumer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.stats.StatType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.DualNoiseProvider"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.ticks.ScheduledTick"): TSDoc.JavaClass>; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntSpliterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.PlayerAdvancements"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.saveddata.SavedData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.MobSpawnSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.components.toasts.ToastComponent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.block.model.BakedQuad"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.resources.RegistryLoader$Bound"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.WitherSkull"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.SmokerMenu"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.stages.StageCreationEvent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.DimensionSpecialEffects"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.LiquidBlock"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.ChunkStatus$ChunkType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.PlayerRideableJumping"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.server.TagEventJS$TagWrapper"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.packs.PackType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.BeaconBlockEntity"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2BooleanFunction"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectSet"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.AbstractSkeleton"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.providers.number.NumberProvider"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.decoration.ArmorStand"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.sounds.Weighted"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.renderer.ItemInHandRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.Projectile"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.loot.ChestLootEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.pathfinder.BlockPathTypes"): TSDoc.JavaClass; +declare function java(name: "java.util.function.LongBinaryOperator"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityDeathEventJS"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.QuadView"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.texture.Tickable"): TSDoc.JavaInterface; +declare function java(name: "java.lang.StringBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.SmokerBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.TerrainShaper"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.level.BlockDestructionProgress"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.ContainerListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.ExplosionDamageCalculator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.LinearPosTest"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.ticks.LevelTicks"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CarvingContext"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.TerrainShaper$Point"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortPredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.GameRules"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.container.ServerPlayerEntitySyncHook"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.TrunkVineDecorator"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.WeightedListHeight"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.context.UseOnContext"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator$Face"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.CookingRecipeJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.TwistingVinesConfig"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.model.geom.EntityModelSet"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.ShaderInstance"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.texture.TextureManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunctions$BeardifierOrMarker"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.BlockUtil$FoundRectangle"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientLoggedInEventJS"): TSDoc.JavaClass; +declare function java(name: "java.util.Collection"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.animal.Panda"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ByteFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.ShapedRecipeJS"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.transfer.item.SpecialLogicInventory"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.server.players.StoredUserList"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.chunk.Palette$Factory"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.level.ServerPlayer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$StatePredicate"): TSDoc.JavaInterface; +declare function java(name: "java.util.OptionalLong"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.ViewArea"): TSDoc.JavaClass; +declare function java(name: "java.util.concurrent.Delayed"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.Minecraft$ChatStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$LayeringStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.Marker"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.hooks.level.fabric.ExplosionHooksImpl$ExplosionExtensions"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.resources.SkinManager"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.Tesselator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.VeryBiasedToBottomHeight"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.monster.Zoglin"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.trading.Merchant"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.brigadier.tree.CommandNode"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.block.entity.BannerPattern"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.WritableRegistry"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.EquipmentSlot"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.RecipeType"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator$Element"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$ContextProvider"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.IntTag"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.ListTag"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.screens.social.PlayerSocialManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.resources.RegistryLoader"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.material.PushReaction"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.ReportedException"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.GravityProcessor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.ConnectionProtocol"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemovableIdList"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.mixin.resource.loader.ResourcePackManagerAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.StraightTrunkPlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.FireworkStarFadeRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.AbstractArrow$Pickup"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.components.BossHealthOverlay"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.MinecraftServer"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.gamerule.IntRuleAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.util.valueproviders.FloatProviderType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.block.AirBlock"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.SpellcasterIllager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.LevelData"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.resources.sounds.Sound"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.KeyMapping"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockLeftClickEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.misc.PotionBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.advancements.CriterionProgress"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.InventoryChangedEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.GameRules$Category"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.EntityGetter"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.UniformHeight"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.Direction$AxisDirection"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.level.ServerPlayerGameMode"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundEditBookPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.ArmorDyeRecipe"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.exceptions.BuiltInExceptionProvider"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.CrashReportDetail"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.valueproviders.TrapezoidFloat"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.pathfinder.Node"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.spectator.categories.SpectatorPage"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.entity.RayTraceResultJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.CountPlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$OverlayStateShard"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.Climate$Parameter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.CraftingContainer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.GlowSquid"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.block.RandomTickCallbackJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.RuinedPortalFeature$Type"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.horse.SkeletonHorse"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterTick"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.ServerScoreboard$Method"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.CubicSpline"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride$BoundingBoxType"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.event.Event"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.InteractionResult"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.ticks.SerializableTickContainer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.CrashReportCategory"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.MoverType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.texture.AbstractTexture"): TSDoc.JavaClass; +declare function java(name: "java.util.function.LongToIntFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.util.CubicSpline$CoordinateVisitor"): TSDoc.JavaInterface>; +declare function java(name: "java.util.Locale$IsoCountryCode"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.HotbarManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.SpectralArrow"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.LevelSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.scores.Team"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.AxeItemBuilder"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.EntityArrayList"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundResourcePackPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.level.ThreadedLevelLightEngine"): TSDoc.JavaClass; +declare function java(name: "java.util.Comparator"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.GameRules$Key"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.client.resources.TextureAtlasHolder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.ForkingTrunkPlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.gameevent.vibrations.VibrationListener$VibrationListenerConfig"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Ravager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.searchtree.SearchRegistry$Key"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.core.PlayerSelector"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormatElement$Usage"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.damagesource.CombatTracker"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.ItemStack$TooltipPart"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntListIterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.LivingEntity$Fallsounds"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.stats.RecipeBookSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddVibrationSignalPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortSpliterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.border.WorldBorder$Settings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.ModCheck"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Chicken"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenuListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket"): TSDoc.JavaClass; +declare function java(name: "java.util.EventListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.DimensionSpecialEffects$SkyType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.Camera$NearPlane"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.multiplayer.ClientChunkCache"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockPlaceEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ReputationEventHandler"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FancyFoliagePlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.MobType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSoundEntityPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSet$StructureSelectionEntry"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.pathfinder.Path"): TSDoc.JavaClass; +declare function java(name: "java.util.function.ObjIntConsumer"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.LootItemCondition"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.memory.WalkTarget"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlocksPredicate"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.context.ParsedArgument"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.StructurePlacement"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.ints.AbstractIntCollection"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.CustomPayloadC2SPacketAccessor"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.block.state.BlockStatePredicate"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.ItemModifierManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.Minecart"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Shulker"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ShortFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.multiplayer.ClientLevel$ClientLevelData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.SignBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.ClipContext"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.AbstractFurnaceMenu"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.WorldStem$InitConfig"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.block.ModelBlockRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.texture.TextureAtlas$Preparations"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.TheEndPortalBlockEntity"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction"): TSDoc.JavaInterface>; +declare function java(name: "java.util.Random"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2DoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.crafting.StonecutterRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour"): TSDoc.JavaClass; +declare function java(name: "java.util.RandomAccess"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerGamePacketListener"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.transfer.v1.item.ItemVariant"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.gui.narration.NarratableEntry"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.BelowZeroRetrogen"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.ProgressListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.player.LocalPlayer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.particle.Particle"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.Font$DisplayMode"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.gameevent.GameEventListener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.inventory.DispenserMenu"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.BufferBuilder$DrawState"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockModificationEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.multiplayer.ServerData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.valueproviders.UniformFloat"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.BrainDebugRenderer"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.core.particles.ParticleOptions$Deserializer"): TSDoc.JavaInterface>; +declare function java(name: "java.util.Spliterator$OfDouble"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.resources.language.LanguageInfo"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.dimension.LevelStem"): TSDoc.JavaClass; +declare function java(name: "java.util.Spliterator"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.item.FoodBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.debug.RaidDebugRenderer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.VerticalAnchor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.AgeableMob"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.TrappedChestBlockEntity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.lighting.LevelLightEngine"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Fox"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.multiplayer.ClientAdvancements$Listener"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.PostPlacementProcessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.DispenserBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemFoodEatenEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.LevelSummary$BackupStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.sounds.WeighedSoundEvents"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.WorldlyContainer"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.Hash$Strategy"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.VillagerProfessionAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.CommandStorage"): TSDoc.JavaClass; +declare function java(name: "java.util.concurrent.ScheduledExecutorService"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.placement.HeightRangePlacement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.level.ServerChunkCache"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.gamerule.GameRulesAccessor"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleIterator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.packs.VanillaPackResources"): TSDoc.JavaClass; +declare function java(name: "java.io.Closeable"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2BooleanFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureStart"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.core.fluid.ArchitecturyFluidAttributes"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.chunk.PaletteResize"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.entity.ai.sensing.SensorType"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.NopProcessor"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2BooleanFunction"): TSDoc.JavaInterface; +declare function java(name: "java.util.function.ToDoubleFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.mixin.loot.LootPoolAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.core.HolderSet$ListBacked"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.item.crafting.SingleItemRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockEventPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapBanner"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase"): TSDoc.JavaClass; +declare function java(name: "java.util.Set"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.server.bossevents.CustomBossEvent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.MobSpawnSettings$SpawnerData"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.hooks.level.biome.EffectsProperties"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.BlockPos"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.Holder"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.LightLayer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.Rarity"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.AxisAlignedLinearPosTest"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.LargeFireball"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.LootItemFunctionType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.AlwaysTrueTest"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.LeaveVineDecorator"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetBeaconPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.EmptyPoolElement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.Climate$TargetPoint"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.GiantTrunkPlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.item.PrimedTnt"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.color.block.BlockColor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier"): TSDoc.JavaInterface>; +declare function java(name: "dev.architectury.registry.level.biome.BiomeModifications$BiomeContext"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerJS"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.core.Registry"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.util.random.WeightedEntry"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.StructureFeature"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.gameevent.vibrations.VibrationPath"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddPaintingPacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockRightClickEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.border.WorldBorder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket"): TSDoc.JavaClass; +declare function java(name: "java.util.function.IntBinaryOperator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.network.ServerGamePacketListenerImpl"): TSDoc.JavaClass; +declare function java(name: "java.util.function.IntConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.NetherForestVegetationConfig"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.util.MapJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.state.properties.Property"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.server.ServerSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseProvider"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPassengersPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderBuffers"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockItemBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.horse.AbstractHorse"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.client.keybinding.KeyCodeAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$Data"): TSDoc.JavaClass>; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.AbstractBlockAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.inventory.ShulkerBoxMenu"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.core.IngredientKJS"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.util.valueproviders.BiasedToBottomInt"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.syncher.SynchedEntityData"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundClearTitlesPacket"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntBinaryOperator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.CrossbowAttackMob"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.nbt.ShortTag"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.attributes.Attribute"): TSDoc.JavaClass; +declare function java(name: "java.util.function.IntSupplier"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.scores.criteria.ObjectiveCriteria"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.chat.HoverEvent$ItemStackInfo"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.ContainerLevelAccess"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.particle.ParticleEngine"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.networking.AbstractNetworkAddon"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSize"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartTNT"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.gui.font.glyphs.BakedGlyph"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.RecipeHolder"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntry"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleCollection"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.level.LevelJS"): TSDoc.JavaClass; +declare function java(name: "java.util.PrimitiveIterator$OfLong"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.SnowGolem"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntComparator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.ServerFunctionManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.LavaSubmergedBlockProcessor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.storage.loot.LootTables"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.placement.SurfaceRelativeThresholdFilter"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundKeepAlivePacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.BiomeSource"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.players.IpBanList"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.font.GlyphInfo"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.block.entity.Hopper"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.shaders.Program"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.entity.StructureBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.server.ServerJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.GenerationStep$Decoration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.GeodeBlockSettings"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2CharFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.server.WorldStem"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS$ItemPropertiesCallback"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.state.properties.StructureMode"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.ParticleStatus"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortComparator"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.gui.components.PlayerTabOverlay"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.BoundingBox"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.PlayerRideable"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.players.IpBanListEntry"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.profiling.ProfileResults"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.packs.repository.PackCompatibility"): TSDoc.JavaClass; +declare function java(name: "java.util.stream.LongStream"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.Connection"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.advancements.Criterion"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.LevelAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.WorldgenAddEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartChest"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.npc.Villager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.PlayerSensor"): TSDoc.JavaClass; +declare function java(name: "dev.architectury.hooks.level.biome.BiomeProperties"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementContext"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.ListenableRegistry"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.item.crafting.ShapelessRecipe"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Rabbit"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.valueproviders.WeightedListInt"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry$RemapMode"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Zombie"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundChatPacket"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.item.group.ItemGroupExtensions"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.BlockEntityType"): TSDoc.JavaClass>; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.client.sounds.MusicManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundStopSoundPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool$Projection"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ObjectFunction"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2LongFunction"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.loot.ConditionalFunction"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2LongFunction"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.GuiMessage"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.biome.Biome$ClimateSettings"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.event.EventsJS$ScriptEventHandler"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.resources.sounds.SoundInstance$Attenuation"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapDecoration$Type"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.exceptions.CommandExceptionType"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.Game"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.UseAnim"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.client.keybinding.KeyBindingAccessor"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemTossEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.behavior.Behavior"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.food.FoodData"): TSDoc.JavaClass; +declare function java(name: "java.util.PrimitiveIterator$OfInt"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.command.ArgumentTypeWrapper"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.enchantment.EnchantmentCategory"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.player.ClientPlayerDataJS"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntIterable"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2BooleanFunction"): TSDoc.JavaInterface>; +declare function java(name: "java.util.concurrent.CompletionStage"): TSDoc.JavaInterface>; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeTypeJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.ShulkerBullet"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.horse.Variant"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.biome.Biome$TemperatureModifier"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.RedirectModifier"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.entity.animal.axolotl.Axolotl$Variant"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.ChatFormatting"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.level.ServerBossEvent"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.control.JumpControl"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.Pufferfish"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.DripstoneClusterConfiguration"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.SurfaceRules$ConditionSource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.resource.loader.FabricResource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.SystemReport"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.FireworkRocketEntity"): TSDoc.JavaClass; +declare function java(name: "com.mojang.brigadier.exceptions.DynamicCommandExceptionType"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.item.Item$Properties"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.animal.axolotl.Axolotl"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.AttackIndicatorStatus"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.RandomSource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.LevelRenderer"): TSDoc.JavaClass; +declare function java(name: "java.util.function.LongFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.SpawnData"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.core.BlockBuilderProvider"): TSDoc.JavaInterface; +declare function java(name: "java.util.Iterator"): TSDoc.JavaInterface>; +declare function java(name: "com.mojang.blaze3d.shaders.Effect"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.server.level.ServerLevel"): TSDoc.JavaClass; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormatElement$Type"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2CharFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.monster.Stray"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.BendingTrunkPlacer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.nbt.FloatTag"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.projectile.Arrow"): TSDoc.JavaClass; +declare function java(name: "java.util.concurrent.ScheduledFuture"): TSDoc.JavaInterface>; +declare function java(name: "java.util.function.LongConsumer"): TSDoc.JavaInterface; +declare function java(name: "java.util.stream.IntStream$Builder"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.LootTable$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.CreativeModeTab"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseSamplingSettings"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownPotion"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.loot.v1.FabricLootPool"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.block.entity.SpawnerBlockEntity"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.level.DistanceManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.MultiBufferSource"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleList"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.nbt.NumericTag"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.GeodeCrackSettings"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ShortFunction"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.brigadier.Message"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.crafting.Ingredient"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.trading.MerchantOffer"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry"): TSDoc.JavaInterface; +declare function java(name: "java.util.concurrent.ExecutorService"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.ai.village.ReputationEventType"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.impl.networking.ChannelInfoHolder"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.commands.SharedSuggestionProvider$TextCoordinates"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.Husk"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.players.StoredUserEntry"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.GameType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$Palette"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.phys.shapes.VoxelShape"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.chunk.LevelChunkSection"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemEntityInteractEventJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.BuilderBase"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.effect.MobEffect"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.dimension.DimensionType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.item.crafting.SimpleRecipeSerializer"): TSDoc.JavaClass>; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ShortFunction"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.api.item.v1.FabricItem"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.item.crafting.FireworkRocketRecipe"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.misc.CustomStatBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.PacketFlow"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.EntityType"): TSDoc.JavaClass>; +declare function java(name: "dev.latvian.mods.kubejs.level.BlockContainerJS"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.pathfinder.NodeEvaluator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.entity.EntityRenderer"): TSDoc.JavaClass>; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.AbstractBlockSettingsAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.render.RenderContext$QuadTransform"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.entity.animal.horse.Horse"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.commands.CommandSource"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.math.OctahedralGroup"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.chat.ClickEvent$Action"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.Aquifer$FluidPicker"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity"): TSDoc.JavaInterface; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectIterable"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseRouter"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeSupplier"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemModificationEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.block.BlockRenderDispatcher"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.WorldgenRandom$Algorithm"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundEntityEventPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.client.renderer.RenderType$CompositeRenderType"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.entity.monster.ElderGuardian"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientWrapper"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.core.DefaultedRegistry"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.block.state.properties.IntegerProperty"): TSDoc.JavaClass; +declare function java(name: "dev.latvian.mods.kubejs.server.ServerEventJS"): TSDoc.JavaClass; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatMap"): TSDoc.JavaInterface>; +declare function java(name: "net.fabricmc.fabric.mixin.registry.sync.AccessorLevelStorageSession"): TSDoc.JavaInterface; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBlockBuilder"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.inventory.RecipeBookMenu"): TSDoc.JavaClass>; +declare function java(name: "net.minecraft.world.level.storage.loot.PredicateManager"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.server.level.WorldGenRegion"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.util.valueproviders.FloatProvider"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.mixin.content.registry.VillagerEntityAccessor"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.client.renderer.texture.TextureAtlas"): TSDoc.JavaClass; +declare function java(name: "java.util.function.ToLongFunction"): TSDoc.JavaInterface>; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2IntFunction"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.vertex.VertexConsumer"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.storage.DimensionDataStorage"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.AlterGroundDecorator"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.ClipBlockStateContext"): TSDoc.JavaClass; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseScroll"): TSDoc.JavaInterface; +declare function java(name: "com.mojang.blaze3d.font.GlyphProvider"): TSDoc.JavaInterface; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket"): TSDoc.JavaClass; +declare function java(name: "net.minecraft.world.level.block.SupportType"): TSDoc.JavaClass; +declare function java(name: "java.util.SortedMap"): TSDoc.JavaInterface>; +declare function java(name: "net.minecraft.world.level.biome.BiomeSpecialEffects$GrassColorModifier"): TSDoc.JavaClass; +/** +* This name is not present in current ProbeJS's dump, if the class exists, dump after this java() is called to fetch typing. +*/ +declare function java(name: string): never;

; - interface LongComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.LongComparator_): Internal.LongComparator; - reversed(): Internal.LongComparator; - } - type LongComparator_ = ((arg0: number, arg1: number) => number) | LongComparator; - class class_1946 { - method_30483($$0: BlockPos_, $$1: boolean, $$2: Internal.class_2784_): Internal.Optional; - method_30482($$0: BlockPos_, $$1: Internal.class_2350$class_2351_): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1946_ = class_1946; - class MaterialJS { - getMinecraftMaterial(): Internal.class_3614; - getId(): string; - getSound(): Internal.class_2498; - get minecraftMaterial(): Internal.class_3614; - get sound(): Internal.class_2498; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MaterialJS_ = "sponge" | "explosive" | "wool" | "ice" | "air" | "vegetable" | "clay" | "slime" | "lava" | "leaves" | "web" | "grass" | "cake" | "honey" | "wood" | "dragon_egg" | "portal" | "glass" | "metal" | "dirt" | "water" | "lantern" | "stone" | "sand" | "snow" | "plant" | "berry_bush" | MaterialJS; - interface class_3193$class_3897 { - method_17210(arg0: Internal.class_1923_, arg1: boolean): Internal.List; - } - type class_3193$class_3897_ = class_3193$class_3897; - interface Long2ObjectMap extends Internal.Long2ObjectFunction, Internal.Map { - long2ObjectEntrySet(): Internal.ObjectSet>; - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_): V; - computeIfAbsent(arg0: number, arg1: Internal.LongFunction_): V; - values(): Internal.ObjectCollection; - replace(arg0: number, arg1: V, arg2: V): boolean; - replace(arg0: number, arg1: V): V; - clear(): void; - computeIfAbsentPartial(arg0: number, arg1: Internal.Long2ObjectFunction_): V; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number, arg1: any): boolean; - compute(arg0: number, arg1: Internal.BiFunction_): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; - size(): number; - merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; - get(arg0: any): V; - keySet(): Internal.LongSet; - putIfAbsent(arg0: number, arg1: V): V; - } - type Long2ObjectMap_ = Long2ObjectMap; - interface Boolean2ReferenceFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Boolean2FloatFunction; - getOrDefault(arg0: boolean, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ReferenceFunction; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ReferenceFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Boolean2IntFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Boolean2CharFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ReferenceFunction; - put(arg0: boolean, arg1: V): V; - remove(arg0: any): V; - remove(arg0: boolean): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Boolean2DoubleFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ReferenceFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Boolean2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ReferenceFunction; - get(arg0: any): V; - get(arg0: boolean): V; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ReferenceFunction; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ReferenceFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Boolean2ByteFunction; - } - type Boolean2ReferenceFunction_ = ((arg0: boolean) => V) | Boolean2ReferenceFunction; - interface FabricLootTableBuilder { - apply(functions: Internal.Collection_): Internal.class_52$class_53; - apply(function_: Internal.class_117_): Internal.class_52$class_53; - pool(pool: Internal.class_55_): Internal.class_52$class_53; - pools(pools: Internal.Collection_): Internal.class_52$class_53; - modifyPools(modifier: Internal.Consumer_): Internal.class_52$class_53; - } - type FabricLootTableBuilder_ = FabricLootTableBuilder; - class IsoChronology extends Internal.AbstractChronology implements Internal.Serializable { - localDateTime(arg0: Internal.TemporalAccessor_): Internal.LocalDateTime; - date(arg0: Internal.TemporalAccessor_): Internal.LocalDate; - date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.LocalDate; - date(arg0: number, arg1: number, arg2: number): Internal.LocalDate; - period(arg0: number, arg1: number, arg2: number): Internal.Period; - dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.LocalDate; - dateYearDay(arg0: number, arg1: number): Internal.LocalDate; - getCalendarType(): string; - resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.LocalDate; - isLeapYear(arg0: number): boolean; - range(arg0: Internal.ChronoField_): Internal.ValueRange; - dateEpochDay(arg0: number): Internal.LocalDate; - getId(): string; - dateNow(): Internal.LocalDate; - dateNow(arg0: Internal.ZoneId_): Internal.LocalDate; - dateNow(arg0: Internal.Clock_): Internal.LocalDate; - eraOf(arg0: number): Internal.IsoEra; - eras(): Internal.List; - prolepticYear(arg0: Internal.Era_, arg1: number): number; - zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ZonedDateTime; - zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ZonedDateTime; - epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; - static readonly INSTANCE : Internal.IsoChronology; - get calendarType(): string; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IsoChronology_ = IsoChronology; - class BlockContainerJS implements Internal.SpecialEquality { - spawnFireworks(fireworks: Internal.FireworksJS_): void; - getBiomeId(): ResourceLocation; - getItem(): Internal.ItemStackJS; - getUp(): Internal.BlockContainerJS; - getTags(): Internal.Collection; - getId(): string; - clearCache(): void; - getCanSeeSky(): boolean; - getEast(): Internal.BlockContainerJS; - popItemFromFace(item: Internal.class_1799_, dir: Internal.class_2350_): void; - canSeeSkyFromBelowWater(): boolean; - getNorth(): Internal.BlockContainerJS; - getPos(): BlockPos; - setEntityData(tag: Internal.class_2487_): void; - getDimension(): ResourceLocation; - mergeEntityData(tag: Internal.class_2487_): void; - getEntityId(): string; - getInventory(): Internal.InventoryJS; - getInventory(facing: Internal.class_2350_): Internal.InventoryJS; - getBlockLight(): number; - getLight(): number; - getPlayersInRadius(radius: number): Internal.EntityArrayList; - getPlayersInRadius(): Internal.EntityArrayList; - getWest(): Internal.BlockContainerJS; - set(id: ResourceLocation_, properties: Internal.Map_, flags: number): void; - set(id: ResourceLocation_, properties: Internal.Map_): void; - set(id: ResourceLocation_): void; - hasTag(tag: ResourceLocation_): boolean; - offset(x: number, y: number, z: number): Internal.BlockContainerJS; - offset(f: Internal.class_2350_): Internal.BlockContainerJS; - offset(f: Internal.class_2350_, d: number): Internal.BlockContainerJS; - getDown(): Internal.BlockContainerJS; - getProperties(): Internal.Map; - createExplosion(): Internal.ExplosionJS; - setBlockState(state: Internal.class_2680_, flags: number): void; - getEntity(): Internal.class_2586; - createEntity(id: ResourceLocation_): Internal.EntityJS; - getMaterial(): Internal.MaterialJS; - getSouth(): Internal.BlockContainerJS; - spawnLightning(effectOnly: boolean, player: Internal.EntityJS_): void; - spawnLightning(effectOnly: boolean): void; - getLevel(): Internal.LevelJS; - getX(): number; - getY(): number; - getZ(): number; - popItem(item: Internal.class_1799_): void; - getEntityData(): Internal.class_2487; - equals(obj: any): boolean; - getTypeData(): Internal.class_2487; - getDrops(entity: Internal.EntityJS_, heldItem: Internal.class_1799_): Internal.List; - getDrops(): Internal.List; - toString(): string; - getBlockState(): Internal.class_2680; - getSkyLight(): number; - specialEquals(o: any, shallow: boolean): boolean; - readonly minecraftLevel : Internal.class_1937; - get blockState(): Internal.class_2680; - get biomeId(): ResourceLocation; - get south(): Internal.BlockContainerJS; - get playersInRadius(): Internal.EntityArrayList; - get north(): Internal.BlockContainerJS; - get skyLight(): number; - get inventory(): Internal.InventoryJS; - get down(): Internal.BlockContainerJS; - get east(): Internal.BlockContainerJS; - get drops(): Internal.List; - get pos(): BlockPos; - get blockLight(): number; - get west(): Internal.BlockContainerJS; - get up(): Internal.BlockContainerJS; - get id(): string; - get dimension(): ResourceLocation; - get item(): Internal.ItemStackJS; - get level(): Internal.LevelJS; - get canSeeSky(): boolean; - get entityId(): string; - get typeData(): Internal.class_2487; - get tags(): Internal.Collection; - get material(): Internal.MaterialJS; - get light(): number; - get x(): number; - get y(): number; - get z(): number; - get properties(): Internal.Map; - get entity(): Internal.class_2586; - get entityData(): Internal.class_2487; - set entityData(tag: Internal.class_2487_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockContainerJS_ = BlockContainerJS; - class class_2479 extends Internal.class_2483 { - method_39850($$0: Internal.class_6836_): Internal.class_6836$class_6838; - method_10707(): Internal.class_2520; - clear(): void; - method_23258(): Internal.class_4614; - method_10523($$0: number): Internal.class_2481; - method_32289($$0: Internal.class_5627_): void; - method_10533($$0: number, $$1: Internal.class_2520_): boolean; - method_10535($$0: number, $$1: Internal.class_2520_): boolean; - method_10601(): number; - method_10711(): number; - method_17804($$0: number): Internal.class_2481; - size(): number; - method_17805($$0: number, $$1: Internal.class_2481_): void; - method_10713($$0: Internal.DataOutput_): void; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - method_17803($$0: number, $$1: Internal.class_2481_): Internal.class_2481; - method_10521(): number[]; - static readonly field_21024 : Internal.class_4614; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2479_ = class_2479; - interface Key extends Internal.Serializable { - getEncoded(): number[]; - getAlgorithm(): string; - getFormat(): string; - } - type Key_ = Key; - interface PointFreeRule { - rewriteOrNop(arg0: Internal.View_): Internal.View; - rewriteOrNop(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.PointFree; - rewrite(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.Optional>; - rewrite(arg0: Internal.View_): Internal.Optional>; - } - type PointFreeRule_ = PointFreeRule; - abstract class ArgumentBuilder { - redirect(arg0: Internal.CommandNode_): T; - redirect(arg0: Internal.CommandNode_, arg1: Internal.SingleRedirectModifier_): T; - getRedirectModifier(): Internal.RedirectModifier; - getRequirement(): Internal.Predicate; - fork(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_): T; - getRedirect(): Internal.CommandNode; - build(): Internal.CommandNode; - getCommand(): Internal.Command; - forward(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_, arg2: boolean): T; - getArguments(): Internal.Collection>; - executes(arg0: Internal.Command_): T; - then(arg0: Internal.CommandNode_): T; - then(arg0: Internal.ArgumentBuilder_): T; - isFork(): boolean; - requires(arg0: Internal.Predicate_): T; - get arguments(): Internal.Collection>; - get requirement(): Internal.Predicate; - get redirectModifier(): Internal.RedirectModifier; - get command(): Internal.Command; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArgumentBuilder_ = ArgumentBuilder; - class class_3823 extends Internal.class_3825 { - method_16768($$0: Internal.class_2680_, $$1: Internal.Random_): boolean; - static readonly field_25010 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3823_ = class_3823; - class class_6651 implements Internal.class_6646 { - method_38873(): Internal.class_6647; - method_38901($$0: Internal.class_5281_, $$1: BlockPos_): boolean; - static readonly field_35068 : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6651_ = class_6651; - class NativeJavaObject implements Internal.Scriptable, Internal.SymbolScriptable, Internal.Wrapper, Internal.Serializable { - hasInstance(value: Internal.Scriptable_): boolean; - setParentScope(m: Internal.Scriptable_): void; - static canConvert(cx: Internal.Context_, fromObj: any, to: Internal.Class_): boolean; - getIds(): any[]; - addCustomProperty(name: string, getter: Internal.CustomProperty_): void; - delete(index: number): void; - delete(name: string): void; - delete(key: Internal.Symbol_): void; - put(name: string, start: Internal.Scriptable_, value: any): void; - put(symbol: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; - put(index: number, start: Internal.Scriptable_, value: any): void; - unwrap(): any; - getDefaultValue(hint: Internal.Class_): any; - setPrototype(m: Internal.Scriptable_): void; - getPrototype(): Internal.Scriptable; - get(key: Internal.Symbol_, start: Internal.Scriptable_): any; - get(name: string, start: Internal.Scriptable_): any; - get(index: number, start: Internal.Scriptable_): any; - has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; - has(index: number, start: Internal.Scriptable_): boolean; - has(name: string, start: Internal.Scriptable_): boolean; - getClassName(): string; - static createInterfaceAdapter(type: Internal.Class_, so: Internal.ScriptableObject_): any; - getParentScope(): Internal.Scriptable; - get parentScope(): Internal.Scriptable; - get ids(): any[]; - get className(): string; - get prototype(): Internal.Scriptable; - set parentScope(m: Internal.Scriptable_); - set prototype(m: Internal.Scriptable_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NativeJavaObject_ = NativeJavaObject; - class DataOutputStream extends Internal.FilterOutputStream implements Internal.DataOutput { - writeInt(arg0: number): void; - writeByte(arg0: number): void; - writeFloat(arg0: number): void; - writeChar(arg0: number): void; - writeLong(arg0: number): void; - writeBytes(arg0: string): void; - size(): number; - flush(): void; - writeUTF(arg0: string): void; - writeShort(arg0: number): void; - writeChars(arg0: string): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number): void; - writeBoolean(arg0: boolean): void; - writeDouble(arg0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataOutputStream_ = DataOutputStream; - class class_4668$class_4684 extends Internal.class_4668 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4668$class_4684_ = class_4668$class_4684; - interface FunctionFactory$Arg2 extends Internal.FunctionFactory$FuncSupplier { - createArg(arg0: Internal.Unit_, arg1: Internal.Unit_): Internal.Unit; - create(args: Internal.Unit_[]): Internal.Unit; - } - type FunctionFactory$Arg2_ = ((arg0: Internal.Unit, arg1: Internal.Unit) => Internal.Unit) | FunctionFactory$Arg2; - class class_167 implements Internal.Comparable { - method_729($$0: string): boolean; - method_737($$0: string): Internal.class_178; - method_738($$0: Internal.class_167_): number; - method_727($$0: Internal.Map_, $$1: string[][]): void; - method_728(): string; - method_743($$0: string): boolean; - static method_732($$0: Internal.class_2540_): Internal.class_167; - method_733($$0: Internal.class_2540_): void; - method_734(): Internal.Iterable; - method_735(): number; - method_740(): boolean; - method_741(): Internal.Date; - toString(): string; - method_731(): Internal.Iterable; - method_742(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_167_ = class_167; - class class_1322 { - static method_26859($$0: Internal.class_2487_): Internal.class_1322; - method_6182(): Internal.class_1322$class_1323; - method_6185(): string; - method_6186(): number; - hashCode(): number; - equals($$0: any): boolean; - method_6189(): Internal.UUID; - method_26860(): Internal.class_2487; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1322_ = class_1322; - class class_2713$class_2714 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2713$class_2714; - static values(): Internal.class_2713$class_2714[]; - static readonly field_12415 : Internal.class_2713$class_2714; - static readonly field_12416 : Internal.class_2713$class_2714; - static readonly field_12417 : Internal.class_2713$class_2714; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2713$class_2714_ = "add" | "init" | "remove" | class_2713$class_2714; - interface LongCollection extends Internal.Collection, Internal.LongIterable { - add(arg0: number): boolean; - longIterator(): Internal.LongIterator; - longSpliterator(): Internal.LongSpliterator; - toLongArray(arg0: number[]): number[]; - toLongArray(): number[]; - spliterator(): Internal.LongSpliterator; - containsAll(arg0: Internal.LongCollection_): boolean; - remove(arg0: any): boolean; - longParallelStream(): Internal.LongStream; - removeIf(arg0: Internal.LongPredicate_): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeIf(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): boolean; - removeAll(arg0: Internal.LongCollection_): boolean; - contains(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.LongIterator; - addAll(arg0: Internal.LongCollection_): boolean; - stream(): Internal.Stream; - toArray(arg0: number[]): number[]; - longStream(): Internal.LongStream; - parallelStream(): Internal.Stream; - rem(arg0: number): boolean; - retainAll(arg0: Internal.LongCollection_): boolean; - } - type LongCollection_ = LongCollection; - class PrintWriter extends Internal.Writer { - print(arg0: number): void; - print(arg0: string): void; - print(arg0: boolean): void; - print(arg0: any): void; - print(arg0: string[]): void; - println(arg0: string[]): void; - println(): void; - println(arg0: boolean): void; - println(arg0: string): void; - println(arg0: any): void; - println(arg0: number): void; - flush(): void; - format(arg0: string, ... arg1: any[]): Internal.PrintWriter; - format(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): Internal.PrintWriter; - checkError(): boolean; - close(): void; - write(arg0: string[], arg1: number, arg2: number): void; - write(arg0: string): void; - write(arg0: string, arg1: number, arg2: number): void; - write(arg0: string[]): void; - write(arg0: number): void; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.PrintWriter; - append(arg0: string): Internal.PrintWriter; - append(arg0: Internal.CharSequence_): Internal.PrintWriter; - printf(arg0: string, ... arg1: any[]): Internal.PrintWriter; - printf(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): Internal.PrintWriter; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PrintWriter_ = PrintWriter; - interface Spliterator$OfDouble extends Internal.Spliterator$OfPrimitive { - trySplit(): Internal.Spliterator$OfDouble; - tryAdvance(arg0: java_.util.function_.DoubleConsumer_): boolean; - tryAdvance(arg0: Internal.Consumer_): boolean; - forEachRemaining(arg0: java_.util.function_.DoubleConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type Spliterator$OfDouble_ = Spliterator$OfDouble; - class ParticleTypeBuilder extends Internal.BuilderBase> { - overrideLimiter(o: boolean): Internal.ParticleTypeBuilder; - getRegistryType(): Internal.RegistryObjectBuilderTypes>; - deserializer(d: Internal.class_2394$class_2395_): Internal.ParticleTypeBuilder; - createObject(): Internal.class_2396; - get registryType(): Internal.RegistryObjectBuilderTypes>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParticleTypeBuilder_ = ParticleTypeBuilder; - class NetworkInterface { - getInterfaceAddresses(): Internal.List; - getParent(): Internal.NetworkInterface; - getName(): string; - getIndex(): number; - supportsMulticast(): boolean; - getSubInterfaces(): Internal.Enumeration; - static getByIndex(arg0: number): Internal.NetworkInterface; - inetAddresses(): Internal.Stream; - static getByInetAddress(arg0: Internal.InetAddress_): Internal.NetworkInterface; - isPointToPoint(): boolean; - getMTU(): number; - static networkInterfaces(): Internal.Stream; - isUp(): boolean; - getDisplayName(): string; - hashCode(): number; - equals(arg0: any): boolean; - static getByName(arg0: string): Internal.NetworkInterface; - getHardwareAddress(): number[]; - isLoopback(): boolean; - subInterfaces(): Internal.Stream; - toString(): string; - isVirtual(): boolean; - static getNetworkInterfaces(): Internal.Enumeration; - getInetAddresses(): Internal.Enumeration; - get parent(): Internal.NetworkInterface; - get hardwareAddress(): number[]; - get virtual(): boolean; - get displayName(): string; - get pointToPoint(): boolean; - get interfaceAddresses(): Internal.List; - get name(): string; - get index(): number; - get up(): boolean; - get mTU(): number; - get loopback(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NetworkInterface_ = NetworkInterface; - class class_642$class_643 extends Internal.Enum { - method_2997(): Internal.class_2561; - static valueOf($$0: string): Internal.class_642$class_643; - static values(): Internal.class_642$class_643[]; - static readonly field_3764 : Internal.class_642$class_643; - static readonly field_3768 : Internal.class_642$class_643; - static readonly field_3767 : Internal.class_642$class_643; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_642$class_643_ = "disabled" | "prompt" | "enabled" | class_642$class_643; - class class_1704 extends Internal.class_1703 { - method_17374(): Internal.class_1291; - method_7606($$0: number, $$1: number): void; - method_17375(): Internal.class_1291; - method_17376(): boolean; - method_17372($$0: number, $$1: number): void; - method_17373(): number; - method_7597($$0: Internal.class_1657_): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1704_ = class_1704; - interface class_6780 { - method_38109(arg0: number, arg1: number, arg2: number, arg3: Internal.class_6544$class_6552_): Internal.class_6880; - } - type class_6780_ = class_6780; - abstract class class_1421 extends Internal.class_1308 { - method_5931($$0: Internal.class_1657_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1421_ = class_1421; - interface ListenableRegistry { - fabric_getRemoveObjectEvent(): Internal.Event>; - fabric_getAddObjectEvent(): Internal.Event>; - fabric_getRemapEvent(): Internal.Event>; - } - type ListenableRegistry_ = ListenableRegistry; - class ModelGenerator$Face { - uv(u0: number, v0: number, u1: number, v1: number): Internal.ModelGenerator$Face; - toJson(): Internal.JsonObject; - tex(t: string): Internal.ModelGenerator$Face; - cull(d: Internal.class_2350_): Internal.ModelGenerator$Face; - cull(): Internal.ModelGenerator$Face; - tintindex(i: number): Internal.ModelGenerator$Face; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelGenerator$Face_ = ModelGenerator$Face; - class class_266 { - method_1113(): string; - method_1114(): Internal.class_2561; - method_1115($$0: Internal.class_274$class_275_): void; - method_1116(): Internal.class_274; - method_1117(): Internal.class_269; - method_1118(): Internal.class_274$class_275; - method_1120(): Internal.class_2561; - method_1121($$0: Internal.class_2561_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_266_ = class_266; - abstract class Record { - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Record_ = Record; - class Products$P9 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function9_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P9_ = Products$P9; - class class_3283 implements Internal.AutoCloseable, Internal.ResourcePackManagerAccessor { - method_14449($$0: string): Internal.class_3288; - method_29211(): Internal.List; - method_29210(): Internal.Collection; - method_29206(): Internal.Collection; - method_14444(): Internal.Collection; - handler$zkk000$construct(arg: Internal.class_3288$class_5351_, resourcePackProviders: Internal.class_3285_[], info: Internal.CallbackInfo_): void; - method_14441(): Internal.Collection; - method_14447($$0: Internal.Collection_): void; - close(): void; - method_29207($$0: string): boolean; - method_14445(): void; - field_14227 : Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3283_ = class_3283; - class class_320 { - method_1674(): string; - method_1675(): string; - method_1676(): string; - method_1677(): Internal.GameProfile; - method_38741(): Internal.Optional; - method_38740(): Internal.Optional; - method_35718(): Internal.class_320$class_321; - method_1673(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_320_ = class_320; - class class_3920 extends Internal.class_1874 { - method_8119(): Internal.class_1865; - method_17447(): Internal.class_1799; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3920_ = class_3920; - class PointerBuffer extends Internal.CustomBuffer implements Internal.Comparable { - static allocateDirect(arg0: number): Internal.PointerBuffer; - getFloatBuffer(arg0: number, arg1: number): Internal.FloatBuffer; - getFloatBuffer(arg0: number): Internal.FloatBuffer; - getStringUTF8(arg0: number): string; - getStringUTF8(): string; - sizeof(): number; - getIntBuffer(arg0: number): Internal.IntBuffer; - getIntBuffer(arg0: number, arg1: number): Internal.IntBuffer; - getByteBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - getByteBuffer(arg0: number): Internal.ByteBuffer; - getShortBuffer(arg0: number): Internal.ShortBuffer; - getShortBuffer(arg0: number, arg1: number): Internal.ShortBuffer; - putAddressOf(arg0: Internal.CustomBuffer_): Internal.PointerBuffer; - putAddressOf(arg0: number, arg1: Internal.CustomBuffer_): Internal.PointerBuffer; - compareTo(arg0: Internal.PointerBuffer_): number; - put(arg0: Internal.IntBuffer_): Internal.PointerBuffer; - put(arg0: Internal.ShortBuffer_): Internal.PointerBuffer; - put(arg0: Internal.FloatBuffer_): Internal.PointerBuffer; - put(arg0: Internal.DoubleBuffer_): Internal.PointerBuffer; - put(arg0: Internal.LongBuffer_): Internal.PointerBuffer; - put(arg0: number, arg1: Internal.DoubleBuffer_): Internal.PointerBuffer; - put(arg0: number, arg1: Internal.FloatBuffer_): Internal.PointerBuffer; - put(arg0: number, arg1: Internal.LongBuffer_): Internal.PointerBuffer; - put(arg0: number, arg1: Internal.IntBuffer_): Internal.PointerBuffer; - put(arg0: number, arg1: Internal.ShortBuffer_): Internal.PointerBuffer; - put(arg0: number, arg1: Internal.ByteBuffer_): Internal.PointerBuffer; - put(arg0: number, arg1: number): Internal.PointerBuffer; - static put(arg0: Internal.ByteBuffer_, arg1: number): void; - put(arg0: number): Internal.PointerBuffer; - put(arg0: number[]): Internal.PointerBuffer; - put(arg0: number[], arg1: number, arg2: number): Internal.PointerBuffer; - put(arg0: Internal.ByteBuffer_): Internal.PointerBuffer; - put(arg0: number, arg1: Internal.Pointer_): Internal.PointerBuffer; - put(arg0: Internal.Pointer_): Internal.PointerBuffer; - static put(arg0: Internal.ByteBuffer_, arg1: number, arg2: number): void; - getStringASCII(): string; - getStringASCII(arg0: number): string; - getStringUTF16(arg0: number): string; - getStringUTF16(): string; - getPointerBuffer(arg0: number): Internal.PointerBuffer; - getPointerBuffer(arg0: number, arg1: number): Internal.PointerBuffer; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: number[], arg1: number, arg2: number): Internal.PointerBuffer; - static get(arg0: Internal.ByteBuffer_): number; - get(): number; - get(arg0: number): number; - static get(arg0: Internal.ByteBuffer_, arg1: number): number; - get(arg0: number[]): Internal.PointerBuffer; - static create(arg0: Internal.ByteBuffer_): Internal.PointerBuffer; - static create(arg0: number, arg1: number): Internal.PointerBuffer; - getLongBuffer(arg0: number, arg1: number): Internal.LongBuffer; - getLongBuffer(arg0: number): Internal.LongBuffer; - getDoubleBuffer(arg0: number): Internal.DoubleBuffer; - getDoubleBuffer(arg0: number, arg1: number): Internal.DoubleBuffer; - get stringASCII(): string; - get stringUTF16(): string; - get stringUTF8(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PointerBuffer_ = PointerBuffer; - class class_365 extends Internal.class_332 implements Internal.class_536 { - method_1983(): void; - method_1976($$0: number): void; - method_1977($$0: number): void; - method_1978($$0: Internal.class_4587_): void; - method_1979($$0: Internal.class_4587_): void; - method_2782($$0: Internal.class_531_): void; - method_1980(): boolean; - static readonly field_2199 : ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_365_ = class_365; - class ClassWrapper extends Internal.Record implements Internal.CustomJavaToJsWrapper { - wrappedClass(): typeof T; - hashCode(): number; - equals(o: any): boolean; - toString(): string; - convertJavaToJs(cx: Internal.Context_, scope: Internal.Scriptable_, staticType: Internal.Class_): Internal.Scriptable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClassWrapper_ = typeof T | ClassWrapper; - abstract class class_79 implements Internal.class_64 { - method_415($$0: Internal.class_58_): void; - method_29318(): Internal.class_5338; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_79_ = class_79; - class class_6861 implements Internal.class_6860, Internal.FabricLifecycledResourceManager { - method_18234($$0: ResourceLocation_): boolean; - method_29213(): Internal.Stream; - fabric_getResourceType(): Internal.class_3264; - method_14488($$0: string, $$1: Internal.Predicate_): Internal.Collection; - method_14487(): Internal.Set; - method_14486($$0: ResourceLocation_): Internal.class_3298; - close(): void; - method_14489($$0: ResourceLocation_): Internal.List; - readonly field_36389 : Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6861_ = class_6861; - class class_3910 extends Internal.class_1703 { - method_7609($$0: Internal.class_1263_): void; - method_7597($$0: Internal.class_1657_): boolean; - method_7595($$0: Internal.class_1657_): void; - method_7613($$0: Internal.class_1799_, $$1: Internal.class_1735_): boolean; - method_7601($$0: Internal.class_1657_, $$1: number): Internal.class_1799; - readonly field_17293 : Internal.class_1263; - static readonly field_30774 : 1; - static readonly field_30775 : 2; - static readonly field_30773 : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3910_ = class_3910; - interface BlockApiLookup$BlockApiProvider { - find(arg0: Internal.class_1937_, arg1: BlockPos_, arg2: Internal.class_2680_, arg3: Internal.class_2586_, arg4: C): A; - } - type BlockApiLookup$BlockApiProvider_ = ((arg0: Internal.class_1937, arg1: BlockPos, arg2: Internal.class_2680, arg3: Internal.class_2586, arg4: C) => A) | BlockApiLookup$BlockApiProvider; - interface WrappedJS { - } - type WrappedJS_ = WrappedJS; - interface ImmutableStringReader { - getCursor(): number; - getRemainingLength(): number; - getTotalLength(): number; - canRead(): boolean; - canRead(arg0: number): boolean; - getRemaining(): string; - getRead(): string; - getString(): string; - peek(arg0: number): string; - peek(): string; - } - type ImmutableStringReader_ = ImmutableStringReader; - class class_1853 extends Internal.class_1852 { - method_8110(): Internal.class_1799; - method_17712($$0: Internal.class_1715_): Internal.class_1799; - method_17713($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; + type Object2ByteFunction_ = ((arg0: any) => number) | Object2ByteFunction; + /** + * @javaClass net.minecraft.class_1872 + */ + class ShieldDecorationRecipe extends Internal.CustomRecipe { method_8113($$0: number, $$1: number): boolean; - method_8119(): Internal.class_1865; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + method_8119(): Internal.RecipeSerializer; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_1853_ = class_1853; - interface ItemBuilder$FinishUsingCallback { - finishUsingItem(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_): Internal.ItemStackJS; - } - type ItemBuilder$FinishUsingCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS) => Internal.ItemStackJS) | ItemBuilder$FinishUsingCallback; - interface Long2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Long2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ReferenceFunction; - } - type Long2ReferenceFunction_ = ((arg0: number) => V) | Long2ReferenceFunction; + type ShieldDecorationRecipe_ = ShieldDecorationRecipe; + /** + * @javaClass com.mojang.datafixers.util.Function12 + */ interface Function12 { curry9(): Internal.Function9>; apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12): R; @@ -3064,323 +931,1008 @@ declare namespace Internal { curry2(): Internal.BiFunction>; curry(): Internal.Function>; } - type Function12_ = Function12; - abstract class class_6885$class_6887 implements Internal.class_6885 { - iterator(): Internal.Iterator>; - method_40243($$0: Internal.Random_): Internal.Optional>; - spliterator(): Internal.Spliterator>; - method_40560($$0: Internal.class_2378_): boolean; - method_40240($$0: number): Internal.class_6880; - method_40247(): number; - method_40239(): Internal.Stream>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_6885$class_6887_ = class_6885$class_6887; - interface ServerPlayerEntityAccessor { - getScreenHandlerSyncId(): number; - setScreenHandlerSyncId(arg0: number): void; - callOnScreenHandlerOpened(arg0: Internal.class_1703_): void; - } - type ServerPlayerEntityAccessor_ = ServerPlayerEntityAccessor; - class ScriptFileInfo { - getPackMode(): string; - getProperty(s: string, def: string): string; - getPriority(): number; - preload(source: Internal.ScriptSource_): Internal.Throwable; - isIgnored(): boolean; - readonly file : string; - readonly location : string; - readonly id : ResourceLocation; - readonly pack : Internal.ScriptPackInfo; - get ignored(): boolean; - get packMode(): string; - get priority(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptFileInfo_ = ScriptFileInfo; - class class_2641 implements Internal.class_2596 { - method_11403(): Internal.RootCommandNode; - method_11404($$0: Internal.class_2602_): void; - method_11052($$0: Internal.class_2540_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2641_ = class_2641; - interface Reference2ObjectFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Reference2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ObjectFunction; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ObjectFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Reference2IntFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Reference2CharFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ObjectFunction; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Reference2DoubleFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ObjectFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Reference2ObjectFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ObjectFunction; - get(arg0: any): V; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ObjectFunction; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ObjectFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Reference2ByteFunction; - } - type Reference2ObjectFunction_ = ((arg0: any) => V) | Reference2ObjectFunction; - interface ShortBidirectionalIterator extends Internal.ShortIterator, Internal.ObjectBidirectionalIterator { - previous(): number; - previousShort(): number; - back(arg0: number): number; - skip(arg0: number): number; - } - type ShortBidirectionalIterator_ = ShortBidirectionalIterator; - class class_4304 implements Internal.class_863$class_864 { - method_23109($$0: Internal.class_4587_, $$1: Internal.class_4597_, $$2: number, $$3: number, $$4: number): void; - method_20561($$0: Internal.Collection_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_4304_ = class_4304; - class VariableSet implements Internal.UnitVariables { - getVariables(): Internal.VariableSet; - set(name: string, value: Internal.Unit_): Internal.VariableSet; - set(name: string, value: number): Internal.VariableSet; - get(entry: string): Internal.Unit; - setMutable(name: string, initialValue: number): Internal.MutableNumberUnit; - createSubset(): Internal.VariableSet; - get variables(): Internal.VariableSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VariableSet_ = VariableSet; - interface class_3262 extends Internal.AutoCloseable { - method_14408(arg0: Internal.class_3264_, arg1: string, arg2: string, arg3: number, arg4: Internal.Predicate_): Internal.Collection; - method_14407(arg0: Internal.class_3270_): T; - method_14406(arg0: Internal.class_3264_): Internal.Set; - method_14405(arg0: Internal.class_3264_, arg1: ResourceLocation_): Internal.InputStream; - method_14409(): string; - method_14411(arg0: Internal.class_3264_, arg1: ResourceLocation_): boolean; - method_14410(arg0: string): Internal.InputStream; - close(): void; - } - type class_3262_ = class_3262; - class class_7059 extends Internal.Record { - static method_41145($$0: Internal.class_6880_>): Internal.class_7059$class_7060; - hashCode(): number; - equals($$0: any): boolean; - comp_510(): Internal.List; - toString(): string; - comp_511(): Internal.class_6874; - static method_41146($$0: Internal.class_6880_>, $$1: number): Internal.class_7059$class_7060; - static readonly field_37196 : Internal.Codec>; - static readonly field_37195 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_7059_ = class_7059; - class class_5599 implements Internal.class_4013 { - method_14491($$0: Internal.class_3300_): void; - method_32072($$0: Internal.class_5601_): Internal.class_630; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_5599_ = class_5599; - class class_1548 extends Internal.class_1588 implements Internal.class_4582 { - method_5747($$0: number, $$1: number, $$2: Internal.class_1282_): boolean; - method_5800($$0: Internal.class_3218_, $$1: Internal.class_1538_): void; - static method_26908(): Internal.class_5132$class_5133; - method_5749($$0: Internal.class_2487_): void; - method_7000(): boolean; - method_7004(): void; - method_5980($$0: Internal.class_1309_): void; - method_7003($$0: number): number; - method_6872(): boolean; - method_7002(): void; - method_6121($$0: Internal.class_1297_): boolean; - method_7008(): boolean; - method_7007(): number; - method_5850(): number; - method_5652($$0: Internal.class_2487_): void; - method_5773(): void; - method_7005($$0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1548_ = class_1548; - interface class_116 { - method_512(): T; - method_511(arg0: Internal.class_117$class_118_): T; - } - type class_116_ = class_116; - class class_1872 extends Internal.class_1852 { - method_8113($$0: number, $$1: number): boolean; - method_8119(): Internal.class_1865; - method_17731($$0: Internal.class_1715_): Internal.class_1799; - method_17732($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1872_ = class_1872; - interface ChannelFuture extends io.netty.util.concurrent.Future { - removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ChannelFuture; - isVoid(): boolean; - syncUninterruptibly(): Internal.ChannelFuture; - await(): Internal.ChannelFuture; - channel(): io.netty.channel.Channel; - awaitUninterruptibly(): Internal.ChannelFuture; - removeListener(arg0: Internal.GenericFutureListener_>): Internal.ChannelFuture; - addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ChannelFuture; - sync(): Internal.ChannelFuture; - addListener(arg0: Internal.GenericFutureListener_>): Internal.ChannelFuture; - } - type ChannelFuture_ = ChannelFuture; - class Cipher { - static getMaxAllowedParameterSpec(arg0: string): Internal.AlgorithmParameterSpec; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_): void; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_): void; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.SecureRandom_): void; - init(arg0: number, arg1: Internal.Key_): void; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_, arg3: Internal.SecureRandom_): void; - init(arg0: number, arg1: Internal.Certificate_): void; - init(arg0: number, arg1: Internal.Certificate_, arg2: Internal.SecureRandom_): void; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_, arg3: Internal.SecureRandom_): void; - getAlgorithm(): string; - update(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; - update(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; - update(arg0: number[], arg1: number, arg2: number): number[]; - update(arg0: number[]): number[]; - update(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; - getOutputSize(arg0: number): number; - updateAAD(arg0: Internal.ByteBuffer_): void; - updateAAD(arg0: number[], arg1: number, arg2: number): void; - updateAAD(arg0: number[]): void; - doFinal(arg0: number[], arg1: number): number; - doFinal(arg0: number[]): number[]; - doFinal(): number[]; - doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; - doFinal(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; - doFinal(arg0: number[], arg1: number, arg2: number): number[]; - doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; - static getMaxAllowedKeyLength(arg0: string): number; - unwrap(arg0: number[], arg1: string, arg2: number): Internal.Key; - getExemptionMechanism(): Internal.ExemptionMechanism; - getBlockSize(): number; - getIV(): number[]; - getParameters(): Internal.AlgorithmParameters; - getProvider(): Internal.Provider; - toString(): string; - static getInstance(arg0: string): Internal.Cipher; - static getInstance(arg0: string, arg1: Internal.Provider_): Internal.Cipher; - static getInstance(arg0: string, arg1: string): Internal.Cipher; - wrap(arg0: Internal.Key_): number[]; - static readonly WRAP_MODE : 3; - static readonly UNWRAP_MODE : 4; - static readonly ENCRYPT_MODE : 1; - static readonly PUBLIC_KEY : 1; - static readonly PRIVATE_KEY : 2; - static readonly SECRET_KEY : 3; - static readonly DECRYPT_MODE : 2; - get provider(): Internal.Provider; - get exemptionMechanism(): Internal.ExemptionMechanism; - get iV(): number[]; - get parameters(): Internal.AlgorithmParameters; - get blockSize(): number; - get algorithm(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Cipher_ = Cipher; - interface ObjLongConsumer { - accept(arg0: T, arg1: number): void; - } - type ObjLongConsumer_ = ((arg0: T, arg1: number) => void) | ObjLongConsumer; - interface EventExecutorGroup extends Internal.ScheduledExecutorService, Internal.Iterable { - scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - next(): Internal.EventExecutor; - terminationFuture(): io.netty.util.concurrent.Future; - isShuttingDown(): boolean; - schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - iterator(): Internal.Iterator; - shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; - shutdownGracefully(): io.netty.util.concurrent.Future; - submit(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future; - submit(arg0: Internal.Callable_): io.netty.util.concurrent.Future; - submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future; - scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - shutdownNow(): Internal.List; - shutdown(): void; - } - type EventExecutorGroup_ = EventExecutorGroup; + type Function12_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12) => R) | Function12; /** + * @javaClass dev.latvian.mods.kubejs.item.custom.ItemArmorTierEventJS */ - abstract class FluidStackJS implements Internal.WrappedJS, Internal.Copyable { - getNbt(): Internal.class_2487; - getChance(): number; - getTags(): Internal.Collection; - getId(): string; - toNBT(): Internal.class_2487; - setChance(c: number): void; + class ItemArmorTierEventJS extends Internal.StartupEventJS { + add(id: string, parent: string, tier: Internal.Consumer_): void; + add(id: string, tier: Internal.Consumer_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ItemArmorTierEventJS_ = ItemArmorTierEventJS; + /** + * @javaClass net.minecraft.class_338 + */ + class ChatComponent extends Internal.GuiComponent implements Internal.MixinChatHudAccessor { + handler$bkj000$addMessage(message: Internal.Component_, cbi: Internal.CallbackInfo_): void; + redirect$bkj000$messagesSize(messages: Internal.List_): number; + modify$bkj000$addMessage_addMessage_text(text: Internal.Component_): Internal.Component; + enqueueMessage($$0: Internal.Component_): void; + handleChatQueueClicked($$0: number, $$1: number): boolean; + resetChatScroll(): void; + getWidth(): number; + static getWidth($$0: number): number; + args$bkj000$addMessage_addMessage(args: Internal.Args_): void; + clearMessages($$0: boolean): void; + scrollChat($$0: number): void; + addMessage($$0: Internal.Component_): void; + static getHeight($$0: number): number; + getHeight(): number; + addRecentChat($$0: string): void; + redirect$bkj000$messagesRemove(messages: Internal.List_, index: number): any; + getScale(): number; + rescaleChat(): void; + getLinesPerPage(): number; + render($$0: Internal.PoseStack_, $$1: number): void; + getClickedComponentStyleAt($$0: number, $$1: number): Internal.Style; + getRecentChat(): Internal.List; + get linesPerPage(): number; + get recentChat(): Internal.List; + get width(): number; + get scale(): number; + get height(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChatComponent_ = ChatComponent; + /** + * @javaClass net.minecraft.class_4647$class_5208 + */ + class FoliagePlacer$FoliageAttachment { + radiusOffset(): number; + doubleTrunk(): boolean; + pos(): BlockPos; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FoliagePlacer$FoliageAttachment_ = FoliagePlacer$FoliageAttachment; + /** + * @javaClass io.netty.channel.ChannelOutboundBuffer + */ + class ChannelOutboundBuffer { + currentProgress(): number; + bytesBeforeUnwritable(): number; + getUserDefinedWritability(arg0: number): boolean; + isEmpty(): boolean; + isWritable(): boolean; + nioBuffers(): Internal.ByteBuffer[]; + nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; + nioBufferCount(): number; + removeBytes(arg0: number): void; + addMessage(arg0: any, arg1: number, arg2: Internal.ChannelPromise_): void; + remove(): boolean; + remove(arg0: Internal.Throwable_): boolean; + addFlush(): void; + forEachFlushedMessage(arg0: Internal.ChannelOutboundBuffer$MessageProcessor_): void; + totalPendingWriteBytes(): number; + current(): any; + setUserDefinedWritability(arg0: number, arg1: boolean): void; + size(): number; + nioBufferSize(): number; + recycle(): void; + progress(arg0: number): void; + bytesBeforeWritable(): number; + get empty(): boolean; + get writable(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChannelOutboundBuffer_ = ChannelOutboundBuffer; + /** + * @javaClass com.mojang.brigadier.context.CommandContext + */ + class CommandContext { + copyFor(arg0: S): Internal.CommandContext; + getRedirectModifier(): Internal.RedirectModifier; + hasNodes(): boolean; + getNodes(): Internal.List>; + getCommand(): Internal.Command; + getChild(): Internal.CommandContext; + isForked(): boolean; + getArgument(arg0: string, arg1: Internal.Class_): V; + getInput(): string; + getLastChild(): Internal.CommandContext; + getRange(): Internal.StringRange; + getSource(): S; hashCode(): number; - static of(o: any, amount: number, nbt: Internal.class_2487_): Internal.FluidStackJS; - static of(o: any): Internal.FluidStackJS; - withAmount(amount: number): Internal.FluidStackJS; - withChance(c: number): Internal.FluidStackJS; - copy(): Internal.FluidStackJS; - setAmount(arg0: number): void; - getAmount(): number; - withNBT(nbt: Internal.class_2487_): Internal.FluidStackJS; + equals(arg0: any): boolean; + getRootNode(): Internal.CommandNode; + get input(): string; + get nodes(): Internal.List>; + get lastChild(): Internal.CommandContext; + get range(): Internal.StringRange; + get source(): S; + get redirectModifier(): Internal.RedirectModifier; + get command(): Internal.Command; + get forked(): boolean; + get child(): Internal.CommandContext; + get rootNode(): Internal.CommandNode; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CommandContext_ = CommandContext; + /** + * @javaClass net.minecraft.class_3300 + */ + interface ResourceManager extends Internal.ResourceProvider { + listPacks(): Internal.Stream; + listResources(arg0: string, arg1: Internal.Predicate_): Internal.Collection; + getResources(arg0: ResourceLocation_): Internal.List; + getNamespaces(): Internal.Set; + hasResource(arg0: ResourceLocation_): boolean; + } + type ResourceManager_ = ResourceManager; + /** + * @javaClass net.minecraft.class_167 + */ + class AdvancementProgress implements Internal.Comparable { + getFirstProgressDate(): Internal.Date; + getCriterion($$0: string): Internal.CriterionProgress; + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + getProgressText(): string; + update($$0: Internal.Map_, $$1: string[][]): void; + compareTo($$0: Internal.AdvancementProgress_): number; + isDone(): boolean; + hasProgress(): boolean; + revokeProgress($$0: string): boolean; + grantProgress($$0: string): boolean; + getCompletedCriteria(): Internal.Iterable; + getRemainingCriteria(): Internal.Iterable; + getPercent(): number; + toString(): string; + static fromNetwork($$0: Internal.FriendlyByteBuf_): this; + get completedCriteria(): Internal.Iterable; + get remainingCriteria(): Internal.Iterable; + get firstProgressDate(): Internal.Date; + get done(): boolean; + get percent(): number; + get progressText(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AdvancementProgress_ = AdvancementProgress; + /** + * @javaClass it.unimi.dsi.fastutil.longs.Long2LongFunction + */ + interface Long2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.LongUnaryOperator { + getOrDefault(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: any): number; + remove(arg0: number): number; + defaultReturnValue(): number; + defaultReturnValue(arg0: number): void; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; + identity(): this; + get(arg0: any): number; + get(arg0: number): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; + containsKey(arg0: any): boolean; + containsKey(arg0: number): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; + applyAsLong(arg0: number): number; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; + } + type Long2LongFunction_ = ((arg0: number) => number) | Long2LongFunction; + /** + * @javaClass net.minecraft.class_2926$class_2930 + */ + class ServerStatus$Version { + getName(): string; + getProtocol(): number; + get protocol(): number; + get name(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerStatus$Version_ = ServerStatus$Version; + /** + * @javaClass net.minecraft.class_1699 + */ + class MinecartSpawner extends Internal.AbstractMinecart { + handleEntityEvent($$0: number): void; + onlyOpCanSetNbt(): boolean; + getSpawner(): Internal.BaseSpawner; + getMinecartType(): Internal.AbstractMinecart$Type; + getDefaultDisplayBlockState(): Internal.BlockState; + tick(): void; + get spawner(): Internal.BaseSpawner; + get defaultDisplayBlockState(): Internal.BlockState; + get minecartType(): Internal.AbstractMinecart$Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type MinecartSpawner_ = MinecartSpawner; + /** + * @javaClass net.minecraft.class_3829 + */ + interface Clearable { + clearContent(): void; + tryClear($$0: any): void; + } + type Clearable_ = (() => void) | Clearable; + /** + * @javaClass net.minecraft.class_4660 + */ + class CocoaDecorator extends Internal.TreeDecorator { + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CocoaDecorator_ = CocoaDecorator; + /** + * @javaClass net.minecraft.class_5498 + */ + class CameraType extends Internal.Enum { + isMirrored(): boolean; + isFirstPerson(): boolean; + static valueOf($$0: string): this; + static values(): Internal.CameraType[]; + cycle(): this; + static readonly "THIRD_PERSON_BACK" : Internal.CameraType; + static readonly "THIRD_PERSON_FRONT" : Internal.CameraType; + static readonly "FIRST_PERSON" : Internal.CameraType; + get mirrored(): boolean; + get firstPerson(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CameraType_ = "first_person" | "third_person_back" | "third_person_front" | CameraType; + /** + * @javaClass net.minecraft.class_3337 + */ + class UserWhiteList extends Internal.StoredUserList { + isWhiteListed($$0: Internal.GameProfile_): boolean; + getUserList(): string[]; + get userList(): string[]; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type UserWhiteList_ = UserWhiteList; + /** + * @javaClass net.minecraft.class_1453 + */ + class Parrot extends Internal.ShoulderRidingEntity implements Internal.FlyingAnimal { + isBaby(): boolean; + getAmbientSound(): Internal.SoundEvent; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + static getAmbient($$0: Internal.Level_, $$1: Internal.Random_): Internal.SoundEvent; + setRecordPlayingNearby($$0: BlockPos_, $$1: boolean): void; + getSoundSource(): Internal.SoundSource; + isFood($$0: Internal.ItemStack_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + doHurtTarget($$0: Internal.Entity_): boolean; + static checkParrotSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + setVariant($$0: number): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + getLeashOffset(): Vec3; + aiStep(): void; + getVariant(): number; + isPushable(): boolean; + isPartyParrot(): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static imitateNearbyMobs($$0: Internal.Level_, $$1: Internal.Entity_): boolean; + static getPitch($$0: Internal.Random_): number; + method_6581(): boolean; + canMate($$0: Internal.Animal_): boolean; + getVoicePitch(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + "flapSpeed" : number; + "oFlap" : number; + "flap" : number; + "oFlapSpeed" : number; + get voicePitch(): number; + get pushable(): boolean; + get baby(): boolean; + get variant(): number; + get partyParrot(): boolean; + get soundSource(): Internal.SoundSource; + get ambientSound(): Internal.SoundEvent; + get leashOffset(): Vec3; + set variant($$0: number); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Parrot_ = Parrot; + /** + * @javaClass net.minecraft.class_236 + */ + class TimerQueue { + schedule($$0: string, $$1: number, $$2: Internal.TimerCallback_): void; + getEventsIds(): Internal.Set; + store(): Internal.ListTag; + tick($$0: T, $$1: number): void; + remove($$0: string): number; + get eventsIds(): Internal.Set; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TimerQueue_ = TimerQueue; + /** + * @javaClass java.lang.module.ModuleReference + */ + abstract class ModuleReference { + location(): Internal.Optional; + descriptor(): Internal.ModuleDescriptor; + open(): Internal.ModuleReader; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModuleReference_ = ModuleReference; + /** + * @javaClass it.unimi.dsi.fastutil.objects.Reference2IntFunction + */ + interface Reference2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Reference2ShortFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): Internal.Reference2IntFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + remove(arg0: any): number; + defaultReturnValue(arg0: number): void; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Reference2ObjectFunction; + get(arg0: any): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Reference2LongFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Reference2ByteFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Reference2FloatFunction; + applyAsInt(arg0: K): number; + removeInt(arg0: any): number; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2IntFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Reference2CharFunction; + getInt(arg0: any): number; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2IntFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2IntFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2IntFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2IntFunction; + } + type Reference2IntFunction_ = ((arg0: any) => number) | Reference2IntFunction; + /** + * @javaClass java.util.function.DoubleUnaryOperator + */ + interface DoubleUnaryOperator { + applyAsDouble(arg0: number): number; + compose(arg0: Internal.DoubleUnaryOperator_): this; + identity(): this; + andThen(arg0: Internal.DoubleUnaryOperator_): this; + } + type DoubleUnaryOperator_ = ((arg0: number) => number) | DoubleUnaryOperator; + /** + * @javaClass net.minecraft.class_2483 + */ + abstract class CollectionTag extends Internal.AbstractList implements Internal.Tag { + add(arg0: number, arg1: T): void; + getElementType(): number; + set(arg0: number, arg1: T): T; + setTag(arg0: number, arg1: Internal.Tag_): boolean; + addTag(arg0: number, arg1: Internal.Tag_): boolean; + remove(arg0: number): T; + get elementType(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CollectionTag_ = CollectionTag; + /** + * @javaClass net.minecraft.class_2361 + */ + class IdMapper implements Internal.IdMap, Internal.RemovableIdList { + add($$0: T): void; + fabric_remapIds(map: Internal.Int2IntMap_): void; + contains($$0: number): boolean; + iterator(): Internal.Iterator; + size(): number; + addMapping($$0: T, $$1: number): void; + getId($$0: T): number; + fabric_remapId(from: number, to: number): void; + fabric_remove(o: any): void; + fabric_removeId(i: number): void; + byId($$0: number): T; + fabric_clear(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IdMapper_ = IdMapper; + /** + * @javaClass java.nio.file.PathMatcher + */ + interface PathMatcher { + matches(arg0: Internal.Path_): boolean; + } + type PathMatcher_ = ((arg0: Internal.Path) => boolean) | PathMatcher; + /** + * @javaClass net.minecraft.class_1413 + */ + class Sensing { + hasLineOfSight($$0: Internal.Entity_): boolean; + tick(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Sensing_ = Sensing; + /** + * @javaClass net.minecraft.class_5919 + */ + class FossilFeatureConfiguration implements Internal.FeatureConfiguration { + readonly "overlayStructures" : Internal.List; + readonly "overlayProcessors" : Internal.Holder; + static readonly "CODEC" : Internal.Codec; + readonly "maxEmptyCornersAllowed" : number; + readonly "fossilStructures" : Internal.List; + readonly "fossilProcessors" : Internal.Holder; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type FossilFeatureConfiguration_ = FossilFeatureConfiguration; + /** + * @javaClass io.netty.channel.ChannelHandler + */ + interface ChannelHandler { + exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; + handlerAdded(arg0: Internal.ChannelHandlerContext_): void; + handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; + } + type ChannelHandler_ = ChannelHandler; + /** + * @javaClass dev.latvian.mods.rhino.mod.util.JsonSerializable + */ + interface JsonSerializable { + toJson(): Internal.JsonElement; + } + type JsonSerializable_ = (() => Internal.JsonElement) | JsonSerializable; + /** + * @javaClass net.minecraft.class_5650 + */ + class LootNbtProviderType extends Internal.SerializerType { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootNbtProviderType_ = Special.LootNbtProviderType | LootNbtProviderType; + /** + * @javaClass net.minecraft.class_4080 + */ + abstract class SimplePreparableReloadListener implements Internal.PreparableReloadListener { + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SimplePreparableReloadListener_ = SimplePreparableReloadListener; + /** + * @javaClass dev.latvian.mods.kubejs.generator.JsonGenerator + */ + class JsonGenerator { + getAllJsons(): Internal.Map; + json(id: ResourceLocation_, json: Internal.JsonElement_): void; + get allJsons(): Internal.Map; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type JsonGenerator_ = JsonGenerator; + /** + * @javaClass org.lwjgl.stb.STBTTFontinfo + */ + class STBTTFontinfo extends Internal.Struct implements Internal.NativeResource { + static malloc(arg0: number): Internal.STBTTFontinfo$Buffer; + static malloc(): this; + static createSafe(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; + static createSafe(arg0: number): this; + sizeof(): number; + static callocStack(): this; + static callocStack(arg0: Internal.MemoryStack_): this; + static callocStack(arg0: number): Internal.STBTTFontinfo$Buffer; + static callocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; + static create(arg0: number): this; + static create(): this; + static create(arg0: number): Internal.STBTTFontinfo$Buffer; + static create(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; + static calloc(): this; + static calloc(arg0: number): Internal.STBTTFontinfo$Buffer; + static mallocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; + static mallocStack(): this; + static mallocStack(arg0: number): Internal.STBTTFontinfo$Buffer; + static mallocStack(arg0: Internal.MemoryStack_): this; + static readonly "ALIGNOF" : 8; + static readonly "SIZEOF" : 160; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type STBTTFontinfo_ = STBTTFontinfo; + /** + * @javaClass net.minecraft.class_5338 + */ + class LootPoolEntryType extends Internal.SerializerType { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LootPoolEntryType_ = Special.LootPoolEntryType | LootPoolEntryType; + /** + * @javaClass net.minecraft.class_2596 + */ + interface Packet { + handle(arg0: T): void; + isSkippable(): boolean; + write(arg0: Internal.FriendlyByteBuf_): void; + } + type Packet_ = Packet; + /** + * @javaClass net.fabricmc.fabric.impl.client.rendering.ColorProviderRegistryImpl$ColorMapperHolder + */ + interface ColorProviderRegistryImpl$ColorMapperHolder { + get(arg0: T): Provider; + } + type ColorProviderRegistryImpl$ColorMapperHolder_ = ((arg0: T) => Provider) | ColorProviderRegistryImpl$ColorMapperHolder; + /** + * @javaClass java.lang.invoke.VarHandle$VarHandleDesc + */ + class VarHandle$VarHandleDesc extends Internal.DynamicConstantDesc { + static ofStaticField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): this; + varType(): Internal.ClassDesc; + static ofArray(arg0: Internal.ClassDesc_): this; + toString(): string; + resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): Internal.VarHandle; + static ofField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type VarHandle$VarHandleDesc_ = VarHandle$VarHandleDesc; + /** + * @javaClass java.net.SocketAddress + */ + abstract class SocketAddress implements Internal.Serializable { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SocketAddress_ = SocketAddress; + /** + * @javaClass net.minecraft.class_750 + */ + class ChunkBufferBuilderPack { + builder($$0: Internal.RenderType_): Internal.BufferBuilder; + clearAll(): void; + discardAll(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ChunkBufferBuilderPack_ = ChunkBufferBuilderPack; + /** + * @javaClass java.net.InetSocketAddress + */ + class InetSocketAddress extends Internal.SocketAddress { + isUnresolved(): boolean; + static createUnresolved(arg0: string, arg1: number): this; + getPort(): number; + getHostName(): string; + hashCode(): number; + equals(arg0: any): boolean; + getHostString(): string; + getAddress(): Internal.InetAddress; + toString(): string; + get unresolved(): boolean; + get hostName(): string; + get address(): Internal.InetAddress; + get port(): number; + get hostString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type InetSocketAddress_ = InetSocketAddress; + /** + * @javaClass net.minecraft.class_5336 + */ + class SerializerType { + getSerializer(): Internal.Serializer; + get serializer(): Internal.Serializer; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SerializerType_ = SerializerType; + /** + * @javaClass net.minecraft.class_4662 + */ + abstract class TreeDecorator { + place(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: Internal.List_, arg4: Internal.List_): void; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TreeDecorator_ = TreeDecorator; + /** + * @javaClass java.lang.module.ModuleDescriptor$Opens + */ + class ModuleDescriptor$Opens implements Internal.Comparable { + hashCode(): number; + equals(arg0: any): boolean; + isQualified(): boolean; + toString(): string; + source(): string; + compareTo(arg0: Internal.ModuleDescriptor$Opens_): number; + modifiers(): Internal.Set; + targets(): Internal.Set; + get qualified(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ModuleDescriptor$Opens_ = ModuleDescriptor$Opens; + /** + * @javaClass it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction + */ + abstract class AbstractLong2ObjectFunction implements Internal.Long2ObjectFunction, Internal.Serializable { + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AbstractLong2ObjectFunction_ = AbstractLong2ObjectFunction; + /** + * @javaClass java.util.stream.DoubleStream$DoubleMapMultiConsumer + */ + interface DoubleStream$DoubleMapMultiConsumer { + accept(arg0: number, arg1: Internal.DoubleConsumer_): void; + } + type DoubleStream$DoubleMapMultiConsumer_ = ((arg0: number, arg1: Internal.DoubleConsumer) => void) | DoubleStream$DoubleMapMultiConsumer; + /** + * @javaClass net.minecraft.class_3528 + */ + class LazyLoadedValue { + get(): T; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type LazyLoadedValue_ = LazyLoadedValue; + /** + * @javaClass net.minecraft.class_1677 + */ + class SmallFireball extends Internal.Fireball { + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isPickable(): boolean; + get pickable(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type SmallFireball_ = SmallFireball; + /** + * @javaClass net.minecraft.class_1281 + */ + class CombatEntry { + getHealthAfterDamage(): number; + isCombatRelated(): boolean; + getDamage(): number; + getLocation(): string; + getTime(): number; + getSource(): Internal.DamageSource; + getHealthBeforeDamage(): number; + getAttackerName(): Internal.Component; + getAttacker(): Internal.Entity; + getFallDistance(): number; + get damage(): number; + get fallDistance(): number; + get healthBeforeDamage(): number; + get combatRelated(): boolean; + get attackerName(): Internal.Component; + get attacker(): Internal.Entity; + get location(): string; + get healthAfterDamage(): number; + get time(): number; + get source(): Internal.DamageSource; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CombatEntry_ = CombatEntry; + /** + * @javaClass net.minecraft.class_1927 + */ + class Explosion implements Internal.ExplosionHooksImpl$ExplosionExtensions { + architectury_getPosition(): Vec3; + handler$bnl000$affectWorld(bl: boolean, cbi: Internal.CallbackInfo_): void; + finalizeExplosion($$0: boolean): void; + handler$bnl000$collectBlocksAndDamageEntities(cbi: Internal.CallbackInfo_): void; + getDamageSource(): Internal.DamageSource; + explode(): void; + getToBlow(): Internal.List; + getHitPlayers(): Internal.Map; + static getSeenPercent($$0: Vec3_, $$1: Internal.Entity_): number; + clearToBlow(): void; + getSourceMob(): Internal.LivingEntity; + "source" : Internal.Entity; + "radius" : number; + get toBlow(): Internal.List; + get sourceMob(): Internal.LivingEntity; + get hitPlayers(): Internal.Map; + get damageSource(): Internal.DamageSource; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Explosion_ = Explosion; + /** + * @javaClass net.minecraft.class_3726 + */ + interface CollisionContext { + isDescending(): boolean; + isHoldingItem(arg0: Internal.Item_): boolean; + of($$0: Internal.Entity_): this; + canStandOnFluid(arg0: Internal.FluidState_, arg1: Internal.FluidState_): boolean; + isAbove(arg0: Internal.VoxelShape_, arg1: BlockPos_, arg2: boolean): boolean; + empty(): this; + } + type CollisionContext_ = CollisionContext; + /** + * @javaClass com.minenash.customhud.mixin.WorldRendererAccess + */ + interface WorldRendererAccess { + getCompletedChunks(): number; + getChunkBuilder(): Internal.ChunkRenderDispatcher; + getRegularEntityCount(): number; + getChunks(): Internal.ViewArea; + } + type WorldRendererAccess_ = WorldRendererAccess; + /** + * @javaClass java.lang.Thread$State + */ + class Thread$State extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.Thread$State[]; + static readonly "NEW" : Internal.Thread$State; + static readonly "TERMINATED" : Internal.Thread$State; + static readonly "RUNNABLE" : Internal.Thread$State; + static readonly "BLOCKED" : Internal.Thread$State; + static readonly "WAITING" : Internal.Thread$State; + static readonly "TIMED_WAITING" : Internal.Thread$State; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Thread$State_ = "new" | "runnable" | "blocked" | "waiting" | "terminated" | "timed_waiting" | Thread$State; + /** + * @javaClass net.minecraft.class_1682 + */ + abstract class ThrowableProjectile extends Internal.Projectile { + shouldRenderAtSqrDistance($$0: number): boolean; + tick(): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ThrowableProjectile_ = ThrowableProjectile; + /** + * @javaClass net.minecraft.class_2495 + */ + class IntArrayTag extends Internal.CollectionTag { + add($$0: number, $$1: Internal.IntTag_): void; + getElementType(): number; + set($$0: number, $$1: Internal.IntTag_): Internal.IntTag; + getAsIntArray(): number[]; + method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + clear(): void; + addTag($$0: number, $$1: Internal.Tag_): boolean; + method_23258(): Internal.TagType; + remove($$0: number): Internal.IntTag; + method_32289($$0: Internal.TagVisitor_): void; + method_10711(): number; + size(): number; + method_10713($$0: Internal.DataOutput_): void; + hashCode(): number; + get($$0: number): Internal.IntTag; + equals($$0: any): boolean; + setTag($$0: number, $$1: Internal.Tag_): boolean; + toString(): string; + copy(): this; + static readonly "TYPE" : Internal.TagType; + get asIntArray(): number[]; + get elementType(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type IntArrayTag_ = IntArrayTag; + /** + * @javaClass com.mojang.brigadier.AmbiguityConsumer + */ + interface AmbiguityConsumer { + ambiguous(arg0: Internal.CommandNode_, arg1: Internal.CommandNode_, arg2: Internal.CommandNode_, arg3: Internal.Collection_): void; + } + type AmbiguityConsumer_ = ((arg0: Internal.CommandNode, arg1: Internal.CommandNode, arg2: Internal.CommandNode, arg3: Internal.Collection) => void) | AmbiguityConsumer; + /** + * @javaClass dev.latvian.mods.kubejs.item.ItemStackJS + */ + class ItemStackJS implements Internal.IngredientJS, Internal.NBTSerializable, Internal.ChangeListener, Internal.SpecialEquality { + getItemIds(): Internal.Set; + getNbt(): Internal.CompoundTag; + isBlock(): boolean; + getName(): Internal.Component; + getStacks(): Internal.Set; + getVanillaItems(): Internal.Set; + static findGroup(id: string): Internal.CreativeModeTab; + getItem(): Internal.Item; + hasEnchantment(enchantment: Internal.Enchantment_, level: number): boolean; + getTags(): Internal.Collection; + getItemGroup(): string; + setChance(c: number): void; + static getList(): Internal.List; + getFirst(): this; + withChance(c: number): this; + withName(displayName: Internal.Component_): this; + getCount(): number; + setCount(count: number): void; + testVanillaItem(item: Internal.Item_): boolean; hasTag(tag: ResourceLocation_): boolean; + test(other: Internal.ItemStackJS_): boolean; + hasChance(): boolean; + static getRawItem(o: any): Internal.Item; + getNbtString(): string; + isNBTEqual(other: Internal.ItemStack_): boolean; + isNBTEqual(other: Internal.ItemStackJS_): boolean; + toJson(): Internal.JsonElement; + withCount(c: number): this; + static getListJS(): Internal.ListJS; + hasNBT(): boolean; + areItemsEqual(other: Internal.ItemStack_): boolean; + areItemsEqual(other: Internal.ItemStackJS_): boolean; + getMod(): string; + getChance(): number; + isInvalidRecipeIngredient(): boolean; + /** + */ + getId(): Special.Item & `${string}:${string}`; + weakNBT(): Internal.IngredientJS; + static clearListCache(): void; + toNBT(): Internal.CompoundTag; + getHarvestSpeed(block: Internal.BlockContainerJS_): number; + getHarvestSpeed(): number; + hashCode(): number; + toRawResultJson(): Internal.JsonElement; + static of(o: any): this; + getItemStack(): Internal.ItemStack; + copy(): this; + withNBT(nbt: Internal.CompoundTag_): this; + toResultJson(): Internal.JsonElement; + onChanged(o: Internal.Tag_): void; + static getTypeList(): Internal.ListJS; isEmpty(): boolean; strongEquals(o: any): boolean; - hasChance(): boolean; - getFluidStack(): Internal.FluidStack; - toJson(): Internal.JsonObject; + getEnchantments(): Internal.MapJS; + getFluidStack(): Internal.FluidStackJS; + removeNBT(): this; + static resultFromRecipeJson(json: Internal.JsonElement_): this; + enchant(enchantments: Internal.MapJS_): this; + enchant(enchantment: Internal.Enchantment_, level: number): this; + testVanilla(other: Internal.ItemStack_): boolean; equals(o: any): boolean; - getFluid(): Internal.class_3611; - static fromJson(e: Internal.JsonElement_): Internal.FluidStackJS; + ignoreNBT(): Internal.IngredientJS; + getTypeData(): Internal.CompoundTag; toString(): string; removeChance(): void; - setNbt(arg0: Internal.class_2487_): void; - get nbt(): Internal.class_2487; - get amount(): number; - get chance(): number; - get fluidStack(): Internal.FluidStack; - get fluid(): Internal.class_3611; - get id(): string; - get tags(): Internal.Collection; + setNbt(tag: Internal.CompoundTag_): void; + static readonly "EMPTY" : Internal.ItemStackJS; + get nbt(): Internal.CompoundTag; + get itemStack(): Internal.ItemStack; + get mod(): string; + get itemIds(): Internal.Set; + get vanillaItems(): Internal.Set; get empty(): boolean; - set nbt(arg0: Internal.class_2487_); - set amount(arg0: number); + get harvestSpeed(): number; + get typeList(): Internal.ListJS; + get nbtString(): string; + get block(): boolean; + /** + */ + get id(): Special.Item & `${string}:${string}`; + get invalidRecipeIngredient(): boolean; + get itemGroup(): string; + get item(): Internal.Item; + get chance(): number; + get stacks(): Internal.Set; + get count(): number; + get list(): Internal.List; + get enchantments(): Internal.MapJS; + get typeData(): Internal.CompoundTag; + get listJS(): Internal.ListJS; + get tags(): Internal.Collection; + get name(): Internal.Component; + get fluidStack(): Internal.FluidStackJS; + get first(): this; + set nbt(tag: Internal.CompoundTag_); set chance(c: number); + set count(count: number); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ @@ -3388,461 +1940,1924 @@ declare namespace Internal { } /** */ - type FluidStackJS_ = Internal.FluidStack_ | net.minecraft.world.level.material.Fluid | Internal.JsonObject_ | {fluid: ResourceLocation_, amount?: number, nbt?: Internal.CompoundTag_} | "" | "-" | "empty" | "minecraft:empty" | `${Special.Fluid} ${number}` | FluidStackJS; - abstract class class_3031 { - static method_36999($$0: Internal.class_6862_): Internal.Predicate; - static method_33982($$0: Internal.Function_, $$1: BlockPos_, $$2: Internal.Predicate_): boolean; - static method_33981($$0: Internal.Function_, $$1: BlockPos_): boolean; - static method_27370($$0: Internal.class_3746_, $$1: BlockPos_): boolean; - method_13151(arg0: Internal.class_5821_): boolean; - method_40163($$0: FC, $$1: Internal.class_5281_, $$2: Internal.class_2794_, $$3: Internal.Random_, $$4: BlockPos_): boolean; - static method_27368($$0: Internal.class_3746_, $$1: BlockPos_): boolean; - static method_23396($$0: Internal.class_2680_): boolean; - method_28627(): Internal.Codec>>; - static readonly field_13546 : Internal.class_3031; - static readonly field_13509 : Internal.class_3031; - static readonly field_29250 : Internal.class_3031; - static readonly field_29251 : Internal.class_3031; - static readonly field_29252 : Internal.class_3031; - static readonly field_28204 : Internal.class_3031; - static readonly field_22185 : Internal.class_3031; - static readonly field_27312 : Internal.class_3031; - static readonly field_28203 : Internal.class_3031; - static readonly field_22186 : Internal.class_3031; - static readonly field_22187 : Internal.class_3031; - static readonly field_22188 : Internal.class_3031; - static readonly field_28205 : Internal.class_3031; - static readonly field_19201 : Internal.class_3031; - static readonly field_28849 : Internal.class_3031; - static readonly field_21219 : Internal.class_3031; - static readonly field_13585 : Internal.class_3031; - static readonly field_13584 : Internal.class_3031; - static readonly field_13540 : Internal.class_3031; - static readonly field_29061 : Internal.class_3031; - static readonly field_13544 : Internal.class_3031; - static readonly field_13516 : Internal.class_3031; - static readonly field_13559 : Internal.class_3031; - static readonly field_13513 : Internal.class_3031; - static readonly field_13518 : Internal.class_3031; - static readonly field_13517 : Internal.class_3031; - static readonly field_13592 : Internal.class_3031; - static readonly field_13591 : Internal.class_3031; - static readonly field_13552 : Internal.class_3031; - static readonly field_13551 : Internal.class_3031; - static readonly field_13550 : Internal.class_3031; - static readonly field_13593 : Internal.class_3031; - static readonly field_13555 : Internal.class_3031; - static readonly field_13526 : Internal.class_2953; - static readonly field_13525 : Internal.class_3031; - static readonly field_13568 : Internal.class_3031; - static readonly field_26361 : Internal.class_3031; - static readonly field_21590 : Internal.class_3031; - static readonly field_28428 : Internal.class_3031; - static readonly field_35072 : Internal.class_3031; - static readonly field_13562 : Internal.class_3031; - static readonly field_33615 : Internal.class_3031; - static readonly field_13560 : Internal.class_3031; - static readonly field_13567 : Internal.class_3168; - static readonly field_13522 : Internal.class_3031; - static readonly field_13564 : Internal.class_3031; - static readonly field_13579 : Internal.class_3031; - static readonly field_13535 : Internal.class_3031; - static readonly field_13539 : Internal.class_3031; - static readonly field_24134 : Internal.class_3031; - static readonly field_23088 : Internal.class_3031; - static readonly field_21220 : Internal.class_3031; - static readonly field_21221 : Internal.class_3031; - static readonly field_23885 : Internal.class_3031; - static readonly field_23884 : Internal.class_3031; - static readonly field_23886 : Internal.class_3031; - static readonly field_13574 : Internal.class_3031; - static readonly field_13573 : Internal.class_3031; - static readonly field_13571 : Internal.class_3031; - static readonly field_13531 : Internal.class_3031; - static readonly field_13575 : Internal.class_3031; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ItemStackJS_ = Internal.Item_ | ItemStackJS; + /** + * @javaClass net.minecraft.class_3695 + */ + interface ProfilerFiller { + pop(): void; + markForCharting(arg0: Internal.MetricCategory_): void; + incrementCounter(arg0: Internal.Supplier_, arg1: number): void; + incrementCounter(arg0: string, arg1: number): void; + incrementCounter($$0: Internal.Supplier_): void; + incrementCounter($$0: string): void; + tee($$0: Internal.ProfilerFiller_, $$1: Internal.ProfilerFiller_): this; + startTick(): void; + endTick(): void; + push(arg0: Internal.Supplier_): void; + push(arg0: string): void; + popPush(arg0: string): void; + popPush(arg0: Internal.Supplier_): void; } - type class_3031_ = class_3031; - class class_2806$class_2808 extends Internal.Enum { - static valueOf($$0: string): Internal.class_2806$class_2808; - static values(): Internal.class_2806$class_2808[]; - static readonly field_12808 : Internal.class_2806$class_2808; - static readonly field_12807 : Internal.class_2806$class_2808; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_2806$class_2808_ = "levelchunk" | "protochunk" | class_2806$class_2808; - class class_3953 implements Internal.class_3949 { - method_17671(): void; - method_17670($$0: Internal.class_1923_, $$1: Internal.class_2806_): void; - method_17679(): number; - method_17669($$0: Internal.class_1923_): void; - method_17675(): void; - method_17676($$0: number, $$1: number): Internal.class_2806; - method_17677(): number; - method_17678(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_3953_ = class_3953; - abstract class class_1959$class_5484 extends Internal.Enum implements Internal.class_3542 { - static valueOf($$0: string): Internal.class_1959$class_5484; - static values(): Internal.class_1959$class_5484[]; - method_30800(): string; - method_15434(): string; - static method_30799($$0: string): Internal.class_1959$class_5484; - method_30798(arg0: BlockPos_, arg1: number): number; - static readonly field_26407 : Internal.class_1959$class_5484; - static readonly field_26408 : Internal.class_1959$class_5484; - static readonly field_26409 : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type class_1959$class_5484_ = "frozen" | "none" | class_1959$class_5484; - interface class_1071$class_1072 { - onSkinTextureAvailable(arg0: Internal.MinecraftProfileTexture$Type_, arg1: ResourceLocation_, arg2: Internal.MinecraftProfileTexture_): void; - } - type class_1071$class_1072_ = class_1071$class_1072; - class NativeJavaClass extends Internal.NativeJavaObject implements dev.latvian.mods.rhino.Function { - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - hasInstance(value: Internal.Scriptable_): boolean; - get(name: string, start: Internal.Scriptable_): any; - getIds(): any[]; + type ProfilerFiller_ = ProfilerFiller; + /** + * @javaClass net.minecraft.class_2975 + */ + class ConfiguredFeature extends Internal.Record { + getFeatures(): Internal.Stream>; + feature(): F; + hashCode(): number; + equals($$0: any): boolean; toString(): string; - getClassObject(): typeof any; - construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; - has(name: string, start: Internal.Scriptable_): boolean; - getClassName(): string; - put(name: string, start: Internal.Scriptable_, value: any): void; - getDefaultValue(hint: Internal.Class_): any; - get classObject(): typeof any; - get ids(): any[]; - get className(): string; + place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; + config(): FC; + static readonly "CODEC" : Internal.Codec>>; + static readonly "DIRECT_CODEC" : Internal.Codec>; + static readonly "LIST_CODEC" : Internal.Codec>>; + get features(): Internal.Stream>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type NativeJavaClass_ = NativeJavaClass; - interface AccessChunkRenderer { - fabric_beginBufferBuilding(arg0: Internal.class_287_): void; + type ConfiguredFeature_ = Special.ConfiguredFeature | ConfiguredFeature; + /** + * @javaClass net.minecraft.class_6871 + */ + class ConcentricRingsStructurePlacement extends Internal.Record implements Internal.StructurePlacement { + method_40166(): Internal.StructurePlacementType; + distance(): number; + hashCode(): number; + equals($$0: any): boolean; + count(): number; + method_40168($$0: Internal.ChunkGenerator_, $$1: number, $$2: number, $$3: number): boolean; + toString(): string; + spread(): number; + static readonly "CODEC" : Internal.Codec; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type AccessChunkRenderer_ = AccessChunkRenderer; - interface class_184 { - method_806(): ResourceLocation; - method_807(arg0: Internal.class_5267_): Internal.JsonObject; + type ConcentricRingsStructurePlacement_ = ConcentricRingsStructurePlacement; + /** + * @javaClass net.minecraft.class_2813 + */ + class ServerboundContainerClickPacket implements Internal.Packet { + getContainerId(): number; + getClickType(): Internal.ClickType; + getCarriedItem(): Internal.ItemStack; + getButtonNum(): number; + getSlotNum(): number; + getChangedSlots(): Internal.Int2ObjectMap; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getStateId(): number; + get slotNum(): number; + get buttonNum(): number; + get stateId(): number; + get containerId(): number; + get clickType(): Internal.ClickType; + get carriedItem(): Internal.ItemStack; + get changedSlots(): Internal.Int2ObjectMap; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_184_ = class_184; - interface Short2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + type ServerboundContainerClickPacket_ = ServerboundContainerClickPacket; + /** + * @javaClass net.minecraft.class_5131 + */ + class AttributeMap { + addTransientAttributeModifiers($$0: Internal.Multimap_): void; + getValue($$0: Internal.Attribute_): number; + removeAttributeModifiers($$0: Internal.Multimap_): void; + load($$0: Internal.ListTag_): void; + hasModifier($$0: Internal.Attribute_, $$1: Internal.UUID_): boolean; + getSyncableAttributes(): Internal.Collection; + getModifierValue($$0: Internal.Attribute_, $$1: Internal.UUID_): number; + hasAttribute($$0: Internal.Attribute_): boolean; + save(): Internal.ListTag; + getInstance($$0: Internal.Attribute_): Internal.AttributeInstance; + getBaseValue($$0: Internal.Attribute_): number; + getDirtyAttributes(): Internal.Set; + assignValues($$0: Internal.AttributeMap_): void; + get dirtyAttributes(): Internal.Set; + get syncableAttributes(): Internal.Collection; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AttributeMap_ = AttributeMap; + /** + * @javaClass net.minecraft.class_4148 + */ + abstract class Sensor { + static isEntityAttackable($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + static isEntityTargetable($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + static isEntityAttackableIgnoringLineOfSight($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + tick($$0: Internal.ServerLevel_, $$1: E): void; + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Sensor_ = Sensor; + /** + * @javaClass dev.latvian.mods.rhino.util.CustomJavaToJsWrapperProvider + */ + interface CustomJavaToJsWrapperProvider { + create(arg0: T): Internal.CustomJavaToJsWrapper; + } + type CustomJavaToJsWrapperProvider_ = ((arg0: T) => Internal.CustomJavaToJsWrapper) | CustomJavaToJsWrapperProvider; + /** + * @javaClass com.google.common.reflect.TypeToken + */ + abstract class TypeToken extends Internal.TypeCapture implements Internal.Serializable { + getRawType(): typeof T; + resolveType(arg0: Internal.Type_): Internal.TypeToken; + method(arg0: Internal.Method_): Internal.Invokable; + unwrap(): Internal.TypeToken; + isSubtypeOf(arg0: Internal.Type_): boolean; + isSubtypeOf(arg0: Internal.TypeToken_): boolean; + getType(): Internal.Type; + hashCode(): number; + getComponentType(): Internal.TypeToken; + static of(arg0: Internal.Class_): Internal.TypeToken; + static of(arg0: Internal.Type_): Internal.TypeToken; + equals(arg0: any): boolean; + getSubtype(arg0: Internal.Class_): Internal.TypeToken; + where(arg0: Internal.TypeParameter_, arg1: Internal.Class_): Internal.TypeToken; + where(arg0: Internal.TypeParameter_, arg1: Internal.TypeToken_): Internal.TypeToken; + getSupertype(arg0: Internal.Class_): Internal.TypeToken; + isArray(): boolean; + toString(): string; + getTypes(): Internal.TypeToken$TypeSet<>; + isSupertypeOf(arg0: Internal.TypeToken_): boolean; + isSupertypeOf(arg0: Internal.Type_): boolean; + wrap(): Internal.TypeToken; + isPrimitive(): boolean; + get componentType(): Internal.TypeToken; + get types(): Internal.TypeToken$TypeSet<>; + get rawType(): typeof T; + get primitive(): boolean; + get array(): boolean; + get type(): Internal.Type; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TypeToken_ = TypeToken; + /** + * @javaClass net.minecraft.class_6120 + */ + class BiasedToBottomHeight extends Internal.HeightProvider { + getType(): Internal.HeightProviderType; + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): this; + toString(): string; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + static readonly "CODEC" : Internal.Codec; + get type(): Internal.HeightProviderType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BiasedToBottomHeight_ = BiasedToBottomHeight; + /** + * @javaClass net.minecraft.class_1308 + */ + abstract class Mob extends Internal.LivingEntity { + canBeControlledByRider(): boolean; + isAggressive(): boolean; + setGuaranteedDrop($$0: EquipmentSlot_): void; + setNoAi($$0: boolean): void; + setBaby($$0: boolean): void; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getTarget(): Internal.LivingEntity; + checkSpawnRules($$0: Internal.LevelAccessor_, $$1: Internal.MobSpawnType_): boolean; + ate(): void; + doHurtTarget($$0: Internal.Entity_): boolean; + setDelayedLeashHolderId($$0: number): void; + removeWhenFarAway($$0: number): boolean; + getMaxHeadYRot(): number; + spawnAnim(): void; + setXxa($$0: number): void; + getAmbientSoundInterval(): number; + equipItemIfPossible($$0: Internal.ItemStack_): boolean; + getArmorSlots(): Internal.Iterable; + setDropChance($$0: EquipmentSlot_, $$1: number): void; + isEffectiveAi(): boolean; + clearRestriction(): void; + canHoldItem($$0: Internal.ItemStack_): boolean; + canReplaceEqualItem($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + isControlledByLocalInstance(): boolean; + isLeftHanded(): boolean; + getLeashHolder(): Internal.Entity; + convertTo($$0: Internal.EntityType_, $$1: boolean): T; + lookAt($$0: Internal.Entity_, $$1: number, $$2: number): void; + tick(): void; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + setSpeed($$0: number): void; + getHandSlots(): Internal.Iterable; + getHeadRotSpeed(): number; + isNoAi(): boolean; + setCanPickUpLoot($$0: boolean): void; + getJumpControl(): Internal.JumpControl; + hasRestriction(): boolean; + isWithinRestriction(): boolean; + isWithinRestriction($$0: BlockPos_): boolean; + canAttackType($$0: Internal.EntityType_): boolean; + canPickUpLoot(): boolean; + getMaxFallDistance(): number; + static checkMobSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + canTakeItem($$0: Internal.ItemStack_): boolean; + handleEntityEvent($$0: number): void; + isPersistenceRequired(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setAggressive($$0: boolean): void; + removeFreeWill(): void; + requiresCustomPersistence(): boolean; + checkDespawn(): void; + static getEquipmentForSlot($$0: EquipmentSlot_, $$1: number): Internal.Item; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getMeleeAttackRangeSqr($$0: Internal.LivingEntity_): number; + isLeashed(): boolean; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + getNavigation(): Internal.PathNavigation; + setLeashedTo($$0: Internal.Entity_, $$1: boolean): void; + setPathfindingMalus($$0: Internal.BlockPathTypes_, $$1: number): void; + getLootTable(): ResourceLocation; + getPathfindingMalus($$0: Internal.BlockPathTypes_): number; + playAmbientSound(): void; + isMaxGroupSizeReached($$0: number): boolean; + static createMobAttributes(): Internal.AttributeSupplier$Builder; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + setTarget($$0: Internal.LivingEntity_): void; + setZza($$0: number): void; + aiStep(): void; + getPickResult(): Internal.ItemStack; + getSensing(): Internal.Sensing; + setLeftHanded($$0: boolean): void; + canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; + getRestrictCenter(): BlockPos; + getLookControl(): Internal.LookControl; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + baseTick(): void; + getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + canCutCorner($$0: Internal.BlockPathTypes_): boolean; + getMaxHeadXRot(): number; + getMoveControl(): Internal.MoveControl; + getMainArm(): Internal.HumanoidArm; + setPersistenceRequired(): void; + restrictTo($$0: BlockPos_, $$1: number): void; + dropLeash($$0: boolean, $$1: boolean): void; + setYya($$0: number): void; + getMaxSpawnClusterSize(): number; + getRestrictRadius(): number; + static readonly "MAX_WEARING_ARMOR_CHANCE" : 0.15; + static readonly "MAX_PICKUP_LOOT_CHANCE" : 0.55; + static readonly "LEASH_TAG" : "Leash"; + static readonly "MAX_ENCHANTED_ARMOR_CHANCE" : 0.5; + static readonly "MAX_ENCHANTED_WEAPON_CHANCE" : 0.25; + "ambientSoundTime" : number; + static readonly "DEFAULT_EQUIPMENT_DROP_CHANCE" : 0.085; + static readonly "UPDATE_GOAL_SELECTOR_EVERY_N_TICKS" : 2; + get maxHeadYRot(): number; + get controlledByLocalInstance(): boolean; + get maxSpawnClusterSize(): number; + get moveControl(): Internal.MoveControl; + get headRotSpeed(): number; + get navigation(): Internal.PathNavigation; + get lootTable(): ResourceLocation; + get jumpControl(): Internal.JumpControl; + get maxFallDistance(): number; + get leashHolder(): Internal.Entity; + get leftHanded(): boolean; + get restrictCenter(): BlockPos; + get aggressive(): boolean; + get ambientSoundInterval(): number; + get withinRestriction(): boolean; + get sensing(): Internal.Sensing; + get maxHeadXRot(): number; + get mainArm(): Internal.HumanoidArm; + get pickResult(): Internal.ItemStack; + get restrictRadius(): number; + get persistenceRequired(): boolean; + get target(): Internal.LivingEntity; + get handSlots(): Internal.Iterable; + get lookControl(): Internal.LookControl; + get noAi(): boolean; + get armorSlots(): Internal.Iterable; + get leashed(): boolean; + get effectiveAi(): boolean; + set yya($$0: number); + set zza($$0: number); + set xxa($$0: number); + set guaranteedDrop($$0: EquipmentSlot_); + set delayedLeashHolderId($$0: number); + set leftHanded($$0: boolean); + set baby($$0: boolean); + set noAi($$0: boolean); + set aggressive($$0: boolean); + set speed($$0: number); + set target($$0: Internal.LivingEntity_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Mob_ = Mob; + /** + * @javaClass net.minecraft.class_3298 + */ + interface Resource extends Internal.Closeable, Internal.FabricResource, Internal.ResourceMixin { + getMetadata(arg0: Internal.MetadataSectionSerializer_): T; + getSourceName(): string; + getLocation(): ResourceLocation; + hasMetadata(): boolean; + getInputStream(): Internal.InputStream; + } + type Resource_ = Resource; + /** + * @javaClass net.minecraft.class_2824 + */ + class ServerboundInteractPacket implements Internal.Packet { + static createInteractionPacket($$0: Internal.Entity_, $$1: boolean, $$2: Hand_, $$3: Vec3_): this; + static createInteractionPacket($$0: Internal.Entity_, $$1: boolean, $$2: Hand_): this; + getTarget($$0: Internal.ServerLevel_): Internal.Entity; + dispatch($$0: Internal.ServerboundInteractPacket$Handler_): void; + static createAttackPacket($$0: Internal.Entity_, $$1: boolean): this; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + isUsingSecondaryAction(): boolean; + get usingSecondaryAction(): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ServerboundInteractPacket_ = ServerboundInteractPacket; + /** + * @javaClass net.minecraft.class_1706 + */ + class AnvilMenu extends Internal.ItemCombinerMenu { + handler$bob000$init(syncId: number, inventory: Internal.Inventory_, context: Internal.ContainerLevelAccess_, cbi: Internal.CallbackInfo_): void; + redirect$bob000$updateResult_getRepairCost(stack: Internal.ItemStack_): number; + createResult(): void; + getCost(): number; + static calculateIncreasedRepairCost($$0: number): number; + setItemName($$0: string): void; + static readonly "MAX_NAME_LENGTH" : 50; + get cost(): number; + set itemName($$0: string); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AnvilMenu_ = AnvilMenu; + /** + * @javaClass net.minecraft.class_1571 + */ + class Ghast extends Internal.FlyingMob implements Internal.Enemy { + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + getSoundSource(): Internal.SoundSource; + static checkGhastSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getExplosionPower(): number; + isCharging(): boolean; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getMaxSpawnClusterSize(): number; + setCharging($$0: boolean): void; + get maxSpawnClusterSize(): number; + get explosionPower(): number; + get charging(): boolean; + get soundSource(): Internal.SoundSource; + set charging($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Ghast_ = Ghast; + /** + * @javaClass it.unimi.dsi.fastutil.floats.Float2LongFunction + */ + interface Float2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToLongFunction { getOrDefault(arg0: any, arg1: number): number; getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2IntFunction; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2LongFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Float2IntFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2LongFunction; andThen(arg0: Internal.Function_): Internal.Function; put(arg0: number, arg1: number): number; remove(arg0: number): number; remove(arg0: any): number; - defaultReturnValue(): number; defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Short2ObjectFunction; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Float2DoubleFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Float2ObjectFunction; get(arg0: any): number; get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Short2FloatFunction; - applyAsInt(arg0: number): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Float2ByteFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Float2FloatFunction; containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2IntFunction; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2LongFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Float2CharFunction; + applyAsLong(arg0: number): number; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2LongFunction; compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2IntFunction; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2LongFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2LongFunction; } - type Short2IntFunction_ = ((arg0: number) => number) | Short2IntFunction; - class class_4990 extends Internal.Enum implements Internal.class_3542 { - method_26385($$0: Internal.class_4990_): Internal.class_4990; - static valueOf($$0: string): Internal.class_4990; - static values(): Internal.class_4990[]; - method_15434(): string; - method_26389($$0: Internal.class_5000_): Internal.class_5000; - method_26387($$0: Internal.class_2350$class_2351_): boolean; + type Float2LongFunction_ = ((arg0: number) => number) | Float2LongFunction; + /** + * @javaClass net.minecraft.class_2573 + */ + class BannerBlockEntity extends Internal.BlockEntity implements Internal.Nameable { + static getItemPatterns($$0: Internal.ItemStack_): Internal.ListTag; + getBaseColor(): Internal.DyeColor; + getUpdateTag(): Internal.CompoundTag; + setCustomName($$0: Internal.Component_): void; + static removeLastPattern($$0: Internal.ItemStack_): void; + getPatterns(): Internal.List>; + static getPatternCount($$0: Internal.ItemStack_): number; + getItem(): Internal.ItemStack; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + load($$0: Internal.CompoundTag_): void; + fromItem($$0: Internal.ItemStack_, $$1: Internal.DyeColor_): void; + fromItem($$0: Internal.ItemStack_): void; + method_5797(): Internal.Component; + static createPatterns($$0: Internal.DyeColor_, $$1: Internal.ListTag_): Internal.List>; + method_5477(): Internal.Component; + static readonly "MAX_PATTERNS" : 6; + static readonly "TAG_PATTERNS" : "Patterns"; + static readonly "TAG_COLOR" : "Color"; + static readonly "TAG_PATTERN" : "Pattern"; + get updateTag(): Internal.CompoundTag; + get item(): Internal.ItemStack; + get updatePacket(): Internal.ClientboundBlockEntityDataPacket; + get patterns(): Internal.List>; + get baseColor(): Internal.DyeColor; + set customName($$0: Internal.Component_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type BannerBlockEntity_ = BannerBlockEntity; + /** + * @javaClass net.minecraft.class_4966 + */ + class NoiseColumn implements Internal.BlockColumn { + getBlock($$0: number): Internal.BlockState; + setBlock($$0: number, $$1: Internal.BlockState_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NoiseColumn_ = NoiseColumn; + /** + * @javaClass net.minecraft.class_5587 + */ + class GeodeLayerSettings { + readonly "filling" : number; + static readonly "CODEC" : Internal.Codec; + readonly "outerLayer" : number; + readonly "innerLayer" : number; + readonly "middleLayer" : number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type GeodeLayerSettings_ = GeodeLayerSettings; + /** + * @javaClass net.minecraft.class_2170$class_5364 + */ + class Commands$CommandSelection extends Internal.Enum { + static valueOf($$0: string): this; + static values(): Internal.Commands$CommandSelection[]; + static readonly "ALL" : Internal.Commands$CommandSelection; + static readonly "INTEGRATED" : Internal.Commands$CommandSelection; + static readonly "DEDICATED" : Internal.Commands$CommandSelection; + readonly "includeIntegrated" : boolean; + readonly "includeDedicated" : boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Commands$CommandSelection_ = "all" | "dedicated" | "integrated" | Commands$CommandSelection; + /** + * @javaClass net.minecraft.class_4834 + */ + class PiglinSpecificSensor extends Internal.Sensor { + requires(): Internal.Set>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PiglinSpecificSensor_ = PiglinSpecificSensor; + /** + * @javaClass java.security.Key + */ + interface Key extends Internal.Serializable { + getEncoded(): number[]; + getAlgorithm(): string; + getFormat(): string; + } + type Key_ = Key; + /** + * @javaClass java.util.regex.MatchResult + */ + interface MatchResult { + groupCount(): number; + start(arg0: number): number; + start(): number; + end(arg0: number): number; + end(): number; + group(): string; + group(arg0: number): string; + } + type MatchResult_ = MatchResult; + /** + * @javaClass net.minecraft.class_2759 + */ + class ClientboundSetDefaultSpawnPositionPacket implements Internal.Packet { + getAngle(): number; + getPos(): BlockPos; + handle($$0: Internal.ClientGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get pos(): BlockPos; + get angle(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundSetDefaultSpawnPositionPacket_ = ClientboundSetDefaultSpawnPositionPacket; + /** + * @javaClass java.text.NumberFormat$Style + */ + class NumberFormat$Style extends Internal.Enum { + static valueOf(arg0: string): this; + static values(): Internal.NumberFormat$Style[]; + static readonly "SHORT" : Internal.NumberFormat$Style; + static readonly "LONG" : Internal.NumberFormat$Style; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NumberFormat$Style_ = "short" | "long" | NumberFormat$Style; + /** + * @javaClass net.minecraft.class_2841$class_6563 + */ + abstract class PalettedContainer$Strategy { + getConfiguration(arg0: Internal.IdMap_, arg1: number): Internal.PalettedContainer$Configuration; + getIndex($$0: number, $$1: number, $$2: number): number; + size(): number; + static readonly "SECTION_STATES" : Internal.PalettedContainer$Strategy; + static readonly "SINGLE_VALUE_PALETTE_FACTORY" : ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette); + static readonly "LINEAR_PALETTE_FACTORY" : ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette); + static readonly "SECTION_BIOMES" : Internal.PalettedContainer$Strategy; + static readonly "HASHMAP_PALETTE_FACTORY" : ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PalettedContainer$Strategy_ = PalettedContainer$Strategy; + /** + * @javaClass net.minecraft.class_1551 + */ + class Drowned extends Internal.Zombie implements Internal.RangedAttackMob { + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + static checkDrownedSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + updateSwimming(): void; + travel($$0: Vec3_): void; + okTarget($$0: Internal.LivingEntity_): boolean; + isPushedByFluid(): boolean; + method_7105($$0: Internal.LivingEntity_, $$1: number): void; + setSearchingForLand($$0: boolean): void; + static readonly "NAUTILUS_SHELL_CHANCE" : 0.03; + get pushedByFluid(): boolean; + set searchingForLand($$0: boolean); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Drowned_ = Drowned; + /** + * @javaClass com.google.common.reflect.Parameter + */ + class Parameter implements Internal.AnnotatedElement { + getDeclaringInvokable(): Internal.Invokable; + getAnnotationsByType(arg0: Internal.Class_): A[]; + getType(): Internal.TypeToken; + getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; + getAnnotation(arg0: Internal.Class_): A; + isAnnotationPresent(arg0: Internal.Class_): boolean; + hashCode(): number; + equals(arg0: any): boolean; + getDeclaredAnnotation(arg0: Internal.Class_): A; toString(): string; - method_26388($$0: Internal.class_2350_): Internal.class_2350; - method_35814(): Internal.class_4581; - method_35813(): Internal.class_4990; - static readonly field_23292 : Internal.class_4990; - static readonly field_23270 : Internal.class_4990; - static readonly field_23272 : Internal.class_4990; - static readonly field_23271 : Internal.class_4990; - static readonly field_23274 : Internal.class_4990; - static readonly field_23273 : Internal.class_4990; - static readonly field_23276 : Internal.class_4990; - static readonly field_23275 : Internal.class_4990; - static readonly field_23311 : Internal.class_4990; - static readonly field_23278 : Internal.class_4990; - static readonly field_23299 : Internal.class_4990; - static readonly field_23310 : Internal.class_4990; - static readonly field_23277 : Internal.class_4990; - static readonly field_23313 : Internal.class_4990; - static readonly field_23312 : Internal.class_4990; - static readonly field_23279 : Internal.class_4990; - static readonly field_23315 : Internal.class_4990; - static readonly field_23314 : Internal.class_4990; - static readonly field_23317 : Internal.class_4990; - static readonly field_23316 : Internal.class_4990; - static readonly field_23319 : Internal.class_4990; - static readonly field_23318 : Internal.class_4990; - static readonly field_23281 : Internal.class_4990; - static readonly field_23280 : Internal.class_4990; - static readonly field_23283 : Internal.class_4990; - static readonly field_23282 : Internal.class_4990; - static readonly field_23285 : Internal.class_4990; - static readonly field_23284 : Internal.class_4990; - static readonly field_23320 : Internal.class_4990; - static readonly field_23287 : Internal.class_4990; - static readonly field_23286 : Internal.class_4990; - static readonly field_23300 : Internal.class_4990; - static readonly field_23322 : Internal.class_4990; - static readonly field_23267 : Internal.class_4990; - static readonly field_23321 : Internal.class_4990; - static readonly field_23266 : Internal.class_4990; - static readonly field_23302 : Internal.class_4990; - static readonly field_23269 : Internal.class_4990; - static readonly field_23301 : Internal.class_4990; - static readonly field_23323 : Internal.class_4990; - static readonly field_23268 : Internal.class_4990; - static readonly field_23304 : Internal.class_4990; - static readonly field_23303 : Internal.class_4990; - static readonly field_23306 : Internal.class_4990; - static readonly field_23305 : Internal.class_4990; - static readonly field_23308 : Internal.class_4990; - static readonly field_23307 : Internal.class_4990; - static readonly field_23309 : Internal.class_4990; + getAnnotatedType(): Internal.AnnotatedType; + getAnnotations(): Internal.Annotation[]; + getDeclaredAnnotations(): Internal.Annotation[]; + get declaredAnnotations(): Internal.Annotation[]; + get annotatedType(): Internal.AnnotatedType; + get annotations(): Internal.Annotation[]; + get declaringInvokable(): Internal.Invokable; + get type(): Internal.TypeToken; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_4990_ = "rot_120_nnn" | "rot_120_npp" | "rot_120_ppn" | "rot_120_npn" | "rot_180_edge_xz_pos" | "swap_yz" | "rot_180_edge_xy_neg" | "rot_90_ref_y_pos" | "rot_180_edge_xz_neg" | "swap_neg_xy" | "rot_180_edge_xy_pos" | "rot_90_z_neg" | "swap_neg_xz" | "rot_90_ref_x_neg" | "rot_120_pnp" | "rot_120_nnp" | "rot_120_pnn" | "rot_120_ppp" | "rot_180_face_yz" | "rot_90_z_pos" | "rot_90_ref_z_pos" | "inversion" | "rot_60_ref_pnp" | "identity" | "rot_60_ref_nnn" | "rot_60_ref_npp" | "rot_60_ref_ppn" | "rot_60_ref_nnp" | "rot_60_ref_pnn" | "rot_60_ref_ppp" | "rot_60_ref_npn" | "rot_180_edge_yz_neg" | "swap_xy" | "invert_x" | "swap_xz" | "rot_90_x_neg" | "swap_neg_yz" | "rot_180_face_xz" | "rot_90_ref_z_neg" | "rot_180_edge_yz_pos" | "rot_90_x_pos" | "rot_180_face_xy" | "rot_90_ref_x_pos" | "rot_90_y_neg" | "invert_z" | "invert_y" | "rot_90_ref_y_neg" | "rot_90_y_pos" | class_4990; - interface BooleanRuleAccessor { - } - type BooleanRuleAccessor_ = BooleanRuleAccessor; - class EventsJS$ScriptEventHandler { + type Parameter_ = Parameter; + /** + * @javaClass net.minecraft.class_2868 + */ + class ServerboundSetCarriedItemPacket implements Internal.Packet { + getSlot(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + get slot(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type EventsJS$ScriptEventHandler_ = EventsJS$ScriptEventHandler; - class class_6796 extends Internal.Record { - method_39650($$0: Internal.class_5281_, $$1: Internal.class_2794_, $$2: Internal.Random_, $$3: BlockPos_): boolean; + type ServerboundSetCarriedItemPacket_ = ServerboundSetCarriedItemPacket; + /** + * @javaClass net.minecraft.class_3773 + */ + interface StructurePieceType { + load(arg0: Internal.StructurePieceSerializationContext_, arg1: Internal.CompoundTag_): Internal.StructurePiece; + } + type StructurePieceType_ = Special.StructurePieceType | ((arg0: Internal.StructurePieceSerializationContext, arg1: Internal.CompoundTag) => Internal.StructurePiece) | StructurePieceType; + /** + * @javaClass net.minecraft.class_2561 + */ + interface Component extends Internal.Message, Internal.FormattedText { + toFlatList($$0: Internal.Style_): Internal.List; + getVisualOrderText(): Internal.FormattedCharSequence; + nullToEmpty($$0: string): this; + getStyle(): Internal.Style; + plainCopy(): Internal.MutableComponent; + getContents(): string; + getSiblings(): Internal.List; + copy(): Internal.MutableComponent; + visit($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visit($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + getString(): string; + getString($$0: number): string; + visitSelf($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visitSelf($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + } + type Component_ = Component; + /** + * @javaClass net.minecraft.class_1712 + */ + interface ContainerListener { + slotChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void; + dataChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void; + } + type ContainerListener_ = ContainerListener; + /** + * @javaClass dev.emi.trinkets.mixin.accessor.ScreenHandlerAccessor + */ + interface ScreenHandlerAccessor { + getTrackedStacks(): Internal.NonNullList; + getPreviousTrackedStacks(): Internal.NonNullList; + } + type ScreenHandlerAccessor_ = ScreenHandlerAccessor; + /** + * @javaClass net.minecraft.class_6645 + */ + class AnyOfPredicate extends Internal.CombiningPredicate { + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + type(): Internal.BlockPredicateType; + static readonly "CODEC" : null; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type AnyOfPredicate_ = AnyOfPredicate; + /** + * @javaClass it.unimi.dsi.fastutil.chars.Char2ReferenceFunction + */ + interface Char2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { + getOrDefault(arg0: string, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Char2ShortFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Char2IntFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ReferenceFunction; + put(arg0: string, arg1: V): V; + remove(arg0: string): V; + remove(arg0: any): V; + defaultReturnValue(arg0: V): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Char2ObjectFunction; + get(arg0: any): V; + get(arg0: string): V; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Char2LongFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Char2ByteFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Char2FloatFunction; + apply(arg0: number): V; + containsKey(arg0: string): boolean; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ReferenceFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Char2CharFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ReferenceFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ReferenceFunction; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ReferenceFunction; + } + type Char2ReferenceFunction_ = ((arg0: string) => V) | Char2ReferenceFunction; + /** + * @javaClass net.minecraft.class_6862 + */ + class TagKey extends Internal.Record { + registry(): Internal.ResourceKey>; + cast($$0: Internal.ResourceKey_>): Internal.Optional>; + static codec($$0: Internal.ResourceKey_>): Internal.Codec>; + isFor($$0: Internal.ResourceKey_>): boolean; hashCode(): number; equals($$0: any): boolean; - method_39643(): Internal.Stream>; - comp_334(): Internal.class_6880>; + static create($$0: Internal.ResourceKey_>, $$1: ResourceLocation_): Internal.TagKey; + location(): ResourceLocation; toString(): string; - method_39644($$0: Internal.class_5281_, $$1: Internal.class_2794_, $$2: Internal.Random_, $$3: BlockPos_): boolean; - comp_335(): Internal.List; - static readonly field_36416 : Internal.Codec>>; - static readonly field_35729 : Internal.Codec; - static readonly field_35730 : Internal.Codec>; - static readonly field_35731 : Internal.Codec>; + static hashedCodec($$0: Internal.ResourceKey_>): Internal.Codec>; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_6796_ = class_6796; - interface class_6379 extends Internal.class_6383 { - method_37303(): boolean; - method_37018(): Internal.class_6379$class_6380; - } - type class_6379_ = class_6379; - class class_809$class_811 extends Internal.Enum { - static valueOf($$0: string): Internal.class_809$class_811; - static values(): Internal.class_809$class_811[]; - method_29998(): boolean; - static readonly field_4322 : Internal.class_809$class_811; - static readonly field_4323 : Internal.class_809$class_811; - static readonly field_4320 : Internal.class_809$class_811; - static readonly field_4321 : Internal.class_809$class_811; - static readonly field_4319 : Internal.class_809$class_811; - static readonly field_4315 : Internal.class_809$class_811; - static readonly field_4316 : Internal.class_809$class_811; - static readonly field_4317 : Internal.class_809$class_811; - static readonly field_4318 : Internal.class_809$class_811; + type TagKey_ = TagKey; + /** + * @javaClass java.time.LocalTime + */ + class LocalTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; + minus(arg0: Internal.TemporalAmount_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + plusHours(arg0: number): this; + minusHours(arg0: number): this; + atDate(arg0: Internal.LocalDate_): Internal.LocalDateTime; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + compareTo(arg0: Internal.LocalTime_): number; + plusMinutes(arg0: number): this; + toSecondOfDay(): number; + minusMinutes(arg0: number): this; + hashCode(): number; + static now(): this; + static now(arg0: Internal.Clock_): this; + static now(arg0: Internal.ZoneId_): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number): this; + static of(arg0: number, arg1: number): this; + static of(arg0: number, arg1: number, arg2: number): this; + get(arg0: Internal.TemporalField_): number; + plusSeconds(arg0: number): this; + getMinute(): number; + getHour(): number; + static from(arg0: Internal.TemporalAccessor_): this; + plusNanos(arg0: number): this; + withMinute(arg0: number): this; + withHour(arg0: number): this; + static ofNanoOfDay(arg0: number): this; + atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetTime; + truncatedTo(arg0: Internal.TemporalUnit_): this; + query(arg0: Internal.TemporalQuery_): R; + minusNanos(arg0: number): this; + getNano(): number; + format(arg0: Internal.DateTimeFormatter_): string; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; + static parse(arg0: Internal.CharSequence_): this; + isSupported(arg0: Internal.TemporalField_): boolean; + isSupported(arg0: Internal.TemporalUnit_): boolean; + isBefore(arg0: Internal.LocalTime_): boolean; + plus(arg0: Internal.TemporalAmount_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + withNano(arg0: number): this; + getLong(arg0: Internal.TemporalField_): number; + static ofSecondOfDay(arg0: number): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + with(arg0: Internal.TemporalAdjuster_): this; + toNanoOfDay(): number; + toEpochSecond(arg0: Internal.LocalDate_, arg1: Internal.ZoneOffset_): number; + equals(arg0: any): boolean; + getSecond(): number; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + toString(): string; + minusSeconds(arg0: number): this; + isAfter(arg0: Internal.LocalTime_): boolean; + withSecond(arg0: number): this; + static readonly "MIN" : Internal.LocalTime; + static readonly "NOON" : Internal.LocalTime; + static readonly "MAX" : Internal.LocalTime; + static readonly "MIDNIGHT" : Internal.LocalTime; + get hour(): number; + get nano(): number; + get minute(): number; + get second(): number; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_809$class_811_ = "head" | "third_person_left_hand" | "gui" | "ground" | "fixed" | "none" | "third_person_right_hand" | "first_person_left_hand" | "first_person_right_hand" | class_809$class_811; - interface class_6860 extends Internal.class_3300, Internal.AutoCloseable { - close(): void; - } - type class_6860_ = class_6860; - class class_2632 implements Internal.class_2596 { - method_11052($$0: Internal.class_2540_): void; - method_11340(): boolean; - method_11342(): Internal.class_1267; - method_11341($$0: Internal.class_2602_): void; + type LocalTime_ = LocalTime; + /** + * @javaClass net.minecraft.class_2626 + */ + class ClientboundBlockUpdatePacket implements Internal.Packet { + getPos(): BlockPos; + handle($$0: Internal.ClientGamePacketListener_): void; + getBlockState(): Internal.BlockState; + write($$0: Internal.FriendlyByteBuf_): void; + get blockState(): Internal.BlockState; + get pos(): BlockPos; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_2632_ = class_2632; - abstract class class_5201 { - method_27377(): Internal.OptionalInt; - method_27378(arg0: number, arg1: number): number; - static readonly field_24922 : Internal.Codec; + type ClientboundBlockUpdatePacket_ = ClientboundBlockUpdatePacket; + /** + * @javaClass it.unimi.dsi.fastutil.ints.IntBidirectionalIterator + */ + interface IntBidirectionalIterator extends Internal.IntIterator, Internal.ObjectBidirectionalIterator { + previousInt(): number; + previous(): number; + back(arg0: number): number; + skip(arg0: number): number; + } + type IntBidirectionalIterator_ = (() => number) | IntBidirectionalIterator; + /** + * @javaClass java.time.chrono.ChronoLocalDateTime + */ + interface ChronoLocalDateTime extends Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable> { + minus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; + minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime; + isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; + query(arg0: Internal.TemporalQuery_): R; + toLocalTime(): Internal.LocalTime; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + format(arg0: Internal.DateTimeFormatter_): string; + isSupported(arg0: Internal.TemporalUnit_): boolean; + isSupported(arg0: Internal.TemporalField_): boolean; + compareTo(arg0: Internal.ChronoLocalDateTime_): number; + atZone(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; + toInstant(arg0: Internal.ZoneOffset_): Internal.Instant; + isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; + plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime; + plus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; + with(arg0: Internal.TemporalField_, arg1: number): Internal.ChronoLocalDateTime; + with(arg0: Internal.TemporalAdjuster_): Internal.ChronoLocalDateTime; + toLocalDate(): D; + toEpochSecond(arg0: Internal.ZoneOffset_): number; + hashCode(): number; + equals(arg0: any): boolean; + timeLineOrder(): Internal.Comparator>; + from(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; + toString(): string; + getChronology(): Internal.Chronology; + isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; + } + type ChronoLocalDateTime_ = ChronoLocalDateTime; + /** + * @javaClass net.minecraft.class_2505 + */ + class NbtAccounter { + accountBits($$0: number): void; + static readonly "UNLIMITED" : Internal.NbtAccounter; /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type class_5201_ = class_5201; - interface class_6490 { - method_34896(): number; - method_39939(): Internal.class_6490; - method_39892(arg0: number[]): void; - method_15210(arg0: number, arg1: number): void; - method_21739(arg0: java_.util.function_.IntConsumer_): void; - method_15214(arg0: number, arg1: number): number; - method_15212(): number[]; - method_15211(arg0: number): number; - method_15215(): number; + type NbtAccounter_ = NbtAccounter; + /** + * @javaClass dev.latvian.mods.kubejs.level.LevelEventJS + */ + abstract class LevelEventJS extends Internal.EventJS { + getServer(): Internal.ServerJS; + getLevel(): Internal.LevelJS; + post(id: string, sub: string): boolean; + post(id: string): boolean; + get server(): Internal.ServerJS; + get level(): Internal.LevelJS; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); } - type class_6490_ = class_6490; - class Suggestion implements Internal.Comparable { - expand(arg0: string, arg1: Internal.StringRange_): Internal.Suggestion; - getTooltip(): Internal.Message; - apply(arg0: string): string; - getRange(): Internal.StringRange; - getText(): string; + type LevelEventJS_ = LevelEventJS; + /** + * @javaClass net.coderbot.iris.mixin.rendertype.RenderTypeAccessor + */ + interface RenderTypeAccessor { + shouldSortOnUpload(): boolean; + } + type RenderTypeAccessor_ = (() => boolean) | RenderTypeAccessor; + /** + * @javaClass net.minecraft.class_5425 + */ + interface ServerLevelAccessor extends Internal.LevelAccessor { + getLevel(): Internal.ServerLevel; + addFreshEntityWithPassengers($$0: Internal.Entity_): void; + } + type ServerLevelAccessor_ = (() => Internal.ServerLevel) | ServerLevelAccessor; + /** + * @javaClass net.minecraft.class_1471 + */ + abstract class ShoulderRidingEntity extends Internal.TamableAnimal { + setEntityOnShoulder($$0: Internal.ServerPlayer_): boolean; + canSitOnShoulder(): boolean; + tick(): void; + set entityOnShoulder($$0: Internal.ServerPlayer_); + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ShoulderRidingEntity_ = ShoulderRidingEntity; + /** + * @javaClass net.minecraft.class_2689 + */ + class StateDefinition { + getProperty($$0: string): Internal.Property; + getProperties(): Internal.Collection>; + toString(): string; + getPossibleStates(): Internal.ImmutableList; + getOwner(): O; + any(): S; + get owner(): O; + get possibleStates(): Internal.ImmutableList; + get properties(): Internal.Collection>; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StateDefinition_ = StateDefinition; + /** + * @javaClass net.minecraft.class_2841 + */ + class PalettedContainer implements Internal.PaletteResize, Internal.PalettedContainerAccessor { + read($$0: Internal.FriendlyByteBuf_): void; + set($$0: number, $$1: number, $$2: number, $$3: T): void; + getAll($$0: Internal.Consumer_): void; + release(): void; + getSerializedSize(): number; + count($$0: Internal.PalettedContainer$CountConsumer_): void; + acquire(): void; + onResize($$0: number, $$1: T): number; + static codec($$0: Internal.IdMap_, $$1: Internal.Codec_, $$2: Internal.PalettedContainer$Strategy_, $$3: T): Internal.Codec>; + get($$0: number, $$1: number, $$2: number): T; + maybeHas($$0: Internal.Predicate_): boolean; + copy(): Internal.PalettedContainer; + getAndSet($$0: number, $$1: number, $$2: number, $$3: T): T; + write($$0: Internal.FriendlyByteBuf_): void; + getData(): Internal.PalettedContainer$Data; + getAndSetUnchecked($$0: number, $$1: number, $$2: number, $$3: T): T; + "data" : Internal.PalettedContainer$Data; + get serializedSize(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type PalettedContainer_ = PalettedContainer; + /** + * @javaClass io.netty.util.concurrent.Promise + */ + interface Promise extends io.netty.util.concurrent.Future { + setFailure(arg0: Internal.Throwable_): Internal.Promise; + setSuccess(arg0: V): Internal.Promise; + removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.Promise; + trySuccess(arg0: V): boolean; + syncUninterruptibly(): Internal.Promise; + await(): Internal.Promise; + awaitUninterruptibly(): Internal.Promise; + removeListener(arg0: Internal.GenericFutureListener_>): Internal.Promise; + tryFailure(arg0: Internal.Throwable_): boolean; + addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.Promise; + sync(): Internal.Promise; + addListener(arg0: Internal.GenericFutureListener_>): Internal.Promise; + setUncancellable(): boolean; + } + type Promise_ = Promise; + /** + * @javaClass net.minecraft.class_1714 + */ + class CraftingMenu extends Internal.RecipeBookMenu { + getGridWidth(): number; + getRecipeBookType(): Internal.RecipeBookType; + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + clearCraftingContent(): void; + getGridHeight(): number; + slotsChanged($$0: Internal.Container_): void; + getSize(): number; + shouldMoveToInventory($$0: number): boolean; + getResultSlotIndex(): number; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + removed($$0: Internal.Player_): void; + recipeMatches($$0: Internal.Recipe_): boolean; + fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; + static readonly "RESULT_SLOT" : 0; + readonly "player" : Internal.Player; + get gridHeight(): number; + get size(): number; + get resultSlotIndex(): number; + get gridWidth(): number; + get recipeBookType(): Internal.RecipeBookType; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type CraftingMenu_ = CraftingMenu; + /** + * @javaClass net.minecraft.class_6679 + */ + abstract class StateTestingPredicate implements Internal.BlockPredicate { + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type StateTestingPredicate_ = StateTestingPredicate; + /** + * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinWindowAccessor + */ + interface MixinWindowAccessor { + callOnFramebufferSizeChanged(arg0: number, arg1: number, arg2: number): void; + } + type MixinWindowAccessor_ = ((arg0: number, arg1: number, arg2: number) => void) | MixinWindowAccessor; + /** + * @javaClass net.minecraft.class_4668$class_4677 + */ + class RenderStateShard$LineStateShard extends Internal.RenderStateShard { + toString(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RenderStateShard$LineStateShard_ = RenderStateShard$LineStateShard; + /** + * @javaClass java.lang.invoke.TypeDescriptor$OfMethod + */ + interface TypeDescriptor$OfMethod extends Internal.TypeDescriptor { + parameterType(arg0: number): F; + parameterArray(): F[]; + dropParameterTypes(arg0: number, arg1: number): M; + parameterCount(): number; + changeReturnType(arg0: F): M; + parameterList(): Internal.List; + insertParameterTypes(arg0: number, ... arg1: F[]): M; + returnType(): F; + changeParameterType(arg0: number, arg1: F): M; + } + type TypeDescriptor$OfMethod_ = TypeDescriptor$OfMethod; + /** + * @javaClass java.util.AbstractList + */ + abstract class AbstractList extends Internal.AbstractCollection implements Internal.List { + add(arg0: number, arg1: E): void; + add(arg0: E): boolean; + subList(arg0: number, arg1: number): Internal.List; + set(arg0: number, arg1: E): E; + clear(): void; + remove(arg0: number): E; + lastIndexOf(arg0: any): number; + iterator(): Internal.Iterator; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + hashCode(): number; + equals(arg0: any): boolean; + get(arg0: number): E; + listIterator(): Internal.ListIterator; + listIterator(arg0: number): Internal.ListIterator; + indexOf(arg0: any): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + [Symbol.iterator](): IterableIterator; + } + /** + */ + type AbstractList_ = AbstractList; + /** + * @javaClass net.minecraft.class_4970$class_4972 + */ + interface BlockBehaviour$StateArgumentPredicate { + test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: A): boolean; + } + type BlockBehaviour$StateArgumentPredicate_ = ((arg0: Internal.BlockState, arg1: Internal.BlockGetter, arg2: BlockPos, arg3: A) => boolean) | BlockBehaviour$StateArgumentPredicate; + /** + * @javaClass dev.latvian.mods.kubejs.util.ClassWrapper + */ + class ClassWrapper extends Internal.Record implements Internal.CustomJavaToJsWrapper { + wrappedClass(): typeof T; + hashCode(): number; + equals(o: any): boolean; + toString(): string; + convertJavaToJs(cx: Internal.Context_, scope: Internal.Scriptable_, staticType: Internal.Class_): Internal.Scriptable; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClassWrapper_ = typeof T | ClassWrapper; + /** + * @javaClass net.minecraft.class_5513$class_5837 + */ + class TextFilter$FilteredText { + static passThrough($$0: string): this; + static fullyFiltered($$0: string): this; + getFiltered(): string; + getRaw(): string; + static readonly "EMPTY" : Internal.TextFilter$FilteredText; + get filtered(): string; + get raw(): string; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TextFilter$FilteredText_ = TextFilter$FilteredText; + /** + * @javaClass net.minecraft.class_4459 + */ + class Target extends Internal.Node { + setReached(): void; + static createFromStream($$0: Internal.FriendlyByteBuf_): this; + updateBest($$0: number, $$1: Internal.Node_): void; + getBestNode(): Internal.Node; + isReached(): boolean; + get reached(): boolean; + get bestNode(): Internal.Node; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Target_ = Target; + /** + * @javaClass net.minecraft.class_2470 + */ + class Rotation extends Internal.Enum { + rotate($$0: number, $$1: number): number; + rotate($$0: Internal.Direction_): Internal.Direction; + static getRandom($$0: Internal.Random_): this; + static valueOf($$0: string): this; + rotation(): Internal.OctahedralGroup; + static values(): Internal.Rotation[]; + static getShuffled($$0: Internal.Random_): Internal.List; + getRotated($$0: Internal.Rotation_): this; + static readonly "COUNTERCLOCKWISE_90" : Internal.Rotation; + static readonly "CLOCKWISE_90" : Internal.Rotation; + static readonly "CLOCKWISE_180" : Internal.Rotation; + static readonly "NONE" : Internal.Rotation; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Rotation_ = "clockwise_90" | "clockwise_180" | "none" | "counterclockwise_90" | Rotation; + /** + * @javaClass java.lang.NamedPackage + */ + class NamedPackage { + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type NamedPackage_ = NamedPackage; + /** + * @javaClass dev.latvian.mods.rhino.CustomProperty + */ + interface CustomProperty { + get(): any; + } + type CustomProperty_ = (() => any) | CustomProperty; + /** + * @javaClass net.minecraft.class_2779 + */ + class ClientboundUpdateAdvancementsPacket implements Internal.Packet { + getAdded(): Internal.Map; + handle($$0: Internal.ClientGamePacketListener_): void; + getRemoved(): Internal.Set; + shouldReset(): boolean; + getProgress(): Internal.Map; + write($$0: Internal.FriendlyByteBuf_): void; + get removed(): Internal.Set; + get added(): Internal.Map; + get progress(): Internal.Map; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ClientboundUpdateAdvancementsPacket_ = ClientboundUpdateAdvancementsPacket; + /** + * @javaClass io.netty.channel.ChannelFuture + */ + interface ChannelFuture extends io.netty.util.concurrent.Future { + removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; + isVoid(): boolean; + syncUninterruptibly(): this; + await(): this; + channel(): io.netty.channel.Channel; + awaitUninterruptibly(): this; + removeListener(arg0: Internal.GenericFutureListener_>): this; + addListeners(... arg0: Internal.GenericFutureListener_>[]): this; + sync(): this; + addListener(arg0: Internal.GenericFutureListener_>): this; + } + type ChannelFuture_ = ChannelFuture; + /** + * @javaClass dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties + */ + class RemoveOresProperties { + "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); + "blocks" : ((arg0: Internal.BlockState) => boolean); + "worldgenLayer" : DecorationGenerationStep; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type RemoveOresProperties_ = RemoveOresProperties; + /** + * @javaClass net.minecraft.class_5878 + */ + class ParticleGroup { + getLimit(): number; + static readonly "SPORE_BLOSSOM" : Internal.ParticleGroup; + get limit(): number; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type ParticleGroup_ = ParticleGroup; + /** + * @javaClass net.minecraft.class_5224 + */ + interface FormattedCharSink { + accept(arg0: number, arg1: Internal.Style_, arg2: number): boolean; + } + type FormattedCharSink_ = ((arg0: number, arg1: Internal.Style, arg2: number) => boolean) | FormattedCharSink; + /** + * @javaClass dev.latvian.mods.rhino.util.wrap.TypeWrappers + */ + class TypeWrappers { + getWrapperFactory(target: Internal.Class_, from: any): Internal.TypeWrapperFactory; + register(target: Internal.Class_, factory: Internal.TypeWrapperFactory_): void; + register(target: Internal.Class_, validator: Internal.Predicate_, factory: Internal.TypeWrapperFactory_): void; + register(id: string, from: Internal.Class_, to: Internal.Class_, factory: Internal.Function_): void; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type TypeWrappers_ = TypeWrappers; + /** + * @javaClass com.mojang.serialization.Lifecycle + */ + class Lifecycle { + add(arg0: Internal.Lifecycle_): this; + static stable(): this; + static deprecated(arg0: number): this; + static experimental(): this; + /** + * Internal constructor, this means that it's not valid and you will get an error if you use it. + */ + protected constructor(); + } + type Lifecycle_ = Lifecycle; + /** + * @javaClass net.coderbot.iris.fantastic.PhasedParticleEngine + */ + interface PhasedParticleEngine { + setParticleRenderingPhase(arg0: Internal.ParticleRenderingPhase_): void; + } + type PhasedParticleEngine_ = ((arg0: Internal.ParticleRenderingPhase) => void) | PhasedParticleEngine; + /** + * @javaClass com.mojang.brigadier.ImmutableStringReader + */ + interface ImmutableStringReader { + getCursor(): number; + getRemainingLength(): number; + getTotalLength(): number; + canRead(): boolean; + canRead(arg0: number): boolean; + getRemaining(): string; + getRead(): string; + getString(): string; + peek(arg0: number): string; + peek(): string; + } + type ImmutableStringReader_ = ImmutableStringReader; + /** + * @javaClass java.security.Principal + */ + interface Principal { + getName(): string; hashCode(): number; equals(arg0: any): boolean; toString(): string; - compareTo(arg0: Internal.Suggestion_): number; - compareToIgnoreCase(arg0: Internal.Suggestion_): number; - get tooltip(): Internal.Message; - get range(): Internal.StringRange; - get text(): string; + implies(arg0: Internal.Subject_): boolean; + } + type Principal_ = Principal; + /** + * @javaClass net.minecraft.class_1661 + */ + class Inventory implements Internal.Container, Internal.Nameable { + removeItem($$0: Internal.ItemStack_): void; + removeItem($$0: number, $$1: number): Internal.ItemStack; + static isHotbarSlot($$0: number): boolean; + getName(): Internal.Component; + stillValid($$0: Internal.Player_): boolean; + hurtArmor($$0: Internal.DamageSource_, $$1: number, $$2: number[]): void; + save($$0: Internal.ListTag_): Internal.ListTag; + getDestroySpeed($$0: Internal.BlockState_): number; + getItem($$0: number): Internal.ItemStack; + getSlotWithRemainingSpace($$0: Internal.ItemStack_): number; + placeItemBackInInventory($$0: Internal.ItemStack_): void; + placeItemBackInInventory($$0: Internal.ItemStack_, $$1: boolean): void; + setPickedItem($$0: Internal.ItemStack_): void; + swapPaint($$0: number): void; + pickSlot($$0: number): void; + load($$0: Internal.ListTag_): void; + handler$bnh000$getBlockBreakingSpeed(block: Internal.BlockState_, cbi: Internal.CallbackInfoReturnable_): void; + getSuitableHotbarSlot(): number; + setItem($$0: number, $$1: Internal.ItemStack_): void; + add($$0: number, $$1: Internal.ItemStack_): boolean; + add($$0: Internal.ItemStack_): boolean; + removeItemNoUpdate($$0: number): Internal.ItemStack; + fillStackedContents($$0: Internal.StackedContents_): void; + getArmor($$0: number): Internal.ItemStack; + method_5448(): void; + static getSelectionSize(): number; + removeFromSelected($$0: boolean): Internal.ItemStack; + isEmpty(): boolean; + getFreeSlot(): number; + findSlotMatchingUnusedItem($$0: Internal.ItemStack_): number; + getTimesChanged(): number; + findSlotMatchingItem($$0: Internal.ItemStack_): number; + tick(): void; + getContainerSize(): number; + getSelected(): Internal.ItemStack; + contains($$0: Internal.TagKey_): boolean; + contains($$0: Internal.ItemStack_): boolean; + dropAll(): void; + clearOrCountMatchingItems($$0: Internal.Predicate_, $$1: number, $$2: Internal.Container_): number; + setChanged(): void; + replaceWith($$0: Internal.Inventory_): void; + static readonly "NOT_FOUND_INDEX" : -1; + readonly "armor" : Internal.NonNullList; + static readonly "INVENTORY_SIZE" : 36; + static readonly "POP_TIME_DURATION" : 5; + static readonly "SLOT_OFFHAND" : 40; + static readonly "ALL_ARMOR_SLOTS" : number[]; + readonly "items" : Internal.NonNullList; + readonly "offhand" : Internal.NonNullList; + "selected" : number; + static readonly "HELMET_SLOT_ONLY" : number[]; + readonly "player" : Internal.Player; + get timesChanged(): number; + get freeSlot(): number; + get suitableHotbarSlot(): number; + get name(): Internal.Component; + get selectionSize(): number; + get containerSize(): number; + get empty(): boolean; + set pickedItem($$0: Internal.ItemStack_); /** * Internal constructor, this means that it's not valid and you will get an error if you use it. */ protected constructor(); } - type Suggestion_ = Suggestion; - interface class_6647