-
Notifications
You must be signed in to change notification settings - Fork 0
Global Growth Multiplier
The Growth Multiplier Engine allows server administrators and players to fine-tune the growth speed of agriculture worldwide or tailor specific growth curves per plant species.
| Property | Specification |
|---|---|
| Global GameRule | agrarian_reform:global_growth_multiplier |
| Dynamic Crop Rule | agrarian_reform:crop_growth_multiplier_<crop_id> |
| Default Global |
100 (100% Vanilla Baseline) |
| Valid Values |
-1 (Frozen), 0 (Inherit Global / Off), 1 to 2147483647
|
| Optimization | Max-Age Early-Break (aborts extra tick loop upon maturity) |
The random tick loop intercepts plant growth via BlockStateBaseMixin and GrowthHelper.handleRandomTick:
-
Dynamic Specific Override (
$> 0$ ): If a specific crop rule is set, it overrides the global multiplier. -
Frozen / Disabled (
$-1$ or Global$0$ ): Cancels random ticks and offline Continuum deltas completely ($0%$ growth). -
Inherit Global (
$0$ ): Falls back to the global multiplier$M$ .
When
When
A fractional remainder check with probability
During accelerated loops (e.g. handleRandomTick queries AgrarianCropRules.isMaxAge(currentState) after each run. The moment the crop reaches maximum maturity (e.g. Wheat Age 7), the loop terminates immediately, saving unnecessary block evaluations.
# Set global growth speed to 200% (Double speed)
/gamerule agrarian_reform:global_growth_multiplier 200
# Override Wheat specifically to grow at 400%
/gamerule agrarian_reform:crop_growth_multiplier_wheat 400
# Freeze Sugar Cane completely
/gamerule agrarian_reform:crop_growth_multiplier_sugar_cane -1See also: Performance & Queue Throttling, Plant Registry & Universal Crops, and The Continuum (Offline Growth).
๐ Repository Source Disclaimer: The documentation in this Wiki reflects the current source code state in the repository, which may include recent unreleased commits or developmental features ahead of public release builds on CurseForge and Modrinth.
Agrarian Reform: The Living Earth | Instant Gratification & Vanilla Outsider Collections
Developed with โค๏ธ by Dasik (Rifaditya) | Licensed under GPLv3
๐พ Agrarian Reform Wiki
- The Continuum (Offline Growth)
- Plant Registry & Universal Crops
- Hydro-Dynamics & Irrigation
- Soil Resilience & Trample Logic
- Right-Click Harvest & Replant
- Polyculture & Biodiversity
- Seed Sowing & Grass Cultivation
- Universal Bone Meal
- Global Growth Multiplier
- Performance & Queue Throttling
- GameRules
- Commands
- Configuration
- Aesthetics & Ambient Feedback
- Advancements