Skip to content

Instantly share code, notes, and snippets.

@quentin452
Forked from makamys/1.7.10-essentials.md
Created October 25, 2023 00:30
Show Gist options
  • Save quentin452/7d1703b6abb1dc3d5098bc79287a21f9 to your computer and use it in GitHub Desktop.
Save quentin452/7d1703b6abb1dc3d5098bc79287a21f9 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.

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
  • 🔍 Debug: Provides tools to diagnose technical problems
Name Optimization Fix Debug Notes
AI Improvements 🚀
AnimFix 🚀 Deprecated by FalseTweaks
ArchaicFix 🚀 🔧 🔍 Has major optimizations that are incompatible with OptiFine and FastCraft (they are automatically disabled)
Ascribe 🔧 Deprecated by Et Futurum Requiem. /doDownfall is broken (it doesn't persist).
ASM Fixes 🔧
backport5160 🔧 Deprecated by CoreTweaks
BetterCrashes 🔧
BetterFps 🚀
Biome Decoration Fix 🔧
Born in a Barn 🚀
BugTorch 🚀 🔧
Careful Cast Corrector 🔧
ChunkPurge 🚀
CoFHTweaks 🚀 Partially deprecated by ArchaicFix
CoreTweaks 🚀 🔧
CrashGuard 🔧
Damage Tilt 🔧
FalseTweaks 🚀 🔧 Formerly known as Triangulator
FastCraft IC2 🚀 [1]
Flying Cullers 🚀 Requires a Mixin bootstrap mod
FoamFix 🚀 🔧 🛡️ Fixes security vulnerabilities.
FPS Reducer 🚀
Healer 🔧 🛡️ Fixes security vulnerability.
Alternative to FoamFix's log4j vulnerability fix that may be less verbose.
HelpFixer 🔧
Hodgepodge 🚀 🔧 Has notable overlap with other open source mods
LeafCulling 🚀 Requires a Mixin bootstrap mod
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
Multithreadingandtweaks 🚀 🚧 Early alpha, use with caution
NotFine 🚀 🚧 Early alpha
OptiFine 🏠 🚀 [1]
PathfinderTweaks JAR ℹ️ 🔧
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

Here is a handy chart showing the relation between the major rendering overhaul mods.

Thus, the combos expected to yield the best rendering performance are:

  • OptiFine + FastCraft + ArchaicFix + Neodymium
  • ArchaicFix + Neodymium

Optimization/Fix mods - Situational

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

Name Optimization Fix Debug 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.

Limit enhancement mods

Name Deprecated by
Bigger Packets Please
Biome ID Extender EndlessIDs
Enchantment ID Extender
EndlessIDs
NotEnoughIDs EndlessIDs
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
EnderCore Shows OreDict info in item tooltips, improves config menu GUI
LagGoggles Legacy
NotEnoughItems
(GTNH: )
Can be used to dump registries. GTNH fork has many improvements (not to dumping in particular).
Sampler
spark
TellMe

Backport mods

  • Extra Content: adds extra original content that cannot be disabled
Name Extra Content Notes
ASMC Deprecated by Et Futurum Requiem
Backhand
Backlytra ⚠️ Deprecated by Et Futurum Requiem
Back in Slime
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 Splash
Netherlicious ⚠️
Not Enough Pets ⚠️
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 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

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