GAMEINFO유즈맵 아카이브
OtterLib 아이콘
마인크래프트 플러그인

OtterLib

by Oth3r · 다운로드 19만

OtterLib 다운로드

이 사이트는 파일을 직접 제공하지 않습니다. 제작자가 올린 Modrinth 공식 페이지에서 최신 버전을 안전하게 받으세요.

OtterLib 스크린샷

OtterLib 대표 이미지
OtterLib 스크린샷 2OtterLib 스크린샷 3

이미지 출처: Modrinth

OtterLib 소개

OtterLib는 제작자 Oth3r가 자신의 모드를 더 쉽게 개발하기 위해 만든 라이브러리이자, 누구나 자기 프로젝트에 가져다 쓸 수 있도록 공개한 공용 도구입니다. 라이브러리는 혼자서 눈에 띄는 기능을 추가하지 않고, 다른 모드나 플러그인이 공통으로 쓰는 기반 코드를 제공하는 역할을 합니다. 그래서 일반 플레이어나 서버 관리자는 보통 "필수 의존성"으로 OtterLib를 처음 만나게 됩니다.

OtterLib가 제공하는 기능은 채팅 메시지 구성 도구, 서버 측 현지화(번역)를 위한 언어 파일 읽기, 설정 파일 저장·불러오기·버전 업데이트 도구, 그리고 게임 안에서 설정 파일을 편집할 수 있는 커스텀 설정 화면입니다. 개발자 입장에서는 매번 새로 만들어야 하는 귀찮은 부분을 한꺼번에 해결해 주는 셈입니다.

하나의 이름으로 Fabric, Quilt 모드와 Spigot, Paper, Purpur, Folia 서버 플러그인 형태를 함께 아우르기 때문에, 같은 제작자의 프로젝트를 모드 환경과 플러그인 서버 어디서 쓰든 의존성으로 함께 설치하게 됩니다.

OtterLib 정보

항목내용
종류마인크래프트 라이브러리 (플러그인·모드)
제작자Oth3r
지원 버전1.20 ~ 26.3
로더·플랫폼Fabric, Folia, Paper, Purpur, Quilt, Spigot
카테고리라이브러리, 관리, 유틸리티
다운로드19만 회 이상
최초 공개2025-05-08
최근 업데이트2026-09-30
라이선스MIT
배포처Modrinth

주요 특징

  • 채팅 빌더 - 마인크래프트 채팅 메시지를 간단하게 구성할 수 있는 도구를 제공합니다.
  • 커스텀 언어 리더 - 지원하는 모든 로더에서 서버 측 현지화를 쉽게 구현하며, 플레이어가 덮어쓸 수 있는 보조 언어 파일 위치도 지원합니다.
  • 설정 파일 관리 - 설정 파일의 저장, 불러오기, 버전 업데이트를 손쉽게 처리하는 인터페이스가 있습니다.
  • 커스텀 설정 화면 - 여러 설정 파일을 편집하거나 다른 화면으로 이동할 수 있는 설정 화면을 만들 수 있습니다.
  • 공개 라이브러리 - 누구나 자기 프로젝트에 의존성으로 추가해 쓸 수 있습니다.

서버 설정과 사용 방법

OtterLib는 직접 쓰는 플러그인이라기보다 다른 프로젝트가 필요로 하는 바탕 파일입니다. 어떤 모드나 플러그인의 설치 안내에 OtterLib가 필요하다고 적혀 있다면, 그 프로젝트와 같은 게임 버전·같은 플랫폼용 OtterLib를 함께 설치하면 됩니다.

환경설치 위치
Spigot·Paper·Purpur·Folia 서버서버 폴더의 plugins
Fabric·Quilt (클라이언트·서버)mods 폴더

개발자라면 build.gradle 파일에 의존성으로 추가해 쓸 수 있습니다. 버전 표기는 0.2.0.0+1.21.6처럼 라이브러리 버전 뒤에 지원 마인크래프트 버전이 붙는 형식이며, 최신 버전과 자세한 정보는 제작자가 운영하는 메이븐 저장소에서 확인할 수 있습니다. 게임 내 설정 화면의 파일 편집기는 현재 간단한 형태이며, 항목별 편집기는 계획 단계라고 안내되어 있습니다.

라이브러리를 다룰 때 가장 흔한 문제는 버전 불일치입니다. 이런 공용 라이브러리는 보통 이를 사용하는 프로젝트가 특정 버전 이상을 요구하므로, 의존하는 모드나 플러그인을 업데이트했다면 OtterLib도 함께 최신으로 맞추는 습관을 들이세요. 실행 오류 메시지에 OtterLib 이름이 보인다면 대부분 버전이나 플랫폼이 맞지 않는 경우입니다.

서버 측 현지화 기능도 눈여겨볼 만합니다. 언어 파일을 서버에서 읽어 메시지를 보여 주는 방식이라 플레이어가 별도 리소스팩 없이도 번역된 문구를 볼 수 있고, 보조 언어 파일 위치를 지원하므로 서버 관리자가 원본을 건드리지 않고 원하는 표현으로 덮어쓸 수 있습니다. OtterLib를 사용하는 프로젝트라면 이런 방식으로 메시지를 다듬을 여지가 있다는 뜻입니다.

이런 분께 추천합니다

OtterLib는 아래와 같은 경우에 설치하게 됩니다.

  • 사용하려는 모드·플러그인이 OtterLib를 필수 의존성으로 요구하는 분
  • Fabric과 플러그인 서버를 함께 지원하는 프로젝트를 만드는 개발자
  • 서버 측 번역과 설정 파일 관리를 간단히 처리하고 싶은 개발자
  • 게임 안 설정 화면을 빠르게 만들고 싶은 모드 제작자

다운로드 및 설치 방법

  1. OtterLib를 요구하는 모드나 플러그인의 게임 버전과 플랫폼을 확인합니다.
  2. 페이지의 Modrinth에서 다운로드 버튼으로 이동해 같은 버전·같은 플랫폼용 OtterLib 파일을 받습니다.
  3. 플러그인 서버라면 plugins 폴더에, Fabric·Quilt라면 mods 폴더에 넣습니다.
  4. 서버는 재시작하고, 클라이언트는 로더 프로필로 게임을 실행합니다.

Fabric 환경에서는 Fabric API가 필요한 경우가 많으므로 실행 오류가 나면 배포처의 의존성 목록을 함께 확인하세요.

자주 묻는 질문

OtterLib만 설치하면 무엇이 달라지나요?

라이브러리이므로 혼자서는 눈에 띄는 변화가 없습니다. 이를 필요로 하는 프로젝트와 함께 설치해야 의미가 있습니다.

서버와 클라이언트 중 어디에 설치하나요?

OtterLib를 요구하는 프로젝트가 설치되는 곳에 함께 넣습니다. 플러그인 서버면 plugins, Fabric·Quilt면 mods 폴더입니다.

내 모드에서도 쓸 수 있나요?

네. 누구나 build.gradle에 의존성으로 추가해 사용할 수 있도록 공개되어 있습니다.

어떤 로더를 지원하나요?

Fabric, Quilt와 Spigot, Paper, Purpur, Folia용으로 배포됩니다.

마무리

OtterLib는 채팅, 현지화, 설정 파일, 설정 화면 같은 공통 기능을 묶어 둔 라이브러리입니다. 일반 사용자에게는 다른 프로젝트를 위한 필수 파일이고, 개발자에게는 반복 작업을 줄여 주는 도구입니다. 의존하는 프로젝트와 버전을 맞춰 설치해 주세요.

비슷한 마인크래프트 플러그인