Skip to content

⚡ Multiplicador global de crescimento e ajuste por cultura

O mecanismo de multiplicadores de crescimento permite ajustar com precisão a velocidade da agricultura global ou por cultura.


📊 Infobox de multiplicador

PropertySpecification
Global GameRuleagrarian_reform:global_growth_multiplier
Dynamic Crop Ruleagrarian_reform:crop_growth_multiplier_<crop_id>
Padrão global100 (100% da velocidade vanilla padrão)
Valores válidos-1 (Congelado), 0 (Herança global), 1 a 2147483647
OtimizaçãoSaída precoce na maturidade (interrompe o loop ao atingir idade máxima)

📐 Matemática de cálculo e resolução

O loop de ticks aleatórios intercepta o crescimento vegetal através de BlockStateBaseMixin e GrowthHelper.handleRandomTick:

1. Hierarchy Resolution

  1. Multiplicador específico ($> 0$): Se definido, substitui a configuração global para aquela planta.
  2. Desativado / Congelado ($-1$ ou global $0$): Cancela completamente os ticks aleatórios e a compensação offline ($0%$).
  3. Herança global ($0$): Utiliza o multiplicador global $M$.

2. Crescimento reduzido ($0 < M < 100$)

Com $M < 100$, os ticks ocorrem com probabilidade $\frac{M}{100}$ (ex: $M = 50$ significa 50% da velocidade vanilla).

3. Accelerated Growth ($M > 100$)

Com $M > 100$, o motor calcula execuções extras de ticks garantidas $E$:

$$E = \left\lfloor \frac{M}{100} \right\rfloor - 1$$

Uma verificação residual de probabilidade $\text{rem} = M \pmod{100}$ concede uma execução adicional.

4. Max-Age Early-Break Optimization

Durante loops acelerados, o processo para imediatamente no momento em que a planta atinge a maturidade completa.


⚠️ Configuração e comandos

bash
# Definir velocidade global de crescimento em 200% (velocidade dobrada)
/gamerule agrarian_reform:global_growth_multiplier 200

# Ajustar especificamente o trigo para 400%
/gamerule agrarian_reform:crop_growth_multiplier_wheat 400

# Congelar completamente a cana-de-açúcar
/gamerule agrarian_reform:crop_growth_multiplier_sugar_cane -1

See also: Desempenho e controle de filas, Registro de plantas e culturas universais, and O Continuum (Crescimento offline).

Official documentation & web portal for Dasik Igaijinn mods.