Custom Crops

VAULT+ RUST PLUGIN Custom Crops 1.1.3

No permission to download
Official page:

About Custom Crops​


Create some new items for players to get while farming, Create Drug Farms, Ammo Farms, Weapon Farms, Whatever you set in Configuration for your players to harvest.



MONEY SEED IN IMAGE IS AN EXAMPLE OF A CUSTOMERS CUSTOM CONFIG



ADMIN PERMISSION - customcrops.admin

CANCLONE PERMISSION - customcrops.canclone




HERE IS A SEED PACK TEMPLATE I USED TO CREATE THE PACKS ON DEFAULT CONFIG

CC Template.zip



Developer API


IsCustomCropSeedPack - Will return true if the item is a custom crop seed pack - Takes an Item as an argument
IsCustomCrop - Will return true if the growable is a custom crop - Takes a GrowableEntity as an argument
IsCustomCropSeed - Will return true if the item is a custom crop seed - Takes a Ulong as an argument




The config comes Preset with a seed pack, and seeds to harvest weapons and ammo.

Create as many Seed Packs, and seeds as you like.

Seed packs must be an openable like a loot bag, Seeds must be seeds.

Config comes with a setting to only harvest at ripe, or turn off and set lesser rewards for players that want to harvest early.

Cloning is disabled but can be enabled per seed.

Eating is disabled and will block upon attempt.

Admin Commands
/giveseeds – gives seeds to players inv.

/giveseedpacks - gives seed packs to players inv.

/c.spawnpacks - spawns all packs into a container in front of you, useful if you have alot of custom packs

/c.spawnseeds- spawns all seeds into a container in front of you, useful if you have alot of custom seeds

/c.spawnproduct - spawns all seed final product into a container in front of you




VIDEO DEMO - CONFIG AND LANG BELOW



Config


