You have clearly never exploded a bunch of TNT at once.
(recommended to watch the whole vid and lower your volume a bit)
It really doesn’t matter what kind of particle it is. Too much of either one can lag your game.
Correct.
Also, particles do not come from texture packs or the game.
They do come from the game.
They come from the game, always, then load the texture on top of it, meaning it always needs to go through both processes.
Yes, just load the textures.
3D models are much more complicated, and that’s coming from a texture artist who also uses Blockbench to create voxel art for Minecraft.
The code for creating particle effects just like the Christmas win effect is even more time consuming.
Since as the developer, we have to manually code the particles on where it should be spawned one by one.
Or either be a math addict (breaking bad reference) and calculate where to put the particles such as in a circle from the win effect I showed.
Java is a fairly hard programming language (in my experience with it) and it is mainly used by Cubecraft to make their games and effects, which adds even more complexity to it.
Whereas for 2D sprites it only has to load one or two sides and the texture associated with it (which can be an animated texture but most often isn’t), 3D models require loading more surface area, meaning more texture UV boxes, as well as animating the model. 2D particles are just that, they work the same as in Minecraft. In fact, in a bunch of these cosmetics, including the one you showed, it uses these Minecraft particles, not even custom ones.
Here is an example of an complex 3D Model effect (Cityscape) in Cubecraft that uses animations and textures. I'm still getting solid 300 FPS before and after I win. While in the Christmas cosmetic that uses loads of particles, it decreased my FPS to 100.
Minecraft particles has simple linear animation and fades away by opacity. But in the Christmas win effect, it uses tons of particles to animate each of it that causes an performance overhead. While in the Cityscape effect, it uses a few of it.
It doesn’t matter whether you eat and leave particles or the server spawns a win effect on you, both need to be processed by the server and both show up on the player’s screen.
Yes, but it depends on the use case of how it should show the effect. It does not mean eating particles should be replaced by 3D Models.
----------------------------------
In all seriousness, this suggestion is absolutely going no where.
While it can be a good idea for me, the rest of people thinks its kinda stupid. It's fine for me if it won't be happening, since Cubecraft wanted to focus more on the money than the experience. I just need to work on editing videos, I am absolutely wasting my time making this suggestion.