First Install
Last updated
Last updated
Download the InfiniteCrops.zip
bundled together with the InfiniteCrops.jar and InfiniteCropsRegion.jar and place them in your plugins/
folder.
Restart your server; config files will generate in plugins/InfiniteCrops/
.
If using ItemsAdder, Nexo, the textures will be hosted by ItemsAdder or Nexo, make sure to do /iazip
(if using ItemsAdder) for the texture pack to be updated.
IF NOT USING ITEMSADDER OR NEXO, upon server restart the plugin will not enable itself. It will ask you to input your server's IP address to host the texture pack yourself. This can be done very easily. Just open your config.yml and go to line 127 called 'url'. There swap the localhost message to your server IP and set line 128 'enabled' to true. Optionally, you can also use hosting service, such as mediafire.com or dropbox, upload your texture pack there, then get the link to download the texture pack and paste it in the infinitecrops config.yml file at lines 132 and 133 called below_1_21_4 or after_1_21_4. Then set 'enabled' to true on line 131. Save and restart your server. NOTE: if hosting on dropbox, make sure to change the end of your link from 0 to 1, otherwise it will not apply the texture pack for the players!
Here are picture examples:
Launch server to generate configuration files
Open config.yml and paste your server ip to line 127 "url", set line 128 'enabled' to true
Save the config.yml and restart your server :)
Launch server to generate configuration files
Open the webhost folder in your InfiniteCrops folder (/plugins/InfiniteCrops/webhost)
Choose the appropriate texture pack for your server
Upload your Resource Pack to Dropbox and copy its download link
Open config.yml and paste the copied dropbox link to line 132 or 133 (depending on the server version, if you are using a plugin that allows for users from different versions to connect, please upload both texture packs and add links to both configurations), set line 131 'enabled' to true
Changed the end of the links to 1
Save and restart
(Optional) For electricity/money trees, install a Vault-compatible economy plugin if you want currency payouts.
All configurations live inside the plugins/InfiniteCrops/
folder. Notable files:
config.yml
: Main plugin toggles, debug levels, storage options (SQL, SQLite, YAML), distance settings, etc.
crops.yml
: Defines each custom crop’s growth stages, water-loss, day/night multipliers, loot, etc.
bush.yml
: Similar to crops.yml
, but specifically for Bush items (like berry bushes or ore bushes).
money_tree.yml
: Config for “money trees,” including multi-stage growth, currency yields, and synergy with Vault.
features/fertilizers.yml
: Defines fertilizers (e.g., SPEED_GROWTH
, RETAIN_WATER
) with chance, min/max effect, and more.
features/pots.yml
: Config for “potted” growing. Each pot can store water levels, track moisture, etc.
features/sprinklers.yml
: Sprinkler models, intervals, radius, water usage, possibly requiring generator power.
features/generators.yml
and batteries_config.yml
: Manage custom electricity generation for sprinklers or other mechanics.
greenhouse.yml
: Schematic-based structures that override biome or temperature rules for custom in-game “greenhouses.”
seasons.yml
: Full season-based logic: durations, temperature modifies, water-loss rates.
effects.yml
: Particles, sounds for events like crop growth transitions, sprinklers, or greenhouse placements.
chances.yml
: Additional block-based chance system if used.
hologram.yml
: Hologram lines for real-time displays above crops, bushes, or money trees.
You can edit these YAML files directly or rely on some in-game commands.