feat: Updated the Item Extensions utilities

This commit is contained in:
Anon 2026-03-25 18:46:29 +01:00 committed by GitHub
commit a17b7d4bd3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -48,16 +48,27 @@ namespace MinecraftClient.Inventory
ItemType[] t =
{
ItemType.AcaciaBoat,
ItemType.AcaciaChestBoat,
ItemType.AxolotlBucket,
ItemType.BirchBoat,
ItemType.BirchChestBoat,
ItemType.BlackBed,
ItemType.BlackBundle,
ItemType.BlackHarness,
ItemType.BlackShulkerBox,
ItemType.BlueBed,
ItemType.BlueBundle,
ItemType.BlueHarness,
ItemType.BlueShulkerBox,
ItemType.Bundle,
ItemType.Bow,
ItemType.BrownBed,
ItemType.BrownBundle,
ItemType.BrownHarness,
ItemType.BrownShulkerBox,
ItemType.BordureIndentedBannerPattern,
ItemType.BambooChestRaft,
ItemType.BambooRaft,
ItemType.Cake,
ItemType.ChainmailBoots,
ItemType.ChainmailChestplate,
@ -68,9 +79,26 @@ namespace MinecraftClient.Inventory
ItemType.CommandBlockMinecart,
ItemType.CreeperBannerPattern,
ItemType.Crossbow,
ItemType.CopperAxe,
ItemType.CopperBoots,
ItemType.CopperChestplate,
ItemType.CopperHelmet,
ItemType.CopperHoe,
ItemType.CopperHorseArmor,
ItemType.CopperLeggings,
ItemType.CopperNautilusArmor,
ItemType.CopperPickaxe,
ItemType.CopperShovel,
ItemType.CopperSpear,
ItemType.CopperSword,
ItemType.CyanBed,
ItemType.CyanBundle,
ItemType.CyanHarness,
ItemType.CyanShulkerBox,
ItemType.CherryBoat,
ItemType.CherryChestBoat,
ItemType.DarkOakBoat,
ItemType.DarkOakChestBoat,
ItemType.DebugStick,
ItemType.DiamondAxe,
ItemType.DiamondBoots,
@ -79,16 +107,23 @@ namespace MinecraftClient.Inventory
ItemType.DiamondHoe,
ItemType.DiamondHorseArmor,
ItemType.DiamondLeggings,
ItemType.DiamondNautilusArmor,
ItemType.DiamondPickaxe,
ItemType.DiamondShovel,
ItemType.DiamondSpear,
ItemType.DiamondSword,
ItemType.Elytra,
ItemType.EnchantedBook,
ItemType.FilledMap,
ItemType.FishingRod,
ItemType.FieldMasonedBannerPattern,
ItemType.FlintAndSteel,
ItemType.FurnaceMinecart,
ItemType.FlowBannerPattern,
ItemType.FlowerBannerPattern,
ItemType.GoatHorn,
ItemType.GlobeBannerPattern,
ItemType.GusterBannerPattern,
ItemType.GoldenAxe,
ItemType.GoldenBoots,
ItemType.GoldenChestplate,
@ -96,14 +131,22 @@ namespace MinecraftClient.Inventory
ItemType.GoldenHoe,
ItemType.GoldenHorseArmor,
ItemType.GoldenLeggings,
ItemType.GoldenNautilusArmor,
ItemType.GoldenPickaxe,
ItemType.GoldenShovel,
ItemType.GoldenSpear,
ItemType.GoldenSword,
ItemType.GrayBed,
ItemType.GrayBundle,
ItemType.GrayHarness,
ItemType.GrayShulkerBox,
ItemType.GreenBed,
ItemType.GreenBundle,
ItemType.GreenHarness,
ItemType.GreenShulkerBox,
ItemType.HopperMinecart,
ItemType.IronNautilusArmor,
ItemType.IronSpear,
ItemType.IronAxe,
ItemType.IronBoots,
ItemType.IronChestplate,
@ -116,6 +159,7 @@ namespace MinecraftClient.Inventory
ItemType.IronSword,
ItemType.Jigsaw,
ItemType.JungleBoat,
ItemType.JungleChestBoat,
ItemType.LavaBucket,
ItemType.LeatherBoots,
ItemType.LeatherChestplate,
@ -123,42 +167,77 @@ namespace MinecraftClient.Inventory
ItemType.LeatherHorseArmor,
ItemType.LeatherLeggings,
ItemType.LightBlueBed,
ItemType.LightBlueBundle,
ItemType.LightBlueHarness,
ItemType.LightBlueShulkerBox,
ItemType.LightGrayBed,
ItemType.LightGrayBundle,
ItemType.LightGrayHarness,
ItemType.LightGrayShulkerBox,
ItemType.LimeBed,
ItemType.LimeBundle,
ItemType.LimeHarness,
ItemType.LimeShulkerBox,
ItemType.LingeringPotion,
ItemType.Mace,
ItemType.MagentaBed,
ItemType.MagentaBundle,
ItemType.MagentaHarness,
ItemType.MagentaShulkerBox,
ItemType.MilkBucket,
ItemType.Minecart,
ItemType.MangroveBoat,
ItemType.MangroveChestBoat,
ItemType.MojangBannerPattern,
ItemType.MusicDisc5,
ItemType.MushroomStew,
ItemType.MusicDisc11,
ItemType.MusicDisc13,
ItemType.MusicDiscBlocks,
ItemType.MusicDiscCat,
ItemType.MusicDiscChirp,
ItemType.MusicDiscCreator,
ItemType.MusicDiscCreatorMusicBox,
ItemType.MusicDiscFar,
ItemType.MusicDiscLavaChicken,
ItemType.MusicDiscMall,
ItemType.MusicDiscMellohi,
ItemType.MusicDiscOtherside,
ItemType.MusicDiscPigstep,
ItemType.MusicDiscPrecipice,
ItemType.MusicDiscRelic,
ItemType.MusicDiscStal,
ItemType.MusicDiscStrad,
ItemType.MusicDiscTears,
ItemType.MusicDiscWait,
ItemType.MusicDiscWard,
ItemType.NetheriteHorseArmor,
ItemType.NetheriteNautilusArmor,
ItemType.NetheriteSpear,
ItemType.OakBoat,
ItemType.OakChestBoat,
ItemType.OrangeBed,
ItemType.OrangeBundle,
ItemType.OrangeHarness,
ItemType.OrangeShulkerBox,
ItemType.PaleOakBoat,
ItemType.PaleOakChestBoat,
ItemType.PinkBed,
ItemType.PinkBundle,
ItemType.PinkHarness,
ItemType.PinkShulkerBox,
ItemType.Potion,
ItemType.PowderSnowBucket,
ItemType.PufferfishBucket,
ItemType.PiglinBannerPattern,
ItemType.PurpleBed,
ItemType.PurpleBundle,
ItemType.PurpleHarness,
ItemType.PurpleShulkerBox,
ItemType.RabbitStew,
ItemType.RedBed,
ItemType.RedBundle,
ItemType.RedHarness,
ItemType.RedShulkerBox,
ItemType.Saddle,
ItemType.SalmonBucket,
@ -168,7 +247,9 @@ namespace MinecraftClient.Inventory
ItemType.SkullBannerPattern,
ItemType.SplashPotion,
ItemType.SpruceBoat,
ItemType.SpruceChestBoat,
ItemType.Spyglass,
ItemType.StoneSpear,
ItemType.StoneAxe,
ItemType.StoneHoe,
ItemType.StonePickaxe,
@ -183,7 +264,11 @@ namespace MinecraftClient.Inventory
ItemType.TurtleHelmet,
ItemType.WaterBucket,
ItemType.WhiteBed,
ItemType.WhiteBundle,
ItemType.WhiteHarness,
ItemType.WhiteShulkerBox,
ItemType.WolfArmor,
ItemType.WoodenSpear,
ItemType.WoodenAxe,
ItemType.WoodenHoe,
ItemType.WoodenPickaxe,
@ -192,6 +277,8 @@ namespace MinecraftClient.Inventory
ItemType.WritableBook,
ItemType.WrittenBook,
ItemType.YellowBed,
ItemType.YellowBundle,
ItemType.YellowHarness,
ItemType.YellowShulkerBox
};
return !t.Contains(m);
@ -220,6 +307,8 @@ namespace MinecraftClient.Inventory
ItemType.YellowBanner,
ItemType.ArmorStand,
ItemType.Bucket,
ItemType.BlueEgg,
ItemType.BrownEgg,
ItemType.Egg,
ItemType.EnderEye,
ItemType.HoneyBottle,