Skip to content

🔥 기계 및 깔때기 가속 메커니즘

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


⚙️ 메커니즘 개요 및 바닐라의 한계

수면 중 세계 시간이 $\text{Stride} \times$ 배율로 고속 진행될 때, 바닐라 블록 엔티티(화로, 양조기, 훈연기 등)는 기본적으로 물리 엔진 1틱당 단 1번만 연산됩니다.

이를 보정하지 않으면 화로는 수면 중 고작 $2.5\times$ 속도로만 제련되어, $50\times$ ~ $250\times$ 속도로 펼쳐지는 밤하늘 타임랩스와 완전히 어긋나게 됩니다.

True Sleep은 Level.tickBlockEntities()를 가로채어 인증된 생산 기계와 연결된 깔때기에 다중 틱 버스트를 가함으로써 이 문제를 완벽하게 해결합니다.


🏭 가속 지원 생산 기계 목록

True Sleep은 작동 중인 모든 블록 엔티티를 #truesleep:accelerated_machines 태그 및 캐시 패턴과 대조합니다:

블록 엔티티바닐라 네임스페이스 ID가속 동작 특성
화로 (Furnace)minecraft:furnace물리 틱당 $N\times$ 배속으로 아이템을 제련하고 연료를 소비합니다.
용광로 (Blast Furnace)minecraft:blast_furnace광석 및 금속 아이템을 초광속으로 제련합니다.
훈연기 (Smoker)minecraft:smoker음식을 초고속으로 조리합니다.
양조기 (Brewing Stand)minecraft:brewing_stand블레이즈 가루를 소비하며 물약을 고속 양조합니다.
모닥불 (Campfire)minecraft:campfire최대 4개의 음식을 동시에 초고속으로 조리합니다.
영혼 모닥불 (Soul Campfire)minecraft:soul_campfire영혼 불꽃 입자와 함께 음식을 고속 조리합니다.
벌집 / 벌통 (Beehive / Bee Nest)minecraft:beehive, minecraft:bee_nest워프 속도에 맞추어 꿀 충전 레벨이 비례 성숙합니다.
모드 기술 기계자동 감지 (발전기, 분쇄기, 제련기 등)타사 기술 모드의 가공 처리 기계를 전자동으로 인식하여 다중 틱 지원!

🚰 지능형 깔때기 커플링 연동

입출력 깔때기를 가속하지 않고 화로만 가속하면 심각한 병목 현상이 발생합니다. 초당 20개의 아이템을 구울 수 있는 화로라도 바닐라 깔때기가 8틱당 1개만 전달하면 재료 공급이 끊기게 됩니다.

True Sleep은 **커플링 검증 알고리즘 (Coupling Verification)**을 탑재했습니다: 깔때기는 생산 기계와 직접 맞물려 연결된 경우에만 가속됩니다 (기계로 투입하거나 아래에서 수거하는 방향):

       [ Input Chest ]


   [ Hopper (Accelerated) ] ◄── Verified Coupling: Points into Furnace


       [ Smelting Furnace ] (Accelerated)


   [ Hopper (Accelerated) ] ◄── Verified Coupling: Pulls from Furnace above


       [ Output Chest ]

안전 격리 보호 장치

생산 기계와 연결되지 않은 일반 깔때기(아이템 분류기, 드롭퍼 클록, 창고 운송망 등)는 일반 속도로 유지되어 청크 과부하와 서버 렉을 원천 차단합니다.


🎛️ 제어 게임 규칙 (GameRules)

  • truesleep:accelerate_machines (기본값: true): 기계 다중 틱 가속 여부를 제어합니다.
  • truesleep:accelerate_hoppers (기본값: true): 연결된 깔때기 다중 틱 가속 여부를 제어합니다.

Official documentation & web portal for Dasik Igaijinn mods.