ReCrop

ReCrop

Performance-friendly automatic crop replanting and anti-trample plugin supporting 1.20+ crops.

32 downloads
1 followers

🌾 ReCrop

Bukkit Paper Purpur Spigot Discord Badge

ReCrop is a lightweight, highly configurable, and server-friendly Minecraft plugin that brings seamless automatic crop replanting to your server.

Designed for Spigot and Paper (1.20+), ReCrop streamlines farming mechanics without requiring complex dependencies or heavy server resources.


✨ Features

  • 🌱 Auto-Replanting: Automatically replants fully grown crops immediately upon harvest.
  • 📦 Direct-to-Inventory Auto-Deposit: Harvested crops go straight into the player's inventory instead of dropping on the ground (preventing item entity lag). Leftover drops cleanly spill onto the ground if inventory is full.
  • 📜 Seed Cost Requirement: Require players to hold matching seeds in their inventory to trigger auto-replant. If no seed is available, the crop breaks normally.
  • 🚜 Farmland Trample Protection: Prevents players and mobs from trampling FARMLAND blocks into normal dirt when jumping.
  • 🌷 Full 1.20+ Crop Support: Properly handles standard crops and 1.20+ double-tall crops.
  • 🌐 World Blacklist: Disable plugin mechanics in specific worlds (e.g., Nether, End, or Spawn).
  • 💬 Customizable Notifications: Configure messages to display in the Action Bar, Chat, Both, or turn them off completely (NONE).

💬 Community & Support

👾 Got Ideas, Found a Bug, or Want to Talk?

Have a suggestion to make ReCrop even better? Ran into a bug? Or just want to check out my upcoming plugins and hang out?

👉 Join the Discord Server 👈


⚙️ Configuration (config.yml)

ReCrop generates a fully documented default configuration file on first launch:

Click to view default config.yml
enabled: true

# Worlds where ReCrop features will be disabled (Vanilla behavior applies)
disabled-worlds:
  - "world_nether"
  - "world_the_end"
  - "spawn_world"

# Prevent players/entities from trampling farmland when jumping
prevent-farmland-trample: true

# Replant settings
replant:
  require-seed: true
  auto-deposit: true

# Custom Permissions
permissions:
  # Set to true if players must have 'permissions.use' to auto-replant
  use-required: false
  use: "recrop.use"
  reload: "recrop.admin"

# Message Settings
messages:
  # Where to send messages: "ACTION_BAR", "CHAT", "BOTH", or "NONE"
  type: "ACTION_BAR"

  # Custom text (supports '&' color codes)
  not-fully-grown: "&cThis crop isn't fully grown!"
  no-seeds: "&cYou need a seed to auto-replant this crop!"
  no-permission: "&cYou do not have permission to run this command!"
  reload-success: "&a[ReCrop] Configuration reloaded successfully!"

No gallery available for this project.