Skip to content

🎛️ Referência Completa de Reglas de Jogo (GameRules)

📌 Aviso Legal do Código-Fonte do Repositório: A documentação nesta Wiki reflete o estado atual do código-fonte no repositório, que pode incluir commits recentes não lançados ou recursos em desenvolvimento antes dos lançamentos públicos no CurseForge e Modrinth.


📋 Tabela Mestra de Regras GameRules

Todas as regras do True Sleep são registradas sob as categorias truesleep:config e truesleep:mob_settings via DynamicGameRuleManager.

Identificador da RegraTipoPadrãoFaixaNome no Jogo e Função Principal
truesleep:engine_tpsInteger5020 .. 200Limite de Desempenho: Teto de ticks físicos do servidor durante a dobra. Manter baixo (40–60) para melhor estabilidade.
truesleep:virtual_tpsInteger100020 .. 100000Velocidade do Tempo: Velocidade aparente alvo ($1000 = 50\times$, $5000 = 250\times$).
truesleep:sleep_thresholdInteger125420 .. 23999Limite para Dormir: Horário em ticks em que o sono é permitido ($0 = \text{meia-noite}, 12542 = \text{pôr do sol}$).
truesleep:wake_timeInteger00 .. 23999Horário de Despertar: Horário em ticks ao acordar ($0 = \text{amanhecer}, 6000 = \text{meio-dia}$).
truesleep:drown_immunityBooleantruetrue / falseImunidade a Afogamento: Impede sufocamento ao dormir sob a água.
truesleep:freeze_mobsBooleantruetrue / falseCongelar Mobs: Pausa movimentação e IA de criaturas hostis.
truesleep:freeze_workersBooleanfalsetrue / falseCongelar Aldeões: Pausa aldeões e allays durante o sono.
truesleep:accelerate_machinesBooleantruetrue / falseAcelerar Máquinas: Multi-ticks em fornalhas, defumadores, alambiques e colmeias.
truesleep:accelerate_hoppersBooleantruetrue / falseAcelerar Funis: Multi-ticks em funis acoplados a máquinas de produção.
truesleep:biological_agingBooleantruetrue / falseEnvelhecimento Biológico: Simula crescimento de filhotes, ovos e pastoreio.
truesleep:sleep_hungerBooleantruetrue / falseDreno de Fome: Drena a fome no sono mantendo o piso seguro de 6 pontos.

🦎 Regras Dinâmicas de Descongelamento por Entidade

O True Sleep registra automaticamente uma regra individual de descongelamento para cada tipo de entidade no registro do jogo sob truesleep:mob_settings:

/gamerule truesleep:unfreeze_<namespace>_<path> <true|false>

Exemplos:

  • Permitir que Golens de Ferro patrulhem durante o sono:
    /gamerule truesleep:unfreeze_minecraft_iron_golem true
  • Permitir que gatos caminhem enquanto você dorme:
    /gamerule truesleep:unfreeze_minecraft_cat true
  • Descongelar companheiros e animais de mods externos:
    /gamerule truesleep:unfreeze_betterdogs_dog true

Official documentation & web portal for Dasik Igaijinn mods.