mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-15 07:55:31 +00:00
1335 lines
106 KiB
PHP
1335 lines
106 KiB
PHP
<?php
|
|
|
|
/*
|
|
*
|
|
* ____ _ _ __ __ _ __ __ ____
|
|
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
|
|
* | |_) / _ \ / __| |/ / _ \ __| |\/| | | '_ \ / _ \_____| |\/| | |_) |
|
|
* | __/ (_) | (__| < __/ |_| | | | | | | | __/_____| | | | __/
|
|
* |_| \___/ \___|_|\_\___|\__|_| |_|_|_| |_|\___| |_| |_|_|
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU Lesser General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* @author PocketMine Team
|
|
* @link http://www.pocketmine.net/
|
|
*
|
|
*
|
|
*/
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace pocketmine\item;
|
|
|
|
use pocketmine\block\Block;
|
|
use pocketmine\block\utils\CoralType;
|
|
use pocketmine\block\utils\DyeColor;
|
|
use pocketmine\block\utils\SlabType;
|
|
use pocketmine\block\VanillaBlocks;
|
|
use pocketmine\utils\SingletonTrait;
|
|
use pocketmine\utils\StringToTParser;
|
|
|
|
/**
|
|
* Handles parsing items from strings. This is used to interpret names from the /give command (and others).
|
|
*
|
|
* @phpstan-extends StringToTParser<Item>
|
|
*/
|
|
final class StringToItemParser extends StringToTParser{
|
|
use SingletonTrait;
|
|
|
|
private static function make() : self{
|
|
$result = new self;
|
|
|
|
foreach(DyeColor::getAll() as $color){
|
|
$prefix = fn(string $name) => $color->name() . "_" . $name;
|
|
//wall and floor banner are the same item
|
|
$result->registerBlock($prefix("banner"), fn() => VanillaBlocks::BANNER()->setColor($color));
|
|
$result->registerBlock($prefix("bed"), fn() => VanillaBlocks::BED()->setColor($color));
|
|
$result->registerBlock($prefix("carpet"), fn() => VanillaBlocks::CARPET()->setColor($color));
|
|
$result->registerBlock($prefix("concrete"), fn() => VanillaBlocks::CONCRETE()->setColor($color));
|
|
$result->registerBlock($prefix("concrete_powder"), fn() => VanillaBlocks::CONCRETE()->setColor($color));
|
|
$result->registerBlock($prefix("stained_clay"), fn() => VanillaBlocks::STAINED_CLAY()->setColor($color));
|
|
$result->registerBlock($prefix("stained_glass"), fn() => VanillaBlocks::STAINED_GLASS()->setColor($color));
|
|
$result->registerBlock($prefix("stained_glass_pane"), fn() => VanillaBlocks::STAINED_GLASS_PANE()->setColor($color));
|
|
$result->registerBlock($prefix("stained_hardened_glass"), fn() => VanillaBlocks::STAINED_HARDENED_GLASS()->setColor($color));
|
|
$result->registerBlock($prefix("stained_hardened_glass_pane"), fn() => VanillaBlocks::STAINED_HARDENED_GLASS_PANE()->setColor($color));
|
|
$result->registerBlock($prefix("wool"), fn() => VanillaBlocks::WOOL()->setColor($color));
|
|
$result->registerBlock($prefix("shulker_box"), fn() => VanillaBlocks::DYED_SHULKER_BOX()->setColor($color));
|
|
}
|
|
foreach(CoralType::getAll() as $coralType){
|
|
$prefix = fn(string $name) => $coralType->name() . "_" . $name;
|
|
$result->registerBlock($prefix("coral"), fn() => VanillaBlocks::CORAL()->setCoralType($coralType));
|
|
$result->registerBlock($prefix("coral_block"), fn() => VanillaBlocks::CORAL_BLOCK()->setCoralType($coralType));
|
|
//wall and floor coral fans are the same item
|
|
$result->registerBlock($prefix("coral_fan"), fn() => VanillaBlocks::CORAL_FAN()->setCoralType($coralType));
|
|
}
|
|
|
|
$result->registerBlock("acacia_button", fn() => VanillaBlocks::ACACIA_BUTTON());
|
|
$result->registerBlock("acacia_door", fn() => VanillaBlocks::ACACIA_DOOR());
|
|
$result->registerBlock("acacia_door_block", fn() => VanillaBlocks::ACACIA_DOOR());
|
|
$result->registerBlock("acacia_fence", fn() => VanillaBlocks::ACACIA_FENCE());
|
|
$result->registerBlock("acacia_fence_gate", fn() => VanillaBlocks::ACACIA_FENCE_GATE());
|
|
$result->registerBlock("acacia_leaves", fn() => VanillaBlocks::ACACIA_LEAVES());
|
|
$result->registerBlock("acacia_log", fn() => VanillaBlocks::ACACIA_LOG());
|
|
$result->registerBlock("acacia_planks", fn() => VanillaBlocks::ACACIA_PLANKS());
|
|
$result->registerBlock("acacia_pressure_plate", fn() => VanillaBlocks::ACACIA_PRESSURE_PLATE());
|
|
$result->registerBlock("acacia_sapling", fn() => VanillaBlocks::ACACIA_SAPLING());
|
|
$result->registerBlock("acacia_sign", fn() => VanillaBlocks::ACACIA_SIGN());
|
|
$result->registerBlock("acacia_slab", fn() => VanillaBlocks::ACACIA_SLAB());
|
|
$result->registerBlock("acacia_stairs", fn() => VanillaBlocks::ACACIA_STAIRS());
|
|
$result->registerBlock("acacia_standing_sign", fn() => VanillaBlocks::ACACIA_SIGN());
|
|
$result->registerBlock("acacia_trapdoor", fn() => VanillaBlocks::ACACIA_TRAPDOOR());
|
|
$result->registerBlock("acacia_wall_sign", fn() => VanillaBlocks::ACACIA_WALL_SIGN());
|
|
$result->registerBlock("acacia_wood", fn() => VanillaBlocks::ACACIA_WOOD());
|
|
$result->registerBlock("acacia_wood_stairs", fn() => VanillaBlocks::ACACIA_STAIRS());
|
|
$result->registerBlock("acacia_wooden_stairs", fn() => VanillaBlocks::ACACIA_STAIRS());
|
|
$result->registerBlock("activator_rail", fn() => VanillaBlocks::ACTIVATOR_RAIL());
|
|
$result->registerBlock("active_redstone_lamp", fn() => VanillaBlocks::REDSTONE_LAMP()->setPowered(true));
|
|
$result->registerBlock("air", fn() => VanillaBlocks::AIR());
|
|
$result->registerBlock("all_sided_mushroom_stem", fn() => VanillaBlocks::ALL_SIDED_MUSHROOM_STEM());
|
|
$result->registerBlock("allium", fn() => VanillaBlocks::ALLIUM());
|
|
$result->registerBlock("andesite", fn() => VanillaBlocks::ANDESITE());
|
|
$result->registerBlock("andesite_slab", fn() => VanillaBlocks::ANDESITE_SLAB());
|
|
$result->registerBlock("andesite_stairs", fn() => VanillaBlocks::ANDESITE_STAIRS());
|
|
$result->registerBlock("andesite_wall", fn() => VanillaBlocks::ANDESITE_WALL());
|
|
$result->registerBlock("anvil", fn() => VanillaBlocks::ANVIL());
|
|
$result->registerBlock("ateupd_block", fn() => VanillaBlocks::INFO_UPDATE2());
|
|
$result->registerBlock("azure_bluet", fn() => VanillaBlocks::AZURE_BLUET());
|
|
$result->registerBlock("bamboo", fn() => VanillaBlocks::BAMBOO_SAPLING());
|
|
$result->registerBlock("bamboo_sapling", fn() => VanillaBlocks::BAMBOO_SAPLING());
|
|
$result->registerBlock("banner", fn() => VanillaBlocks::BANNER());
|
|
$result->registerBlock("barrel", fn() => VanillaBlocks::BARREL());
|
|
$result->registerBlock("barrier", fn() => VanillaBlocks::BARRIER());
|
|
$result->registerBlock("beacon", fn() => VanillaBlocks::BEACON());
|
|
$result->registerBlock("bed_block", fn() => VanillaBlocks::BED());
|
|
$result->registerBlock("bedrock", fn() => VanillaBlocks::BEDROCK());
|
|
$result->registerBlock("beetroot_block", fn() => VanillaBlocks::BEETROOTS());
|
|
$result->registerBlock("beetroots", fn() => VanillaBlocks::BEETROOTS());
|
|
$result->registerBlock("bell", fn() => VanillaBlocks::BELL());
|
|
$result->registerBlock("birch_button", fn() => VanillaBlocks::BIRCH_BUTTON());
|
|
$result->registerBlock("birch_door", fn() => VanillaBlocks::BIRCH_DOOR());
|
|
$result->registerBlock("birch_door_block", fn() => VanillaBlocks::BIRCH_DOOR());
|
|
$result->registerBlock("birch_fence", fn() => VanillaBlocks::BIRCH_FENCE());
|
|
$result->registerBlock("birch_fence_gate", fn() => VanillaBlocks::BIRCH_FENCE_GATE());
|
|
$result->registerBlock("birch_leaves", fn() => VanillaBlocks::BIRCH_LEAVES());
|
|
$result->registerBlock("birch_log", fn() => VanillaBlocks::BIRCH_LOG());
|
|
$result->registerBlock("birch_planks", fn() => VanillaBlocks::BIRCH_PLANKS());
|
|
$result->registerBlock("birch_pressure_plate", fn() => VanillaBlocks::BIRCH_PRESSURE_PLATE());
|
|
$result->registerBlock("birch_sapling", fn() => VanillaBlocks::BIRCH_SAPLING());
|
|
$result->registerBlock("birch_sign", fn() => VanillaBlocks::BIRCH_SIGN());
|
|
$result->registerBlock("birch_slab", fn() => VanillaBlocks::BIRCH_SLAB());
|
|
$result->registerBlock("birch_stairs", fn() => VanillaBlocks::BIRCH_STAIRS());
|
|
$result->registerBlock("birch_standing_sign", fn() => VanillaBlocks::BIRCH_SIGN());
|
|
$result->registerBlock("birch_trapdoor", fn() => VanillaBlocks::BIRCH_TRAPDOOR());
|
|
$result->registerBlock("birch_wall_sign", fn() => VanillaBlocks::BIRCH_WALL_SIGN());
|
|
$result->registerBlock("birch_wood", fn() => VanillaBlocks::BIRCH_WOOD());
|
|
$result->registerBlock("birch_wood_stairs", fn() => VanillaBlocks::BIRCH_STAIRS());
|
|
$result->registerBlock("birch_wooden_stairs", fn() => VanillaBlocks::BIRCH_STAIRS());
|
|
$result->registerBlock("black_glazed_terracotta", fn() => VanillaBlocks::BLACK_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("blast_furnace", fn() => VanillaBlocks::BLAST_FURNACE());
|
|
$result->registerBlock("blue_glazed_terracotta", fn() => VanillaBlocks::BLUE_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("blue_ice", fn() => VanillaBlocks::BLUE_ICE());
|
|
$result->registerBlock("blue_orchid", fn() => VanillaBlocks::BLUE_ORCHID());
|
|
$result->registerBlock("blue_torch", fn() => VanillaBlocks::BLUE_TORCH());
|
|
$result->registerBlock("bone_block", fn() => VanillaBlocks::BONE_BLOCK());
|
|
$result->registerBlock("bookshelf", fn() => VanillaBlocks::BOOKSHELF());
|
|
$result->registerBlock("brewing_stand", fn() => VanillaBlocks::BREWING_STAND());
|
|
$result->registerBlock("brewing_stand_block", fn() => VanillaBlocks::BREWING_STAND());
|
|
$result->registerBlock("brick_block", fn() => VanillaBlocks::BRICKS());
|
|
$result->registerBlock("brick_slab", fn() => VanillaBlocks::BRICK_SLAB());
|
|
$result->registerBlock("brick_stairs", fn() => VanillaBlocks::BRICK_STAIRS());
|
|
$result->registerBlock("brick_wall", fn() => VanillaBlocks::BRICK_WALL());
|
|
$result->registerBlock("bricks", fn() => VanillaBlocks::BRICKS());
|
|
$result->registerBlock("bricks_block", fn() => VanillaBlocks::BRICKS());
|
|
$result->registerBlock("brown_glazed_terracotta", fn() => VanillaBlocks::BROWN_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("brown_mushroom", fn() => VanillaBlocks::BROWN_MUSHROOM());
|
|
$result->registerBlock("brown_mushroom_block", fn() => VanillaBlocks::BROWN_MUSHROOM_BLOCK());
|
|
$result->registerBlock("burning_furnace", fn() => VanillaBlocks::FURNACE());
|
|
$result->registerBlock("bush", fn() => VanillaBlocks::DEAD_BUSH());
|
|
$result->registerBlock("cactus", fn() => VanillaBlocks::CACTUS());
|
|
$result->registerBlock("cake", fn() => VanillaBlocks::CAKE());
|
|
$result->registerBlock("cake_block", fn() => VanillaBlocks::CAKE());
|
|
$result->registerBlock("carpet", fn() => VanillaBlocks::CARPET());
|
|
$result->registerBlock("carrot_block", fn() => VanillaBlocks::CARROTS());
|
|
$result->registerBlock("carrots", fn() => VanillaBlocks::CARROTS());
|
|
$result->registerBlock("carved_pumpkin", fn() => VanillaBlocks::CARVED_PUMPKIN());
|
|
$result->registerBlock("chemical_heat", fn() => VanillaBlocks::CHEMICAL_HEAT());
|
|
$result->registerBlock("chemistry_table", fn() => VanillaBlocks::COMPOUND_CREATOR());
|
|
$result->registerBlock("chest", fn() => VanillaBlocks::CHEST());
|
|
$result->registerBlock("chipped_anvil", fn() => VanillaBlocks::ANVIL()->setDamage(1));
|
|
$result->registerBlock("chiseled_quartz", fn() => VanillaBlocks::CHISELED_QUARTZ());
|
|
$result->registerBlock("chiseled_red_sandstone", fn() => VanillaBlocks::CHISELED_RED_SANDSTONE());
|
|
$result->registerBlock("chiseled_sandstone", fn() => VanillaBlocks::CHISELED_SANDSTONE());
|
|
$result->registerBlock("chiseled_stone_bricks", fn() => VanillaBlocks::CHISELED_STONE_BRICKS());
|
|
$result->registerBlock("clay_block", fn() => VanillaBlocks::CLAY());
|
|
$result->registerBlock("coal_block", fn() => VanillaBlocks::COAL());
|
|
$result->registerBlock("coal_ore", fn() => VanillaBlocks::COAL_ORE());
|
|
$result->registerBlock("coarse_dirt", fn() => VanillaBlocks::DIRT()->setCoarse(true));
|
|
$result->registerBlock("cobble", fn() => VanillaBlocks::COBBLESTONE());
|
|
$result->registerBlock("cobble_stairs", fn() => VanillaBlocks::COBBLESTONE_STAIRS());
|
|
$result->registerBlock("cobble_wall", fn() => VanillaBlocks::COBBLESTONE_WALL());
|
|
$result->registerBlock("cobblestone", fn() => VanillaBlocks::COBBLESTONE());
|
|
$result->registerBlock("cobblestone_slab", fn() => VanillaBlocks::COBBLESTONE_SLAB());
|
|
$result->registerBlock("cobblestone_stairs", fn() => VanillaBlocks::COBBLESTONE_STAIRS());
|
|
$result->registerBlock("cobblestone_wall", fn() => VanillaBlocks::COBBLESTONE_WALL());
|
|
$result->registerBlock("cobweb", fn() => VanillaBlocks::COBWEB());
|
|
$result->registerBlock("cocoa", fn() => VanillaBlocks::COCOA_POD());
|
|
$result->registerBlock("cocoa_block", fn() => VanillaBlocks::COCOA_POD());
|
|
$result->registerBlock("cocoa_pod", fn() => VanillaBlocks::COCOA_POD());
|
|
$result->registerBlock("cocoa_pods", fn() => VanillaBlocks::COCOA_POD());
|
|
$result->registerBlock("colored_torch_bp", fn() => VanillaBlocks::BLUE_TORCH());
|
|
$result->registerBlock("colored_torch_rg", fn() => VanillaBlocks::RED_TORCH());
|
|
$result->registerBlock("comparator", fn() => VanillaBlocks::REDSTONE_COMPARATOR());
|
|
$result->registerBlock("comparator_block", fn() => VanillaBlocks::REDSTONE_COMPARATOR());
|
|
$result->registerBlock("compound_creator", fn() => VanillaBlocks::COMPOUND_CREATOR());
|
|
$result->registerBlock("concrete", fn() => VanillaBlocks::CONCRETE());
|
|
$result->registerBlock("concrete_powder", fn() => VanillaBlocks::CONCRETE_POWDER());
|
|
$result->registerBlock("concretepowder", fn() => VanillaBlocks::CONCRETE_POWDER());
|
|
$result->registerBlock("coral", fn() => VanillaBlocks::CORAL());
|
|
$result->registerBlock("coral_block", fn() => VanillaBlocks::CORAL_BLOCK());
|
|
$result->registerBlock("coral_fan", fn() => VanillaBlocks::CORAL_FAN());
|
|
$result->registerBlock("coral_fan_dead", fn() => VanillaBlocks::CORAL_FAN()->setCoralType(CoralType::TUBE())->setDead(true));
|
|
$result->registerBlock("coral_fan_hang", fn() => VanillaBlocks::WALL_CORAL_FAN());
|
|
$result->registerBlock("coral_fan_hang2", fn() => VanillaBlocks::WALL_CORAL_FAN()->setCoralType(CoralType::BUBBLE()));
|
|
$result->registerBlock("coral_fan_hang3", fn() => VanillaBlocks::WALL_CORAL_FAN()->setCoralType(CoralType::HORN()));
|
|
$result->registerBlock("cornflower", fn() => VanillaBlocks::CORNFLOWER());
|
|
$result->registerBlock("cracked_stone_bricks", fn() => VanillaBlocks::CRACKED_STONE_BRICKS());
|
|
$result->registerBlock("crafting_table", fn() => VanillaBlocks::CRAFTING_TABLE());
|
|
$result->registerBlock("cut_red_sandstone", fn() => VanillaBlocks::CUT_RED_SANDSTONE());
|
|
$result->registerBlock("cut_red_sandstone_slab", fn() => VanillaBlocks::CUT_RED_SANDSTONE_SLAB());
|
|
$result->registerBlock("cut_sandstone", fn() => VanillaBlocks::CUT_SANDSTONE());
|
|
$result->registerBlock("cut_sandstone_slab", fn() => VanillaBlocks::CUT_SANDSTONE_SLAB());
|
|
$result->registerBlock("cyan_glazed_terracotta", fn() => VanillaBlocks::CYAN_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("damaged_anvil", fn() => VanillaBlocks::ANVIL()->setDamage(2));
|
|
$result->registerBlock("dandelion", fn() => VanillaBlocks::DANDELION());
|
|
$result->registerBlock("dark_oak_button", fn() => VanillaBlocks::DARK_OAK_BUTTON());
|
|
$result->registerBlock("dark_oak_door", fn() => VanillaBlocks::DARK_OAK_DOOR());
|
|
$result->registerBlock("dark_oak_door_block", fn() => VanillaBlocks::DARK_OAK_DOOR());
|
|
$result->registerBlock("dark_oak_fence", fn() => VanillaBlocks::DARK_OAK_FENCE());
|
|
$result->registerBlock("dark_oak_fence_gate", fn() => VanillaBlocks::DARK_OAK_FENCE_GATE());
|
|
$result->registerBlock("dark_oak_leaves", fn() => VanillaBlocks::DARK_OAK_LEAVES());
|
|
$result->registerBlock("dark_oak_log", fn() => VanillaBlocks::DARK_OAK_LOG());
|
|
$result->registerBlock("dark_oak_planks", fn() => VanillaBlocks::DARK_OAK_PLANKS());
|
|
$result->registerBlock("dark_oak_pressure_plate", fn() => VanillaBlocks::DARK_OAK_PRESSURE_PLATE());
|
|
$result->registerBlock("dark_oak_sapling", fn() => VanillaBlocks::DARK_OAK_SAPLING());
|
|
$result->registerBlock("dark_oak_sign", fn() => VanillaBlocks::DARK_OAK_SIGN());
|
|
$result->registerBlock("dark_oak_slab", fn() => VanillaBlocks::DARK_OAK_SLAB());
|
|
$result->registerBlock("dark_oak_stairs", fn() => VanillaBlocks::DARK_OAK_STAIRS());
|
|
$result->registerBlock("dark_oak_standing_sign", fn() => VanillaBlocks::DARK_OAK_SIGN());
|
|
$result->registerBlock("dark_oak_trapdoor", fn() => VanillaBlocks::DARK_OAK_TRAPDOOR());
|
|
$result->registerBlock("dark_oak_wall_sign", fn() => VanillaBlocks::DARK_OAK_WALL_SIGN());
|
|
$result->registerBlock("dark_oak_wood", fn() => VanillaBlocks::DARK_OAK_WOOD());
|
|
$result->registerBlock("dark_oak_wood_stairs", fn() => VanillaBlocks::DARK_OAK_STAIRS());
|
|
$result->registerBlock("dark_oak_wooden_stairs", fn() => VanillaBlocks::DARK_OAK_STAIRS());
|
|
$result->registerBlock("dark_prismarine", fn() => VanillaBlocks::DARK_PRISMARINE());
|
|
$result->registerBlock("dark_prismarine_slab", fn() => VanillaBlocks::DARK_PRISMARINE_SLAB());
|
|
$result->registerBlock("dark_prismarine_stairs", fn() => VanillaBlocks::DARK_PRISMARINE_STAIRS());
|
|
$result->registerBlock("darkoak_sign", fn() => VanillaBlocks::DARK_OAK_SIGN());
|
|
$result->registerBlock("darkoak_standing_sign", fn() => VanillaBlocks::DARK_OAK_SIGN());
|
|
$result->registerBlock("darkoak_wall_sign", fn() => VanillaBlocks::DARK_OAK_WALL_SIGN());
|
|
$result->registerBlock("daylight_detector", fn() => VanillaBlocks::DAYLIGHT_SENSOR());
|
|
$result->registerBlock("daylight_detector_inverted", fn() => VanillaBlocks::DAYLIGHT_SENSOR()->setInverted(true));
|
|
$result->registerBlock("daylight_sensor", fn() => VanillaBlocks::DAYLIGHT_SENSOR());
|
|
$result->registerBlock("daylight_sensor_inverted", fn() => VanillaBlocks::DAYLIGHT_SENSOR()->setInverted(true));
|
|
$result->registerBlock("dead_bush", fn() => VanillaBlocks::DEAD_BUSH());
|
|
$result->registerBlock("deadbush", fn() => VanillaBlocks::DEAD_BUSH());
|
|
$result->registerBlock("detector_rail", fn() => VanillaBlocks::DETECTOR_RAIL());
|
|
$result->registerBlock("diamond_block", fn() => VanillaBlocks::DIAMOND());
|
|
$result->registerBlock("diamond_ore", fn() => VanillaBlocks::DIAMOND_ORE());
|
|
$result->registerBlock("diorite", fn() => VanillaBlocks::DIORITE());
|
|
$result->registerBlock("diorite_slab", fn() => VanillaBlocks::DIORITE_SLAB());
|
|
$result->registerBlock("diorite_stairs", fn() => VanillaBlocks::DIORITE_STAIRS());
|
|
$result->registerBlock("diorite_wall", fn() => VanillaBlocks::DIORITE_WALL());
|
|
$result->registerBlock("dirt", fn() => VanillaBlocks::DIRT());
|
|
$result->registerBlock("door_block", fn() => VanillaBlocks::OAK_DOOR());
|
|
$result->registerBlock("double_plant", fn() => VanillaBlocks::SUNFLOWER());
|
|
$result->registerBlock("double_red_sandstone_slab", fn() => VanillaBlocks::RED_SANDSTONE_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_slab", fn() => VanillaBlocks::STONE_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_slabs", fn() => VanillaBlocks::STONE_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_stone_slab", fn() => VanillaBlocks::STONE_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_stone_slab2", fn() => VanillaBlocks::RED_SANDSTONE_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_stone_slab3", fn() => VanillaBlocks::END_STONE_BRICK_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_stone_slab4", fn() => VanillaBlocks::MOSSY_STONE_BRICK_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_tallgrass", fn() => VanillaBlocks::DOUBLE_TALLGRASS());
|
|
$result->registerBlock("double_wood_slab", fn() => VanillaBlocks::OAK_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_wood_slabs", fn() => VanillaBlocks::OAK_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_wooden_slab", fn() => VanillaBlocks::OAK_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("double_wooden_slabs", fn() => VanillaBlocks::OAK_SLAB()->setSlabType(SlabType::DOUBLE()));
|
|
$result->registerBlock("dragon_egg", fn() => VanillaBlocks::DRAGON_EGG());
|
|
$result->registerBlock("dried_kelp_block", fn() => VanillaBlocks::DRIED_KELP());
|
|
$result->registerBlock("dyed_shulker_box", fn() => VanillaBlocks::DYED_SHULKER_BOX());
|
|
$result->registerBlock("element_0", fn() => VanillaBlocks::ELEMENT_ZERO());
|
|
$result->registerBlock("element_1", fn() => VanillaBlocks::ELEMENT_HYDROGEN());
|
|
$result->registerBlock("element_10", fn() => VanillaBlocks::ELEMENT_NEON());
|
|
$result->registerBlock("element_100", fn() => VanillaBlocks::ELEMENT_FERMIUM());
|
|
$result->registerBlock("element_101", fn() => VanillaBlocks::ELEMENT_MENDELEVIUM());
|
|
$result->registerBlock("element_102", fn() => VanillaBlocks::ELEMENT_NOBELIUM());
|
|
$result->registerBlock("element_103", fn() => VanillaBlocks::ELEMENT_LAWRENCIUM());
|
|
$result->registerBlock("element_104", fn() => VanillaBlocks::ELEMENT_RUTHERFORDIUM());
|
|
$result->registerBlock("element_105", fn() => VanillaBlocks::ELEMENT_DUBNIUM());
|
|
$result->registerBlock("element_106", fn() => VanillaBlocks::ELEMENT_SEABORGIUM());
|
|
$result->registerBlock("element_107", fn() => VanillaBlocks::ELEMENT_BOHRIUM());
|
|
$result->registerBlock("element_108", fn() => VanillaBlocks::ELEMENT_HASSIUM());
|
|
$result->registerBlock("element_109", fn() => VanillaBlocks::ELEMENT_MEITNERIUM());
|
|
$result->registerBlock("element_11", fn() => VanillaBlocks::ELEMENT_SODIUM());
|
|
$result->registerBlock("element_110", fn() => VanillaBlocks::ELEMENT_DARMSTADTIUM());
|
|
$result->registerBlock("element_111", fn() => VanillaBlocks::ELEMENT_ROENTGENIUM());
|
|
$result->registerBlock("element_112", fn() => VanillaBlocks::ELEMENT_COPERNICIUM());
|
|
$result->registerBlock("element_113", fn() => VanillaBlocks::ELEMENT_NIHONIUM());
|
|
$result->registerBlock("element_114", fn() => VanillaBlocks::ELEMENT_FLEROVIUM());
|
|
$result->registerBlock("element_115", fn() => VanillaBlocks::ELEMENT_MOSCOVIUM());
|
|
$result->registerBlock("element_116", fn() => VanillaBlocks::ELEMENT_LIVERMORIUM());
|
|
$result->registerBlock("element_117", fn() => VanillaBlocks::ELEMENT_TENNESSINE());
|
|
$result->registerBlock("element_118", fn() => VanillaBlocks::ELEMENT_OGANESSON());
|
|
$result->registerBlock("element_12", fn() => VanillaBlocks::ELEMENT_MAGNESIUM());
|
|
$result->registerBlock("element_13", fn() => VanillaBlocks::ELEMENT_ALUMINUM());
|
|
$result->registerBlock("element_14", fn() => VanillaBlocks::ELEMENT_SILICON());
|
|
$result->registerBlock("element_15", fn() => VanillaBlocks::ELEMENT_PHOSPHORUS());
|
|
$result->registerBlock("element_16", fn() => VanillaBlocks::ELEMENT_SULFUR());
|
|
$result->registerBlock("element_17", fn() => VanillaBlocks::ELEMENT_CHLORINE());
|
|
$result->registerBlock("element_18", fn() => VanillaBlocks::ELEMENT_ARGON());
|
|
$result->registerBlock("element_19", fn() => VanillaBlocks::ELEMENT_POTASSIUM());
|
|
$result->registerBlock("element_2", fn() => VanillaBlocks::ELEMENT_HELIUM());
|
|
$result->registerBlock("element_20", fn() => VanillaBlocks::ELEMENT_CALCIUM());
|
|
$result->registerBlock("element_21", fn() => VanillaBlocks::ELEMENT_SCANDIUM());
|
|
$result->registerBlock("element_22", fn() => VanillaBlocks::ELEMENT_TITANIUM());
|
|
$result->registerBlock("element_23", fn() => VanillaBlocks::ELEMENT_VANADIUM());
|
|
$result->registerBlock("element_24", fn() => VanillaBlocks::ELEMENT_CHROMIUM());
|
|
$result->registerBlock("element_25", fn() => VanillaBlocks::ELEMENT_MANGANESE());
|
|
$result->registerBlock("element_26", fn() => VanillaBlocks::ELEMENT_IRON());
|
|
$result->registerBlock("element_27", fn() => VanillaBlocks::ELEMENT_COBALT());
|
|
$result->registerBlock("element_28", fn() => VanillaBlocks::ELEMENT_NICKEL());
|
|
$result->registerBlock("element_29", fn() => VanillaBlocks::ELEMENT_COPPER());
|
|
$result->registerBlock("element_3", fn() => VanillaBlocks::ELEMENT_LITHIUM());
|
|
$result->registerBlock("element_30", fn() => VanillaBlocks::ELEMENT_ZINC());
|
|
$result->registerBlock("element_31", fn() => VanillaBlocks::ELEMENT_GALLIUM());
|
|
$result->registerBlock("element_32", fn() => VanillaBlocks::ELEMENT_GERMANIUM());
|
|
$result->registerBlock("element_33", fn() => VanillaBlocks::ELEMENT_ARSENIC());
|
|
$result->registerBlock("element_34", fn() => VanillaBlocks::ELEMENT_SELENIUM());
|
|
$result->registerBlock("element_35", fn() => VanillaBlocks::ELEMENT_BROMINE());
|
|
$result->registerBlock("element_36", fn() => VanillaBlocks::ELEMENT_KRYPTON());
|
|
$result->registerBlock("element_37", fn() => VanillaBlocks::ELEMENT_RUBIDIUM());
|
|
$result->registerBlock("element_38", fn() => VanillaBlocks::ELEMENT_STRONTIUM());
|
|
$result->registerBlock("element_39", fn() => VanillaBlocks::ELEMENT_YTTRIUM());
|
|
$result->registerBlock("element_4", fn() => VanillaBlocks::ELEMENT_BERYLLIUM());
|
|
$result->registerBlock("element_40", fn() => VanillaBlocks::ELEMENT_ZIRCONIUM());
|
|
$result->registerBlock("element_41", fn() => VanillaBlocks::ELEMENT_NIOBIUM());
|
|
$result->registerBlock("element_42", fn() => VanillaBlocks::ELEMENT_MOLYBDENUM());
|
|
$result->registerBlock("element_43", fn() => VanillaBlocks::ELEMENT_TECHNETIUM());
|
|
$result->registerBlock("element_44", fn() => VanillaBlocks::ELEMENT_RUTHENIUM());
|
|
$result->registerBlock("element_45", fn() => VanillaBlocks::ELEMENT_RHODIUM());
|
|
$result->registerBlock("element_46", fn() => VanillaBlocks::ELEMENT_PALLADIUM());
|
|
$result->registerBlock("element_47", fn() => VanillaBlocks::ELEMENT_SILVER());
|
|
$result->registerBlock("element_48", fn() => VanillaBlocks::ELEMENT_CADMIUM());
|
|
$result->registerBlock("element_49", fn() => VanillaBlocks::ELEMENT_INDIUM());
|
|
$result->registerBlock("element_5", fn() => VanillaBlocks::ELEMENT_BORON());
|
|
$result->registerBlock("element_50", fn() => VanillaBlocks::ELEMENT_TIN());
|
|
$result->registerBlock("element_51", fn() => VanillaBlocks::ELEMENT_ANTIMONY());
|
|
$result->registerBlock("element_52", fn() => VanillaBlocks::ELEMENT_TELLURIUM());
|
|
$result->registerBlock("element_53", fn() => VanillaBlocks::ELEMENT_IODINE());
|
|
$result->registerBlock("element_54", fn() => VanillaBlocks::ELEMENT_XENON());
|
|
$result->registerBlock("element_55", fn() => VanillaBlocks::ELEMENT_CESIUM());
|
|
$result->registerBlock("element_56", fn() => VanillaBlocks::ELEMENT_BARIUM());
|
|
$result->registerBlock("element_57", fn() => VanillaBlocks::ELEMENT_LANTHANUM());
|
|
$result->registerBlock("element_58", fn() => VanillaBlocks::ELEMENT_CERIUM());
|
|
$result->registerBlock("element_59", fn() => VanillaBlocks::ELEMENT_PRASEODYMIUM());
|
|
$result->registerBlock("element_6", fn() => VanillaBlocks::ELEMENT_CARBON());
|
|
$result->registerBlock("element_60", fn() => VanillaBlocks::ELEMENT_NEODYMIUM());
|
|
$result->registerBlock("element_61", fn() => VanillaBlocks::ELEMENT_PROMETHIUM());
|
|
$result->registerBlock("element_62", fn() => VanillaBlocks::ELEMENT_SAMARIUM());
|
|
$result->registerBlock("element_63", fn() => VanillaBlocks::ELEMENT_EUROPIUM());
|
|
$result->registerBlock("element_64", fn() => VanillaBlocks::ELEMENT_GADOLINIUM());
|
|
$result->registerBlock("element_65", fn() => VanillaBlocks::ELEMENT_TERBIUM());
|
|
$result->registerBlock("element_66", fn() => VanillaBlocks::ELEMENT_DYSPROSIUM());
|
|
$result->registerBlock("element_67", fn() => VanillaBlocks::ELEMENT_HOLMIUM());
|
|
$result->registerBlock("element_68", fn() => VanillaBlocks::ELEMENT_ERBIUM());
|
|
$result->registerBlock("element_69", fn() => VanillaBlocks::ELEMENT_THULIUM());
|
|
$result->registerBlock("element_7", fn() => VanillaBlocks::ELEMENT_NITROGEN());
|
|
$result->registerBlock("element_70", fn() => VanillaBlocks::ELEMENT_YTTERBIUM());
|
|
$result->registerBlock("element_71", fn() => VanillaBlocks::ELEMENT_LUTETIUM());
|
|
$result->registerBlock("element_72", fn() => VanillaBlocks::ELEMENT_HAFNIUM());
|
|
$result->registerBlock("element_73", fn() => VanillaBlocks::ELEMENT_TANTALUM());
|
|
$result->registerBlock("element_74", fn() => VanillaBlocks::ELEMENT_TUNGSTEN());
|
|
$result->registerBlock("element_75", fn() => VanillaBlocks::ELEMENT_RHENIUM());
|
|
$result->registerBlock("element_76", fn() => VanillaBlocks::ELEMENT_OSMIUM());
|
|
$result->registerBlock("element_77", fn() => VanillaBlocks::ELEMENT_IRIDIUM());
|
|
$result->registerBlock("element_78", fn() => VanillaBlocks::ELEMENT_PLATINUM());
|
|
$result->registerBlock("element_79", fn() => VanillaBlocks::ELEMENT_GOLD());
|
|
$result->registerBlock("element_8", fn() => VanillaBlocks::ELEMENT_OXYGEN());
|
|
$result->registerBlock("element_80", fn() => VanillaBlocks::ELEMENT_MERCURY());
|
|
$result->registerBlock("element_81", fn() => VanillaBlocks::ELEMENT_THALLIUM());
|
|
$result->registerBlock("element_82", fn() => VanillaBlocks::ELEMENT_LEAD());
|
|
$result->registerBlock("element_83", fn() => VanillaBlocks::ELEMENT_BISMUTH());
|
|
$result->registerBlock("element_84", fn() => VanillaBlocks::ELEMENT_POLONIUM());
|
|
$result->registerBlock("element_85", fn() => VanillaBlocks::ELEMENT_ASTATINE());
|
|
$result->registerBlock("element_86", fn() => VanillaBlocks::ELEMENT_RADON());
|
|
$result->registerBlock("element_87", fn() => VanillaBlocks::ELEMENT_FRANCIUM());
|
|
$result->registerBlock("element_88", fn() => VanillaBlocks::ELEMENT_RADIUM());
|
|
$result->registerBlock("element_89", fn() => VanillaBlocks::ELEMENT_ACTINIUM());
|
|
$result->registerBlock("element_9", fn() => VanillaBlocks::ELEMENT_FLUORINE());
|
|
$result->registerBlock("element_90", fn() => VanillaBlocks::ELEMENT_THORIUM());
|
|
$result->registerBlock("element_91", fn() => VanillaBlocks::ELEMENT_PROTACTINIUM());
|
|
$result->registerBlock("element_92", fn() => VanillaBlocks::ELEMENT_URANIUM());
|
|
$result->registerBlock("element_93", fn() => VanillaBlocks::ELEMENT_NEPTUNIUM());
|
|
$result->registerBlock("element_94", fn() => VanillaBlocks::ELEMENT_PLUTONIUM());
|
|
$result->registerBlock("element_95", fn() => VanillaBlocks::ELEMENT_AMERICIUM());
|
|
$result->registerBlock("element_96", fn() => VanillaBlocks::ELEMENT_CURIUM());
|
|
$result->registerBlock("element_97", fn() => VanillaBlocks::ELEMENT_BERKELIUM());
|
|
$result->registerBlock("element_98", fn() => VanillaBlocks::ELEMENT_CALIFORNIUM());
|
|
$result->registerBlock("element_99", fn() => VanillaBlocks::ELEMENT_EINSTEINIUM());
|
|
$result->registerBlock("element_actinium", fn() => VanillaBlocks::ELEMENT_ACTINIUM());
|
|
$result->registerBlock("element_aluminum", fn() => VanillaBlocks::ELEMENT_ALUMINUM());
|
|
$result->registerBlock("element_americium", fn() => VanillaBlocks::ELEMENT_AMERICIUM());
|
|
$result->registerBlock("element_antimony", fn() => VanillaBlocks::ELEMENT_ANTIMONY());
|
|
$result->registerBlock("element_argon", fn() => VanillaBlocks::ELEMENT_ARGON());
|
|
$result->registerBlock("element_arsenic", fn() => VanillaBlocks::ELEMENT_ARSENIC());
|
|
$result->registerBlock("element_astatine", fn() => VanillaBlocks::ELEMENT_ASTATINE());
|
|
$result->registerBlock("element_barium", fn() => VanillaBlocks::ELEMENT_BARIUM());
|
|
$result->registerBlock("element_berkelium", fn() => VanillaBlocks::ELEMENT_BERKELIUM());
|
|
$result->registerBlock("element_beryllium", fn() => VanillaBlocks::ELEMENT_BERYLLIUM());
|
|
$result->registerBlock("element_bismuth", fn() => VanillaBlocks::ELEMENT_BISMUTH());
|
|
$result->registerBlock("element_bohrium", fn() => VanillaBlocks::ELEMENT_BOHRIUM());
|
|
$result->registerBlock("element_boron", fn() => VanillaBlocks::ELEMENT_BORON());
|
|
$result->registerBlock("element_bromine", fn() => VanillaBlocks::ELEMENT_BROMINE());
|
|
$result->registerBlock("element_cadmium", fn() => VanillaBlocks::ELEMENT_CADMIUM());
|
|
$result->registerBlock("element_calcium", fn() => VanillaBlocks::ELEMENT_CALCIUM());
|
|
$result->registerBlock("element_californium", fn() => VanillaBlocks::ELEMENT_CALIFORNIUM());
|
|
$result->registerBlock("element_carbon", fn() => VanillaBlocks::ELEMENT_CARBON());
|
|
$result->registerBlock("element_cerium", fn() => VanillaBlocks::ELEMENT_CERIUM());
|
|
$result->registerBlock("element_cesium", fn() => VanillaBlocks::ELEMENT_CESIUM());
|
|
$result->registerBlock("element_chlorine", fn() => VanillaBlocks::ELEMENT_CHLORINE());
|
|
$result->registerBlock("element_chromium", fn() => VanillaBlocks::ELEMENT_CHROMIUM());
|
|
$result->registerBlock("element_cobalt", fn() => VanillaBlocks::ELEMENT_COBALT());
|
|
$result->registerBlock("element_constructor", fn() => VanillaBlocks::ELEMENT_CONSTRUCTOR());
|
|
$result->registerBlock("element_copernicium", fn() => VanillaBlocks::ELEMENT_COPERNICIUM());
|
|
$result->registerBlock("element_copper", fn() => VanillaBlocks::ELEMENT_COPPER());
|
|
$result->registerBlock("element_curium", fn() => VanillaBlocks::ELEMENT_CURIUM());
|
|
$result->registerBlock("element_darmstadtium", fn() => VanillaBlocks::ELEMENT_DARMSTADTIUM());
|
|
$result->registerBlock("element_dubnium", fn() => VanillaBlocks::ELEMENT_DUBNIUM());
|
|
$result->registerBlock("element_dysprosium", fn() => VanillaBlocks::ELEMENT_DYSPROSIUM());
|
|
$result->registerBlock("element_einsteinium", fn() => VanillaBlocks::ELEMENT_EINSTEINIUM());
|
|
$result->registerBlock("element_erbium", fn() => VanillaBlocks::ELEMENT_ERBIUM());
|
|
$result->registerBlock("element_europium", fn() => VanillaBlocks::ELEMENT_EUROPIUM());
|
|
$result->registerBlock("element_fermium", fn() => VanillaBlocks::ELEMENT_FERMIUM());
|
|
$result->registerBlock("element_flerovium", fn() => VanillaBlocks::ELEMENT_FLEROVIUM());
|
|
$result->registerBlock("element_fluorine", fn() => VanillaBlocks::ELEMENT_FLUORINE());
|
|
$result->registerBlock("element_francium", fn() => VanillaBlocks::ELEMENT_FRANCIUM());
|
|
$result->registerBlock("element_gadolinium", fn() => VanillaBlocks::ELEMENT_GADOLINIUM());
|
|
$result->registerBlock("element_gallium", fn() => VanillaBlocks::ELEMENT_GALLIUM());
|
|
$result->registerBlock("element_germanium", fn() => VanillaBlocks::ELEMENT_GERMANIUM());
|
|
$result->registerBlock("element_gold", fn() => VanillaBlocks::ELEMENT_GOLD());
|
|
$result->registerBlock("element_hafnium", fn() => VanillaBlocks::ELEMENT_HAFNIUM());
|
|
$result->registerBlock("element_hassium", fn() => VanillaBlocks::ELEMENT_HASSIUM());
|
|
$result->registerBlock("element_helium", fn() => VanillaBlocks::ELEMENT_HELIUM());
|
|
$result->registerBlock("element_holmium", fn() => VanillaBlocks::ELEMENT_HOLMIUM());
|
|
$result->registerBlock("element_hydrogen", fn() => VanillaBlocks::ELEMENT_HYDROGEN());
|
|
$result->registerBlock("element_indium", fn() => VanillaBlocks::ELEMENT_INDIUM());
|
|
$result->registerBlock("element_iodine", fn() => VanillaBlocks::ELEMENT_IODINE());
|
|
$result->registerBlock("element_iridium", fn() => VanillaBlocks::ELEMENT_IRIDIUM());
|
|
$result->registerBlock("element_iron", fn() => VanillaBlocks::ELEMENT_IRON());
|
|
$result->registerBlock("element_krypton", fn() => VanillaBlocks::ELEMENT_KRYPTON());
|
|
$result->registerBlock("element_lanthanum", fn() => VanillaBlocks::ELEMENT_LANTHANUM());
|
|
$result->registerBlock("element_lawrencium", fn() => VanillaBlocks::ELEMENT_LAWRENCIUM());
|
|
$result->registerBlock("element_lead", fn() => VanillaBlocks::ELEMENT_LEAD());
|
|
$result->registerBlock("element_lithium", fn() => VanillaBlocks::ELEMENT_LITHIUM());
|
|
$result->registerBlock("element_livermorium", fn() => VanillaBlocks::ELEMENT_LIVERMORIUM());
|
|
$result->registerBlock("element_lutetium", fn() => VanillaBlocks::ELEMENT_LUTETIUM());
|
|
$result->registerBlock("element_magnesium", fn() => VanillaBlocks::ELEMENT_MAGNESIUM());
|
|
$result->registerBlock("element_manganese", fn() => VanillaBlocks::ELEMENT_MANGANESE());
|
|
$result->registerBlock("element_meitnerium", fn() => VanillaBlocks::ELEMENT_MEITNERIUM());
|
|
$result->registerBlock("element_mendelevium", fn() => VanillaBlocks::ELEMENT_MENDELEVIUM());
|
|
$result->registerBlock("element_mercury", fn() => VanillaBlocks::ELEMENT_MERCURY());
|
|
$result->registerBlock("element_molybdenum", fn() => VanillaBlocks::ELEMENT_MOLYBDENUM());
|
|
$result->registerBlock("element_moscovium", fn() => VanillaBlocks::ELEMENT_MOSCOVIUM());
|
|
$result->registerBlock("element_neodymium", fn() => VanillaBlocks::ELEMENT_NEODYMIUM());
|
|
$result->registerBlock("element_neon", fn() => VanillaBlocks::ELEMENT_NEON());
|
|
$result->registerBlock("element_neptunium", fn() => VanillaBlocks::ELEMENT_NEPTUNIUM());
|
|
$result->registerBlock("element_nickel", fn() => VanillaBlocks::ELEMENT_NICKEL());
|
|
$result->registerBlock("element_nihonium", fn() => VanillaBlocks::ELEMENT_NIHONIUM());
|
|
$result->registerBlock("element_niobium", fn() => VanillaBlocks::ELEMENT_NIOBIUM());
|
|
$result->registerBlock("element_nitrogen", fn() => VanillaBlocks::ELEMENT_NITROGEN());
|
|
$result->registerBlock("element_nobelium", fn() => VanillaBlocks::ELEMENT_NOBELIUM());
|
|
$result->registerBlock("element_oganesson", fn() => VanillaBlocks::ELEMENT_OGANESSON());
|
|
$result->registerBlock("element_osmium", fn() => VanillaBlocks::ELEMENT_OSMIUM());
|
|
$result->registerBlock("element_oxygen", fn() => VanillaBlocks::ELEMENT_OXYGEN());
|
|
$result->registerBlock("element_palladium", fn() => VanillaBlocks::ELEMENT_PALLADIUM());
|
|
$result->registerBlock("element_phosphorus", fn() => VanillaBlocks::ELEMENT_PHOSPHORUS());
|
|
$result->registerBlock("element_platinum", fn() => VanillaBlocks::ELEMENT_PLATINUM());
|
|
$result->registerBlock("element_plutonium", fn() => VanillaBlocks::ELEMENT_PLUTONIUM());
|
|
$result->registerBlock("element_polonium", fn() => VanillaBlocks::ELEMENT_POLONIUM());
|
|
$result->registerBlock("element_potassium", fn() => VanillaBlocks::ELEMENT_POTASSIUM());
|
|
$result->registerBlock("element_praseodymium", fn() => VanillaBlocks::ELEMENT_PRASEODYMIUM());
|
|
$result->registerBlock("element_promethium", fn() => VanillaBlocks::ELEMENT_PROMETHIUM());
|
|
$result->registerBlock("element_protactinium", fn() => VanillaBlocks::ELEMENT_PROTACTINIUM());
|
|
$result->registerBlock("element_radium", fn() => VanillaBlocks::ELEMENT_RADIUM());
|
|
$result->registerBlock("element_radon", fn() => VanillaBlocks::ELEMENT_RADON());
|
|
$result->registerBlock("element_rhenium", fn() => VanillaBlocks::ELEMENT_RHENIUM());
|
|
$result->registerBlock("element_rhodium", fn() => VanillaBlocks::ELEMENT_RHODIUM());
|
|
$result->registerBlock("element_roentgenium", fn() => VanillaBlocks::ELEMENT_ROENTGENIUM());
|
|
$result->registerBlock("element_rubidium", fn() => VanillaBlocks::ELEMENT_RUBIDIUM());
|
|
$result->registerBlock("element_ruthenium", fn() => VanillaBlocks::ELEMENT_RUTHENIUM());
|
|
$result->registerBlock("element_rutherfordium", fn() => VanillaBlocks::ELEMENT_RUTHERFORDIUM());
|
|
$result->registerBlock("element_samarium", fn() => VanillaBlocks::ELEMENT_SAMARIUM());
|
|
$result->registerBlock("element_scandium", fn() => VanillaBlocks::ELEMENT_SCANDIUM());
|
|
$result->registerBlock("element_seaborgium", fn() => VanillaBlocks::ELEMENT_SEABORGIUM());
|
|
$result->registerBlock("element_selenium", fn() => VanillaBlocks::ELEMENT_SELENIUM());
|
|
$result->registerBlock("element_silicon", fn() => VanillaBlocks::ELEMENT_SILICON());
|
|
$result->registerBlock("element_silver", fn() => VanillaBlocks::ELEMENT_SILVER());
|
|
$result->registerBlock("element_sodium", fn() => VanillaBlocks::ELEMENT_SODIUM());
|
|
$result->registerBlock("element_strontium", fn() => VanillaBlocks::ELEMENT_STRONTIUM());
|
|
$result->registerBlock("element_sulfur", fn() => VanillaBlocks::ELEMENT_SULFUR());
|
|
$result->registerBlock("element_tantalum", fn() => VanillaBlocks::ELEMENT_TANTALUM());
|
|
$result->registerBlock("element_technetium", fn() => VanillaBlocks::ELEMENT_TECHNETIUM());
|
|
$result->registerBlock("element_tellurium", fn() => VanillaBlocks::ELEMENT_TELLURIUM());
|
|
$result->registerBlock("element_tennessine", fn() => VanillaBlocks::ELEMENT_TENNESSINE());
|
|
$result->registerBlock("element_terbium", fn() => VanillaBlocks::ELEMENT_TERBIUM());
|
|
$result->registerBlock("element_thallium", fn() => VanillaBlocks::ELEMENT_THALLIUM());
|
|
$result->registerBlock("element_thorium", fn() => VanillaBlocks::ELEMENT_THORIUM());
|
|
$result->registerBlock("element_thulium", fn() => VanillaBlocks::ELEMENT_THULIUM());
|
|
$result->registerBlock("element_tin", fn() => VanillaBlocks::ELEMENT_TIN());
|
|
$result->registerBlock("element_titanium", fn() => VanillaBlocks::ELEMENT_TITANIUM());
|
|
$result->registerBlock("element_tungsten", fn() => VanillaBlocks::ELEMENT_TUNGSTEN());
|
|
$result->registerBlock("element_uranium", fn() => VanillaBlocks::ELEMENT_URANIUM());
|
|
$result->registerBlock("element_vanadium", fn() => VanillaBlocks::ELEMENT_VANADIUM());
|
|
$result->registerBlock("element_xenon", fn() => VanillaBlocks::ELEMENT_XENON());
|
|
$result->registerBlock("element_ytterbium", fn() => VanillaBlocks::ELEMENT_YTTERBIUM());
|
|
$result->registerBlock("element_yttrium", fn() => VanillaBlocks::ELEMENT_YTTRIUM());
|
|
$result->registerBlock("element_zero", fn() => VanillaBlocks::ELEMENT_ZERO());
|
|
$result->registerBlock("element_zinc", fn() => VanillaBlocks::ELEMENT_ZINC());
|
|
$result->registerBlock("element_zirconium", fn() => VanillaBlocks::ELEMENT_ZIRCONIUM());
|
|
$result->registerBlock("emerald_block", fn() => VanillaBlocks::EMERALD());
|
|
$result->registerBlock("emerald_ore", fn() => VanillaBlocks::EMERALD_ORE());
|
|
$result->registerBlock("enchant_table", fn() => VanillaBlocks::ENCHANTING_TABLE());
|
|
$result->registerBlock("enchanting_table", fn() => VanillaBlocks::ENCHANTING_TABLE());
|
|
$result->registerBlock("enchantment_table", fn() => VanillaBlocks::ENCHANTING_TABLE());
|
|
$result->registerBlock("end_brick_stairs", fn() => VanillaBlocks::END_STONE_BRICK_STAIRS());
|
|
$result->registerBlock("end_bricks", fn() => VanillaBlocks::END_STONE_BRICKS());
|
|
$result->registerBlock("end_portal_frame", fn() => VanillaBlocks::END_PORTAL_FRAME());
|
|
$result->registerBlock("end_rod", fn() => VanillaBlocks::END_ROD());
|
|
$result->registerBlock("end_stone", fn() => VanillaBlocks::END_STONE());
|
|
$result->registerBlock("end_stone_brick_slab", fn() => VanillaBlocks::END_STONE_BRICK_SLAB());
|
|
$result->registerBlock("end_stone_brick_stairs", fn() => VanillaBlocks::END_STONE_BRICK_STAIRS());
|
|
$result->registerBlock("end_stone_brick_wall", fn() => VanillaBlocks::END_STONE_BRICK_WALL());
|
|
$result->registerBlock("end_stone_bricks", fn() => VanillaBlocks::END_STONE_BRICKS());
|
|
$result->registerBlock("ender_chest", fn() => VanillaBlocks::ENDER_CHEST());
|
|
$result->registerBlock("fake_wooden_slab", fn() => VanillaBlocks::FAKE_WOODEN_SLAB());
|
|
$result->registerBlock("farmland", fn() => VanillaBlocks::FARMLAND());
|
|
$result->registerBlock("fence", fn() => VanillaBlocks::OAK_FENCE());
|
|
$result->registerBlock("fence_gate", fn() => VanillaBlocks::OAK_FENCE_GATE());
|
|
$result->registerBlock("fence_gate_acacia", fn() => VanillaBlocks::ACACIA_FENCE_GATE());
|
|
$result->registerBlock("fence_gate_birch", fn() => VanillaBlocks::BIRCH_FENCE_GATE());
|
|
$result->registerBlock("fence_gate_dark_oak", fn() => VanillaBlocks::DARK_OAK_FENCE_GATE());
|
|
$result->registerBlock("fence_gate_jungle", fn() => VanillaBlocks::JUNGLE_FENCE_GATE());
|
|
$result->registerBlock("fence_gate_spruce", fn() => VanillaBlocks::SPRUCE_FENCE_GATE());
|
|
$result->registerBlock("fern", fn() => VanillaBlocks::FERN());
|
|
$result->registerBlock("fire", fn() => VanillaBlocks::FIRE());
|
|
$result->registerBlock("fletching_table", fn() => VanillaBlocks::FLETCHING_TABLE());
|
|
$result->registerBlock("flower_pot", fn() => VanillaBlocks::FLOWER_POT());
|
|
$result->registerBlock("flower_pot_block", fn() => VanillaBlocks::FLOWER_POT());
|
|
$result->registerBlock("flowing_lava", fn() => VanillaBlocks::LAVA());
|
|
$result->registerBlock("flowing_water", fn() => VanillaBlocks::WATER());
|
|
$result->registerBlock("frame", fn() => VanillaBlocks::ITEM_FRAME());
|
|
$result->registerBlock("frame_block", fn() => VanillaBlocks::ITEM_FRAME());
|
|
$result->registerBlock("frosted_ice", fn() => VanillaBlocks::FROSTED_ICE());
|
|
$result->registerBlock("furnace", fn() => VanillaBlocks::FURNACE());
|
|
$result->registerBlock("glass", fn() => VanillaBlocks::GLASS());
|
|
$result->registerBlock("glass_pane", fn() => VanillaBlocks::GLASS_PANE());
|
|
$result->registerBlock("glass_panel", fn() => VanillaBlocks::GLASS_PANE());
|
|
$result->registerBlock("glowing_obsidian", fn() => VanillaBlocks::GLOWING_OBSIDIAN());
|
|
$result->registerBlock("glowing_redstone_ore", fn() => VanillaBlocks::REDSTONE_ORE()->setLit(true));
|
|
$result->registerBlock("glowingobsidian", fn() => VanillaBlocks::GLOWING_OBSIDIAN());
|
|
$result->registerBlock("glowstone", fn() => VanillaBlocks::GLOWSTONE());
|
|
$result->registerBlock("glowstone_block", fn() => VanillaBlocks::GLOWSTONE());
|
|
$result->registerBlock("gold", fn() => VanillaBlocks::GOLD());
|
|
$result->registerBlock("gold_block", fn() => VanillaBlocks::GOLD());
|
|
$result->registerBlock("gold_ore", fn() => VanillaBlocks::GOLD_ORE());
|
|
$result->registerBlock("gold_pressure_plate", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_LIGHT());
|
|
$result->registerBlock("golden_rail", fn() => VanillaBlocks::POWERED_RAIL());
|
|
$result->registerBlock("granite", fn() => VanillaBlocks::GRANITE());
|
|
$result->registerBlock("granite_slab", fn() => VanillaBlocks::GRANITE_SLAB());
|
|
$result->registerBlock("granite_stairs", fn() => VanillaBlocks::GRANITE_STAIRS());
|
|
$result->registerBlock("granite_wall", fn() => VanillaBlocks::GRANITE_WALL());
|
|
$result->registerBlock("grass", fn() => VanillaBlocks::GRASS());
|
|
$result->registerBlock("grass_path", fn() => VanillaBlocks::GRASS_PATH());
|
|
$result->registerBlock("gravel", fn() => VanillaBlocks::GRAVEL());
|
|
$result->registerBlock("gray_glazed_terracotta", fn() => VanillaBlocks::GRAY_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("green_glazed_terracotta", fn() => VanillaBlocks::GREEN_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("green_torch", fn() => VanillaBlocks::GREEN_TORCH());
|
|
$result->registerBlock("hard_glass", fn() => VanillaBlocks::HARDENED_GLASS());
|
|
$result->registerBlock("hard_glass_pane", fn() => VanillaBlocks::HARDENED_GLASS_PANE());
|
|
$result->registerBlock("hard_stained_glass", fn() => VanillaBlocks::STAINED_HARDENED_GLASS());
|
|
$result->registerBlock("hard_stained_glass_pane", fn() => VanillaBlocks::STAINED_HARDENED_GLASS_PANE());
|
|
$result->registerBlock("hardened_clay", fn() => VanillaBlocks::HARDENED_CLAY());
|
|
$result->registerBlock("hardened_glass", fn() => VanillaBlocks::HARDENED_GLASS());
|
|
$result->registerBlock("hardened_glass_pane", fn() => VanillaBlocks::HARDENED_GLASS_PANE());
|
|
$result->registerBlock("hay_bale", fn() => VanillaBlocks::HAY_BALE());
|
|
$result->registerBlock("hay_block", fn() => VanillaBlocks::HAY_BALE());
|
|
$result->registerBlock("heavy_weighted_pressure_plate", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_HEAVY());
|
|
$result->registerBlock("hopper", fn() => VanillaBlocks::HOPPER());
|
|
$result->registerBlock("hopper_block", fn() => VanillaBlocks::HOPPER());
|
|
$result->registerBlock("ice", fn() => VanillaBlocks::ICE());
|
|
$result->registerBlock("inactive_redstone_lamp", fn() => VanillaBlocks::REDSTONE_LAMP());
|
|
$result->registerBlock("infested_chiseled_stone_brick", fn() => VanillaBlocks::INFESTED_CHISELED_STONE_BRICK());
|
|
$result->registerBlock("infested_cobblestone", fn() => VanillaBlocks::INFESTED_COBBLESTONE());
|
|
$result->registerBlock("infested_cracked_stone_brick", fn() => VanillaBlocks::INFESTED_CRACKED_STONE_BRICK());
|
|
$result->registerBlock("infested_mossy_stone_brick", fn() => VanillaBlocks::INFESTED_MOSSY_STONE_BRICK());
|
|
$result->registerBlock("infested_stone", fn() => VanillaBlocks::INFESTED_STONE());
|
|
$result->registerBlock("infested_stone_brick", fn() => VanillaBlocks::INFESTED_STONE_BRICK());
|
|
$result->registerBlock("info_reserved6", fn() => VanillaBlocks::RESERVED6());
|
|
$result->registerBlock("info_update", fn() => VanillaBlocks::INFO_UPDATE());
|
|
$result->registerBlock("info_update2", fn() => VanillaBlocks::INFO_UPDATE2());
|
|
$result->registerBlock("inverted_daylight_sensor", fn() => VanillaBlocks::DAYLIGHT_SENSOR()->setInverted(true));
|
|
$result->registerBlock("invisible_bedrock", fn() => VanillaBlocks::INVISIBLE_BEDROCK());
|
|
$result->registerBlock("invisiblebedrock", fn() => VanillaBlocks::INVISIBLE_BEDROCK());
|
|
$result->registerBlock("iron", fn() => VanillaBlocks::IRON());
|
|
$result->registerBlock("iron_bar", fn() => VanillaBlocks::IRON_BARS());
|
|
$result->registerBlock("iron_bars", fn() => VanillaBlocks::IRON_BARS());
|
|
$result->registerBlock("iron_block", fn() => VanillaBlocks::IRON());
|
|
$result->registerBlock("iron_door", fn() => VanillaBlocks::IRON_DOOR());
|
|
$result->registerBlock("iron_door_block", fn() => VanillaBlocks::IRON_DOOR());
|
|
$result->registerBlock("iron_ore", fn() => VanillaBlocks::IRON_ORE());
|
|
$result->registerBlock("iron_pressure_plate", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_HEAVY());
|
|
$result->registerBlock("iron_trapdoor", fn() => VanillaBlocks::IRON_TRAPDOOR());
|
|
$result->registerBlock("item_frame", fn() => VanillaBlocks::ITEM_FRAME());
|
|
$result->registerBlock("item_frame_block", fn() => VanillaBlocks::ITEM_FRAME());
|
|
$result->registerBlock("jack_o_lantern", fn() => VanillaBlocks::LIT_PUMPKIN());
|
|
$result->registerBlock("jukebox", fn() => VanillaBlocks::JUKEBOX());
|
|
$result->registerBlock("jungle_button", fn() => VanillaBlocks::JUNGLE_BUTTON());
|
|
$result->registerBlock("jungle_door", fn() => VanillaBlocks::JUNGLE_DOOR());
|
|
$result->registerBlock("jungle_door_block", fn() => VanillaBlocks::JUNGLE_DOOR());
|
|
$result->registerBlock("jungle_fence", fn() => VanillaBlocks::JUNGLE_FENCE());
|
|
$result->registerBlock("jungle_fence_gate", fn() => VanillaBlocks::JUNGLE_FENCE_GATE());
|
|
$result->registerBlock("jungle_leaves", fn() => VanillaBlocks::JUNGLE_LEAVES());
|
|
$result->registerBlock("jungle_log", fn() => VanillaBlocks::JUNGLE_LOG());
|
|
$result->registerBlock("jungle_planks", fn() => VanillaBlocks::JUNGLE_PLANKS());
|
|
$result->registerBlock("jungle_pressure_plate", fn() => VanillaBlocks::JUNGLE_PRESSURE_PLATE());
|
|
$result->registerBlock("jungle_sapling", fn() => VanillaBlocks::JUNGLE_SAPLING());
|
|
$result->registerBlock("jungle_sign", fn() => VanillaBlocks::JUNGLE_SIGN());
|
|
$result->registerBlock("jungle_slab", fn() => VanillaBlocks::JUNGLE_SLAB());
|
|
$result->registerBlock("jungle_stairs", fn() => VanillaBlocks::JUNGLE_STAIRS());
|
|
$result->registerBlock("jungle_standing_sign", fn() => VanillaBlocks::JUNGLE_SIGN());
|
|
$result->registerBlock("jungle_trapdoor", fn() => VanillaBlocks::JUNGLE_TRAPDOOR());
|
|
$result->registerBlock("jungle_wall_sign", fn() => VanillaBlocks::JUNGLE_WALL_SIGN());
|
|
$result->registerBlock("jungle_wood", fn() => VanillaBlocks::JUNGLE_WOOD());
|
|
$result->registerBlock("jungle_wood_stairs", fn() => VanillaBlocks::JUNGLE_STAIRS());
|
|
$result->registerBlock("jungle_wooden_stairs", fn() => VanillaBlocks::JUNGLE_STAIRS());
|
|
$result->registerBlock("lab_table", fn() => VanillaBlocks::LAB_TABLE());
|
|
$result->registerBlock("ladder", fn() => VanillaBlocks::LADDER());
|
|
$result->registerBlock("lantern", fn() => VanillaBlocks::LANTERN());
|
|
$result->registerBlock("lapis_block", fn() => VanillaBlocks::LAPIS_LAZULI());
|
|
$result->registerBlock("lapis_lazuli_block", fn() => VanillaBlocks::LAPIS_LAZULI());
|
|
$result->registerBlock("lapis_lazuli_ore", fn() => VanillaBlocks::LAPIS_LAZULI_ORE());
|
|
$result->registerBlock("lapis_ore", fn() => VanillaBlocks::LAPIS_LAZULI_ORE());
|
|
$result->registerBlock("large_fern", fn() => VanillaBlocks::LARGE_FERN());
|
|
$result->registerBlock("lava", fn() => VanillaBlocks::LAVA());
|
|
$result->registerBlock("leave", fn() => VanillaBlocks::OAK_LEAVES());
|
|
$result->registerBlock("leave2", fn() => VanillaBlocks::ACACIA_LEAVES());
|
|
$result->registerBlock("leaves", fn() => VanillaBlocks::OAK_LEAVES());
|
|
$result->registerBlock("leaves2", fn() => VanillaBlocks::ACACIA_LEAVES());
|
|
$result->registerBlock("legacy_stonecutter", fn() => VanillaBlocks::LEGACY_STONECUTTER());
|
|
$result->registerBlock("lever", fn() => VanillaBlocks::LEVER());
|
|
$result->registerBlock("light_blue_glazed_terracotta", fn() => VanillaBlocks::LIGHT_BLUE_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("light_gray_glazed_terracotta", fn() => VanillaBlocks::LIGHT_GRAY_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("light_weighted_pressure_plate", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_LIGHT());
|
|
$result->registerBlock("lilac", fn() => VanillaBlocks::LILAC());
|
|
$result->registerBlock("lily_of_the_valley", fn() => VanillaBlocks::LILY_OF_THE_VALLEY());
|
|
$result->registerBlock("lily_pad", fn() => VanillaBlocks::LILY_PAD());
|
|
$result->registerBlock("lime_glazed_terracotta", fn() => VanillaBlocks::LIME_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("lit_blast_furnace", fn() => VanillaBlocks::BLAST_FURNACE());
|
|
$result->registerBlock("lit_furnace", fn() => VanillaBlocks::FURNACE());
|
|
$result->registerBlock("lit_pumpkin", fn() => VanillaBlocks::LIT_PUMPKIN());
|
|
$result->registerBlock("lit_redstone_lamp", fn() => VanillaBlocks::REDSTONE_LAMP()->setPowered(true));
|
|
$result->registerBlock("lit_redstone_ore", fn() => VanillaBlocks::REDSTONE_ORE()->setLit(true));
|
|
$result->registerBlock("lit_redstone_torch", fn() => VanillaBlocks::REDSTONE_TORCH());
|
|
$result->registerBlock("lit_smoker", fn() => VanillaBlocks::SMOKER());
|
|
$result->registerBlock("log", fn() => VanillaBlocks::OAK_LOG());
|
|
$result->registerBlock("log2", fn() => VanillaBlocks::ACACIA_LOG());
|
|
$result->registerBlock("loom", fn() => VanillaBlocks::LOOM());
|
|
$result->registerBlock("magenta_glazed_terracotta", fn() => VanillaBlocks::MAGENTA_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("magma", fn() => VanillaBlocks::MAGMA());
|
|
$result->registerBlock("material_reducer", fn() => VanillaBlocks::MATERIAL_REDUCER());
|
|
$result->registerBlock("melon_block", fn() => VanillaBlocks::MELON());
|
|
$result->registerBlock("melon_stem", fn() => VanillaBlocks::MELON_STEM());
|
|
$result->registerBlock("mob_head_block", fn() => VanillaBlocks::MOB_HEAD());
|
|
$result->registerBlock("mob_spawner", fn() => VanillaBlocks::MONSTER_SPAWNER());
|
|
$result->registerBlock("monster_egg", fn() => VanillaBlocks::INFESTED_STONE());
|
|
$result->registerBlock("monster_egg_block", fn() => VanillaBlocks::INFESTED_STONE());
|
|
$result->registerBlock("monster_spawner", fn() => VanillaBlocks::MONSTER_SPAWNER());
|
|
$result->registerBlock("moss_stone", fn() => VanillaBlocks::MOSSY_COBBLESTONE());
|
|
$result->registerBlock("mossy_cobblestone", fn() => VanillaBlocks::MOSSY_COBBLESTONE());
|
|
$result->registerBlock("mossy_cobblestone_slab", fn() => VanillaBlocks::MOSSY_COBBLESTONE_SLAB());
|
|
$result->registerBlock("mossy_cobblestone_stairs", fn() => VanillaBlocks::MOSSY_COBBLESTONE_STAIRS());
|
|
$result->registerBlock("mossy_cobblestone_wall", fn() => VanillaBlocks::MOSSY_COBBLESTONE_WALL());
|
|
$result->registerBlock("mossy_stone", fn() => VanillaBlocks::MOSSY_COBBLESTONE());
|
|
$result->registerBlock("mossy_stone_brick_slab", fn() => VanillaBlocks::MOSSY_STONE_BRICK_SLAB());
|
|
$result->registerBlock("mossy_stone_brick_stairs", fn() => VanillaBlocks::MOSSY_STONE_BRICK_STAIRS());
|
|
$result->registerBlock("mossy_stone_brick_wall", fn() => VanillaBlocks::MOSSY_STONE_BRICK_WALL());
|
|
$result->registerBlock("mossy_stone_bricks", fn() => VanillaBlocks::MOSSY_STONE_BRICKS());
|
|
$result->registerBlock("mushroom_stem", fn() => VanillaBlocks::MUSHROOM_STEM());
|
|
$result->registerBlock("mycelium", fn() => VanillaBlocks::MYCELIUM());
|
|
$result->registerBlock("nether_brick_block", fn() => VanillaBlocks::NETHER_BRICKS());
|
|
$result->registerBlock("nether_brick_fence", fn() => VanillaBlocks::NETHER_BRICK_FENCE());
|
|
$result->registerBlock("nether_brick_slab", fn() => VanillaBlocks::NETHER_BRICK_SLAB());
|
|
$result->registerBlock("nether_brick_stairs", fn() => VanillaBlocks::NETHER_BRICK_STAIRS());
|
|
$result->registerBlock("nether_brick_wall", fn() => VanillaBlocks::NETHER_BRICK_WALL());
|
|
$result->registerBlock("nether_bricks", fn() => VanillaBlocks::NETHER_BRICKS());
|
|
$result->registerBlock("nether_bricks_stairs", fn() => VanillaBlocks::NETHER_BRICK_STAIRS());
|
|
$result->registerBlock("nether_portal", fn() => VanillaBlocks::NETHER_PORTAL());
|
|
$result->registerBlock("nether_quartz_ore", fn() => VanillaBlocks::NETHER_QUARTZ_ORE());
|
|
$result->registerBlock("nether_reactor", fn() => VanillaBlocks::NETHER_REACTOR_CORE());
|
|
$result->registerBlock("nether_reactor_core", fn() => VanillaBlocks::NETHER_REACTOR_CORE());
|
|
$result->registerBlock("nether_wart", fn() => VanillaBlocks::NETHER_WART());
|
|
$result->registerBlock("nether_wart_block", fn() => VanillaBlocks::NETHER_WART_BLOCK());
|
|
$result->registerBlock("nether_wart_plant", fn() => VanillaBlocks::NETHER_WART());
|
|
$result->registerBlock("netherrack", fn() => VanillaBlocks::NETHERRACK());
|
|
$result->registerBlock("netherreactor", fn() => VanillaBlocks::NETHER_REACTOR_CORE());
|
|
$result->registerBlock("normal_stone_stairs", fn() => VanillaBlocks::STONE_STAIRS());
|
|
$result->registerBlock("note_block", fn() => VanillaBlocks::NOTE_BLOCK());
|
|
$result->registerBlock("noteblock", fn() => VanillaBlocks::NOTE_BLOCK());
|
|
$result->registerBlock("oak_button", fn() => VanillaBlocks::OAK_BUTTON());
|
|
$result->registerBlock("oak_door", fn() => VanillaBlocks::OAK_DOOR());
|
|
$result->registerBlock("oak_door_block", fn() => VanillaBlocks::OAK_DOOR());
|
|
$result->registerBlock("oak_fence", fn() => VanillaBlocks::OAK_FENCE());
|
|
$result->registerBlock("oak_fence_gate", fn() => VanillaBlocks::OAK_FENCE_GATE());
|
|
$result->registerBlock("oak_leaves", fn() => VanillaBlocks::OAK_LEAVES());
|
|
$result->registerBlock("oak_log", fn() => VanillaBlocks::OAK_LOG());
|
|
$result->registerBlock("oak_planks", fn() => VanillaBlocks::OAK_PLANKS());
|
|
$result->registerBlock("oak_pressure_plate", fn() => VanillaBlocks::OAK_PRESSURE_PLATE());
|
|
$result->registerBlock("oak_sapling", fn() => VanillaBlocks::OAK_SAPLING());
|
|
$result->registerBlock("oak_sign", fn() => VanillaBlocks::OAK_SIGN());
|
|
$result->registerBlock("oak_slab", fn() => VanillaBlocks::OAK_SLAB());
|
|
$result->registerBlock("oak_stairs", fn() => VanillaBlocks::OAK_STAIRS());
|
|
$result->registerBlock("oak_standing_sign", fn() => VanillaBlocks::OAK_SIGN());
|
|
$result->registerBlock("oak_trapdoor", fn() => VanillaBlocks::OAK_TRAPDOOR());
|
|
$result->registerBlock("oak_wall_sign", fn() => VanillaBlocks::OAK_WALL_SIGN());
|
|
$result->registerBlock("oak_wood", fn() => VanillaBlocks::OAK_WOOD());
|
|
$result->registerBlock("oak_wood_stairs", fn() => VanillaBlocks::OAK_STAIRS());
|
|
$result->registerBlock("oak_wooden_stairs", fn() => VanillaBlocks::OAK_STAIRS());
|
|
$result->registerBlock("obsidian", fn() => VanillaBlocks::OBSIDIAN());
|
|
$result->registerBlock("orange_glazed_terracotta", fn() => VanillaBlocks::ORANGE_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("orange_tulip", fn() => VanillaBlocks::ORANGE_TULIP());
|
|
$result->registerBlock("oxeye_daisy", fn() => VanillaBlocks::OXEYE_DAISY());
|
|
$result->registerBlock("packed_ice", fn() => VanillaBlocks::PACKED_ICE());
|
|
$result->registerBlock("peony", fn() => VanillaBlocks::PEONY());
|
|
$result->registerBlock("pink_glazed_terracotta", fn() => VanillaBlocks::PINK_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("pink_tulip", fn() => VanillaBlocks::PINK_TULIP());
|
|
$result->registerBlock("plank", fn() => VanillaBlocks::OAK_PLANKS());
|
|
$result->registerBlock("planks", fn() => VanillaBlocks::OAK_PLANKS());
|
|
$result->registerBlock("podzol", fn() => VanillaBlocks::PODZOL());
|
|
$result->registerBlock("polished_andesite", fn() => VanillaBlocks::POLISHED_ANDESITE());
|
|
$result->registerBlock("polished_andesite_slab", fn() => VanillaBlocks::POLISHED_ANDESITE_SLAB());
|
|
$result->registerBlock("polished_andesite_stairs", fn() => VanillaBlocks::POLISHED_ANDESITE_STAIRS());
|
|
$result->registerBlock("polished_diorite", fn() => VanillaBlocks::POLISHED_DIORITE());
|
|
$result->registerBlock("polished_diorite_slab", fn() => VanillaBlocks::POLISHED_DIORITE_SLAB());
|
|
$result->registerBlock("polished_diorite_stairs", fn() => VanillaBlocks::POLISHED_DIORITE_STAIRS());
|
|
$result->registerBlock("polished_granite", fn() => VanillaBlocks::POLISHED_GRANITE());
|
|
$result->registerBlock("polished_granite_slab", fn() => VanillaBlocks::POLISHED_GRANITE_SLAB());
|
|
$result->registerBlock("polished_granite_stairs", fn() => VanillaBlocks::POLISHED_GRANITE_STAIRS());
|
|
$result->registerBlock("poppy", fn() => VanillaBlocks::POPPY());
|
|
$result->registerBlock("portal", fn() => VanillaBlocks::NETHER_PORTAL());
|
|
$result->registerBlock("portal_block", fn() => VanillaBlocks::NETHER_PORTAL());
|
|
$result->registerBlock("potato_block", fn() => VanillaBlocks::POTATOES());
|
|
$result->registerBlock("potatoes", fn() => VanillaBlocks::POTATOES());
|
|
$result->registerBlock("powered_comparator", fn() => VanillaBlocks::REDSTONE_COMPARATOR());
|
|
$result->registerBlock("powered_comparator_block", fn() => VanillaBlocks::REDSTONE_COMPARATOR());
|
|
$result->registerBlock("powered_rail", fn() => VanillaBlocks::POWERED_RAIL());
|
|
$result->registerBlock("powered_repeater", fn() => VanillaBlocks::REDSTONE_REPEATER()->setPowered(true));
|
|
$result->registerBlock("powered_repeater_block", fn() => VanillaBlocks::REDSTONE_REPEATER()->setPowered(true));
|
|
$result->registerBlock("prismarine", fn() => VanillaBlocks::PRISMARINE());
|
|
$result->registerBlock("prismarine_bricks", fn() => VanillaBlocks::PRISMARINE_BRICKS());
|
|
$result->registerBlock("prismarine_bricks_slab", fn() => VanillaBlocks::PRISMARINE_BRICKS_SLAB());
|
|
$result->registerBlock("prismarine_bricks_stairs", fn() => VanillaBlocks::PRISMARINE_BRICKS_STAIRS());
|
|
$result->registerBlock("prismarine_slab", fn() => VanillaBlocks::PRISMARINE_SLAB());
|
|
$result->registerBlock("prismarine_stairs", fn() => VanillaBlocks::PRISMARINE_STAIRS());
|
|
$result->registerBlock("prismarine_wall", fn() => VanillaBlocks::PRISMARINE_WALL());
|
|
$result->registerBlock("pumpkin", fn() => VanillaBlocks::PUMPKIN());
|
|
$result->registerBlock("pumpkin_stem", fn() => VanillaBlocks::PUMPKIN_STEM());
|
|
$result->registerBlock("purple_glazed_terracotta", fn() => VanillaBlocks::PURPLE_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("purple_torch", fn() => VanillaBlocks::PURPLE_TORCH());
|
|
$result->registerBlock("purpur", fn() => VanillaBlocks::PURPUR());
|
|
$result->registerBlock("purpur_block", fn() => VanillaBlocks::PURPUR());
|
|
$result->registerBlock("purpur_pillar", fn() => VanillaBlocks::PURPUR_PILLAR());
|
|
$result->registerBlock("purpur_slab", fn() => VanillaBlocks::PURPUR_SLAB());
|
|
$result->registerBlock("purpur_stairs", fn() => VanillaBlocks::PURPUR_STAIRS());
|
|
$result->registerBlock("quartz_block", fn() => VanillaBlocks::QUARTZ());
|
|
$result->registerBlock("quartz_ore", fn() => VanillaBlocks::NETHER_QUARTZ_ORE());
|
|
$result->registerBlock("quartz_pillar", fn() => VanillaBlocks::QUARTZ_PILLAR());
|
|
$result->registerBlock("quartz_slab", fn() => VanillaBlocks::QUARTZ_SLAB());
|
|
$result->registerBlock("quartz_stairs", fn() => VanillaBlocks::QUARTZ_STAIRS());
|
|
$result->registerBlock("rail", fn() => VanillaBlocks::RAIL());
|
|
$result->registerBlock("red_flower", fn() => VanillaBlocks::POPPY());
|
|
$result->registerBlock("red_glazed_terracotta", fn() => VanillaBlocks::RED_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("red_mushroom", fn() => VanillaBlocks::RED_MUSHROOM());
|
|
$result->registerBlock("red_mushroom_block", fn() => VanillaBlocks::RED_MUSHROOM_BLOCK());
|
|
$result->registerBlock("red_nether_brick", fn() => VanillaBlocks::RED_NETHER_BRICKS());
|
|
$result->registerBlock("red_nether_brick_slab", fn() => VanillaBlocks::RED_NETHER_BRICK_SLAB());
|
|
$result->registerBlock("red_nether_brick_stairs", fn() => VanillaBlocks::RED_NETHER_BRICK_STAIRS());
|
|
$result->registerBlock("red_nether_brick_wall", fn() => VanillaBlocks::RED_NETHER_BRICK_WALL());
|
|
$result->registerBlock("red_nether_bricks", fn() => VanillaBlocks::RED_NETHER_BRICKS());
|
|
$result->registerBlock("red_sand", fn() => VanillaBlocks::RED_SAND());
|
|
$result->registerBlock("red_sandstone", fn() => VanillaBlocks::RED_SANDSTONE());
|
|
$result->registerBlock("red_sandstone_slab", fn() => VanillaBlocks::RED_SANDSTONE_SLAB());
|
|
$result->registerBlock("red_sandstone_stairs", fn() => VanillaBlocks::RED_SANDSTONE_STAIRS());
|
|
$result->registerBlock("red_sandstone_wall", fn() => VanillaBlocks::RED_SANDSTONE_WALL());
|
|
$result->registerBlock("red_torch", fn() => VanillaBlocks::RED_TORCH());
|
|
$result->registerBlock("red_tulip", fn() => VanillaBlocks::RED_TULIP());
|
|
$result->registerBlock("redstone_block", fn() => VanillaBlocks::REDSTONE());
|
|
$result->registerBlock("redstone_comparator", fn() => VanillaBlocks::REDSTONE_COMPARATOR());
|
|
$result->registerBlock("redstone_lamp", fn() => VanillaBlocks::REDSTONE_LAMP());
|
|
$result->registerBlock("redstone_ore", fn() => VanillaBlocks::REDSTONE_ORE());
|
|
$result->registerBlock("redstone_repeater", fn() => VanillaBlocks::REDSTONE_REPEATER());
|
|
$result->registerBlock("redstone_torch", fn() => VanillaBlocks::REDSTONE_TORCH());
|
|
$result->registerBlock("redstone_wire", fn() => VanillaBlocks::REDSTONE_WIRE());
|
|
$result->registerBlock("reeds", fn() => VanillaBlocks::SUGARCANE());
|
|
$result->registerBlock("reeds_block", fn() => VanillaBlocks::SUGARCANE());
|
|
$result->registerBlock("repeater", fn() => VanillaBlocks::REDSTONE_REPEATER());
|
|
$result->registerBlock("repeater_block", fn() => VanillaBlocks::REDSTONE_REPEATER());
|
|
$result->registerBlock("reserved6", fn() => VanillaBlocks::RESERVED6());
|
|
$result->registerBlock("rose", fn() => VanillaBlocks::POPPY());
|
|
$result->registerBlock("rose_bush", fn() => VanillaBlocks::ROSE_BUSH());
|
|
$result->registerBlock("sand", fn() => VanillaBlocks::SAND());
|
|
$result->registerBlock("sandstone", fn() => VanillaBlocks::SANDSTONE());
|
|
$result->registerBlock("sandstone_slab", fn() => VanillaBlocks::SANDSTONE_SLAB());
|
|
$result->registerBlock("sandstone_stairs", fn() => VanillaBlocks::SANDSTONE_STAIRS());
|
|
$result->registerBlock("sandstone_wall", fn() => VanillaBlocks::SANDSTONE_WALL());
|
|
$result->registerBlock("sapling", fn() => VanillaBlocks::OAK_SAPLING());
|
|
$result->registerBlock("sea_lantern", fn() => VanillaBlocks::SEA_LANTERN());
|
|
$result->registerBlock("sea_pickle", fn() => VanillaBlocks::SEA_PICKLE());
|
|
$result->registerBlock("sealantern", fn() => VanillaBlocks::SEA_LANTERN());
|
|
$result->registerBlock("shulker_box", fn() => VanillaBlocks::DYED_SHULKER_BOX());
|
|
$result->registerBlock("sign", fn() => VanillaBlocks::OAK_SIGN());
|
|
$result->registerBlock("sign_post", fn() => VanillaBlocks::OAK_SIGN());
|
|
$result->registerBlock("silver_glazed_terracotta", fn() => VanillaBlocks::LIGHT_GRAY_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("skull_block", fn() => VanillaBlocks::MOB_HEAD());
|
|
$result->registerBlock("slab", fn() => VanillaBlocks::SMOOTH_STONE_SLAB());
|
|
$result->registerBlock("slabs", fn() => VanillaBlocks::SMOOTH_STONE_SLAB());
|
|
$result->registerBlock("smoker", fn() => VanillaBlocks::SMOKER());
|
|
$result->registerBlock("smooth_quartz", fn() => VanillaBlocks::SMOOTH_QUARTZ());
|
|
$result->registerBlock("smooth_quartz_slab", fn() => VanillaBlocks::SMOOTH_QUARTZ_SLAB());
|
|
$result->registerBlock("smooth_quartz_stairs", fn() => VanillaBlocks::SMOOTH_QUARTZ_STAIRS());
|
|
$result->registerBlock("smooth_red_sandstone", fn() => VanillaBlocks::SMOOTH_RED_SANDSTONE());
|
|
$result->registerBlock("smooth_red_sandstone_slab", fn() => VanillaBlocks::SMOOTH_RED_SANDSTONE_SLAB());
|
|
$result->registerBlock("smooth_red_sandstone_stairs", fn() => VanillaBlocks::SMOOTH_RED_SANDSTONE_STAIRS());
|
|
$result->registerBlock("smooth_sandstone", fn() => VanillaBlocks::SMOOTH_SANDSTONE());
|
|
$result->registerBlock("smooth_sandstone_slab", fn() => VanillaBlocks::SMOOTH_SANDSTONE_SLAB());
|
|
$result->registerBlock("smooth_sandstone_stairs", fn() => VanillaBlocks::SMOOTH_SANDSTONE_STAIRS());
|
|
$result->registerBlock("smooth_stone", fn() => VanillaBlocks::SMOOTH_STONE());
|
|
$result->registerBlock("smooth_stone_slab", fn() => VanillaBlocks::SMOOTH_STONE_SLAB());
|
|
$result->registerBlock("snow", fn() => VanillaBlocks::SNOW());
|
|
$result->registerBlock("snow_block", fn() => VanillaBlocks::SNOW());
|
|
$result->registerBlock("snow_layer", fn() => VanillaBlocks::SNOW_LAYER());
|
|
$result->registerBlock("soul_sand", fn() => VanillaBlocks::SOUL_SAND());
|
|
$result->registerBlock("sponge", fn() => VanillaBlocks::SPONGE());
|
|
$result->registerBlock("spruce_button", fn() => VanillaBlocks::SPRUCE_BUTTON());
|
|
$result->registerBlock("spruce_door", fn() => VanillaBlocks::SPRUCE_DOOR());
|
|
$result->registerBlock("spruce_door_block", fn() => VanillaBlocks::SPRUCE_DOOR());
|
|
$result->registerBlock("spruce_fence", fn() => VanillaBlocks::SPRUCE_FENCE());
|
|
$result->registerBlock("spruce_fence_gate", fn() => VanillaBlocks::SPRUCE_FENCE_GATE());
|
|
$result->registerBlock("spruce_leaves", fn() => VanillaBlocks::SPRUCE_LEAVES());
|
|
$result->registerBlock("spruce_log", fn() => VanillaBlocks::SPRUCE_LOG());
|
|
$result->registerBlock("spruce_planks", fn() => VanillaBlocks::SPRUCE_PLANKS());
|
|
$result->registerBlock("spruce_pressure_plate", fn() => VanillaBlocks::SPRUCE_PRESSURE_PLATE());
|
|
$result->registerBlock("spruce_sapling", fn() => VanillaBlocks::SPRUCE_SAPLING());
|
|
$result->registerBlock("spruce_sign", fn() => VanillaBlocks::SPRUCE_SIGN());
|
|
$result->registerBlock("spruce_slab", fn() => VanillaBlocks::SPRUCE_SLAB());
|
|
$result->registerBlock("spruce_stairs", fn() => VanillaBlocks::SPRUCE_STAIRS());
|
|
$result->registerBlock("spruce_standing_sign", fn() => VanillaBlocks::SPRUCE_SIGN());
|
|
$result->registerBlock("spruce_trapdoor", fn() => VanillaBlocks::SPRUCE_TRAPDOOR());
|
|
$result->registerBlock("spruce_wall_sign", fn() => VanillaBlocks::SPRUCE_WALL_SIGN());
|
|
$result->registerBlock("spruce_wood", fn() => VanillaBlocks::SPRUCE_WOOD());
|
|
$result->registerBlock("spruce_wood_stairs", fn() => VanillaBlocks::SPRUCE_STAIRS());
|
|
$result->registerBlock("spruce_wooden_stairs", fn() => VanillaBlocks::SPRUCE_STAIRS());
|
|
$result->registerBlock("stained_clay", fn() => VanillaBlocks::STAINED_CLAY());
|
|
$result->registerBlock("stained_glass", fn() => VanillaBlocks::STAINED_GLASS());
|
|
$result->registerBlock("stained_glass_pane", fn() => VanillaBlocks::STAINED_GLASS_PANE());
|
|
$result->registerBlock("stained_hardened_clay", fn() => VanillaBlocks::STAINED_CLAY());
|
|
$result->registerBlock("stained_hardened_glass", fn() => VanillaBlocks::STAINED_HARDENED_GLASS());
|
|
$result->registerBlock("stained_hardened_glass_pane", fn() => VanillaBlocks::STAINED_HARDENED_GLASS_PANE());
|
|
$result->registerBlock("standing_banner", fn() => VanillaBlocks::BANNER());
|
|
$result->registerBlock("standing_sign", fn() => VanillaBlocks::OAK_SIGN());
|
|
$result->registerBlock("still_lava", fn() => VanillaBlocks::LAVA()->setStill(true));
|
|
$result->registerBlock("still_water", fn() => VanillaBlocks::WATER()->setStill(true));
|
|
$result->registerBlock("stone", fn() => VanillaBlocks::STONE());
|
|
$result->registerBlock("stone_brick", fn() => VanillaBlocks::STONE_BRICKS());
|
|
$result->registerBlock("stone_brick_slab", fn() => VanillaBlocks::STONE_BRICK_SLAB());
|
|
$result->registerBlock("stone_brick_stairs", fn() => VanillaBlocks::STONE_BRICK_STAIRS());
|
|
$result->registerBlock("stone_brick_wall", fn() => VanillaBlocks::STONE_BRICK_WALL());
|
|
$result->registerBlock("stone_bricks", fn() => VanillaBlocks::STONE_BRICKS());
|
|
$result->registerBlock("stone_button", fn() => VanillaBlocks::STONE_BUTTON());
|
|
$result->registerBlock("stone_pressure_plate", fn() => VanillaBlocks::STONE_PRESSURE_PLATE());
|
|
$result->registerBlock("stone_slab", fn() => VanillaBlocks::SMOOTH_STONE_SLAB());
|
|
$result->registerBlock("stone_slab2", fn() => VanillaBlocks::RED_SANDSTONE_SLAB());
|
|
$result->registerBlock("stone_slab3", fn() => VanillaBlocks::END_STONE_BRICK_SLAB());
|
|
$result->registerBlock("stone_slab4", fn() => VanillaBlocks::MOSSY_STONE_BRICK_SLAB());
|
|
$result->registerBlock("stone_stairs", fn() => VanillaBlocks::COBBLESTONE_STAIRS());
|
|
$result->registerBlock("stone_wall", fn() => VanillaBlocks::COBBLESTONE_WALL());
|
|
$result->registerBlock("stonebrick", fn() => VanillaBlocks::STONE_BRICKS());
|
|
$result->registerBlock("stonecutter", fn() => VanillaBlocks::LEGACY_STONECUTTER());
|
|
$result->registerBlock("stripped_acacia_log", fn() => VanillaBlocks::STRIPPED_ACACIA_LOG());
|
|
$result->registerBlock("stripped_acacia_wood", fn() => VanillaBlocks::STRIPPED_ACACIA_WOOD());
|
|
$result->registerBlock("stripped_birch_log", fn() => VanillaBlocks::STRIPPED_BIRCH_LOG());
|
|
$result->registerBlock("stripped_birch_wood", fn() => VanillaBlocks::STRIPPED_BIRCH_WOOD());
|
|
$result->registerBlock("stripped_dark_oak_log", fn() => VanillaBlocks::STRIPPED_DARK_OAK_LOG());
|
|
$result->registerBlock("stripped_dark_oak_wood", fn() => VanillaBlocks::STRIPPED_DARK_OAK_WOOD());
|
|
$result->registerBlock("stripped_jungle_log", fn() => VanillaBlocks::STRIPPED_JUNGLE_LOG());
|
|
$result->registerBlock("stripped_jungle_wood", fn() => VanillaBlocks::STRIPPED_JUNGLE_WOOD());
|
|
$result->registerBlock("stripped_oak_log", fn() => VanillaBlocks::STRIPPED_OAK_LOG());
|
|
$result->registerBlock("stripped_oak_wood", fn() => VanillaBlocks::STRIPPED_OAK_WOOD());
|
|
$result->registerBlock("stripped_spruce_log", fn() => VanillaBlocks::STRIPPED_SPRUCE_LOG());
|
|
$result->registerBlock("stripped_spruce_wood", fn() => VanillaBlocks::STRIPPED_SPRUCE_WOOD());
|
|
$result->registerBlock("sugar_cane", fn() => VanillaBlocks::SUGARCANE());
|
|
$result->registerBlock("sugar_canes", fn() => VanillaBlocks::SUGARCANE());
|
|
$result->registerBlock("sugarcane", fn() => VanillaBlocks::SUGARCANE());
|
|
$result->registerBlock("sugarcane_block", fn() => VanillaBlocks::SUGARCANE());
|
|
$result->registerBlock("sunflower", fn() => VanillaBlocks::SUNFLOWER());
|
|
$result->registerBlock("sweet_berry_bush", fn() => VanillaBlocks::SWEET_BERRY_BUSH());
|
|
$result->registerBlock("tall_grass", fn() => VanillaBlocks::FERN());
|
|
$result->registerBlock("tallgrass", fn() => VanillaBlocks::FERN());
|
|
$result->registerBlock("terracotta", fn() => VanillaBlocks::STAINED_CLAY());
|
|
$result->registerBlock("tnt", fn() => VanillaBlocks::TNT());
|
|
$result->registerBlock("torch", fn() => VanillaBlocks::TORCH());
|
|
$result->registerBlock("trapdoor", fn() => VanillaBlocks::OAK_TRAPDOOR());
|
|
$result->registerBlock("trapped_chest", fn() => VanillaBlocks::TRAPPED_CHEST());
|
|
$result->registerBlock("trip_wire", fn() => VanillaBlocks::TRIPWIRE());
|
|
$result->registerBlock("tripwire", fn() => VanillaBlocks::TRIPWIRE());
|
|
$result->registerBlock("tripwire_hook", fn() => VanillaBlocks::TRIPWIRE_HOOK());
|
|
$result->registerBlock("trunk", fn() => VanillaBlocks::OAK_PLANKS());
|
|
$result->registerBlock("trunk2", fn() => VanillaBlocks::ACACIA_LOG());
|
|
$result->registerBlock("underwater_torch", fn() => VanillaBlocks::UNDERWATER_TORCH());
|
|
$result->registerBlock("undyed_shulker_box", fn() => VanillaBlocks::SHULKER_BOX());
|
|
$result->registerBlock("unlit_redstone_torch", fn() => VanillaBlocks::REDSTONE_TORCH());
|
|
$result->registerBlock("unpowered_comparator", fn() => VanillaBlocks::REDSTONE_COMPARATOR());
|
|
$result->registerBlock("unpowered_comparator_block", fn() => VanillaBlocks::REDSTONE_COMPARATOR());
|
|
$result->registerBlock("unpowered_repeater", fn() => VanillaBlocks::REDSTONE_REPEATER());
|
|
$result->registerBlock("unpowered_repeater_block", fn() => VanillaBlocks::REDSTONE_REPEATER());
|
|
$result->registerBlock("update_block", fn() => VanillaBlocks::INFO_UPDATE());
|
|
$result->registerBlock("vine", fn() => VanillaBlocks::VINES());
|
|
$result->registerBlock("vines", fn() => VanillaBlocks::VINES());
|
|
$result->registerBlock("wall_banner", fn() => VanillaBlocks::WALL_BANNER());
|
|
$result->registerBlock("wall_coral_fan", fn() => VanillaBlocks::WALL_CORAL_FAN());
|
|
$result->registerBlock("wall_sign", fn() => VanillaBlocks::OAK_WALL_SIGN());
|
|
$result->registerBlock("water", fn() => VanillaBlocks::WATER());
|
|
$result->registerBlock("water_lily", fn() => VanillaBlocks::LILY_PAD());
|
|
$result->registerBlock("waterlily", fn() => VanillaBlocks::LILY_PAD());
|
|
$result->registerBlock("web", fn() => VanillaBlocks::COBWEB());
|
|
$result->registerBlock("weighted_pressure_plate_heavy", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_HEAVY());
|
|
$result->registerBlock("weighted_pressure_plate_light", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_LIGHT());
|
|
$result->registerBlock("wheat_block", fn() => VanillaBlocks::WHEAT());
|
|
$result->registerBlock("white_glazed_terracotta", fn() => VanillaBlocks::WHITE_GLAZED_TERRACOTTA());
|
|
$result->registerBlock("white_tulip", fn() => VanillaBlocks::WHITE_TULIP());
|
|
$result->registerBlock("wood", fn() => VanillaBlocks::OAK_LOG());
|
|
$result->registerBlock("wood2", fn() => VanillaBlocks::ACACIA_LOG());
|
|
$result->registerBlock("wood_door_block", fn() => VanillaBlocks::OAK_DOOR());
|
|
$result->registerBlock("wood_slab", fn() => VanillaBlocks::OAK_SLAB());
|
|
$result->registerBlock("wood_slabs", fn() => VanillaBlocks::OAK_SLAB());
|
|
$result->registerBlock("wood_stairs", fn() => VanillaBlocks::OAK_STAIRS());
|
|
$result->registerBlock("wooden_button", fn() => VanillaBlocks::OAK_BUTTON());
|
|
$result->registerBlock("wooden_door", fn() => VanillaBlocks::OAK_DOOR());
|
|
$result->registerBlock("wooden_door_block", fn() => VanillaBlocks::OAK_DOOR());
|
|
$result->registerBlock("wooden_plank", fn() => VanillaBlocks::OAK_PLANKS());
|
|
$result->registerBlock("wooden_planks", fn() => VanillaBlocks::OAK_PLANKS());
|
|
$result->registerBlock("wooden_pressure_plate", fn() => VanillaBlocks::OAK_PRESSURE_PLATE());
|
|
$result->registerBlock("wooden_slab", fn() => VanillaBlocks::OAK_SLAB());
|
|
$result->registerBlock("wooden_slabs", fn() => VanillaBlocks::OAK_SLAB());
|
|
$result->registerBlock("wooden_stairs", fn() => VanillaBlocks::OAK_STAIRS());
|
|
$result->registerBlock("wooden_trapdoor", fn() => VanillaBlocks::OAK_TRAPDOOR());
|
|
$result->registerBlock("wool", fn() => VanillaBlocks::WOOL());
|
|
$result->registerBlock("workbench", fn() => VanillaBlocks::CRAFTING_TABLE());
|
|
$result->registerBlock("yellow_flower", fn() => VanillaBlocks::DANDELION());
|
|
$result->registerBlock("yellow_glazed_terracotta", fn() => VanillaBlocks::YELLOW_GLAZED_TERRACOTTA());
|
|
|
|
$result->register("acacia_boat", fn() => VanillaItems::ACACIA_BOAT());
|
|
$result->register("apple", fn() => VanillaItems::APPLE());
|
|
$result->register("apple_enchanted", fn() => VanillaItems::ENCHANTED_GOLDEN_APPLE());
|
|
$result->register("appleenchanted", fn() => VanillaItems::ENCHANTED_GOLDEN_APPLE());
|
|
$result->register("arrow", fn() => VanillaItems::ARROW());
|
|
$result->register("awkward_potion", fn() => VanillaItems::AWKWARD_POTION());
|
|
$result->register("awkward_splash_potion", fn() => VanillaItems::AWKWARD_SPLASH_POTION());
|
|
$result->register("baked_potato", fn() => VanillaItems::BAKED_POTATO());
|
|
$result->register("baked_potatoes", fn() => VanillaItems::BAKED_POTATO());
|
|
$result->register("bed", fn() => VanillaItems::WHITE_BED());
|
|
$result->register("beef", fn() => VanillaItems::RAW_BEEF());
|
|
$result->register("beetroot", fn() => VanillaItems::BEETROOT());
|
|
$result->register("beetroot_seed", fn() => VanillaItems::BEETROOT_SEEDS());
|
|
$result->register("beetroot_seeds", fn() => VanillaItems::BEETROOT_SEEDS());
|
|
$result->register("beetroot_soup", fn() => VanillaItems::BEETROOT_SOUP());
|
|
$result->register("birch_boat", fn() => VanillaItems::BIRCH_BOAT());
|
|
$result->register("black_dye", fn() => VanillaItems::BLACK_DYE());
|
|
$result->register("blaze_powder", fn() => VanillaItems::BLAZE_POWDER());
|
|
$result->register("blaze_rod", fn() => VanillaItems::BLAZE_ROD());
|
|
$result->register("bleach", fn() => VanillaItems::BLEACH());
|
|
$result->register("blue_dye", fn() => VanillaItems::BLUE_DYE());
|
|
$result->register("boat", fn() => VanillaItems::OAK_BOAT());
|
|
$result->register("bone", fn() => VanillaItems::BONE());
|
|
$result->register("bone_meal", fn() => VanillaItems::BONE_MEAL());
|
|
$result->register("book", fn() => VanillaItems::BOOK());
|
|
$result->register("bottle_o_enchanting", fn() => VanillaItems::EXPERIENCE_BOTTLE());
|
|
$result->register("bow", fn() => VanillaItems::BOW());
|
|
$result->register("bowl", fn() => VanillaItems::BOWL());
|
|
$result->register("bread", fn() => VanillaItems::BREAD());
|
|
$result->register("brick", fn() => VanillaItems::BRICK());
|
|
$result->register("brown_dye", fn() => VanillaItems::BROWN_DYE());
|
|
$result->register("bucket", fn() => VanillaItems::BUCKET());
|
|
$result->register("carrot", fn() => VanillaItems::CARROT());
|
|
$result->register("chain_boots", fn() => VanillaItems::CHAINMAIL_BOOTS());
|
|
$result->register("chain_chestplate", fn() => VanillaItems::CHAINMAIL_CHESTPLATE());
|
|
$result->register("chain_helmet", fn() => VanillaItems::CHAINMAIL_HELMET());
|
|
$result->register("chain_leggings", fn() => VanillaItems::CHAINMAIL_LEGGINGS());
|
|
$result->register("chainmail_boots", fn() => VanillaItems::CHAINMAIL_BOOTS());
|
|
$result->register("chainmail_chestplate", fn() => VanillaItems::CHAINMAIL_CHESTPLATE());
|
|
$result->register("chainmail_helmet", fn() => VanillaItems::CHAINMAIL_HELMET());
|
|
$result->register("chainmail_leggings", fn() => VanillaItems::CHAINMAIL_LEGGINGS());
|
|
$result->register("charcoal", fn() => VanillaItems::CHARCOAL());
|
|
$result->register("chemical_aluminium_oxide", fn() => VanillaItems::CHEMICAL_ALUMINIUM_OXIDE());
|
|
$result->register("chemical_ammonia", fn() => VanillaItems::CHEMICAL_AMMONIA());
|
|
$result->register("chemical_barium_sulphate", fn() => VanillaItems::CHEMICAL_BARIUM_SULPHATE());
|
|
$result->register("chemical_benzene", fn() => VanillaItems::CHEMICAL_BENZENE());
|
|
$result->register("chemical_boron_trioxide", fn() => VanillaItems::CHEMICAL_BORON_TRIOXIDE());
|
|
$result->register("chemical_calcium_bromide", fn() => VanillaItems::CHEMICAL_CALCIUM_BROMIDE());
|
|
$result->register("chemical_calcium_chloride", fn() => VanillaItems::CHEMICAL_CALCIUM_CHLORIDE());
|
|
$result->register("chemical_cerium_chloride", fn() => VanillaItems::CHEMICAL_CERIUM_CHLORIDE());
|
|
$result->register("chemical_charcoal", fn() => VanillaItems::CHEMICAL_CHARCOAL());
|
|
$result->register("chemical_crude_oil", fn() => VanillaItems::CHEMICAL_CRUDE_OIL());
|
|
$result->register("chemical_glue", fn() => VanillaItems::CHEMICAL_GLUE());
|
|
$result->register("chemical_hydrogen_peroxide", fn() => VanillaItems::CHEMICAL_HYDROGEN_PEROXIDE());
|
|
$result->register("chemical_hypochlorite", fn() => VanillaItems::CHEMICAL_HYPOCHLORITE());
|
|
$result->register("chemical_ink", fn() => VanillaItems::CHEMICAL_INK());
|
|
$result->register("chemical_iron_sulphide", fn() => VanillaItems::CHEMICAL_IRON_SULPHIDE());
|
|
$result->register("chemical_latex", fn() => VanillaItems::CHEMICAL_LATEX());
|
|
$result->register("chemical_lithium_hydride", fn() => VanillaItems::CHEMICAL_LITHIUM_HYDRIDE());
|
|
$result->register("chemical_luminol", fn() => VanillaItems::CHEMICAL_LUMINOL());
|
|
$result->register("chemical_magnesium_nitrate", fn() => VanillaItems::CHEMICAL_MAGNESIUM_NITRATE());
|
|
$result->register("chemical_magnesium_oxide", fn() => VanillaItems::CHEMICAL_MAGNESIUM_OXIDE());
|
|
$result->register("chemical_magnesium_salts", fn() => VanillaItems::CHEMICAL_MAGNESIUM_SALTS());
|
|
$result->register("chemical_mercuric_chloride", fn() => VanillaItems::CHEMICAL_MERCURIC_CHLORIDE());
|
|
$result->register("chemical_polyethylene", fn() => VanillaItems::CHEMICAL_POLYETHYLENE());
|
|
$result->register("chemical_potassium_chloride", fn() => VanillaItems::CHEMICAL_POTASSIUM_CHLORIDE());
|
|
$result->register("chemical_potassium_iodide", fn() => VanillaItems::CHEMICAL_POTASSIUM_IODIDE());
|
|
$result->register("chemical_rubbish", fn() => VanillaItems::CHEMICAL_RUBBISH());
|
|
$result->register("chemical_salt", fn() => VanillaItems::CHEMICAL_SALT());
|
|
$result->register("chemical_soap", fn() => VanillaItems::CHEMICAL_SOAP());
|
|
$result->register("chemical_sodium_acetate", fn() => VanillaItems::CHEMICAL_SODIUM_ACETATE());
|
|
$result->register("chemical_sodium_fluoride", fn() => VanillaItems::CHEMICAL_SODIUM_FLUORIDE());
|
|
$result->register("chemical_sodium_hydride", fn() => VanillaItems::CHEMICAL_SODIUM_HYDRIDE());
|
|
$result->register("chemical_sodium_hydroxide", fn() => VanillaItems::CHEMICAL_SODIUM_HYDROXIDE());
|
|
$result->register("chemical_sodium_hypochlorite", fn() => VanillaItems::CHEMICAL_SODIUM_HYPOCHLORITE());
|
|
$result->register("chemical_sodium_oxide", fn() => VanillaItems::CHEMICAL_SODIUM_OXIDE());
|
|
$result->register("chemical_sugar", fn() => VanillaItems::CHEMICAL_SUGAR());
|
|
$result->register("chemical_sulphate", fn() => VanillaItems::CHEMICAL_SULPHATE());
|
|
$result->register("chemical_tungsten_chloride", fn() => VanillaItems::CHEMICAL_TUNGSTEN_CHLORIDE());
|
|
$result->register("chemical_water", fn() => VanillaItems::CHEMICAL_WATER());
|
|
$result->register("chicken", fn() => VanillaItems::RAW_CHICKEN());
|
|
$result->register("chorus_fruit", fn() => VanillaItems::CHORUS_FRUIT());
|
|
$result->register("chorus_fruit_popped", fn() => VanillaItems::POPPED_CHORUS_FRUIT());
|
|
$result->register("clay", fn() => VanillaItems::CLAY());
|
|
$result->register("clay_ball", fn() => VanillaItems::CLAY());
|
|
$result->register("clock", fn() => VanillaItems::CLOCK());
|
|
$result->register("clown_fish", fn() => VanillaItems::CLOWNFISH());
|
|
$result->register("clownfish", fn() => VanillaItems::CLOWNFISH());
|
|
$result->register("coal", fn() => VanillaItems::COAL());
|
|
$result->register("cocoa_beans", fn() => VanillaItems::COCOA_BEANS());
|
|
$result->register("compass", fn() => VanillaItems::COMPASS());
|
|
$result->register("compound", fn() => VanillaItems::CHEMICAL_SALT());
|
|
$result->register("cooked_beef", fn() => VanillaItems::STEAK());
|
|
$result->register("cooked_chicken", fn() => VanillaItems::COOKED_CHICKEN());
|
|
$result->register("cooked_fish", fn() => VanillaItems::COOKED_FISH());
|
|
$result->register("cooked_mutton", fn() => VanillaItems::COOKED_MUTTON());
|
|
$result->register("cooked_porkchop", fn() => VanillaItems::COOKED_PORKCHOP());
|
|
$result->register("cooked_rabbit", fn() => VanillaItems::COOKED_RABBIT());
|
|
$result->register("cooked_salmon", fn() => VanillaItems::COOKED_SALMON());
|
|
$result->register("cookie", fn() => VanillaItems::COOKIE());
|
|
$result->register("creeper_head", fn() => VanillaItems::CREEPER_HEAD());
|
|
$result->register("cyan_dye", fn() => VanillaItems::CYAN_DYE());
|
|
$result->register("dark_oak_boat", fn() => VanillaItems::DARK_OAK_BOAT());
|
|
$result->register("diamond", fn() => VanillaItems::DIAMOND());
|
|
$result->register("diamond_axe", fn() => VanillaItems::DIAMOND_AXE());
|
|
$result->register("diamond_boots", fn() => VanillaItems::DIAMOND_BOOTS());
|
|
$result->register("diamond_chestplate", fn() => VanillaItems::DIAMOND_CHESTPLATE());
|
|
$result->register("diamond_helmet", fn() => VanillaItems::DIAMOND_HELMET());
|
|
$result->register("diamond_hoe", fn() => VanillaItems::DIAMOND_HOE());
|
|
$result->register("diamond_leggings", fn() => VanillaItems::DIAMOND_LEGGINGS());
|
|
$result->register("diamond_pickaxe", fn() => VanillaItems::DIAMOND_PICKAXE());
|
|
$result->register("diamond_shovel", fn() => VanillaItems::DIAMOND_SHOVEL());
|
|
$result->register("diamond_sword", fn() => VanillaItems::DIAMOND_SWORD());
|
|
$result->register("dragon_breath", fn() => VanillaItems::DRAGON_BREATH());
|
|
$result->register("dragon_head", fn() => VanillaItems::DRAGON_HEAD());
|
|
$result->register("dried_kelp", fn() => VanillaItems::DRIED_KELP());
|
|
$result->register("dye", fn() => VanillaItems::INK_SAC());
|
|
$result->register("egg", fn() => VanillaItems::EGG());
|
|
$result->register("emerald", fn() => VanillaItems::EMERALD());
|
|
$result->register("enchanted_golden_apple", fn() => VanillaItems::ENCHANTED_GOLDEN_APPLE());
|
|
$result->register("enchanting_bottle", fn() => VanillaItems::EXPERIENCE_BOTTLE());
|
|
$result->register("ender_pearl", fn() => VanillaItems::ENDER_PEARL());
|
|
$result->register("experience_bottle", fn() => VanillaItems::EXPERIENCE_BOTTLE());
|
|
$result->register("feather", fn() => VanillaItems::FEATHER());
|
|
$result->register("fermented_spider_eye", fn() => VanillaItems::FERMENTED_SPIDER_EYE());
|
|
$result->register("fire_resistance_potion", fn() => VanillaItems::FIRE_RESISTANCE_POTION());
|
|
$result->register("fire_resistance_splash_potion", fn() => VanillaItems::FIRE_RESISTANCE_SPLASH_POTION());
|
|
$result->register("fish", fn() => VanillaItems::RAW_FISH());
|
|
$result->register("fishing_rod", fn() => VanillaItems::FISHING_ROD());
|
|
$result->register("flint", fn() => VanillaItems::FLINT());
|
|
$result->register("flint_and_steel", fn() => VanillaItems::FLINT_AND_STEEL());
|
|
$result->register("flint_steel", fn() => VanillaItems::FLINT_AND_STEEL());
|
|
$result->register("ghast_tear", fn() => VanillaItems::GHAST_TEAR());
|
|
$result->register("glass_bottle", fn() => VanillaItems::GLASS_BOTTLE());
|
|
$result->register("glistering_melon", fn() => VanillaItems::GLISTERING_MELON());
|
|
$result->register("glowstone_dust", fn() => VanillaItems::GLOWSTONE_DUST());
|
|
$result->register("gold_axe", fn() => VanillaItems::GOLDEN_AXE());
|
|
$result->register("gold_boots", fn() => VanillaItems::GOLDEN_BOOTS());
|
|
$result->register("gold_chestplate", fn() => VanillaItems::GOLDEN_CHESTPLATE());
|
|
$result->register("gold_helmet", fn() => VanillaItems::GOLDEN_HELMET());
|
|
$result->register("gold_hoe", fn() => VanillaItems::GOLDEN_HOE());
|
|
$result->register("gold_ingot", fn() => VanillaItems::GOLD_INGOT());
|
|
$result->register("gold_leggings", fn() => VanillaItems::GOLDEN_LEGGINGS());
|
|
$result->register("gold_nugget", fn() => VanillaItems::GOLD_NUGGET());
|
|
$result->register("gold_pickaxe", fn() => VanillaItems::GOLDEN_PICKAXE());
|
|
$result->register("gold_shovel", fn() => VanillaItems::GOLDEN_SHOVEL());
|
|
$result->register("gold_sword", fn() => VanillaItems::GOLDEN_SWORD());
|
|
$result->register("golden_apple", fn() => VanillaItems::GOLDEN_APPLE());
|
|
$result->register("golden_axe", fn() => VanillaItems::GOLDEN_AXE());
|
|
$result->register("golden_boots", fn() => VanillaItems::GOLDEN_BOOTS());
|
|
$result->register("golden_carrot", fn() => VanillaItems::GOLDEN_CARROT());
|
|
$result->register("golden_chestplate", fn() => VanillaItems::GOLDEN_CHESTPLATE());
|
|
$result->register("golden_helmet", fn() => VanillaItems::GOLDEN_HELMET());
|
|
$result->register("golden_hoe", fn() => VanillaItems::GOLDEN_HOE());
|
|
$result->register("golden_leggings", fn() => VanillaItems::GOLDEN_LEGGINGS());
|
|
$result->register("golden_nugget", fn() => VanillaItems::GOLD_NUGGET());
|
|
$result->register("golden_pickaxe", fn() => VanillaItems::GOLDEN_PICKAXE());
|
|
$result->register("golden_shovel", fn() => VanillaItems::GOLDEN_SHOVEL());
|
|
$result->register("golden_sword", fn() => VanillaItems::GOLDEN_SWORD());
|
|
$result->register("gray_dye", fn() => VanillaItems::GRAY_DYE());
|
|
$result->register("green_dye", fn() => VanillaItems::GREEN_DYE());
|
|
$result->register("gunpowder", fn() => VanillaItems::GUNPOWDER());
|
|
$result->register("harming_potion", fn() => VanillaItems::HARMING_POTION());
|
|
$result->register("harming_splash_potion", fn() => VanillaItems::HARMING_SPLASH_POTION());
|
|
$result->register("healing_potion", fn() => VanillaItems::HEALING_POTION());
|
|
$result->register("healing_splash_potion", fn() => VanillaItems::HEALING_SPLASH_POTION());
|
|
$result->register("heart_of_the_sea", fn() => VanillaItems::HEART_OF_THE_SEA());
|
|
$result->register("ink_sac", fn() => VanillaItems::INK_SAC());
|
|
$result->register("invisibility_potion", fn() => VanillaItems::INVISIBILITY_POTION());
|
|
$result->register("invisibility_splash_potion", fn() => VanillaItems::INVISIBILITY_SPLASH_POTION());
|
|
$result->register("iron_axe", fn() => VanillaItems::IRON_AXE());
|
|
$result->register("iron_boots", fn() => VanillaItems::IRON_BOOTS());
|
|
$result->register("iron_chestplate", fn() => VanillaItems::IRON_CHESTPLATE());
|
|
$result->register("iron_helmet", fn() => VanillaItems::IRON_HELMET());
|
|
$result->register("iron_hoe", fn() => VanillaItems::IRON_HOE());
|
|
$result->register("iron_ingot", fn() => VanillaItems::IRON_INGOT());
|
|
$result->register("iron_leggings", fn() => VanillaItems::IRON_LEGGINGS());
|
|
$result->register("iron_nugget", fn() => VanillaItems::IRON_NUGGET());
|
|
$result->register("iron_pickaxe", fn() => VanillaItems::IRON_PICKAXE());
|
|
$result->register("iron_shovel", fn() => VanillaItems::IRON_SHOVEL());
|
|
$result->register("iron_sword", fn() => VanillaItems::IRON_SWORD());
|
|
$result->register("jungle_boat", fn() => VanillaItems::JUNGLE_BOAT());
|
|
$result->register("lapis_lazuli", fn() => VanillaItems::LAPIS_LAZULI());
|
|
$result->register("lava_bucket", fn() => VanillaItems::LAVA_BUCKET());
|
|
$result->register("leaping_potion", fn() => VanillaItems::LEAPING_POTION());
|
|
$result->register("leaping_splash_potion", fn() => VanillaItems::LEAPING_SPLASH_POTION());
|
|
$result->register("leather", fn() => VanillaItems::LEATHER());
|
|
$result->register("leather_boots", fn() => VanillaItems::LEATHER_BOOTS());
|
|
$result->register("leather_cap", fn() => VanillaItems::LEATHER_CAP());
|
|
$result->register("leather_chestplate", fn() => VanillaItems::LEATHER_TUNIC());
|
|
$result->register("leather_helmet", fn() => VanillaItems::LEATHER_CAP());
|
|
$result->register("leather_leggings", fn() => VanillaItems::LEATHER_PANTS());
|
|
$result->register("leather_pants", fn() => VanillaItems::LEATHER_PANTS());
|
|
$result->register("leather_tunic", fn() => VanillaItems::LEATHER_TUNIC());
|
|
$result->register("light_blue_dye", fn() => VanillaItems::LIGHT_BLUE_DYE());
|
|
$result->register("light_gray_dye", fn() => VanillaItems::LIGHT_GRAY_DYE());
|
|
$result->register("lime_dye", fn() => VanillaItems::LIME_DYE());
|
|
$result->register("long_fire_resistance_potion", fn() => VanillaItems::LONG_FIRE_RESISTANCE_POTION());
|
|
$result->register("long_fire_resistance_splash_potion", fn() => VanillaItems::LONG_FIRE_RESISTANCE_SPLASH_POTION());
|
|
$result->register("long_invisibility_potion", fn() => VanillaItems::LONG_INVISIBILITY_POTION());
|
|
$result->register("long_invisibility_splash_potion", fn() => VanillaItems::LONG_INVISIBILITY_SPLASH_POTION());
|
|
$result->register("long_leaping_potion", fn() => VanillaItems::LONG_LEAPING_POTION());
|
|
$result->register("long_leaping_splash_potion", fn() => VanillaItems::LONG_LEAPING_SPLASH_POTION());
|
|
$result->register("long_mundane_potion", fn() => VanillaItems::LONG_MUNDANE_POTION());
|
|
$result->register("long_mundane_splash_potion", fn() => VanillaItems::LONG_MUNDANE_SPLASH_POTION());
|
|
$result->register("long_night_vision_potion", fn() => VanillaItems::LONG_NIGHT_VISION_POTION());
|
|
$result->register("long_night_vision_splash_potion", fn() => VanillaItems::LONG_NIGHT_VISION_SPLASH_POTION());
|
|
$result->register("long_poison_potion", fn() => VanillaItems::LONG_POISON_POTION());
|
|
$result->register("long_poison_splash_potion", fn() => VanillaItems::LONG_POISON_SPLASH_POTION());
|
|
$result->register("long_regeneration_potion", fn() => VanillaItems::LONG_REGENERATION_POTION());
|
|
$result->register("long_regeneration_splash_potion", fn() => VanillaItems::LONG_REGENERATION_SPLASH_POTION());
|
|
$result->register("long_slow_falling_potion", fn() => VanillaItems::LONG_SLOW_FALLING_POTION());
|
|
$result->register("long_slow_falling_splash_potion", fn() => VanillaItems::LONG_SLOW_FALLING_SPLASH_POTION());
|
|
$result->register("long_slowness_potion", fn() => VanillaItems::LONG_SLOWNESS_POTION());
|
|
$result->register("long_slowness_splash_potion", fn() => VanillaItems::LONG_SLOWNESS_SPLASH_POTION());
|
|
$result->register("long_strength_potion", fn() => VanillaItems::LONG_STRENGTH_POTION());
|
|
$result->register("long_strength_splash_potion", fn() => VanillaItems::LONG_STRENGTH_SPLASH_POTION());
|
|
$result->register("long_swiftness_potion", fn() => VanillaItems::LONG_SWIFTNESS_POTION());
|
|
$result->register("long_swiftness_splash_potion", fn() => VanillaItems::LONG_SWIFTNESS_SPLASH_POTION());
|
|
$result->register("long_turtle_master_potion", fn() => VanillaItems::LONG_TURTLE_MASTER_POTION());
|
|
$result->register("long_turtle_master_splash_potion", fn() => VanillaItems::LONG_TURTLE_MASTER_SPLASH_POTION());
|
|
$result->register("long_water_breathing_potion", fn() => VanillaItems::LONG_WATER_BREATHING_POTION());
|
|
$result->register("long_water_breathing_splash_potion", fn() => VanillaItems::LONG_WATER_BREATHING_SPLASH_POTION());
|
|
$result->register("long_weakness_potion", fn() => VanillaItems::LONG_WEAKNESS_POTION());
|
|
$result->register("long_weakness_splash_potion", fn() => VanillaItems::LONG_WEAKNESS_SPLASH_POTION());
|
|
$result->register("magenta_dye", fn() => VanillaItems::MAGENTA_DYE());
|
|
$result->register("magma_cream", fn() => VanillaItems::MAGMA_CREAM());
|
|
$result->register("melon", fn() => VanillaItems::MELON());
|
|
$result->register("melon_seeds", fn() => VanillaItems::MELON_SEEDS());
|
|
$result->register("melon_slice", fn() => VanillaItems::MELON());
|
|
$result->register("milk_bucket", fn() => VanillaItems::MILK_BUCKET());
|
|
$result->register("minecart", fn() => VanillaItems::MINECART());
|
|
$result->register("mob_head", fn() => VanillaItems::SKELETON_SKULL());
|
|
$result->register("mundane_potion", fn() => VanillaItems::MUNDANE_POTION());
|
|
$result->register("mundane_splash_potion", fn() => VanillaItems::MUNDANE_SPLASH_POTION());
|
|
$result->register("mushroom_stew", fn() => VanillaItems::MUSHROOM_STEW());
|
|
$result->register("mutton", fn() => VanillaItems::RAW_MUTTON());
|
|
$result->register("mutton_cooked", fn() => VanillaItems::COOKED_MUTTON());
|
|
$result->register("mutton_raw", fn() => VanillaItems::RAW_MUTTON());
|
|
$result->register("muttoncooked", fn() => VanillaItems::COOKED_MUTTON());
|
|
$result->register("muttonraw", fn() => VanillaItems::RAW_MUTTON());
|
|
$result->register("nautilus_shell", fn() => VanillaItems::NAUTILUS_SHELL());
|
|
$result->register("nether_brick", fn() => VanillaItems::NETHER_BRICK());
|
|
$result->register("nether_quartz", fn() => VanillaItems::NETHER_QUARTZ());
|
|
$result->register("nether_star", fn() => VanillaItems::NETHER_STAR());
|
|
$result->register("netherbrick", fn() => VanillaItems::NETHER_BRICK());
|
|
$result->register("netherstar", fn() => VanillaItems::NETHER_STAR());
|
|
$result->register("night_vision_potion", fn() => VanillaItems::NIGHT_VISION_POTION());
|
|
$result->register("night_vision_splash_potion", fn() => VanillaItems::NIGHT_VISION_SPLASH_POTION());
|
|
$result->register("oak_boat", fn() => VanillaItems::OAK_BOAT());
|
|
$result->register("orange_dye", fn() => VanillaItems::ORANGE_DYE());
|
|
$result->register("painting", fn() => VanillaItems::PAINTING());
|
|
$result->register("paper", fn() => VanillaItems::PAPER());
|
|
$result->register("pink_dye", fn() => VanillaItems::PINK_DYE());
|
|
$result->register("player_head", fn() => VanillaItems::PLAYER_HEAD());
|
|
$result->register("poison_potion", fn() => VanillaItems::POISON_POTION());
|
|
$result->register("poison_splash_potion", fn() => VanillaItems::POISON_SPLASH_POTION());
|
|
$result->register("poisonous_potato", fn() => VanillaItems::POISONOUS_POTATO());
|
|
$result->register("popped_chorus_fruit", fn() => VanillaItems::POPPED_CHORUS_FRUIT());
|
|
$result->register("porkchop", fn() => VanillaItems::RAW_PORKCHOP());
|
|
$result->register("potato", fn() => VanillaItems::POTATO());
|
|
$result->register("potion", fn() => VanillaItems::WATER_POTION());
|
|
$result->register("prismarine_crystals", fn() => VanillaItems::PRISMARINE_CRYSTALS());
|
|
$result->register("prismarine_shard", fn() => VanillaItems::PRISMARINE_SHARD());
|
|
$result->register("puffer_fish", fn() => VanillaItems::PUFFERFISH());
|
|
$result->register("pufferfish", fn() => VanillaItems::PUFFERFISH());
|
|
$result->register("pumpkin_pie", fn() => VanillaItems::PUMPKIN_PIE());
|
|
$result->register("pumpkin_seeds", fn() => VanillaItems::PUMPKIN_SEEDS());
|
|
$result->register("purple_dye", fn() => VanillaItems::PURPLE_DYE());
|
|
$result->register("quartz", fn() => VanillaItems::NETHER_QUARTZ());
|
|
$result->register("rabbit", fn() => VanillaItems::RAW_RABBIT());
|
|
$result->register("rabbit_foot", fn() => VanillaItems::RABBIT_FOOT());
|
|
$result->register("rabbit_hide", fn() => VanillaItems::RABBIT_HIDE());
|
|
$result->register("rabbit_stew", fn() => VanillaItems::RABBIT_STEW());
|
|
$result->register("raw_beef", fn() => VanillaItems::RAW_BEEF());
|
|
$result->register("raw_chicken", fn() => VanillaItems::RAW_CHICKEN());
|
|
$result->register("raw_fish", fn() => VanillaItems::RAW_FISH());
|
|
$result->register("raw_mutton", fn() => VanillaItems::RAW_MUTTON());
|
|
$result->register("raw_porkchop", fn() => VanillaItems::RAW_PORKCHOP());
|
|
$result->register("raw_rabbit", fn() => VanillaItems::RAW_RABBIT());
|
|
$result->register("raw_salmon", fn() => VanillaItems::RAW_SALMON());
|
|
$result->register("record_11", fn() => VanillaItems::RECORD_11());
|
|
$result->register("record_13", fn() => VanillaItems::RECORD_13());
|
|
$result->register("record_blocks", fn() => VanillaItems::RECORD_BLOCKS());
|
|
$result->register("record_cat", fn() => VanillaItems::RECORD_CAT());
|
|
$result->register("record_chirp", fn() => VanillaItems::RECORD_CHIRP());
|
|
$result->register("record_far", fn() => VanillaItems::RECORD_FAR());
|
|
$result->register("record_mall", fn() => VanillaItems::RECORD_MALL());
|
|
$result->register("record_mellohi", fn() => VanillaItems::RECORD_MELLOHI());
|
|
$result->register("record_stal", fn() => VanillaItems::RECORD_STAL());
|
|
$result->register("record_strad", fn() => VanillaItems::RECORD_STRAD());
|
|
$result->register("record_wait", fn() => VanillaItems::RECORD_WAIT());
|
|
$result->register("record_ward", fn() => VanillaItems::RECORD_WARD());
|
|
$result->register("red_dye", fn() => VanillaItems::RED_DYE());
|
|
$result->register("redstone", fn() => VanillaItems::REDSTONE_DUST());
|
|
$result->register("redstone_dust", fn() => VanillaItems::REDSTONE_DUST());
|
|
$result->register("regeneration_potion", fn() => VanillaItems::REGENERATION_POTION());
|
|
$result->register("regeneration_splash_potion", fn() => VanillaItems::REGENERATION_SPLASH_POTION());
|
|
$result->register("rotten_flesh", fn() => VanillaItems::ROTTEN_FLESH());
|
|
$result->register("salmon", fn() => VanillaItems::RAW_SALMON());
|
|
$result->register("scute", fn() => VanillaItems::SCUTE());
|
|
$result->register("seeds", fn() => VanillaItems::WHEAT_SEEDS());
|
|
$result->register("shears", fn() => VanillaItems::SHEARS());
|
|
$result->register("shulker_shell", fn() => VanillaItems::SHULKER_SHELL());
|
|
$result->register("skeleton_skull", fn() => VanillaItems::SKELETON_SKULL());
|
|
$result->register("skull", fn() => VanillaItems::SKELETON_SKULL());
|
|
$result->register("slime_ball", fn() => VanillaItems::SLIMEBALL());
|
|
$result->register("slimeball", fn() => VanillaItems::SLIMEBALL());
|
|
$result->register("slow_falling_potion", fn() => VanillaItems::SLOW_FALLING_POTION());
|
|
$result->register("slow_falling_splash_potion", fn() => VanillaItems::SLOW_FALLING_SPLASH_POTION());
|
|
$result->register("slowness_potion", fn() => VanillaItems::SLOWNESS_POTION());
|
|
$result->register("slowness_splash_potion", fn() => VanillaItems::SLOWNESS_SPLASH_POTION());
|
|
$result->register("snowball", fn() => VanillaItems::SNOWBALL());
|
|
$result->register("speckled_melon", fn() => VanillaItems::GLISTERING_MELON());
|
|
$result->register("spider_eye", fn() => VanillaItems::SPIDER_EYE());
|
|
$result->register("splash_potion", fn() => VanillaItems::WATER_SPLASH_POTION());
|
|
$result->register("spruce_boat", fn() => VanillaItems::SPRUCE_BOAT());
|
|
$result->register("squid_spawn_egg", fn() => VanillaItems::SQUID_SPAWN_EGG());
|
|
$result->register("steak", fn() => VanillaItems::STEAK());
|
|
$result->register("stick", fn() => VanillaItems::STICK());
|
|
$result->register("sticks", fn() => VanillaItems::STICK());
|
|
$result->register("stone_axe", fn() => VanillaItems::STONE_AXE());
|
|
$result->register("stone_hoe", fn() => VanillaItems::STONE_HOE());
|
|
$result->register("stone_pickaxe", fn() => VanillaItems::STONE_PICKAXE());
|
|
$result->register("stone_shovel", fn() => VanillaItems::STONE_SHOVEL());
|
|
$result->register("stone_sword", fn() => VanillaItems::STONE_SWORD());
|
|
$result->register("strength_potion", fn() => VanillaItems::STRENGTH_POTION());
|
|
$result->register("strength_splash_potion", fn() => VanillaItems::STRENGTH_SPLASH_POTION());
|
|
$result->register("string", fn() => VanillaItems::STRING());
|
|
$result->register("strong_harming_potion", fn() => VanillaItems::STRONG_HARMING_POTION());
|
|
$result->register("strong_harming_splash_potion", fn() => VanillaItems::STRONG_HARMING_SPLASH_POTION());
|
|
$result->register("strong_healing_potion", fn() => VanillaItems::STRONG_HEALING_POTION());
|
|
$result->register("strong_healing_splash_potion", fn() => VanillaItems::STRONG_HEALING_SPLASH_POTION());
|
|
$result->register("strong_leaping_potion", fn() => VanillaItems::STRONG_LEAPING_POTION());
|
|
$result->register("strong_leaping_splash_potion", fn() => VanillaItems::STRONG_LEAPING_SPLASH_POTION());
|
|
$result->register("strong_poison_potion", fn() => VanillaItems::STRONG_POISON_POTION());
|
|
$result->register("strong_poison_splash_potion", fn() => VanillaItems::STRONG_POISON_SPLASH_POTION());
|
|
$result->register("strong_regeneration_potion", fn() => VanillaItems::STRONG_REGENERATION_POTION());
|
|
$result->register("strong_regeneration_splash_potion", fn() => VanillaItems::STRONG_REGENERATION_SPLASH_POTION());
|
|
$result->register("strong_strength_potion", fn() => VanillaItems::STRONG_STRENGTH_POTION());
|
|
$result->register("strong_strength_splash_potion", fn() => VanillaItems::STRONG_STRENGTH_SPLASH_POTION());
|
|
$result->register("strong_swiftness_potion", fn() => VanillaItems::STRONG_SWIFTNESS_POTION());
|
|
$result->register("strong_swiftness_splash_potion", fn() => VanillaItems::STRONG_SWIFTNESS_SPLASH_POTION());
|
|
$result->register("strong_turtle_master_potion", fn() => VanillaItems::STRONG_TURTLE_MASTER_POTION());
|
|
$result->register("strong_turtle_master_splash_potion", fn() => VanillaItems::STRONG_TURTLE_MASTER_SPLASH_POTION());
|
|
$result->register("sugar", fn() => VanillaItems::SUGAR());
|
|
$result->register("sweet_berries", fn() => VanillaItems::SWEET_BERRIES());
|
|
$result->register("swiftness_potion", fn() => VanillaItems::SWIFTNESS_POTION());
|
|
$result->register("swiftness_splash_potion", fn() => VanillaItems::SWIFTNESS_SPLASH_POTION());
|
|
$result->register("thick_potion", fn() => VanillaItems::THICK_POTION());
|
|
$result->register("thick_splash_potion", fn() => VanillaItems::THICK_SPLASH_POTION());
|
|
$result->register("totem", fn() => VanillaItems::TOTEM());
|
|
$result->register("turtle_master_potion", fn() => VanillaItems::TURTLE_MASTER_POTION());
|
|
$result->register("turtle_master_splash_potion", fn() => VanillaItems::TURTLE_MASTER_SPLASH_POTION());
|
|
$result->register("turtle_shell_piece", fn() => VanillaItems::SCUTE());
|
|
$result->register("villager_spawn_egg", fn() => VanillaItems::VILLAGER_SPAWN_EGG());
|
|
$result->register("water_breathing_potion", fn() => VanillaItems::WATER_BREATHING_POTION());
|
|
$result->register("water_breathing_splash_potion", fn() => VanillaItems::WATER_BREATHING_SPLASH_POTION());
|
|
$result->register("water_bucket", fn() => VanillaItems::WATER_BUCKET());
|
|
$result->register("water_potion", fn() => VanillaItems::WATER_POTION());
|
|
$result->register("water_splash_potion", fn() => VanillaItems::WATER_SPLASH_POTION());
|
|
$result->register("weakness_potion", fn() => VanillaItems::WEAKNESS_POTION());
|
|
$result->register("weakness_splash_potion", fn() => VanillaItems::WEAKNESS_SPLASH_POTION());
|
|
$result->register("wheat", fn() => VanillaItems::WHEAT());
|
|
$result->register("wheat_seeds", fn() => VanillaItems::WHEAT_SEEDS());
|
|
$result->register("white_dye", fn() => VanillaItems::WHITE_DYE());
|
|
$result->register("wither_potion", fn() => VanillaItems::WITHER_POTION());
|
|
$result->register("wither_skeleton_skull", fn() => VanillaItems::WITHER_SKELETON_SKULL());
|
|
$result->register("wither_splash_potion", fn() => VanillaItems::WITHER_SPLASH_POTION());
|
|
$result->register("wooden_axe", fn() => VanillaItems::WOODEN_AXE());
|
|
$result->register("wooden_hoe", fn() => VanillaItems::WOODEN_HOE());
|
|
$result->register("wooden_pickaxe", fn() => VanillaItems::WOODEN_PICKAXE());
|
|
$result->register("wooden_shovel", fn() => VanillaItems::WOODEN_SHOVEL());
|
|
$result->register("wooden_sword", fn() => VanillaItems::WOODEN_SWORD());
|
|
$result->register("writable_book", fn() => VanillaItems::WRITABLE_BOOK());
|
|
$result->register("written_book", fn() => VanillaItems::WRITTEN_BOOK());
|
|
$result->register("yellow_dye", fn() => VanillaItems::YELLOW_DYE());
|
|
$result->register("zombie_head", fn() => VanillaItems::ZOMBIE_HEAD());
|
|
$result->register("zombie_spawn_egg", fn() => VanillaItems::ZOMBIE_SPAWN_EGG());
|
|
|
|
return $result;
|
|
}
|
|
|
|
/** @phpstan-param \Closure(string $input) : Block $callback */
|
|
public function registerBlock(string $alias, \Closure $callback) : void{
|
|
$this->register($alias, fn(string $input) => $callback($input)->asItem());
|
|
}
|
|
|
|
public function parse(string $input) : ?Item{
|
|
return parent::parse($input);
|
|
}
|
|
}
|