Jump to content

7 Screenshots

  • 123
  • 2
  • 1.29 MB

About Personal Farmer

Take your farms to the next level with Personal Farmer – your own AI-powered farmhand that automates planting, watering, harvesting, animal care, and more! Whether you’re running a massive plantation, maintaining a chicken coop, or managing bees, your bot is always ready to help.

Features:

🌿 Smart Farmhand AI

• Automatically plants and harvests crops, or produces clones.

• Waters crops and fetches water from barrels, water catchers, or rivers.

• Collects resources (corn, pumpkins, etc.), puts them in composters, and spreads fertilizer.

• Learns your farm layout – assign plantations, composters, water sources, and storage with ease.
  

🐓 Chicken Coop Assistant

• Feeds chickens and collects eggs.

• Breeds and maintains your chicken population.

• Gently interacts with chickens to boost their happiness.


🍯 Beehive Support

• Collects honeycombs from beehives.


🧠 Fully Automated Workflow

• Starts with its own inventory, but can optionally manage all resources autonomously.

• Auto-stores items like eggs, resources, clones, honey and other loot into assigned containers.


🔒 Persistent & Secure

• Saves setup and assigned tasks across server restarts.

• Use multiple farmers for different bases

• Only allows interaction on player-owned or authorized buildings – no bots on enemy farms!
 

❓ How to Use

• Receive farmer's sleeping bag by entering /pfarmer command, or give it to players using any other plugin that supports custom items (like shops and etc.)

• Deploy the bag. Farmer will start to analyze current base.

• Open tool cupboard and open farm manager. Enable functionality that you need.
 

📃 Commands

• givefarmerbag <Steam ID> <Skin ID> <Amount> ("personalfarmer.admin" permission required)
• /pfarmer <Config command> 
 

📺 See It in Action! Watch the Video

📃 Configuration: 

