I have about 80 mods installed and I am experiencing a lot of lag, this usually doesn't happen considering I have sort of a high end computer.
I am open to the fact that it might be simply because I have too many mods installed, but I would be happy if that wasn't the case lol, I've been trying to figure out which mods it was for a while, trying to start the game without certain mods etc but I just can't seem to figure it out.
Lag usually doesn't come from mods. MC runs on Java, a programming language. Hardware is the Number 1 factor, followed by PC software.
Not true; many mods aren't very well written, for example, many world generation mods cause lag because the modder didn't follow the "rules" set by vanilla Minecraft when placing features, causing cascading world generation (worst case the game crashes due to stack overflow or out of memory due to too much recursion or too many chunks loaded. One way to check for this is to generate a new world, then use a mapping utility like Minutor to view the world, which should ideally be a perfect square around spawn):
By contrast, my own mod's world generation is 50% faster than vanilla (1.6.4, which is much faster than newer versions) despite being far more complex, and similar improvements, some by dozens of times, have been made by optimizing vanilla code to offset the impact of features I've added; in fact, you only need to allocate 512 MB of memory, even on higher render distance, e.g. 20 chunks (many mods, especially for newer versions, are exceedingly memory hungry; I've heard that 4 GB is a minimum for any decent sized modpack - this is again due to poor programming practices, both on Mojang's part and modders, as well as Forge itself; "vanilla by itself is more efficient than even Forge+FoamFix").
A lot of modders also make excessive use of things like tile entities when a normal block could have been used and/or rendering them like a normal block instead of using a "tile entity special renderer" (rendering entities in general is so laggy because the game has to redraw them every frame, not just when a chunk is redrawn, and issuing OpenGL commands to the GPU is expensive; at the very least you should minimize the number calls to OpenGL; for example, I made text render nearly 10 times faster (based on average string lengths in a typical situation) by batching all the calls for each string into a single draw call).
Also, it is not true that Minecraft doesn't have a game or graphics engine - all games do, just that Minecraft uses its own (based on LWJGL, "Lightweight Java Game Library").
(as for the OP's issue, I don't know what mods could be the culprit, nor have you specified what sort of "lag" you are getting - server (e.g. blocks reappear after being broken and break after a delay and mobs move around in a jerky fashion) or client (low framerate or lag spikes/stuttering/freezes). The latter can improved with Optifine, to an extent, depending on what is exactly causing the lag)
I have about 80 mods installed and I am experiencing a lot of lag, this usually doesn't happen considering I have sort of a high end computer.
I am open to the fact that it might be simply because I have too many mods installed, but I would be happy if that wasn't the case lol, I've been trying to figure out which mods it was for a while, trying to start the game without certain mods etc but I just can't seem to figure it out.
Anyways, here's a list of all my mods installed
Lag usually doesn't come from mods. MC runs on Java, a programming language. Hardware is the Number 1 factor, followed by PC software.
For Example:
1. Do you have the latest Java installed?
2. Do you have 64 bit Java installed?
3. Are your graphics drivers updated?
4. How much memory did you allocate to MC?
5. Are you using the latest version of Forge?
MC doesn't run on a game or graphics engine, so it doesn't perform like other video games.
"We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far."
Not true; many mods aren't very well written, for example, many world generation mods cause lag because the modder didn't follow the "rules" set by vanilla Minecraft when placing features, causing cascading world generation (worst case the game crashes due to stack overflow or out of memory due to too much recursion or too many chunks loaded. One way to check for this is to generate a new world, then use a mapping utility like Minutor to view the world, which should ideally be a perfect square around spawn):
https://www.reddit.com/r/feedthebeast/comments/5x0twz/investigating_extreme_worldgen_lag/
By contrast, my own mod's world generation is 50% faster than vanilla (1.6.4, which is much faster than newer versions) despite being far more complex, and similar improvements, some by dozens of times, have been made by optimizing vanilla code to offset the impact of features I've added; in fact, you only need to allocate 512 MB of memory, even on higher render distance, e.g. 20 chunks (many mods, especially for newer versions, are exceedingly memory hungry; I've heard that 4 GB is a minimum for any decent sized modpack - this is again due to poor programming practices, both on Mojang's part and modders, as well as Forge itself; "vanilla by itself is more efficient than even Forge+FoamFix").
A lot of modders also make excessive use of things like tile entities when a normal block could have been used and/or rendering them like a normal block instead of using a "tile entity special renderer" (rendering entities in general is so laggy because the game has to redraw them every frame, not just when a chunk is redrawn, and issuing OpenGL commands to the GPU is expensive; at the very least you should minimize the number calls to OpenGL; for example, I made text render nearly 10 times faster (based on average string lengths in a typical situation) by batching all the calls for each string into a single draw call).
Also, it is not true that Minecraft doesn't have a game or graphics engine - all games do, just that Minecraft uses its own (based on LWJGL, "Lightweight Java Game Library").
(as for the OP's issue, I don't know what mods could be the culprit, nor have you specified what sort of "lag" you are getting - server (e.g. blocks reappear after being broken and break after a delay and mobs move around in a jerky fashion) or client (low framerate or lag spikes/stuttering/freezes). The latter can improved with Optifine, to an extent, depending on what is exactly causing the lag)
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?