Your inventory can crash in Minecraft 1.21.
ฝัง
- เผยแพร่เมื่อ 21 ก.ค. 2024
- Failed to decode packet.
Merch: phoenixsc.store/
Cape: store.badlion.net/shop/PhoenixSC
--------------------------------------------------------------------
This channel is powered by Shockbyte server hosting --
Receive a 25% discount on your first month on a server with code "PHOENIXSC"! shockbyte.com/partner/phoenixsc
--------------------------------------------------------------------
If you'd like to monetarily support the channel, consider joining as a member!
/ @phoenixsc
SECOND CHANNEL: / phoenixsucksat
TWITTER: / phnixhamsta
TWITCH: / phoenixsclive
WEBSITE: phoenixsc.me
FACEBOOK: / phnixhamstasc
#Minecraft is a game about breaking and placing blocks, developed by Mojang.
Minecraft: minecraft.net/
#PhoenixSC #Creative - เกม
This just reminds me that you can still get kicked for spamming in singleplayer
What
Hwhat?!
HUH???
You really do learn new things every day
im surprised this isnt common knowledge
The armor stand having to do with kicking you from a game, basically just means the armor stand does not want to play multiplayer with you.
The armor stand cant stand you.
@@IceedPro xD Then I won't armor it if it can't stand me.
@@Astertious-*unarmors your stand
@@ezymago *unstands your stand
@FreyaRiftGaming24 no my armorless standless!
Mojang can’t count past 99!
Who would’ve thought that Valve wasn’t the only company who can’t count!!!
I swear, if there's an official Half-Life 3 teaser trailer, I'm gonna lose it. 😂
@@dee23gamingWe basically got half life 3 already. Half Life Alyx.
99! is a huge number
i mean, i probably also couldn't count past 9.3*10^155
@@josephwodarczyk977that's half life 3.5 or 7 technically
Phoenix SC: **holds 100 diamonds**
Minecraft: *The court has found you guilty and sentenced you to be kicked*
its outrageous
it's unfair
How can you implement a feature and kick the player out of their server?
it should be like:
Player: drops more than 99 diamons
Minecraft: Thine sentens for thus offence is b a n i s h m e n t .
1:06 finaly i can use diamonds as an ingredient for my bom- cake...
... Cake isn't made with diamonds nor tnt
@@damienoplayzyt No one said it was in minecraft😏.........
Ahhh I get it, The Cake is modeled after the TnT block!
I've actually written a mod that unlocks stack sizes above 99, the game crashes because Mojang changed how item counts are handled internally from int to int provider and intproviders are not allowed to go above their bounds without asserting.
I believe this assert gets caught and disconnects/kicks the player from the current server.
So the disconnect is likely correct behavior.
What does that change help?
@@josephwodarczyk977 i imagine it means it can count higher than 99
may be intended behaviour in a void but surely not something that should be possible to trigger in-game, commands or not
Isn’t that just worse and more limiting then?
@@bobertastic6541I think since the program knows it won't have to process anything bigger, it only has to go up to that size when doing calculations, or something like that, a lot of languages make you do this with arrays by default for the same reason.
It's the same logic of why youtuber merch is often limited time, manufacturers only want to make exactly the amount sold since it takes less resources than always making the maximum amount possible.
Imagine carrying 100 dolars in pocket and getting banned from reality
ikr
cheap price to just get banned ngl
Phoenix: "How to crash your game in 1.21"
Bugrock Players: "Yes"
Laughed way too hard at bugrock
ROCK OF BUG
Bugrock: Kills you
Java: Crashes you
i hope he keeps his typo its so funny
Bedrock has death glitches, Java has crashing
I’m really sad Mojang imposed a hard coded limit of 99. I know why they did it, because the numbers bleed over to ther slots, so I wish they changed it if you go over 3 characters the font just goes a bit smaller. After 1,000 it should just abbreviate to 1k, then 1.1k , etc and just hover over the item with your cursor to see the exact value.
3:17 - I'm pretty sure that you can hotkey items and they won't unstack, thus filling not only your hotbar but the entire inventory, later having more diamonds on your mouse cursor
you can put them in your offhand too!
@@funky555 With commands, in armour slots, too
I really want to know how this issue handles middle clicking items into your inventory in creative now-
Phoenix can't go 30 seconds without finding another game-breaking bug
Fr
1.16 is peak Minecraft
Bro is an expert bug searcher, should hire him to find the bugs in my house
not sure if it's so game-breaking. it can't occur without admin commands and when you have the OP access, there's mutltitude of other ways to crash a server
1.21 has 5 new dupe glitches
You could have get kicked out of a singleplayer world in an unique way, in earlier versions, but I don't know which version i did this, but it was definitely 1.14 or higher. So grab a world you don't mind if the entirity of it gets destroyed (or just simply make a new world, or make a backup if you love risky stuff), and just simply tp to ~ 6347643985332587436532984738598 ~. You need to set the Y coordinate to an absolute mess of a very high number, and teleport to that. And instead of falling from that height, no, you get teleported so high, that it rains there, and just doesn't give you enough time to think, the game kicks you out of your singleplayer world in a few seconds, and you can't react. You're stuck high up in the sky, and whenever you join the game again, you're still in the high rain, and a few seconds later get kicked. So yeah, if you're not quick enough to teleport back to a low place, your world is doomed.
tried it in 1.15, freezed and crashed the game, but trust me, i did this once, and that world was even worth something to me.
@@betticat82 just set tyour coordinates back to spawn with a external world editor
@@funky555 in a brief second? it doesn't matter anymore, i deleted the world
@@betticat82 no, not in a brief second. upload the world file to an external world editor, set your spawn commands to something else, save, then load that world.
@@hdbordercollie well thanks for your tip, but it's late now. i learned from my mistake, and ill never do this again. (in newer versions the game doesnt even let you teleport that high)
i love to watch Phoenix break the game with things that i honestly would never do in any moment of my gameplay, survival or not, and still think "lol, Mojang should fix that". And i say that in the most unironical way, i honestly love it.
I love playing multiplayer in my offline server, armor stands are such nice players to interact with
1.21 is same as always for every feature complete developments. Hope this update cycle wraps up and wait for a new one.
There is so much fun technical updates to play with.
0:03 SISYPHUS PRIME⁉️
A visitor?
@@superepicdudemccraft5076 hmm indeed, i have slept long enough
The kingdom of heaven has long since forgotten my name
And i am EAGER, to make the remember
@@EnderJack17However, the blood of Minos stains your hands,
Surprisingly, an almost complete rewrite of the system that handles inventories needs a LOT of testing time. Who could have known
Not Mojang apparently
3 hour work weeks for the employees at Mojang.
@@gordonfreeman7187smol indie dev pls forgiv
@@gordonfreeman7187They don’t even work in 2 of those 3 hours, they dick around all day
But also, you don't need to pay over 9000 random people at bug report site, that test things; very convenient!
To be fair, it’s easier to locate bugs if you just release it to the players and let them report it. Way more efficient and easy than to find individual bugs
This is a Disconnect, because internally, a single player world is just an integrated server instance (same as a LAN world) and a connection to the server via a packet pipe (that I believe just hands the packet object over accross the sides).
i dont understand anything you said but it sounds cool
@@DementiaPlayzzbasically when you join a singleplayer world minecraft internally thinks you actually joined a server
This is why Beta feels so smooth to play, highly reccommend trying out a version before they added snow and specifically biome-based grass colors and with the beautiful terrain generation before they changed it entirely (just don't use the normal launcher though since that apparently doesn't work well for older versions, but there's a popular mod for launching alpha and beta versions, it's 100% worth trying it out)
Knarfy: write that down, write that down!
Reminds me of an old 1.7 bug where you would "Save and quit to title" and you'd get back to the multiplayer tab lol.
"Its super easy to crash this version"
*proceeds to do the most needlessly complicated thing no one will do by accident*
But but but moyang lazy!!!11 developrs on holiday1!!11 lazy!!11! so buggy game!
Seriously why on eaerth is everyone crying so much about this tiny little thing lmao
I just got notified from this at 1 in the morning
Yeah it just got posted (its 1 in the morning for me too)
Same
0:10 🍷🗿🎶
Very good video
(I realy like the disc)
Me too my new fav
“Is this guy above 99? Mods, crash this guy”
Im going through something very difficult and seeing your video in my notifications brings me a little amount of joy but a little amount i feel like is enough
This whole video just told me I was broke in many ways possible, thanks Stevephix
Phoenix is an expert at finding bugs that I might tell him to come search for the bugs in my house 😂
He has 58 levels so he secretly played survival before this recording! Unbelievable!
"If you go above 99, the game just crashes"
Y2K but real.
this used to work with 127 items given by the armor stand but the game didnt crash, also it reminds me of a bug where u can keep the slot of the cursor with items even after closing the inventory essentially giving an extra slot
Being able to hold over 64 items in your cursor in base gameplay would actually just be a really cool feature. It would make sorting items so much easier
You truly are the leader of discovering how scuffed the newest update is in terms of glitches, Keep up with the good work Poopnix!
Mojang's software development process is definitely a crap. I mean, they _did_ apply a hard-coded stack amount check to players' and block entities' inventory, but totally forgot there is an entity (Armor Stand) whose inventory can implicitily interact with players, so I believe they had no test cases for this.
From this, I believe that any entity that has its own "invisible" inventory (that players can interact with through commands and drop the items in it) may have such inventory bug that crashes (internal) server. Piglin may meet the criteria, since it has invisible inventory and dropped gold ingots in inventory when admiring them.
I should have realized this earlier, considering there are already a bunch of vicious bugs in 1.21 now. (and Java Edition developers are just on their holiday now. cool.)
Maybe the devs aren't lazy, it's just that every time they add a new feature it causes hundreds of bugs.
Yknow I would normally suggest trying to just rewrite the game from the ground up and make it in a way additions are easy. But they already tried that with bedrock and well… look how that turned out.
@@beeftips1628 that edition were slightly more optimized than java back then but nowadays i cannot even play it on my phone at all while my old laptop still can play the latest Minecraft lmao
Oh it's definitely this. Minecraft is a huge game and rewriting something as big as NBT to components is... a task to say the least
damn it's taken y'all this long to figure this out?
@@sashakoshka 90% of people havent figured this out yet
Im so glad im not the only one who noticed the glow, i thought there was something wrong with my monitor or something
oh man this is nostalgic. You can do this on OLLLD versions
With a specific British accent: *What a lovely game totally balanced with no exploits or bugs.*
Yes Minecraft is a game with no bugs at all
Why does the game forbid any stack greater than 100? A hard limit at 127 or 255 or 32767 or 65535, etc. would make much more sense due to limitations in how the stacks are stored, but why 100? 100 sounds very arbitrary.
A hard limit at 127 implies that there can be negative amount of items in a stack.
@@tren1cs164knowing the spaghetti holding the game together, it’s possible everything is a signed int for some reason
My only guess is that someone chose 99 as their number limitation, maybe because it's the last double digit number you can make.
@@Secretman33And thats why a single mod can reduce memory usage by half.
@@Secretman33 It's made in java, all the primitive data types are signed
Lov the content man
phoenix is gonna be the 6th hunter in the boosfer videos
Ive also found a crash, opening your inventory with a resourcepack (containing an empty language file), will hard crash the game and output "inventory tab has no name"
Seems somewhat reasonable
Phoenixsc is single handedly finding out all the bugs in Minecraft
That glow in the error text is just to soften the fact that you f'd up your game
I watched this video with my head tilted to the side. Thanks penics
Survival players heads up: you now have one extra slot step by step guide
1. throw any amount of items on the floor (only if ur inventory is full)
2. pick an item in your inventory with you mouse
3. close your inventory
4. pick up the item
You can also use your crafting grid as inventory if you turn on tablet mode
You can move illegal stacks without unstacking them by simply not putting them under your cursor. Fill your hotbar, then hover the other rows and press 1 through 9. That way, you can fill all 36 slots with stacks of 99 diamonds and get a stack of 1324 diamonds under your cursor.
A well deserved vacation.
phoenix sc skins need a cinematic universe
They should handle large amounts of items by dropping a single item, with a value set above it.
So if you have 2496 torches, and drop all of them at once, the game should only drop 39 torches, each with the value of 64, just a stores number that will only be used when the amount stacked is changed. This could prevent lag and game crashing by having too many items.
You could even have 1,000,000 torches.
Because all it needs is the item name, item location, and how many there are.
Example of you had 1M torches in 1 slot:
_"Torch, hot bar slot 1, count: 1,000,000"_
Then when you place one down, it just decrease mes that value by 1.
_"Torch, hot bar slot 1, count: 999,999"_
See? I think that would be good.
Thank you for the video this was really neat
1.21 is so buggy. I literally just enchanted my pickaxe, and as soon as I opened my inventory, it crashed the game. 💀
I did some testing, and apparently the thing that was making it crash was when it had to render my pickaxe in the hand of my mini player model in the inventory screen
Optifine moment?
@@commander3494
I wasn’t even using optifine ‘, :/
It kinda fell off and it barely improved performance now
@@jackatk yeah and it causes a million issues, thats why i asked. Thats weird that it happened in just vanilla then
2:01 phoenixsc: the game hates anything above 99 also the mod "stackable": i don't think so
except max becomes 127
without commands
@yerik1 hell the back pack mod in java stacks far higher.
@@deezboyeed6764 ohh nice
@yerik1 im playing a small pack made for me and buddies, stacks in my backpack go upto 9x the limit, with storage drawer mod stacks go over 32x
@@deezboyeed6764 sophisticated backpacks and storage, aswell as functional storage drawers can all reach the integer limit
I noticed a while ago that you get some SCP fans. I wonder if they were typing "phoenix SCP", and got redirected to you, especially since there was one in 8-con.
now im really curious how devestating the other bugs are right now since Phoenix doesnt want to talk about them and i assume its because they can be pretty hard abused or just destroy your game or something but thats currently the main reason why im not updating my server, hope they fix these bugs fast so i can start playing the newest version with my friends on my server
Sometimes tools in my inventory share durability. I found this out when I started strip mining in single player and (no matter what I did) every single stone pickaxe in my inventory began to lose durability and broke at the same time.
I remember in early versions while younger (pre win 8) having 512 stacks and maybe even 1024 stacks.
dang 12:00 in the morning? thats crazy
RIP The Weekly Thing 😢
If you wonder why minecraft does not like counts above 99, since it's not an integer limit:
Mojang simply added a check to the decoding logic in the creative set slot packet. However there is no check on the client, so it lets you have >300 items under the cursor.
Since it's a packet error, I assume the actual limit is 127, so 7 bits. The video doesn't show that 99 is the actual limit
Edit: tested it myself, 116 also crashed, so I guess 99 really is the limit. Wtf?
@@commander3494 i thought that too at first, but when looking into the code, it actually writes a varint (variable length integer, same limits as a 32 bit integer) Also in the nbt encoding it is not written as byte, but as an integer as well. Maybe at some point it is saved as byte and therefore limited to -128..127, but at least not in that case here
Everyone talking about the content of the video. But no one is talking about the 1080p thumbnail, i've never seen a thumnail with such high quality :0
The armor stand is too powerful for humanity to handle
Player: "holds over 99 diamonds in a stack"
Minecraft: "Wait, that's illegal"
I hate youtube notifications BRO, I just got the notif about this video
2:43 Ah yes, "armor.feed" to feed your feet
what happens when you do it in multiplayer and what happens when you join back
it should just be a normal crash. nothing too unique about it.
It isn't minecraft when there is no occasional game breaking bug
Imagine if they would let us use a Stack limit of 2,147,483,647 lol 😂😂
I found that one out when I was playing with a stack increasing mod but instead when i did it the first time it kicked me from the game itself
The dog in the previous video is actually wearing a liver.
At this point, I'm starting to wonder if Phoenix even still has his regular skin
Thank you
Unless you’re searching for this, ur not gonna see it but I found that if you do some strange stuff to get a 1.20 components stack with the block entity items component (edit, with over 99 items) into 1.19 nbt and unload, it, it absolutely screws with 1.20/1.19 compatibility plugins and can crash people. It’s really funny to pull out a saved chest that can crash 1.20 players.
4:10 You can actually get that effect by creating a resourcepack and making the background panorama pictures 100% transparent.
Well this explains why i was having issues on a server hahahah
armor stand: seeing you trying to exploit game: "ZA WARUDO!!!!!"
'mouse cursor' sound like "meow 's cursor" u so cute LOL
I'm still interested on why was that text glowing.
I guess it makes sense that on old versions you had 99 stacks, but I don't know if this kick happened before this update, or if it was possible
Hi Pheonix! Been watching your content for a few yers now! Just wanted to pop into the comments and say hi!
Steve try to go beyond true threshold of carrying capacity of over 99 diamonds then Steve able be
Mojang: THATS ILLEGAL GET OUT OF THIS SERVER YOU BUGGY CREATURE
dude casually just found buffer overflow vulnerability
This is not a new thing, this has existed for a really long time, some CTMs like Ragecraft gave you stacked potions, which you could combine like this to get a huge stack number.
You can move the glitched stacks of 99 from your hotbar by using the number keys to directly move the stack instead of picking it up with the mouse.
How many skins does Phoenix have now?
PhoenixSC on his way to crash Minecraft in every way.
4:09 just get an astigmatism and youll see that effect EVERYWHERE
:)
On my server, (1.21) I made a custom shield and if you are in creative mode, not on 1.21 and you interact with it, it kicks you.
what is that thing in the background at 4:11?
its the last state of phoenixs creative mode inventory gui overlayed, i assume due to the nature of this being a weird bug related to the inventory. thats what i thought it was before, but i took a screenshot and upped the contrast to make sure and even the colors of the cyan wool, redstone, and his diamonds in his second slot came through when i did
How weird that its still rendering his inventory at least to an extent even though the world has been closed
me and my friends have a very strange bug in 1.21, the colors of the lighthouse do not match the color of the glass that is installed on them, check this
I had that in Hypixel Skyblock and it was so annoyed because old items on the server didn't interact with new items.
working as intended
Considering Bedrock just stopped having a rare chance of crashing for me whenever I closed an inventory menu which resulted in me losing Shulker Boxes containing valuable tools twice and a third Shulker Box containing fireworks, and was something I had to put up with for months, you scared me with that title. War flashbacks.
can't you move these items with number keys like you could with shadow items?
Developer of an '/invsee' bukkit plugin here: I knew about this hidden 'cursor' slot from the minecraft code, and when using the /invsee command it allows server admins to see what items are in that slot. Did not know it wasn't properly protected from the max stack size!
Also if you drop the stack of 99 and pick it back up it becomes a stack and 35 just thought you might want to know.
My guess is that it stores the number of diamonds as a string in the packet, then attempts to decode two characters at that position in the packet string. (01, 02, 03 etc. for one digit numbers.) If 3 digits are stored instead, it attempts to decode a non-number character, and kicks the player sending the packet. This is why the limit is specifically 99.
Does the glass bottles stacking bug from the brewing stand work? It could.... You know
He set it to upload at 1am instead of 1pm 😂
My mate found a Enchanted Bucket in a woodland mansion on the 1.21 update 😂
I pickblocked a minecart in my mc server and got a similar error code to 3:39
I can no longer join that minecraft server.
*I perm-banned myself in my own server that I host on my own PC*
You probably bookbanned yourself, lmao