Effects
The Effects system in the InfiniteCrops plugin adds immersive visual and auditory effects for various gameplay features such as abilities, crop growth, harvesting, and more. This guide explains how to configure and customize the effects.yml
file to tailor the experience to your needs.
File Structure
The effects.yml
file consists of sections that control specific effects. Each effect can include:
Particle Effects: Visual animations like smoke or sparkles.
Sound Effects: Auditory feedback like splashes or item collection sounds.
Enable/Disable Toggles: Boolean options to enable or disable effects.
Configuration Example
effects:
ability_particles: true
ability_particle_currency_increaser: CRIT_MAGIC
ability_particle_currency_increaser_times: 5
bush_growth_particles: true
bush_stage_last_stage: TOTEM
bush_stage_last_stage_times: 5
can_sound_enabled: true
can_fill_sound: ITEM_BUCKET_FILL;1;1
combustion_particles: true
combustion_particle_smoke: CAMPFIRE_COSY_SMOKE
combustion_particle_smoke_times: 2
crop_growth_particles: true
crop_harvest_particle: HEART
crop_harvest_particle_times: 3
Key Sections
1. Abilities
Controls the visual effects for abilities like currency increasers, fortune increasers, etc.
Example:
ability_particles: true ability_particle_currency_increaser: CRIT_MAGIC ability_particle_currency_increaser_times: 5
ability_particles
: Enables or disables ability particles globally.ability_particle_currency_increaser
: Particle effect used for the currency increaser ability.ability_particle_currency_increaser_times
: Number of particles spawned per effect.
2. Crops
Manages growth, harvesting, and drying effects for crops.
Example:
crop_growth_particles: true crop_stage_last_stage: TOTEM crop_stage_last_stage_times: 5 crop_harvest_particle: HEART crop_harvest_particle_times: 3
crop_growth_particles
: Toggles particle effects for crop growth.crop_stage_last_stage
: Particle effect displayed when the crop reaches its final stage.crop_harvest_particle
: Particle effect displayed during harvest.
3. Bushes
Similar to crops, but specific to bushes.
Example:
bush_growth_particles: true bush_stage_last_stage: TOTEM bush_stage_last_stage_times: 5 bush_harvest_particle: HEART bush_harvest_particle_times: 3
4. Combustion Generators
Configures effects for combustion generators.
Example:
combustion_particles: true combustion_particle_smoke: CAMPFIRE_COSY_SMOKE combustion_particle_smoke_times: 2
5. Fertilizers
Visualizes fertilizer application effects.
Example:
fertilizer_particles: true fertilizer_particle_quality_increaser: ELECTRIC_SPARK fertilizer_particle_quality_increaser_times: 5
6. Watering
Configures effects for watering crops using cans or sprinklers.
Example:
can_watering_enabled: true can_watering_particles: FALLING_DRIPSTONE_WATER can_watering_particles_times: 5 sprinkler_enabled: true sprinkler_watering_particles: FALLING_DRIPSTONE_WATER sprinkler_watering_particles_times: 3
How to Customize Effects
Enable or Disable Effects:
Use boolean toggles (e.g.,
true
orfalse
) to activate or deactivate specific effects.
Change Particle Types:
Replace particle names with desired effects from the Minecraft particle list. Examples include
CAMPFIRE_COSY_SMOKE
,HEART
,DRAGON_BREATH
.
Adjust Particle Intensity:
Modify the
_times
values to control the number of particles spawned.
Configure Sounds:
Define sounds using the format:
<sound_name>;<volume>;<pitch>
.Example:
can_fill_sound: ITEM_BUCKET_FILL;1;1
Last updated