HomeJavaModsOreCrops 1.14+ Plugin
OreCrops 1.14+ Plugin
OreCrops Plugin
Plant and grow your very own OreCrops!

OreCrops Banner.jpg

Features:

- Custom Crop Textures for each Crop!
- Harvestable using Pistons and Right-Clicking!
- Custom Seeds!
- Custom Crafting Menu for Seeds and Items!
- Bonemeal speeds up growth process!
- Command to receive seeds!
- Customizable Config!
- Limit on Crops per Player!
- Clearlag Command that removes all Crop Armorstands!
(NEW) Fully Customisable Crop Files!
>>> Add you OWN Crops!

(NEW) Ingame Crop Growing Mechanics!
(NEW) Updated Config!

Setup and Installation:
1. Download the plugin.jar file.
2. Place the plugin.jar file into the plugins folder.
3. Restart or Reload the Server.
4. Use '/OreCrops <CropType> <Amount> [Player]' to receive seeds!
(5). If you are updating the plugin, the config.yml file will RESET!
(6). Edit the Crop.yml files to your preference!

Permissions:
- orecrops.give: Allows the player to use the '/OreCrops give' command.
- orecrops.clearlag: Allows the player to use the '/OreCrops clearlag' command.

Auto permissions per limit group in Config look like:
- orecrops.limit.<groupname>


Crafting:
Acces the Crafting menu by using the command: '/OreCrops craft'. This will allow the user to choose between Crafting Seeds or their Materials.
Screenshot_371.png

Both menus will allow he user to Craft their items from the ingredients. Normal-Clicks will result in one batch of Crafted items, while Shift-Clicking will try to Craft multiple items from up to 64 ingredients at a time.
Screenshot_372.png Screenshot_370.png

If the amount of Seeds (9 Seeds for 1 Material) in your inventory is enough to craft the selected amount of Materials, then the Seeds will convert into the selected Material.

Crops:
Crops.jpg

Video Showcase (German) (v1.1.2.1 and below)
Watch this video showcase by NightUnity to get a quick look at the main features of the plugin!


Config and Crop.yml Files:
Spoiler: General
##### General Settings #####
general:

# Prefix: &8[&aOreCrops&8]&f (DEFAULT)
# This determines the text in front of every OreCrops Command.
# Chat Colors can be used.
prefix: '&8[&aOreCrops&8]&f'

# CanUseBonemeal: true (DEFAULT)
# This boolean determines if a player can use Bonemeal
# to speed up the growing process.
# true - Player can use Bonemeal to speed up growth.
# false - Player can NOT use Bonemeal to speed up growth.
canusebonemeal: true

# BonemealBonus: 60 (DEFAULT)
# This value determines how much one piece of Bonemeal
# will effect the growth time.
# The amount of seconds will be subtracted from the
# remaining growth time.
# 60 - 1 minute.
# Must be greater than 0.
# Must be a whole number.
bonemealbonus: 60

# CanHarvestByRightClick: true (DEFAULT)
# This boolean determines if a player can use Right Click
# to harvest and reset a Crop back to the Baby Stage.
# true - Player can use Right Click to harvest a Crop.
# false - Right Clicking a Crop will not do anything.
canharvestbyrightclick: true
Spoiler: Limits
##### Limit Settings #####
# Allow to modify the maximum amount of crops a Player can have.
# You can add as many 'groups' as you like.
# Each group you add here, will get a unique permission which
# allows other plugins (Like PermissionsEx etc.) to change
# the limit.
# The matching permissions are: orecrops.limit.<group name>
# If a player has multiple permissions, the highest limit
# will be used.
# Give a player the permission 'orecrops.limit.*' to allow unlimited (999) crops.
limit:
default: 15
admin: 30
Spoiler: Creating you own Crop.yml File
If you would like to add your own Custom Crops, you can do this very easily using this empty template:
Code (YAML):
# 'Craft_From_Amount' is the amount of seeds you will get from 1 'Craft_From' Item!
# 'Craft_Into_Amount' is the amount of 'Craft_Into' Items you will get!
load_crop
: true
seed
:
  item
:
  name
:
  craft_from
:
  craft_from_amount
:
  craft_into
:
  craft_into_amount
:
  soil_block
:
  lore
:
        0
:
        1
:
stages
:
  0
:
    time
:
    texture
:
    drops
:
      seed_amount
:
  1
:
    time
:
    texture
:
    drops
:
      seed_amount
:
  2
:
    time
:
    texture
:
    drops
:
      seed_amount
:
The 'load_crop' boolean will determine if your crop.yml file gets loaded onto the Server. Use this to disable the default crop files aswell.

The 'lore' parameters can be as long as you want. Just be sure to use numbers and the correct indentations. Also, use quotation marks to be able to use Color Codes (&).

The 'stages' can have as many stages as you want. Make sure to copy include every parameter to avoid errors. Using numbers as Stage names is not mandatory, but it can avoid errors.

A 'time' value of a stage determines how long it will take to reach this stage. The first stage time will always be ignored. The total time of seconds it will take for a Crop to reach the last stage, is the sum of all the 'time' values.

To Do:
- Config Expansion
- Options to customize the Language
- Options to customize messages
- Add Multi Version Support for v2.0.0+
- Add a visual indicator to show the progress of a growing Crop

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

OreCrops 1.14+ Plugin is a free Minecraft Java mod. Compatible with Minecraft 1.14. Downloaded 5,931 times (via Spigot). Download it and open it directly in the game.

Explore more