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

FarmerGolem999

The FarmerGolem999 plugin introduces a new friendly mob to your Minecraft world: the Farmer Golem! This helpful golem is designed to automate your farming tasks, making it easier than ever to manage your crops.

5002обновлён 5 окт. 2026 г.
ПриключенияЕдаУтилиты

Описание

Creating a Farmer Golem

Build two hay blocks vertically and place a carved pumpkin on top. If you have the spawn permission and have not reached your golem limit, the structure becomes a Farmer Golem. The pumpkin and hay blocks are consumed in the process.

Features

  • Farmer Golems search within a configurable radius for mature crops and fruit blocks.
  • Supported crops are wheat, carrots, potatoes, beetroot, melons, pumpkins, nether wart, sugar cane, cocoa, sweet berries, cactus, and bamboo. The global and per-golem crop lists can select which types are harvested.
  • Mature wheat, carrots, potatoes, beetroot, and nether wart are replanted when the golem has the matching seed or crop item in its inventory. Melon and pumpkin stems are left intact; mature fruit blocks are harvested.
  • Cocoa and sweet berry bushes are harvested and left at an earlier growth stage. Sugar cane, cactus, and bamboo are harvested from their upper growth segments so their base remains.
  • Each golem has a 36-slot inventory. Its owner or a server administrator can right-click it to open the inventory. Items in the inventory drop when the golem dies.
  • When enabled, golems deposit non-replanting items into the nearest nearby chest. They retain wheat seeds, carrots, potatoes, beetroot seeds, melon seeds, pumpkin seeds, and nether wart for replanting. Depositing runs on its configured interval and may also be attempted when the inventory is more than 75% full.
  • Golem ownership, stored inventory, and individual settings persist across server restarts and chunk unloads.
  • A stationary golem periodically attempts to recover by moving safely near a mature crop. If there is no suitable crop or safe position, it stays where it is.

Commands

The main command aliases are /fg and /fgolem.

CommandDescriptionPermission
/farmergolem helpShows command help and the creation structure.None
/farmergolem listLists your golems, coordinates, distance, and stored item counts.farmergolem999.list
/farmergolem locate [number]Shows the world and coordinates of one of your numbered golems; defaults to number 1.farmergolem999.list
/farmergolem settings <number> <setting> <value>Changes an individual setting for one of your golems.Golem owner
/farmergolem info <player>Shows another player's golems, locations, health, and inventory status.farmergolem999.info
/farmergolem reloadReloads global configuration and applies changed defaults to golems that do not override them.farmergolem999.reload

Individual settings accepted by the settings command:

  • searchRadius and chestSearchRadius: whole numbers from 1 to 8.
  • harvestInterval and depositInterval: seconds from 1 to 3600.
  • chestEnabled: true or false.
  • cropTypes: comma-separated crop names, such as WHEAT,CARROTS,SWEET_BERRIES.

Crop names are WHEAT, CARROTS, POTATOES, BEETROOTS, MELON, PUMPKIN, NETHER_WART, SUGAR_CANE, COCOA, SWEET_BERRIES, CACTUS, and BAMBOO. Individual settings are saved with the golem and remain separate from global defaults.

Permissions

PermissionDefaultPurpose
farmergolem999.spawnEveryoneCreate Farmer Golems.
farmergolem999.listEveryoneList and locate your own golems.
farmergolem999.infoOperatorsView another player's golems.
farmergolem999.reloadOperatorsReload configuration.
farmergolem999.manageOperatorsOpen any Farmer Golem's inventory.
farmergolem999.bypass.limitOperatorsIgnore the per-player golem limit.
farmergolem999.*OperatorsGrants all FarmerGolem999 permissions.

Configuration

The following global options are in config.yml. The values shown are defaults for new golems and for golems without an individual override. Existing installations keep their current cropTypes list when upgrading; add any newly supported crop names there if you want those crops harvested globally.

OptionDefaultEffect
searchRadius8Horizontal crop search radius in blocks, clamped to 1–8. Crop scanning covers three blocks below and above the golem as well.
chestSearchRadius8Chest search distance in each direction, clamped to 1–8.
chestEnabledtrueEnables automatic chest deposits.
debugModefalseAdds detailed plugin activity messages to the server log.
maxGolemsPerPlayer5Maximum owned golems; use -1 for no limit.
harvestInterval1Seconds between crop scans, clamped to 1–3600.
depositInterval30Seconds between automatic deposit attempts, clamped to 1–3600.
stuckRecoveryDelaySeconds60Seconds without movement before safe recovery is attempted, clamped to 10–3600.
cropTypesAll supported crops on a fresh installGlobal list of crop types new and non-overridden golems harvest.
messagesBuilt-in messagesCustomizable player messages; & color codes are supported.

A golem setting changed with /farmergolem settings overrides the matching global option for that golem. /farmergolem reload updates global defaults while preserving those individual overrides.

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

Все версии →
release

FarmerGolem999 1.0.4 Individual Settings Update!

