COWMODSКаталог модов

Floor Farm

Stops vertically stacked farms: only one plant per X,Z column. Villager support, per-world config, and a player bypass command.

Автор: MatinAnceScribe330обновлён 25 сент. 2026 г.
ЭкономикаУправлениеОптимизация

Описание

🌾 FloorFarm

One plant per column. No more multi-level farm towers.

FloorFarm is a lightweight plugin that stops players from building vertically stacked (multi-floor) crop farms. In every X,Z column of the world, only one plant is allowed, from the bottom of the world to the top.

Perfect for survival and economy servers that want to keep farming balanced, reduce lag from giant farm towers, and make land actually matter.


✨ Features

  • 🚫 One plant per column: a second plant anywhere above or below an existing one is blocked
  • 🎋 Smart tall-plant handling: sugar cane, cactus and bamboo can still grow and stack on themselves, since they are a single plant
  • 👨‍🌾 Villagers included: farmer villagers (and any other mob that plants) follow the same rule
  • 🏚️ Non-destructive: existing stacked farms are never touched, only new planting is blocked
  • 🌍 Per-world: active only in the worlds you choose (defaults to your main overworld)
  • 📏 Configurable scan height: check the whole column or only a custom Y range
  • 🔑 Bypass system: by permission, or per player with a command, saved across restarts
  • ⚡ Lightweight: only runs when something is planted, no repeating tasks
  • 🧩 Wide version support: one jar for 1.13 → 26.2

🧪 Example

PositionExisting plantPlayer plantsResult
X=10, Z=5, Y=64WheatCarrot at Y=70❌ Blocked
X=10, Z=5, Y=64WheatCarrot at Y=30❌ Blocked
X=11, Z=5, Y=70NoneCarrot✅ Allowed
X=10, Z=5, Y=64Sugar caneSugar cane on top of it✅ Allowed (same plant)

🎮 Commands

CommandDescription
/floorfarm reloadReloads the configuration
/floorfarm bypass <player>Toggles bypass for a player (works for offline players who joined before)
/floorfarm listShows all players with command bypass

Alias: /ff. Player names tab-complete.


🔑 Permissions

PermissionDescriptionDefault
floorfarm.adminUse all /floorfarm commandsOP
floorfarm.bypassIgnore the one-plant-per-column ruleNobody

💡 floorfarm.bypass is not given to operators by default, so you can test the plugin as an OP.


⚙️ Configuration

# Worlds where the rule is active.
# Filled with your main world name on first start.
worlds:
  - world

# Vertical range that is scanned. "auto" = world bottom / top.
scan:
  min-y: auto
  max-y: auto

# Which sources are checked.
enforce:
  players: true
  entities: true   # villagers and other mobs

# Block types that count as plants.
# Names that don't exist on your version are ignored safely.
plantables:
  - WHEAT
  - CARROTS
  - POTATOES
  - BEETROOTS
  - MELON_STEM
  - PUMPKIN_STEM
  - ATTACHED_MELON_STEM
  - ATTACHED_PUMPKIN_STEM
  - NETHER_WART
  - SUGAR_CANE
  - CACTUS
  - BAMBOO
  - BAMBOO_SAPLING
  - COCOA
  - SWEET_BERRY_BUSH
  - TORCHFLOWER_CROP
  - PITCHER_CROP

All messages are editable in config.yml and support & color codes. Want saplings or flowers counted too? Just add them to plantables.


📦 Compatibility

PlatformSupported
Paper✅
Purpur✅
Spigot / Bukkit✅
Folia❌
  • Minecraft: 1.13 – 26.2
  • Java: 8 or newer (whatever your server version requires)
  • Dependencies: none

❓ FAQ

Will it delete my existing farms? No. FloorFarm never removes blocks. Old stacked farms stay as they are, but blocked spots can't be replanted after harvesting.

Can sugar cane and cactus still grow? Yes. Natural growth is never blocked, and extending a plant with the same plant is allowed.

Does it cause lag? No. It only checks one column when something is planted.


Галерея

Example

Последние версии

Все версии →
release

Floor Farm 1.0.0

1.0.0
25 сент. 2026 г.33Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Скачать