SpeedFan is just doing what it is programmed to; showing a symbol when the temperature reaches a threshold. Why that threshold is 50C though, I don't know. Then again, that's an application I haven't heard of in ages. I didn't know it was used or around anymore.
And if it reaches 100C, it will throttle (this means reduce its clock speed, which loses you performance, to try and prevent from getting warmer rather than burning itself up). 50C is in no way too hot for that CPU though. It's really not even warm. If you're just using the default cooling for it, I'm honestly surprised that is all it gets pushed to.
Also, 18 GB is a very unusual amount, if you really have that much. That would be like 16 GB (either one 16 GB or two 8 GB) and a single 2 GB. Very unusual but possible I suppose.
My CPU is an Intel Core i3 8100 Quad Core and the Graphics Card a NVidia GeForce GT 710. I have 18 GB of RAM to work with as well. I panic as SpeedFan shows a Fire Symbol once it exceeds 50 Degrees Celcius, which implies it isn't good for the CPU.
Java Edition can push the Quad Cores upto 64 Degrees Celcius If I run it long enough for 1.18+. Bedrock Edition Seldomly exceeds 43 Degrees Celcius for 1.18+. Google said it's suggested limit is 72 Degrees Celcius, though it can go upto 100-110 Degrees Celcius.
Princess_Garnet is correct on this one, you should trust the manufacturer that made the CPU on the thermal limits of their product, not another source, in this case it would be Intel. Generally speaking their modern CPU's have no problems with temperatures exceeding 50C, as long as you don't reach the tjunction, at which point throttling will occur to prevent damage or accelerated wear and tear of the chip.
Throttling of course is still bad because it means you're not getting the most performance out of it as the clock speed is being reduced, but throttling doesn't normally happen on CPU's at around the 70 degrees Celsius mark, it's when you hit 95C/100C then you would normally get it.
What SpeedFan is probably telling you is simply your fan speed reaching its maximum as the temperature of your processor ramps up.
If you want a reliable hardware monitoring program that keeps track of temperatures, I'd recommend CPUID HWMonitor, as it gives detailed information on temperatures on hotspots as well as CPU core temperatures during minimum, average and maximum load.
I originally liked HWMonitor as it was a small, simple, clutter free presentation of all the important stuff, but over time it started accumulating more visual clutter with no way to customize it, and it doesn't even remember window size/position.
I then used Open Hardware Monitor since it was basically the same thing but fixed some of that. It then stopped being updated, and has since been replaced by Libre Hardware Monitor.
Random unrelated temperature fact; Rankine is zero-indexed Farenheit. In case somehow your computer measures temperature in kelvin and you want to convert to farenheit, it's easier to transform to rankine as an intermediary step than to celsius.
No, sorry! That wasn't in response to you. There was a bot post above mine (and after yours) but it got removed.
A positive me and a friend noticed with 1.20, Mojang just fixed an issue where texture packs would stop working properly after each game restart in bedrock edition, now we can set marketplace texture packs to load each time the game starts and only have to do the setting once, not every time we restart the game.