Skip to content

⚙️ 구성 파일 및 그래픽 인터페이스 (GUI)

📌 저장소 소스 코드 고지 사항: 이 위키의 문서는 CurseForge 및 Modrinth의 공개 릴리스 빌드에 앞서 최근 릴리스되지 않은 커밋 또는 개발 기능을 포함할 수 있는 저장소의 현재 소스 코드 상태를 반영합니다.


📄 JSON 구성 파일 (truesleep.json)

True Sleep은 전역 기본 설정을 .minecraft/config/truesleep.json에 영구 보관합니다.

새 월드를 생성하거나 전용 서버를 처음 구동할 때, 이 파일은 월드 GameRules를 초기화하는 전역 템플릿으로 작동합니다.

json
{
  "engineTps": 50.0,
  "virtualTps": 1000.0,
  "sleepThreshold": 12542,
  "wakeTime": 0,
  "drownImmunity": true,
  "freezeMobs": true,
  "freezeWorkers": false,
  "accelerateMachines": true,
  "accelerateHoppers": true,
  "biologicalAging": true,
  "sleepHunger": true,
  "wakeAtMorning": true
}

🎨 선택적 그래픽 구성 화면 (Cloth Config & ModMenu)

True Sleep은 직관적인 클라이언트 그래픽 구성 화면(GUI)을 완벽히 지원합니다:

  1. ModMenu 통합: ModMenu 모드 목록 화면에 True Sleep 설정 버튼을 제공합니다.
  2. Cloth Config 화면 구성:
    • 일반 설정 (General Settings): 성능 상한선, 시간 속도, 수면 가능 시각, 기상 목표 시각.
    • 메커니즘 (Mechanics): 익사 면역, 몹 정지, 일꾼 정지, 기계 가속, 깔때기 가속, 농장 생물 성장, 수면 배고픔 소모.

서버 크래시 0% 클라이언트 격리 설계

모든 GUI 화면 클래스는 클라이언트 전용 진입점(truesleep.client.mixins.jsonModMenuIntegration) 뒤에 엄격히 캡슐화되어 있어, GUI 라이브러리가 없는 전용 서버에서도 100% 무결점 안정성을 자랑합니다.

Official documentation & web portal for Dasik Igaijinn mods.