How to reproduce?
Execute the command provided below.
Then open your inventory and hover the mouse over the bundle.
The client will then crash within a few seconds.
No additional mods, using the vanilla client.
The command:
/give @s bundle[minecraft:bundle_contents=[{id:"minecraft:diamond",count:10,components:{"minecraft:damage":1,"minecraft:max_damage":1,"minecraft:max_stack_size":10}}]]Logs:
[18:22:47] [Render thread/WARN]: Can't create item stack with properties ItemStackTemplate[item=Reference{ResourceKey[minecraft:item / minecraft:diamond]=minecraft:diamond}, count=10, components={minecraft:max_stack_size=>10, minecraft:damage=>1, minecraft:max_damage=>1}], error: Item cannot be both damageable and stackable
[18:22:47] [Render thread/WARN]: Can't create item stack with properties ItemStackTemplate[item=Reference{ResourceKey[minecraft:item / minecraft:diamond]=minecraft:diamond}, count=10, components={minecraft:max_stack_size=>10, minecraft:damage=>1, minecraft:max_damage=>1}], error: Item cannot be both damageable and stackable
[18:22:47] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.ReportedException: Rendering screen
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1273)
at net.minecraft.client.Minecraft.run(Minecraft.java:958)
at net.minecraft.client.main.Main.main(Main.java:292)
Caused by: java.lang.IllegalStateException: Stack must be non-empty
at net.minecraft.world.item.ItemStackTemplate.fromNonEmptyStack(ItemStackTemplate.java:74)
at net.minecraft.world.item.component.BundleContents$Mutable.toImmutable(BundleContents.java:266)
at net.minecraft.world.item.BundleItem.toggleSelectedItem(BundleItem.java:185)
at net.minecraft.client.gui.BundleMouseActions.toggleSelectedBundleItem(BundleMouseActions.java:65)
at net.minecraft.client.gui.BundleMouseActions.unselectedBundleItem(BundleMouseActions.java:72)
at net.minecraft.client.gui.BundleMouseActions.onStopHovering(BundleMouseActions.java:51)
at net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.onStopHovering(AbstractContainerScreen.java:477)
at net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.extractContents(AbstractContainerScreen.java:124)
at net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.extractRenderState(AbstractContainerScreen.java:100)
at net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen.extractRenderState(CreativeModeInventoryScreen.java:801)
at net.minecraft.client.gui.screens.Screen.extractRenderStateWithTooltipAndSubtitles(Screen.java:119)
at net.minecraft.client.gui.Gui.extractRenderState(Gui.java:183)
at net.minecraft.client.renderer.GameRenderer.extract(GameRenderer.java:401)
at net.minecraft.client.Minecraft.renderFrame(Minecraft.java:1365)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1268)
... 2 moreEnvironment
Windows 11 x64
Hi!
Thank you for your report!
We're already tracking this issue at MC-306072, so I will resolve and link this ticket as a Duplicate.
I suggest also to browse through the main issue for potential fixes.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki