Lithium(마인크래프트 모드)

Tdb (토론 | 기여)님의 2025년 7월 23일 (수) 01:54 판 (새 문서: '''Lithium'''(리튬)은 마인크래프트의 게임 시스템을 최적화하는 무료 오픈소스 모드이다. CaffeineMC 팀이 개발했으며, 게임의 물리 연산, AI, 블록 틱 등 다양한 내부 시스템을 개선하여 서버와 클라이언트 모두에서 성능을 크게 향상시킨다. Lithium은 마인크래프트의 많은 비효율적인 코드를 더 효율적인 알고리즘으로 대체한다. 이 모드는 바닐라 게임플레이를 전혀...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

Lithium(리튬)은 마인크래프트의 게임 시스템을 최적화하는 무료 오픈소스 모드이다. CaffeineMC 팀이 개발했으며, 게임의 물리 연산, AI, 블록 틱 등 다양한 내부 시스템을 개선하여 서버와 클라이언트 모두에서 성능을 크게 향상시킨다.

Lithium은 마인크래프트의 많은 비효율적인 코드를 더 효율적인 알고리즘으로 대체한다. 이 모드는 바닐라 게임플레이를 전혀 변경하지 않으면서도 틱당 처리 시간을 크게 줄여 TPS(Ticks Per Second)를 향상시킨다. 특히 몹이 많거나 레드스톤 장치가 복잡한 환경에서 효과가 뚜렷하다.

주요 기능

AI 최적화

  • 몹 경로탐색 알고리즘 개선
  • 목표 선택 로직 최적화
  • 불필요한 AI 연산 제거
  • 엔티티 충돌 감지 개선

블록 엔티티 최적화

  • 홉퍼 성능 대폭 개선
  • 화로 처리 속도 최적화
  • 레드스톤 업데이트 효율화
  • 블록 상태 캐싱

월드 생성 최적화

  • 청크 생성 속도 향상
  • 구조물 생성 최적화
  • 바이옴 배치 개선
  • 노이즈 생성 가속화

기타 최적화

  • 폭발 계산 개선
  • 유체 흐름 최적화
  • 엔티티 추적 개선
  • 메모리 할당 감소

설치 방법

Fabric 설치

1. Fabric Loader 설치
2. Lithium 다운로드:
   - Modrinth: modrinth.com/mod/lithium
   - CurseForge: curseforge.com/minecraft/mc-mods/lithium
3. .minecraft/mods 폴더에 복사
4. Fabric으로 마인크래프트 실행

서버 설치

1. Fabric 서버 설치
2. Lithium 서버 버전 다운로드
3. 서버 mods 폴더에 복사
4. 서버 시작

호환성

Lithium은 대부분의 모드와 뛰어난 호환성을 보인다:

  • Sodium: 완벽 호환 (동일 개발팀)
  • Phosphor/Starlight: 완벽 호환
  • Carpet Mod: 완벽 호환
  • 대부분의 Fabric 모드: 문제 없음

충돌이 발생할 수 있는 경우:

  • 동일한 시스템을 수정하는 다른 최적화 모드
  • 일부 코어모드
  • 매우 오래된 모드

성능 향상

Lithium이 제공하는 성능 향상은 환경에 따라 다르지만 일반적으로:

  • 서버 TPS: 15-40% 향상
  • 청크 생성: 10-20% 빠름
  • 몹 AI 처리: 30-50% 개선
  • 메모리 사용량: 5-10% 감소

특히 다음 상황에서 효과적이다:

  • 많은 수의 엔티티가 있는 서버
  • 복잡한 레드스톤 장치
  • 자동화 시스템이 많은 환경
  • 대규모 농장

설정

Lithium은 기본적으로 모든 최적화가 활성화되지만, 필요시 개별 기능을 비활성화할 수 있다:

# lithium.properties 파일 생성
# .minecraft/config/ 또는 서버 루트 폴더

# 예시: 특정 최적화 비활성화
mixin.ai.pathing=false
mixin.block.hopper=false
mixin.entity.collisions=false

다른 최적화 모드와의 조합

최적의 성능을 위해 다음 모드들과 함께 사용을 권장한다:

  • Sodium: 렌더링 최적화
  • Starlight: 조명 엔진 최적화 (1.19 이하)
  • FerriteCore: 메모리 사용량 감소
  • LazyDFU: 시작 시간 단축
  • Krypton: 네트워크 최적화

문제 해결

크래시 발생 시

  • 모드 버전이 마인크래프트 버전과 일치하는지 확인
  • 다른 최적화 모드와의 충돌 확인
  • lithium.properties로 문제되는 믹신 비활성화

성능이 향상되지 않을 때

  • 이미 최적화가 잘 된 환경일 수 있음
  • 병목이 다른 곳에 있을 수 있음 (GPU, 네트워크 등)
  • 다른 최적화 모드 추가 설치 고려

개발 정보

Lithium은 오픈소스 프로젝트로 GitHub에서 개발된다:

  • 저장소: github.com/CaffeineMC/lithium-fabric
  • 라이선스: LGPL-3.0
  • 기여 환영: 버그 리포트, 풀 리퀘스트

기술적 세부사항

Lithium은 Mixin을 사용하여 바닐라 코드를 수정한다:

  • 원본 게임 로직 보존
  • 더 효율적인 알고리즘으로 대체
  • 불필요한 연산 제거
  • 캐싱 및 메모이제이션 활용