🎛️ 네임스페이스 게임 규칙 (GameRules) 종합 참조서
📌 저장소 소스 코드 고지 사항: 이 위키의 문서는 CurseForge 및 Modrinth의 공개 릴리스 빌드에 앞서 최근 릴리스되지 않은 커밋 또는 개발 기능을 포함할 수 있는 저장소의 현재 소스 코드 상태를 반영합니다.
📋 게임 규칙 (GameRules) 마스터 종합표
True Sleep의 모든 규칙은 DynamicGameRuleManager를 통해 truesleep:config 및 truesleep:mob_settings 네임스페이스에 정식 등록됩니다.
| 규칙 식별자 | 유형 | 기본값 | 설정 범위 | 게임 내 표시 이름 및 핵심 기능 |
|---|---|---|---|---|
truesleep:engine_tps | Integer | 50 | 20 .. 200 | 성능 상한선: 수면 중 물리적 서버 틱레이트 상한치입니다. 쾌적한 환경을 위해 40~60을 권장합니다. |
truesleep:virtual_tps | Integer | 1000 | 20 .. 100000 | 시간 속도: 체감 가상 시간 속도입니다 ($1000 = 50\times$, $5000 = 250\times$). |
truesleep:sleep_threshold | Integer | 12542 | 0 .. 23999 | 수면 가능 시각: 침대 사용이 허용되는 틱 시각 ($0 = \text{자정}, 12542 = \text{일몰}$). |
truesleep:wake_time | Integer | 0 | 0 .. 23999 | 기상 목표 시각: 기상 시 세계 시간 ($0 = \text{일출}, 6000 = \text{정오}$). |
truesleep:drown_immunity | Boolean | true | true / false | 익사 면역: 수중 침대에서 수면 시 질식 피해를 방지합니다. |
truesleep:freeze_mobs | Boolean | true | true / false | 몹 정지: 적대적 및 주변 몹의 이동과 인공지능을 정지합니다. |
truesleep:freeze_workers | Boolean | false | true / false | 일꾼 정지: 수면 중 주민과 알레이를 정지할지 여부입니다. |
truesleep:accelerate_machines | Boolean | true | true / false | 기계 가속: 화로, 훈연기, 양조기, 벌집을 다중 틱으로 고속 처리합니다. |
truesleep:accelerate_hoppers | Boolean | true | true / false | 깔때기 가속: 생산 기계와 맞물린 깔때기를 다중 틱으로 고속 처리합니다. |
truesleep:biological_aging | Boolean | true | true / false | 농장 생물 성장: 아기 동물의 성장, 달걀 산란, 양털 재생을 시뮬레이션합니다. |
truesleep:sleep_hunger | Boolean | true | true / false | 수면 배고픔 소모: 밤 동안 배고픔을 자연스럽게 소모합니다 (최소 6포인트 보존). |
🦎 개별 엔티티 동적 정지 해제 규칙
True Sleep은 게임 레지스트리에 등록된 모든 엔티티 유형에 대해 truesleep:mob_settings 카테고리 하위에 전용 정지 해제 규칙을 자동 생성합니다:
/gamerule truesleep:unfreeze_<namespace>_<path> <true|false>사용 예시:
- 수면 중에도 철 골렘의 마을 순찰 허용:
/gamerule truesleep:unfreeze_minecraft_iron_golem true - 플레이어가 자는 동안 고양이의 자유로운 이동 허용:
/gamerule truesleep:unfreeze_minecraft_cat true - 타사 모드의 동반자/반려동물 몹 정지 해제:
/gamerule truesleep:unfreeze_betterdogs_dog true
