MoreRequirement Mod extends Tetra with new crafting conditions for effects and schematics. The mod helps pack makers set custom rules before players can craft or modify equipment at the workstation. You can limit upgrades based on biomes, dimensions, moon phases, weather, nearby blocks, or active potion effects.

MoreRequirement Mod

Features:

  • Adds advancement checks to require specific player achievements before crafting.
  • Checks if the workstation sits in a specific biome or dimension.
  • Requires specific blocks or mobs within a custom radius around the workbench.
  • Limits crafting recipes to certain world heights, times of day, or moon phases.
  • Detects active potion effects, their amplifier levels, and durations.
  • Checks whether the workbench has direct access to the open sky.
  • Adds weather requirements such as clear skies, rain, or thunderstorms.
  • Inspects other module slots on the target item for specific upgrades.
  • Groups multiple crafting conditions together into reusable preset files.
  • Includes custom script hooks for KubeJS setups.

Available Requirement Types:

  • mr:advancement: Checks if the player has unlocked a specific advancement.
  • mr:biome: Checks if the workstation is located inside a specified biome.
  • mr:dimension: Checks if the player is crafting within a specific dimension.
  • mr:mbd: Checks for required block counts within a box range around the workstation.
  • mr:entities: Checks for required mob counts within a box range around the workstation.
  • mr:height: Sets minimum and maximum Y-levels for crafting.
  • mr:moon_phase: Restricts crafting to moon phases from 1 to 8.
  • mr:potion: Checks for an active potion effect, duration, and amplifier level.
  • mr:see_sky: Checks if the workstation is open to the sky above.
  • mr:time: Checks whether the world is in day or night.
  • mr:weather: Checks for clear, rain, or thunder weather.
  • mr:other_module: Checks a condition on another item slot.
  • mr:group: References a group file combining multiple conditions into one.
  • mr:custom: Allows custom conditions defined through KubeJS startup scripts.

Configuration:

  • data/morerequirement/group/: Place custom JSON group files here to combine multiple crafting conditions under a single key.
{
  "key": "sky_forge",
  "requirements": [
    {
      "type": "mr:see_sky"
    },
    {
      "type": "mr:weather",
      "weather": "thunder"
    },
    {
      "type": "mr:height",
      "min": 150
    }
  ]
}

Requirements:

MoreRequirement Mod Download Links

For Minecraft 1.20.1, 1.20, Client

Forge 58 KB Aug 31, 2026

Click to rate this post!
[Total: 0 Average: 0]