ImpactDevelopment / ImpactIssues

Please use this repo to report bugs and request features
https://impactclient.net/
220 stars 36 forks source link

NoRender: Particles #826

Open SeasonalFerret opened 5 years ago

SeasonalFerret commented 5 years ago

Block particles from rendering.

Trust me, fireworks are extremely laggy, especially how some servers seem to sprinkle it everywhere whenever you win a game as if they're trying to poison ants.

Also, Items because sometimes, albeit rarely, you'll get in a situation where some jerk died and now there's a bunch of items everywhere. Team aVo's old method of lagging users was with a few chests full of sticks.

MightyKnight commented 5 years ago

Items are already in the NoRender module.

This could possibly be Won't Add. Minecraft already provides a setting Particles (All, Decreased, Minimal) and with Optifine you have even finer control over what particles shouldn't be shown.

SeasonalFerret commented 5 years ago

Optifine doesn't block all particles, i.e. breaking blocks, enchantment effects, etc.

Join Hypixel with Optifine, setting all animation/particles to Off, and you can still see a bunch. Although it may have changed recently with performance optimizations, back when I had my old laptop not even Optifine could stop the lag from particles it missed.

And, my apologize for the Items portion. It appears that I did somehow look over that.

0-x-2-2 commented 5 years ago

Removing a few particles wont make your fps magically go to a million.

SeasonalFerret commented 5 years ago

Removing a few particles wont make your fps magically go to a million.

You'd be surprised.

Regardless, NoRender isn't supposed to help with your FPS, I'd imagine that it's supposed to help remove clutter across your screen. Even with Optifine, certain particles can get through that the server could decide to spam everywhere, such as creating fake smokescreens or plugin-based user capes.

Having this clutter in your field of view is just a distraction and may even get in the way during PVP. That's why I suggest having a sub-option for NoRender to remove all particles.