1.0.4
5 окт. 2026 г.31Minecraft: 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.11bukkit, paper, purpur, spigot
Скачать
Что нового
* Added individual settings for each Farmer Golem, including work ranges, harvesting and depositing intervals, chest use, and selected crops. * Added owner-only inventory access, plus an administrator permission to open any Farmer Golem's inventory. * Added a command to locate a numbered owned Farmer Golem by world and coordinates. * Added automatic safe recovery attempts for stationary Farmer Golems. * Added harvesting support for sugar cane, cocoa, sweet berries, cactus, and bamboo. *Fixed harvested items are no longer lost when a golem's inventory cannot hold all the drops. *Fixed unrelated iron golems with the same display name are no longer treated as Farmer Golems. *Fixed golem tasks and ownership tracking recover correctly across chunk unloads and reloads. *Fixed configuration reloads update global defaults for existing golems without replacing their individual settings. *Fixed melon and pumpkin stems are left intact, and expensive search ranges are bounded to reduce unnecessary block scanning.
release

1.0.3 The Golem Management Update

1.0.3
8 янв. 2026 г.314Minecraft: 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 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.11bukkit, paper, purpur, spigot
Скачать
Что нового
### New Commands - **`/farmergolem list`** - Lists all Farmer Golems owned by the player with their locations, distance, and item counts - **`/farmergolem info <player>`** - Shows detailed information about all Farmer Golems owned by a specific player including locations, health, and inventory status (OP only) - **`/farmergolem reload`** - Reloads the plugin configuration without requiring a server restart (Admin only) - **`/farmergolem help`** - Displays help information for all available commands - Command aliases: `/fg`, `/fgolem` ### New Configuration Options - **`maxGolemsPerPlayer`** - Set a limit on how many Farmer Golems each player can own (set to -1 for unlimited) - **`harvestInterval`** - Configure the time interval in seconds between harvest cycles - **`depositInterval`** - Configure the time interval in seconds between chest deposit cycles - **`cropTypes`** - Customizable list of crop types the golem will harvest: - WHEAT - CARROTS - POTATOES - BEETROOTS - MELON - PUMPKIN - NETHER_WART - **`messages`** - Fully customizable messages with color code support ### New Permissions | Permission | Description | Default | |------------|-------------|---------| | `farmergolem999.spawn` | Allows players to create Farmer Golems | All players | | `farmergolem999.list` | Allows players to list their own Farmer Golems | All players | | `farmergolem999.info` | Allows viewing other players' golem information | OP only | | `farmergolem999.reload` | Allows reloading the plugin configuration | OP only | | `farmergolem999.bypass.limit` | Bypasses the maximum golem limit | OP only | | `farmergolem999.*` | Grants all FarmerGolem999 permissions | OP only | ### Data Persistence - Golem data is now saved to `golems.yml` - Inventory contents persist across server restarts - Golem ownership is tracked and saved - Automatic data saving every 5 minutes - Data saves on server shutdown ### Golem Ownership System - Each Farmer Golem is now linked to its creator - Players can only view their own golems with `/farmergolem list` - Admins can view any player's golems with `/farmergolem info <player>` - Ownership persists across server restarts ### Automatic Chest Depositing - Golems automatically deposit harvested items to nearby chests - Configurable deposit interval - Support for double chests - Seeds are kept in the golem's inventory for replanting - Deposits trigger automatically when inventory is over 75% full ### Inventory Management - 36-slot inventory for each Farmer Golem - Right-click golem to access inventory - Inventory contents persist across server restarts - Items drop on golem death ### Crop Harvesting Improvements - Configurable crop type filtering - Support for all standard crops: - Wheat - Carrots - Potatoes - Beetroots - Melons - Pumpkins - Nether Wart - Automatic replanting when seeds are available - Configurable harvest interval ### Golem Tracking - Golems are tracked across chunk loads/unloads - Golems persist through server restarts - Automatic re-registration of golems on chunk load ### Tab Completion - Full tab completion support for all commands - Player name suggestions for `/farmergolem info` command ---
release

FarmerGolem999 1.0.2 Debug

1.0.2
19 дек. 2025 г.59Minecraft: 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.11bukkit, paper, purpur, spigot
Скачать
Что нового
### New Features - Added debug mode configuration option to control logging output - Implemented automatic cleanup for Farmer Golems when they are destroyed ### Changes - Optimized crop searching algorithm for better performance - Improved replanting logic to ensure melons and pumpkins are placed on appropriate soil - Enhanced inventory management with better tracking of item counts - Improved configuration handling to preserve user settings during updates - Added validation to ensure search radius values are positive - Updated plugin to use more efficient task management for better server performance
release

FarmerGolem999 1.0.1

1.0.1
13 дек. 2025 г.35Minecraft: 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.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Bug Fixes - Fixed inventory disappearing issue when opening golem inventory - Fixed item loss when players access golem or chest inventories - Fixed improper inventory handling in depositItems method that was clearing items incorrectly - Fixed replant method to properly manage seed consumption without losing other inventory items - Fixed interaction logic to prevent automatic chest deposits when opening golem inventory - Fixed chest selection to use closest chest instead of first found - Resolved issues with inventory management during harvesting and replanting operations ### Improvements - Enhanced inventory transfer mechanism between golem and chests with proper amount tracking - Improved item stack handling during replanting operations - Better preservation of items that cannot be deposited to chests - Optimized inventory operations to prevent accidental item loss - Players can now freely access and remove items from both golem and chest inventories - Golem now selects the closest chest within range for item deposits
release

FarmerGolem999 1.0.0

1.0.0
11 нояб. 2025 г.61Minecraft: 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.10bukkit, paper, purpur, spigot
Скачать