using System.Collections.Generic;

namespace MinecraftClient.Mapping.BlockPalettes
{
    public class Palette1193 : BlockPalette
    {
        private static readonly Dictionary<int, Material> materials = new();

        static Palette1193()
        {
            for (int i = 8475; i <= 8498; i++)
                materials[i] = Material.AcaciaButton;
            for (int i = 11467; i <= 11530; i++)
                materials[i] = Material.AcaciaDoor;
            for (int i = 11147; i <= 11178; i++)
                materials[i] = Material.AcaciaFence;
            for (int i = 10923; i <= 10954; i++)
                materials[i] = Material.AcaciaFenceGate;
            for (int i = 4934; i <= 4997; i++)
                materials[i] = Material.AcaciaHangingSign;
            for (int i = 326; i <= 353; i++)
                materials[i] = Material.AcaciaLeaves;
            for (int i = 131; i <= 133; i++)
                materials[i] = Material.AcaciaLog;
            materials[19] = Material.AcaciaPlanks;
            for (int i = 5560; i <= 5561; i++)
                materials[i] = Material.AcaciaPressurePlate;
            for (int i = 32; i <= 33; i++)
                materials[i] = Material.AcaciaSapling;
            for (int i = 4346; i <= 4377; i++)
                materials[i] = Material.AcaciaSign;
            for (int i = 10709; i <= 10714; i++)
                materials[i] = Material.AcaciaSlab;
            for (int i = 9488; i <= 9567; i++)
                materials[i] = Material.AcaciaStairs;
            for (int i = 6052; i <= 6115; i++)
                materials[i] = Material.AcaciaTrapdoor;
            for (int i = 5406; i <= 5413; i++)
                materials[i] = Material.AcaciaWallHangingSign;
            for (int i = 4702; i <= 4709; i++)
                materials[i] = Material.AcaciaWallSign;
            for (int i = 184; i <= 186; i++)
                materials[i] = Material.AcaciaWood;
            for (int i = 8924; i <= 8947; i++)
                materials[i] = Material.ActivatorRail;
            materials[0] = Material.Air;
            materials[2027] = Material.Allium;
            materials[20403] = Material.AmethystBlock;
            for (int i = 20405; i <= 20416; i++)
                materials[i] = Material.AmethystCluster;
            materials[18820] = Material.AncientDebris;
            materials[6] = Material.Andesite;
            for (int i = 13508; i <= 13513; i++)
                materials[i] = Material.AndesiteSlab;
            for (int i = 13134; i <= 13213; i++)
                materials[i] = Material.AndesiteStairs;
            for (int i = 16124; i <= 16447; i++)
                materials[i] = Material.AndesiteWall;
            for (int i = 8711; i <= 8714; i++)
                materials[i] = Material.Anvil;
            for (int i = 6587; i <= 6590; i++)
                materials[i] = Material.AttachedMelonStem;
            for (int i = 6583; i <= 6586; i++)
                materials[i] = Material.AttachedPumpkinStem;
            materials[21498] = Material.Azalea;
            for (int i = 410; i <= 437; i++)
                materials[i] = Material.AzaleaLeaves;
            materials[2028] = Material.AzureBluet;
            for (int i = 12317; i <= 12328; i++)
                materials[i] = Material.Bamboo;
            for (int i = 145; i <= 147; i++)
                materials[i] = Material.BambooBlock;
            for (int i = 8547; i <= 8570; i++)
                materials[i] = Material.BambooButton;
            for (int i = 11659; i <= 11722; i++)
                materials[i] = Material.BambooDoor;
            for (int i = 11243; i <= 11274; i++)
                materials[i] = Material.BambooFence;
            for (int i = 11019; i <= 11050; i++)
                materials[i] = Material.BambooFenceGate;
            for (int i = 5318; i <= 5381; i++)
                materials[i] = Material.BambooHangingSign;
            materials[23] = Material.BambooMosaic;
            for (int i = 10733; i <= 10738; i++)
                materials[i] = Material.BambooMosaicSlab;
            for (int i = 9808; i <= 9887; i++)
                materials[i] = Material.BambooMosaicStairs;
            materials[22] = Material.BambooPlanks;
            for (int i = 5566; i <= 5567; i++)
                materials[i] = Material.BambooPressurePlate;
            materials[12316] = Material.BambooSapling;
            for (int i = 4474; i <= 4505; i++)
                materials[i] = Material.BambooSign;
            for (int i = 10727; i <= 10732; i++)
                materials[i] = Material.BambooSlab;
            for (int i = 9728; i <= 9807; i++)
                materials[i] = Material.BambooStairs;
            for (int i = 6244; i <= 6307; i++)
                materials[i] = Material.BambooTrapdoor;
            for (int i = 5454; i <= 5461; i++)
                materials[i] = Material.BambooWallHangingSign;
            for (int i = 4734; i <= 4741; i++)
                materials[i] = Material.BambooWallSign;
            for (int i = 17780; i <= 17791; i++)
                materials[i] = Material.Barrel;
            materials[9889] = Material.Barrier;
            for (int i = 5687; i <= 5689; i++)
                materials[i] = Material.Basalt;
            materials[7688] = Material.Beacon;
            materials[76] = Material.Bedrock;
            for (int i = 18769; i <= 18792; i++)
                materials[i] = Material.BeeNest;
            for (int i = 18793; i <= 18816; i++)
                materials[i] = Material.Beehive;
            for (int i = 11884; i <= 11887; i++)
                materials[i] = Material.Beetroots;
            for (int i = 17843; i <= 17874; i++)
                materials[i] = Material.Bell;
            for (int i = 21502; i <= 21533; i++)
                materials[i] = Material.BigDripleaf;
            for (int i = 21534; i <= 21541; i++)
                materials[i] = Material.BigDripleafStem;
            for (int i = 8427; i <= 8450; i++)
                materials[i] = Material.BirchButton;
            for (int i = 11339; i <= 11402; i++)
                materials[i] = Material.BirchDoor;
            for (int i = 11083; i <= 11114; i++)
                materials[i] = Material.BirchFence;
            for (int i = 10859; i <= 10890; i++)
                materials[i] = Material.BirchFenceGate;
            for (int i = 4870; i <= 4933; i++)
                materials[i] = Material.BirchHangingSign;
            for (int i = 270; i <= 297; i++)
                materials[i] = Material.BirchLeaves;
            for (int i = 125; i <= 127; i++)
                materials[i] = Material.BirchLog;
            materials[17] = Material.BirchPlanks;
            for (int i = 5556; i <= 5557; i++)
                materials[i] = Material.BirchPressurePlate;
            for (int i = 28; i <= 29; i++)
                materials[i] = Material.BirchSapling;
            for (int i = 4314; i <= 4345; i++)
                materials[i] = Material.BirchSign;
            for (int i = 10697; i <= 10702; i++)
                materials[i] = Material.BirchSlab;
            for (int i = 7516; i <= 7595; i++)
                materials[i] = Material.BirchStairs;
            for (int i = 5924; i <= 5987; i++)
                materials[i] = Material.BirchTrapdoor;
            for (int i = 5398; i <= 5405; i++)
                materials[i] = Material.BirchWallHangingSign;
            for (int i = 4694; i <= 4701; i++)
                materials[i] = Material.BirchWallSign;
            for (int i = 178; i <= 180; i++)
                materials[i] = Material.BirchWood;
            for (int i = 10522; i <= 10537; i++)
                materials[i] = Material.BlackBanner;
            for (int i = 1877; i <= 1892; i++)
                materials[i] = Material.BlackBed;
            for (int i = 20353; i <= 20368; i++)
                materials[i] = Material.BlackCandle;
            for (int i = 20401; i <= 20402; i++)
                materials[i] = Material.BlackCandleCake;
            materials[10266] = Material.BlackCarpet;
            materials[12118] = Material.BlackConcrete;
            materials[12134] = Material.BlackConcretePowder;
            for (int i = 12099; i <= 12102; i++)
                materials[i] = Material.BlackGlazedTerracotta;
            for (int i = 12033; i <= 12038; i++)
                materials[i] = Material.BlackShulkerBox;
            materials[5795] = Material.BlackStainedGlass;
            for (int i = 9456; i <= 9487; i++)
                materials[i] = Material.BlackStainedGlassPane;
            materials[8975] = Material.BlackTerracotta;
            for (int i = 10598; i <= 10601; i++)
                materials[i] = Material.BlackWallBanner;
            materials[2011] = Material.BlackWool;
            materials[18832] = Material.Blackstone;
            for (int i = 19237; i <= 19242; i++)
                materials[i] = Material.BlackstoneSlab;
            for (int i = 18833; i <= 18912; i++)
                materials[i] = Material.BlackstoneStairs;
            for (int i = 18913; i <= 19236; i++)
                materials[i] = Material.BlackstoneWall;
            for (int i = 17800; i <= 17807; i++)
                materials[i] = Material.BlastFurnace;
            for (int i = 10458; i <= 10473; i++)
                materials[i] = Material.BlueBanner;
            for (int i = 1813; i <= 1828; i++)
                materials[i] = Material.BlueBed;
            for (int i = 20289; i <= 20304; i++)
                materials[i] = Material.BlueCandle;
            for (int i = 20393; i <= 20394; i++)
                materials[i] = Material.BlueCandleCake;
            materials[10262] = Material.BlueCarpet;
            materials[12114] = Material.BlueConcrete;
            materials[12130] = Material.BlueConcretePowder;
            for (int i = 12083; i <= 12086; i++)
                materials[i] = Material.BlueGlazedTerracotta;
            materials[12313] = Material.BlueIce;
            materials[2026] = Material.BlueOrchid;
            for (int i = 12009; i <= 12014; i++)
                materials[i] = Material.BlueShulkerBox;
            materials[5791] = Material.BlueStainedGlass;
            for (int i = 9328; i <= 9359; i++)
                materials[i] = Material.BlueStainedGlassPane;
            materials[8971] = Material.BlueTerracotta;
            for (int i = 10582; i <= 10585; i++)
                materials[i] = Material.BlueWallBanner;
            materials[2007] = Material.BlueWool;
            for (int i = 11921; i <= 11923; i++)
                materials[i] = Material.BoneBlock;
            materials[2044] = Material.Bookshelf;
            for (int i = 12197; i <= 12198; i++)
                materials[i] = Material.BrainCoral;
            materials[12181] = Material.BrainCoralBlock;
            for (int i = 12217; i <= 12218; i++)
                materials[i] = Material.BrainCoralFan;
            for (int i = 12273; i <= 12280; i++)
                materials[i] = Material.BrainCoralWallFan;
            for (int i = 7160; i <= 7167; i++)
                materials[i] = Material.BrewingStand;
            for (int i = 10775; i <= 10780; i++)
                materials[i] = Material.BrickSlab;
            for (int i = 6799; i <= 6878; i++)
                materials[i] = Material.BrickStairs;
            for (int i = 13532; i <= 13855; i++)
                materials[i] = Material.BrickWall;
            materials[2041] = Material.Bricks;
            for (int i = 10474; i <= 10489; i++)
                materials[i] = Material.BrownBanner;
            for (int i = 1829; i <= 1844; i++)
                materials[i] = Material.BrownBed;
            for (int i = 20305; i <= 20320; i++)
                materials[i] = Material.BrownCandle;
            for (int i = 20395; i <= 20396; i++)
                materials[i] = Material.BrownCandleCake;
            materials[10263] = Material.BrownCarpet;
            materials[12115] = Material.BrownConcrete;
            materials[12131] = Material.BrownConcretePowder;
            for (int i = 12087; i <= 12090; i++)
                materials[i] = Material.BrownGlazedTerracotta;
            materials[2037] = Material.BrownMushroom;
            for (int i = 6320; i <= 6383; i++)
                materials[i] = Material.BrownMushroomBlock;
            for (int i = 12015; i <= 12020; i++)
                materials[i] = Material.BrownShulkerBox;
            materials[5792] = Material.BrownStainedGlass;
            for (int i = 9360; i <= 9391; i++)
                materials[i] = Material.BrownStainedGlassPane;
            materials[8972] = Material.BrownTerracotta;
            for (int i = 10586; i <= 10589; i++)
                materials[i] = Material.BrownWallBanner;
            materials[2008] = Material.BrownWool;
            for (int i = 12332; i <= 12333; i++)
                materials[i] = Material.BubbleColumn;
            for (int i = 12199; i <= 12200; i++)
                materials[i] = Material.BubbleCoral;
            materials[12182] = Material.BubbleCoralBlock;
            for (int i = 12219; i <= 12220; i++)
                materials[i] = Material.BubbleCoralFan;
            for (int i = 12281; i <= 12288; i++)
                materials[i] = Material.BubbleCoralWallFan;
            materials[20404] = Material.BuddingAmethyst;
            for (int i = 5616; i <= 5631; i++)
                materials[i] = Material.Cactus;
            for (int i = 5709; i <= 5715; i++)
                materials[i] = Material.Cake;
            materials[20454] = Material.Calcite;
            for (int i = 17883; i <= 17914; i++)
                materials[i] = Material.Campfire;
            for (int i = 20097; i <= 20112; i++)
                materials[i] = Material.Candle;
            for (int i = 20369; i <= 20370; i++)
                materials[i] = Material.CandleCake;
            for (int i = 8363; i <= 8370; i++)
                materials[i] = Material.Carrots;
            materials[17808] = Material.CartographyTable;
            for (int i = 5701; i <= 5704; i++)
                materials[i] = Material.CarvedPumpkin;
            materials[7168] = Material.Cauldron;
            materials[12331] = Material.CaveAir;
            for (int i = 21443; i <= 21494; i++)
                materials[i] = Material.CaveVines;
            for (int i = 21495; i <= 21496; i++)
                materials[i] = Material.CaveVinesPlant;
            for (int i = 6544; i <= 6549; i++)
                materials[i] = Material.Chain;
            for (int i = 11902; i <= 11913; i++)
                materials[i] = Material.ChainCommandBlock;
            for (int i = 2902; i <= 2925; i++)
                materials[i] = Material.Chest;
            for (int i = 8715; i <= 8718; i++)
                materials[i] = Material.ChippedAnvil;
            for (int i = 2045; i <= 2300; i++)
                materials[i] = Material.ChiseledBookshelf;
            materials[23209] = Material.ChiseledDeepslate;
            materials[20094] = Material.ChiseledNetherBricks;
            materials[19246] = Material.ChiseledPolishedBlackstone;
            materials[8840] = Material.ChiseledQuartzBlock;
            materials[10603] = Material.ChiseledRedSandstone;
            materials[485] = Material.ChiseledSandstone;
            materials[6311] = Material.ChiseledStoneBricks;
            for (int i = 11793; i <= 11798; i++)
                materials[i] = Material.ChorusFlower;
            for (int i = 11729; i <= 11792; i++)
                materials[i] = Material.ChorusPlant;
            materials[5632] = Material.Clay;
            materials[10268] = Material.CoalBlock;
            materials[116] = Material.CoalOre;
            materials[11] = Material.CoarseDirt;
            materials[21565] = Material.CobbledDeepslate;
            for (int i = 21646; i <= 21651; i++)
                materials[i] = Material.CobbledDeepslateSlab;
            for (int i = 21566; i <= 21645; i++)
                materials[i] = Material.CobbledDeepslateStairs;
            for (int i = 21652; i <= 21975; i++)
                materials[i] = Material.CobbledDeepslateWall;
            materials[14] = Material.Cobblestone;
            for (int i = 10769; i <= 10774; i++)
                materials[i] = Material.CobblestoneSlab;
            for (int i = 4598; i <= 4677; i++)
                materials[i] = Material.CobblestoneStairs;
            for (int i = 7689; i <= 8012; i++)
                materials[i] = Material.CobblestoneWall;
            materials[1953] = Material.Cobweb;
            for (int i = 7189; i <= 7200; i++)
                materials[i] = Material.Cocoa;
            for (int i = 7676; i <= 7687; i++)
                materials[i] = Material.CommandBlock;
            for (int i = 8779; i <= 8794; i++)
                materials[i] = Material.Comparator;
            for (int i = 18744; i <= 18752; i++)
                materials[i] = Material.Composter;
            for (int i = 12314; i <= 12315; i++)
                materials[i] = Material.Conduit;
            materials[20695] = Material.CopperBlock;
            materials[20696] = Material.CopperOre;
            materials[2034] = Material.Cornflower;
            materials[23210] = Material.CrackedDeepslateBricks;
            materials[23211] = Material.CrackedDeepslateTiles;
            materials[20095] = Material.CrackedNetherBricks;
            materials[19245] = Material.CrackedPolishedBlackstoneBricks;
            materials[6310] = Material.CrackedStoneBricks;
            materials[4225] = Material.CraftingTable;
            for (int i = 8651; i <= 8666; i++)
                materials[i] = Material.CreeperHead;
            for (int i = 8667; i <= 8670; i++)
                materials[i] = Material.CreeperWallHead;
            for (int i = 18472; i <= 18495; i++)
                materials[i] = Material.CrimsonButton;
            for (int i = 18520; i <= 18583; i++)
                materials[i] = Material.CrimsonDoor;
            for (int i = 18056; i <= 18087; i++)
                materials[i] = Material.CrimsonFence;
            for (int i = 18248; i <= 18279; i++)
                materials[i] = Material.CrimsonFenceGate;
            materials[17981] = Material.CrimsonFungus;
            for (int i = 5126; i <= 5189; i++)
                materials[i] = Material.CrimsonHangingSign;
            for (int i = 17974; i <= 17976; i++)
                materials[i] = Material.CrimsonHyphae;
            materials[17980] = Material.CrimsonNylium;
            materials[18038] = Material.CrimsonPlanks;
            for (int i = 18052; i <= 18053; i++)
                materials[i] = Material.CrimsonPressurePlate;
            materials[18037] = Material.CrimsonRoots;
            for (int i = 18648; i <= 18679; i++)
                materials[i] = Material.CrimsonSign;
            for (int i = 18040; i <= 18045; i++)
                materials[i] = Material.CrimsonSlab;
            for (int i = 18312; i <= 18391; i++)
                materials[i] = Material.CrimsonStairs;
            for (int i = 17968; i <= 17970; i++)
                materials[i] = Material.CrimsonStem;
            for (int i = 18120; i <= 18183; i++)
                materials[i] = Material.CrimsonTrapdoor;
            for (int i = 5438; i <= 5445; i++)
                materials[i] = Material.CrimsonWallHangingSign;
            for (int i = 18712; i <= 18719; i++)
                materials[i] = Material.CrimsonWallSign;
            materials[18821] = Material.CryingObsidian;
            materials[20701] = Material.CutCopper;
            for (int i = 21040; i <= 21045; i++)
                materials[i] = Material.CutCopperSlab;
            for (int i = 20942; i <= 21021; i++)
                materials[i] = Material.CutCopperStairs;
            materials[10604] = Material.CutRedSandstone;
            for (int i = 10811; i <= 10816; i++)
                materials[i] = Material.CutRedSandstoneSlab;
            materials[486] = Material.CutSandstone;
            for (int i = 10757; i <= 10762; i++)
                materials[i] = Material.CutSandstoneSlab;
            for (int i = 10426; i <= 10441; i++)
                materials[i] = Material.CyanBanner;
            for (int i = 1781; i <= 1796; i++)
                materials[i] = Material.CyanBed;
            for (int i = 20257; i <= 20272; i++)
                materials[i] = Material.CyanCandle;
            for (int i = 20389; i <= 20390; i++)
                materials[i] = Material.CyanCandleCake;
            materials[10260] = Material.CyanCarpet;
            materials[12112] = Material.CyanConcrete;
            materials[12128] = Material.CyanConcretePowder;
            for (int i = 12075; i <= 12078; i++)
                materials[i] = Material.CyanGlazedTerracotta;
            for (int i = 11997; i <= 12002; i++)
                materials[i] = Material.CyanShulkerBox;
            materials[5789] = Material.CyanStainedGlass;
            for (int i = 9264; i <= 9295; i++)
                materials[i] = Material.CyanStainedGlassPane;
            materials[8969] = Material.CyanTerracotta;
            for (int i = 10574; i <= 10577; i++)
                materials[i] = Material.CyanWallBanner;
            materials[2005] = Material.CyanWool;
            for (int i = 8719; i <= 8722; i++)
                materials[i] = Material.DamagedAnvil;
            materials[2024] = Material.Dandelion;
            for (int i = 8499; i <= 8522; i++)
                materials[i] = Material.DarkOakButton;
            for (int i = 11531; i <= 11594; i++)
                materials[i] = Material.DarkOakDoor;
            for (int i = 11179; i <= 11210; i++)
                materials[i] = Material.DarkOakFence;
            for (int i = 10955; i <= 10986; i++)
                materials[i] = Material.DarkOakFenceGate;
            for (int i = 5062; i <= 5125; i++)
                materials[i] = Material.DarkOakHangingSign;
            for (int i = 354; i <= 381; i++)
                materials[i] = Material.DarkOakLeaves;
            for (int i = 134; i <= 136; i++)
                materials[i] = Material.DarkOakLog;
            materials[20] = Material.DarkOakPlanks;
            for (int i = 5562; i <= 5563; i++)
                materials[i] = Material.DarkOakPressurePlate;
            for (int i = 34; i <= 35; i++)
                materials[i] = Material.DarkOakSapling;
            for (int i = 4410; i <= 4441; i++)
                materials[i] = Material.DarkOakSign;
            for (int i = 10715; i <= 10720; i++)
                materials[i] = Material.DarkOakSlab;
            for (int i = 9568; i <= 9647; i++)
                materials[i] = Material.DarkOakStairs;
            for (int i = 6116; i <= 6179; i++)
                materials[i] = Material.DarkOakTrapdoor;
            for (int i = 5422; i <= 5429; i++)
                materials[i] = Material.DarkOakWallHangingSign;
            for (int i = 4718; i <= 4725; i++)
                materials[i] = Material.DarkOakWallSign;
            for (int i = 187; i <= 189; i++)
                materials[i] = Material.DarkOakWood;
            materials[9988] = Material.DarkPrismarine;
            for (int i = 10241; i <= 10246; i++)
                materials[i] = Material.DarkPrismarineSlab;
            for (int i = 10149; i <= 10228; i++)
                materials[i] = Material.DarkPrismarineStairs;
            for (int i = 8795; i <= 8826; i++)
                materials[i] = Material.DaylightDetector;
            for (int i = 12187; i <= 12188; i++)
                materials[i] = Material.DeadBrainCoral;
            materials[12176] = Material.DeadBrainCoralBlock;
            for (int i = 12207; i <= 12208; i++)
                materials[i] = Material.DeadBrainCoralFan;
            for (int i = 12233; i <= 12240; i++)
                materials[i] = Material.DeadBrainCoralWallFan;
            for (int i = 12189; i <= 12190; i++)
                materials[i] = Material.DeadBubbleCoral;
            materials[12177] = Material.DeadBubbleCoralBlock;
            for (int i = 12209; i <= 12210; i++)
                materials[i] = Material.DeadBubbleCoralFan;
            for (int i = 12241; i <= 12248; i++)
                materials[i] = Material.DeadBubbleCoralWallFan;
            materials[1956] = Material.DeadBush;
            for (int i = 12191; i <= 12192; i++)
                materials[i] = Material.DeadFireCoral;
            materials[12178] = Material.DeadFireCoralBlock;
            for (int i = 12211; i <= 12212; i++)
                materials[i] = Material.DeadFireCoralFan;
            for (int i = 12249; i <= 12256; i++)
                materials[i] = Material.DeadFireCoralWallFan;
            for (int i = 12193; i <= 12194; i++)
                materials[i] = Material.DeadHornCoral;
            materials[12179] = Material.DeadHornCoralBlock;
            for (int i = 12213; i <= 12214; i++)
                materials[i] = Material.DeadHornCoralFan;
            for (int i = 12257; i <= 12264; i++)
                materials[i] = Material.DeadHornCoralWallFan;
            for (int i = 12185; i <= 12186; i++)
                materials[i] = Material.DeadTubeCoral;
            materials[12175] = Material.DeadTubeCoralBlock;
            for (int i = 12205; i <= 12206; i++)
                materials[i] = Material.DeadTubeCoralFan;
            for (int i = 12225; i <= 12232; i++)
                materials[i] = Material.DeadTubeCoralWallFan;
            for (int i = 21562; i <= 21564; i++)
                materials[i] = Material.Deepslate;
            for (int i = 22879; i <= 22884; i++)
                materials[i] = Material.DeepslateBrickSlab;
            for (int i = 22799; i <= 22878; i++)
                materials[i] = Material.DeepslateBrickStairs;
            for (int i = 22885; i <= 23208; i++)
                materials[i] = Material.DeepslateBrickWall;
            materials[22798] = Material.DeepslateBricks;
            materials[117] = Material.DeepslateCoalOre;
            materials[20697] = Material.DeepslateCopperOre;
            materials[4223] = Material.DeepslateDiamondOre;
            materials[7282] = Material.DeepslateEmeraldOre;
            materials[113] = Material.DeepslateGoldOre;
            materials[115] = Material.DeepslateIronOre;
            materials[470] = Material.DeepslateLapisOre;
            for (int i = 5570; i <= 5571; i++)
                materials[i] = Material.DeepslateRedstoneOre;
            for (int i = 22468; i <= 22473; i++)
                materials[i] = Material.DeepslateTileSlab;
            for (int i = 22388; i <= 22467; i++)
                materials[i] = Material.DeepslateTileStairs;
            for (int i = 22474; i <= 22797; i++)
                materials[i] = Material.DeepslateTileWall;
            materials[22387] = Material.DeepslateTiles;
            for (int i = 1917; i <= 1940; i++)
                materials[i] = Material.DetectorRail;
            materials[4224] = Material.DiamondBlock;
            materials[4222] = Material.DiamondOre;
            materials[4] = Material.Diorite;
            for (int i = 13526; i <= 13531; i++)
                materials[i] = Material.DioriteSlab;
            for (int i = 13374; i <= 13453; i++)
                materials[i] = Material.DioriteStairs;
            for (int i = 17420; i <= 17743; i++)
                materials[i] = Material.DioriteWall;
            materials[10] = Material.Dirt;
            materials[11888] = Material.DirtPath;
            for (int i = 472; i <= 483; i++)
                materials[i] = Material.Dispenser;
            materials[7186] = Material.DragonEgg;
            for (int i = 8671; i <= 8686; i++)
                materials[i] = Material.DragonHead;
            for (int i = 8687; i <= 8690; i++)
                materials[i] = Material.DragonWallHead;
            materials[12162] = Material.DriedKelpBlock;
            materials[21442] = Material.DripstoneBlock;
            for (int i = 8948; i <= 8959; i++)
                materials[i] = Material.Dropper;
            materials[7435] = Material.EmeraldBlock;
            materials[7281] = Material.EmeraldOre;
            materials[7159] = Material.EnchantingTable;
            materials[11889] = Material.EndGateway;
            materials[7176] = Material.EndPortal;
            for (int i = 7177; i <= 7184; i++)
                materials[i] = Material.EndPortalFrame;
            for (int i = 11723; i <= 11728; i++)
                materials[i] = Material.EndRod;
            materials[7185] = Material.EndStone;
            for (int i = 13484; i <= 13489; i++)
                materials[i] = Material.EndStoneBrickSlab;
            for (int i = 12734; i <= 12813; i++)
                materials[i] = Material.EndStoneBrickStairs;
            for (int i = 17096; i <= 17419; i++)
                materials[i] = Material.EndStoneBrickWall;
            materials[11883] = Material.EndStoneBricks;
            for (int i = 7283; i <= 7290; i++)
                materials[i] = Material.EnderChest;
            materials[20694] = Material.ExposedCopper;
            materials[20700] = Material.ExposedCutCopper;
            for (int i = 21034; i <= 21039; i++)
                materials[i] = Material.ExposedCutCopperSlab;
            for (int i = 20862; i <= 20941; i++)
                materials[i] = Material.ExposedCutCopperStairs;
            for (int i = 4234; i <= 4241; i++)
                materials[i] = Material.Farmland;
            materials[1955] = Material.Fern;
            for (int i = 2308; i <= 2819; i++)
                materials[i] = Material.Fire;
            for (int i = 12201; i <= 12202; i++)
                materials[i] = Material.FireCoral;
            materials[12183] = Material.FireCoralBlock;
            for (int i = 12221; i <= 12222; i++)
                materials[i] = Material.FireCoralFan;
            for (int i = 12289; i <= 12296; i++)
                materials[i] = Material.FireCoralWallFan;
            materials[17809] = Material.FletchingTable;
            materials[8337] = Material.FlowerPot;
            materials[21499] = Material.FloweringAzalea;
            for (int i = 438; i <= 465; i++)
                materials[i] = Material.FloweringAzaleaLeaves;
            materials[23230] = Material.Frogspawn;
            for (int i = 11914; i <= 11917; i++)
                materials[i] = Material.FrostedIce;
            for (int i = 4242; i <= 4249; i++)
                materials[i] = Material.Furnace;
            materials[19657] = Material.GildedBlackstone;
            materials[468] = Material.Glass;
            for (int i = 6550; i <= 6581; i++)
                materials[i] = Material.GlassPane;
            for (int i = 6639; i <= 6766; i++)
                materials[i] = Material.GlowLichen;
            materials[5698] = Material.Glowstone;
            materials[2039] = Material.GoldBlock;
            materials[112] = Material.GoldOre;
            materials[2] = Material.Granite;
            for (int i = 13502; i <= 13507; i++)
                materials[i] = Material.GraniteSlab;
            for (int i = 13054; i <= 13133; i++)
                materials[i] = Material.GraniteStairs;
            for (int i = 14828; i <= 15151; i++)
                materials[i] = Material.GraniteWall;
            materials[1954] = Material.Grass;
            for (int i = 8; i <= 9; i++)
                materials[i] = Material.GrassBlock;
            materials[111] = Material.Gravel;
            for (int i = 10394; i <= 10409; i++)
                materials[i] = Material.GrayBanner;
            for (int i = 1749; i <= 1764; i++)
                materials[i] = Material.GrayBed;
            for (int i = 20225; i <= 20240; i++)
                materials[i] = Material.GrayCandle;
            for (int i = 20385; i <= 20386; i++)
                materials[i] = Material.GrayCandleCake;
            materials[10258] = Material.GrayCarpet;
            materials[12110] = Material.GrayConcrete;
            materials[12126] = Material.GrayConcretePowder;
            for (int i = 12067; i <= 12070; i++)
                materials[i] = Material.GrayGlazedTerracotta;
            for (int i = 11985; i <= 11990; i++)
                materials[i] = Material.GrayShulkerBox;
            materials[5787] = Material.GrayStainedGlass;
            for (int i = 9200; i <= 9231; i++)
                materials[i] = Material.GrayStainedGlassPane;
            materials[8967] = Material.GrayTerracotta;
            for (int i = 10566; i <= 10569; i++)
                materials[i] = Material.GrayWallBanner;
            materials[2003] = Material.GrayWool;
            for (int i = 10490; i <= 10505; i++)
                materials[i] = Material.GreenBanner;
            for (int i = 1845; i <= 1860; i++)
                materials[i] = Material.GreenBed;
            for (int i = 20321; i <= 20336; i++)
                materials[i] = Material.GreenCandle;
            for (int i = 20397; i <= 20398; i++)
                materials[i] = Material.GreenCandleCake;
            materials[10264] = Material.GreenCarpet;
            materials[12116] = Material.GreenConcrete;
            materials[12132] = Material.GreenConcretePowder;
            for (int i = 12091; i <= 12094; i++)
                materials[i] = Material.GreenGlazedTerracotta;
            for (int i = 12021; i <= 12026; i++)
                materials[i] = Material.GreenShulkerBox;
            materials[5793] = Material.GreenStainedGlass;
            for (int i = 9392; i <= 9423; i++)
                materials[i] = Material.GreenStainedGlassPane;
            materials[8973] = Material.GreenTerracotta;
            for (int i = 10590; i <= 10593; i++)
                materials[i] = Material.GreenWallBanner;
            materials[2009] = Material.GreenWool;
            for (int i = 17810; i <= 17821; i++)
                materials[i] = Material.Grindstone;
            for (int i = 21558; i <= 21559; i++)
                materials[i] = Material.HangingRoots;
            for (int i = 10248; i <= 10250; i++)
                materials[i] = Material.HayBlock;
            for (int i = 8763; i <= 8778; i++)
                materials[i] = Material.HeavyWeightedPressurePlate;
            materials[18817] = Material.HoneyBlock;
            materials[18818] = Material.HoneycombBlock;
            for (int i = 8829; i <= 8838; i++)
                materials[i] = Material.Hopper;
            for (int i = 12203; i <= 12204; i++)
                materials[i] = Material.HornCoral;
            materials[12184] = Material.HornCoralBlock;
            for (int i = 12223; i <= 12224; i++)
                materials[i] = Material.HornCoralFan;
            for (int i = 12297; i <= 12304; i++)
                materials[i] = Material.HornCoralWallFan;
            materials[5614] = Material.Ice;
            materials[6319] = Material.InfestedChiseledStoneBricks;
            materials[6315] = Material.InfestedCobblestone;
            materials[6318] = Material.InfestedCrackedStoneBricks;
            for (int i = 23212; i <= 23214; i++)
                materials[i] = Material.InfestedDeepslate;
            materials[6317] = Material.InfestedMossyStoneBricks;
            materials[6314] = Material.InfestedStone;
            materials[6316] = Material.InfestedStoneBricks;
            for (int i = 6512; i <= 6543; i++)
                materials[i] = Material.IronBars;
            materials[2040] = Material.IronBlock;
            for (int i = 5488; i <= 5551; i++)
                materials[i] = Material.IronDoor;
            materials[114] = Material.IronOre;
            for (int i = 9922; i <= 9985; i++)
                materials[i] = Material.IronTrapdoor;
            for (int i = 5705; i <= 5708; i++)
                materials[i] = Material.JackOLantern;
            for (int i = 18732; i <= 18743; i++)
                materials[i] = Material.Jigsaw;
            for (int i = 5649; i <= 5650; i++)
                materials[i] = Material.Jukebox;
            for (int i = 8451; i <= 8474; i++)
                materials[i] = Material.JungleButton;
            for (int i = 11403; i <= 11466; i++)
                materials[i] = Material.JungleDoor;
            for (int i = 11115; i <= 11146; i++)
                materials[i] = Material.JungleFence;
            for (int i = 10891; i <= 10922; i++)
                materials[i] = Material.JungleFenceGate;
            for (int i = 4998; i <= 5061; i++)
                materials[i] = Material.JungleHangingSign;
            for (int i = 298; i <= 325; i++)
                materials[i] = Material.JungleLeaves;
            for (int i = 128; i <= 130; i++)
                materials[i] = Material.JungleLog;
            materials[18] = Material.JunglePlanks;
            for (int i = 5558; i <= 5559; i++)
                materials[i] = Material.JunglePressurePlate;
            for (int i = 30; i <= 31; i++)
                materials[i] = Material.JungleSapling;
            for (int i = 4378; i <= 4409; i++)
                materials[i] = Material.JungleSign;
            for (int i = 10703; i <= 10708; i++)
                materials[i] = Material.JungleSlab;
            for (int i = 7596; i <= 7675; i++)
                materials[i] = Material.JungleStairs;
            for (int i = 5988; i <= 6051; i++)
                materials[i] = Material.JungleTrapdoor;
            for (int i = 5414; i <= 5421; i++)
                materials[i] = Material.JungleWallHangingSign;
            for (int i = 4710; i <= 4717; i++)
                materials[i] = Material.JungleWallSign;
            for (int i = 181; i <= 183; i++)
                materials[i] = Material.JungleWood;
            for (int i = 12135; i <= 12160; i++)
                materials[i] = Material.Kelp;
            materials[12161] = Material.KelpPlant;
            for (int i = 4570; i <= 4577; i++)
                materials[i] = Material.Ladder;
            for (int i = 17875; i <= 17878; i++)
                materials[i] = Material.Lantern;
            materials[471] = Material.LapisBlock;
            materials[469] = Material.LapisOre;
            for (int i = 20417; i <= 20428; i++)
                materials[i] = Material.LargeAmethystBud;
            for (int i = 10280; i <= 10281; i++)
                materials[i] = Material.LargeFern;
            for (int i = 93; i <= 108; i++)
                materials[i] = Material.Lava;
            materials[7172] = Material.LavaCauldron;
            for (int i = 17822; i <= 17837; i++)
                materials[i] = Material.Lectern;
            for (int i = 5462; i <= 5485; i++)
                materials[i] = Material.Lever;
            for (int i = 9890; i <= 9921; i++)
                materials[i] = Material.Light;
            for (int i = 10330; i <= 10345; i++)
                materials[i] = Material.LightBlueBanner;
            for (int i = 1685; i <= 1700; i++)
                materials[i] = Material.LightBlueBed;
            for (int i = 20161; i <= 20176; i++)
                materials[i] = Material.LightBlueCandle;
            for (int i = 20377; i <= 20378; i++)
                materials[i] = Material.LightBlueCandleCake;
            materials[10254] = Material.LightBlueCarpet;
            materials[12106] = Material.LightBlueConcrete;
            materials[12122] = Material.LightBlueConcretePowder;
            for (int i = 12051; i <= 12054; i++)
                materials[i] = Material.LightBlueGlazedTerracotta;
            for (int i = 11961; i <= 11966; i++)
                materials[i] = Material.LightBlueShulkerBox;
            materials[5783] = Material.LightBlueStainedGlass;
            for (int i = 9072; i <= 9103; i++)
                materials[i] = Material.LightBlueStainedGlassPane;
            materials[8963] = Material.LightBlueTerracotta;
            for (int i = 10550; i <= 10553; i++)
                materials[i] = Material.LightBlueWallBanner;
            materials[1999] = Material.LightBlueWool;
            for (int i = 10410; i <= 10425; i++)
                materials[i] = Material.LightGrayBanner;
            for (int i = 1765; i <= 1780; i++)
                materials[i] = Material.LightGrayBed;
            for (int i = 20241; i <= 20256; i++)
                materials[i] = Material.LightGrayCandle;
            for (int i = 20387; i <= 20388; i++)
                materials[i] = Material.LightGrayCandleCake;
            materials[10259] = Material.LightGrayCarpet;
            materials[12111] = Material.LightGrayConcrete;
            materials[12127] = Material.LightGrayConcretePowder;
            for (int i = 12071; i <= 12074; i++)
                materials[i] = Material.LightGrayGlazedTerracotta;
            for (int i = 11991; i <= 11996; i++)
                materials[i] = Material.LightGrayShulkerBox;
            materials[5788] = Material.LightGrayStainedGlass;
            for (int i = 9232; i <= 9263; i++)
                materials[i] = Material.LightGrayStainedGlassPane;
            materials[8968] = Material.LightGrayTerracotta;
            for (int i = 10570; i <= 10573; i++)
                materials[i] = Material.LightGrayWallBanner;
            materials[2004] = Material.LightGrayWool;
            for (int i = 8747; i <= 8762; i++)
                materials[i] = Material.LightWeightedPressurePlate;
            for (int i = 21398; i <= 21421; i++)
                materials[i] = Material.LightningRod;
            for (int i = 10272; i <= 10273; i++)
                materials[i] = Material.Lilac;
            materials[2036] = Material.LilyOfTheValley;
            materials[7041] = Material.LilyPad;
            for (int i = 10362; i <= 10377; i++)
                materials[i] = Material.LimeBanner;
            for (int i = 1717; i <= 1732; i++)
                materials[i] = Material.LimeBed;
            for (int i = 20193; i <= 20208; i++)
                materials[i] = Material.LimeCandle;
            for (int i = 20381; i <= 20382; i++)
                materials[i] = Material.LimeCandleCake;
            materials[10256] = Material.LimeCarpet;
            materials[12108] = Material.LimeConcrete;
            materials[12124] = Material.LimeConcretePowder;
            for (int i = 12059; i <= 12062; i++)
                materials[i] = Material.LimeGlazedTerracotta;
            for (int i = 11973; i <= 11978; i++)
                materials[i] = Material.LimeShulkerBox;
            materials[5785] = Material.LimeStainedGlass;
            for (int i = 9136; i <= 9167; i++)
                materials[i] = Material.LimeStainedGlassPane;
            materials[8965] = Material.LimeTerracotta;
            for (int i = 10558; i <= 10561; i++)
                materials[i] = Material.LimeWallBanner;
            materials[2001] = Material.LimeWool;
            materials[18831] = Material.Lodestone;
            for (int i = 17776; i <= 17779; i++)
                materials[i] = Material.Loom;
            for (int i = 10314; i <= 10329; i++)
                materials[i] = Material.MagentaBanner;
            for (int i = 1669; i <= 1684; i++)
                materials[i] = Material.MagentaBed;
            for (int i = 20145; i <= 20160; i++)
                materials[i] = Material.MagentaCandle;
            for (int i = 20375; i <= 20376; i++)
                materials[i] = Material.MagentaCandleCake;
            materials[10253] = Material.MagentaCarpet;
            materials[12105] = Material.MagentaConcrete;
            materials[12121] = Material.MagentaConcretePowder;
            for (int i = 12047; i <= 12050; i++)
                materials[i] = Material.MagentaGlazedTerracotta;
            for (int i = 11955; i <= 11960; i++)
                materials[i] = Material.MagentaShulkerBox;
            materials[5782] = Material.MagentaStainedGlass;
            for (int i = 9040; i <= 9071; i++)
                materials[i] = Material.MagentaStainedGlassPane;
            materials[8962] = Material.MagentaTerracotta;
            for (int i = 10546; i <= 10549; i++)
                materials[i] = Material.MagentaWallBanner;
            materials[1998] = Material.MagentaWool;
            materials[11918] = Material.MagmaBlock;
            for (int i = 8523; i <= 8546; i++)
                materials[i] = Material.MangroveButton;
            for (int i = 11595; i <= 11658; i++)
                materials[i] = Material.MangroveDoor;
            for (int i = 11211; i <= 11242; i++)
                materials[i] = Material.MangroveFence;
            for (int i = 10987; i <= 11018; i++)
                materials[i] = Material.MangroveFenceGate;
            for (int i = 5254; i <= 5317; i++)
                materials[i] = Material.MangroveHangingSign;
            for (int i = 382; i <= 409; i++)
                materials[i] = Material.MangroveLeaves;
            for (int i = 137; i <= 139; i++)
                materials[i] = Material.MangroveLog;
            materials[21] = Material.MangrovePlanks;
            for (int i = 5564; i <= 5565; i++)
                materials[i] = Material.MangrovePressurePlate;
            for (int i = 36; i <= 75; i++)
                materials[i] = Material.MangrovePropagule;
            for (int i = 140; i <= 141; i++)
                materials[i] = Material.MangroveRoots;
            for (int i = 4442; i <= 4473; i++)
                materials[i] = Material.MangroveSign;
            for (int i = 10721; i <= 10726; i++)
                materials[i] = Material.MangroveSlab;
            for (int i = 9648; i <= 9727; i++)
                materials[i] = Material.MangroveStairs;
            for (int i = 6180; i <= 6243; i++)
                materials[i] = Material.MangroveTrapdoor;
            for (int i = 5430; i <= 5437; i++)
                materials[i] = Material.MangroveWallHangingSign;
            for (int i = 4726; i <= 4733; i++)
                materials[i] = Material.MangroveWallSign;
            for (int i = 190; i <= 192; i++)
                materials[i] = Material.MangroveWood;
            for (int i = 20429; i <= 20440; i++)
                materials[i] = Material.MediumAmethystBud;
            materials[6582] = Material.Melon;
            for (int i = 6599; i <= 6606; i++)
                materials[i] = Material.MelonStem;
            materials[21501] = Material.MossBlock;
            materials[21500] = Material.MossCarpet;
            materials[2301] = Material.MossyCobblestone;
            for (int i = 13478; i <= 13483; i++)
                materials[i] = Material.MossyCobblestoneSlab;
            for (int i = 12654; i <= 12733; i++)
                materials[i] = Material.MossyCobblestoneStairs;
            for (int i = 8013; i <= 8336; i++)
                materials[i] = Material.MossyCobblestoneWall;
            for (int i = 13466; i <= 13471; i++)
                materials[i] = Material.MossyStoneBrickSlab;
            for (int i = 12494; i <= 12573; i++)
                materials[i] = Material.MossyStoneBrickStairs;
            for (int i = 14504; i <= 14827; i++)
                materials[i] = Material.MossyStoneBrickWall;
            materials[6309] = Material.MossyStoneBricks;
            for (int i = 2012; i <= 2023; i++)
                materials[i] = Material.MovingPiston;
            materials[21561] = Material.Mud;
            for (int i = 10787; i <= 10792; i++)
                materials[i] = Material.MudBrickSlab;
            for (int i = 6959; i <= 7038; i++)
                materials[i] = Material.MudBrickStairs;
            for (int i = 15476; i <= 15799; i++)
                materials[i] = Material.MudBrickWall;
            materials[6313] = Material.MudBricks;
            for (int i = 142; i <= 144; i++)
                materials[i] = Material.MuddyMangroveRoots;
            for (int i = 6448; i <= 6511; i++)
                materials[i] = Material.MushroomStem;
            for (int i = 7039; i <= 7040; i++)
                materials[i] = Material.Mycelium;
            for (int i = 7043; i <= 7074; i++)
                materials[i] = Material.NetherBrickFence;
            for (int i = 10793; i <= 10798; i++)
                materials[i] = Material.NetherBrickSlab;
            for (int i = 7075; i <= 7154; i++)
                materials[i] = Material.NetherBrickStairs;
            for (int i = 15800; i <= 16123; i++)
                materials[i] = Material.NetherBrickWall;
            materials[7042] = Material.NetherBricks;
            materials[118] = Material.NetherGoldOre;
            for (int i = 5699; i <= 5700; i++)
                materials[i] = Material.NetherPortal;
            materials[8828] = Material.NetherQuartzOre;
            materials[17967] = Material.NetherSprouts;
            for (int i = 7155; i <= 7158; i++)
                materials[i] = Material.NetherWart;
            materials[11919] = Material.NetherWartBlock;
            materials[18819] = Material.NetheriteBlock;
            materials[5684] = Material.Netherrack;
            for (int i = 487; i <= 1636; i++)
                materials[i] = Material.NoteBlock;
            for (int i = 8379; i <= 8402; i++)
                materials[i] = Material.OakButton;
            for (int i = 4506; i <= 4569; i++)
                materials[i] = Material.OakDoor;
            for (int i = 5651; i <= 5682; i++)
                materials[i] = Material.OakFence;
            for (int i = 6767; i <= 6798; i++)
                materials[i] = Material.OakFenceGate;
            for (int i = 4742; i <= 4805; i++)
                materials[i] = Material.OakHangingSign;
            for (int i = 214; i <= 241; i++)
                materials[i] = Material.OakLeaves;
            for (int i = 119; i <= 121; i++)
                materials[i] = Material.OakLog;
            materials[15] = Material.OakPlanks;
            for (int i = 5552; i <= 5553; i++)
                materials[i] = Material.OakPressurePlate;
            for (int i = 24; i <= 25; i++)
                materials[i] = Material.OakSapling;
            for (int i = 4250; i <= 4281; i++)
                materials[i] = Material.OakSign;
            for (int i = 10685; i <= 10690; i++)
                materials[i] = Material.OakSlab;
            for (int i = 2822; i <= 2901; i++)
                materials[i] = Material.OakStairs;
            for (int i = 5796; i <= 5859; i++)
                materials[i] = Material.OakTrapdoor;
            for (int i = 5382; i <= 5389; i++)
                materials[i] = Material.OakWallHangingSign;
            for (int i = 4678; i <= 4685; i++)
                materials[i] = Material.OakWallSign;
            for (int i = 172; i <= 174; i++)
                materials[i] = Material.OakWood;
            for (int i = 11925; i <= 11936; i++)
                materials[i] = Material.Observer;
            materials[2302] = Material.Obsidian;
            for (int i = 23221; i <= 23223; i++)
                materials[i] = Material.OchreFroglight;
            for (int i = 10298; i <= 10313; i++)
                materials[i] = Material.OrangeBanner;
            for (int i = 1653; i <= 1668; i++)
                materials[i] = Material.OrangeBed;
            for (int i = 20129; i <= 20144; i++)
                materials[i] = Material.OrangeCandle;
            for (int i = 20373; i <= 20374; i++)
                materials[i] = Material.OrangeCandleCake;
            materials[10252] = Material.OrangeCarpet;
            materials[12104] = Material.OrangeConcrete;
            materials[12120] = Material.OrangeConcretePowder;
            for (int i = 12043; i <= 12046; i++)
                materials[i] = Material.OrangeGlazedTerracotta;
            for (int i = 11949; i <= 11954; i++)
                materials[i] = Material.OrangeShulkerBox;
            materials[5781] = Material.OrangeStainedGlass;
            for (int i = 9008; i <= 9039; i++)
                materials[i] = Material.OrangeStainedGlassPane;
            materials[8961] = Material.OrangeTerracotta;
            materials[2030] = Material.OrangeTulip;
            for (int i = 10542; i <= 10545; i++)
                materials[i] = Material.OrangeWallBanner;
            materials[1997] = Material.OrangeWool;
            materials[2033] = Material.OxeyeDaisy;
            materials[20692] = Material.OxidizedCopper;
            materials[20698] = Material.OxidizedCutCopper;
            for (int i = 21022; i <= 21027; i++)
                materials[i] = Material.OxidizedCutCopperSlab;
            for (int i = 20702; i <= 20781; i++)
                materials[i] = Material.OxidizedCutCopperStairs;
            materials[10269] = Material.PackedIce;
            materials[6312] = Material.PackedMud;
            for (int i = 23227; i <= 23229; i++)
                materials[i] = Material.PearlescentFroglight;
            for (int i = 10276; i <= 10277; i++)
                materials[i] = Material.Peony;
            for (int i = 10763; i <= 10768; i++)
                materials[i] = Material.PetrifiedOakSlab;
            for (int i = 8691; i <= 8706; i++)
                materials[i] = Material.PiglinHead;
            for (int i = 8707; i <= 8710; i++)
                materials[i] = Material.PiglinWallHead;
            for (int i = 10378; i <= 10393; i++)
                materials[i] = Material.PinkBanner;
            for (int i = 1733; i <= 1748; i++)
                materials[i] = Material.PinkBed;
            for (int i = 20209; i <= 20224; i++)
                materials[i] = Material.PinkCandle;
            for (int i = 20383; i <= 20384; i++)
                materials[i] = Material.PinkCandleCake;
            materials[10257] = Material.PinkCarpet;
            materials[12109] = Material.PinkConcrete;
            materials[12125] = Material.PinkConcretePowder;
            for (int i = 12063; i <= 12066; i++)
                materials[i] = Material.PinkGlazedTerracotta;
            for (int i = 11979; i <= 11984; i++)
                materials[i] = Material.PinkShulkerBox;
            materials[5786] = Material.PinkStainedGlass;
            for (int i = 9168; i <= 9199; i++)
                materials[i] = Material.PinkStainedGlassPane;
            materials[8966] = Material.PinkTerracotta;
            materials[2032] = Material.PinkTulip;
            for (int i = 10562; i <= 10565; i++)
                materials[i] = Material.PinkWallBanner;
            materials[2002] = Material.PinkWool;
            for (int i = 1960; i <= 1971; i++)
                materials[i] = Material.Piston;
            for (int i = 1972; i <= 1995; i++)
                materials[i] = Material.PistonHead;
            for (int i = 8631; i <= 8646; i++)
                materials[i] = Material.PlayerHead;
            for (int i = 8647; i <= 8650; i++)
                materials[i] = Material.PlayerWallHead;
            for (int i = 12; i <= 13; i++)
                materials[i] = Material.Podzol;
            for (int i = 21422; i <= 21441; i++)
                materials[i] = Material.PointedDripstone;
            materials[7] = Material.PolishedAndesite;
            for (int i = 13520; i <= 13525; i++)
                materials[i] = Material.PolishedAndesiteSlab;
            for (int i = 13294; i <= 13373; i++)
                materials[i] = Material.PolishedAndesiteStairs;
            for (int i = 5690; i <= 5692; i++)
                materials[i] = Material.PolishedBasalt;
            materials[19243] = Material.PolishedBlackstone;
            for (int i = 19247; i <= 19252; i++)
                materials[i] = Material.PolishedBlackstoneBrickSlab;
            for (int i = 19253; i <= 19332; i++)
                materials[i] = Material.PolishedBlackstoneBrickStairs;
            for (int i = 19333; i <= 19656; i++)
                materials[i] = Material.PolishedBlackstoneBrickWall;
            materials[19244] = Material.PolishedBlackstoneBricks;
            for (int i = 19746; i <= 19769; i++)
                materials[i] = Material.PolishedBlackstoneButton;
            for (int i = 19744; i <= 19745; i++)
                materials[i] = Material.PolishedBlackstonePressurePlate;
            for (int i = 19738; i <= 19743; i++)
                materials[i] = Material.PolishedBlackstoneSlab;
            for (int i = 19658; i <= 19737; i++)
                materials[i] = Material.PolishedBlackstoneStairs;
            for (int i = 19770; i <= 20093; i++)
                materials[i] = Material.PolishedBlackstoneWall;
            materials[21976] = Material.PolishedDeepslate;
            for (int i = 22057; i <= 22062; i++)
                materials[i] = Material.PolishedDeepslateSlab;
            for (int i = 21977; i <= 22056; i++)
                materials[i] = Material.PolishedDeepslateStairs;
            for (int i = 22063; i <= 22386; i++)
                materials[i] = Material.PolishedDeepslateWall;
            materials[5] = Material.PolishedDiorite;
            for (int i = 13472; i <= 13477; i++)
                materials[i] = Material.PolishedDioriteSlab;
            for (int i = 12574; i <= 12653; i++)
                materials[i] = Material.PolishedDioriteStairs;
            materials[3] = Material.PolishedGranite;
            for (int i = 13454; i <= 13459; i++)
                materials[i] = Material.PolishedGraniteSlab;
            for (int i = 12334; i <= 12413; i++)
                materials[i] = Material.PolishedGraniteStairs;
            materials[2025] = Material.Poppy;
            for (int i = 8371; i <= 8378; i++)
                materials[i] = Material.Potatoes;
            materials[8342] = Material.PottedAcaciaSapling;
            materials[8349] = Material.PottedAllium;
            materials[23219] = Material.PottedAzaleaBush;
            materials[8350] = Material.PottedAzureBluet;
            materials[12329] = Material.PottedBamboo;
            materials[8340] = Material.PottedBirchSapling;
            materials[8348] = Material.PottedBlueOrchid;
            materials[8360] = Material.PottedBrownMushroom;
            materials[8362] = Material.PottedCactus;
            materials[8356] = Material.PottedCornflower;
            materials[18827] = Material.PottedCrimsonFungus;
            materials[18829] = Material.PottedCrimsonRoots;
            materials[8346] = Material.PottedDandelion;
            materials[8343] = Material.PottedDarkOakSapling;
            materials[8361] = Material.PottedDeadBush;
            materials[8345] = Material.PottedFern;
            materials[23220] = Material.PottedFloweringAzaleaBush;
            materials[8341] = Material.PottedJungleSapling;
            materials[8357] = Material.PottedLilyOfTheValley;
            materials[8344] = Material.PottedMangrovePropagule;
            materials[8338] = Material.PottedOakSapling;
            materials[8352] = Material.PottedOrangeTulip;
            materials[8355] = Material.PottedOxeyeDaisy;
            materials[8354] = Material.PottedPinkTulip;
            materials[8347] = Material.PottedPoppy;
            materials[8359] = Material.PottedRedMushroom;
            materials[8351] = Material.PottedRedTulip;
            materials[8339] = Material.PottedSpruceSapling;
            materials[18828] = Material.PottedWarpedFungus;
            materials[18830] = Material.PottedWarpedRoots;
            materials[8353] = Material.PottedWhiteTulip;
            materials[8358] = Material.PottedWitherRose;
            materials[20456] = Material.PowderSnow;
            for (int i = 7173; i <= 7175; i++)
                materials[i] = Material.PowderSnowCauldron;
            for (int i = 1893; i <= 1916; i++)
                materials[i] = Material.PoweredRail;
            materials[9986] = Material.Prismarine;
            for (int i = 10235; i <= 10240; i++)
                materials[i] = Material.PrismarineBrickSlab;
            for (int i = 10069; i <= 10148; i++)
                materials[i] = Material.PrismarineBrickStairs;
            materials[9987] = Material.PrismarineBricks;
            for (int i = 10229; i <= 10234; i++)
                materials[i] = Material.PrismarineSlab;
            for (int i = 9989; i <= 10068; i++)
                materials[i] = Material.PrismarineStairs;
            for (int i = 13856; i <= 14179; i++)
                materials[i] = Material.PrismarineWall;
            materials[5683] = Material.Pumpkin;
            for (int i = 6591; i <= 6598; i++)
                materials[i] = Material.PumpkinStem;
            for (int i = 10442; i <= 10457; i++)
                materials[i] = Material.PurpleBanner;
            for (int i = 1797; i <= 1812; i++)
                materials[i] = Material.PurpleBed;
            for (int i = 20273; i <= 20288; i++)
                materials[i] = Material.PurpleCandle;
            for (int i = 20391; i <= 20392; i++)
                materials[i] = Material.PurpleCandleCake;
            materials[10261] = Material.PurpleCarpet;
            materials[12113] = Material.PurpleConcrete;
            materials[12129] = Material.PurpleConcretePowder;
            for (int i = 12079; i <= 12082; i++)
                materials[i] = Material.PurpleGlazedTerracotta;
            for (int i = 12003; i <= 12008; i++)
                materials[i] = Material.PurpleShulkerBox;
            materials[5790] = Material.PurpleStainedGlass;
            for (int i = 9296; i <= 9327; i++)
                materials[i] = Material.PurpleStainedGlassPane;
            materials[8970] = Material.PurpleTerracotta;
            for (int i = 10578; i <= 10581; i++)
                materials[i] = Material.PurpleWallBanner;
            materials[2006] = Material.PurpleWool;
            materials[11799] = Material.PurpurBlock;
            for (int i = 11800; i <= 11802; i++)
                materials[i] = Material.PurpurPillar;
            for (int i = 10817; i <= 10822; i++)
                materials[i] = Material.PurpurSlab;
            for (int i = 11803; i <= 11882; i++)
                materials[i] = Material.PurpurStairs;
            materials[8839] = Material.QuartzBlock;
            materials[20096] = Material.QuartzBricks;
            for (int i = 8841; i <= 8843; i++)
                materials[i] = Material.QuartzPillar;
            for (int i = 10799; i <= 10804; i++)
                materials[i] = Material.QuartzSlab;
            for (int i = 8844; i <= 8923; i++)
                materials[i] = Material.QuartzStairs;
            for (int i = 4578; i <= 4597; i++)
                materials[i] = Material.Rail;
            materials[23217] = Material.RawCopperBlock;
            materials[23218] = Material.RawGoldBlock;
            materials[23216] = Material.RawIronBlock;
            for (int i = 10506; i <= 10521; i++)
                materials[i] = Material.RedBanner;
            for (int i = 1861; i <= 1876; i++)
                materials[i] = Material.RedBed;
            for (int i = 20337; i <= 20352; i++)
                materials[i] = Material.RedCandle;
            for (int i = 20399; i <= 20400; i++)
                materials[i] = Material.RedCandleCake;
            materials[10265] = Material.RedCarpet;
            materials[12117] = Material.RedConcrete;
            materials[12133] = Material.RedConcretePowder;
            for (int i = 12095; i <= 12098; i++)
                materials[i] = Material.RedGlazedTerracotta;
            materials[2038] = Material.RedMushroom;
            for (int i = 6384; i <= 6447; i++)
                materials[i] = Material.RedMushroomBlock;
            for (int i = 13514; i <= 13519; i++)
                materials[i] = Material.RedNetherBrickSlab;
            for (int i = 13214; i <= 13293; i++)
                materials[i] = Material.RedNetherBrickStairs;
            for (int i = 16448; i <= 16771; i++)
                materials[i] = Material.RedNetherBrickWall;
            materials[11920] = Material.RedNetherBricks;
            materials[110] = Material.RedSand;
            materials[10602] = Material.RedSandstone;
            for (int i = 10805; i <= 10810; i++)
                materials[i] = Material.RedSandstoneSlab;
            for (int i = 10605; i <= 10684; i++)
                materials[i] = Material.RedSandstoneStairs;
            for (int i = 14180; i <= 14503; i++)
                materials[i] = Material.RedSandstoneWall;
            for (int i = 12027; i <= 12032; i++)
                materials[i] = Material.RedShulkerBox;
            materials[5794] = Material.RedStainedGlass;
            for (int i = 9424; i <= 9455; i++)
                materials[i] = Material.RedStainedGlassPane;
            materials[8974] = Material.RedTerracotta;
            materials[2029] = Material.RedTulip;
            for (int i = 10594; i <= 10597; i++)
                materials[i] = Material.RedWallBanner;
            materials[2010] = Material.RedWool;
            materials[8827] = Material.RedstoneBlock;
            for (int i = 7187; i <= 7188; i++)
                materials[i] = Material.RedstoneLamp;
            for (int i = 5568; i <= 5569; i++)
                materials[i] = Material.RedstoneOre;
            for (int i = 5572; i <= 5573; i++)
                materials[i] = Material.RedstoneTorch;
            for (int i = 5574; i <= 5581; i++)
                materials[i] = Material.RedstoneWallTorch;
            for (int i = 2926; i <= 4221; i++)
                materials[i] = Material.RedstoneWire;
            materials[23231] = Material.ReinforcedDeepslate;
            for (int i = 5716; i <= 5779; i++)
                materials[i] = Material.Repeater;
            for (int i = 11890; i <= 11901; i++)
                materials[i] = Material.RepeatingCommandBlock;
            for (int i = 18822; i <= 18826; i++)
                materials[i] = Material.RespawnAnchor;
            materials[21560] = Material.RootedDirt;
            for (int i = 10274; i <= 10275; i++)
                materials[i] = Material.RoseBush;
            materials[109] = Material.Sand;
            materials[484] = Material.Sandstone;
            for (int i = 10751; i <= 10756; i++)
                materials[i] = Material.SandstoneSlab;
            for (int i = 7201; i <= 7280; i++)
                materials[i] = Material.SandstoneStairs;
            for (int i = 16772; i <= 17095; i++)
                materials[i] = Material.SandstoneWall;
            for (int i = 17744; i <= 17775; i++)
                materials[i] = Material.Scaffolding;
            materials[20553] = Material.Sculk;
            for (int i = 20682; i <= 20683; i++)
                materials[i] = Material.SculkCatalyst;
            for (int i = 20457; i <= 20552; i++)
                materials[i] = Material.SculkSensor;
            for (int i = 20684; i <= 20691; i++)
                materials[i] = Material.SculkShrieker;
            for (int i = 20554; i <= 20681; i++)
                materials[i] = Material.SculkVein;
            materials[10247] = Material.SeaLantern;
            for (int i = 12305; i <= 12312; i++)
                materials[i] = Material.SeaPickle;
            materials[1957] = Material.Seagrass;
            materials[17982] = Material.Shroomlight;
            for (int i = 11937; i <= 11942; i++)
                materials[i] = Material.ShulkerBox;
            for (int i = 8571; i <= 8586; i++)
                materials[i] = Material.SkeletonSkull;
            for (int i = 8587; i <= 8590; i++)
                materials[i] = Material.SkeletonWallSkull;
            materials[9888] = Material.SlimeBlock;
            for (int i = 20441; i <= 20452; i++)
                materials[i] = Material.SmallAmethystBud;
            for (int i = 21542; i <= 21557; i++)
                materials[i] = Material.SmallDripleaf;
            materials[17838] = Material.SmithingTable;
            for (int i = 17792; i <= 17799; i++)
                materials[i] = Material.Smoker;
            materials[23215] = Material.SmoothBasalt;
            materials[10825] = Material.SmoothQuartz;
            for (int i = 13496; i <= 13501; i++)
                materials[i] = Material.SmoothQuartzSlab;
            for (int i = 12974; i <= 13053; i++)
                materials[i] = Material.SmoothQuartzStairs;
            materials[10826] = Material.SmoothRedSandstone;
            for (int i = 13460; i <= 13465; i++)
                materials[i] = Material.SmoothRedSandstoneSlab;
            for (int i = 12414; i <= 12493; i++)
                materials[i] = Material.SmoothRedSandstoneStairs;
            materials[10824] = Material.SmoothSandstone;
            for (int i = 13490; i <= 13495; i++)
                materials[i] = Material.SmoothSandstoneSlab;
            for (int i = 12894; i <= 12973; i++)
                materials[i] = Material.SmoothSandstoneStairs;
            materials[10823] = Material.SmoothStone;
            for (int i = 10745; i <= 10750; i++)
                materials[i] = Material.SmoothStoneSlab;
            for (int i = 5606; i <= 5613; i++)
                materials[i] = Material.Snow;
            materials[5615] = Material.SnowBlock;
            for (int i = 17915; i <= 17946; i++)
                materials[i] = Material.SoulCampfire;
            materials[2820] = Material.SoulFire;
            for (int i = 17879; i <= 17882; i++)
                materials[i] = Material.SoulLantern;
            materials[5685] = Material.SoulSand;
            materials[5686] = Material.SoulSoil;
            materials[5693] = Material.SoulTorch;
            for (int i = 5694; i <= 5697; i++)
                materials[i] = Material.SoulWallTorch;
            materials[2821] = Material.Spawner;
            materials[466] = Material.Sponge;
            materials[21497] = Material.SporeBlossom;
            for (int i = 8403; i <= 8426; i++)
                materials[i] = Material.SpruceButton;
            for (int i = 11275; i <= 11338; i++)
                materials[i] = Material.SpruceDoor;
            for (int i = 11051; i <= 11082; i++)
                materials[i] = Material.SpruceFence;
            for (int i = 10827; i <= 10858; i++)
                materials[i] = Material.SpruceFenceGate;
            for (int i = 4806; i <= 4869; i++)
                materials[i] = Material.SpruceHangingSign;
            for (int i = 242; i <= 269; i++)
                materials[i] = Material.SpruceLeaves;
            for (int i = 122; i <= 124; i++)
                materials[i] = Material.SpruceLog;
            materials[16] = Material.SprucePlanks;
            for (int i = 5554; i <= 5555; i++)
                materials[i] = Material.SprucePressurePlate;
            for (int i = 26; i <= 27; i++)
                materials[i] = Material.SpruceSapling;
            for (int i = 4282; i <= 4313; i++)
                materials[i] = Material.SpruceSign;
            for (int i = 10691; i <= 10696; i++)
                materials[i] = Material.SpruceSlab;
            for (int i = 7436; i <= 7515; i++)
                materials[i] = Material.SpruceStairs;
            for (int i = 5860; i <= 5923; i++)
                materials[i] = Material.SpruceTrapdoor;
            for (int i = 5390; i <= 5397; i++)
                materials[i] = Material.SpruceWallHangingSign;
            for (int i = 4686; i <= 4693; i++)
                materials[i] = Material.SpruceWallSign;
            for (int i = 175; i <= 177; i++)
                materials[i] = Material.SpruceWood;
            for (int i = 1941; i <= 1952; i++)
                materials[i] = Material.StickyPiston;
            materials[1] = Material.Stone;
            for (int i = 10781; i <= 10786; i++)
                materials[i] = Material.StoneBrickSlab;
            for (int i = 6879; i <= 6958; i++)
                materials[i] = Material.StoneBrickStairs;
            for (int i = 15152; i <= 15475; i++)
                materials[i] = Material.StoneBrickWall;
            materials[6308] = Material.StoneBricks;
            for (int i = 5582; i <= 5605; i++)
                materials[i] = Material.StoneButton;
            for (int i = 5486; i <= 5487; i++)
                materials[i] = Material.StonePressurePlate;
            for (int i = 10739; i <= 10744; i++)
                materials[i] = Material.StoneSlab;
            for (int i = 12814; i <= 12893; i++)
                materials[i] = Material.StoneStairs;
            for (int i = 17839; i <= 17842; i++)
                materials[i] = Material.Stonecutter;
            for (int i = 157; i <= 159; i++)
                materials[i] = Material.StrippedAcaciaLog;
            for (int i = 205; i <= 207; i++)
                materials[i] = Material.StrippedAcaciaWood;
            for (int i = 169; i <= 171; i++)
                materials[i] = Material.StrippedBambooBlock;
            for (int i = 151; i <= 153; i++)
                materials[i] = Material.StrippedBirchLog;
            for (int i = 199; i <= 201; i++)
                materials[i] = Material.StrippedBirchWood;
            for (int i = 17977; i <= 17979; i++)
                materials[i] = Material.StrippedCrimsonHyphae;
            for (int i = 17971; i <= 17973; i++)
                materials[i] = Material.StrippedCrimsonStem;
            for (int i = 160; i <= 162; i++)
                materials[i] = Material.StrippedDarkOakLog;
            for (int i = 208; i <= 210; i++)
                materials[i] = Material.StrippedDarkOakWood;
            for (int i = 154; i <= 156; i++)
                materials[i] = Material.StrippedJungleLog;
            for (int i = 202; i <= 204; i++)
                materials[i] = Material.StrippedJungleWood;
            for (int i = 166; i <= 168; i++)
                materials[i] = Material.StrippedMangroveLog;
            for (int i = 211; i <= 213; i++)
                materials[i] = Material.StrippedMangroveWood;
            for (int i = 163; i <= 165; i++)
                materials[i] = Material.StrippedOakLog;
            for (int i = 193; i <= 195; i++)
                materials[i] = Material.StrippedOakWood;
            for (int i = 148; i <= 150; i++)
                materials[i] = Material.StrippedSpruceLog;
            for (int i = 196; i <= 198; i++)
                materials[i] = Material.StrippedSpruceWood;
            for (int i = 17960; i <= 17962; i++)
                materials[i] = Material.StrippedWarpedHyphae;
            for (int i = 17954; i <= 17956; i++)
                materials[i] = Material.StrippedWarpedStem;
            for (int i = 18728; i <= 18731; i++)
                materials[i] = Material.StructureBlock;
            materials[11924] = Material.StructureVoid;
            for (int i = 5633; i <= 5648; i++)
                materials[i] = Material.SugarCane;
            for (int i = 10270; i <= 10271; i++)
                materials[i] = Material.Sunflower;
            for (int i = 17947; i <= 17950; i++)
                materials[i] = Material.SweetBerryBush;
            for (int i = 10278; i <= 10279; i++)
                materials[i] = Material.TallGrass;
            for (int i = 1958; i <= 1959; i++)
                materials[i] = Material.TallSeagrass;
            for (int i = 18753; i <= 18768; i++)
                materials[i] = Material.Target;
            materials[10267] = Material.Terracotta;
            materials[20455] = Material.TintedGlass;
            for (int i = 2042; i <= 2043; i++)
                materials[i] = Material.Tnt;
            materials[2303] = Material.Torch;
            for (int i = 8723; i <= 8746; i++)
                materials[i] = Material.TrappedChest;
            for (int i = 7307; i <= 7434; i++)
                materials[i] = Material.Tripwire;
            for (int i = 7291; i <= 7306; i++)
                materials[i] = Material.TripwireHook;
            for (int i = 12195; i <= 12196; i++)
                materials[i] = Material.TubeCoral;
            materials[12180] = Material.TubeCoralBlock;
            for (int i = 12215; i <= 12216; i++)
                materials[i] = Material.TubeCoralFan;
            for (int i = 12265; i <= 12272; i++)
                materials[i] = Material.TubeCoralWallFan;
            materials[20453] = Material.Tuff;
            for (int i = 12163; i <= 12174; i++)
                materials[i] = Material.TurtleEgg;
            for (int i = 18010; i <= 18035; i++)
                materials[i] = Material.TwistingVines;
            materials[18036] = Material.TwistingVinesPlant;
            for (int i = 23224; i <= 23226; i++)
                materials[i] = Material.VerdantFroglight;
            for (int i = 6607; i <= 6638; i++)
                materials[i] = Material.Vine;
            materials[12330] = Material.VoidAir;
            for (int i = 2304; i <= 2307; i++)
                materials[i] = Material.WallTorch;
            for (int i = 18496; i <= 18519; i++)
                materials[i] = Material.WarpedButton;
            for (int i = 18584; i <= 18647; i++)
                materials[i] = Material.WarpedDoor;
            for (int i = 18088; i <= 18119; i++)
                materials[i] = Material.WarpedFence;
            for (int i = 18280; i <= 18311; i++)
                materials[i] = Material.WarpedFenceGate;
            materials[17964] = Material.WarpedFungus;
            for (int i = 5190; i <= 5253; i++)
                materials[i] = Material.WarpedHangingSign;
            for (int i = 17957; i <= 17959; i++)
                materials[i] = Material.WarpedHyphae;
            materials[17963] = Material.WarpedNylium;
            materials[18039] = Material.WarpedPlanks;
            for (int i = 18054; i <= 18055; i++)
                materials[i] = Material.WarpedPressurePlate;
            materials[17966] = Material.WarpedRoots;
            for (int i = 18680; i <= 18711; i++)
                materials[i] = Material.WarpedSign;
            for (int i = 18046; i <= 18051; i++)
                materials[i] = Material.WarpedSlab;
            for (int i = 18392; i <= 18471; i++)
                materials[i] = Material.WarpedStairs;
            for (int i = 17951; i <= 17953; i++)
                materials[i] = Material.WarpedStem;
            for (int i = 18184; i <= 18247; i++)
                materials[i] = Material.WarpedTrapdoor;
            for (int i = 5446; i <= 5453; i++)
                materials[i] = Material.WarpedWallHangingSign;
            for (int i = 18720; i <= 18727; i++)
                materials[i] = Material.WarpedWallSign;
            materials[17965] = Material.WarpedWartBlock;
            for (int i = 77; i <= 92; i++)
                materials[i] = Material.Water;
            for (int i = 7169; i <= 7171; i++)
                materials[i] = Material.WaterCauldron;
            materials[21046] = Material.WaxedCopperBlock;
            materials[21053] = Material.WaxedCutCopper;
            for (int i = 21392; i <= 21397; i++)
                materials[i] = Material.WaxedCutCopperSlab;
            for (int i = 21294; i <= 21373; i++)
                materials[i] = Material.WaxedCutCopperStairs;
            materials[21048] = Material.WaxedExposedCopper;
            materials[21052] = Material.WaxedExposedCutCopper;
            for (int i = 21386; i <= 21391; i++)
                materials[i] = Material.WaxedExposedCutCopperSlab;
            for (int i = 21214; i <= 21293; i++)
                materials[i] = Material.WaxedExposedCutCopperStairs;
            materials[21049] = Material.WaxedOxidizedCopper;
            materials[21050] = Material.WaxedOxidizedCutCopper;
            for (int i = 21374; i <= 21379; i++)
                materials[i] = Material.WaxedOxidizedCutCopperSlab;
            for (int i = 21054; i <= 21133; i++)
                materials[i] = Material.WaxedOxidizedCutCopperStairs;
            materials[21047] = Material.WaxedWeatheredCopper;
            materials[21051] = Material.WaxedWeatheredCutCopper;
            for (int i = 21380; i <= 21385; i++)
                materials[i] = Material.WaxedWeatheredCutCopperSlab;
            for (int i = 21134; i <= 21213; i++)
                materials[i] = Material.WaxedWeatheredCutCopperStairs;
            materials[20693] = Material.WeatheredCopper;
            materials[20699] = Material.WeatheredCutCopper;
            for (int i = 21028; i <= 21033; i++)
                materials[i] = Material.WeatheredCutCopperSlab;
            for (int i = 20782; i <= 20861; i++)
                materials[i] = Material.WeatheredCutCopperStairs;
            for (int i = 17983; i <= 18008; i++)
                materials[i] = Material.WeepingVines;
            materials[18009] = Material.WeepingVinesPlant;
            materials[467] = Material.WetSponge;
            for (int i = 4226; i <= 4233; i++)
                materials[i] = Material.Wheat;
            for (int i = 10282; i <= 10297; i++)
                materials[i] = Material.WhiteBanner;
            for (int i = 1637; i <= 1652; i++)
                materials[i] = Material.WhiteBed;
            for (int i = 20113; i <= 20128; i++)
                materials[i] = Material.WhiteCandle;
            for (int i = 20371; i <= 20372; i++)
                materials[i] = Material.WhiteCandleCake;
            materials[10251] = Material.WhiteCarpet;
            materials[12103] = Material.WhiteConcrete;
            materials[12119] = Material.WhiteConcretePowder;
            for (int i = 12039; i <= 12042; i++)
                materials[i] = Material.WhiteGlazedTerracotta;
            for (int i = 11943; i <= 11948; i++)
                materials[i] = Material.WhiteShulkerBox;
            materials[5780] = Material.WhiteStainedGlass;
            for (int i = 8976; i <= 9007; i++)
                materials[i] = Material.WhiteStainedGlassPane;
            materials[8960] = Material.WhiteTerracotta;
            materials[2031] = Material.WhiteTulip;
            for (int i = 10538; i <= 10541; i++)
                materials[i] = Material.WhiteWallBanner;
            materials[1996] = Material.WhiteWool;
            materials[2035] = Material.WitherRose;
            for (int i = 8591; i <= 8606; i++)
                materials[i] = Material.WitherSkeletonSkull;
            for (int i = 8607; i <= 8610; i++)
                materials[i] = Material.WitherSkeletonWallSkull;
            for (int i = 10346; i <= 10361; i++)
                materials[i] = Material.YellowBanner;
            for (int i = 1701; i <= 1716; i++)
                materials[i] = Material.YellowBed;
            for (int i = 20177; i <= 20192; i++)
                materials[i] = Material.YellowCandle;
            for (int i = 20379; i <= 20380; i++)
                materials[i] = Material.YellowCandleCake;
            materials[10255] = Material.YellowCarpet;
            materials[12107] = Material.YellowConcrete;
            materials[12123] = Material.YellowConcretePowder;
            for (int i = 12055; i <= 12058; i++)
                materials[i] = Material.YellowGlazedTerracotta;
            for (int i = 11967; i <= 11972; i++)
                materials[i] = Material.YellowShulkerBox;
            materials[5784] = Material.YellowStainedGlass;
            for (int i = 9104; i <= 9135; i++)
                materials[i] = Material.YellowStainedGlassPane;
            materials[8964] = Material.YellowTerracotta;
            for (int i = 10554; i <= 10557; i++)
                materials[i] = Material.YellowWallBanner;
            materials[2000] = Material.YellowWool;
            for (int i = 8611; i <= 8626; i++)
                materials[i] = Material.ZombieHead;
            for (int i = 8627; i <= 8630; i++)
                materials[i] = Material.ZombieWallHead;
        }

        protected override Dictionary<int, Material> GetDict()
        {
            return materials;
        }
    }
}