Code:
{
  "Settings": {
    "Only Allow Gather At Ripe State?": true,
    "Allow Planting in Specified Zones?": false,
    "Zones": [
      "ENTERIDHERE",
      "ENTERANOTHERHERE"
    ]
  },
  "Seed Packs": [
    {
      "Seed Pack Shortname": "halloween.lootbag.small",
      "Seed Pack Name": "Weapons Seed Pack",
      "Seed Pack SkinID": 3336282159,
      "Minimum Amount of Seeds": 1,
      "Maximum Amount of Seeds": 5,
      "Seed Pack Loot Table": [
        {
          "Shortname": "seed.hemp",
          "SkinID": 3336288267,
          "Probability (0-1)": 0.2,
          "Custom Name": "Rifle Seeds",
          "Minimum Amount": 1,
          "Maximum Amount": 5
        },
        {
          "Shortname": "seed.hemp",
          "SkinID": 3336288376,
          "Probability (0-1)": 0.5,
          "Custom Name": "Pistol Seeds",
          "Minimum Amount": 1,
          "Maximum Amount": 3
        },
        {
          "Shortname": "seed.hemp",
          "SkinID": 3336288463,
          "Probability (0-1)": 0.3,
          "Custom Name": "Shotgun Seeds",
          "Minimum Amount": 1,
          "Maximum Amount": 3
        },
        {
          "Shortname": "seed.yellow.berry",
          "SkinID": 3336288567,
          "Probability (0-1)": 0.3,
          "Custom Name": "Rifle Ammo Seeds",
          "Minimum Amount": 1,
          "Maximum Amount": 3
        },
        {
          "Shortname": "seed.red.berry",
          "SkinID": 3336288676,
          "Probability (0-1)": 0.3,
          "Custom Name": "Shotgun Ammo Seeds",
          "Minimum Amount": 1,
          "Maximum Amount": 3
        },
        {
          "Shortname": "seed.blue.berry",
          "SkinID": 3336288759,
          "Probability (0-1)": 0.3,
          "Custom Name": "Pistol Ammo Seeds",
          "Minimum Amount": 1,
          "Maximum Amount": 3
        }
      ]
    }
  ],
  "Seeds": [
    {
      "Seed Shortname (Must Be a Seed)": "seed.hemp",
      "Seed Name": "Rifle Seeds",
      "Seed SkinID": 3336288267,
      "Enable Yield Bonus?": false,
      "Allow Cloning?": false,
      "Clone Minimum": 1,
      "Clone Maximum": 2,
      "Yield Bonus Item Amount Per Yield Gene": 1,
      "Seed Harvest States": {
        "Sapling": {
          "Minimum Amount": 0,
          "Maximum Amount": 1
        },
        "Crossbreed": {
          "Minimum Amount": 2,
          "Maximum Amount": 4
        },
        "Mature": {
          "Minimum Amount": 3,
          "Maximum Amount": 6
        },
        "Fruiting": {
          "Minimum Amount": 5,
          "Maximum Amount": 8
        },
        "Ripe": {
          "Minimum Amount": 7,
          "Maximum Amount": 10
        },
        "Dying": {
          "Minimum Amount": 0,
          "Maximum Amount": 1
        }
      },
      "Seed Loot Table": [
        {
          "Shortname": "rifle.ak",
          "SkinID": 3335692326,
          "Probability (0-1)": 0.5,
          "Custom Name": "",
          "Minimum Amount": 1,
          "Maximum Amount": 1
        },
        {
          "Shortname": "rifle.lr300",
          "SkinID": 3312482754,
          "Probability (0-1)": 0.5,
          "Custom Name": "",
          "Minimum Amount": 1,
          "Maximum Amount": 1
        }
      ]
    },
    {
      "Seed Shortname (Must Be a Seed)": "seed.hemp",
      "Seed Name": "Pistol Seeds",
      "Seed SkinID": 3336288376,
      "Enable Yield Bonus?": false,
      "Allow Cloning?": false,
      "Clone Minimum": 1,
      "Clone Maximum": 2,
      "Yield Bonus Item Amount Per Yield Gene": 1,
      "Seed Harvest States": {
        "Sapling": {
          "Minimum Amount": 0,
          "Maximum Amount": 1
        },
        "Crossbreed": {
          "Minimum Amount": 1,
          "Maximum Amount": 2
        },
        "Mature": {
          "Minimum Amount": 3,
          "Maximum Amount": 5
        },
        "Fruiting": {
          "Minimum Amount": 4,
          "Maximum Amount": 7
        },
        "Ripe": {
          "Minimum Amount": 5,
          "Maximum Amount": 9
        },
        "Dying": {
          "Minimum Amount": 0,
          "Maximum Amount": 1
        }
      },
      "Seed Loot Table": [
        {
          "Shortname": "pistol.m92",
          "SkinID": 0,
          "Probability (0-1)": 0.4,
          "Custom Name": "",
          "Minimum Amount": 1,
          "Maximum Amount": 1
        },
        {
          "Shortname": "pistol.prototype17",
          "SkinID": 0,
          "Probability (0-1)": 0.2,
          "Custom Name": "",
          "Minimum Amount": 1,
          "Maximum Amount": 1
        },
        {
          "Shortname": "pistol.revolver",
          "SkinID": 0,
          "Probability (0-1)": 0.6,
          "Custom Name": "",
          "Minimum Amount": 1,
          "Maximum Amount": 1
        },
        {
          "Shortname": "pistol.water",
          "SkinID": 0,
          "Probability (0-1)": 0.6,
          "Custom Name": "",
          "Minimum Amount": 1,
          "Maximum Amount": 1
        }
      ]
    },
    {
      "Seed Shortname (Must Be a Seed)": "seed.hemp",
      "Seed Name": "Shotgun Seeds",
      "Seed SkinID": 3336288463,
      "Enable Yield Bonus?": false,
      "Allow Cloning?": false,
      "Clone Minimum": 1,
      "Clone Maximum": 2,
      "Yield Bonus Item Amount Per Yield Gene": 1,
      "Seed Harvest States": {
        "Sapling": {
          "Minimum Amount": 0,
          "Maximum Amount": 1
        },
        "Crossbreed": {
          "Minimum Amount": 1,
          "Maximum Amount": 3
        },
        "Mature": {
          "Minimum Amount": 4,
          "Maximum Amount": 6
        },
        "Fruiting": {
          "Minimum Amount": 5,
          "Maximum Amount": 7
        },
        "Ripe": {
          "Minimum Amount": 6,
          "Maximum Amount": 10
        },
        "Dying": {
          "Minimum Amount": 1,
          "Maximum Amount": 2
        }
      },
      "Seed Loot Table": [
        {
          "Shortname": "shotgun.double",
          "SkinID": 1426115707,
          "Probability (0-1)": 0.3,
          "Custom Name": "",
          "Minimum Amount": 10,
          "Maximum Amount": 20
        },
        {
          "Shortname": "shotgun.m4",
          "SkinID": 0,
          "Probability (0-1)": 0.2,
          "Custom Name": "",
          "Minimum Amount": 1,
          "Maximum Amount": 1
        },
        {
          "Shortname": "shotgun.pump",
          "SkinID": 0,
          "Probability (0-1)": 0.2,
          "Custom Name": "",
          "Minimum Amount": 1,
          "Maximum Amount": 1
        }
      ]
    },
    {
      "Seed Shortname (Must Be a Seed)": "seed.yellow.berry",
      "Seed Name": "Rifle Ammo Seeds",
      "Seed SkinID": 3336288567,
      "Enable Yield Bonus?": false,
      "Allow Cloning?": false,
      "Clone Minimum": 1,
      "Clone Maximum": 2,
      "Yield Bonus Item Amount Per Yield Gene": 1,
      "Seed Harvest States": {
        "Sapling": {
          "Minimum Amount": 0,
          "Maximum Amount": 1
        },
        "Crossbreed": {
          "Minimum Amount": 1,
          "Maximum Amount": 3
        },
        "Mature": {
          "Minimum Amount": 4,
          "Maximum Amount": 6
        },
        "Fruiting": {
          "Minimum Amount": 5,
          "Maximum Amount": 7
        },
        "Ripe": {
          "Minimum Amount": 6,
          "Maximum Amount": 10
        },
        "Dying": {
          "Minimum Amount": 1,
          "Maximum Amount": 2
        }
      },
      "Seed Loot Table": [
        {
          "Shortname": "ammo.rifle",
          "SkinID": 0,
          "Probability (0-1)": 0.3,
          "Custom Name": "",
          "Minimum Amount": 64,
          "Maximum Amount": 128
        },
        {
          "Shortname": "ammo.rifle.hv",
          "SkinID": 0,
          "Probability (0-1)": 0.2,
          "Custom Name": "",
          "Minimum Amount": 64,
          "Maximum Amount": 128
        },
        {
          "Shortname": "ammo.rifle.incendiary",
          "SkinID": 0,
          "Probability (0-1)": 0.2,
          "Custom Name": "",
          "Minimum Amount": 64,
          "Maximum Amount": 128
        }
      ]
    },
    {
      "Seed Shortname (Must Be a Seed)": "seed.red.berry",
      "Seed Name": "Shotgun Ammo Seeds",
      "Seed SkinID": 3336288676,
      "Enable Yield Bonus?": false,
      "Allow Cloning?": false,
      "Clone Minimum": 1,
      "Clone Maximum": 2,
      "Yield Bonus Item Amount Per Yield Gene": 1,
      "Seed Harvest States": {
        "Sapling": {
          "Minimum Amount": 0,
          "Maximum Amount": 1
        },
        "Crossbreed": {
          "Minimum Amount": 1,
          "Maximum Amount": 3
        },
        "Mature": {
          "Minimum Amount": 4,
          "Maximum Amount": 6
        },
        "Fruiting": {
          "Minimum Amount": 5,
          "Maximum Amount": 7
        },
        "Ripe": {
          "Minimum Amount": 6,
          "Maximum Amount": 10
        },
        "Dying": {
          "Minimum Amount": 1,
          "Maximum Amount": 2
        }
      },
      "Seed Loot Table": [
        {
          "Shortname": "ammo.shotgun",
          "SkinID": 0,
          "Probability (0-1)": 0.3,
          "Custom Name": "",
          "Minimum Amount": 64,
          "Maximum Amount": 128
        },
        {
          "Shortname": "ammo.shotgun.fire",
          "SkinID": 0,
          "Probability (0-1)": 0.2,
          "Custom Name": "",
          "Minimum Amount": 64,
          "Maximum Amount": 128
        },
        {
          "Shortname": "ammo.shotgun.slug",
          "SkinID": 0,
          "Probability (0-1)": 0.2,
          "Custom Name": "",
          "Minimum Amount": 64,
          "Maximum Amount": 128
        }
      ]
    },
    {
      "Seed Shortname (Must Be a Seed)": "seed.blue.berry",
      "Seed Name": "Pistol Ammo Seeds",
      "Seed SkinID": 3336288759,
      "Enable Yield Bonus?": false,
      "Allow Cloning?": false,
      "Clone Minimum": 1,
      "Clone Maximum": 2,
      "Yield Bonus Item Amount Per Yield Gene": 1,
      "Seed Harvest States": {
        "Sapling": {
          "Minimum Amount": 0,
          "Maximum Amount": 1
        },
        "Crossbreed": {
          "Minimum Amount": 1,
          "Maximum Amount": 3
        },
        "Mature": {
          "Minimum Amount": 4,
          "Maximum Amount": 6
        },
        "Fruiting": {
          "Minimum Amount": 5,
          "Maximum Amount": 7
        },
        "Ripe": {
          "Minimum Amount": 6,
          "Maximum Amount": 10
        },
        "Dying": {
          "Minimum Amount": 1,
          "Maximum Amount": 2
        }
      },
      "Seed Loot Table": [
        {
          "Shortname": "ammo.pistol.hv",
          "SkinID": 0,
          "Probability (0-1)": 0.3,
          "Custom Name": "",
          "Minimum Amount": 64,
          "Maximum Amount": 128
        },
        {
          "Shortname": "ammo.pistol.fire",
          "SkinID": 0,
          "Probability (0-1)": 0.2,
          "Custom Name": "",
          "Minimum Amount": 64,
          "Maximum Amount": 128
        },
        {
          "Shortname": "ammo.pistol",
          "SkinID": 0,
          "Probability (0-1)": 0.2,
          "Custom Name": "",
          "Minimum Amount": 64,
          "Maximum Amount": 128
        }
      ]
    }
  ]
}
  • Like
Reactions: HardRock and raccon
Author
Just4Free
First release
Last update

Ratings

0.00 star(s) 0 ratings

More downloads from Just4Free

Back
Top