Skip to content

Repository files navigation

Wait Up

Wait Up is a MITE/FML mod that delays dimension access and some related progression actions until configurable Overworld days.

Main Features

  • Independently lock entry to the Underworld, Nether, and End by Overworld day.
  • If a locked destination portal is built early, it behaves like a normal runegate and returns the player to the Overworld spawn point.
  • Show players a login summary of the current world settings.
  • Limit Nether Quartz sacrifice before a configured day.
  • Configure sacrifice XP for Nether Quartz, Emerald, Diamond, and Lapis.
  • Adjust mithril and diamond ore frequency in the upper central region of the Underworld.
  • Optional compatibility with ManyLib for in-game config editing.
  • Optionally block automatically recognized metal nugget-to-coin recipes while keeping coin-to-nugget recipes available.
  • Optional compatibility with ITF Reborn for Lich Castle generation limits and Quartz-related experience restrictions.

Installation

Current packaging is a dual-environment build.

Install Wait Up on both the server and the client when you want:

  • the mod to appear in the client's ManyLib config menu
  • in-game config editing through ManyLib
  • the same Wait Up feature set loaded on both sides

Gameplay prompts are still sent as plain server chat text, so the messages themselves do not depend on client localization.

Required and Optional Dependencies

Required:

  • FishModLoader >= 3.4.2
  • Rusted Iron Core >= 1.5.0

Optional:

  • ManyLib
  • ITF Reborn

Config File

The mod saves its config as wait_up.json.

Main keys:

  • underworldMinDay
  • netherMinDay
  • endMinDay
  • netherQuartzSacrificeMinDay
  • netherQuartzSacrificeXp
  • emeraldSacrificeXp
  • diamondSacrificeXp
  • lapisSacrificeXp
  • underworldHighOreMaxAbsXZ
  • underworldHighMithrilMultiplier
  • underworldHighDiamondMultiplier
  • itfrbCompatEnabled
  • itfrbLichCastleMinDistance
  • blockMetalNuggetToCoinRecipes
  • allowedMetalCoinMaterials

Rule of thumb:

  • Set a day or distance value to 0 to disable that restriction.
  • Ore multipliers use decimal values from 0.0 to 1.0.
  • The Underworld ore adjustment only applies when y > 120 and both |x| and |z| are within the configured absolute-value range.
  • Set blockMetalNuggetToCoinRecipes to false to allow nugget-to-coin recipes.
  • allowedMetalCoinMaterials is a comma-separated whitelist of material names. Listed materials remain craftable; all other automatically recognized nugget-to-coin recipes are blocked by default. The default is empty.
  • The blockMetalNuggetToCoinRecipes switch is available in ManyLib. The material whitelist remains file-only.
  • Only nugget-to-coin recipes are blocked. Coin-to-nugget recipes remain available.

Notes About Language Files

This project intentionally keeps language entries in both:

  • assets/minecraft/lang
  • assets/wait_up/lang

Reason:

  • gameplay rule prompts are now sent as server-side plain text, so clients can read them even without the mod installed
  • these duplicated entries are harmless for the current server-oriented package and make future client-oriented builds easier to maintain

Keep both copies in sync when updating text.

About

Locks access to the Underworld, Nether, and End until configured Overworld days.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages