Farmrealm

Custom Farm dimension mod for Fabric. Disables natural mob spawning, adds command-driven spawn areas, item rain, growth acceleration, anti-void protection, ban system, dimension access lock, and a full-bright void dimension.

Farmrealm adds a custom Farm dimension to Minecraft (Fabric) — a void dimension with a solid black sky designed for mob farming, grinding, and crop growing. Natural Minecraft mob spawning is completely disabled in this dimension. Every mob appears exclusively through configurable command-driven spawn areas via /farm spawn set.

The dimension can be installed retroactively into existing worlds — no new world required.


Full Features

Farm Dimension

  • Solid black sky with no sun/moon/cycle — similar to The End effect
  • Full-bright lighting on the platform, dark beyond
  • 5×5 stone platform at Y=2 (void at Y=0, player lands at Y=3)
  • Anti-void: Levitation III (3s) + Slow Falling (6s) at Y ≤ 1
  • Configurable spawn point via /farm set spawn_dimension [pos]

Command Spawning

  • /farm spawn set <name> <pos1> <pos2> <mob> [rate] — create a cuboid spawn area
  • Rate: 1–500 mobs per minute per area
  • /farm spawn del <name> — remove a spawn area
  • /farm spawn list — list all spawn areas
  • Each area tracks owner (creator UUID)
  • Data persists through world saves (survives restarts)
  • Per-area enable/disable toggle

Spawn Command Lock

  • /farm spawn enable — unlock spawn commands for all players
  • /farm spawn disable — lock spawn commands for non-OP players
  • OP players always bypass the lock

Global Spawn Toggle

  • /farm set spawn true|false — for OP: toggles all areas globally
  • Non-OP players: toggles only their own areas

Item Rain

  • Automatic rain every 2–4 Minecraft days (configurable)
  • Duration: 5 minutes per rain
  • Items drop near players at Y=40
  • Item pool:
Tier Examples
Common WHEAT_SEEDS, CARROT, POTATO, BEETROOT_SEEDS, DIRT, COBBLESTONE, GRAVEL, SAND, BONE, BAMBOO, STRING, ROTTEN_FLESH, IRON_NUGGET, SWEET_BERRIES
Uncommon IRON_INGOT, GOLD_INGOT, REDSTONE, LAPIS_LAZULI, COAL, AMETHYST_SHARD, EXPERIENCE_BOTTLE
Rare DIAMOND, EMERALD, GOLDEN_APPLE, ANCIENT_DEBRIS, NETHERITE_SCRAP

Growth Acceleration

  • Global multiplier (0–100 stages per random tick)
  • Default: 4 stages/tick — all crops grow fast
  • /farm set growth [0-100] — view or set multiplier
  • 0 = disabled (vanilla behavior)
  • Applies to all crops + sugar cane in the Farm dimension

Weather System

  • Natural rain: every 2–4 Minecraft days, 5-minute duration
  • /farm set weather rain|clear — manual start/stop
  • /farm set weather on|off — enable/disable natural schedule

Ban System

  • /farm ban <player> — ban player from Farm dimension
  • /farm unban <player> — unban player
  • /farm banlist — view ban list
  • Banned players are immediately ejected from the dimension

Dimension Access Lock

  • /farm set access open|locked — lock/unlock public access
  • When locked, only OP players can enter
  • State stored in config/farmrealm.json

Give Command

  • /farm give [target] [item] [count] — OP only
  • Give items to yourself or another player

Compatibility

  • Retroactive — works on existing worlds
  • Hardcore compatible
  • Server-side only — vanilla clients can join

Command Reference

No Special Permission

Command Description
/farm / /farm join Enter Farm dimension (saves origin position)
/farm quit / /farm logout Return to origin position
/farm spawn set <name> <pos1> <pos2> <mob> [rate] Create spawn area (needs spawn commands enabled)
/farm spawn del <name> Remove spawn area (needs spawn commands enabled)
/farm spawn list List all spawn areas
/farm set spawn true\|false Toggle spawn (OP: global, non-OP: own areas)

OP Only

Command Description
/farm spawn enable Enable spawn commands for all players
/farm spawn disable Disable spawn commands for non-OP
/farm set weather rain\|clear Start/stop rain manually
/farm set weather on\|off Enable/disable natural rain
/farm set spawn_dimension [pos] Set/reset dimension spawn point
/farm set growth [0-100] View/set global growth multiplier
/farm set access open\|locked Open/lock dimension access
/farm give [target] [item] [count] Give items
/farm ban <player> Ban a player
/farm unban <player> Unban a player
/farm banlist View ban list

Technical Requirements

Version Minecraft Fabric Loader Java
26.1.2 26.1.2 >=0.19.3 >=25
1.21.11 1.21.11 >=0.15.11 >=21
1.21.1 1.21.1 >=0.15.11 >=21

All versions require Fabric API.


The Farmrealm Team

profile avatar
  • 1
    Projects
  • 30
    Downloads
Donate