All versions
1.0.3
Release
1.0.3 The Golem Management Update10 months ago 314
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.x
1.2.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
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 cyclesdepositInterval- Configure the time interval in seconds between chest deposit cyclescropTypes- 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 infocommand
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Ev0ul2m0:9jRygLTm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Ev0ul2m0:9jRygLTm"
}

