Add support for Minecraft 1.16.2 (#1214)

* Implement MC version 1.16.2 basic support
All packets ID update done
Tested in 1.16.2 craftbukkit server
* Implement MC 1.16.2 entity handling
New EntityPalette
* Add back protocol version checking for entity handling
Was removed during testing and forgot to add it back
* Implement inventory handling for MC 1.16+
Item ID got changed in 1.16+ so a palette is needed.
* Fix ChangeSlot command
What a joke
* Handle 1.16 new entity properties name
Convert new naming style to old style
* Revert "Handle 1.16 new entity properties name"
This reverts commit 52c7d29062.
* Update AutoAttack to use the new entity properties key
* Fix item type to ID conversion
* Sort item types by name
* Remove ZombiePigmanSpawnEgg
User ZombifiedPiglinSpawnEgg instead (new name for same item)
* Add missing 1.16.2 version strings
* Remove old ItemTypeGenerator
* Sort entity types by name
* Palette loading, instructions, NotImplemented err
Co-authored-by: ORelio <ORelio@users.noreply.github.com>
This commit is contained in:
ReinforceZwei 2020-08-17 23:08:50 +08:00 committed by GitHub
parent ee5199f760
commit 6bbb7236e3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 4296 additions and 988 deletions

View file

@ -0,0 +1,998 @@
using System;
using System.Collections.Generic;
namespace MinecraftClient.Inventory.ItemPalettes
{
/// <summary>
/// For MC 1.16 - 1.16.1
/// Generated by ItemPaletteGenerator.cs
/// </summary>
public class ItemPalette1161 : ItemPalette
{
private static Dictionary<int, ItemType> mappings = new Dictionary<int, ItemType>();
static ItemPalette1161()
{
mappings[0] = ItemType.Air;
mappings[1] = ItemType.Stone;
mappings[2] = ItemType.Granite;
mappings[3] = ItemType.PolishedGranite;
mappings[4] = ItemType.Diorite;
mappings[5] = ItemType.PolishedDiorite;
mappings[6] = ItemType.Andesite;
mappings[7] = ItemType.PolishedAndesite;
mappings[8] = ItemType.GrassBlock;
mappings[9] = ItemType.Dirt;
mappings[10] = ItemType.CoarseDirt;
mappings[11] = ItemType.Podzol;
mappings[12] = ItemType.CrimsonNylium;
mappings[13] = ItemType.WarpedNylium;
mappings[14] = ItemType.Cobblestone;
mappings[15] = ItemType.OakPlanks;
mappings[16] = ItemType.SprucePlanks;
mappings[17] = ItemType.BirchPlanks;
mappings[18] = ItemType.JunglePlanks;
mappings[19] = ItemType.AcaciaPlanks;
mappings[20] = ItemType.DarkOakPlanks;
mappings[21] = ItemType.CrimsonPlanks;
mappings[22] = ItemType.WarpedPlanks;
mappings[23] = ItemType.OakSapling;
mappings[24] = ItemType.SpruceSapling;
mappings[25] = ItemType.BirchSapling;
mappings[26] = ItemType.JungleSapling;
mappings[27] = ItemType.AcaciaSapling;
mappings[28] = ItemType.DarkOakSapling;
mappings[29] = ItemType.Bedrock;
mappings[30] = ItemType.Sand;
mappings[31] = ItemType.RedSand;
mappings[32] = ItemType.Gravel;
mappings[33] = ItemType.GoldOre;
mappings[34] = ItemType.IronOre;
mappings[35] = ItemType.CoalOre;
mappings[36] = ItemType.NetherGoldOre;
mappings[37] = ItemType.OakLog;
mappings[38] = ItemType.SpruceLog;
mappings[39] = ItemType.BirchLog;
mappings[40] = ItemType.JungleLog;
mappings[41] = ItemType.AcaciaLog;
mappings[42] = ItemType.DarkOakLog;
mappings[43] = ItemType.CrimsonStem;
mappings[44] = ItemType.WarpedStem;
mappings[45] = ItemType.StrippedOakLog;
mappings[46] = ItemType.StrippedSpruceLog;
mappings[47] = ItemType.StrippedBirchLog;
mappings[48] = ItemType.StrippedJungleLog;
mappings[49] = ItemType.StrippedAcaciaLog;
mappings[50] = ItemType.StrippedDarkOakLog;
mappings[51] = ItemType.StrippedCrimsonStem;
mappings[52] = ItemType.StrippedWarpedStem;
mappings[53] = ItemType.StrippedOakWood;
mappings[54] = ItemType.StrippedSpruceWood;
mappings[55] = ItemType.StrippedBirchWood;
mappings[56] = ItemType.StrippedJungleWood;
mappings[57] = ItemType.StrippedAcaciaWood;
mappings[58] = ItemType.StrippedDarkOakWood;
mappings[59] = ItemType.StrippedCrimsonHyphae;
mappings[60] = ItemType.StrippedWarpedHyphae;
mappings[61] = ItemType.OakWood;
mappings[62] = ItemType.SpruceWood;
mappings[63] = ItemType.BirchWood;
mappings[64] = ItemType.JungleWood;
mappings[65] = ItemType.AcaciaWood;
mappings[66] = ItemType.DarkOakWood;
mappings[67] = ItemType.CrimsonHyphae;
mappings[68] = ItemType.WarpedHyphae;
mappings[69] = ItemType.OakLeaves;
mappings[70] = ItemType.SpruceLeaves;
mappings[71] = ItemType.BirchLeaves;
mappings[72] = ItemType.JungleLeaves;
mappings[73] = ItemType.AcaciaLeaves;
mappings[74] = ItemType.DarkOakLeaves;
mappings[75] = ItemType.Sponge;
mappings[76] = ItemType.WetSponge;
mappings[77] = ItemType.Glass;
mappings[78] = ItemType.LapisOre;
mappings[79] = ItemType.LapisBlock;
mappings[80] = ItemType.Dispenser;
mappings[81] = ItemType.Sandstone;
mappings[82] = ItemType.ChiseledSandstone;
mappings[83] = ItemType.CutSandstone;
mappings[84] = ItemType.NoteBlock;
mappings[85] = ItemType.PoweredRail;
mappings[86] = ItemType.DetectorRail;
mappings[87] = ItemType.StickyPiston;
mappings[88] = ItemType.Cobweb;
mappings[89] = ItemType.Grass;
mappings[90] = ItemType.Fern;
mappings[91] = ItemType.DeadBush;
mappings[92] = ItemType.Seagrass;
mappings[93] = ItemType.SeaPickle;
mappings[94] = ItemType.Piston;
mappings[95] = ItemType.WhiteWool;
mappings[96] = ItemType.OrangeWool;
mappings[97] = ItemType.MagentaWool;
mappings[98] = ItemType.LightBlueWool;
mappings[99] = ItemType.YellowWool;
mappings[100] = ItemType.LimeWool;
mappings[101] = ItemType.PinkWool;
mappings[102] = ItemType.GrayWool;
mappings[103] = ItemType.LightGrayWool;
mappings[104] = ItemType.CyanWool;
mappings[105] = ItemType.PurpleWool;
mappings[106] = ItemType.BlueWool;
mappings[107] = ItemType.BrownWool;
mappings[108] = ItemType.GreenWool;
mappings[109] = ItemType.RedWool;
mappings[110] = ItemType.BlackWool;
mappings[111] = ItemType.Dandelion;
mappings[112] = ItemType.Poppy;
mappings[113] = ItemType.BlueOrchid;
mappings[114] = ItemType.Allium;
mappings[115] = ItemType.AzureBluet;
mappings[116] = ItemType.RedTulip;
mappings[117] = ItemType.OrangeTulip;
mappings[118] = ItemType.WhiteTulip;
mappings[119] = ItemType.PinkTulip;
mappings[120] = ItemType.OxeyeDaisy;
mappings[121] = ItemType.Cornflower;
mappings[122] = ItemType.LilyOfTheValley;
mappings[123] = ItemType.WitherRose;
mappings[124] = ItemType.BrownMushroom;
mappings[125] = ItemType.RedMushroom;
mappings[126] = ItemType.CrimsonFungus;
mappings[127] = ItemType.WarpedFungus;
mappings[128] = ItemType.CrimsonRoots;
mappings[129] = ItemType.WarpedRoots;
mappings[130] = ItemType.NetherSprouts;
mappings[131] = ItemType.WeepingVines;
mappings[132] = ItemType.TwistingVines;
mappings[133] = ItemType.SugarCane;
mappings[134] = ItemType.Kelp;
mappings[135] = ItemType.Bamboo;
mappings[136] = ItemType.GoldBlock;
mappings[137] = ItemType.IronBlock;
mappings[138] = ItemType.OakSlab;
mappings[139] = ItemType.SpruceSlab;
mappings[140] = ItemType.BirchSlab;
mappings[141] = ItemType.JungleSlab;
mappings[142] = ItemType.AcaciaSlab;
mappings[143] = ItemType.DarkOakSlab;
mappings[144] = ItemType.CrimsonSlab;
mappings[145] = ItemType.WarpedSlab;
mappings[146] = ItemType.StoneSlab;
mappings[147] = ItemType.SmoothStoneSlab;
mappings[148] = ItemType.SandstoneSlab;
mappings[149] = ItemType.CutSandstoneSlab;
mappings[150] = ItemType.PetrifiedOakSlab;
mappings[151] = ItemType.CobblestoneSlab;
mappings[152] = ItemType.BrickSlab;
mappings[153] = ItemType.StoneBrickSlab;
mappings[154] = ItemType.NetherBrickSlab;
mappings[155] = ItemType.QuartzSlab;
mappings[156] = ItemType.RedSandstoneSlab;
mappings[157] = ItemType.CutRedSandstoneSlab;
mappings[158] = ItemType.PurpurSlab;
mappings[159] = ItemType.PrismarineSlab;
mappings[160] = ItemType.PrismarineBrickSlab;
mappings[161] = ItemType.DarkPrismarineSlab;
mappings[162] = ItemType.SmoothQuartz;
mappings[163] = ItemType.SmoothRedSandstone;
mappings[164] = ItemType.SmoothSandstone;
mappings[165] = ItemType.SmoothStone;
mappings[166] = ItemType.Bricks;
mappings[167] = ItemType.Tnt;
mappings[168] = ItemType.Bookshelf;
mappings[169] = ItemType.MossyCobblestone;
mappings[170] = ItemType.Obsidian;
mappings[171] = ItemType.Torch;
mappings[172] = ItemType.EndRod;
mappings[173] = ItemType.ChorusPlant;
mappings[174] = ItemType.ChorusFlower;
mappings[175] = ItemType.PurpurBlock;
mappings[176] = ItemType.PurpurPillar;
mappings[177] = ItemType.PurpurStairs;
mappings[178] = ItemType.Spawner;
mappings[179] = ItemType.OakStairs;
mappings[180] = ItemType.Chest;
mappings[181] = ItemType.DiamondOre;
mappings[182] = ItemType.DiamondBlock;
mappings[183] = ItemType.CraftingTable;
mappings[184] = ItemType.Farmland;
mappings[185] = ItemType.Furnace;
mappings[186] = ItemType.Ladder;
mappings[187] = ItemType.Rail;
mappings[188] = ItemType.CobblestoneStairs;
mappings[189] = ItemType.Lever;
mappings[190] = ItemType.StonePressurePlate;
mappings[191] = ItemType.OakPressurePlate;
mappings[192] = ItemType.SprucePressurePlate;
mappings[193] = ItemType.BirchPressurePlate;
mappings[194] = ItemType.JunglePressurePlate;
mappings[195] = ItemType.AcaciaPressurePlate;
mappings[196] = ItemType.DarkOakPressurePlate;
mappings[197] = ItemType.CrimsonPressurePlate;
mappings[198] = ItemType.WarpedPressurePlate;
mappings[199] = ItemType.PolishedBlackstonePressurePlate;
mappings[200] = ItemType.RedstoneOre;
mappings[201] = ItemType.RedstoneTorch;
mappings[202] = ItemType.Snow;
mappings[203] = ItemType.Ice;
mappings[204] = ItemType.SnowBlock;
mappings[205] = ItemType.Cactus;
mappings[206] = ItemType.Clay;
mappings[207] = ItemType.Jukebox;
mappings[208] = ItemType.OakFence;
mappings[209] = ItemType.SpruceFence;
mappings[210] = ItemType.BirchFence;
mappings[211] = ItemType.JungleFence;
mappings[212] = ItemType.AcaciaFence;
mappings[213] = ItemType.DarkOakFence;
mappings[214] = ItemType.CrimsonFence;
mappings[215] = ItemType.WarpedFence;
mappings[216] = ItemType.Pumpkin;
mappings[217] = ItemType.CarvedPumpkin;
mappings[218] = ItemType.Netherrack;
mappings[219] = ItemType.SoulSand;
mappings[220] = ItemType.SoulSoil;
mappings[221] = ItemType.Basalt;
mappings[222] = ItemType.PolishedBasalt;
mappings[223] = ItemType.SoulTorch;
mappings[224] = ItemType.Glowstone;
mappings[225] = ItemType.JackOLantern;
mappings[226] = ItemType.OakTrapdoor;
mappings[227] = ItemType.SpruceTrapdoor;
mappings[228] = ItemType.BirchTrapdoor;
mappings[229] = ItemType.JungleTrapdoor;
mappings[230] = ItemType.AcaciaTrapdoor;
mappings[231] = ItemType.DarkOakTrapdoor;
mappings[232] = ItemType.CrimsonTrapdoor;
mappings[233] = ItemType.WarpedTrapdoor;
mappings[234] = ItemType.InfestedStone;
mappings[235] = ItemType.InfestedCobblestone;
mappings[236] = ItemType.InfestedStoneBricks;
mappings[237] = ItemType.InfestedMossyStoneBricks;
mappings[238] = ItemType.InfestedCrackedStoneBricks;
mappings[239] = ItemType.InfestedChiseledStoneBricks;
mappings[240] = ItemType.StoneBricks;
mappings[241] = ItemType.MossyStoneBricks;
mappings[242] = ItemType.CrackedStoneBricks;
mappings[243] = ItemType.ChiseledStoneBricks;
mappings[244] = ItemType.BrownMushroomBlock;
mappings[245] = ItemType.RedMushroomBlock;
mappings[246] = ItemType.MushroomStem;
mappings[247] = ItemType.IronBars;
mappings[248] = ItemType.Chain;
mappings[249] = ItemType.GlassPane;
mappings[250] = ItemType.Melon;
mappings[251] = ItemType.Vine;
mappings[252] = ItemType.OakFenceGate;
mappings[253] = ItemType.SpruceFenceGate;
mappings[254] = ItemType.BirchFenceGate;
mappings[255] = ItemType.JungleFenceGate;
mappings[256] = ItemType.AcaciaFenceGate;
mappings[257] = ItemType.DarkOakFenceGate;
mappings[258] = ItemType.CrimsonFenceGate;
mappings[259] = ItemType.WarpedFenceGate;
mappings[260] = ItemType.BrickStairs;
mappings[261] = ItemType.StoneBrickStairs;
mappings[262] = ItemType.Mycelium;
mappings[263] = ItemType.LilyPad;
mappings[264] = ItemType.NetherBricks;
mappings[265] = ItemType.CrackedNetherBricks;
mappings[266] = ItemType.ChiseledNetherBricks;
mappings[267] = ItemType.NetherBrickFence;
mappings[268] = ItemType.NetherBrickStairs;
mappings[269] = ItemType.EnchantingTable;
mappings[270] = ItemType.EndPortalFrame;
mappings[271] = ItemType.EndStone;
mappings[272] = ItemType.EndStoneBricks;
mappings[273] = ItemType.DragonEgg;
mappings[274] = ItemType.RedstoneLamp;
mappings[275] = ItemType.SandstoneStairs;
mappings[276] = ItemType.EmeraldOre;
mappings[277] = ItemType.EnderChest;
mappings[278] = ItemType.TripwireHook;
mappings[279] = ItemType.EmeraldBlock;
mappings[280] = ItemType.SpruceStairs;
mappings[281] = ItemType.BirchStairs;
mappings[282] = ItemType.JungleStairs;
mappings[283] = ItemType.CrimsonStairs;
mappings[284] = ItemType.WarpedStairs;
mappings[285] = ItemType.CommandBlock;
mappings[286] = ItemType.Beacon;
mappings[287] = ItemType.CobblestoneWall;
mappings[288] = ItemType.MossyCobblestoneWall;
mappings[289] = ItemType.BrickWall;
mappings[290] = ItemType.PrismarineWall;
mappings[291] = ItemType.RedSandstoneWall;
mappings[292] = ItemType.MossyStoneBrickWall;
mappings[293] = ItemType.GraniteWall;
mappings[294] = ItemType.StoneBrickWall;
mappings[295] = ItemType.NetherBrickWall;
mappings[296] = ItemType.AndesiteWall;
mappings[297] = ItemType.RedNetherBrickWall;
mappings[298] = ItemType.SandstoneWall;
mappings[299] = ItemType.EndStoneBrickWall;
mappings[300] = ItemType.DioriteWall;
mappings[301] = ItemType.BlackstoneWall;
mappings[302] = ItemType.PolishedBlackstoneWall;
mappings[303] = ItemType.PolishedBlackstoneBrickWall;
mappings[304] = ItemType.StoneButton;
mappings[305] = ItemType.OakButton;
mappings[306] = ItemType.SpruceButton;
mappings[307] = ItemType.BirchButton;
mappings[308] = ItemType.JungleButton;
mappings[309] = ItemType.AcaciaButton;
mappings[310] = ItemType.DarkOakButton;
mappings[311] = ItemType.CrimsonButton;
mappings[312] = ItemType.WarpedButton;
mappings[313] = ItemType.PolishedBlackstoneButton;
mappings[314] = ItemType.Anvil;
mappings[315] = ItemType.ChippedAnvil;
mappings[316] = ItemType.DamagedAnvil;
mappings[317] = ItemType.TrappedChest;
mappings[318] = ItemType.LightWeightedPressurePlate;
mappings[319] = ItemType.HeavyWeightedPressurePlate;
mappings[320] = ItemType.DaylightDetector;
mappings[321] = ItemType.RedstoneBlock;
mappings[322] = ItemType.NetherQuartzOre;
mappings[323] = ItemType.Hopper;
mappings[324] = ItemType.ChiseledQuartzBlock;
mappings[325] = ItemType.QuartzBlock;
mappings[326] = ItemType.QuartzBricks;
mappings[327] = ItemType.QuartzPillar;
mappings[328] = ItemType.QuartzStairs;
mappings[329] = ItemType.ActivatorRail;
mappings[330] = ItemType.Dropper;
mappings[331] = ItemType.WhiteTerracotta;
mappings[332] = ItemType.OrangeTerracotta;
mappings[333] = ItemType.MagentaTerracotta;
mappings[334] = ItemType.LightBlueTerracotta;
mappings[335] = ItemType.YellowTerracotta;
mappings[336] = ItemType.LimeTerracotta;
mappings[337] = ItemType.PinkTerracotta;
mappings[338] = ItemType.GrayTerracotta;
mappings[339] = ItemType.LightGrayTerracotta;
mappings[340] = ItemType.CyanTerracotta;
mappings[341] = ItemType.PurpleTerracotta;
mappings[342] = ItemType.BlueTerracotta;
mappings[343] = ItemType.BrownTerracotta;
mappings[344] = ItemType.GreenTerracotta;
mappings[345] = ItemType.RedTerracotta;
mappings[346] = ItemType.BlackTerracotta;
mappings[347] = ItemType.Barrier;
mappings[348] = ItemType.IronTrapdoor;
mappings[349] = ItemType.HayBlock;
mappings[350] = ItemType.WhiteCarpet;
mappings[351] = ItemType.OrangeCarpet;
mappings[352] = ItemType.MagentaCarpet;
mappings[353] = ItemType.LightBlueCarpet;
mappings[354] = ItemType.YellowCarpet;
mappings[355] = ItemType.LimeCarpet;
mappings[356] = ItemType.PinkCarpet;
mappings[357] = ItemType.GrayCarpet;
mappings[358] = ItemType.LightGrayCarpet;
mappings[359] = ItemType.CyanCarpet;
mappings[360] = ItemType.PurpleCarpet;
mappings[361] = ItemType.BlueCarpet;
mappings[362] = ItemType.BrownCarpet;
mappings[363] = ItemType.GreenCarpet;
mappings[364] = ItemType.RedCarpet;
mappings[365] = ItemType.BlackCarpet;
mappings[366] = ItemType.Terracotta;
mappings[367] = ItemType.CoalBlock;
mappings[368] = ItemType.PackedIce;
mappings[369] = ItemType.AcaciaStairs;
mappings[370] = ItemType.DarkOakStairs;
mappings[371] = ItemType.SlimeBlock;
mappings[372] = ItemType.GrassPath;
mappings[373] = ItemType.Sunflower;
mappings[374] = ItemType.Lilac;
mappings[375] = ItemType.RoseBush;
mappings[376] = ItemType.Peony;
mappings[377] = ItemType.TallGrass;
mappings[378] = ItemType.LargeFern;
mappings[379] = ItemType.WhiteStainedGlass;
mappings[380] = ItemType.OrangeStainedGlass;
mappings[381] = ItemType.MagentaStainedGlass;
mappings[382] = ItemType.LightBlueStainedGlass;
mappings[383] = ItemType.YellowStainedGlass;
mappings[384] = ItemType.LimeStainedGlass;
mappings[385] = ItemType.PinkStainedGlass;
mappings[386] = ItemType.GrayStainedGlass;
mappings[387] = ItemType.LightGrayStainedGlass;
mappings[388] = ItemType.CyanStainedGlass;
mappings[389] = ItemType.PurpleStainedGlass;
mappings[390] = ItemType.BlueStainedGlass;
mappings[391] = ItemType.BrownStainedGlass;
mappings[392] = ItemType.GreenStainedGlass;
mappings[393] = ItemType.RedStainedGlass;
mappings[394] = ItemType.BlackStainedGlass;
mappings[395] = ItemType.WhiteStainedGlassPane;
mappings[396] = ItemType.OrangeStainedGlassPane;
mappings[397] = ItemType.MagentaStainedGlassPane;
mappings[398] = ItemType.LightBlueStainedGlassPane;
mappings[399] = ItemType.YellowStainedGlassPane;
mappings[400] = ItemType.LimeStainedGlassPane;
mappings[401] = ItemType.PinkStainedGlassPane;
mappings[402] = ItemType.GrayStainedGlassPane;
mappings[403] = ItemType.LightGrayStainedGlassPane;
mappings[404] = ItemType.CyanStainedGlassPane;
mappings[405] = ItemType.PurpleStainedGlassPane;
mappings[406] = ItemType.BlueStainedGlassPane;
mappings[407] = ItemType.BrownStainedGlassPane;
mappings[408] = ItemType.GreenStainedGlassPane;
mappings[409] = ItemType.RedStainedGlassPane;
mappings[410] = ItemType.BlackStainedGlassPane;
mappings[411] = ItemType.Prismarine;
mappings[412] = ItemType.PrismarineBricks;
mappings[413] = ItemType.DarkPrismarine;
mappings[414] = ItemType.PrismarineStairs;
mappings[415] = ItemType.PrismarineBrickStairs;
mappings[416] = ItemType.DarkPrismarineStairs;
mappings[417] = ItemType.SeaLantern;
mappings[418] = ItemType.RedSandstone;
mappings[419] = ItemType.ChiseledRedSandstone;
mappings[420] = ItemType.CutRedSandstone;
mappings[421] = ItemType.RedSandstoneStairs;
mappings[422] = ItemType.RepeatingCommandBlock;
mappings[423] = ItemType.ChainCommandBlock;
mappings[424] = ItemType.MagmaBlock;
mappings[425] = ItemType.NetherWartBlock;
mappings[426] = ItemType.WarpedWartBlock;
mappings[427] = ItemType.RedNetherBricks;
mappings[428] = ItemType.BoneBlock;
mappings[429] = ItemType.StructureVoid;
mappings[430] = ItemType.Observer;
mappings[431] = ItemType.ShulkerBox;
mappings[432] = ItemType.WhiteShulkerBox;
mappings[433] = ItemType.OrangeShulkerBox;
mappings[434] = ItemType.MagentaShulkerBox;
mappings[435] = ItemType.LightBlueShulkerBox;
mappings[436] = ItemType.YellowShulkerBox;
mappings[437] = ItemType.LimeShulkerBox;
mappings[438] = ItemType.PinkShulkerBox;
mappings[439] = ItemType.GrayShulkerBox;
mappings[440] = ItemType.LightGrayShulkerBox;
mappings[441] = ItemType.CyanShulkerBox;
mappings[442] = ItemType.PurpleShulkerBox;
mappings[443] = ItemType.BlueShulkerBox;
mappings[444] = ItemType.BrownShulkerBox;
mappings[445] = ItemType.GreenShulkerBox;
mappings[446] = ItemType.RedShulkerBox;
mappings[447] = ItemType.BlackShulkerBox;
mappings[448] = ItemType.WhiteGlazedTerracotta;
mappings[449] = ItemType.OrangeGlazedTerracotta;
mappings[450] = ItemType.MagentaGlazedTerracotta;
mappings[451] = ItemType.LightBlueGlazedTerracotta;
mappings[452] = ItemType.YellowGlazedTerracotta;
mappings[453] = ItemType.LimeGlazedTerracotta;
mappings[454] = ItemType.PinkGlazedTerracotta;
mappings[455] = ItemType.GrayGlazedTerracotta;
mappings[456] = ItemType.LightGrayGlazedTerracotta;
mappings[457] = ItemType.CyanGlazedTerracotta;
mappings[458] = ItemType.PurpleGlazedTerracotta;
mappings[459] = ItemType.BlueGlazedTerracotta;
mappings[460] = ItemType.BrownGlazedTerracotta;
mappings[461] = ItemType.GreenGlazedTerracotta;
mappings[462] = ItemType.RedGlazedTerracotta;
mappings[463] = ItemType.BlackGlazedTerracotta;
mappings[464] = ItemType.WhiteConcrete;
mappings[465] = ItemType.OrangeConcrete;
mappings[466] = ItemType.MagentaConcrete;
mappings[467] = ItemType.LightBlueConcrete;
mappings[468] = ItemType.YellowConcrete;
mappings[469] = ItemType.LimeConcrete;
mappings[470] = ItemType.PinkConcrete;
mappings[471] = ItemType.GrayConcrete;
mappings[472] = ItemType.LightGrayConcrete;
mappings[473] = ItemType.CyanConcrete;
mappings[474] = ItemType.PurpleConcrete;
mappings[475] = ItemType.BlueConcrete;
mappings[476] = ItemType.BrownConcrete;
mappings[477] = ItemType.GreenConcrete;
mappings[478] = ItemType.RedConcrete;
mappings[479] = ItemType.BlackConcrete;
mappings[480] = ItemType.WhiteConcretePowder;
mappings[481] = ItemType.OrangeConcretePowder;
mappings[482] = ItemType.MagentaConcretePowder;
mappings[483] = ItemType.LightBlueConcretePowder;
mappings[484] = ItemType.YellowConcretePowder;
mappings[485] = ItemType.LimeConcretePowder;
mappings[486] = ItemType.PinkConcretePowder;
mappings[487] = ItemType.GrayConcretePowder;
mappings[488] = ItemType.LightGrayConcretePowder;
mappings[489] = ItemType.CyanConcretePowder;
mappings[490] = ItemType.PurpleConcretePowder;
mappings[491] = ItemType.BlueConcretePowder;
mappings[492] = ItemType.BrownConcretePowder;
mappings[493] = ItemType.GreenConcretePowder;
mappings[494] = ItemType.RedConcretePowder;
mappings[495] = ItemType.BlackConcretePowder;
mappings[496] = ItemType.TurtleEgg;
mappings[497] = ItemType.DeadTubeCoralBlock;
mappings[498] = ItemType.DeadBrainCoralBlock;
mappings[499] = ItemType.DeadBubbleCoralBlock;
mappings[500] = ItemType.DeadFireCoralBlock;
mappings[501] = ItemType.DeadHornCoralBlock;
mappings[502] = ItemType.TubeCoralBlock;
mappings[503] = ItemType.BrainCoralBlock;
mappings[504] = ItemType.BubbleCoralBlock;
mappings[505] = ItemType.FireCoralBlock;
mappings[506] = ItemType.HornCoralBlock;
mappings[507] = ItemType.TubeCoral;
mappings[508] = ItemType.BrainCoral;
mappings[509] = ItemType.BubbleCoral;
mappings[510] = ItemType.FireCoral;
mappings[511] = ItemType.HornCoral;
mappings[512] = ItemType.DeadBrainCoral;
mappings[513] = ItemType.DeadBubbleCoral;
mappings[514] = ItemType.DeadFireCoral;
mappings[515] = ItemType.DeadHornCoral;
mappings[516] = ItemType.DeadTubeCoral;
mappings[517] = ItemType.TubeCoralFan;
mappings[518] = ItemType.BrainCoralFan;
mappings[519] = ItemType.BubbleCoralFan;
mappings[520] = ItemType.FireCoralFan;
mappings[521] = ItemType.HornCoralFan;
mappings[522] = ItemType.DeadTubeCoralFan;
mappings[523] = ItemType.DeadBrainCoralFan;
mappings[524] = ItemType.DeadBubbleCoralFan;
mappings[525] = ItemType.DeadFireCoralFan;
mappings[526] = ItemType.DeadHornCoralFan;
mappings[527] = ItemType.BlueIce;
mappings[528] = ItemType.Conduit;
mappings[529] = ItemType.PolishedGraniteStairs;
mappings[530] = ItemType.SmoothRedSandstoneStairs;
mappings[531] = ItemType.MossyStoneBrickStairs;
mappings[532] = ItemType.PolishedDioriteStairs;
mappings[533] = ItemType.MossyCobblestoneStairs;
mappings[534] = ItemType.EndStoneBrickStairs;
mappings[535] = ItemType.StoneStairs;
mappings[536] = ItemType.SmoothSandstoneStairs;
mappings[537] = ItemType.SmoothQuartzStairs;
mappings[538] = ItemType.GraniteStairs;
mappings[539] = ItemType.AndesiteStairs;
mappings[540] = ItemType.RedNetherBrickStairs;
mappings[541] = ItemType.PolishedAndesiteStairs;
mappings[542] = ItemType.DioriteStairs;
mappings[543] = ItemType.PolishedGraniteSlab;
mappings[544] = ItemType.SmoothRedSandstoneSlab;
mappings[545] = ItemType.MossyStoneBrickSlab;
mappings[546] = ItemType.PolishedDioriteSlab;
mappings[547] = ItemType.MossyCobblestoneSlab;
mappings[548] = ItemType.EndStoneBrickSlab;
mappings[549] = ItemType.SmoothSandstoneSlab;
mappings[550] = ItemType.SmoothQuartzSlab;
mappings[551] = ItemType.GraniteSlab;
mappings[552] = ItemType.AndesiteSlab;
mappings[553] = ItemType.RedNetherBrickSlab;
mappings[554] = ItemType.PolishedAndesiteSlab;
mappings[555] = ItemType.DioriteSlab;
mappings[556] = ItemType.Scaffolding;
mappings[557] = ItemType.IronDoor;
mappings[558] = ItemType.OakDoor;
mappings[559] = ItemType.SpruceDoor;
mappings[560] = ItemType.BirchDoor;
mappings[561] = ItemType.JungleDoor;
mappings[562] = ItemType.AcaciaDoor;
mappings[563] = ItemType.DarkOakDoor;
mappings[564] = ItemType.CrimsonDoor;
mappings[565] = ItemType.WarpedDoor;
mappings[566] = ItemType.Repeater;
mappings[567] = ItemType.Comparator;
mappings[568] = ItemType.StructureBlock;
mappings[569] = ItemType.Jigsaw;
mappings[570] = ItemType.TurtleHelmet;
mappings[571] = ItemType.Scute;
mappings[572] = ItemType.IronShovel;
mappings[573] = ItemType.IronPickaxe;
mappings[574] = ItemType.IronAxe;
mappings[575] = ItemType.FlintAndSteel;
mappings[576] = ItemType.Apple;
mappings[577] = ItemType.Bow;
mappings[578] = ItemType.Arrow;
mappings[579] = ItemType.Coal;
mappings[580] = ItemType.Charcoal;
mappings[581] = ItemType.Diamond;
mappings[582] = ItemType.IronIngot;
mappings[583] = ItemType.GoldIngot;
mappings[584] = ItemType.NetheriteIngot;
mappings[585] = ItemType.NetheriteScrap;
mappings[586] = ItemType.IronSword;
mappings[587] = ItemType.WoodenSword;
mappings[588] = ItemType.WoodenShovel;
mappings[589] = ItemType.WoodenPickaxe;
mappings[590] = ItemType.WoodenAxe;
mappings[591] = ItemType.StoneSword;
mappings[592] = ItemType.StoneShovel;
mappings[593] = ItemType.StonePickaxe;
mappings[594] = ItemType.StoneAxe;
mappings[595] = ItemType.DiamondSword;
mappings[596] = ItemType.DiamondShovel;
mappings[597] = ItemType.DiamondPickaxe;
mappings[598] = ItemType.DiamondAxe;
mappings[599] = ItemType.Stick;
mappings[600] = ItemType.Bowl;
mappings[601] = ItemType.MushroomStew;
mappings[602] = ItemType.GoldenSword;
mappings[603] = ItemType.GoldenShovel;
mappings[604] = ItemType.GoldenPickaxe;
mappings[605] = ItemType.GoldenAxe;
mappings[606] = ItemType.NetheriteSword;
mappings[607] = ItemType.NetheriteShovel;
mappings[608] = ItemType.NetheritePickaxe;
mappings[609] = ItemType.NetheriteAxe;
mappings[610] = ItemType.String;
mappings[611] = ItemType.Feather;
mappings[612] = ItemType.Gunpowder;
mappings[613] = ItemType.WoodenHoe;
mappings[614] = ItemType.StoneHoe;
mappings[615] = ItemType.IronHoe;
mappings[616] = ItemType.DiamondHoe;
mappings[617] = ItemType.GoldenHoe;
mappings[618] = ItemType.NetheriteHoe;
mappings[619] = ItemType.WheatSeeds;
mappings[620] = ItemType.Wheat;
mappings[621] = ItemType.Bread;
mappings[622] = ItemType.LeatherHelmet;
mappings[623] = ItemType.LeatherChestplate;
mappings[624] = ItemType.LeatherLeggings;
mappings[625] = ItemType.LeatherBoots;
mappings[626] = ItemType.ChainmailHelmet;
mappings[627] = ItemType.ChainmailChestplate;
mappings[628] = ItemType.ChainmailLeggings;
mappings[629] = ItemType.ChainmailBoots;
mappings[630] = ItemType.IronHelmet;
mappings[631] = ItemType.IronChestplate;
mappings[632] = ItemType.IronLeggings;
mappings[633] = ItemType.IronBoots;
mappings[634] = ItemType.DiamondHelmet;
mappings[635] = ItemType.DiamondChestplate;
mappings[636] = ItemType.DiamondLeggings;
mappings[637] = ItemType.DiamondBoots;
mappings[638] = ItemType.GoldenHelmet;
mappings[639] = ItemType.GoldenChestplate;
mappings[640] = ItemType.GoldenLeggings;
mappings[641] = ItemType.GoldenBoots;
mappings[642] = ItemType.NetheriteHelmet;
mappings[643] = ItemType.NetheriteChestplate;
mappings[644] = ItemType.NetheriteLeggings;
mappings[645] = ItemType.NetheriteBoots;
mappings[646] = ItemType.Flint;
mappings[647] = ItemType.Porkchop;
mappings[648] = ItemType.CookedPorkchop;
mappings[649] = ItemType.Painting;
mappings[650] = ItemType.GoldenApple;
mappings[651] = ItemType.EnchantedGoldenApple;
mappings[652] = ItemType.OakSign;
mappings[653] = ItemType.SpruceSign;
mappings[654] = ItemType.BirchSign;
mappings[655] = ItemType.JungleSign;
mappings[656] = ItemType.AcaciaSign;
mappings[657] = ItemType.DarkOakSign;
mappings[658] = ItemType.CrimsonSign;
mappings[659] = ItemType.WarpedSign;
mappings[660] = ItemType.Bucket;
mappings[661] = ItemType.WaterBucket;
mappings[662] = ItemType.LavaBucket;
mappings[663] = ItemType.Minecart;
mappings[664] = ItemType.Saddle;
mappings[665] = ItemType.Redstone;
mappings[666] = ItemType.Snowball;
mappings[667] = ItemType.OakBoat;
mappings[668] = ItemType.Leather;
mappings[669] = ItemType.MilkBucket;
mappings[670] = ItemType.PufferfishBucket;
mappings[671] = ItemType.SalmonBucket;
mappings[672] = ItemType.CodBucket;
mappings[673] = ItemType.TropicalFishBucket;
mappings[674] = ItemType.Brick;
mappings[675] = ItemType.ClayBall;
mappings[676] = ItemType.DriedKelpBlock;
mappings[677] = ItemType.Paper;
mappings[678] = ItemType.Book;
mappings[679] = ItemType.SlimeBall;
mappings[680] = ItemType.ChestMinecart;
mappings[681] = ItemType.FurnaceMinecart;
mappings[682] = ItemType.Egg;
mappings[683] = ItemType.Compass;
mappings[684] = ItemType.FishingRod;
mappings[685] = ItemType.Clock;
mappings[686] = ItemType.GlowstoneDust;
mappings[687] = ItemType.Cod;
mappings[688] = ItemType.Salmon;
mappings[689] = ItemType.TropicalFish;
mappings[690] = ItemType.Pufferfish;
mappings[691] = ItemType.CookedCod;
mappings[692] = ItemType.CookedSalmon;
mappings[693] = ItemType.InkSac;
mappings[694] = ItemType.RedDye;
mappings[695] = ItemType.GreenDye;
mappings[696] = ItemType.CocoaBeans;
mappings[697] = ItemType.LapisLazuli;
mappings[698] = ItemType.PurpleDye;
mappings[699] = ItemType.CyanDye;
mappings[700] = ItemType.LightGrayDye;
mappings[701] = ItemType.GrayDye;
mappings[702] = ItemType.PinkDye;
mappings[703] = ItemType.LimeDye;
mappings[704] = ItemType.YellowDye;
mappings[705] = ItemType.LightBlueDye;
mappings[706] = ItemType.MagentaDye;
mappings[707] = ItemType.OrangeDye;
mappings[708] = ItemType.BoneMeal;
mappings[709] = ItemType.BlueDye;
mappings[710] = ItemType.BrownDye;
mappings[711] = ItemType.BlackDye;
mappings[712] = ItemType.WhiteDye;
mappings[713] = ItemType.Bone;
mappings[714] = ItemType.Sugar;
mappings[715] = ItemType.Cake;
mappings[716] = ItemType.WhiteBed;
mappings[717] = ItemType.OrangeBed;
mappings[718] = ItemType.MagentaBed;
mappings[719] = ItemType.LightBlueBed;
mappings[720] = ItemType.YellowBed;
mappings[721] = ItemType.LimeBed;
mappings[722] = ItemType.PinkBed;
mappings[723] = ItemType.GrayBed;
mappings[724] = ItemType.LightGrayBed;
mappings[725] = ItemType.CyanBed;
mappings[726] = ItemType.PurpleBed;
mappings[727] = ItemType.BlueBed;
mappings[728] = ItemType.BrownBed;
mappings[729] = ItemType.GreenBed;
mappings[730] = ItemType.RedBed;
mappings[731] = ItemType.BlackBed;
mappings[732] = ItemType.Cookie;
mappings[733] = ItemType.FilledMap;
mappings[734] = ItemType.Shears;
mappings[735] = ItemType.MelonSlice;
mappings[736] = ItemType.DriedKelp;
mappings[737] = ItemType.PumpkinSeeds;
mappings[738] = ItemType.MelonSeeds;
mappings[739] = ItemType.Beef;
mappings[740] = ItemType.CookedBeef;
mappings[741] = ItemType.Chicken;
mappings[742] = ItemType.CookedChicken;
mappings[743] = ItemType.RottenFlesh;
mappings[744] = ItemType.EnderPearl;
mappings[745] = ItemType.BlazeRod;
mappings[746] = ItemType.GhastTear;
mappings[747] = ItemType.GoldNugget;
mappings[748] = ItemType.NetherWart;
mappings[749] = ItemType.Potion;
mappings[750] = ItemType.GlassBottle;
mappings[751] = ItemType.SpiderEye;
mappings[752] = ItemType.FermentedSpiderEye;
mappings[753] = ItemType.BlazePowder;
mappings[754] = ItemType.MagmaCream;
mappings[755] = ItemType.BrewingStand;
mappings[756] = ItemType.Cauldron;
mappings[757] = ItemType.EnderEye;
mappings[758] = ItemType.GlisteringMelonSlice;
mappings[759] = ItemType.BatSpawnEgg;
mappings[760] = ItemType.BeeSpawnEgg;
mappings[761] = ItemType.BlazeSpawnEgg;
mappings[762] = ItemType.CatSpawnEgg;
mappings[763] = ItemType.CaveSpiderSpawnEgg;
mappings[764] = ItemType.ChickenSpawnEgg;
mappings[765] = ItemType.CodSpawnEgg;
mappings[766] = ItemType.CowSpawnEgg;
mappings[767] = ItemType.CreeperSpawnEgg;
mappings[768] = ItemType.DolphinSpawnEgg;
mappings[769] = ItemType.DonkeySpawnEgg;
mappings[770] = ItemType.DrownedSpawnEgg;
mappings[771] = ItemType.ElderGuardianSpawnEgg;
mappings[772] = ItemType.EndermanSpawnEgg;
mappings[773] = ItemType.EndermiteSpawnEgg;
mappings[774] = ItemType.EvokerSpawnEgg;
mappings[775] = ItemType.FoxSpawnEgg;
mappings[776] = ItemType.GhastSpawnEgg;
mappings[777] = ItemType.GuardianSpawnEgg;
mappings[778] = ItemType.HoglinSpawnEgg;
mappings[779] = ItemType.HorseSpawnEgg;
mappings[780] = ItemType.HuskSpawnEgg;
mappings[781] = ItemType.LlamaSpawnEgg;
mappings[782] = ItemType.MagmaCubeSpawnEgg;
mappings[783] = ItemType.MooshroomSpawnEgg;
mappings[784] = ItemType.MuleSpawnEgg;
mappings[785] = ItemType.OcelotSpawnEgg;
mappings[786] = ItemType.PandaSpawnEgg;
mappings[787] = ItemType.ParrotSpawnEgg;
mappings[788] = ItemType.PhantomSpawnEgg;
mappings[789] = ItemType.PigSpawnEgg;
mappings[790] = ItemType.PiglinSpawnEgg;
mappings[791] = ItemType.PillagerSpawnEgg;
mappings[792] = ItemType.PolarBearSpawnEgg;
mappings[793] = ItemType.PufferfishSpawnEgg;
mappings[794] = ItemType.RabbitSpawnEgg;
mappings[795] = ItemType.RavagerSpawnEgg;
mappings[796] = ItemType.SalmonSpawnEgg;
mappings[797] = ItemType.SheepSpawnEgg;
mappings[798] = ItemType.ShulkerSpawnEgg;
mappings[799] = ItemType.SilverfishSpawnEgg;
mappings[800] = ItemType.SkeletonSpawnEgg;
mappings[801] = ItemType.SkeletonHorseSpawnEgg;
mappings[802] = ItemType.SlimeSpawnEgg;
mappings[803] = ItemType.SpiderSpawnEgg;
mappings[804] = ItemType.SquidSpawnEgg;
mappings[805] = ItemType.StraySpawnEgg;
mappings[806] = ItemType.StriderSpawnEgg;
mappings[807] = ItemType.TraderLlamaSpawnEgg;
mappings[808] = ItemType.TropicalFishSpawnEgg;
mappings[809] = ItemType.TurtleSpawnEgg;
mappings[810] = ItemType.VexSpawnEgg;
mappings[811] = ItemType.VillagerSpawnEgg;
mappings[812] = ItemType.VindicatorSpawnEgg;
mappings[813] = ItemType.WanderingTraderSpawnEgg;
mappings[814] = ItemType.WitchSpawnEgg;
mappings[815] = ItemType.WitherSkeletonSpawnEgg;
mappings[816] = ItemType.WolfSpawnEgg;
mappings[817] = ItemType.ZoglinSpawnEgg;
mappings[818] = ItemType.ZombieSpawnEgg;
mappings[819] = ItemType.ZombieHorseSpawnEgg;
mappings[820] = ItemType.ZombieVillagerSpawnEgg;
mappings[821] = ItemType.ZombifiedPiglinSpawnEgg;
mappings[822] = ItemType.ExperienceBottle;
mappings[823] = ItemType.FireCharge;
mappings[824] = ItemType.WritableBook;
mappings[825] = ItemType.WrittenBook;
mappings[826] = ItemType.Emerald;
mappings[827] = ItemType.ItemFrame;
mappings[828] = ItemType.FlowerPot;
mappings[829] = ItemType.Carrot;
mappings[830] = ItemType.Potato;
mappings[831] = ItemType.BakedPotato;
mappings[832] = ItemType.PoisonousPotato;
mappings[833] = ItemType.Map;
mappings[834] = ItemType.GoldenCarrot;
mappings[835] = ItemType.SkeletonSkull;
mappings[836] = ItemType.WitherSkeletonSkull;
mappings[837] = ItemType.PlayerHead;
mappings[838] = ItemType.ZombieHead;
mappings[839] = ItemType.CreeperHead;
mappings[840] = ItemType.DragonHead;
mappings[841] = ItemType.CarrotOnAStick;
mappings[842] = ItemType.WarpedFungusOnAStick;
mappings[843] = ItemType.NetherStar;
mappings[844] = ItemType.PumpkinPie;
mappings[845] = ItemType.FireworkRocket;
mappings[846] = ItemType.FireworkStar;
mappings[847] = ItemType.EnchantedBook;
mappings[848] = ItemType.NetherBrick;
mappings[849] = ItemType.Quartz;
mappings[850] = ItemType.TntMinecart;
mappings[851] = ItemType.HopperMinecart;
mappings[852] = ItemType.PrismarineShard;
mappings[853] = ItemType.PrismarineCrystals;
mappings[854] = ItemType.Rabbit;
mappings[855] = ItemType.CookedRabbit;
mappings[856] = ItemType.RabbitStew;
mappings[857] = ItemType.RabbitFoot;
mappings[858] = ItemType.RabbitHide;
mappings[859] = ItemType.ArmorStand;
mappings[860] = ItemType.IronHorseArmor;
mappings[861] = ItemType.GoldenHorseArmor;
mappings[862] = ItemType.DiamondHorseArmor;
mappings[863] = ItemType.LeatherHorseArmor;
mappings[864] = ItemType.Lead;
mappings[865] = ItemType.NameTag;
mappings[866] = ItemType.CommandBlockMinecart;
mappings[867] = ItemType.Mutton;
mappings[868] = ItemType.CookedMutton;
mappings[869] = ItemType.WhiteBanner;
mappings[870] = ItemType.OrangeBanner;
mappings[871] = ItemType.MagentaBanner;
mappings[872] = ItemType.LightBlueBanner;
mappings[873] = ItemType.YellowBanner;
mappings[874] = ItemType.LimeBanner;
mappings[875] = ItemType.PinkBanner;
mappings[876] = ItemType.GrayBanner;
mappings[877] = ItemType.LightGrayBanner;
mappings[878] = ItemType.CyanBanner;
mappings[879] = ItemType.PurpleBanner;
mappings[880] = ItemType.BlueBanner;
mappings[881] = ItemType.BrownBanner;
mappings[882] = ItemType.GreenBanner;
mappings[883] = ItemType.RedBanner;
mappings[884] = ItemType.BlackBanner;
mappings[885] = ItemType.EndCrystal;
mappings[886] = ItemType.ChorusFruit;
mappings[887] = ItemType.PoppedChorusFruit;
mappings[888] = ItemType.Beetroot;
mappings[889] = ItemType.BeetrootSeeds;
mappings[890] = ItemType.BeetrootSoup;
mappings[891] = ItemType.DragonBreath;
mappings[892] = ItemType.SplashPotion;
mappings[893] = ItemType.SpectralArrow;
mappings[894] = ItemType.TippedArrow;
mappings[895] = ItemType.LingeringPotion;
mappings[896] = ItemType.Shield;
mappings[897] = ItemType.Elytra;
mappings[898] = ItemType.SpruceBoat;
mappings[899] = ItemType.BirchBoat;
mappings[900] = ItemType.JungleBoat;
mappings[901] = ItemType.AcaciaBoat;
mappings[902] = ItemType.DarkOakBoat;
mappings[903] = ItemType.TotemOfUndying;
mappings[904] = ItemType.ShulkerShell;
mappings[905] = ItemType.IronNugget;
mappings[906] = ItemType.KnowledgeBook;
mappings[907] = ItemType.DebugStick;
mappings[908] = ItemType.MusicDisc13;
mappings[909] = ItemType.MusicDiscCat;
mappings[910] = ItemType.MusicDiscBlocks;
mappings[911] = ItemType.MusicDiscChirp;
mappings[912] = ItemType.MusicDiscFar;
mappings[913] = ItemType.MusicDiscMall;
mappings[914] = ItemType.MusicDiscMellohi;
mappings[915] = ItemType.MusicDiscStal;
mappings[916] = ItemType.MusicDiscStrad;
mappings[917] = ItemType.MusicDiscWard;
mappings[918] = ItemType.MusicDisc11;
mappings[919] = ItemType.MusicDiscWait;
mappings[920] = ItemType.MusicDiscPigstep;
mappings[921] = ItemType.Trident;
mappings[922] = ItemType.PhantomMembrane;
mappings[923] = ItemType.NautilusShell;
mappings[924] = ItemType.HeartOfTheSea;
mappings[925] = ItemType.Crossbow;
mappings[926] = ItemType.SuspiciousStew;
mappings[927] = ItemType.Loom;
mappings[928] = ItemType.FlowerBannerPattern;
mappings[929] = ItemType.CreeperBannerPattern;
mappings[930] = ItemType.SkullBannerPattern;
mappings[931] = ItemType.MojangBannerPattern;
mappings[932] = ItemType.GlobeBannerPattern;
mappings[933] = ItemType.PiglinBannerPattern;
mappings[934] = ItemType.Composter;
mappings[935] = ItemType.Barrel;
mappings[936] = ItemType.Smoker;
mappings[937] = ItemType.BlastFurnace;
mappings[938] = ItemType.CartographyTable;
mappings[939] = ItemType.FletchingTable;
mappings[940] = ItemType.Grindstone;
mappings[941] = ItemType.Lectern;
mappings[942] = ItemType.SmithingTable;
mappings[943] = ItemType.Stonecutter;
mappings[944] = ItemType.Bell;
mappings[945] = ItemType.Lantern;
mappings[946] = ItemType.SoulLantern;
mappings[947] = ItemType.SweetBerries;
mappings[948] = ItemType.Campfire;
mappings[949] = ItemType.SoulCampfire;
mappings[950] = ItemType.Shroomlight;
mappings[951] = ItemType.Honeycomb;
mappings[952] = ItemType.BeeNest;
mappings[953] = ItemType.Beehive;
mappings[954] = ItemType.HoneyBottle;
mappings[955] = ItemType.HoneyBlock;
mappings[956] = ItemType.HoneycombBlock;
mappings[957] = ItemType.Lodestone;
mappings[958] = ItemType.NetheriteBlock;
mappings[959] = ItemType.AncientDebris;
mappings[960] = ItemType.Target;
mappings[961] = ItemType.CryingObsidian;
mappings[962] = ItemType.Blackstone;
mappings[963] = ItemType.BlackstoneSlab;
mappings[964] = ItemType.BlackstoneStairs;
mappings[965] = ItemType.GildedBlackstone;
mappings[966] = ItemType.PolishedBlackstone;
mappings[967] = ItemType.PolishedBlackstoneSlab;
mappings[968] = ItemType.PolishedBlackstoneStairs;
mappings[969] = ItemType.ChiseledPolishedBlackstone;
mappings[970] = ItemType.PolishedBlackstoneBricks;
mappings[971] = ItemType.PolishedBlackstoneBrickSlab;
mappings[972] = ItemType.PolishedBlackstoneBrickStairs;
mappings[973] = ItemType.CrackedPolishedBlackstoneBricks;
mappings[974] = ItemType.RespawnAnchor;
}
protected override Dictionary<int, ItemType> GetDict()
{
return mappings;
}
}
}