플러그인
플러그인(Plugin)은 마인크래프트 서버에 기능을 추가하거나 기존 동작을 확장하는 프로그램입니다.
채팅 관리, 권한 설정, 경제 시스템, 미니게임, 서버 보호와 추천 보상처럼 서버 운영에 필요한 다양한 기능을 플러그인으로 구현할 수 있습니다.
어디에 설치하나요?
플러그인은 일반적인 마인크래프트 클라이언트가 아니라 플러그인 API를 지원하는 서버 소프트웨어에 설치합니다. Java Edition에서는 Paper, Spigot, CraftBukkit 같은 서버 소프트웨어가 대표적입니다.
일반적으로 플러그인 파일은 서버의 plugins 폴더에 넣고 서버를 다시 시작해 불러옵니다. 사용하는 서버 소프트웨어에 따라 설치 위치와 지원 형식이 달라질 수 있습니다.
플레이어도 설치해야 하나요?
대부분의 서버 플러그인은 서버에서만 실행되므로 플레이어가 별도 파일을 설치하지 않아도 됩니다. 플레이어는 일반 마인크래프트 클라이언트로 서버에 접속해 플러그인이 제공하는 명령어와 기능을 이용합니다.
다만 서버가 별도의 리소스 팩이나 클라이언트 모드를 요구하는 경우에는 추가 파일이 필요할 수 있습니다. 이 경우에는 서버의 접속 안내를 확인해야 합니다.
어떤 기능을 추가할 수 있나요?
- 관리자와 플레이어 권한 관리
- 서버 보호, 로그 기록과 복구
- 경제, 상점과 거래 기능
- 워프, 홈과 텔레포트 명령어
- 미니게임과 커스텀 게임 규칙
- 디스코드, 웹사이트와 외부 서비스 연동
- 추천 알림 수신과 게임 내 보상 지급
MineBoard의 추천 알림을 서버에서 받는 VotifierPlus와 추천 기록 및 보상을 관리하는 VotingPlugin도 서버 플러그인입니다.
설치 전에 무엇을 확인해야 하나요?
- 서버의 마인크래프트 버전
- Paper, Spigot 등 지원하는 서버 소프트웨어
- 플러그인 버전과 필요한 선행 플러그인
- 기존 플러그인과의 충돌 여부
- 설정 파일과 데이터의 백업 여부
플러그인 업데이트로 설정 형식이나 데이터 구조가 바뀔 수 있으므로 운영 중인 서버에서는 변경 사항을 먼저 확인하는 것이 좋습니다.
모드와 무엇이 다른가요?
모드는 클라이언트와 서버를 포함해 게임 자체의 콘텐츠와 동작을 폭넓게 바꿀 수 있습니다. 플러그인은 주로 서버가 제공하는 API 안에서 동작하며, 일반 클라이언트와의 접속 호환성을 유지하면서 서버 기능을 확장하는 데 사용됩니다.
모드와 플러그인은 파일 확장자가 .jar로 같을 수 있지만 서로 다른 실행 환경을 대상으로 하므로 파일을 임의로 바꾸어 사용할 수 없습니다.
안전하게 사용하는 방법
플러그인은 서버 파일과 실행 중인 컴퓨터에 접근할 수 있습니다. 신뢰할 수 없는 플러그인은 서버 데이터 유출이나 악성 코드 실행으로 이어질 수 있으므로 배포처와 제작자를 반드시 확인해야 합니다.
- 공식 프로젝트 페이지나 신뢰할 수 있는 저장소에서 받습니다.
- 출처를 알 수 없는 재배포 파일은 사용하지 않습니다.
- 설치 전 서버 전체를 백업합니다.
- 테스트 서버에서 먼저 기능과 호환성을 확인합니다.
- 더 이상 관리되지 않는 오래된 플러그인은 대체 여부를 검토합니다.