{
  "Specify the ID of the farmer generator, the number of digits(8 - 15)": 9,
  "Farmer settings (key is a sleeping bag skin)": {
    "3480145757": {
      "Spawn": {
        "Permission to give/deploy farmer's sleeping bag (leave empty if allowed to everyone)": "personalfarmer.default",
        "Command argument to receive sleeping bag (works through the chat command /pfarmer, leave empty to disable)": "default",
        "Name": {
          "Localization key": "PersonalFarmer_default",
          "Localization value": "%OWNER_NAME%'s Farmer"
        },
        "Maximum health": 100.0,
        "Clothes": {
          "Unlock container?": false,
          "List of items": [
            {
              "Item": {
                "Item shortname or ID": "burlap.shirt",
                "Item skin": 0
              },
              "Custom item name (if not needed leave empty)": "",
              "Amount": 1
            },
            {
              "Item": {
                "Item shortname or ID": "burlap.trousers",
                "Item skin": 0
              },
              "Custom item name (if not needed leave empty)": "",
              "Amount": 1
            },
            {
              "Item": {
                "Item shortname or ID": "burlap.gloves.new",
                "Item skin": 0
              },
              "Custom item name (if not needed leave empty)": "",
              "Amount": 1
            },
            {
              "Item": {
                "Item shortname or ID": "burlap.shoes",
                "Item skin": 0
              },
              "Custom item name (if not needed leave empty)": "",
              "Amount": 1
            },
            {
              "Item": {
                "Item shortname or ID": "hat.boonie",
                "Item skin": 0
              },
              "Custom item name (if not needed leave empty)": "",
              "Amount": 1
            }
          ]
        }
      },
      "Controller": {
        "Controller tick (0 - 0.2f)": 0.1,
        "Brain tick (0.1 - 5f)": 0.1,
        "Farm zone size where farmer can work": {
          "x": 100.0,
          "y": 100.0
        },
        "Item for watering": {
          "Give item if there isn't any on farm?": false,
          "Item setup": {
            "Item shortname or ID": "bucket.water",
            "Item skin": 0
          }
        },
        "Allow to pickup dropped items?": true,
        "Can collect resources?": true,
        "Can mine resources?": true,
        "Item for mining": {
          "Give item if there isn't any on farm?": true,
          "Item setup": {
            "Item shortname or ID": "lumberjack.pickaxe",
            "Item skin": 0
          }
        },
        "Can the farmer heal himself?": true,
        "Item for heal": {
          "Give item if there isn't any on farm?": true,
          "Item setup": {
            "Item shortname or ID": "syringe.medical",
            "Item skin": 0
          }
        },
        "Allow drowning damage?": false,
        "Allow the farmer to route underwater?": true,
        "Allow the farmer to go underwater?": true
      },
      "Storage": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "woodbox_deployed",
          "wicker_barrel",
          "box.wooden.large",
          "fridge.deployed"
        ]
      },
      "Planters": {
        "List of prefab entities that the farmer can use": [
          "planter.large.deployed",
          "planter.small.deployed",
          "planter.triangle.deployed",
          "bathtub.planter.deployed",
          "minecart.planter.deployed",
          "plantpot.single.deployed"
        ],
        "Can farmer use it?": true
      },
      "Composters": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "composter"
        ]
      },
      "Chicken coops": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "chickencoop.deployed"
        ]
      },
      "Beehives": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "beehive.deployed"
        ]
      },
      "Water tanks": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "waterbarrel",
          "water_catcher_small",
          "water_catcher_large"
        ]
      }
    },
    "3480146242": {
      "Spawn": {
        "Permission to give/deploy farmer's sleeping bag (leave empty if allowed to everyone)": "personalfarmer.vip",
        "Command argument to receive sleeping bag (works through the chat command /pfarmer, leave empty to disable)": "vip",
        "Name": {
          "Localization key": "PersonalFarmer_vip",
          "Localization value": "%OWNER_NAME%'s VIP Farmer"
        },
        "Maximum health": 150.0,
        "Clothes": {
          "Unlock container?": false,
          "List of items": [
            {
              "Item": {
                "Item shortname or ID": "jumpsuit.suit.blue",
                "Item skin": 0
              },
              "Custom item name (if not needed leave empty)": "",
              "Amount": 1
            },
            {
              "Item": {
                "Item shortname or ID": "shoes.boots",
                "Item skin": 0
              },
              "Custom item name (if not needed leave empty)": "",
              "Amount": 1
            },
            {
              "Item": {
                "Item shortname or ID": "hat.boonie",
                "Item skin": 0
              },
              "Custom item name (if not needed leave empty)": "",
              "Amount": 1
            }
          ]
        }
      },
      "Controller": {
        "Controller tick (0 - 0.2f)": 0.1,
        "Brain tick (0.1 - 5f)": 0.1,
        "Farm zone size where farmer can work": {
          "x": 100.0,
          "y": 100.0
        },
        "Item for watering": {
          "Give item if there isn't any on farm?": true,
          "Item setup": {
            "Item shortname or ID": "waterjug",
            "Item skin": 0
          }
        },
        "Allow to pickup dropped items?": true,
        "Can collect resources?": true,
        "Can mine resources?": true,
        "Item for mining": {
          "Give item if there isn't any on farm?": true,
          "Item setup": {
            "Item shortname or ID": "lumberjack.pickaxe",
            "Item skin": 0
          }
        },
        "Can the farmer heal himself?": true,
        "Item for heal": {
          "Give item if there isn't any on farm?": true,
          "Item setup": {
            "Item shortname or ID": "syringe.medical",
            "Item skin": 0
          }
        },
        "Allow drowning damage?": false,
        "Allow the farmer to route underwater?": true,
        "Allow the farmer to go underwater?": true
      },
      "Storage": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "woodbox_deployed",
          "wicker_barrel",
          "box.wooden.large",
          "fridge.deployed"
        ]
      },
      "Planters": {
        "List of prefab entities that the farmer can use": [
          "planter.large.deployed",
          "planter.small.deployed",
          "planter.triangle.deployed",
          "bathtub.planter.deployed",
          "minecart.planter.deployed",
          "plantpot.single.deployed"
        ],
        "Can farmer use it?": true
      },
      "Composters": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "composter"
        ]
      },
      "Chicken coops": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "chickencoop.deployed"
        ]
      },
      "Beehives": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "beehive.deployed"
        ]
      },
      "Water tanks": {
        "Can farmer use it?": true,
        "List of prefab entities that the farmer can use": [
          "waterbarrel",
          "water_catcher_small",
          "water_catcher_large"
        ]
      }
    }
  }
}
  • Like 1
  • Love 1

User Feedback

1.9m

Downloads

Total number of downloads.

9k

Customers

Total customers served.

132.4k

Files Sold

Total number of files sold.

2.8m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.