⚡ Globaler Wachstums-Multiplikator & Feinabstimmung
Das Wachstumsfaktor-System ermöglicht Administratoren und Spielern die Feinjustierung des Pflanzenwachstums weltweit oder nach Art.
📊 Multiplikator Infobox
| Property | Specification |
|---|---|
| Global GameRule | agrarian_reform:global_growth_multiplier |
| Dynamic Crop Rule | agrarian_reform:crop_growth_multiplier_<crop_id> |
| Standardwert | 100 (100% Vanilla-Geschwindigkeit) |
| Gültige Werte | -1 (Eingefroren), 0 (Global), 1 bis 2147483647 |
| Optimierung | Vorzeitiger Abbruch bei Reife (beendet Berechnungen sofort) |
📐 Multiplikator-Mathematik & Auflösung
Die Zufallstick-Schleife fängt das Wachstum über BlockStateBaseMixin und GrowthHelper.handleRandomTick ab:
1. Hierarchy Resolution
- Spezifischer Faktor ($> 0$): Überschreibt den globalen Wachstumsfaktor für diese Pflanze.
- Deaktiviert / Gestoppt ($-1$ oder $0$): Hebt Zufallsticks und Offline-Berechnungen komplett auf ($0%$).
- Globaler Wert ($0$): Greift auf den globalen Wachstumsfaktor $M$ zurück.
2. Verlangsamtes Wachstum ($0 < M < 100$)
Bei $M < 100$ laufen Ticks mit Wahrscheinlichkeit $\frac{M}{100}$ ab (z. B. $M = 50$ entspricht 50% der Vanilla-Geschwindigkeit).
3. Accelerated Growth ($M > 100$)
Bei $M > 100$ berechnet das System garantierte zusätzliche Wachstumsdurchläufe $E$:
$$E = \left\lfloor \frac{M}{100} \right\rfloor - 1$$
Eine Restwahrscheinlichkeit von $\text{rem} = M \pmod{100}$ gewährt einen weiteren Durchlauf.
4. Max-Age Early-Break Optimization
Bei beschleunigten Durchläufen stoppt die Schleife sofort, sobald die Pflanze maximale Reife erreicht hat.
⚠️ Konfiguration & Befehle
# Globales Wachstum auf 200% (doppelte Geschwindigkeit) setzen
/gamerule agrarian_reform:global_growth_multiplier 200
# Weizen gezielt auf 400% beschleunigen
/gamerule agrarian_reform:crop_growth_multiplier_wheat 400
# Zuckerrohrwachstum komplett einfrieren
/gamerule agrarian_reform:crop_growth_multiplier_sugar_cane -1See also: Leistung und Warteschlangen-Drosselung, Pflanzenregister und universelle Feldfrüchte, and Das Kontinuum (Offline-Wachstum).
