Farmland icon

Farmland -----

Custom Farms/ Custom Loots / Events / Dynamic Farmers Economy System



Depend[Vault, Java]
SoftDepend[Citizens]
Hi and Welcome on this tuto! :)
MainCommand: /farmland
First create a Farm!
- /farmland create <Name>

Then claim plots! (1Farm/Chunk)
- /farmland farm plot add <Farm>
Then create your first Drops!
- /farmland drop add <Name>
You must have it in your hand ;)


You can add events to this drop (it replace <player> by the player name):
-BROADCAST (send message to all players)
-COMMAND ( @Player + command = player will execute it)
-MESSAGE
-MONEY
-PARTICLES

Command: /farmland drop event add <DropName> <Event> args...
Now Tools Time!
- /farmland tool add <Name>
Have it in your hand

It will save his customname, enchants...
So you have your first Drop and Tool now we will use it!
We will add a FarmingBlock!
- /farmland block add <Farm> <Tool> <Drop> <DropChance> <GrowCooldown> <GrowParticles>
Have the block in your hand too haha.

It's a huge command yes, but it's easy, I'm going to explain you how it works :D:

In the <Farm>Plots when you will breack the <Block> with the <Tool> it will drop on of the drops <Drop> and execute the DropEvents.

A Block can have a lot of Drops, you want to add a Drop?
-/farmland block drop add <Farm> <Block> <Tool> <Drop> <Chance>

It will drop this Drop only with the <Tool>

For the Chance it's easy, if for the two Drops of a Tool one has 256 of chance and the other 1024, the first has 256/(256+1024) to be drop :).
We have Farms and you can farm in amazing!
now I'm going to present you my favorite part, Farmers!
- /farmland farmer create <Farm> <Name> Types...

Types:
-INFO: (left-click) open the FarmInformations GUI
There are many things you will discover it!
-MARKET: (right-click) open the market GUI

When you farm and get a drop, the same drop is add in the FarmBank, the Farms have a Bank with Drops. the plugin save this production during <FarmProductionDaySave> Days (configurable in config).
Everyday a quantity of Drop is lost it's the <DailyFarmDropLosePercentage>

Farms have too an other Bank with money, the price of the Drops depend of the Drop's rarity.

Add Drops in Market:
- /farmland farm market add <Farm> <Type(Buy/Sell)> <DropName> <Money> <Moy>

But what's <Moy>??? This is the average quantity desired by the Farm and <Money> the cost of the Drop when there are <Moy> Drops in the FarmBank. So when a player buy:
if (FarmDropsQuantity-PlayerWantedQuantity)<Moy the price willbe higher

But there is a multiplication limit, it's <MaxRarity> in config
A problem? discuss with me on spigot or MP me on discord AstrantV#5555
Resource Information
Author:
----------
Total Downloads: 109
First Release: Feb 18, 2021
Last Update: Feb 24, 2021
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings