SHOWCASE VIDEOS
About Farming
View the media to see all the beautiful content
With this addon your players will be able to roleplay as farmers, by using the new set of farming tools and entities. To immerse the roleplaying experience farmers must care for their crops in multiple ways, such as keeping their plants in the sun or under light, while keeping their plants wet and make sure they don't dry out and die. The farmers must also clean weeds from holes they have dug or their plants will grow slowly. Eventually the weeds will have grown too large and they won't be able to grow in that hole anymore.Farming tools consists of a shovel, a watering can and a weeding tool. Their use-cases are explained below in the features section.
Farmers can plant 5 different crops by purchasing seeds. The crops are then harvested when they are fully grown and put into a crate. With the crate you have an overview of how many crops you have collected and the crate can then be sold to a farming NPC. The farming NPC pays per gram, per crop. So the price he pays is dynamic and changes based on the servers configuration. He will show you a receipt before you confirm the payment.
Features

- Shovel to dig holes in selected materials.
- Custom dig animation.
- Digging sounds.
- Watering can to water plants in holes or pots.
- Custom watering animation.
- Custom water effect.
- Pouring water sounds.
- Weeding tool to clean out weeds from holes.
- Custom animation.
- Sound effects.

- Growing crops can be done in either a hole you have dug or a sack/pot you have bought.
- To start growing you will purchase your selected seed(s) from the F4 menu.
- Drop the seed onto the hole or sack/pot to start the growing process.
- Plants have various growth times based on a variety of things.
- You can configure default growth times in the configuration file.
- Weeds in holes will increase the growth time.
- Plants require sunlight or LED lamps or they will die.
- Plants also require water or they will dry out and die.
- If a plant doesn't get enough sunlight, heat from lamps or dries out because you forget to water it, then it will die.
- When a plant dies, it starts to slowly shrink and the alpha changes.
- While a plant is dying the hole or sack/pot becomes unusable.

- 3 custom weapons with animations.
- Shovel
- Watering can
- Weeding tool
- 10 custom crop & plant models.
- Lettuce
- Bell Pepper
- Corn
- Tomato
- Wheat
- Custom seed model with 5 skins.
- Custom lamp model with skins, bodygroups and animations.
- Custom battery model.
- Custom hole model with 5 weed bodygroups.
- Custom plant sack/pot model with dirt bodygroup.
- Custom dirt bag model.
- Custom crate model.

- Weeds grow in holes over time and are configurable.
- You can increase and decrease the time it takes for weeds to grow in the hole.
- There are 5 levels of weeds. The more weeds the longer it takes for crops to grow.
- You can configure how many seconds each level of weed adds to the total grow time.
- Once a hole is full of weeds you can no longer grow crops in it until you clean it.

- The farmer NPCs buy your crops at a differentiated price.
- As a server owner you configure a minimum and maximum crops are worth per gram.
- The gram worth is then randomized over time.

- A farmer job is automatically added with the addon.
- The farmer spawns with the shovel and the weeding tool by default.
- They can sell their crates of crops to the NPC.

- Setup unlimited farming NPCs.
- Map based saving system.
- Simple console command to spawn and automatically save NPCs.

- Hungermod support can be enabled and disabled at the users choice.
- If enabled then eating finished crops can help your level of hunger.

- Planting seeds.
- Harvesting crops.
- Selling crates.
- Global prices updated.

- Supports Xenin Inventory
- Supports ItemStore Inventory
- Crates and crops saves weight.
- All weights are shown in description inside the inventory.

- Support for Sublime Levels
- Support for Vrondakis Level System
- Support for Elite XP System (EXP2)
- Support for DarkRP Essentials or Brick's Essentials
- Support for GlorifiedLeveling
INSTALLATION
This addon supports DarkRP 2.7.0+
Extract
Job & Entities
The job "Farmer" is automatically added to your game.
You can find the entities and weapons in your F4 menu. Everything is automatically added to your F4 in the categories called "Farming".
By default the entities can be purchased by everyone, while the weapons/equipment can only be purchased by certain teams (including the Farmer job).
To customize DarkRP entities, categories and jobs within the F4 menu go to
Setup Farmer NPC
You can setup multiply farmer NPC's that players can sell their crops to and here's how to do it:
Go to Q Menu -> Entities -> Farming by Crap-Head and spawn the NPC Buyer entity.
Spawn as many buyer NPC's on the map as you'd like and run the console command
To remove the NPC's run the console command
You can also find all the saved NPC's in
CONTENT
Custom models, materials, sounds and more are used for this script. Script content can be found at:
Script Content: https://steamcommunity.com/sharedfiles/filedetails/?id=2328947156
Player Model: https://steamcommunity.com/sharedfiles/filedetails/?id=857787798
Make sure to add these to your servers workshop collection as well.
This addon supports DarkRP 2.7.0+
Extract
ch_farming
to your addons folder.Job & Entities
The job "Farmer" is automatically added to your game.
You can find the entities and weapons in your F4 menu. Everything is automatically added to your F4 in the categories called "Farming".
By default the entities can be purchased by everyone, while the weapons/equipment can only be purchased by certain teams (including the Farmer job).
To customize DarkRP entities, categories and jobs within the F4 menu go to
ch_farming/lua/ch_farming/shared/ch_farming_darkrpadds.lua
Setup Farmer NPC
You can setup multiply farmer NPC's that players can sell their crops to and here's how to do it:
Go to Q Menu -> Entities -> Farming by Crap-Head and spawn the NPC Buyer entity.
Spawn as many buyer NPC's on the map as you'd like and run the console command
ch_farming_save
to save all NPC's to the map.To remove the NPC's run the console command
ch_farming_delete_all
to delete all NPC's on the map.You can also find all the saved NPC's in
data/craphead_scripts/ch_farming/map_name/*
and delete the files manually there.CONTENT
Custom models, materials, sounds and more are used for this script. Script content can be found at:
Script Content: https://steamcommunity.com/sharedfiles/filedetails/?id=2328947156
Player Model: https://steamcommunity.com/sharedfiles/filedetails/?id=857787798
Make sure to add these to your servers workshop collection as well.
Customizing
To customize the general settings go to
To customize DarkRP entities, categories and jobs within the F4 menu go to
General Config
To customize the general settings go to
ch_farming/lua/ch_farming/shared/ch_farming_config.lua
To customize DarkRP entities, categories and jobs within the F4 menu go to
ch_farming/lua/ch_farming/shared/ch_farming_darkrpadds.lua
General Config
Discord Server & Support
I own a Discord server for customers and anyone else who wish to join. I will occasionally provide exclusive offers and help with minor issues that might occur with my scripts. If you have a more serious problem, please create a conversation with me onsite.Conflicting addons is not to be said if I will support that or not. This is something I will decide upon confrontation about a conflicting addon. If you have found a conflicting addon, then feel free to create a conversation and I'll see if I can assist with solving the conflict.