Skip to content

Instantly share code, notes, and snippets.

@makamys
Last active April 13, 2024 10:51
Show Gist options
  • Star 91 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save makamys/7cb74cd71d93a4332d2891db2624e17c to your computer and use it in GitHub Desktop.
Save makamys/7cb74cd71d93a4332d2891db2624e17c to your computer and use it in GitHub Desktop.
List of "Essential" 1.7.10 Mods

List of "Essential" 1.7.10 Mods

This is a list of Minecraft 1.7.10 mods that are not focused on adding new original content. Instead, they make the base game run better, or port over features from other versions of vanilla.

These lists try to comprehensively list all the available options. You will not want to use all of the listed mods at once.

Some of the listed mods require a Mixin bootstrap mod in order to work. See the Mixin mods section near the end of the document for information about that.

Table of Contents

 ^ Optimization/Fix mods

Shown in one table since there is a large overlap between these two categories.

  • 🚀 Optimization: Improves performance
  • 🔧 Fix: Fixes bugs or crashes
  • 🛡️ Security fix: Fixes security vulnerability. More details are available in this list.
  • 🔍 Debug: Provides tools to diagnose technical problems
Name 🚀 🔧 🛡️ 🔍 Notes
AI Improvements 🚀
AnimFix 🚀 Deprecated by FalseTweaks
ArchaicFix 🚀 🔧 🔍 Used to contain major rendering optimizations before 0.7.0. The official replacements are FalseTweaks (which continues to develop the tweaks further) and Angelica.
Angelica 🚀 ⚠️ Early alpha, mod incompatibilities are common.
Ascribe 🔧 Deprecated by Et Futurum Requiem. /doDownfall is broken (it doesn't persist).
ASM Fixes 🔧
backport5160 🔧 Deprecated by CoreTweaks
Better Boat 🔧
BetterCrashes 🔧
BetterFps 🚀 ⚠️ Not recommended. Known to cause issues in many mods, e.g. Et Futurum Requiem.
Biome Decoration Fix 🔧
Born in a Barn 🚀
BugTorch 🚀 🔧
Careful Cast Corrector 🔧
ChunkPurge 🚀
CoFHTweaks 🚀 Partially deprecated by ArchaicFix
CoreTweaks 🚀 🔧
CrashGuard 🔧
Damage Tilt 🔧 Deprecated by Et Futurum Requiem
Entity Culling 🚀
Entity Culling Unofficial 🚀 Port created before the mod was officially backported to 1.7.10.
FalseTweaks 🚀 🔧 Formerly known as Triangulator. Absorbed ArchaicFix's rendering tweaks.
⚠️ Edits fastcraft.ini to permanently disable incompatible features.
⚠️ Crashes with many mods, but the mod is fully modular so incompatible tweaks can be disabled in the config.
FastCraft IC2 🚀 [1]
Flying Cullers 🚀 Requires a Mixin bootstrap mod
FoamFix 🚀 🔧 🛡
FPS Reducer 🚀
Healer 🛡 Alternative to FoamFix's log4j vulnerability fix that may be less verbose.
HelpFixer 🔧
Hodgepodge 🚀 🔧 ⚠️ Default config is tailored for GTNH
LeafCulling 🚀 Requires a Mixin bootstrap mod
LegacyFixes 🔧 Comes with some QoL tweaks enabled by default
LoadingProgressBar 🔧 Incompatible with some mods that alter the main menu (BugTorch with skipInitialWorldChunkLoad, or Aether II)
Mobs no render 🚀 Reduces render distance of entities.
Neodymium 🚀
Netty-Patcher 🔧 Fixes MC-108343
No Leaf Decay 🚀 Affects gameplay
NotFine 🚀
OptiFine 🏠 🚀 [1]
OptimizationsAndTweaks 🚀 🔧 🤔 The AI tweaks have been reported to make mob movement more choppy.
Reported to be incompatible with ArchaicFix, use the author's fork of ArchaicFix instead which is compatible.
PathfinderTweaks JAR ℹ️ 🔧 🤔 Has been reported to make mob movement more choppy.
Redirectionor 🚀
SerializationIsBad 🛡
SmoothFont 🚀
Squidless 🚀
TcpNoDelayMod 🚀 Deprecated by CoreTweaks or Hodgepodge
TileEntity Reset Fix 🔧
VillagerMetaFix 🔧

[1] FastCraft and OptiFine peculiarities

  • Being closed source mods that patch the game invasively, FastCraft and OptiFine are known to cause issues with many mods.

  • OptiFine D7 introduced shader support, which causes incompatibilities with some mods, notably FastCraft 1.23. To fix this, FastCraft 1.25 had some of its optimizations disabled in order to regain compatibility. Therefore, if using FastCraft and OptiFine at the same time, the recommended configurations are:

Rendering overhaul mod interactions

Unlike other types of optimization mods, rendering overhaul mods are generally not able to co-exist because they each hijack the renderer in a different way. Here is a graph showing the incompatibilities between the major rendering overhaul mods.

Rendering overhaul recommendations

I want maximum stability

  • FastCraft + OptiFine + Neodymium

While OptiFine and FastCraft are highly invasive in their modifications, they have been around the longest and were already present during 1.7.10's heyday, so most incompatibilities have been ironed out by now. Neodymium can be safely added on top since its tweaks are fairly lightweight.

I want more performance

  • OptiFine + Neodymium + FalseTweaks

FalseTweaks contains an implementation of chunk occlusion culling and multithreaded chunk rendering which actually works with other mods, unlike the ones in OptiFine and FastCraft. These tweaks allow greatly increased performance, but have not had a chance to go through as much testing.

Note: FalseTweaks is supposedly compatible with FastCraft but I have found this to not be the case, so I excluded it from the recommendation.

  • ArchaicFix 0.6.0 + Neodymium

Alternatively, if FalseTweaks+FalsePatternLib isn't compatible with your setup for whatever reason, an older version of the occlusion tweak can be found in ArchaicFix (which is where it originally came from), but this version is not compatible with FastCraft or OptiFine.

I want the bleeding edge

  • Angelica

Angelica is set to be an all-in-one open source OptiFine replacement, but it's not yet stable enough for general use. Try it if you want a glimpse of what's to come and potentially help out with development.

 ^ Optimization/Fix mods - Situational

Less commonly needed optimization/fix mods. (Split off from the main list to keep it from getting too large.)

Name 🚀 🔧 🔍 Notes
Chunk Pregenerator 🚀 🔍
CocoaInput 🔧
IntelliInput 🏠 🔧
LWJGL3ify 🔧 Allows running the game with LWJGL3 (fixes some issues) and Java 9+ (may improve performance)
NonUpdate 🚀 ⚠️ Breaks mods that need to connect to the internet to download files (e.g. Et Futurum Requiem, FalsePatternLib.)
It's recommended to disable it for the first launch.
TickDynamic 🚀 🤔 Has been reported to break contraptions.
WhitelistFixer 🔧 Not needed currently since the issue was fixed on Mojang's end.

 ^ Limit enhancement mods

Name Deprecated by
Bigger Packets Please
Biome ID Extender EndlessIDs
Enchantment ID Extender
EndlessIDs
NotEnoughIDs
(GTNH: )
PotionExtension
Entity Render Distance Extender

 ^ Debug mods

Name Note
Audino
Anti Id Conflict
BDLib Adds commands for analyzing ore distribution and dumping registries.
CraftTweaker Can be used to dump registries.
DTools Formerly part of CoreTweaks
TextureDump
EnderCore Shows OreDict info in item tooltips, improves config menu GUI
ID Conflicts Viewer
LagGoggles Legacy
NotEnoughItems
(GTNH: )
Can be used to dump registries. GTNH fork has many improvements (not to dumping in particular).
Sampler
spark
TellMe

 ^ Data tweak mods

Mods that let you tweak hardcoded values such as recipes and block hardness.

Name Note
Block Properties
CraftTweaker Don't use the GTNH fork, it doesn't work properly outside of their pack.
Docs archive: [archive.org | mcdrama]
Mob Properties
ModTweaker Docs archive: [archive.org | mcdrama]
WorldTweaks

 ^ Backport mods

  • Optional Extra Content: adds extra original content which can be disabled
  • ✴️ Mandatory Extra Content: adds extra original content which cannot be disabled
Name Notes
ASMC Deprecated by Et Futurum Requiem
Backhand
Backlytra ✴️ Deprecated by Et Futurum Requiem
Back in Slime Deprecated by Et Futurum Requiem
Campfire Backport
DepthStrider
D-Mod
Ears ✴️
Et Futurum Requiem
FloatingItems
Future Commands 🏠
GregGen Me
(De-Gregged: )
✴️ De-Gregged fork removes the unnecessary GT6 dependency.
Lumy Skin Patch Adds partial support for new skin format.
Modern KeyBinding
Modern Splash
Netherlicious ✴️
Not Enough Pets ✴️
NovaCraft ✴️
Skinport
TabFaces
UpToDateMod 🇯🇵 Deprecated by Et Futurum Requiem
Village Names ✴️

 ^ Mixin mods

Most newer coremods require Mixin to work. Some embed Mixin inside the mod jar, allowing the mod to work standalone. But most of them require a separate mod to provide Mixin, as this method tends to cause less problems.

Mixin bootstrap mods

Today, UniMixins should work for everything but the most obscure of use cases.

Historical information
Mixin loaders on 1.7.10 were once an example of dependency hell. The old list of Mixin mods is preserved here for posterity's sake.

Mixin versions

Until recently, most mods were built against Mixin 0.7.11, but mods requiring 0.8 are becoming more common. However, upgrading from Mixin 0.7.11 can sometimes cause issues, as Mixin 0.7.12+ introduced some non-backwards compatible changes. The mixin forks used by GasStation and UniMixins avoid this problem thanks to their backwards compatibility patches.

General recommendation: Use UniMixins, unless a mod requires Grimoire, in which case UniMixins modules can be used to add the missing features on top.

Mixin bootstrap mods

Overview

SpongeMixins Grimoire MBL GasStation GTNHMixins UniMixins
Mixin 0.7 ✅ (0.7.11/0.7.12) ✅ (0.7.11) ✴️ (Partial compat) ✴️ (Partial compat)
Mixin 0.8 ✅ (0.8.2) ✅ (0.8.5-GasMix) ✅ (0.8.5-GTNH) ✅ (0.8.5-UniMix)
ASM (legacy package) ✅ (5.2) ✅ (5.2) ✅ (5.2) ✅ (9.4)
ASM (relocated) ✅ (5.2) ✅ (9.4) ✴️ (Emulated)
SpongeMixins extras
Grimoire extras
MixinBooterLegacy extras
GasStation extras
MixinExtras (upstream package)
MixinExtras (MixinBooterLegacy package)
MixinExtras (GTNH package)
GTNHMixins extras
Mixingasm
  • A more detailed version of this table is available here.

Details

Name Mixin version Notes
SpongeMixins
(~1.2.0: )
(GTNH's 1.3.0+: GTNH)
0.7.11/0.7.12 The first widespread Mixin bootstrap mod.
1.3.0+ contains extras required by some mods.
1.5.0+ provides Mixin 0.7.12, earlier versions provide Mixin 0.7.11.
1.3.0~1.4.0 were never released outside GTNH.
Grimoire 0.7.11 Contains extras required by some mods.
MixinBooterLegacy 0.8.2 Contains:
  • MixinBooterLegacy extras
  • MixinExtras (shaded)
⚠️ Using releases from GitHub can cause issues due to the way the jars are named. Downloading the mod from CurseForge is recommended.
GasStation 0.8.5 Intended to replace SpongeMixins and MixinBooterLegacy while avoiding the shortcomings of the latter. It has backwards compatibility patches for Mixin 0.7. Contains:
  • GasStation extras
  • SpongeMixins extras
  • MixinBooterLegacy extras
  • MixinExtras
  • Mixingasm
GTNHMixins 0.8.5 GTNH's SpongeMixins successor. Contains:
  • GTNHMixins extras
  • SpongeMixins extras
  • MixinExtras (shaded)
⚠️ Has compatibility issues with mods that embed Mixin. Rename the jar to come first alphabetically (e.g. by adding a 0 character to the beginning) as a workaround.
UniMixins 0.8.5 A Mixin loader designed for maxmimum compatibility.
Contains:
  • All of the above, with the exception of Grimoire extras.

Other Mixin-related mods

Name Notes
Mixingasm Fixes incompatibilities between mixin mods and ASM mods. Not needed if you have GasStation.

 ^ Dependency mods

Mods needed to make other mods work correctly (or at all). To keep this list short, only mods that are required by many mods by different authors are listed here.

Name Notes
CodeChickenCore
(GTNH: )
Needed by various mods. Some mods need the GTNH fork.
⚠️ The GTNH fork depends on GTNH's fork of NotEnoughItems.

 ^ See also


Creative Commons Zero

@quentin452
Copy link

can you add the modrinth page for Mobs no render?
https://modrinth.com/mod/mobs-no-render

@mcmso
Copy link

mcmso commented May 31, 2023

@Radk6
Copy link

Radk6 commented Jun 26, 2023

You can remove the link to ActuallyUsefulMods, I've archived it + UsefulMods is already on par in terms of mods.

@Richard-Rogalski
Copy link

possibility of a column denoting security fixes?

@quentin452
Copy link

@Roadhog360
Copy link

https://www.curseforge.com/minecraft/mc-mods/redirectionor-retro
Babe wake up, new minor optimization mod dropped.

@Hyperatox
Copy link

Hyperatox commented Nov 15, 2023

Back in Slime is Deprecated by Et Futurum Requiem it also adds slime blocks
also here is another optimization tweak: https://modrinth.com/mod/optimizationsandtweaks/versions

@Richard-Rogalski
Copy link

note on pathfinder tweaks and the AI optimizations in imacat's optimizationsandtweaks: don't use em. even if they reduce cpu useage, all the mobs AIs are a lot more choppy and laggy, resulting in a much laggier experience for the player. also, it breaks AI. try riding a horse using these, you basically can't. if mods get hit by a non player entity there's like a 50% chance they will freeze for perpetuity.

@makamys
Copy link
Author

makamys commented Jan 5, 2024

@Richard-Rogalski Do you know if this applies to AI Improvements as well? I think I've heard some similar reports about it but I'm not sure how much weight there is to them.

@Richard-Rogalski
Copy link

Can't say-- part of me thinks I've tried it before (ive at least read this description before). I'll retest ai improvements and ai optimizations in a few days or so, to make sure i didn't mix them up

@xdeadstokex
Copy link

https://www.curseforge.com/minecraft/mc-mods/better-boat
This old mod fixed boat randomly crash into things when client and server desync, and boat drop itself back when crashed, not phanks and sticks. (tested a few years ago, it worked, but idk if it's still relevant today)

@Roadhog360
Copy link

Hi, instead of making a duplicated issue on each 1.7.10 necro-modding project, I figured this may be the best place to suggest features to backport/remake from LC

  • Move servers up/down in Server list
  • Fix that bug that breaks clicking the resourcepack's scrollbar when selecting a pack
  • Option to have clear-glass in pack settings (like LC)
  • Option to disable fire on first person and/or lower it
  • OptiFine equivalent to it's Show FPS value, with options to make it show lows like on 1.8
  • Not being able to maximize the window after unfullscreening
    image

Moving servers is already a feature in 1.7.10: Hold the shift key and use W/up or S/down to move the server while selecting it.

@quentin452
Copy link

quentin452 commented Jan 8, 2024

note on pathfinder tweaks and the AI optimizations in imacat's optimizationsandtweaks: don't use em. even if they reduce cpu useage, all the mobs AIs are a lot more choppy and laggy, resulting in a much laggier experience for the player. also, it breaks AI. try riding a horse using these, you basically can't. if mods get hit by a non player entity there's like a 50% chance they will freeze for perpetuity.

The ia optimization (pathfinding optimizations get 80% removed and now i don't see any change between vanilla and the mod)

@xdeadstokex
Copy link

xdeadstokex commented Jan 21, 2024

add: ArchaicFix is incompatible with OptimizationsAndTweaks, use OptimizationsAndTweaks author fork of ArchaicFix instead (comfirmed by OptimizationsAndTweaks author)

@reuben-matus
Copy link

reuben-matus commented Jan 26, 2024

NovaCraft is a Caves and cliff backport mods which is the continuation of Caves and cliff fundamentals which adds lots of the features form 1.17+ including deep slate, various mobs and more
download link curseforge: https://www.curseforge.com/minecraft/mc-mods/novacraft/download/5044543

@xdeadstokex
Copy link

xdeadstokex commented Jan 26, 2024

NovaCraft is a Caves and cliff backport mods...

contain extra contents, but good enough of a backport, though

@code-onigiri
Copy link

Please add https://modrinth.com/mod/whitelistfixer to the fix mod

@makamys
Copy link
Author

makamys commented Jan 31, 2024

Please add https://modrinth.com/mod/whitelistfixer to the fix mod

It looks like the issue was resolved on Mojang's end, but I added it to the situational section anyway in case it becomes necessary again.

@xdeadstokex
Copy link

Pls add https://www.curseforge.com/minecraft/mc-mods/tick-dynamic to Optimization/Fix mods (this mod maintain server tps at 20, in paper)

@makamys
Copy link
Author

makamys commented Feb 4, 2024

That mod looks very unsafe (it looks like it can break redstone contraptions for example) but I can add it to the situational section.

@Radk6
Copy link

Radk6 commented Mar 8, 2024

Entity Culling has been officially backported to 1.7.10: https://modrinth.com/mod/entityculling/version/M5k1QJL1

@Omgise
Copy link

Omgise commented Mar 23, 2024

Please add https://github.com/unilock/LegacyFixes to the fix mod

@filipworksdev
Copy link

filipworksdev commented Mar 24, 2024

The latest versions of False Tweaks appears to be incompatible with the latest version of Neodymium on Iris Xe. Edit: This can probably be disabled by specific tweaks such as threaded chunks and such. Additionally OptimizationsAndTweaks seems to be incompatible with my modpack seems to crash with AM2 and many other mods.

@makamys
Copy link
Author

makamys commented Mar 24, 2024

I'd suggest opening an issue on the respective mods' issue trackers once you have a better grip on the specifics.
I know Neodymium itself isn't compatible with certain GPUs, but wasn't aware FT also had an issue.

@Roadhog360
Copy link

https://legacy.curseforge.com/minecraft/mc-mods/block-properties Mod that allows modifying various properties of a block. Does not work with NEIDs metadata expansion, but should still launch alongside it, just trying to set properties for a meta above 16 won't do anything.

@makamys
Copy link
Author

makamys commented Mar 25, 2024

I don't currently have a category where that could fit. Perhaps I could add a "Data tweak mods" section where I'd put mods that can be used by pack devs to customize values, which would also include mods like CraftTweaker and Mob Properties. I feel like that could become an endless list if I don't limit the scope carefully though...

@Roadhog360
Copy link

ModTweaker too since it allows many random mods to be CraftTweaker'd

@song682
Copy link

song682 commented Apr 2, 2024

I had a problem trubling me a long time, that is what's MBL in the mixin bootstrap historical information?Could someone give me a link to the mysterious mod?
It's here:

| SpongeMixins | Grimoire | MBL |

@makamys
Copy link
Author

makamys commented Apr 3, 2024

It's MixinBooterLegacy. I shortened it to conserve space, since the table was getting too wide.

By the way, in the more detailed version of the table linked below it, there's a link to each mod in the header.

Edit: I decided to bring the header links over to the gist as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment