fix: update manual item stack classifications

Co-authored-by: milutinke <441903+milutinke@users.noreply.github.com>
Agent-Logs-Url: https://github.com/MCCTeam/Minecraft-Console-Client/sessions/eb7f44aa-fc12-4c47-85ca-fe7ab80cfe30
This commit is contained in:
copilot-swe-agent[bot] 2026-03-25 17:30:38 +00:00
parent d61a44ba34
commit 69070f0157

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,15 +107,21 @@ 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.GoldenAxe,
ItemType.GoldenBoots,
@ -96,14 +130,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 +158,7 @@ namespace MinecraftClient.Inventory
ItemType.IronSword,
ItemType.Jigsaw,
ItemType.JungleBoat,
ItemType.JungleChestBoat,
ItemType.LavaBucket,
ItemType.LeatherBoots,
ItemType.LeatherChestplate,
@ -123,42 +166,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,
@ -167,8 +245,10 @@ namespace MinecraftClient.Inventory
ItemType.ShulkerBox,
ItemType.SkullBannerPattern,
ItemType.SplashPotion,
ItemType.SpruceChestBoat,
ItemType.SpruceBoat,
ItemType.Spyglass,
ItemType.StoneSpear,
ItemType.StoneAxe,
ItemType.StoneHoe,
ItemType.StonePickaxe,
@ -183,7 +263,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,
@ -191,7 +275,10 @@ namespace MinecraftClient.Inventory
ItemType.WoodenSword,
ItemType.WritableBook,
ItemType.WrittenBook,
ItemType.GusterBannerPattern,
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,