it's been a very long time since I played MC, so I'm sorry in advance if I mess up something obvious
I returned to the game recently, managed to get forge, optifine and a couple mods working (world edit and player commands)
But then I tried opening a chest in my game and it didn't work
And when I tried opening an ender chest it crashed
I tested my mods one by one, removing them all and using only one at a time
It seems to be coming from Optifine, it's the only one that crash when I open ender chests
With or without shaders on
Log here
[13:57:42] [main/INFO]: Setting user: Felina_Lain[13:57:42] [main/INFO]: Setting user: Felina_Lain[13:57:47] [main/WARN]: Skipping bad option: lastServer:[13:57:47] [main/INFO]: LWJGL Version: 2.9.4[13:57:49] [main/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:WorldEdit, FMLFileResourcePack:Inventory Tweaks, FMLFileResourcePack:LunatriusCore, FMLFileResourcePack:MoreCommands, FMLFileResourcePack:Schematica, ChromaHills-128x-1.12.zip[13:57:50] [Sound Library Loader/INFO]: Starting up SoundSystem...[13:57:50] [Thread-9/INFO]: Initializing LWJGL OpenAL[13:57:50] [Thread-9/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)[13:57:51] [Thread-9/INFO]: OpenAL initialized.[13:57:51] [Sound Library Loader/INFO]: Sound engine started[13:57:57] [main/INFO]: Created: 8192x8192 textures-atlas[13:57:59] [main/WARN]: Skipping bad option: lastServer:[13:57:59] [main/INFO]: Narrator library for x64 successfully loaded[13:58:07] [Server thread/INFO]: Starting integrated minecraft server version 1.12.2[13:58:07] [Server thread/INFO]: Generating keypair[13:58:07] [Server thread/INFO]: Loaded 488 advancements[13:58:08] [Server thread/INFO]: Preparing start region for level 0[13:58:09] [Server thread/INFO]: Preparing spawn area: 77%[13:58:09] [Server thread/INFO]: Changing view distance to 6, from 10[13:58:11] [Server thread/INFO]: Felina_Lain[local:E:8e877e74] logged in with entity id 233 at (-135.78672393518357, 64.0, -245.23750001192096)[13:58:11] [Server thread/INFO]: Felina_Lain joined the game[13:58:12] [Server thread/INFO]: Saving and pausing game...[13:58:12] [main/INFO]: [CHAT] [MASTER] Felina_Lain joined the game[13:58:12] [Server thread/INFO]: Saving chunks for level 'Custom 1'/overworld[13:58:12] [Server thread/INFO]: Saving chunks for level 'Custom 1'/the_nether[13:58:12] [Server thread/INFO]: Saving chunks for level 'Custom 1'/the_end[13:58:12] [main/INFO]: [CHAT] MoreCommands (v6.0) loaded - http://bit.ly/morecommands[13:58:12] [main/INFO]: Loaded 126 advancements[13:58:15] [Server thread/FATAL]: Error executing taskjava.util.concurrent.ExecutionException: java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_25] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_25] at net.minecraft.util.Util.func_181617_a(SourceFile:47) [h.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:721) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666) [MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:239) [chd.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_25]Caused by: java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at net.minecraft.block.BlockChest.func_176456_n(BlockChest.java:541) ~[api.class:?] at net.minecraft.block.BlockChest.func_176457_m(BlockChest.java:536) ~[api.class:?] at net.minecraft.block.BlockChest.func_189418_a(BlockChest.java:460) ~[api.class:?] at net.minecraft.block.BlockChest.func_180676_d(BlockChest.java:444) ~[api.class:?] at net.minecraft.block.BlockChest.func_180639_a(BlockChest.java:421) ~[api.class:?] at net.minecraft.server.management.PlayerInteractionManager.func_187251_a(PlayerInteractionManager.java:446) ~[or.class:?] at net.minecraft.network.NetHandlerPlayServer.func_184337_a(NetHandlerPlayServer.java:739) ~[pa.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(SourceFile:55) ~[ma.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(SourceFile:11) ~[ma.class:?] at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[hv$1.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_25] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_25] at net.minecraft.util.Util.func_181617_a(SourceFile:46) ~[h.class:?] ... 5 more[13:58:15] [Server thread/FATAL]: Error executing taskjava.util.concurrent.ExecutionException: java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_25] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_25] at net.minecraft.util.Util.func_181617_a(SourceFile:47) [h.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:721) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666) [MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:239) [chd.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_25]Caused by: java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at net.minecraft.block.BlockChest.func_176456_n(BlockChest.java:541) ~[api.class:?] at net.minecraft.block.BlockChest.func_176457_m(BlockChest.java:536) ~[api.class:?] at net.minecraft.block.BlockChest.func_189418_a(BlockChest.java:460) ~[api.class:?] at net.minecraft.block.BlockChest.func_180676_d(BlockChest.java:444) ~[api.class:?] at net.minecraft.block.BlockChest.func_180639_a(BlockChest.java:421) ~[api.class:?] at net.minecraft.server.management.PlayerInteractionManager.func_187251_a(PlayerInteractionManager.java:446) ~[or.class:?] at net.minecraft.network.NetHandlerPlayServer.func_184337_a(NetHandlerPlayServer.java:739) ~[pa.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(SourceFile:55) ~[ma.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(SourceFile:11) ~[ma.class:?] at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[hv$1.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_25] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_25] at net.minecraft.util.Util.func_181617_a(SourceFile:46) ~[h.class:?] ... 5 more[13:58:16] [Server thread/INFO]: Stopping server[13:58:16] [Server thread/INFO]: Saving players[13:58:16] [Server thread/INFO]: Saving worlds[13:58:16] [Server thread/INFO]: Saving chunks for level 'Custom 1'/overworld[13:58:16] [Server thread/INFO]: Saving chunks for level 'Custom 1'/the_nether[13:58:16] [Server thread/INFO]: Saving chunks for level 'Custom 1'/the_end[13:58:18] [main/FATAL]: Unreported exception thrown!java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at net.minecraft.block.BlockEnderChest.func_180639_a(BlockEnderChest.java:103) ~[aqk.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.func_187099_a(PlayerControllerMP.java:423) ~[bsa.class:?] at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1577) ~[bib.class:?] at net.minecraft.client.Minecraft.func_184117_aA(Minecraft.java:2252) ~[bib.class:?] at net.minecraft.client.Minecraft.func_184118_az(Minecraft.java:2018) ~[bib.class:?] at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1806) ~[bib.class:?] at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1096) ~[bib.class:?] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397) [bib.class:?] at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25] at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Minecraft version: 1.12.2
Forge: 1.12.2-14.23.1.2581
OptiFine_1.12.2_HD_U_C6
I think I have the latests but I might be wrong...
Have you tried other versions of OptiFine for 1.12.2?
I usually am, but I tried without as well and it still crash the same. It only stop crashing when I remove optifine :c
I tried every version of Optifine I could find, for 1.12.2 (even 1.12 and 12.12.1 in despair but those won't even load, which is normal)
They all have the same bug
EDIT: I just found, I hadn't tried the preview version for 1.12, it does seem to have repaired the bug!
O' that's nice! Yea was just a bug and the preview for 1.12 fixed it!
I love making my own mod packs for minecraft. I actually went back and made a 1.7.10 mod mix because it has the most variety of mods. I've added over 60 mods together and it's an amazing combination!
Have you ever tried the MultiMC launcher? It allows you to easily create icons for any version of Minecraft and have various mod mixes under an icon. It's very easy to use too.
Hello
it's been a very long time since I played MC, so I'm sorry in advance if I mess up something obvious
I returned to the game recently, managed to get forge, optifine and a couple mods working (world edit and player commands)
But then I tried opening a chest in my game and it didn't work
And when I tried opening an ender chest it crashed
I tested my mods one by one, removing them all and using only one at a time
It seems to be coming from Optifine, it's the only one that crash when I open ender chests
With or without shaders on
Log here
[13:57:42] [main/INFO]: Setting user: Felina_Lain[13:57:42] [main/INFO]: Setting user: Felina_Lain[13:57:47] [main/WARN]: Skipping bad option: lastServer:[13:57:47] [main/INFO]: LWJGL Version: 2.9.4[13:57:49] [main/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:WorldEdit, FMLFileResourcePack:Inventory Tweaks, FMLFileResourcePack:LunatriusCore, FMLFileResourcePack:MoreCommands, FMLFileResourcePack:Schematica, ChromaHills-128x-1.12.zip[13:57:50] [Sound Library Loader/INFO]: Starting up SoundSystem...[13:57:50] [Thread-9/INFO]: Initializing LWJGL OpenAL[13:57:50] [Thread-9/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)[13:57:51] [Thread-9/INFO]: OpenAL initialized.[13:57:51] [Sound Library Loader/INFO]: Sound engine started[13:57:57] [main/INFO]: Created: 8192x8192 textures-atlas[13:57:59] [main/WARN]: Skipping bad option: lastServer:[13:57:59] [main/INFO]: Narrator library for x64 successfully loaded[13:58:07] [Server thread/INFO]: Starting integrated minecraft server version 1.12.2[13:58:07] [Server thread/INFO]: Generating keypair[13:58:07] [Server thread/INFO]: Loaded 488 advancements[13:58:08] [Server thread/INFO]: Preparing start region for level 0[13:58:09] [Server thread/INFO]: Preparing spawn area: 77%[13:58:09] [Server thread/INFO]: Changing view distance to 6, from 10[13:58:11] [Server thread/INFO]: Felina_Lain[local:E:8e877e74] logged in with entity id 233 at (-135.78672393518357, 64.0, -245.23750001192096)[13:58:11] [Server thread/INFO]: Felina_Lain joined the game[13:58:12] [Server thread/INFO]: Saving and pausing game...[13:58:12] [main/INFO]: [CHAT] [MASTER] Felina_Lain joined the game[13:58:12] [Server thread/INFO]: Saving chunks for level 'Custom 1'/overworld[13:58:12] [Server thread/INFO]: Saving chunks for level 'Custom 1'/the_nether[13:58:12] [Server thread/INFO]: Saving chunks for level 'Custom 1'/the_end[13:58:12] [main/INFO]: [CHAT] MoreCommands (v6.0) loaded - http://bit.ly/morecommands[13:58:12] [main/INFO]: Loaded 126 advancements[13:58:15] [Server thread/FATAL]: Error executing taskjava.util.concurrent.ExecutionException: java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_25] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_25] at net.minecraft.util.Util.func_181617_a(SourceFile:47) [h.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:721) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666) [MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:239) [chd.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_25]Caused by: java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at net.minecraft.block.BlockChest.func_176456_n(BlockChest.java:541) ~[api.class:?] at net.minecraft.block.BlockChest.func_176457_m(BlockChest.java:536) ~[api.class:?] at net.minecraft.block.BlockChest.func_189418_a(BlockChest.java:460) ~[api.class:?] at net.minecraft.block.BlockChest.func_180676_d(BlockChest.java:444) ~[api.class:?] at net.minecraft.block.BlockChest.func_180639_a(BlockChest.java:421) ~[api.class:?] at net.minecraft.server.management.PlayerInteractionManager.func_187251_a(PlayerInteractionManager.java:446) ~[or.class:?] at net.minecraft.network.NetHandlerPlayServer.func_184337_a(NetHandlerPlayServer.java:739) ~[pa.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(SourceFile:55) ~[ma.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(SourceFile:11) ~[ma.class:?] at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[hv$1.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_25] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_25] at net.minecraft.util.Util.func_181617_a(SourceFile:46) ~[h.class:?] ... 5 more[13:58:15] [Server thread/FATAL]: Error executing taskjava.util.concurrent.ExecutionException: java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_25] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_25] at net.minecraft.util.Util.func_181617_a(SourceFile:47) [h.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:721) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666) [MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:239) [chd.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_25]Caused by: java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at net.minecraft.block.BlockChest.func_176456_n(BlockChest.java:541) ~[api.class:?] at net.minecraft.block.BlockChest.func_176457_m(BlockChest.java:536) ~[api.class:?] at net.minecraft.block.BlockChest.func_189418_a(BlockChest.java:460) ~[api.class:?] at net.minecraft.block.BlockChest.func_180676_d(BlockChest.java:444) ~[api.class:?] at net.minecraft.block.BlockChest.func_180639_a(BlockChest.java:421) ~[api.class:?] at net.minecraft.server.management.PlayerInteractionManager.func_187251_a(PlayerInteractionManager.java:446) ~[or.class:?] at net.minecraft.network.NetHandlerPlayServer.func_184337_a(NetHandlerPlayServer.java:739) ~[pa.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(SourceFile:55) ~[ma.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(SourceFile:11) ~[ma.class:?] at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[hv$1.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_25] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_25] at net.minecraft.util.Util.func_181617_a(SourceFile:46) ~[h.class:?] ... 5 more[13:58:16] [Server thread/INFO]: Stopping server[13:58:16] [Server thread/INFO]: Saving players[13:58:16] [Server thread/INFO]: Saving worlds[13:58:16] [Server thread/INFO]: Saving chunks for level 'Custom 1'/overworld[13:58:16] [Server thread/INFO]: Saving chunks for level 'Custom 1'/the_nether[13:58:16] [Server thread/INFO]: Saving chunks for level 'Custom 1'/the_end[13:58:18] [main/FATAL]: Unreported exception thrown!java.lang.AbstractMethodError: net.minecraft.block.state.BlockStateContainer$StateImplementation.doesSideBlockChestOpening(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z at net.minecraft.block.BlockEnderChest.func_180639_a(BlockEnderChest.java:103) ~[aqk.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.func_187099_a(PlayerControllerMP.java:423) ~[bsa.class:?] at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1577) ~[bib.class:?] at net.minecraft.client.Minecraft.func_184117_aA(Minecraft.java:2252) ~[bib.class:?] at net.minecraft.client.Minecraft.func_184118_az(Minecraft.java:2018) ~[bib.class:?] at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1806) ~[bib.class:?] at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1096) ~[bib.class:?] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397) [bib.class:?] at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25] at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Minecraft version: 1.12.2
Forge: 1.12.2-14.23.1.2581
OptiFine_1.12.2_HD_U_C6
I think I have the latests but I might be wrong...
thanks in advance for any help
Perhaps it's related to a custom texture pack. Are you playing with a custom texture pack?
See this:
https://github.com/sp614x/optifine/issues/1079
Have you tried other versions of OptiFine for 1.12.2?
I usually am, but I tried without as well and it still crash the same. It only stop crashing when I remove optifine :c
I tried every version of Optifine I could find, for 1.12.2 (even 1.12 and 12.12.1 in despair but those won't even load, which is normal)
They all have the same bug
EDIT: I just found, I hadn't tried the preview version for 1.12, it does seem to have repaired the bug!
O' that's nice! Yea was just a bug and the preview for 1.12 fixed it!
I love making my own mod packs for minecraft. I actually went back and made a 1.7.10 mod mix because it has the most variety of mods. I've added over 60 mods together and it's an amazing combination!
Have you ever tried the MultiMC launcher? It allows you to easily create icons for any version of Minecraft and have various mod mixes under an icon. It's very easy to use too.
My family and I have used it for 3+ years.
See:
https://multimc.org/
and
http://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/1262993-multimc-5-windows-linux-mac