Skip to content
Try a Minecraft server free. No card needed.48 hours free
AwakeNode
Find my serverMinecraft plansFree trialPay-to-PlayWikiSupport
Legacy billingClient DashboardView plans
Error fixes

Error fix

Missing or unsupported mandatory dependencies (Forge / NeoForge)

Forge or NeoForge stops because a mod needs another mod, or a newer version of the loader, that isn't there.

AwakeNode Team · Updated 5 Nov 2026

What it means

Before loading, Forge and NeoForge check each mod has everything it needs. If not, the server stops with a list like:

Missing or unsupported mandatory dependencies:
	Mod ID: 'geckolib', Requested by: 'alexsmobs', Expected range: '[4.4,)', Actual version: '[MISSING]'
	Mod ID: 'neoforge', Requested by: 'create', Expected range: '[21.1.150,)', Actual version: '21.1.90'

Each line says which mod is missing or too old (Mod ID), who wants it (Requested by) and which versions will do (Expected range).

Reading the version range

  • [4.4,) means 4.4 or newer.
  • [1.0,2.0) means at least 1.0 but below 2.0.
  • [MISSING] means it isn't installed at all.

The fix

A mod is missing: install it from the Mods tab. Search the Mod ID (geckolib in the example) and pick the version for your Minecraft version and loader.

A mod is too old or too new: install a version inside the expected range.

The loader is too old (Mod ID forge, neoforge or minecraft): update Forge or NeoForge on the Startup tab to at least the version shown. If it asks for a different minecraft version, the mod is for another Minecraft version: replace it with the right build.

Restart and repeat until it starts. Installing one missing library sometimes reveals another.

Optional dependencies

Only mandatory dependencies stop the server. Lines about optional ones are just information.

Questions

What's a Mod ID?+

The name a mod uses inside the game, usually close to its real name in lower case. Searching it on Modrinth or CurseForge finds the mod.

Does each player need these too?+

If the mod adds content, yes. Players should use the same modpack as the server so everything matches.

More error fixes

java.lang.NoClassDefFoundError / ClassNotFoundExceptionLearn how to resolve java.lang.NoClassDefFoundError and ClassNotFoundException errors on your Minecraft server with our step-by-step troubleshooting guide.java.lang.NoSuchMethodError / NoSuchFieldErrorLearn how to resolve java.lang.NoSuchMethodError and NoSuchFieldError on your Minecraft server by identifying version mismatches and plugin conflicts.Exception in server tick loopLearn how to diagnose and resolve the 'Exception in server tick loop' error on your Minecraft server with our step-by-step troubleshooting guide.java.net.SocketException: Connection resetTroubleshoot the java.net.SocketException: Connection reset error on your Minecraft server. Learn how to diagnose network and client-side issues.

On this page

  • What it means
  • Reading the version range
  • The fix
  • Optional dependencies

Start a Minecraft server

Java or Bedrock, vanilla or modded, with a console, file manager and backups.

See plans
AwakeNode

Minecraft server hosting in UK or EU locations. Built by players, for players.

Open a support ticket

Minecraft

  • Minecraft plans
  • Modpack servers
  • Pay-to-Play with friends
  • 48-hour free trial
  • Common questions

Support

  • Wiki and guides
  • Client Dashboard
  • Open a support ticket
  • Legacy game panel (existing servers)
  • Legacy billing (existing accounts)

Company

  • Contact us
  • VPS hosting
  • Terms of service
  • Privacy policy
  • Uptime SLA
  • AwakeNode is a trading name of Falcon Hosting Ltd.
    © 2026 Falcon Hosting Ltd.

    Registered in England & Wales · Company No. 15676555 · ICO registration ZB377567
    Registered office: Anglo Dal House, 5 Spring Villa Park, Spring Villa Road, Edgware, Middlesex, HA8 7EB, United Kingdom