From d61a44ba347abcf51058eaf601c44ce61b7f0ed3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 17:22:48 +0000 Subject: [PATCH 1/3] Initial plan From 69070f01579a1225e33256e1c15094b0b8dcb933 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 17:30:38 +0000 Subject: [PATCH 2/3] 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 --- .../Inventory/ItemTypeExtensions.cs | 89 +++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/MinecraftClient/Inventory/ItemTypeExtensions.cs b/MinecraftClient/Inventory/ItemTypeExtensions.cs index 7f3e5f75..4ec3aa41 100644 --- a/MinecraftClient/Inventory/ItemTypeExtensions.cs +++ b/MinecraftClient/Inventory/ItemTypeExtensions.cs @@ -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, From a4ade66b8eaddfa8d0c93a5b72f83723378284ad Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 17:31:56 +0000 Subject: [PATCH 3/3] fix: keep item classification ordering consistent 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 --- MinecraftClient/Inventory/ItemTypeExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MinecraftClient/Inventory/ItemTypeExtensions.cs b/MinecraftClient/Inventory/ItemTypeExtensions.cs index 4ec3aa41..0aac00ba 100644 --- a/MinecraftClient/Inventory/ItemTypeExtensions.cs +++ b/MinecraftClient/Inventory/ItemTypeExtensions.cs @@ -123,6 +123,7 @@ namespace MinecraftClient.Inventory ItemType.FlowerBannerPattern, ItemType.GoatHorn, ItemType.GlobeBannerPattern, + ItemType.GusterBannerPattern, ItemType.GoldenAxe, ItemType.GoldenBoots, ItemType.GoldenChestplate, @@ -245,8 +246,8 @@ namespace MinecraftClient.Inventory ItemType.ShulkerBox, ItemType.SkullBannerPattern, ItemType.SplashPotion, - ItemType.SpruceChestBoat, ItemType.SpruceBoat, + ItemType.SpruceChestBoat, ItemType.Spyglass, ItemType.StoneSpear, ItemType.StoneAxe, @@ -275,7 +276,6 @@ namespace MinecraftClient.Inventory ItemType.WoodenSword, ItemType.WritableBook, ItemType.WrittenBook, - ItemType.GusterBannerPattern, ItemType.YellowBed, ItemType.YellowBundle, ItemType.YellowHarness,